Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
Public Member Functions | Public Attributes | List of all members
AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType > Struct Template Reference

Public Member Functions

 UnitTestSetup ()
 
template<class Func >
void computePCE1 (Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &c, const Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &a)
 
template<class Func >
void computePCE2 (Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &c, const Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &a, const Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &b)
 
template<class Func >
void computePCE2LC (Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &c, ValueType a, const Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &b)
 
template<class Func >
void computePCE2RC (Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &c, const Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &a, ValueType b)
 

Public Attributes

ValueType rtol
 
ValueType atol
 
ValueType crtol
 
ValueType catol
 
OrdinalType sz
 
Teuchos::RCP< const Stokhos::CompletePolynomialBasis< OrdinalType, ValueType > > basis
 
Teuchos::RCP< const Stokhos::Quadrature< OrdinalType, ValueType > > quad
 
Teuchos::RCP< Stokhos::Sparse3Tensor< int, double > > Cijk
 
Teuchos::RCP< Stokhos::Sparse3Tensor< int, double > > Cijk_linear
 
Teuchos::RCP< Stokhos::AlgebraicOrthogPolyExpansion< OrdinalType, ValueType > > exp
 
Teuchos::RCP< Stokhos::AlgebraicOrthogPolyExpansion< OrdinalType, ValueType > > exp_linear
 
Teuchos::RCP< Stokhos::QuadOrthogPolyExpansion< OrdinalType, ValueType > > qexp
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > x
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > y
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > u
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > u2
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > cx
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > cu
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > cu2
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > sx
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > su
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > su2
 
ValueType a
 

Detailed Description

template<typename OrdinalType, typename ValueType>
struct AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >

Definition at line 56 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

Constructor & Destructor Documentation

◆ UnitTestSetup()

template<typename OrdinalType, typename ValueType>
AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::UnitTestSetup ( )
inline

Definition at line 68 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

Member Function Documentation

◆ computePCE1()

template<typename OrdinalType, typename ValueType>
template<class Func >
void AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::computePCE1 ( Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &  c,
const Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &  a 
)
inline

Definition at line 127 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ computePCE2()

template<typename OrdinalType, typename ValueType>
template<class Func >
void AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::computePCE2 ( Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &  c,
const Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &  a,
const Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &  b 
)
inline

Definition at line 153 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ computePCE2LC()

template<typename OrdinalType, typename ValueType>
template<class Func >
void AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::computePCE2LC ( Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &  c,
ValueType  a,
const Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &  b 
)
inline

Definition at line 181 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ computePCE2RC()

template<typename OrdinalType, typename ValueType>
template<class Func >
void AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::computePCE2RC ( Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &  c,
const Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &  a,
ValueType  b 
)
inline

Definition at line 209 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

Member Data Documentation

◆ rtol

template<typename OrdinalType, typename ValueType>
ValueType AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::rtol

Definition at line 57 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ atol

template<typename OrdinalType, typename ValueType>
ValueType AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::atol

Definition at line 57 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ crtol

template<typename OrdinalType, typename ValueType>
ValueType AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::crtol

Definition at line 58 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ catol

template<typename OrdinalType, typename ValueType>
ValueType AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::catol

Definition at line 58 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ sz

template<typename OrdinalType, typename ValueType>
OrdinalType AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::sz

Definition at line 59 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ basis

template<typename OrdinalType, typename ValueType>
Teuchos::RCP<const Stokhos::CompletePolynomialBasis<OrdinalType,ValueType> > AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::basis

Definition at line 60 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ quad

template<typename OrdinalType, typename ValueType>
Teuchos::RCP<const Stokhos::Quadrature<OrdinalType,ValueType> > AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::quad

Definition at line 61 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ Cijk

template<typename OrdinalType, typename ValueType>
Teuchos::RCP<Stokhos::Sparse3Tensor<int,double> > AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::Cijk

Definition at line 62 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ Cijk_linear

template<typename OrdinalType, typename ValueType>
Teuchos::RCP<Stokhos::Sparse3Tensor<int,double> > AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::Cijk_linear

Definition at line 62 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ exp

template<typename OrdinalType, typename ValueType>
Teuchos::RCP< Stokhos::AlgebraicOrthogPolyExpansion<OrdinalType,ValueType> > AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::exp

Definition at line 63 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ exp_linear

template<typename OrdinalType, typename ValueType>
Teuchos::RCP< Stokhos::AlgebraicOrthogPolyExpansion<OrdinalType,ValueType> > AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::exp_linear

Definition at line 63 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ qexp

template<typename OrdinalType, typename ValueType>
Teuchos::RCP< Stokhos::QuadOrthogPolyExpansion<OrdinalType,ValueType> > AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::qexp

Definition at line 64 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ x

template<typename OrdinalType, typename ValueType>
Stokhos::OrthogPolyApprox<OrdinalType,ValueType> AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::x

Definition at line 65 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ y

template<typename OrdinalType, typename ValueType>
Stokhos::OrthogPolyApprox<OrdinalType,ValueType> AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::y

Definition at line 65 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ u

template<typename OrdinalType, typename ValueType>
Stokhos::OrthogPolyApprox<OrdinalType,ValueType> AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::u

Definition at line 65 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ u2

template<typename OrdinalType, typename ValueType>
Stokhos::OrthogPolyApprox<OrdinalType,ValueType> AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::u2

Definition at line 65 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ cx

template<typename OrdinalType, typename ValueType>
Stokhos::OrthogPolyApprox<OrdinalType,ValueType> AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::cx

Definition at line 65 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ cu

template<typename OrdinalType, typename ValueType>
Stokhos::OrthogPolyApprox<OrdinalType,ValueType> AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::cu

Definition at line 65 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ cu2

template<typename OrdinalType, typename ValueType>
Stokhos::OrthogPolyApprox<OrdinalType,ValueType> AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::cu2

Definition at line 65 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ sx

template<typename OrdinalType, typename ValueType>
Stokhos::OrthogPolyApprox<OrdinalType,ValueType> AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::sx

Definition at line 65 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ su

template<typename OrdinalType, typename ValueType>
Stokhos::OrthogPolyApprox<OrdinalType,ValueType> AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::su

Definition at line 65 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ su2

template<typename OrdinalType, typename ValueType>
Stokhos::OrthogPolyApprox<OrdinalType,ValueType> AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::su2

Definition at line 65 of file Stokhos_AlgebraicExpansionUnitTest.cpp.

◆ a

template<typename OrdinalType, typename ValueType>
ValueType AlgebraicExpansionUnitTest::UnitTestSetup< OrdinalType, ValueType >::a

Definition at line 66 of file Stokhos_AlgebraicExpansionUnitTest.cpp.


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