43#define _IFT_Tr2Shell7_Name "tr2shell7"
84 {
OOFEM_ERROR(
"calling of this function is not allowed"); }
86 {
OOFEM_ERROR(
"calling of this funciton is not allowed"); }
Shell7Base(int n, Domain *d)
void giveBoundaryLocationArray(IntArray &locationArray, const IntArray &bNodes, const UnknownNumberingScheme &s, IntArray *dofIdArray) override
int giveNumberOfEdgeDofs() override
void computeConstitutiveMatrixAt(FloatMatrix &answer, MatResponseMode rMode, GaussPoint *gp, TimeStep *tStep) override
const char * giveClassName() const override
void compareMatrices(const FloatMatrix &matrix1, const FloatMatrix &matrix2, FloatMatrix &answer)
const IntArray & giveOrderingEdgeNodes() const override
integrationDomain giveIntegrationDomain() const override
void computeGaussPoints() override
void giveSurfaceDofMapping(IntArray &answer, int iSurf) const override
static IntArray orderingDofTypes
Tr2Shell7(int n, Domain *d)
const IntArray & giveOrderingDofTypes() const override
static IntArray orderingEdgeNodes
const char * giveInputRecordName() const override
static FEI3dTrQuad interpolation
void giveEdgeDofMapping(IntArray &answer, int iEdge) const override
void computeStressVector(FloatArray &answer, const FloatArray &strain, GaussPoint *gp, TimeStep *tStep) override
double computeAreaAround(GaussPoint *gp, double xi) override
double computeVolumeAroundLayer(GaussPoint *mastergp, int layer) override
Element_Geometry_Type giveGeometryType() const override
int giveNumberOfEdgeDofManagers() override
int giveNumberOfDofs() override
static IntArray orderingNodes
FEInterpolation * giveInterpolation() const override
const IntArray & giveOrderingNodes() const override
#define _IFT_Tr2Shell7_Name