https://mooseframework.inl.gov
Public Member Functions | List of all members
PolynomialQuadrature::Quadrature Class Referenceabstract

General multidimensional quadrature class. More...

#include <PolynomialQuadrature.h>

Inheritance diagram for PolynomialQuadrature::Quadrature:
[legend]

Public Member Functions

 Quadrature ()
 
virtual ~Quadrature ()=default
 
virtual unsigned int nPoints () const =0
 Resulting number of quadrature points in grid. More...
 
virtual unsigned int nDim () const =0
 Inputted number of dimensions. More...
 
virtual std::vector< RealquadraturePoint (const unsigned int n) const =0
 Quadrature point n. More...
 
virtual Real quadraturePoint (const unsigned int n, const unsigned int dim) const =0
 Quadrature point n for dimension dim. More...
 
virtual Real quadratureWeight (const unsigned int n) const =0
 Weight for quadrature point n. More...
 

Detailed Description

General multidimensional quadrature class.

Definition at line 126 of file PolynomialQuadrature.h.

Constructor & Destructor Documentation

◆ Quadrature()

PolynomialQuadrature::Quadrature::Quadrature ( )
inline

Definition at line 129 of file PolynomialQuadrature.h.

129 {}

◆ ~Quadrature()

virtual PolynomialQuadrature::Quadrature::~Quadrature ( )
virtualdefault

Member Function Documentation

◆ nDim()

virtual unsigned int PolynomialQuadrature::Quadrature::nDim ( ) const
pure virtual

◆ nPoints()

virtual unsigned int PolynomialQuadrature::Quadrature::nPoints ( ) const
pure virtual

Resulting number of quadrature points in grid.

Implemented in PolynomialQuadrature::ClenshawCurtisGrid, PolynomialQuadrature::SmolyakGrid, and PolynomialQuadrature::TensorGrid.

◆ quadraturePoint() [1/2]

virtual std::vector<Real> PolynomialQuadrature::Quadrature::quadraturePoint ( const unsigned int  n) const
pure virtual

◆ quadraturePoint() [2/2]

virtual Real PolynomialQuadrature::Quadrature::quadraturePoint ( const unsigned int  n,
const unsigned int  dim 
) const
pure virtual

◆ quadratureWeight()

virtual Real PolynomialQuadrature::Quadrature::quadratureWeight ( const unsigned int  n) const
pure virtual

The documentation for this class was generated from the following file: