FEApp::AbstractSourceFunction< ScalarT > Class Template Reference

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

#include <FEApp_AbstractSourceFunction.hpp>

Inheritance diagram for FEApp::AbstractSourceFunction< ScalarT >:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AbstractSourceFunction ()
 Default constructor.
virtual ~AbstractSourceFunction ()
 Destructor.
virtual void evaluate (const std::vector< ScalarT > &solution, std::vector< ScalarT > &value) const =0
 Evaluate source function.

Private Member Functions

 AbstractSourceFunction (const AbstractSourceFunction &)
 Private to prohibit copying.
AbstractSourceFunctionoperator= (const AbstractSourceFunction &)
 Private to prohibit copying.

Detailed Description

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

Abstract interface for representing a PDE source function.

Definition at line 43 of file FEApp_AbstractSourceFunction.hpp.


Constructor & Destructor Documentation

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

Default constructor.

Definition at line 47 of file FEApp_AbstractSourceFunction.hpp.

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

Destructor.

Definition at line 50 of file FEApp_AbstractSourceFunction.hpp.

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

Private to prohibit copying.


Member Function Documentation

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

Evaluate source function.

Implemented in FEApp::CubicSourceFunction< ScalarT >, and FEApp::QuadraticSourceFunction< ScalarT >.

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