NeoPZ
|
Integration rule for one point. Numerical Integration. More...
#include <pzquad.h>
Public Types | |
enum | { Dim } |
Public Member Functions | |
TPZInt1Point (int order=0) | |
TPZInt1Point (const TPZInt1Point ©) | |
TPZInt1Point & | operator= (const TPZInt1Point ©) |
virtual | ~TPZInt1Point () |
int | NPoints () const |
Returns number of points for the cubature rule related. More... | |
void | Point (int ip, TPZVec< REAL > &pos, REAL &w) const |
Returns i-th point at master element and related weight. More... | |
void | SetOrder (TPZVec< int > &ord, int type=0) |
Sets the order of the cubature rule. More... | |
void | GetOrder (TPZVec< int > &ord) const |
Gets the order of the integration rule for each dimension of the master element. More... | |
int | GetMaxOrder () const |
Returns the minimum order to integrate polinomials exactly for all implemented cubature rules. More... | |
int | Dimension () const |
Returns the dimension of the master element related for the cubature rule. More... | |
TPZIntPoints * | PrismExtend (int order) |
TPZIntPoints * | Clone () const |
Make a clone of the related cubature rule. More... | |
virtual void | Name (std::string &name) const |
Returns the name of the cubature rule. More... | |
Public Member Functions inherited from TPZIntPoints | |
virtual | ~TPZIntPoints () |
Default destructor. More... | |
TPZIntPoints () | |
TPZIntPoints (const TPZIntPoints ©) | |
TPZIntPoints & | operator= (const TPZIntPoints ©) |
virtual void | SetType (int type, int order) |
Sets the type of gaussian quadrature as Lobatto, Raud or Legendre rule. More... | |
virtual void | Print (std::ostream &out) const |
Prints information of the cubature rule. More... | |
Integration rule for one point. Numerical Integration.
|
inline |
|
inlinevirtual |
Make a clone of the related cubature rule.
Implements TPZIntPoints.
|
inlinevirtual |
Returns the dimension of the master element related for the cubature rule.
Implements TPZIntPoints.
Definition at line 500 of file pzquad.h.
References TPZInt1d::Dim, and TPZInt1d::PrismExtend().
|
inlinevirtual |
Returns the name of the cubature rule.
Reimplemented from TPZIntPoints.
|
inline |
Definition at line 487 of file pzquad.h.
References TPZInt1d::GetMaxOrder(), TPZInt1d::GetOrder(), TPZInt1d::NPoints(), TPZIntPoints::operator=(), TPZInt1d::Point(), and TPZInt1d::SetOrder().