35 #ifndef quad1planestrain_h 36 #define quad1planestrain_h 45 #define _IFT_Quad1PlaneStrain_Name "quad1planestrain" 81 int &localNodeId,
int &localElemId,
int &localBcId,
95 virtual const char *
giveClassName()
const {
return "Quad1PlaneStrain"; }
105 #endif // quad1planestrain_h The element interface required by ZZNodalRecoveryModel.
virtual int SPRNodalRecoveryMI_giveNumberOfIP()
virtual Interface * giveInterface(InterfaceType it)
Interface requesting service.
The element interface required by ZZNodalRecoveryModel.
AnalysisMode
Mode of analysis.
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]
virtual void computeBmatrixAt(GaussPoint *gp, FloatMatrix &answer, int=1, int=ALL_STRAINS)
Computes the geometrical matrix of receiver in given integration point.
virtual void drawDeformedGeometry(oofegGraphicContext &gc, TimeStep *tStep, UnknownType)
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 implementing an array of integers.
virtual SPRPatchType SPRNodalRecoveryMI_givePatchType()
virtual ~Quad1PlaneStrain()
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
Class representing a general abstraction for finite element interpolation class.
virtual void computeBHmatrixAt(GaussPoint *gp, FloatMatrix &answer)
Computes a matrix which, multiplied by the column matrix of nodal displacements, gives the displaceme...
The element interface corresponding to HuertaErrorEstimator.
UnknownType
Type representing particular unknown (its physical meaning).
virtual void HuertaErrorEstimatorI_computeNmatrixAt(GaussPoint *gp, FloatMatrix &answer)
virtual void drawRawGeometry(oofegGraphicContext &gc, TimeStep *tStep)
virtual const char * giveInputRecordName() const
SetupMode
Mode for problem setup.
Quad1PlaneStrain(int n, Domain *d)
virtual int giveNumberOfIPForMassMtrxIntegration()
Return desired number of integration points for consistent mass matrix computation, if required.
virtual void SPRNodalRecoveryMI_giveSPRAssemblyPoints(IntArray &pap)
virtual const char * giveClassName() const
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
Comment or uncomment the following line to force full or reduced integration.
static FEI2dQuadLin interp
The spatial localizer element interface associated to spatial localizer.
InterfaceType
Enumerative type, used to identify interface type.
virtual FEInterpolation * giveInterpolation() 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 void drawSpecial(oofegGraphicContext &gc, TimeStep *tStep)
#define _IFT_Quad1PlaneStrain_Name
Class representing integration point in finite element program.
virtual void drawScalar(oofegGraphicContext &gc, TimeStep *tStep)
Class representing solution step.
virtual void SPRNodalRecoveryMI_giveDofMansDeterminedByPatch(IntArray &answer, int pap)