Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
Sacado_UQ_PCE_Imp.hpp File Reference
#include "Teuchos_SerialDenseMatrix.hpp"
Include dependency graph for Sacado_UQ_PCE_Imp.hpp:

Go to the source code of this file.

Namespaces

 Sacado
 
 Sacado::UQ
 

Functions

template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator+ (const PCE< Storage > &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator+ (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator+ (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator- (const PCE< Storage > &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator- (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator- (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator* (const PCE< Storage > &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator* (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator* (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator/ (const PCE< Storage > &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator/ (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::operator/ (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::exp (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::log (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::log10 (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::sqrt (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::cbrt (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::pow (const PCE< Storage > &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::pow (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::pow (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::sin (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::cos (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::tan (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::sinh (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::cosh (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::tanh (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::acos (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::asin (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::atan (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::fabs (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::abs (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::ceil (const PCE< Storage > &a)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::max (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
PCE< StorageSacado::UQ::max (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::min (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION PCE
< Storage
Sacado::UQ::min (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator== (const PCE< Storage > &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator== (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator== (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator!= (const PCE< Storage > &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator!= (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator!= (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator<= (const PCE< Storage > &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator<= (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator<= (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator>= (const PCE< Storage > &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator>= (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator>= (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator< (const PCE< Storage > &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator< (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator< (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator> (const PCE< Storage > &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator> (const typename PCE< Storage >::value_type &a, const PCE< Storage > &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator> (const PCE< Storage > &a, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::toBool (const PCE< Storage > &x)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator&& (const PCE< Storage > &x1, const PCE< Storage > &x2)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator&& (const typename PCE< Storage >::value_type &a, const PCE< Storage > &x2)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator&& (const PCE< Storage > &x1, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator|| (const PCE< Storage > &x1, const PCE< Storage > &x2)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator|| (const typename PCE< Storage >::value_type &a, const PCE< Storage > &x2)
 
template<typename Storage >
KOKKOS_INLINE_FUNCTION bool Sacado::UQ::operator|| (const PCE< Storage > &x1, const typename PCE< Storage >::value_type &b)
 
template<typename Storage >
std::ostream & Sacado::UQ::operator<< (std::ostream &os, const PCE< Storage > &a)
 
template<typename Storage >
std::istream & Sacado::UQ::operator>> (std::istream &is, PCE< Storage > &a)
 
template<typename Storage >
void Sacado::UQ::CG_divide (const PCE< Storage > &a, const PCE< Storage > &b, PCE< Storage > &c)