35#ifndef linquad3d_planestress_h
36#define linquad3d_planestress_h
46#define _IFT_LinQuad3DPlaneStress_Name "linquad3dplanestress"
59 std :: vector< FloatArray >
lc;
100 const char *
giveClassName()
const override {
return "LinQuad3DPlaneStress"; }
void giveDofManDofIDMask(int inode, IntArray &) const override
virtual ~LinQuad3DPlaneStress()
int computeLoadGToLRotationMtrx(FloatMatrix &answer) override
Interface * giveInterface(InterfaceType it) override
const char * giveClassName() const override
const FloatMatrix * computeGtoLRotationMatrix()
void printOutputAt(FILE *file, TimeStep *tStep) override
FEICellGeometry * giveCellGeometryWrapper() override
void computeLocalNodalCoordinates(std::vector< FloatArray > &lxy)
LinQuad3DPlaneStress(int n, Domain *d)
std ::vector< FloatArray > lc
Local vertex coordinates.
int computeNumberOfGlobalDofs() override
FloatMatrix * GtoLRotationMatrix
int computeNumberOfDofs() override
void giveCharacteristicTensor(FloatMatrix &answer, CharTensor type, GaussPoint *gp, TimeStep *tStep)
int giveIPValue(FloatArray &answer, GaussPoint *gp, InternalStateType type, TimeStep *tStep) override
const char * giveInputRecordName() const override
PlaneStress2d(int n, Domain *d)
#define _IFT_LinQuad3DPlaneStress_Name