FEApp::AbstractInitPostOp< ScalarT > Class Template Reference

#include <FEApp_AbstractInitPostOp.hpp>

Inheritance diagram for FEApp::AbstractInitPostOp< ScalarT >:

Inheritance graph
[legend]
List of all members.

Public Types

typedef ScalarT fill_type
 Fill type.

Public Member Functions

 AbstractInitPostOp ()
 Constructor.
virtual ~AbstractInitPostOp ()
 Destructor.
virtual void elementInit (const FEApp::AbstractElement &e, unsigned int neqn, std::vector< ScalarT > *elem_xdot, std::vector< ScalarT > &elem_x)=0
 Evaulate element init operator.
virtual void elementPost (const FEApp::AbstractElement &e, unsigned int neqn, std::vector< ScalarT > &elem_f)=0
 Evaluate element post operator.
virtual void nodeInit (const FEApp::NodeBC &bc, unsigned int neqn, std::vector< ScalarT > *node_xdot, std::vector< ScalarT > &node_x)=0
 Evaulate node init operator.
virtual void nodePost (const FEApp::NodeBC &bc, unsigned int neqn, std::vector< ScalarT > &node_f)=0
 Evaluate node post operator.

Private Member Functions

 AbstractInitPostOp (const AbstractInitPostOp &)
 Private to prohibit copying.
AbstractInitPostOpoperator= (const AbstractInitPostOp &)
 Private to prohibit copying.

Detailed Description

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

Definition at line 43 of file FEApp_AbstractInitPostOp.hpp.


Member Typedef Documentation

template<typename ScalarT>
typedef ScalarT FEApp::AbstractInitPostOp< ScalarT >::fill_type

Fill type.

Definition at line 47 of file FEApp_AbstractInitPostOp.hpp.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 50 of file FEApp_AbstractInitPostOp.hpp.

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

Destructor.

Definition at line 53 of file FEApp_AbstractInitPostOp.hpp.

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

Private to prohibit copying.


Member Function Documentation

template<typename ScalarT>
virtual void FEApp::AbstractInitPostOp< ScalarT >::elementInit ( const FEApp::AbstractElement e,
unsigned int  neqn,
std::vector< ScalarT > *  elem_xdot,
std::vector< ScalarT > &  elem_x 
) [pure virtual]

Evaulate element init operator.

Implemented in FEApp::ResidualOp, FEApp::JacobianOp, and FEApp::TangentOp.

template<typename ScalarT>
virtual void FEApp::AbstractInitPostOp< ScalarT >::elementPost ( const FEApp::AbstractElement e,
unsigned int  neqn,
std::vector< ScalarT > &  elem_f 
) [pure virtual]

Evaluate element post operator.

Implemented in FEApp::ResidualOp, FEApp::JacobianOp, and FEApp::TangentOp.

template<typename ScalarT>
virtual void FEApp::AbstractInitPostOp< ScalarT >::nodeInit ( const FEApp::NodeBC bc,
unsigned int  neqn,
std::vector< ScalarT > *  node_xdot,
std::vector< ScalarT > &  node_x 
) [pure virtual]

Evaulate node init operator.

Implemented in FEApp::ResidualOp, FEApp::JacobianOp, and FEApp::TangentOp.

template<typename ScalarT>
virtual void FEApp::AbstractInitPostOp< ScalarT >::nodePost ( const FEApp::NodeBC bc,
unsigned int  neqn,
std::vector< ScalarT > &  node_f 
) [pure virtual]

Evaluate node post operator.

Implemented in FEApp::ResidualOp, FEApp::JacobianOp, and FEApp::TangentOp.

template<typename ScalarT>
AbstractInitPostOp& FEApp::AbstractInitPostOp< ScalarT >::operator= ( const AbstractInitPostOp< 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