Sacado::PCE Namespace Reference

Namespace for polynomial chaos expansion classes. More...


Classes

class  Hermite
 Hermite polynomial chaos expansion class. More...
class  HermiteBasis
class  HermiteEBasis
struct  acos_quad_func
struct  asin_quad_func
struct  atan_quad_func
struct  acosh_quad_func
struct  asinh_quad_func
struct  atanh_quad_func
class  StandardPoly
class  TripleProduct
 3-tensor that stores C_{ijk} = < > More...
class  UnitHermiteBasis
class  Workspace
 Workspace class to store linear system for nonlinear PCE operations. More...

Functions

template<typename T>
Hermite< T > operator+ (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
Hermite< T > operator+ (const T &a, const Hermite< T > &b)
template<typename T>
Hermite< T > operator+ (const Hermite< T > &a, const T &b)
template<typename T>
Hermite< T > operator- (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
Hermite< T > operator- (const T &a, const Hermite< T > &b)
template<typename T>
Hermite< T > operator- (const Hermite< T > &a, const T &b)
template<typename T>
Hermite< T > operator * (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
Hermite< T > operator * (const T &a, const Hermite< T > &b)
template<typename T>
Hermite< T > operator * (const Hermite< T > &a, const T &b)
template<typename T>
Hermite< T > operator/ (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
Hermite< T > operator/ (const T &a, const Hermite< T > &b)
template<typename T>
Hermite< T > operator/ (const Hermite< T > &a, const T &b)
template<typename T>
Hermite< T > exp (const Hermite< T > &a)
template<typename T>
Hermite< T > log (const Hermite< T > &a)
template<typename T>
Hermite< T > log10 (const Hermite< T > &a)
template<typename T>
Hermite< T > sqrt (const Hermite< T > &a)
template<typename T>
Hermite< T > pow (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
Hermite< T > pow (const T &a, const Hermite< T > &b)
template<typename T>
Hermite< T > pow (const Hermite< T > &a, const T &b)
template<typename T>
void sincos (const Hermite< T > &a, Hermite< T > &s, Hermite< T > &c)
template<typename T>
Hermite< T > cos (const Hermite< T > &a)
template<typename T>
Hermite< T > sin (const Hermite< T > &a)
template<typename T>
Hermite< T > tan (const Hermite< T > &a)
template<typename T>
void sinhcosh (const Hermite< T > &a, Hermite< T > &s, Hermite< T > &c)
template<typename T>
Hermite< T > cosh (const Hermite< T > &a)
template<typename T>
Hermite< T > sinh (const Hermite< T > &a)
template<typename T>
Hermite< T > tanh (const Hermite< T > &a)
template<typename T, typename OpT>
Hermite< T > quad (const OpT &quad_func, const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
Hermite< T > acos (const Hermite< T > &a)
template<typename T>
Hermite< T > asin (const Hermite< T > &a)
template<typename T>
Hermite< T > atan (const Hermite< T > &a)
template<typename T>
Hermite< T > atan2 (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
Hermite< T > atan2 (const T &a, const Hermite< T > &b)
template<typename T>
Hermite< T > atan2 (const Hermite< T > &a, const T &b)
template<typename T>
Hermite< T > acosh (const Hermite< T > &a)
template<typename T>
Hermite< T > asinh (const Hermite< T > &a)
template<typename T>
Hermite< T > atanh (const Hermite< T > &a)
template<typename T>
Hermite< T > abs (const Hermite< T > &a)
template<typename T>
Hermite< T > fabs (const Hermite< T > &a)
template<typename T>
Hermite< T > max (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
Hermite< T > max (const T &a, const Hermite< T > &b)
template<typename T>
Hermite< T > max (const Hermite< T > &a, const T &b)
template<typename T>
Hermite< T > min (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
Hermite< T > min (const T &a, const Hermite< T > &b)
template<typename T>
Hermite< T > min (const Hermite< T > &a, const T &b)
template<typename T>
bool operator== (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
bool operator== (const T &a, const Hermite< T > &b)
template<typename T>
bool operator== (const Hermite< T > &a, const T &b)
template<typename T>
bool operator!= (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
bool operator!= (const T &a, const Hermite< T > &b)
template<typename T>
bool operator!= (const Hermite< T > &a, const T &b)
template<typename T>
bool operator<= (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
bool operator<= (const T &a, const Hermite< T > &b)
template<typename T>
bool operator<= (const Hermite< T > &a, const T &b)
template<typename T>
bool operator>= (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
bool operator>= (const T &a, const Hermite< T > &b)
template<typename T>
bool operator>= (const Hermite< T > &a, const T &b)
template<typename T>
bool operator< (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
bool operator< (const T &a, const Hermite< T > &b)
template<typename T>
bool operator< (const Hermite< T > &a, const T &b)
template<typename T>
bool operator> (const Hermite< T > &a, const Hermite< T > &b)
template<typename T>
bool operator> (const T &a, const Hermite< T > &b)
template<typename T>
bool operator> (const Hermite< T > &a, const T &b)
template<typename T>
std::ostream & operator<< (std::ostream &os, const Hermite< T > &a)
template<typename T>
std::ostream & operator<< (std::ostream &os, const HermiteBasis< T > &b)
template<typename T>
std::ostream & operator<< (std::ostream &os, const HermiteEBasis< T > &b)
template<typename T>
OrthogPoly< T > operator+ (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > operator+ (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > operator+ (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
OrthogPoly< T > operator- (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > operator- (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > operator- (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
OrthogPoly< T > operator * (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > operator * (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > operator * (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
OrthogPoly< T > operator/ (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > operator/ (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > operator/ (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
OrthogPoly< T > exp (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > log (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > log10 (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > sqrt (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > pow (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > pow (const T &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > pow (const OrthogPoly< T > &a, const T &b)
template<typename T>
OrthogPoly< T > sin (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > cos (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > tan (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > sinh (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > cosh (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > tanh (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > acos (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > asin (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > atan (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > acosh (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > asinh (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > atanh (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > fabs (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > abs (const OrthogPoly< T > &a)
template<typename T>
OrthogPoly< T > max (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > max (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > max (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
OrthogPoly< T > min (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > min (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
OrthogPoly< T > min (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
bool operator== (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
bool operator== (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
bool operator== (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
bool operator!= (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
bool operator!= (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
bool operator!= (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
bool operator<= (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
bool operator<= (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
bool operator<= (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
bool operator>= (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
bool operator>= (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
bool operator>= (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
bool operator< (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
bool operator< (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
bool operator< (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
bool operator> (const OrthogPoly< T > &a, const OrthogPoly< T > &b)
template<typename T>
bool operator> (const typename OrthogPoly< T >::value_type &a, const OrthogPoly< T > &b)
template<typename T>
bool operator> (const OrthogPoly< T > &a, const typename OrthogPoly< T >::value_type &b)
template<typename T>
std::ostream & operator<< (std::ostream &os, const OrthogPoly< T > &a)
template<typename T>
std::ostream & operator<< (std::ostream &os, const StandardPoly< T > &p)
template<typename T>
std::ostream & operator<< (std::ostream &os, const UnitHermiteBasis< T > &b)
template<typename T>
OrthogPoly< T > atan2 (const OrthogPoly< T > &, const OrthogPoly< T > &)
template<typename T>
OrthogPoly< T > atan2 (const T &, const OrthogPoly< T > &)
template<typename T>
OrthogPoly< T > atan2 (const OrthogPoly< T > &, const T &)
template<typename T>
OrthogPoly< T > max (const T &, const OrthogPoly< T > &)
template<typename T>
OrthogPoly< T > max (const OrthogPoly< T > &, const T &)
template<typename T>
OrthogPoly< T > min (const T &, const OrthogPoly< T > &)
template<typename T>
OrthogPoly< T > min (const OrthogPoly< T > &, const T &)


Detailed Description

Namespace for polynomial chaos expansion classes.
Generated on Wed May 12 21:58:57 2010 for Sacado by  doxygen 1.4.7