
Public Member Functions | |
| QuadratureTypeBase () | |
| virtual | ~QuadratureTypeBase () |
| virtual XMLObject | toXML () const =0 |
| virtual bool | supportsCellType (const CellType &cellType) const =0 |
| virtual bool | supports (const CellType &cellType, int order) const =0 |
| virtual bool | hasLimitedOrder (const CellType &cellType) const =0 |
| virtual int | maxOrder (const CellType &cellType) const |
| virtual QuadratureFamily | createQuadFamily (int order) const =0 |
Definition at line 50 of file SundanceQuadratureTypeBase.hpp.
| Sundance::QuadratureTypeBase::QuadratureTypeBase | ( | ) | [inline] |
Definition at line 55 of file SundanceQuadratureTypeBase.hpp.
| virtual Sundance::QuadratureTypeBase::~QuadratureTypeBase | ( | ) | [inline, virtual] |
Definition at line 58 of file SundanceQuadratureTypeBase.hpp.
| virtual QuadratureFamily Sundance::QuadratureTypeBase::createQuadFamily | ( | int | order | ) | const [pure virtual] |
Create a quadrature family of the specified order
Implemented in Sundance::ClosedNewtonCotesType, Sundance::FeketeQuadratureType, and Sundance::GaussianQuadratureType.
| virtual bool Sundance::QuadratureTypeBase::hasLimitedOrder | ( | const CellType & | cellType | ) | const [pure virtual] |
Indicate whether there is a maximum order for quadrature rules available on the given cell type.
Implemented in Sundance::ClosedNewtonCotesType, Sundance::FeketeQuadratureType, and Sundance::GaussianQuadratureType.
| virtual int Sundance::QuadratureTypeBase::maxOrder | ( | const CellType & | cellType | ) | const [inline, virtual] |
Return the max quadrature order available on the given cell type
Reimplemented in Sundance::ClosedNewtonCotesType, Sundance::FeketeQuadratureType, and Sundance::GaussianQuadratureType.
Definition at line 75 of file SundanceQuadratureTypeBase.hpp.
| virtual bool Sundance::QuadratureTypeBase::supports | ( | const CellType & | cellType, | |
| int | order | |||
| ) | const [pure virtual] |
Indicate whether the given cell type is supported at the specified order
Implemented in Sundance::ClosedNewtonCotesType, Sundance::FeketeQuadratureType, and Sundance::GaussianQuadratureType.
| virtual bool Sundance::QuadratureTypeBase::supportsCellType | ( | const CellType & | cellType | ) | const [pure virtual] |
Indicate whether the given cell type is supported at any order
Implemented in Sundance::ClosedNewtonCotesType, Sundance::FeketeQuadratureType, and Sundance::GaussianQuadratureType.
| virtual XMLObject Sundance::QuadratureTypeBase::toXML | ( | ) | const [pure virtual] |
Implemented in Sundance::ClosedNewtonCotesType, Sundance::FeketeQuadratureType, and Sundance::GaussianQuadratureType.