Sundance::ClosedNewtonCotesType Class Reference

Inheritance diagram for Sundance::ClosedNewtonCotesType:

Sundance::QuadratureTypeBase Playa::Handleable< QuadratureTypeBase >

List of all members.

Public Member Functions

 ClosedNewtonCotesType ()
virtual ~ClosedNewtonCotesType ()
virtual XMLObject toXML () const
virtual bool supportsCellType (const CellType &cellType) const
virtual bool supports (const CellType &cellType, int order) const
virtual int maxOrder (const CellType &cellType) const
virtual QuadratureFamily createQuadFamily (int order) const
virtual bool hasLimitedOrder (const CellType &cellType) const


Detailed Description

Generates closed Newton-Cotes quadrature rules

Definition at line 47 of file SundanceClosedNewtonCotesType.hpp.


Constructor & Destructor Documentation

ClosedNewtonCotesType::ClosedNewtonCotesType (  ) 

Definition at line 43 of file SundanceClosedNewtonCotesType.cpp.

virtual Sundance::ClosedNewtonCotesType::~ClosedNewtonCotesType (  )  [inline, virtual]

Definition at line 54 of file SundanceClosedNewtonCotesType.hpp.


Member Function Documentation

QuadratureFamily ClosedNewtonCotesType::createQuadFamily ( int  order  )  const [virtual]

Create a quadrature family of the specified order

Implements Sundance::QuadratureTypeBase.

Definition at line 87 of file SundanceClosedNewtonCotesType.cpp.

virtual bool Sundance::ClosedNewtonCotesType::hasLimitedOrder ( const CellType cellType  )  const [inline, virtual]

Indicate whether there is a maximum order for quadrature rules available on the given cell type.

Implements Sundance::QuadratureTypeBase.

Definition at line 74 of file SundanceClosedNewtonCotesType.hpp.

int ClosedNewtonCotesType::maxOrder ( const CellType cellType  )  const [virtual]

Return the max quadrature order available on the given cell type

Reimplemented from Sundance::QuadratureTypeBase.

Definition at line 66 of file SundanceClosedNewtonCotesType.cpp.

bool ClosedNewtonCotesType::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 71 of file SundanceClosedNewtonCotesType.cpp.

References Sundance::LineCell, Sundance::PointCell, and Sundance::TriangleCell.

bool ClosedNewtonCotesType::supportsCellType ( const CellType cellType  )  const [virtual]

Indicate whether the given cell type is supported at any order

Implements Sundance::QuadratureTypeBase.

Definition at line 53 of file SundanceClosedNewtonCotesType.cpp.

References Sundance::LineCell, Sundance::PointCell, and Sundance::TriangleCell.

XMLObject ClosedNewtonCotesType::toXML (  )  const [virtual]

Implements Sundance::QuadratureTypeBase.

Definition at line 47 of file SundanceClosedNewtonCotesType.cpp.

Site Contact