48 #define _IFT_TrPlaneStress2d_Name "trplanestress2d" 102 int &localNodeId,
int &localElemId,
int &localBcId,
113 #endif // trplanstrss_h InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
The element interface required by NodalAvergagingRecoveryModel.
The element interface required by ZZNodalRecoveryModel.
virtual SPRPatchType SPRNodalRecoveryMI_givePatchType()
virtual ~TrPlaneStress2d()
virtual FEInterpolation * giveInterpolation() const
The element interface required by ZZNodalRecoveryModel.
AnalysisMode
Mode of analysis.
virtual void drawScalar(oofegGraphicContext &gc, TimeStep *tStep)
virtual void HuertaErrorEstimatorI_computeNmatrixAt(GaussPoint *gp, FloatMatrix &answer)
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]
virtual void drawRawGeometry(oofegGraphicContext &gc, TimeStep *tStep)
virtual void drawSpecial(oofegGraphicContext &gc, TimeStep *tStep)
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)
Class implementing an array of integers.
Class representing a general abstraction for finite element interpolation class.
TrPlaneStress2d(int n, Domain *d)
virtual void SPRNodalRecoveryMI_giveDofMansDeterminedByPatch(IntArray &answer, int pap)
Class representing a 2d triangular linear interpolation based on area coordinates.
virtual double giveCharacteristicSize(GaussPoint *gp, FloatArray &normalToCrackPlane, ElementCharSizeMethod method)
Returns characteristic element size for a given integration point and given direction.
virtual double giveArea()
The element interface corresponding to ZZErrorEstimator.
The element interface corresponding to HuertaErrorEstimator.
virtual void drawDeformedGeometry(oofegGraphicContext &gc, TimeStep *tStep, UnknownType)
virtual int SPRNodalRecoveryMI_giveNumberOfIP()
UnknownType
Type representing particular unknown (its physical meaning).
SetupMode
Mode for problem setup.
virtual void NodalAveragingRecoveryMI_computeNodalValue(FloatArray &answer, int node, InternalStateType type, TimeStep *tStep)
Computes the element value in given node.
virtual double giveParentElSize() const
Returns the size (length, area or volume depending on element type) of the parent element...
virtual Interface * giveInterface(InterfaceType)
Interface requesting service.
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
virtual const char * giveClassName() const
This class implements an triangular three-node plane-stress elasticity finite element.
virtual int giveNumberOfIPForMassMtrxIntegration()
Return desired number of integration points for consistent mass matrix computation, if required.
The spatial localizer element interface associated to spatial localizer.
InterfaceType
Enumerative type, used to identify interface type.
virtual const char * giveInputRecordName() const
virtual void SPRNodalRecoveryMI_giveSPRAssemblyPoints(IntArray &pap)
the oofem namespace is to define a context or scope in which all oofem names are defined.
Class representing integration point in finite element program.
Class representing solution step.