Stokhos Package Browser (Single Doxygen Collection) Version of the Day
|
Orthogonal polynomial expansion class for constant (size 1) expansions. More...
#include <Stokhos_ConstantOrthogPolyExpansion.hpp>
Public Types | |
typedef Stokhos::StandardStorage< ordinal_type, value_type > | node_type |
![]() | |
typedef Sparse3Tensor< ordinal_type, value_type > | tp_type |
Typename of TripleProduct tensor. | |
Public Member Functions | |
ConstantOrthogPolyExpansion () | |
Constructor. | |
virtual | ~ConstantOrthogPolyExpansion () |
Destructor. | |
ordinal_type | size () const |
Get expansion size. | |
Teuchos::RCP< const OrthogPolyBasis< ordinal_type, value_type > > | getBasis () const |
Get basis. | |
virtual Teuchos::RCP< const Sparse3Tensor< ordinal_type, value_type > > | getTripleProduct () const |
Get triple product. | |
void | unaryMinus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | plusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x) |
void | minusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x) |
void | timesEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x) |
void | divideEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x) |
void | plusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x) |
void | minusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x) |
void | timesEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x) |
void | divideEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x) |
void | plus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | plus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | plus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) |
void | minus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | minus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | minus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) |
void | times (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | times (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | times (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) |
void | divide (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | divide (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | divide (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) |
void | exp (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | log (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | log10 (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | sqrt (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | cbrt (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | pow (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | pow (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | pow (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) |
void | cos (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | sin (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | tan (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | cosh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | sinh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | tanh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | acos (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | asin (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | atan (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | atan2 (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | atan2 (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | atan2 (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) |
void | acosh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | asinh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | atanh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | abs (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | fabs (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a) |
void | max (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | max (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | max (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) |
void | min (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | min (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b) |
void | min (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b) |
![]() | |
OrthogPolyExpansion () | |
Constructor. | |
virtual | ~OrthogPolyExpansion () |
Destructor. | |
virtual void | unaryMinus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | plusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x)=0 |
virtual void | minusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x)=0 |
virtual void | timesEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x)=0 |
virtual void | divideEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &x)=0 |
virtual void | plusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x)=0 |
virtual void | minusEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x)=0 |
virtual void | timesEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x)=0 |
virtual void | divideEqual (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &x)=0 |
virtual void | plus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | plus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | plus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b)=0 |
virtual void | minus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | minus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | minus (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b)=0 |
virtual void | times (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | times (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | times (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b)=0 |
virtual void | divide (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | divide (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | divide (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b)=0 |
virtual void | exp (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | log (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | log10 (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | sqrt (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | cbrt (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | pow (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | pow (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | pow (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b)=0 |
virtual void | cos (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | sin (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | tan (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | cosh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | sinh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | tanh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | acos (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | asin (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | atan (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | acosh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | asinh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | atanh (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | abs (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | fabs (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a)=0 |
virtual void | max (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | max (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | max (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b)=0 |
virtual void | min (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | min (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const value_type &a, const OrthogPolyApprox< ordinal_type, value_type, node_type > &b)=0 |
virtual void | min (OrthogPolyApprox< ordinal_type, value_type, node_type > &c, const OrthogPolyApprox< ordinal_type, value_type, node_type > &a, const value_type &b)=0 |
Private Member Functions | |
ConstantOrthogPolyExpansion (const ConstantOrthogPolyExpansion &) | |
ConstantOrthogPolyExpansion & | operator= (const ConstantOrthogPolyExpansion &b) |
Orthogonal polynomial expansion class for constant (size 1) expansions.
This is used primarily by the Sacado overloaded operators to provide an expansion for constant expressions, which simplifies the logic of the overloaded operators signficantly.
Definition at line 58 of file Stokhos_ConstantOrthogPolyExpansion.hpp.
typedef Stokhos::StandardStorage<ordinal_type, value_type> Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::node_type |
Definition at line 62 of file Stokhos_ConstantOrthogPolyExpansion.hpp.
Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::ConstantOrthogPolyExpansion | ( | ) |
Constructor.
Definition at line 45 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
|
inlinevirtual |
Destructor.
Definition at line 68 of file Stokhos_ConstantOrthogPolyExpansion.hpp.
|
private |
|
inlinevirtual |
Get expansion size.
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 71 of file Stokhos_ConstantOrthogPolyExpansion.hpp.
|
inlinevirtual |
Get basis.
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 75 of file Stokhos_ConstantOrthogPolyExpansion.hpp.
|
inlinevirtual |
Get triple product.
Implements Stokhos::OrthogPolyExpansion< ordinal_type, value_type, node_type >.
Definition at line 79 of file Stokhos_ConstantOrthogPolyExpansion.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::unaryMinus | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 52 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::plusEqual | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | x ) |
Definition at line 64 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::minusEqual | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | x ) |
Definition at line 75 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::timesEqual | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | x ) |
Definition at line 86 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::divideEqual | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | x ) |
Definition at line 97 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::plusEqual | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | x ) |
Definition at line 108 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::minusEqual | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | x ) |
Definition at line 120 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::timesEqual | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | x ) |
Definition at line 132 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::divideEqual | ( | OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | x ) |
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::plus | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 155 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::plus | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 167 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::plus | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const value_type & | b ) |
Definition at line 179 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::minus | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 191 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::minus | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 203 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::minus | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const value_type & | b ) |
Definition at line 215 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::times | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 227 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::times | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 239 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::times | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const value_type & | b ) |
Definition at line 251 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::divide | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 263 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::divide | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 275 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::divide | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const value_type & | b ) |
Definition at line 287 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::exp | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 299 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::log | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 310 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::log10 | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 321 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::sqrt | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 332 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::cbrt | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 343 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::pow | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 354 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::pow | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 366 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::pow | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const value_type & | b ) |
Definition at line 378 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::cos | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 401 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::sin | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | s, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 390 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::tan | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | t, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 412 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::cosh | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 434 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::sinh | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | s, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 423 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::tanh | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | t, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 445 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::acos | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 456 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::asin | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 467 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::atan | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 478 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::atan2 | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 489 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::atan2 | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 501 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::atan2 | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const value_type & | b ) |
Definition at line 513 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::acosh | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 523 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::asinh | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 534 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::atanh | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 545 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::abs | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 567 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::fabs | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a ) |
Definition at line 556 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::max | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 578 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::max | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 590 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::max | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const value_type & | b ) |
Definition at line 602 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::min | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 614 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::min | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const value_type & | a, | ||
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | b ) |
Definition at line 626 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::min | ( | Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > & | c, |
const OrthogPolyApprox< ordinal_type, value_type, node_type > & | a, | ||
const value_type & | b ) |
Definition at line 638 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.
|
private |