35 #ifndef quad2platesubsoil_H 36 #define quad2platesubsoil_H 38 #include "../sm/Elements/structuralelement.h" 39 #include "../sm/Elements/quad1platesubsoil.h" 41 #define _IFT_Quad2PlateSubSoil_Name "quad2platesubsoil" 70 virtual const char *
giveClassName()
const {
return "Quad2PlateSubSoil"; }
83 #endif // quad2platesubsoil_H This class implements a quadrilateral eight-node plate subsoil element in xy plane.
#define _IFT_Quad2PlateSubSoil_Name
virtual void computeBmatrixAt(GaussPoint *gp, FloatMatrix &answer, int=1, int=ALL_STRAINS)
Computes the geometrical matrix of receiver in given integration point.
virtual void SPRNodalRecoveryMI_giveSPRAssemblyPoints(IntArray &pap)
This class implements an quadrilateral four-node plate subsoil element in xy plane.
Class implementing an array of integers.
virtual FEInterpolation * giveInterpolation() const
Class representing a general abstraction for finite element interpolation class.
virtual void computeGaussPoints()
Initializes the array of integration rules member variable.
virtual const char * giveClassName() const
DofIDItem
Type representing particular dof type.
Class representing a 2d quadrilateral with quadratic interpolation based on isoparametric coordinates...
virtual int computeNumberOfDofs()
Computes or simply returns total number of element's local DOFs.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual ~Quad2PlateSubSoil()
Quad2PlateSubSoil(int n, Domain *d)
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual void SPRNodalRecoveryMI_giveDofMansDeterminedByPatch(IntArray &answer, int pap)
static FEI2dQuadQuad interp_quad
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
Class representing integration point in finite element program.
virtual const char * giveInputRecordName() const