36 #ifndef topologydescription_h 37 #define topologydescription_h 43 class SpatialLocalizer;
76 virtual bool instanciateYourself(
DataReader &dr) = 0;
109 virtual const char *giveClassName()
const = 0;
113 return std::string(this->giveClassName()) +
"::" + func;
117 #endif // topologydescription_h
virtual void doOutput(TimeStep *tStep)
File output of the current state of the topology description.
std::string errorInfo(const char *func) const
Returns string for prepending output (used by error reporting macros).
Indicates that everything is OK with respect to topology.
virtual void setDomain(Domain *newDomain)
Changes the connected domain of receiver.
Class representing the abstraction for input data source.
Indicates that the topology has reached a need for remeshing, as the case with merging surfaces...
TopologyDescription(Domain *d)
Domain * d
Domain which topology belongs to.
Abstract class for topology description.
virtual ~TopologyDescription()
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual void replaceFEMesh()
Generates the FE components from the bare mesh.
TopologyState
Determines the state of the evolving topology.
Class representing solution step.