35 #ifndef trplanstrain_h 36 #define trplanstrain_h 48 #define _IFT_TrPlaneStrain_Name "trplanestrain" 86 int &localNodeId,
int &localElemId,
int &localBcId,
106 #endif // trplanstrain_h InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
The element interface required by NodalAvergagingRecoveryModel.
virtual SPRPatchType SPRNodalRecoveryMI_givePatchType()
The element interface required by ZZNodalRecoveryModel.
virtual const char * giveInputRecordName() const
#define _IFT_TrPlaneStrain_Name
The element interface required by ZZNodalRecoveryModel.
AnalysisMode
Mode of analysis.
virtual int SPRNodalRecoveryMI_giveNumberOfIP()
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]
virtual int giveNumberOfIPForMassMtrxIntegration()
Return desired number of integration points for consistent mass matrix computation, if required.
virtual void drawScalar(oofegGraphicContext &gc, TimeStep *tStep)
Class implementing an array of integers.
virtual void drawDeformedGeometry(oofegGraphicContext &gc, TimeStep *tStep, UnknownType)
Class representing a general abstraction for finite element interpolation class.
Class representing a 2d triangular linear interpolation based on area coordinates.
The element interface corresponding to ZZErrorEstimator.
The element interface corresponding to HuertaErrorEstimator.
virtual void SPRNodalRecoveryMI_giveDofMansDeterminedByPatch(IntArray &answer, int pap)
UnknownType
Type representing particular unknown (its physical meaning).
SetupMode
Mode for problem setup.
virtual FEInterpolation * giveInterpolation() const
virtual void HuertaErrorEstimatorI_setupRefinedElementProblem(RefinedElement *refinedElement, int level, int nodeId, IntArray &localNodeIdArray, IntArray &globalNodeIdArray, HuertaErrorEstimatorInterface::SetupMode sMode, TimeStep *tStep, int &localNodeId, int &localElemId, int &localBcId, IntArray &controlNode, IntArray &controlDof, HuertaErrorEstimator::AnalysisMode aMode)
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual const char * giveClassName() const
The spatial localizer element interface associated to spatial localizer.
virtual void drawRawGeometry(oofegGraphicContext &gc, TimeStep *tStep)
virtual void HuertaErrorEstimatorI_computeNmatrixAt(GaussPoint *gp, FloatMatrix &answer)
virtual Interface * giveInterface(InterfaceType it)
Interface requesting service.
InterfaceType
Enumerative type, used to identify interface type.
virtual void SPRNodalRecoveryMI_giveSPRAssemblyPoints(IntArray &pap)
virtual void NodalAveragingRecoveryMI_computeNodalValue(FloatArray &answer, int node, InternalStateType type, TimeStep *tStep)
Computes the element value in given node.
This class implements an triangular three-node plane- strain elasticity finite element.
the oofem namespace is to define a context or scope in which all oofem names are defined.
TrPlaneStrain(int n, Domain *d)
Class representing integration point in finite element program.
Class representing solution step.