35 #ifndef nodalrecoverymodel_h 36 #define nodalrecoverymodel_h 54 class CommunicatorBuff;
55 class ProblemCommunicator;
82 #ifdef __PARALLEL_MODE 123 virtual int giveRegionRecordSize();
125 virtual const char *giveClassName()
const = 0;
126 std :: string
errorInfo(
const char *func) {
return std :: string(this->giveClassName()) + func; }
136 int initRegionNodeNumbering(
IntArray ®ionNodalNumbers,
int ®ionDofMans,
Set ®ion);
145 int updateRegionRecoveredValues(
const IntArray ®ionNodalNumbers,
149 #endif // nodalrecoverymodel_h InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
void setDomain(Domain *ipDomain)
Class representing communicator for engng model.
long StateCounterType
StateCounterType type used to indicate solution state.
Class implementing an array of integers.
Set of elements, boundaries, edges and/or nodes.
ProblemCommunicator * communicator
Communicator.
StateCounterType stateCounter
Time stamp of recovered values.
Class representing vector of real numbers.
std::string errorInfo(const char *func)
std::map< int, FloatArray > nodalValList
Map of nodal values.
The Communicator and corresponding buffers (represented by this class) are separated in order to allo...
the oofem namespace is to define a context or scope in which all oofem names are defined.
bool initCommMap
Communication init flag.
The base class for all recovery models, which perform nodal averaging or projection processes for int...
InternalStateType valType
Determines the type of recovered values.
Class representing solution step.