6 #ifndef TPZINTRULET3D_H 7 #define TPZINTRULET3D_H 44 fLocationZeta(copy.fLocationZeta), fWeight(copy.fWeight), fOrder(copy.fOrder)
REAL W(int i) const
Returns weight for the ith point.
void Loc(int i, TPZVec< REAL > &pos) const
Returns location of the ith point.
TPZManVector< long double > fLocationZeta
Location of the integration point Zeta.
int NInt() const
Returns number of integration points.
TPZManVector< long double > fLocationKsi
Location of the integration point Ksi.
Integration rule for tetrahedra. Numerical Integration.
int fOrder
Polynomial order of the integration rule.
void TransformBarycentricCoordInCartesianCoord(long double baryvec[], long double weightvec[])
Transform barycentric coordinates of the point in tetrahedra by cartesian coordinates (3 component)...
Creates instances of all integration rules for rapid selection. Numerical Integration.
Free store vector implementation.
TPZManVector< long double > fLocationEta
Location of the integration point Eta.
TPZIntRuleT3D & operator=(const TPZIntRuleT3D ©)
TPZManVector< long double > fWeight
Weight of the integration point.
int ComputingSymmetricCubatureRule(int order)
Computes the cubature rules following the symmetric construction presented at Linbo Zhang article...
~TPZIntRuleT3D()
Default destructor. It delete the vector of points and weights.
Contains the declaration of TPZFlopCounter class and TPZCounter struct.
int fNumInt
Number of integration points for this object.
TPZIntRuleT3D(const TPZIntRuleT3D ©)
TPZIntRuleT3D(int i=2)
Constructor of integration rule for tetrahedra.