35 #ifndef qtrspacegrad_h 36 #define qtrspacegrad_h 38 #include "../sm/Elements/3D/qtrspace.h" 39 #include "../sm/Elements/graddpelement.h" 41 #define _IFT_QTRSpaceGrad_Name "qtrspacegrad" 79 #endif // end namespace oofem
void computeStiffnessMatrix(FloatMatrix &, MatResponseMode, TimeStep *)
Abstract base class for "structural" finite elements with geometrical nonlinearities.
#define _IFT_QTRSpaceGrad_Name
Class representing implementation of linear tetrahedra interpolation class.
void giveInternalForcesVector(FloatArray &answer, TimeStep *tStep, int useUpdatedGpRecord)
virtual void giveDofManDofIDMask(int inode, IntArray &answer) const
Returns dofmanager dof mask for node.
Class implementing an array of integers.
MatResponseMode
Describes the character of characteristic material matrix.
virtual void giveInternalForcesVector(FloatArray &answer, TimeStep *tStep, int useUpdatedGpRecord=0)
Evaluates nodal representation of real internal forces.
void computeNkappaMatrixAt(GaussPoint *gp, FloatArray &answer)
StructuralElement * giveStructuralElement()
Abstract class for gradient formulation of coupled damage-plasticity model(GradDp).
virtual int computeNumberOfDofs()
Computes or simply returns total number of element's local DOFs.
Abstract base class for all "structural" finite elements.
void computeGaussPoints()
Initializes the array of integration rules member variable.
void computeBkappaMatrixAt(GaussPoint *gp, FloatMatrix &answer)
QTRSpaceGrad(int, Domain *)
virtual void computeStiffnessMatrix(FloatMatrix &answer, MatResponseMode rMode, TimeStep *tStep)
Computes the stiffness matrix of receiver.
Class representing vector of real numbers.
This class implements an Quadratic 3d 10 - node elasticity finite element.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual const char * giveClassName() const
NLStructuralElement * giveNLStructuralElement()
static FEI3dTetLin interpolation_lin
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
Class representing integration point in finite element program.
Class representing solution step.
virtual const char * giveInputRecordName() const