|
Stokhos Development
|
Jacobi polynomial basis. More...
#include <Stokhos_JacobiBasis.hpp>


Public Member Functions | |
| JacobiBasis (ordinal_type p, value_type alphaIndex, value_type betaIndex, bool normalize=false) | |
| Constructor. | |
| ~JacobiBasis () | |
| Destructor. | |
Implementation of Stokhos::OneDOrthogPolyBasis methods | |
| virtual ordinal_type | getRule () const |
Get sparse grid rule number as defined by Dakota's webbur package. | |
| virtual value_type | getQuadWeightFactor () const |
Get quadrature weight factor as defined by Dakota's webbur package. | |
| virtual value_type | getQuadPointFactor () const |
Get quadrature point factor as defined by Dakota's webbur package. | |
Protected Member Functions | |
Implementation of Stokhos::RecurrenceBasis methods | |
| virtual void | computeRecurrenceCoefficients (ordinal_type n, Teuchos::Array< value_type > &alpha, Teuchos::Array< value_type > &beta, Teuchos::Array< value_type > &delta) const |
| Compute recurrence coefficients. | |
Jacobi polynomial basis.
Jacobi polynomials are defined by the recurrence relationship
with
and
where
In Stokhos notation we have
with
This class implements computeRecurrenceCoefficients() using the above formula.
| Stokhos::JacobiBasis< ordinal_type, value_type >::JacobiBasis | ( | ordinal_type | p, |
| value_type | alphaIndex, | ||
| value_type | betaIndex, | ||
| bool | normalize = false |
||
| ) |
Constructor.
| p | order of the basis |
| normalize | whether polynomials should be given unit norm |
| virtual value_type Stokhos::JacobiBasis< ordinal_type, value_type >::getQuadPointFactor | ( | ) | const [inline, virtual] |
Get quadrature point factor as defined by Dakota's webbur package.
This method is needed for building Smolyak sparse grids out of this basis.
| virtual value_type Stokhos::JacobiBasis< ordinal_type, value_type >::getQuadWeightFactor | ( | ) | const [inline, virtual] |
Get quadrature weight factor as defined by Dakota's webbur package.
This method is needed for building Smolyak sparse grids out of this basis.
| virtual ordinal_type Stokhos::JacobiBasis< ordinal_type, value_type >::getRule | ( | ) | const [inline, virtual] |
Get sparse grid rule number as defined by Dakota's webbur package.
This method is needed for building Smolyak sparse grids out of this basis.
1.7.4