FEApp::AbstractFunction< ScalarT > Class Template Reference

Abstract interface for representing a PDE material function. More...

#include <FEApp_AbstractFunction.hpp>

Inheritance diagram for FEApp::AbstractFunction< ScalarT >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AbstractFunction ()
 Default constructor.
virtual ~AbstractFunction ()
 Destructor.
virtual void evaluate (const std::vector< double > &quad_points, std::vector< ScalarT > &value) const =0
 Evaluate function at quadrature points.

Private Member Functions

 AbstractFunction (const AbstractFunction &)
 Private to prohibit copying.
AbstractFunctionoperator= (const AbstractFunction &)
 Private to prohibit copying.

Detailed Description

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

Abstract interface for representing a PDE material function.

Definition at line 43 of file FEApp_AbstractFunction.hpp.


Constructor & Destructor Documentation

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

Default constructor.

Definition at line 47 of file FEApp_AbstractFunction.hpp.

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

Destructor.

Definition at line 50 of file FEApp_AbstractFunction.hpp.

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

Private to prohibit copying.


Member Function Documentation

template<typename ScalarT>
virtual void FEApp::AbstractFunction< ScalarT >::evaluate ( const std::vector< double > &  quad_points,
std::vector< ScalarT > &  value 
) const [pure virtual]

Evaluate function at quadrature points.

Implemented in FEApp::ConstantFunction< ScalarT >.

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

Private to prohibit copying.


The documentation for this class was generated from the following file:
Generated on Wed May 12 21:59:11 2010 for Sacado Package Browser (Single Doxygen Collection) by  doxygen 1.4.7