Public Member Functions | |
GaussianQuadratureType () | |
virtual | ~GaussianQuadratureType () |
virtual bool | supportsCellType (const CellType &cellType) const |
virtual bool | supports (const CellType &cellType, int order) const |
virtual int | maxOrder (const CellType &cellType) const |
virtual bool | hasLimitedOrder (const CellType &cellType) const |
virtual QuadratureFamily | createQuadFamily (int order) const |
virtual XMLObject | toXML () const |
Definition at line 48 of file SundanceGaussianQuadratureType.hpp.
GaussianQuadratureType::GaussianQuadratureType | ( | ) |
Definition at line 46 of file SundanceGaussianQuadratureType.cpp.
virtual Sundance::GaussianQuadratureType::~GaussianQuadratureType | ( | ) | [inline, virtual] |
Definition at line 55 of file SundanceGaussianQuadratureType.hpp.
QuadratureFamily GaussianQuadratureType::createQuadFamily | ( | int | order | ) | const [virtual] |
Create a quadrature family of the specified order
Implements Sundance::QuadratureTypeBase.
Definition at line 121 of file SundanceGaussianQuadratureType.cpp.
bool GaussianQuadratureType::hasLimitedOrder | ( | const CellType & | cellType | ) | const [virtual] |
Indicate whether there is a maximum order for quadrature rules available on the given cell type.
Implements Sundance::QuadratureTypeBase.
Definition at line 87 of file SundanceGaussianQuadratureType.cpp.
References Sundance::TetCell.
int GaussianQuadratureType::maxOrder | ( | const CellType & | cellType | ) | const [virtual] |
Return the max quadrature order available on the given cell type
Reimplemented from Sundance::QuadratureTypeBase.
Definition at line 75 of file SundanceGaussianQuadratureType.cpp.
References Sundance::TetCell.
bool GaussianQuadratureType::supports | ( | const CellType & | cellType, | |
int | order | |||
) | const [virtual] |
Indicate whether the given cell type is supported at the specified order
Implements Sundance::QuadratureTypeBase.
Definition at line 98 of file SundanceGaussianQuadratureType.cpp.
References Sundance::BrickCell, Sundance::LineCell, Sundance::PointCell, Sundance::QuadCell, Sundance::TetQuadrature::supportsOrder(), Sundance::TetCell, and Sundance::TriangleCell.
bool GaussianQuadratureType::supportsCellType | ( | const CellType & | cellType | ) | const [virtual] |
Indicate whether the given cell type is supported at any order
Implements Sundance::QuadratureTypeBase.
Definition at line 59 of file SundanceGaussianQuadratureType.cpp.
References Sundance::BrickCell, Sundance::LineCell, Sundance::PointCell, Sundance::QuadCell, Sundance::TetCell, and Sundance::TriangleCell.
XMLObject GaussianQuadratureType::toXML | ( | ) | const [virtual] |
Implements Sundance::QuadratureTypeBase.
Definition at line 52 of file SundanceGaussianQuadratureType.cpp.