Public Member Functions | |
| QuadratureFamilyStub (int order) | |
| virtual | ~QuadratureFamilyStub () |
| int | order () const |
| virtual XMLObject | toXML () const |
| virtual bool | lessThan (const QuadratureFamilyStub *other) const |
| virtual RCP< QuadratureFamilyStub > | getRcp () |
Printable interface | |
| virtual void | print (std::ostream &os) const |
Describable interface | |
| virtual std::string | description () const |
Static Public Member Functions | |
| static RCP < QuadratureFamilyStub > & | defaultQuadrature () |
Private Attributes | |
| int | order_ |
Definition at line 58 of file SundanceQuadratureFamilyStub.hpp.
| QuadratureFamilyStub::QuadratureFamilyStub | ( | int | order | ) |
Empty ctor
Definition at line 52 of file SundanceQuadratureFamilyStub.cpp.
Referenced by defaultQuadrature().
| virtual Sundance::QuadratureFamilyStub::~QuadratureFamilyStub | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 69 of file SundanceQuadratureFamilyStub.hpp.
| static RCP<QuadratureFamilyStub>& Sundance::QuadratureFamilyStub::defaultQuadrature | ( | ) | [inline, static] |
Definition at line 99 of file SundanceQuadratureFamilyStub.hpp.
References QuadratureFamilyStub().
| virtual std::string Sundance::QuadratureFamilyStub::description | ( | ) | const [inline, virtual] |
Print to a stream
Reimplemented in Sundance::SurfQuadrature, Sundance::PolygonQuadrature, Sundance::GaussLobattoQuadrature, Sundance::FeketeQuadrature, Sundance::ReducedQuadrature, Sundance::TrapesoidQuadrature, and Sundance::GaussianQuadrature.
Definition at line 90 of file SundanceQuadratureFamilyStub.hpp.
References order(), and Sundance::toString().
| virtual RCP<QuadratureFamilyStub> Sundance::QuadratureFamilyStub::getRcp | ( | ) | [inline, virtual] |
Implements Playa::Handleable< QuadratureFamilyStub >.
Definition at line 96 of file SundanceQuadratureFamilyStub.hpp.
| virtual bool Sundance::QuadratureFamilyStub::lessThan | ( | const QuadratureFamilyStub * | other | ) | const [inline, virtual] |
Ordering for storage in STL maps
Definition at line 78 of file SundanceQuadratureFamilyStub.hpp.
References order().
| int Sundance::QuadratureFamilyStub::order | ( | ) | const [inline] |
Return the order of the quadrature rule
Definition at line 72 of file SundanceQuadratureFamilyStub.hpp.
References order_.
Referenced by Sundance::GaussianQuadrature::description(), Sundance::FeketeQuadrature::description(), Sundance::TrapesoidQuadrature::description(), Sundance::GaussLobattoQuadrature::description(), Sundance::PolygonQuadrature::description(), Sundance::SurfQuadrature::description(), description(), Sundance::FeketeQuadrature::evaluateAllBasisFunctions(), Sundance::FeketeQuadrature::getAdaptedQuadWeights(), Sundance::FeketeQuadrature::getAdaptedTriangleWeights(), Sundance::FeketeQuadrature::getBrickRule(), Sundance::GaussianQuadrature::getBrickRule(), Sundance::ClosedNewtonCotes::getLineRule(), Sundance::FeketeQuadrature::getLineRule(), Sundance::GaussLobattoQuadrature::getLineRule(), Sundance::GaussianQuadrature::getLineRule(), Sundance::FeketeQuadrature::getQuadRule(), Sundance::GaussianQuadrature::getQuadRule(), Sundance::GaussianQuadrature::getTetRule(), Sundance::ClosedNewtonCotes::getTriangleRule(), Sundance::FeketeQuadrature::getTriangleRule(), Sundance::GaussianQuadrature::getTriangleRule(), Sundance::FeketeQuadrature::integrateRegion(), lessThan(), Sundance::ClosedNewtonCotes::toXML(), Sundance::GaussianQuadrature::toXML(), Sundance::FeketeQuadrature::toXML(), Sundance::TrapesoidQuadrature::toXML(), Sundance::GaussLobattoQuadrature::toXML(), toXML(), Sundance::PolygonQuadrature::toXML(), and Sundance::SurfQuadrature::toXML().
| virtual void Sundance::QuadratureFamilyStub::print | ( | std::ostream & | os | ) | const [inline, virtual] |
Print to a stream
Implements Playa::Printable.
Definition at line 84 of file SundanceQuadratureFamilyStub.hpp.
References toXML().
| XMLObject QuadratureFamilyStub::toXML | ( | ) | const [virtual] |
Write to XML
Reimplemented in Sundance::SurfQuadrature, Sundance::PolygonQuadrature, Sundance::GaussLobattoQuadrature, Sundance::FeketeQuadrature, Sundance::ReducedQuadrature, Sundance::TrapesoidQuadrature, Sundance::GaussianQuadrature, and Sundance::ClosedNewtonCotes.
Definition at line 60 of file SundanceQuadratureFamilyStub.cpp.
References order(), and Teuchos::toString().
Referenced by Sundance::QuadratureFamilyBase::getAdaptedWeights(), Sundance::QuadratureFamilyBase::getBrickRule(), Sundance::QuadratureFamilyBase::getLineRule(), Sundance::QuadratureFamilyBase::getQuadRule(), Sundance::QuadratureFamilyBase::getTetRule(), Sundance::QuadratureFamilyBase::getTriangleRule(), and print().
int Sundance::QuadratureFamilyStub::order_ [private] |
Definition at line 104 of file SundanceQuadratureFamilyStub.hpp.
Referenced by order().