
Public Member Functions | |
| QuadratureType () | |
| QuadratureType (Handleable< QuadratureTypeBase > *rawPtr) | |
| QuadratureType (const RefCountPtr< QuadratureTypeBase > &smartPtr) | |
| XMLObject | toXML () const |
| bool | supportsCellType (const CellType &cellType) const |
| bool | supports (const CellType &cellType, int order) const |
| int | maxOrder (const CellType &cellType) const |
| bool | hasLimitedOrder (const CellType &cellType) const |
| QuadratureFamily | createQuadFamily (int order) const |
| int | findValidOrder (const CellType &cellType, int minReqOrder) const |
Definition at line 47 of file SundanceQuadratureType.hpp.
| Sundance::QuadratureType::QuadratureType | ( | ) | [inline] |
Empty ctor
Definition at line 51 of file SundanceQuadratureType.hpp.
| Sundance::QuadratureType::QuadratureType | ( | Handleable< QuadratureTypeBase > * | rawPtr | ) | [inline] |
Construct a QuadratureType with a raw pointer to a QuadratureTypeBase
Definition at line 51 of file SundanceQuadratureType.hpp.
| Sundance::QuadratureType::QuadratureType | ( | const RefCountPtr< QuadratureTypeBase > & | smartPtr | ) | [inline] |
Construct a QuadratureType with a smart pointer to a QuadratureTypeBase
Definition at line 51 of file SundanceQuadratureType.hpp.
| QuadratureFamily Sundance::QuadratureType::createQuadFamily | ( | int | order | ) | const [inline] |
Create a quadrature family of the specified order
Definition at line 75 of file SundanceQuadratureType.hpp.
References Playa::Handle< QuadratureTypeBase >::ptr().
Referenced by Sundance::ReducedIntegral::ReducedIntegral(), and Sundance::RefIntegral::RefIntegral().
| int QuadratureType::findValidOrder | ( | const CellType & | cellType, | |
| int | minReqOrder | |||
| ) | const |
Definition at line 39 of file SundanceQuadratureType.cpp.
References hasLimitedOrder(), maxOrder(), and supports().
Referenced by Sundance::ReducedIntegral::ReducedIntegral(), and Sundance::RefIntegral::RefIntegral().
| bool Sundance::QuadratureType::hasLimitedOrder | ( | const CellType & | cellType | ) | const [inline] |
Indicate whether there is a maximum order for quadrature rules available on the given cell type.
Definition at line 71 of file SundanceQuadratureType.hpp.
References Playa::Handle< QuadratureTypeBase >::ptr().
Referenced by findValidOrder().
| int Sundance::QuadratureType::maxOrder | ( | const CellType & | cellType | ) | const [inline] |
Return the max quadrature order available on the given cell type
Definition at line 66 of file SundanceQuadratureType.hpp.
References Playa::Handle< QuadratureTypeBase >::ptr().
Referenced by findValidOrder().
| bool Sundance::QuadratureType::supports | ( | const CellType & | cellType, | |
| int | order | |||
| ) | const [inline] |
Indicate whether the given cell type is supported at the specified order
Definition at line 62 of file SundanceQuadratureType.hpp.
References Playa::Handle< QuadratureTypeBase >::ptr().
Referenced by findValidOrder().
| bool Sundance::QuadratureType::supportsCellType | ( | const CellType & | cellType | ) | const [inline] |
Indicate whether the given cell type is supported at any order
Definition at line 57 of file SundanceQuadratureType.hpp.
References Playa::Handle< QuadratureTypeBase >::ptr().
| XMLObject Sundance::QuadratureType::toXML | ( | ) | const [inline] |
Definition at line 54 of file SundanceQuadratureType.hpp.
References Playa::Handle< QuadratureTypeBase >::ptr().