|
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 &) |