38 #include "../sm/Elements/3D/qwedge.h" 39 #include "../sm/Elements/graddpelement.h" 41 #define _IFT_QWedgeGrad_Name "qwedgegrad" 80 #endif // end namespace oofem virtual void computeStiffnessMatrix(FloatMatrix &answer, MatResponseMode rMode, TimeStep *tStep)
Computes the stiffness matrix of receiver.
Class representing implementation of linear wedge interpolation class.
QWedgeGrad(int, Domain *)
virtual NLStructuralElement * giveNLStructuralElement()
void computeStiffnessMatrix(FloatMatrix &, MatResponseMode, TimeStep *)
Abstract base class for "structural" finite elements with geometrical nonlinearities.
static FEI3dWedgeLin interpolation_lin
void giveInternalForcesVector(FloatArray &answer, TimeStep *tStep, int useUpdatedGpRecord)
virtual void computeNkappaMatrixAt(GaussPoint *gp, FloatArray &answer)
MaterialMode
Type representing material mode of integration point.
Class implementing an array of integers.
MatResponseMode
Describes the character of characteristic material matrix.
virtual MaterialMode giveMaterialMode()
Returns material mode for receiver integration points.
Abstract class for gradient formulation of coupled damage-plasticity model(GradDp).
virtual StructuralElement * giveStructuralElement()
Abstract base class for all "structural" finite elements.
virtual const char * giveInputRecordName() const
virtual void giveInternalForcesVector(FloatArray &answer, TimeStep *tStep, int useUpdatedGpRecord=0)
Evaluates nodal representation of real internal forces.
virtual void computeBkappaMatrixAt(GaussPoint *gp, FloatMatrix &answer)
virtual int computeNumberOfDofs()
Computes or simply returns total number of element's local DOFs.
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual const char * giveClassName() const
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
virtual void computeGaussPoints()
Initializes the array of integration rules member variable.
#define _IFT_QWedgeGrad_Name
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.
virtual void giveDofManDofIDMask(int inode, IntArray &answer) const
Returns dofmanager dof mask for node.
Class representing solution step.
This class implements an Quadratic 3d 15 - node structural finite element.