35 #ifndef nodalaveragingrecoverymodel_h 36 #define nodalaveragingrecoverymodel_h 41 #define _IFT_NodalAveragingRecoveryModel_Name "nodalaverage" 45 class ProcessCommunicator;
65 lhs(a), regionDofMansConnectivity(b), regionNodalNumbers(c), regionValSize(d) { }
76 virtual const char *
giveClassName()
const {
return "NodalAveragingRecoveryModel"; }
79 #ifdef __PARALLEL_MODE 105 virtual void NodalAveragingRecoveryMI_computeNodalValue(
FloatArray &answer,
int node,
110 #endif // nodalaveragingrecoverymodel_h InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
The element interface required by NodalAvergagingRecoveryModel.
Class implementing an array of integers.
The nodal recovery model based on nodal averaging.
virtual const char * giveClassName() const
IntArray * regionNodalNumbers
Set of elements, boundaries, edges and/or nodes.
Class representing process communicator for engineering model.
Class representing vector of real numbers.
parallelStruct(FloatArray *a, IntArray *b, IntArray *c, int d)
the oofem namespace is to define a context or scope in which all oofem names are defined.
The base class for all recovery models, which perform nodal averaging or projection processes for int...
IntArray * regionDofMansConnectivity
Helper structure to pass required arguments to packing/unpacking functions needed in parallel mode...
NodalAveragingRecoveryModelInterface()
Constructor.
Class representing solution step.