49#define _IFT_TR_SHELL11_Name "tr_shell11"
LayeredCrossSectionInterface()
NodalAveragingRecoveryModelInterface()
Constructor.
SPRNodalRecoveryModelInterface()
Constructor.
SpatialLocalizerInterface(Element *element)
StructuralElement(int n, Domain *d)
void computeStrainVectorInLayer(FloatArray &answer, const FloatArray &masterGpStrain, GaussPoint *masterGp, GaussPoint *slaveGp, TimeStep *tStep) override
integrationDomain giveIntegrationDomain() const override
double giveCharacteristicLength(const FloatArray &normalToCrackPlane) override
static FEI2dTrLin interp_lin
Element_Geometry_Type giveGeometryType() const override
FloatArray GiveDerivativeUY(const FloatArray &lCoords)
const FloatMatrix * computeGtoLRotationMatrix()
void giveNodeCoordinates(FloatArray &x, FloatArray &y)
void computeConstitutiveMatrixAt(FloatMatrix &answer, MatResponseMode rMode, GaussPoint *gp, TimeStep *tStep) override
virtual ~TR_SHELL11()
Destructor.
FloatArray GiveDerivativeVY(const FloatArray &lCoords)
void computeBmatrixAt(GaussPoint *gp, FloatMatrix &answer, int=1, int=ALL_STRAINS) override
FEInterpolation * giveInterpolation() const override
void giveDofManDofIDMask(int inode, IntArray &answer) const override
void SPRNodalRecoveryMI_giveSPRAssemblyPoints(IntArray &pap) override
int giveIPValue(FloatArray &answer, GaussPoint *gp, InternalStateType type, TimeStep *tStep) override
SPRPatchType SPRNodalRecoveryMI_givePatchType() override
void giveLocalCoordinates(FloatArray &answer, const FloatArray &global)
int computeLoadLSToLRotationMatrix(FloatMatrix &answer, int iSurf, GaussPoint *gp) override
void computeBodyLoadVectorAt(FloatArray &answer, Load *forLoad, TimeStep *tStep, ValueModeType mode) override
void giveSurfaceDofMapping(IntArray &answer, int iSurf) const override
void giveCharacteristicTensor(FloatMatrix &answer, CharTensor type, GaussPoint *gp, TimeStep *tStep)
int numberOfRotGaussPoints
void computeGaussPoints() override
void printOutputAt(FILE *file, TimeStep *tStep) override
TR_SHELL11(int n, Domain *d)
Constructor.
FloatArray GiveDerivativeUX(const FloatArray &lCoords)
FloatMatrix GtoLRotationMatrix
double computeSurfaceVolumeAround(GaussPoint *gp, int iSurf) override
void computeStressVector(FloatArray &answer, const FloatArray &strain, GaussPoint *gp, TimeStep *tStep) override
void initializeFrom(InputRecord &ir, int priority) override
void SPRNodalRecoveryMI_giveDofMansDeterminedByPatch(IntArray &answer, int pap) override
void computeNmatrixAt(const FloatArray &iLocCoord, FloatMatrix &answer) override
double computeVolumeAround(GaussPoint *gp) override
int SPRNodalRecoveryMI_giveNumberOfIP() override
Interface * giveInterface(InterfaceType it) override
void NodalAveragingRecoveryMI_computeNodalValue(FloatArray &answer, int node, InternalStateType type, TimeStep *tStep) override
MaterialMode giveMaterialMode() override
void computeSurfaceNMatrixAt(FloatMatrix &answer, int iSurf, GaussPoint *gp)
const char * giveInputRecordName() const override
const char * giveClassName() const override
FloatArray GiveDerivativeVX(const FloatArray &lCoords)
int computeNumberOfDofs() override
int computeLoadGToLRotationMtrx(FloatMatrix &answer) override
ZZErrorEstimatorInterface(Element *element)
Constructor.
ZZNodalRecoveryModelInterface(Element *element)
Constructor.
#define _IFT_TR_SHELL11_Name