127 answer.
at(1, i * 2 - 1) = dNdx.
at(i, 1);
128 answer.
at(2, i * 2 - 0) = dNdx.
at(i, 2);
129 answer.
at(3, i * 2 - 1) = NRed.
at(i) / r;
130 answer.
at(6, 2 * i - 1) = dNdxRed.
at(i, 2);
131 answer.
at(6, 2 * i - 0) = dNdxRed.
at(i, 1);
165 EASValsSetEdgeFlag(
true);
181 go = CreateQuad3D(p);
182 EGWithMaskChangeAttributes(WIDTH_MASK | COLOR_MASK | EDGE_COLOR_MASK | EDGE_FLAG_MASK | LAYER_MASK, go);
183 EGAttachObject(go, ( EObjectP )
this);
184 EMAddGraphicsToModel(ESIModel(), go);
201 EASValsSetEdgeFlag(
true);
216 go = CreateQuad3D(p);
217 EGWithMaskChangeAttributes(WIDTH_MASK | COLOR_MASK | EDGE_COLOR_MASK | EDGE_FLAG_MASK | LAYER_MASK, go);
218 EMAddGraphicsToModel(ESIModel(), go);
int testElementGraphicActivity(Element *)
Test if particular element passed fulfills various filtering criteria for its graphics output...
virtual Interface * giveInterface(InterfaceType)
Interface requesting service.
virtual void drawDeformedGeometry(oofegGraphicContext &gc, TimeStep *tStep, UnknownType type)
virtual void evalN(FloatArray &answer, const FloatArray &lcoords, const FEICellGeometry &cellgeo)=0
Evaluates the array of interpolation functions (shape functions) at given point.
virtual void drawRawGeometry(oofegGraphicContext &gc, TimeStep *tStep)
virtual void computeBmatrixAt(GaussPoint *gp, FloatMatrix &answer, int lowerIndx=1, int upperIndx=ALL_STRAINS)
Computes the geometrical matrix of receiver in given integration point.
The element interface required by ZZNodalRecoveryModel.
double & at(int i)
Coefficient access function.
#define OOFEG_RAW_GEOMETRY_LAYER
EPixel getElementEdgeColor()
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]
virtual double giveCoordinate(int i)
virtual int giveNumberOfDofManagers() const
#define OOFEG_DEFORMED_GEOMETRY_LAYER
EPixel getDeformedElementColor()
Class representing a general abstraction for finite element interpolation class.
Q4Axisymm(int n, Domain *d)
#define OOFEG_RAW_GEOMETRY_WIDTH
UnknownType
Type representing particular unknown (its physical meaning).
Wrapper around element definition to provide FEICellGeometry interface.
virtual double giveUpdatedCoordinate(int ic, TimeStep *tStep, double scale=1.)
Returns updated ic-th coordinate of receiver.
double at(int i, int j) const
Coefficient access function.
int numberOfGaussPoints
Number of integration points as specified by nip.
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
void resize(int rows, int cols)
Checks size of receiver towards requested bounds.
#define OOFEG_DEFORMED_GEOMETRY_WIDTH
#define _IFT_Q4Axisymm_nipfish
void zero()
Zeroes all coefficient of receiver.
InterfaceType
Enumerative type, used to identify interface type.
int numberOfFiAndShGaussPoints
the oofem namespace is to define a context or scope in which all oofem names are defined.
Node * giveNode(int i) const
Returns reference to the i-th node of element.
int giveNumberOfRows() const
Returns number of rows of receiver.
static FEI2dQuadQuadAxi interp
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
Class representing integration point in finite element program.
virtual FEInterpolation * giveInterpolation() const
Class representing solution step.
int numberOfDofMans
Number of dofmanagers.
virtual double evaldNdx(FloatMatrix &answer, const FloatArray &lcoords, const FEICellGeometry &cellgeo)=0
Evaluates the matrix of derivatives of interpolation functions (shape functions) at given point...
const FloatArray & giveNaturalCoordinates()
Returns coordinate array of receiver.