Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

Sundance::QuadratureFamilyBase Class Reference

#include <QuadratureFamilyBase.h>

Inheritance diagram for Sundance::QuadratureFamilyBase:

Sundance::GaussianQuadrature Sundance::GaussLegendre Sundance::NullQuadratureFamily List of all members.

Public Methods

Protected Methods

Protected Attributes


Detailed Description

Base class for geometry-independent quadrature rules.

Definition at line 24 of file QuadratureFamilyBase.h.


Constructor & Destructor Documentation

Sundance::QuadratureFamilyBase::QuadratureFamilyBase const string &    typeName,
int    polyOrder
 

virtual Sundance::QuadratureFamilyBase::~QuadratureFamilyBase   [inline, virtual]
 

Definition at line 30 of file QuadratureFamilyBase.h.


Member Function Documentation

QuadraturePoints Sundance::QuadratureFamilyBase::buildQuadraturePoints CellTopologyCode    cellType const
 

virtual int Sundance::QuadratureFamilyBase::polyOrder   const [inline, virtual]
 

Definition at line 36 of file QuadratureFamilyBase.h.

References polyOrder_.

Referenced by Sundance::GaussianQuadrature::GaussianQuadrature(), and Sundance::GaussLegendre::GaussLegendre().

virtual const string& Sundance::QuadratureFamilyBase::typeName   const [pure virtual]
 

Implemented in Sundance::GaussianQuadrature, Sundance::GaussLegendre, and Sundance::NullQuadratureFamily.

virtual XMLObject Sundance::QuadratureFamilyBase::toXML   const [virtual]
 

virtual int Sundance::QuadratureFamilyBase::hashCode   const [inline, virtual]
 

Definition at line 45 of file QuadratureFamilyBase.h.

References hashCode_.

virtual QuadraturePoints Sundance::QuadratureFamilyBase::getPointRule   const [protected, virtual]
 

virtual QuadraturePoints Sundance::QuadratureFamilyBase::getLineRule   const [protected, virtual]
 

Reimplemented in Sundance::GaussianQuadrature, and Sundance::GaussLegendre.

virtual QuadraturePoints Sundance::QuadratureFamilyBase::getTriangleRule   const [protected, virtual]
 

Reimplemented in Sundance::GaussianQuadrature, and Sundance::GaussLegendre.

virtual QuadraturePoints Sundance::QuadratureFamilyBase::getQuadRule   const [protected, virtual]
 

Reimplemented in Sundance::GaussianQuadrature, and Sundance::GaussLegendre.

virtual QuadraturePoints Sundance::QuadratureFamilyBase::getTetRule   const [protected, virtual]
 

Reimplemented in Sundance::GaussianQuadrature, and Sundance::GaussLegendre.

virtual QuadraturePoints Sundance::QuadratureFamilyBase::getBrickRule   const [protected, virtual]
 

Reimplemented in Sundance::GaussianQuadrature, and Sundance::GaussLegendre.


Member Data Documentation

int Sundance::QuadratureFamilyBase::polyOrder_ [protected]
 

Definition at line 67 of file QuadratureFamilyBase.h.

Referenced by polyOrder().

int Sundance::QuadratureFamilyBase::hashCode_ [protected]
 

Definition at line 70 of file QuadratureFamilyBase.h.

Referenced by hashCode().


The documentation for this class was generated from the following file:
Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by