|
OOFEM 3.0
|
#include <topologydescription.h>
Public Member Functions | |
| TopologyDescription (Domain *d) | |
| virtual | ~TopologyDescription () |
| virtual bool | instanciateYourself (DataReader &dr)=0 |
| virtual TopologyState | updateYourself (TimeStep *tStep)=0 |
| virtual void | doOutput (TimeStep *tStep) |
| virtual void | replaceFEMesh () |
| virtual void | setDomain (Domain *newDomain) |
| virtual const char * | giveClassName () const =0 |
| std::string | errorInfo (const char *func) const |
| Returns string for prepending output (used by error reporting macros). | |
Protected Attributes | |
| Domain * | d |
| Domain which topology belongs to. | |
Abstract class for topology description. The topology is coupled to a given domain. The main workload for a topology description is to be able to reproduce a finite element mesh from the results.
Definition at line 62 of file topologydescription.h.
|
inline |
Definition at line 69 of file topologydescription.h.
References d.
|
inlinevirtual |
Definition at line 72 of file topologydescription.h.
|
inlinevirtual |
File output of the current state of the topology description. This is not handled by the export modules, since each type of representation can differ.
| tStep | Active time step. |
Definition at line 89 of file topologydescription.h.
References OOFEM_ERROR.
Referenced by oofem::StokesFlow::doStepOutput().
|
inline |
Returns string for prepending output (used by error reporting macros).
Definition at line 112 of file topologydescription.h.
References giveClassName().
|
pure virtual |
Gives the name of the class.
Referenced by errorInfo().
|
pure virtual |
Instanciates itself.
|
inlinevirtual |
Generates the FE components from the bare mesh. Does not map fields or internal variables.
Definition at line 97 of file topologydescription.h.
References OOFEM_ERROR.
Referenced by oofem::StokesFlow::solveYourselfAt().
|
inlinevirtual |
Changes the connected domain of receiver.
Definition at line 104 of file topologydescription.h.
References d.
|
pure virtual |
Updates the topology from the FE solution.
| tStep | Active time step. |
|
protected |
Domain which topology belongs to.
Definition at line 66 of file topologydescription.h.
Referenced by setDomain(), and TopologyDescription().