Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Member Functions | List of all members
Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type > Class Template Reference

Orthogonal polynomial expansion class for constant (size 1) expansions. More...

#include <Stokhos_ConstantOrthogPolyExpansion.hpp>

Inheritance diagram for Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >:
Inheritance graph
[legend]

Public Types

typedef
Stokhos::StandardStorage
< ordinal_type, value_type > 
node_type
 
- Public Types inherited from Stokhos::OrthogPolyExpansion< ordinal_type, value_type >
typedef Sparse3Tensor
< ordinal_type, value_type > 
tp_type
 Typename of TripleProduct tensor. More...
 

Public Member Functions

 ConstantOrthogPolyExpansion ()
 Constructor. More...
 
virtual ~ConstantOrthogPolyExpansion ()
 Destructor. More...
 
ordinal_type size () const
 Get expansion size. More...
 
Teuchos::RCP< const
OrthogPolyBasis< ordinal_type,
value_type > > 
getBasis () const
 Get basis. More...
 
virtual Teuchos::RCP< const
Sparse3Tensor< ordinal_type,
value_type > > 
getTripleProduct () const
 Get triple product. More...
 
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)
 
- Public Member Functions inherited from Stokhos::OrthogPolyExpansion< ordinal_type, value_type >
 OrthogPolyExpansion ()
 Constructor. More...
 
virtual ~OrthogPolyExpansion ()
 Destructor. More...
 

Private Member Functions

 ConstantOrthogPolyExpansion (const ConstantOrthogPolyExpansion &)
 
ConstantOrthogPolyExpansionoperator= (const ConstantOrthogPolyExpansion &b)
 

Detailed Description

template<typename ordinal_type, typename value_type>
class Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >

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.

Member Typedef Documentation

template<typename ordinal_type, typename value_type>
typedef Stokhos::StandardStorage<ordinal_type, value_type> Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::node_type

Definition at line 62 of file Stokhos_ConstantOrthogPolyExpansion.hpp.

Constructor & Destructor Documentation

template<typename ordinal_type , typename value_type >
Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::ConstantOrthogPolyExpansion ( )

Constructor.

Definition at line 46 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.

template<typename ordinal_type, typename value_type>
virtual Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::~ConstantOrthogPolyExpansion ( )
inlinevirtual

Destructor.

Definition at line 68 of file Stokhos_ConstantOrthogPolyExpansion.hpp.

template<typename ordinal_type, typename value_type>
Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::ConstantOrthogPolyExpansion ( const ConstantOrthogPolyExpansion< ordinal_type, value_type > &  )
private

Member Function Documentation

template<typename ordinal_type, typename value_type>
ordinal_type Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::size ( ) const
inlinevirtual
template<typename ordinal_type, typename value_type>
Teuchos::RCP< const OrthogPolyBasis<ordinal_type, value_type> > Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::getBasis ( ) const
inlinevirtual
template<typename ordinal_type, typename value_type>
virtual Teuchos::RCP<const Sparse3Tensor<ordinal_type, value_type> > Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::getTripleProduct ( ) const
inlinevirtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::plusEqual ( Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > &  c,
const value_type &  x 
)
virtual
template<typename ordinal_type, typename value_type>
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::minusEqual ( Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > &  c,
const value_type &  x 
)
virtual
template<typename ordinal_type, typename value_type>
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::timesEqual ( Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > &  c,
const value_type &  x 
)
virtual
template<typename ordinal_type, typename value_type>
void Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::divideEqual ( Stokhos::OrthogPolyApprox< ordinal_type, value_type, node_type > &  c,
const value_type &  x 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 490 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.

template<typename ordinal_type, typename value_type>
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 502 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.

template<typename ordinal_type, typename value_type>
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 514 of file Stokhos_ConstantOrthogPolyExpansionImp.hpp.

template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
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 
)
virtual
template<typename ordinal_type, typename value_type>
ConstantOrthogPolyExpansion& Stokhos::ConstantOrthogPolyExpansion< ordinal_type, value_type >::operator= ( const ConstantOrthogPolyExpansion< ordinal_type, value_type > &  b)
private

The documentation for this class was generated from the following files: