Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Classes | Functions
Sacado::ETPCE Namespace Reference

Classes

class  DivisionOp
 
class  Expr
 
class  Expr< DivisionOp< Expr< T1 >, Expr< T2 > > >
 
class  Expr< DivisionOp< Expr< T1 >, typename Expr< T1 >::value_type > >
 
class  Expr< DivisionOp< typename Expr< T2 >::value_type, Expr< T2 > > >
 
class  Expr< MultiplicationOp< Expr< T1 >, Expr< T2 > > >
 
class  Expr< MultiplicationOp< Expr< T1 >, typename Expr< T1 >::value_type > >
 
class  Expr< MultiplicationOp< typename Expr< T2 >::value_type, Expr< T2 > > >
 
struct  ExprQuadFuncWrapper
 
class  MultiplicationOp
 
class  OrthogPoly
 

Functions

template<typename T , typename Storage >
std::ostream & operator<< (std::ostream &os, const OrthogPoly< T, Storage > &a)
 
template<typename T , typename Storage >
std::istream & operator>> (std::istream &is, OrthogPoly< T, Storage > &a)
 
template<typename T1 , typename T2 >
Expr< MultiplicationOp< Expr< T1 >, Expr< T2 > > > operator* (const Expr< T1 > &expr1, const Expr< T2 > &expr2)
 
template<typename T >
Expr< MultiplicationOp< Expr< T >, Expr< T > > > operator* (const Expr< T > &expr1, const Expr< T > &expr2)
 
template<typename T >
Expr< MultiplicationOp< typename Expr< T >::value_type, Expr< T > > > operator* (const typename Expr< T >::value_type &c, const Expr< T > &expr)
 
template<typename T >
Expr< MultiplicationOp< Expr< T >, typename Expr< T >::value_type > > operator* (const Expr< T > &expr, const typename Expr< T >::value_type &c)
 
template<typename T1 , typename T2 >
Expr< DivisionOp< Expr< T1 >, Expr< T2 > > > operator/ (const Expr< T1 > &expr1, const Expr< T2 > &expr2)
 
template<typename T >
Expr< DivisionOp< Expr< T >, Expr< T > > > operator/ (const Expr< T > &expr1, const Expr< T > &expr2)
 
template<typename T >
Expr< DivisionOp< typename Expr< T >::value_type, Expr< T > > > operator/ (const typename Expr< T >::value_type &c, const Expr< T > &expr)
 
template<typename T >
Expr< DivisionOp< Expr< T >, typename Expr< T >::value_type > > operator/ (const Expr< T > &expr, const typename Expr< T >::value_type &c)
 
template<typename ExprT >
bool operator! (const Expr< ExprT > &expr)
 
template<typename ExprT >
bool toBool (const Expr< ExprT > &x)
 
template<typename ExprT >
std::ostream & operator<< (std::ostream &os, const Expr< ExprT > &x)
 

Function Documentation

◆ operator<<() [1/2]

template<typename T , typename Storage >
std::ostream & Sacado::ETPCE::operator<< ( std::ostream &  os,
const OrthogPoly< T, Storage > &  a 
)

Definition at line 321 of file Sacado_ETPCE_OrthogPolyImp.hpp.

◆ operator>>()

template<typename T , typename Storage >
std::istream & Sacado::ETPCE::operator>> ( std::istream &  is,
OrthogPoly< T, Storage > &  a 
)

Definition at line 338 of file Sacado_ETPCE_OrthogPolyImp.hpp.

◆ operator*() [1/4]

template<typename T1 , typename T2 >
Expr< MultiplicationOp< Expr< T1 >, Expr< T2 > > > Sacado::ETPCE::operator* ( const Expr< T1 > &  expr1,
const Expr< T2 > &  expr2 
)
inline

Definition at line 1051 of file Sacado_ETPCE_OrthogPolyOps.hpp.

◆ operator*() [2/4]

template<typename T >
Expr< MultiplicationOp< Expr< T >, Expr< T > > > Sacado::ETPCE::operator* ( const Expr< T > &  expr1,
const Expr< T > &  expr2 
)
inline

Definition at line 1060 of file Sacado_ETPCE_OrthogPolyOps.hpp.

◆ operator*() [3/4]

template<typename T >
Expr< MultiplicationOp< typename Expr< T >::value_type, Expr< T > > > Sacado::ETPCE::operator* ( const typename Expr< T >::value_type &  c,
const Expr< T > &  expr 
)
inline

Definition at line 1069 of file Sacado_ETPCE_OrthogPolyOps.hpp.

◆ operator*() [4/4]

template<typename T >
Expr< MultiplicationOp< Expr< T >, typename Expr< T >::value_type > > Sacado::ETPCE::operator* ( const Expr< T > &  expr,
const typename Expr< T >::value_type &  c 
)
inline

Definition at line 1080 of file Sacado_ETPCE_OrthogPolyOps.hpp.

◆ operator/() [1/4]

template<typename T1 , typename T2 >
Expr< DivisionOp< Expr< T1 >, Expr< T2 > > > Sacado::ETPCE::operator/ ( const Expr< T1 > &  expr1,
const Expr< T2 > &  expr2 
)
inline

Definition at line 1331 of file Sacado_ETPCE_OrthogPolyOps.hpp.

◆ operator/() [2/4]

template<typename T >
Expr< DivisionOp< Expr< T >, Expr< T > > > Sacado::ETPCE::operator/ ( const Expr< T > &  expr1,
const Expr< T > &  expr2 
)
inline

Definition at line 1340 of file Sacado_ETPCE_OrthogPolyOps.hpp.

◆ operator/() [3/4]

template<typename T >
Expr< DivisionOp< typename Expr< T >::value_type, Expr< T > > > Sacado::ETPCE::operator/ ( const typename Expr< T >::value_type &  c,
const Expr< T > &  expr 
)
inline

Definition at line 1349 of file Sacado_ETPCE_OrthogPolyOps.hpp.

◆ operator/() [4/4]

template<typename T >
Expr< DivisionOp< Expr< T >, typename Expr< T >::value_type > > Sacado::ETPCE::operator/ ( const Expr< T > &  expr,
const typename Expr< T >::value_type &  c 
)
inline

Definition at line 1360 of file Sacado_ETPCE_OrthogPolyOps.hpp.

◆ operator!()

template<typename ExprT >
bool Sacado::ETPCE::operator! ( const Expr< ExprT > &  expr)
inline

Definition at line 1420 of file Sacado_ETPCE_OrthogPolyOps.hpp.

◆ toBool()

template<typename ExprT >
bool Sacado::ETPCE::toBool ( const Expr< ExprT > &  x)

Definition at line 1435 of file Sacado_ETPCE_OrthogPolyOps.hpp.

◆ operator<<() [2/2]

template<typename ExprT >
std::ostream & Sacado::ETPCE::operator<< ( std::ostream &  os,
const Expr< ExprT > &  x 
)

Definition at line 1487 of file Sacado_ETPCE_OrthogPolyOps.hpp.