45 #define _IFT_LSpace_Name "lspace" 88 int &localNodeId,
int &localElemId,
int &localBcId,
InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
virtual void drawScalar(oofegGraphicContext &gc, TimeStep *tStep)
The element interface required by NodalAvergagingRecoveryModel.
Class representing implementation of linear hexahedra interpolation class.
The element interface required by ZZNodalRecoveryModel.
virtual void drawDeformedGeometry(oofegGraphicContext &gc, TimeStep *tStep, UnknownType type)
The element interface required by ZZNodalRecoveryModel.
AnalysisMode
Mode of analysis.
virtual Interface * giveInterface(InterfaceType it)
Interface requesting service.
virtual const char * giveInputRecordName() const
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]
virtual void drawSpecial(oofegGraphicContext &gc, TimeStep *tStep)
virtual void SPRNodalRecoveryMI_giveSPRAssemblyPoints(IntArray &pap)
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
Class implementing an array of integers.
Abstract base class representing integration rule.
Element extension for surface loads.
virtual int SPRNodalRecoveryMI_giveNumberOfIP()
Class representing a general abstraction for finite element interpolation class.
virtual void drawRawGeometry(oofegGraphicContext &gc, TimeStep *tStep)
virtual int giveNumberOfIPForMassMtrxIntegration()
Return desired number of integration points for consistent mass matrix computation, if required.
The element interface corresponding to HuertaErrorEstimator.
ElementExtension
Type representing element extension.
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 int computeLoadLSToLRotationMatrix(FloatMatrix &answer, int iSurf, GaussPoint *gp)
Returns transformation matrix from local surface c.s to element local coordinate system of load vecto...
virtual const char * giveClassName() 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 void HuertaErrorEstimatorI_computeNmatrixAt(GaussPoint *gp, FloatMatrix &answer)
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
This class implements a Linear 3d 8-node finite element for stress analysis.
virtual FEInterpolation * giveInterpolation() const
void drawTriad(FloatArray &, int isurf)
The spatial localizer element interface associated to spatial localizer.
static FEI3dHexaLin interpolation
InterfaceType
Enumerative type, used to identify interface type.
virtual void SPRNodalRecoveryMI_giveDofMansDeterminedByPatch(IntArray &answer, int pap)
virtual SPRPatchType SPRNodalRecoveryMI_givePatchType()
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual IntegrationRule * GetSurfaceIntegrationRule(int iSurf)
virtual int testElementExtension(ElementExtension ext)
Tests if the element implements required extension.
Class representing integration point in finite element program.
Class representing solution step.
Element extension for edge loads.