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.