FEApp::AbstractNodeBCStrategy< ScalarT > Class Template Reference

Abstract interface for a nodal boundary condition. More...

#include <FEApp_AbstractNodeBCStrategy.hpp>

Inheritance diagram for FEApp::AbstractNodeBCStrategy< ScalarT >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AbstractNodeBCStrategy ()
 Constructor.
virtual ~AbstractNodeBCStrategy ()
 Destructor.
virtual void evaluateResidual (const std::vector< ScalarT > *dot, const std::vector< ScalarT > &solution, std::vector< ScalarT > &residual) const =0
 Evaluate BC residual.

Private Member Functions

 AbstractNodeBCStrategy (const AbstractNodeBCStrategy &)
 Private to prohibit copying.
AbstractNodeBCStrategyoperator= (const AbstractNodeBCStrategy &)
 Private to prohibit copying.

Detailed Description

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

Abstract interface for a nodal boundary condition.

Definition at line 47 of file FEApp_AbstractNodeBCStrategy.hpp.


Constructor & Destructor Documentation

template<typename ScalarT>
FEApp::AbstractNodeBCStrategy< ScalarT >::AbstractNodeBCStrategy (  )  [inline]

Constructor.

Definition at line 51 of file FEApp_AbstractNodeBCStrategy.hpp.

template<typename ScalarT>
virtual FEApp::AbstractNodeBCStrategy< ScalarT >::~AbstractNodeBCStrategy (  )  [inline, virtual]

Destructor.

Definition at line 54 of file FEApp_AbstractNodeBCStrategy.hpp.

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

Private to prohibit copying.


Member Function Documentation

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

Evaluate BC residual.

Implemented in FEApp::BrusselatorNodeBCStrategy< ScalarT >, and FEApp::ConstantNodeBCStrategy< ScalarT >.

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

Private to prohibit copying.


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