35 #ifndef fei2dquadquad_h 36 #define fei2dquadquad_h 75 virtual double giveCharacteristicLength(
const FEICellGeometry &cellgeo)
const;
77 virtual bool inside(
const FloatArray &lcoords)
const;
80 virtual void computeLocalEdgeMapping(
IntArray &edgeNodes,
int iedge);
82 virtual void edgeEvaldNds(
FloatArray &answer,
int iedge,
84 virtual void edgeLocal2global(
FloatArray &answer,
int iedge,
87 virtual double evalNXIntegral(
int iEdge,
const FEICellGeometry &cellgeo);
106 virtual double boundaryEdgeGiveTransformationJacobian(
int boundary,
const FloatArray &lcoords,
const FEICellGeometry &cellgeo);
107 virtual double boundaryGiveTransformationJacobian(
int boundary,
const FloatArray &lcoords,
const FEICellGeometry &cellgeo);
108 virtual double edgeGiveTransformationJacobian(
int iedge,
const FloatArray &lcoords,
116 #endif // fei2dquadquad_h virtual int giveNumberOfNodes() const
Returns the number of geometric nodes of the receiver.
integrationDomain
Used by integrator class to supply integration points for proper domain to be integrated (Area...
Element_Geometry_Type
Enumerative type used to classify element geometry Possible values are: EGT_point - point in space EG...
virtual Element_Geometry_Type giveGeometryType() const
Returns the geometry type fo the interpolator.
virtual integrationDomain giveIntegrationDomain() const
Returns the integration domain of the interpolator.
Class representing a general abstraction for surface finite element interpolation class...
Class representing a general abstraction for cell geometry.
Class implementing an array of integers.
Abstract base class representing integration rule.
Class representing a 2d quadrilateral with quadratic interpolation based on isoparametric coordinates...
Class representing vector of real numbers.
FEI2dQuadQuad(int ind1, int ind2)
Implementation of matrix containing floating point numbers.
virtual integrationDomain giveBoundaryEdgeIntegrationDomain(int iedge) const
Returns boundary integration domain.
virtual integrationDomain giveBoundarySurfaceIntegrationDomain(int isurf) const
Returns boundary integration domain.
virtual integrationDomain giveBoundaryIntegrationDomain(int ib) const
Returns boundary integration domain.
Class representing a 2d isoparametric quadratic interpolation based on natural coordinates for quadri...
FEI2dQuadQuadAxi(int ind1, int ind2)
the oofem namespace is to define a context or scope in which all oofem names are defined.