35 #ifndef qtrplanestraingrad_h 36 #define qtrplanestraingrad_h 38 #include "../sm/Elements/PlaneStrain/qtrplanestrain.h" 39 #include "../sm/Elements/graddpelement.h" 56 virtual const char *
giveClassName()
const {
return "QTrPlaneStrainGrad"; }
71 #endif // qtrplanestraingrad_h virtual void computeStiffnessMatrix(FloatMatrix &answer, MatResponseMode rMode, TimeStep *tStep)
Computes the stiffness matrix of receiver.
virtual IRResultType initializeFrom(InputRecord *ir)
void computeStiffnessMatrix(FloatMatrix &, MatResponseMode, TimeStep *)
Abstract base class for "structural" finite elements with geometrical nonlinearities.
This class implements an triangular three-node plane- stress elasticity finite element.
QTrPlaneStrainGrad(int n, Domain *d)
void giveInternalForcesVector(FloatArray &answer, TimeStep *tStep, int useUpdatedGpRecord)
virtual void computeNkappaMatrixAt(GaussPoint *gp, FloatArray &answer)
virtual ~QTrPlaneStrainGrad()
virtual const char * giveClassName() const
Class implementing an array of integers.
MatResponseMode
Describes the character of characteristic material matrix.
Abstract class for gradient formulation of coupled damage-plasticity model(GradDp).
Abstract base class for all "structural" finite elements.
Class representing a 2d triangular linear interpolation based on area coordinates.
virtual void computeBkappaMatrixAt(GaussPoint *gp, FloatMatrix &answer)
virtual void computeGaussPoints()
Initializes the array of integration rules member variable.
virtual void giveDofManDofIDMask(int inode, IntArray &) const
Returns dofmanager dof mask for node.
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual int computeNumberOfDofs()
Computes or simply returns total number of element's local DOFs.
virtual StructuralElement * giveStructuralElement()
virtual NLStructuralElement * giveNLStructuralElement()
virtual void giveInternalForcesVector(FloatArray &answer, TimeStep *tStep, int useUpdatedGpRecord=0)
Evaluates nodal representation of real internal forces.
static FEI2dTrLin interpolation_lin
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.