35 #ifndef quadaxisym1_ht_h 36 #define quadaxisym1_ht_h 40 #define _IFT_QuadAxisym1_ht_Name "quadaxisym1ht" 41 #define _IFT_QuadAxisym1_hmt_Name "quadaxisym1hmt" 42 #define _IFT_QuadAxisym1_mt_Name "quadaxisym1mt" 90 #endif // quadaxisym1_ht_h
virtual IntegrationRule * giveBoundaryEdgeIntegrationRule(int order, int boundary)
Returns boundary edge integration rule.
virtual double computeEdgeVolumeAround(GaussPoint *gp, int iEdge)
Computes the length around a integration point on a edge.
Same as QuadAxisym1_ht but for heat+mass transfer.
virtual double computeVolumeAround(GaussPoint *gp)
Returns volume related to given integration point.
virtual IntegrationRule * giveBoundarySurfaceIntegrationRule(int order, int boundary)
Returns boundary surface integration rule.
Abstract base class representing integration rule.
virtual int giveApproxOrder(int unknownIndx)
virtual ~QuadAxisym1_ht()
QuadAxisym1_ht(int n, Domain *d)
Quadratic axisymmetric element with linear approximation for heat transfer.
virtual double computeRadiusAt(GaussPoint *gp)
virtual const char * giveClassName() const
Quadratic (2d) element with linear approximation for heat transfer.
Class representing vector of real numbers.
virtual double giveThicknessAt(const FloatArray &gcoords)
Gives the thickness at some global coordinate.
virtual const char * giveClassName() const
virtual const char * giveClassName() const
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.