NeoPZ
|
Prismatic extension of an integration rule. Numerical Integration. More...
#include <tpzprinteg.h>
Public Types | |
enum | { Dim } |
Public Member Functions | |
TPZPrInteg (int order) | |
TPZPrInteg (TPZVec< int > &order) | |
TPZPrInteg (const TPZPrInteg ©) | |
virtual | ~TPZPrInteg () |
int | NPoints () const |
void | Point (int ip, TPZVec< REAL > &pos, REAL &w) const |
void | SetOrder (TPZVec< int > &ord, int type=0) |
void | GetOrder (TPZVec< int > &ord) const |
int | Dimension () const |
virtual TPZIntPoints * | PrismExtend (int order) |
int | GetMaxOrder () const |
virtual TPZIntPoints * | Clone () const |
void | Name (std::string &name) const |
Returns the name of the cubature rule. More... | |
template<> | |
TPZIntPoints * | PrismExtend (int order) |
template<> | |
TPZIntPoints * | PrismExtend (int order) |
Public Attributes | |
int | fOrdKsi |
TPZGaussRule * | fIntP |
Prismatic extension of an integration rule. Numerical Integration.
Definition at line 23 of file tpzprinteg.h.
anonymous enum |
Enumerator | |
---|---|
Dim |
Definition at line 26 of file tpzprinteg.h.
|
inline |
Definition at line 30 of file tpzprinteg.h.
References TPZIntRuleList::GetRule(), and TPZIntRuleList::gIntRuleList.
|
inline |
Definition at line 43 of file tpzprinteg.h.
References TPZPrInteg< TFather >::SetOrder().
|
inline |
Definition at line 48 of file tpzprinteg.h.
References TPZPrInteg< TFather >::~TPZPrInteg().
|
virtual |
Definition at line 10 of file tpzprinteg.cpp.
Referenced by TPZPrInteg< TFather >::TPZPrInteg().
|
inlinevirtual |
Definition at line 102 of file tpzprinteg.h.
|
inline |
Definition at line 89 of file tpzprinteg.h.
References TPZPrInteg< TFather >::Dim, and TPZPrInteg< TFather >::PrismExtend().
|
inline |
Definition at line 96 of file tpzprinteg.h.
References TPZPrInteg< TFather >::fOrdKsi.
|
inline |
Definition at line 77 of file tpzprinteg.h.
References TPZPrInteg< TFather >::Dim, TPZPrInteg< TFather >::fOrdKsi, and TPZVec< T >::NElements().
|
inline |
Returns the name of the cubature rule.
Definition at line 108 of file tpzprinteg.h.
|
inline |
Definition at line 53 of file tpzprinteg.h.
References TPZGaussRule::NInt().
|
inline |
Definition at line 57 of file tpzprinteg.h.
References TPZPrInteg< TFather >::Dim, TPZGaussRule::Loc(), TPZGaussRule::NInt(), and TPZGaussRule::W().
TPZIntPoints * TPZPrInteg< TPZInt1Point >::PrismExtend | ( | int | order | ) |
Definition at line 23 of file tpzprinteg.cpp.
TPZIntPoints * TPZPrInteg< TPZPrInteg< TPZInt1Point > >::PrismExtend | ( | int | order | ) |
Definition at line 29 of file tpzprinteg.cpp.
|
virtual |
Definition at line 15 of file tpzprinteg.cpp.
Referenced by TPZPrInteg< TFather >::Dimension().
|
inline |
Definition at line 65 of file tpzprinteg.h.
References TPZPrInteg< TFather >::Dim, TPZIntRuleList::GetRule(), TPZIntRuleList::gIntRuleList, and TPZVec< T >::NElements().
Referenced by TPZPrInteg< TFather >::TPZPrInteg().
TPZGaussRule* TPZPrInteg< TFather >::fIntP |
Definition at line 28 of file tpzprinteg.h.
int TPZPrInteg< TFather >::fOrdKsi |
Definition at line 27 of file tpzprinteg.h.
Referenced by TPZPrInteg< TFather >::GetMaxOrder(), and TPZPrInteg< TFather >::GetOrder().