65 virtual void edgeEvaldNdx(
FloatMatrix &answer,
int iedge,
67 virtual void edgeLocal2global(
FloatArray &answer,
int iedge,
69 virtual double edgeGiveTransformationJacobian(
int iedge,
const FloatArray &lcoords,
71 virtual void computeLocalEdgeMapping(
IntArray &edgeNodes,
int iedge);
75 virtual void surfaceEvaldNdx(
FloatMatrix &answer,
int isurf,
77 virtual double surfaceEvalNormal(
FloatArray &answer,
int isurf,
79 virtual void surfaceLocal2global(
FloatArray &answer,
int isurf,
81 virtual double surfaceGiveTransformationJacobian(
int isurf,
const FloatArray &lcoords,
83 virtual void computeLocalSurfaceMapping(
IntArray &edgeNodes,
int iedge);
84 virtual double evalNXIntegral(
int iEdge,
const FEICellGeometry &cellgeo);
87 virtual IntegrationRule *giveBoundaryIntegrationRule(
int order,
int boundary);
93 #endif // fei3dtetlin_h integrationDomain
Used by integrator class to supply integration points for proper domain to be integrated (Area...
virtual int giveNumberOfNodes() const
Returns the number of geometric nodes of the receiver.
Element_Geometry_Type
Enumerative type used to classify element geometry Possible values are: EGT_point - point in space EG...
Class representing a general abstraction for cell geometry.
Class representing implementation of linear tetrahedra interpolation class.
Class implementing an array of integers.
Abstract base class representing integration rule.
virtual integrationDomain giveBoundaryIntegrationDomain(int ib) const
Returns boundary integration domain.
virtual integrationDomain giveBoundaryEdgeIntegrationDomain(int iedge) const
Returns boundary integration domain.
virtual integrationDomain giveBoundarySurfaceIntegrationDomain(int isurf) const
Returns boundary integration domain.
Class representing vector of real numbers.
virtual Element_Geometry_Type giveGeometryType() const
Returns the geometry type fo the interpolator.
Implementation of matrix containing floating point numbers.
Class representing a general abstraction for surface finite element interpolation class...
the oofem namespace is to define a context or scope in which all oofem names are defined.
virtual integrationDomain giveIntegrationDomain() const
Returns the integration domain of the interpolator.