38 #include "../sm/Elements/3D/qspace.h" 39 #include "../sm/Elements/graddpelement.h" 41 #define _IFT_QSpaceGrad_Name "qspacegrad" 77 #endif // end namespace oofem Class representing implementation of linear hexahedra interpolation class.
virtual StructuralElement * giveStructuralElement()
virtual int computeNumberOfDofs()
Computes or simply returns total number of element's local DOFs.
Abstract base class for "structural" finite elements with geometrical nonlinearities.
virtual void computeGaussPoints()
Initializes the array of integration rules member variable.
virtual void computeNkappaMatrixAt(GaussPoint *gp, FloatArray &answer)
static FEI3dHexaLin interpolation_lin
MaterialMode
Type representing material mode of integration point.
Class implementing an array of integers.
Abstract class for gradient formulation of coupled damage-plasticity model(GradDp).
Quadratic 3d 20 - node element with quadratic approximation of displacements and linear approximation...
virtual const char * giveInputRecordName() const
Abstract base class for all "structural" finite elements.
This class implements an Quadratic 3d 20 - node element.
QSpaceGrad(int n, Domain *d)
#define _IFT_QSpaceGrad_Name
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
virtual const char * giveClassName() const
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
virtual void giveDofManDofIDMask(int inode, IntArray &answer) const
Returns dofmanager dof mask for node.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual NLStructuralElement * giveNLStructuralElement()
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual void computeBkappaMatrixAt(GaussPoint *gp, FloatMatrix &answer)
Class representing integration point in finite element program.
virtual MaterialMode giveMaterialMode()
Returns material mode for receiver integration points.