41 #define _IFT_SolidShell_Name "solidshell" 44 #define _IFT_SolidShell_EAS_type "eas_type" Class representing implementation of linear hexahedra interpolation class.
virtual void computeGaussPoints()
Initializes the array of integration rules member variable.
static FEI3dHexaLin interpolation
virtual void computeBmatrixAt(GaussPoint *gp, FloatMatrix &answer, int lowerIndx=1, int upperIndx=ALL_STRAINS)
Computes the geometrical matrix of receiver in given integration point.
virtual void computeEASBmatrixAt(GaussPoint *gp, FloatMatrix &answer)
void computeEVector(FloatArray &answer, FloatArray &lCoords, FloatArray &ae)
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
void computeFVector(FloatArray &answer, FloatArray &lCoords, FloatArray &ae)
void computeBondTransformationMatrix(FloatMatrix &answer, FloatMatrix &base)
MatResponseMode
Describes the character of characteristic material matrix.
virtual void computeBHmatrixAt(GaussPoint *gp, FloatMatrix &answer)
Computes a matrix which, multiplied by the column matrix of nodal displacements, gives the displaceme...
Class representing a general abstraction for finite element interpolation class.
virtual const char * giveClassName() const
void computeEASfield(FloatArray &answer, TimeStep *tStep)
virtual int checkConsistency()
Performs consistency check.
This class implements a Linear 8-noded shell like solid with ANS and EAS to remove and reduce certain...
SolidShell(int n, Domain *d)
Class representing vector of real numbers.
virtual void postInitialize()
Performs post initialization steps.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual const char * giveInputRecordName() const
This class implements a Linear 3d 8-node finite element for stress analysis.
virtual FEInterpolation * giveInterpolation() const
void computeAlpha(FloatArray &answer, FloatArray &u)
virtual void computeStiffnessMatrix(FloatMatrix &answer, MatResponseMode rMode, TimeStep *tStep)
Computes the stiffness matrix of receiver.
virtual void giveInternalForcesVector(FloatArray &answer, TimeStep *tStep, int useUpdatedGpRecord)
Evaluates nodal representation of real internal forces.
virtual void computeBEmatrixAt(GaussPoint *gp, FloatMatrix &answer, TimeStep *tStep)
the oofem namespace is to define a context or scope in which all oofem names are defined.
Class representing integration point in finite element program.
void computeGeometricStiffness(FloatMatrix &answer, GaussPoint *gp, TimeStep *tStep)
Class representing solution step.