FEApp::BrusselatorNodeBCStrategy< ScalarT > Class Template Reference

#include <FEApp_BrusselatorNodeBCStrategy.hpp>

Inheritance diagram for FEApp::BrusselatorNodeBCStrategy< ScalarT >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 BrusselatorNodeBCStrategy (const ScalarT &alpha, const ScalarT &beta, const Teuchos::RCP< Sacado::ScalarParameterLibrary > &paramLib)
 Constructor.
virtual ~BrusselatorNodeBCStrategy ()
 Destructor.
const std::vector< unsigned
int > & 
getOffsets () const
 Get residual offsets.
virtual void evaluateResidual (const std::vector< ScalarT > *dot, const std::vector< ScalarT > &solution, std::vector< ScalarT > &residual) const
 Evaluate BC residual.

Protected Attributes

ScalarT alpha
 Value of alpha.
ScalarT beta
 Value of beta.
std::vector< unsigned int > offsets
 Residual offsets.
Teuchos::RCP< Sacado::ScalarParameterLibrarypl
 Parameter library.

Private Member Functions

 BrusselatorNodeBCStrategy (const BrusselatorNodeBCStrategy &)
 Private to prohibit copying.
BrusselatorNodeBCStrategyoperator= (const BrusselatorNodeBCStrategy &)
 Private to prohibit copying.

Detailed Description

template<typename ScalarT>
class FEApp::BrusselatorNodeBCStrategy< ScalarT >

Definition at line 44 of file FEApp_BrusselatorNodeBCStrategy.hpp.


Constructor & Destructor Documentation

template<typename ScalarT>
FEApp::BrusselatorNodeBCStrategy< ScalarT >::BrusselatorNodeBCStrategy ( const ScalarT &  alpha,
const ScalarT &  beta,
const Teuchos::RCP< Sacado::ScalarParameterLibrary > &  paramLib 
)

Constructor.

Definition at line 36 of file FEApp_BrusselatorNodeBCStrategyImpl.hpp.

template<typename ScalarT>
FEApp::BrusselatorNodeBCStrategy< ScalarT >::~BrusselatorNodeBCStrategy (  )  [virtual]

Destructor.

Definition at line 70 of file FEApp_BrusselatorNodeBCStrategyImpl.hpp.

template<typename ScalarT>
FEApp::BrusselatorNodeBCStrategy< ScalarT >::BrusselatorNodeBCStrategy ( const BrusselatorNodeBCStrategy< ScalarT > &   )  [private]

Private to prohibit copying.


Member Function Documentation

template<typename ScalarT>
const std::vector< unsigned int > & FEApp::BrusselatorNodeBCStrategy< ScalarT >::getOffsets (  )  const [virtual]

Get residual offsets.

Implements FEApp::AbstractNodeBCStrategy_NTBase.

Definition at line 77 of file FEApp_BrusselatorNodeBCStrategyImpl.hpp.

template<typename ScalarT>
void FEApp::BrusselatorNodeBCStrategy< ScalarT >::evaluateResidual ( const std::vector< ScalarT > *  dot,
const std::vector< ScalarT > &  solution,
std::vector< ScalarT > &  residual 
) const [virtual]

Evaluate BC residual.

Implements FEApp::AbstractNodeBCStrategy< ScalarT >.

Definition at line 85 of file FEApp_BrusselatorNodeBCStrategyImpl.hpp.

template<typename ScalarT>
BrusselatorNodeBCStrategy& FEApp::BrusselatorNodeBCStrategy< ScalarT >::operator= ( const BrusselatorNodeBCStrategy< ScalarT > &   )  [private]

Private to prohibit copying.


Member Data Documentation

template<typename ScalarT>
ScalarT FEApp::BrusselatorNodeBCStrategy< ScalarT >::alpha [mutable, protected]

Value of alpha.

Definition at line 75 of file FEApp_BrusselatorNodeBCStrategy.hpp.

template<typename ScalarT>
ScalarT FEApp::BrusselatorNodeBCStrategy< ScalarT >::beta [mutable, protected]

Value of beta.

Definition at line 78 of file FEApp_BrusselatorNodeBCStrategy.hpp.

template<typename ScalarT>
std::vector<unsigned int> FEApp::BrusselatorNodeBCStrategy< ScalarT >::offsets [protected]

Residual offsets.

Definition at line 81 of file FEApp_BrusselatorNodeBCStrategy.hpp.

template<typename ScalarT>
Teuchos::RCP<Sacado::ScalarParameterLibrary> FEApp::BrusselatorNodeBCStrategy< ScalarT >::pl [protected]

Parameter library.

Definition at line 84 of file FEApp_BrusselatorNodeBCStrategy.hpp.


The documentation for this class was generated from the following files:
Generated on Tue Oct 20 12:55:12 2009 for Sacado Package Browser (Single Doxygen Collection) by doxygen 1.4.7