35#ifndef quad1planestrainp1_h
36#define quad1planestrainp1_h
42#define _IFT_Quad1PlaneStrainP1_Name "quad1planestrainp1"
60 const char *
giveClassName()
const override {
return "Quad1PlaneStrainP0"; }
BaseMixedPressureElement()
void giveDofManDofIDMask_u(IntArray &answer) override
const char * giveInputRecordName() const override
void giveDofManDofIDMask_p(IntArray &answer) override
void computeVolumetricBmatrixAt(GaussPoint *gp, FloatArray &answer, NLStructuralElement *element) override
const char * giveClassName() const override
virtual ~Quad1PlaneStrainP1()
NLStructuralElement * giveElement() override
Pure virtual functions.
void computeStiffnessMatrix(FloatMatrix &answer, MatResponseMode mode, TimeStep *tStep) override
void giveInternalForcesVector(FloatArray &answer, TimeStep *tStep, int useUpdatedGpRecord) override
int giveNumberOfDisplacementDofs() override
int giveNumberOfPressureDofs() override
void computePressureNMatrixAt(GaussPoint *gp, FloatArray &Np) override
void giveDofManDofIDMask(int inode, IntArray &answer) const override
Quad1PlaneStrainP1(int n, Domain *d)
void postInitialize() override
Performs post initialization steps.
int giveNumberOfDofs() override
Quad1PlaneStrain(int n, Domain *d)
#define _IFT_Quad1PlaneStrainP1_Name