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 47 of file SundanceQuadratureFamilyStub.hpp.
QuadratureFamilyStub::QuadratureFamilyStub | ( | int | order | ) |
Empty ctor
Definition at line 41 of file SundanceQuadratureFamilyStub.cpp.
Referenced by defaultQuadrature().
virtual Sundance::QuadratureFamilyStub::~QuadratureFamilyStub | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 58 of file SundanceQuadratureFamilyStub.hpp.
static RCP<QuadratureFamilyStub>& Sundance::QuadratureFamilyStub::defaultQuadrature | ( | ) | [inline, static] |
virtual std::string Sundance::QuadratureFamilyStub::description | ( | ) | const [inline, virtual] |
Print to a stream
Reimplemented in Sundance::FeketeQuadrature, Sundance::GaussianQuadrature, Sundance::GaussLobattoQuadrature, Sundance::PolygonQuadrature, Sundance::ReducedQuadrature, Sundance::SurfQuadrature, and Sundance::TrapesoidQuadrature.
Definition at line 79 of file SundanceQuadratureFamilyStub.hpp.
References order(), and Sundance::toString().
virtual RCP<QuadratureFamilyStub> Sundance::QuadratureFamilyStub::getRcp | ( | ) | [inline, virtual] |
Implements Playa::Handleable< QuadratureFamilyStub >.
Definition at line 85 of file SundanceQuadratureFamilyStub.hpp.
virtual bool Sundance::QuadratureFamilyStub::lessThan | ( | const QuadratureFamilyStub * | other | ) | const [inline, virtual] |
Ordering for storage in STL maps
Definition at line 67 of file SundanceQuadratureFamilyStub.hpp.
References order().
int Sundance::QuadratureFamilyStub::order | ( | ) | const [inline] |
Return the order of the quadrature rule
Definition at line 61 of file SundanceQuadratureFamilyStub.hpp.
References order_.
Referenced by Sundance::TrapesoidQuadrature::description(), Sundance::SurfQuadrature::description(), description(), Sundance::PolygonQuadrature::description(), Sundance::GaussLobattoQuadrature::description(), Sundance::GaussianQuadrature::description(), Sundance::FeketeQuadrature::description(), Sundance::FeketeQuadrature::evaluateAllBasisFunctions(), Sundance::FeketeQuadrature::getAdaptedQuadWeights(), Sundance::FeketeQuadrature::getAdaptedTriangleWeights(), Sundance::GaussianQuadrature::getBrickRule(), Sundance::FeketeQuadrature::getBrickRule(), Sundance::GaussLobattoQuadrature::getLineRule(), Sundance::GaussianQuadrature::getLineRule(), Sundance::FeketeQuadrature::getLineRule(), Sundance::ClosedNewtonCotes::getLineRule(), Sundance::GaussianQuadrature::getQuadRule(), Sundance::FeketeQuadrature::getQuadRule(), Sundance::GaussianQuadrature::getTetRule(), Sundance::GaussianQuadrature::getTriangleRule(), Sundance::FeketeQuadrature::getTriangleRule(), Sundance::ClosedNewtonCotes::getTriangleRule(), Sundance::FeketeQuadrature::integrateRegion(), lessThan(), Sundance::TrapesoidQuadrature::toXML(), Sundance::SurfQuadrature::toXML(), toXML(), Sundance::PolygonQuadrature::toXML(), Sundance::GaussLobattoQuadrature::toXML(), Sundance::GaussianQuadrature::toXML(), Sundance::FeketeQuadrature::toXML(), and Sundance::ClosedNewtonCotes::toXML().
virtual void Sundance::QuadratureFamilyStub::print | ( | std::ostream & | os | ) | const [inline, virtual] |
Print to a stream
Implements Playa::Printable.
Definition at line 73 of file SundanceQuadratureFamilyStub.hpp.
References toXML().
XMLObject QuadratureFamilyStub::toXML | ( | ) | const [virtual] |
Write to XML
Reimplemented in Sundance::ClosedNewtonCotes, Sundance::FeketeQuadrature, Sundance::GaussianQuadrature, Sundance::GaussLobattoQuadrature, Sundance::PolygonQuadrature, Sundance::ReducedQuadrature, Sundance::SurfQuadrature, and Sundance::TrapesoidQuadrature.
Definition at line 49 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] |