
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] |