#include <FEApp_AbstractProblem.hpp>
Inheritance diagram for FEApp::AbstractProblem:

Public Member Functions | |
| AbstractProblem () | |
| Default constructor. | |
| virtual | ~AbstractProblem () |
| Destructor. | |
| virtual unsigned int | numEquations () const =0 |
| Get the number of equations. | |
| virtual void | buildProblem (const Epetra_Map &dofMap, const Epetra_Map &overlapped_dofMap, FEApp::AbstractPDE_TemplateManager< ValidTypes > &pdeTM, std::vector< Teuchos::RCP< FEApp::NodeBC > > &bcs, const Teuchos::RCP< Epetra_Vector > &u)=0 |
| Build the PDE instantiations, boundary conditions, and initial solution. | |
Private Member Functions | |
| AbstractProblem (const AbstractProblem &) | |
| Private to prohibit copying. | |
| AbstractProblem & | operator= (const AbstractProblem &) |
| Private to prohibit copying. | |
Definition at line 51 of file FEApp_AbstractProblem.hpp.
| FEApp::AbstractProblem::AbstractProblem | ( | ) | [inline] |
| virtual FEApp::AbstractProblem::~AbstractProblem | ( | ) | [inline, virtual] |
| FEApp::AbstractProblem::AbstractProblem | ( | const AbstractProblem & | ) | [private] |
Private to prohibit copying.
| virtual unsigned int FEApp::AbstractProblem::numEquations | ( | ) | const [pure virtual] |
Get the number of equations.
Implemented in FEApp::BrusselatorProblem, and FEApp::HeatNonlinearSourceProblem.
| virtual void FEApp::AbstractProblem::buildProblem | ( | const Epetra_Map & | dofMap, | |
| const Epetra_Map & | overlapped_dofMap, | |||
| FEApp::AbstractPDE_TemplateManager< ValidTypes > & | pdeTM, | |||
| std::vector< Teuchos::RCP< FEApp::NodeBC > > & | bcs, | |||
| const Teuchos::RCP< Epetra_Vector > & | u | |||
| ) | [pure virtual] |
Build the PDE instantiations, boundary conditions, and initial solution.
Implemented in FEApp::BrusselatorProblem, and FEApp::HeatNonlinearSourceProblem.
| AbstractProblem& FEApp::AbstractProblem::operator= | ( | const AbstractProblem & | ) | [private] |
Private to prohibit copying.
1.4.7