35#ifndef qtrplanestrainp1_h
36#define qtrplanestrainp1_h
41#define _IFT_QTrPlaneStrainP1_Name "qtrplanestrainp1"
61 const char *
giveClassName()
const override {
return "QTrPlaneStrainP1"; }
BaseMixedPressureElement()
void computeVolumetricBmatrixAt(GaussPoint *gp, FloatArray &Bvol, NLStructuralElement *element) override
const char * giveClassName() const override
void giveDofManDofIDMask_p(IntArray &answer) override
static FEI2dTrLin interpolation_lin
int giveNumberOfDofs() override
void computeStiffnessMatrix(FloatMatrix &answer, MatResponseMode mode, TimeStep *tStep) override
virtual ~QTrPlaneStrainP1()
const char * giveInputRecordName() const override
void computePressureNMatrixAt(GaussPoint *, FloatArray &) override
QTrPlaneStrainP1(int n, Domain *d)
void giveDofManDofIDMask(int inode, IntArray &answer) const override
int giveNumberOfPressureDofs() override
NLStructuralElement * giveElement() override
Pure virtual functions.
int giveNumberOfDisplacementDofs() override
void giveInternalForcesVector(FloatArray &answer, TimeStep *tStep, int useUpdatedGpRecord) override
void giveDofManDofIDMask_u(IntArray &answer) override
void postInitialize() override
Performs post initialization steps.
QTrPlaneStrain(int n, Domain *d)
#define _IFT_QTrPlaneStrainP1_Name