45 #define _IFT_PlaneStress2d_Name "planestress2d" 51 #define PlaneStress2d_reducedShearIntegration 81 int &localNodeId,
int &localElemId,
int &localBcId,
106 #endif // planstrss_h This class implements an isoparametric four-node quadrilateral plane- stress elasticity finite elemen...
The element interface required by ZZNodalRecoveryModel.
virtual void drawRawGeometry(oofegGraphicContext &gc, TimeStep *tStep)
virtual void drawSpecial(oofegGraphicContext &gc, TimeStep *tStep)
The element interface required by ZZNodalRecoveryModel.
virtual const char * giveInputRecordName() const
AnalysisMode
Mode of analysis.
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]
virtual double giveParentElSize() const
Returns the size (length, area or volume depending on element type) of the parent element...
Class implementing an array of integers.
virtual void drawScalar(oofegGraphicContext &gc, TimeStep *tStep)
int giveNumberOfIPForMassMtrxIntegration()
Return desired number of integration points for consistent mass matrix computation, if required.
Class representing a general abstraction for finite element interpolation class.
The element interface corresponding to HuertaErrorEstimator.
virtual void SPRNodalRecoveryMI_giveDofMansDeterminedByPatch(IntArray &answer, int pap)
UnknownType
Type representing particular unknown (its physical meaning).
SetupMode
Mode for problem setup.
PlaneStress2d(int n, Domain *d)
static FEI2dQuadLin interpolation
virtual void SPRNodalRecoveryMI_giveSPRAssemblyPoints(IntArray &pap)
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
Class representing vector of real numbers.
virtual Interface * giveInterface(InterfaceType it)
Interface requesting service.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual void drawDeformedGeometry(oofegGraphicContext &gc, TimeStep *tStep, UnknownType)
virtual int SPRNodalRecoveryMI_giveNumberOfIP()
The spatial localizer element interface associated to spatial localizer.
virtual FEInterpolation * giveInterpolation() const
virtual void computeBHmatrixAt(GaussPoint *gp, FloatMatrix &answer)
Computes a matrix which, multiplied by the column matrix of nodal displacements, gives the displaceme...
InterfaceType
Enumerative type, used to identify interface type.
virtual const char * giveClassName() const
Class representing a 2d isoparametric linear interpolation based on natural coordinates for quadrilat...
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual SPRPatchType SPRNodalRecoveryMI_givePatchType()
virtual void HuertaErrorEstimatorI_setupRefinedElementProblem(RefinedElement *refinedElement, int level, int nodeId, IntArray &localNodeIdArray, IntArray &globalNodeIdArray, HuertaErrorEstimatorInterface::SetupMode sMode, TimeStep *tStep, int &localNodeId, int &localElemId, int &localBcId, IntArray &controlNode, IntArray &controlDof, HuertaErrorEstimator::AnalysisMode aMode)
Class representing integration point in finite element program.
Class representing solution step.
virtual void HuertaErrorEstimatorI_computeNmatrixAt(GaussPoint *gp, FloatMatrix &answer)
virtual void computeBmatrixAt(GaussPoint *gp, FloatMatrix &answer, int=1, int=ALL_STRAINS)
Computes the geometrical matrix of receiver in given integration point.
virtual double giveCharacteristicSize(GaussPoint *gp, FloatArray &normalToCrackPlane, ElementCharSizeMethod method)
Returns characteristic element size for a given integration point and given direction.