52 namespace ConstantExpansionUnitTest {
 
   55   template <
typename OrdinalType, 
typename ValueType>
 
   71       const OrdinalType d = 2;
 
   72       const OrdinalType p = 7;
 
   76       for (OrdinalType i=0; i<d; i++)
 
  109       return 0.5*
std::log((1.0+a)/(1.0-a)); 
 
KOKKOS_INLINE_FUNCTION PCE< Storage > sqrt(const PCE< Storage > &a)
 
Teuchos::RCP< const Stokhos::CompletePolynomialBasis< OrdinalType, ValueType > > basis
 
KOKKOS_INLINE_FUNCTION PCE< Storage > tan(const PCE< Storage > &a)
 
KOKKOS_INLINE_FUNCTION PCE< Storage > sinh(const PCE< Storage > &a)
 
KOKKOS_INLINE_FUNCTION PCE< Storage > pow(const PCE< Storage > &a, const PCE< Storage > &b)
 
bool comparePCEs(const PCEType &a1, const std::string &a1_name, const Stokhos::OrthogPolyApprox< OrdinalType, ValueType > &a2, const std::string &a2_name, const ValueType &rel_tol, const ValueType &abs_tol, Teuchos::FancyOStream &out)
 
TEUCHOS_UNIT_TEST(Stokhos_ConstantExpansion, UMinus)
 
KOKKOS_INLINE_FUNCTION PCE< Storage > tanh(const PCE< Storage > &a)
 
KOKKOS_INLINE_FUNCTION PCE< Storage > cbrt(const PCE< Storage > &a)
 
KOKKOS_INLINE_FUNCTION PCE< Storage > acos(const PCE< Storage > &a)
 
static int runUnitTestsFromMain(int argc, char *argv[])
 
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
 
double operator()(double a) const 
 
void reset(const Teuchos::RCP< const Stokhos::OrthogPolyBasis< ordinal_type, value_type > > &new_basis, ordinal_type sz=0)
Reset to a new basis. 
 
KOKKOS_INLINE_FUNCTION PCE< Storage > cosh(const PCE< Storage > &a)
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > cu
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > cx
 
KOKKOS_INLINE_FUNCTION PCE< Storage > atan(const PCE< Storage > &a)
 
KOKKOS_INLINE_FUNCTION PCE< Storage > exp(const PCE< Storage > &a)
 
UnitTestSetup< int, double > setup
 
int main(int argc, char **argv)
 
ScalarType f(const Teuchos::Array< ScalarType > &x, double a, double b)
 
Teuchos::RCP< Stokhos::ConstantOrthogPolyExpansion< OrdinalType, ValueType > > exp
 
KOKKOS_INLINE_FUNCTION PCE< Storage > sin(const PCE< Storage > &a)
 
double operator()(double a) const 
 
double operator()(double a) const 
 
Stokhos::OrthogPolyApprox< OrdinalType, ValueType > cu2
 
KOKKOS_INLINE_FUNCTION PCE< Storage > log(const PCE< Storage > &a)
 
KOKKOS_INLINE_FUNCTION PCE< Storage > log10(const PCE< Storage > &a)
 
KOKKOS_INLINE_FUNCTION PCE< Storage > asin(const PCE< Storage > &a)
 
KOKKOS_INLINE_FUNCTION PCE< Storage > cos(const PCE< Storage > &a)
 
reference term(ordinal_type dimension, ordinal_type order)
Get coefficient term for given dimension and order.