100 double determinant, weight, volume;
CrossSection * giveCrossSection()
The element interface required by ZZNodalRecoveryModel.
virtual double computeEdgeVolumeAround(GaussPoint *gp, int iEdge)
Computes the length around a integration point on a edge.
virtual FEInterpolation * giveInterpolation() const
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]
virtual double edgeGiveTransformationJacobian(int iedge, const FloatArray &lcoords, const FEICellGeometry &cellgeo)
Evaluates the edge Jacobian of transformation between local and global coordinates.
Triangle (2d) element with linear approximation for heat transfer.
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 IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
virtual double giveWeight()
Returns integration weight of receiver.
This abstract class represent a general base element class for transport problems.
Wrapper around element definition to provide FEICellGeometry interface.
virtual int setupIntegrationPoints(IntegrationRule &irule, int npoints, Element *element)
Sets up integration rule for the given element.
int numberOfGaussPoints
Number of integration points as specified by nip.
virtual double giveThicknessAt(const FloatArray &gcoords)
Gives the thickness at some global coordinate.
Class representing vector of real numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual double give(CrossSectionProperty a, GaussPoint *gp)
Returns the value of cross section property at given point.
virtual double giveTransformationJacobian(const FloatArray &lcoords, const FEICellGeometry &cellgeo)
Evaluates the determinant of the transformation.
virtual double computeVolumeAround(GaussPoint *gp)
Returns volume related to given integration point.
virtual void computeGaussPoints()
Initializes the array of integration rules member variable.
The spatial localizer element interface associated to spatial localizer.
std::vector< std::unique_ptr< IntegrationRule > > integrationRulesArray
List of integration rules of receiver (each integration rule contains associated integration points a...
InterfaceType
Enumerative type, used to identify interface type.
virtual Interface * giveInterface(InterfaceType t)
Interface requesting service.
the oofem namespace is to define a context or scope in which all oofem names are defined.
Class representing integration point in finite element program.
Tr1_hmt(int n, Domain *d)
int numberOfDofMans
Number of dofmanagers.
const FloatArray & giveNaturalCoordinates()
Returns coordinate array of receiver.
Class representing Gaussian-quadrature integration rule.