6 #ifndef TPZINTRULEP3D_H 7 #define TPZINTRULEP3D_H 47 fLocationZeta(copy.fLocationZeta), fWeight(copy.fWeight), fOrder(copy.fOrder)
81 void Print(std::ostream & out = std::cout);
TPZVec< long double > fLocationZeta
Location of the integration point ZEta.
TPZIntRuleP3D(int &order)
Constructor of cubature rule for pyramid.
Templated vector implementation.
Integration rule for pyramid. Numerical Integration.
int NInt() const
Returns number of integration points.
void Print(std::ostream &out=std::cout)
Prints the number of integration points, all points and weights (as one dimension) ...
TPZIntRuleP3D(const TPZIntRuleP3D ©)
Creates instances of all integration rules for rapid selection. Numerical Integration.
TPZVec< long double > fLocationKsi
Location of the integration point Ksi.
int Order()
return the order of the polynomial order that can be integrated
int fOrder
polynomial order of the integration rule
TPZVec< long double > fLocationEta
Location of the integration point Eta.
REAL W(int i) const
Returns weight for the ith point.
int ComputingCubatureRuleForPyramid(int order)
Computes the points and weights for pyramid cubature rule as first version of PZ. ...
TPZVec< long double > fWeight
Weight of the integration point.
Contains the declaration of TPZFlopCounter class and TPZCounter struct.
~TPZIntRuleP3D()
Default destructor.
void Loc(int i, TPZVec< REAL > &pos) const
Returns location of the ith point.
TPZIntRuleP3D & operator=(const TPZIntRuleP3D ©)
int fNumInt
Number of integration points for this object.