#include <FEApp_AbstractDiscretization.hpp>
Inheritance diagram for FEApp::AbstractDiscretization:

Public Member Functions | |
| AbstractDiscretization () | |
| Constructor. | |
| virtual | ~AbstractDiscretization () |
| Destructor. | |
| virtual void | createMesh ()=0 |
| Create element mesh. | |
| virtual void | createMaps ()=0 |
| Create DOF maps. | |
| virtual void | createJacobianGraphs ()=0 |
| Create Jacobian graph. | |
| virtual Teuchos::RCP< const FEApp::Mesh > | getMesh () const =0 |
| Get element mesh. | |
| virtual Teuchos::RCP< const Epetra_Map > | getMap () const =0 |
| Get DOF map. | |
| virtual Teuchos::RCP< const Epetra_Map > | getOverlapMap () const =0 |
| Get overlapped DOF map. | |
| virtual Teuchos::RCP< const Epetra_CrsGraph > | getJacobianGraph () const =0 |
| Get Jacobian graph. | |
| virtual Teuchos::RCP< const Epetra_CrsGraph > | getOverlapJacobianGraph () const =0 |
| Get overlap Jacobian graph. | |
| virtual int | getNumNodesPerElement () const =0 |
| Get number of nodes per element. | |
Private Member Functions | |
| AbstractDiscretization (const AbstractDiscretization &) | |
| Private to prohibit copying. | |
| AbstractDiscretization & | operator= (const AbstractDiscretization &) |
| Private to prohibit copying. | |
Definition at line 46 of file FEApp_AbstractDiscretization.hpp.
| FEApp::AbstractDiscretization::AbstractDiscretization | ( | ) | [inline] |
| virtual FEApp::AbstractDiscretization::~AbstractDiscretization | ( | ) | [inline, virtual] |
| FEApp::AbstractDiscretization::AbstractDiscretization | ( | const AbstractDiscretization & | ) | [private] |
Private to prohibit copying.
| virtual void FEApp::AbstractDiscretization::createMesh | ( | ) | [pure virtual] |
| virtual void FEApp::AbstractDiscretization::createMaps | ( | ) | [pure virtual] |
| virtual void FEApp::AbstractDiscretization::createJacobianGraphs | ( | ) | [pure virtual] |
| virtual Teuchos::RCP<const FEApp::Mesh> FEApp::AbstractDiscretization::getMesh | ( | ) | const [pure virtual] |
| virtual Teuchos::RCP<const Epetra_Map> FEApp::AbstractDiscretization::getMap | ( | ) | const [pure virtual] |
| virtual Teuchos::RCP<const Epetra_Map> FEApp::AbstractDiscretization::getOverlapMap | ( | ) | const [pure virtual] |
| virtual Teuchos::RCP<const Epetra_CrsGraph> FEApp::AbstractDiscretization::getJacobianGraph | ( | ) | const [pure virtual] |
| virtual Teuchos::RCP<const Epetra_CrsGraph> FEApp::AbstractDiscretization::getOverlapJacobianGraph | ( | ) | const [pure virtual] |
| virtual int FEApp::AbstractDiscretization::getNumNodesPerElement | ( | ) | const [pure virtual] |
| AbstractDiscretization& FEApp::AbstractDiscretization::operator= | ( | const AbstractDiscretization & | ) | [private] |
Private to prohibit copying.
1.4.7