44 #define _IFT_Q27Space_Name "q27space" 47 class FEI3dHexaTriQuad;
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.
Q27Space(int n, Domain *d)
virtual FEInterpolation * giveInterpolation() const
The element interface required by ZZNodalRecoveryModel.
virtual void SPRNodalRecoveryMI_giveSPRAssemblyPoints(IntArray &pap)
virtual IntegrationRule * GetSurfaceIntegrationRule(int)
virtual const char * giveInputRecordName() const
Class implementing an array of integers.
Abstract base class representing integration rule.
Element extension for surface loads.
virtual void NodalAveragingRecoveryMI_computeNodalValue(FloatArray &answer, int node, InternalStateType type, TimeStep *tStep)
Computes the element value in given node.
virtual Interface * giveInterface(InterfaceType)
Interface requesting service.
Class representing a general abstraction for finite element interpolation class.
virtual int giveNumberOfIPForMassMtrxIntegration()
Return desired number of integration points for consistent mass matrix computation, if required.
#define _IFT_Q27Space_Name
virtual int SPRNodalRecoveryMI_giveNumberOfIP()
ElementExtension
Type representing element extension.
A 27 node tri-quadratic element for structural analysis.
virtual SPRPatchType SPRNodalRecoveryMI_givePatchType()
virtual int testElementExtension(ElementExtension ext)
Tests if the element implements required extension.
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
static FEI3dHexaTriQuad interpolation
virtual int computeLoadLSToLRotationMatrix(FloatMatrix &answer, int, GaussPoint *gp)
Returns transformation matrix from local surface c.s to element local coordinate system of load vecto...
virtual const char * giveClassName() const
InterfaceType
Enumerative type, used to identify interface type.
Class representing implementation of tri-quadratic hexahedra interpolation class. ...
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.
virtual void SPRNodalRecoveryMI_giveDofMansDeterminedByPatch(IntArray &answer, int pap)