Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
Sacado::ETPCE Namespace Reference

Classes

class  Expr
 
struct  ExprQuadFuncWrapper
 
class  MultiplicationOp
 
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 > > >
 
class  DivisionOp
 
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  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

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

Definition at line 290 of file Sacado_ETPCE_OrthogPolyImp.hpp.

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

Definition at line 306 of file Sacado_ETPCE_OrthogPolyImp.hpp.

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 1019 of file Sacado_ETPCE_OrthogPolyOps.hpp.

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

Definition at line 1028 of file Sacado_ETPCE_OrthogPolyOps.hpp.

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 1037 of file Sacado_ETPCE_OrthogPolyOps.hpp.

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 1048 of file Sacado_ETPCE_OrthogPolyOps.hpp.

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 1299 of file Sacado_ETPCE_OrthogPolyOps.hpp.

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

Definition at line 1308 of file Sacado_ETPCE_OrthogPolyOps.hpp.

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 1317 of file Sacado_ETPCE_OrthogPolyOps.hpp.

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 1328 of file Sacado_ETPCE_OrthogPolyOps.hpp.

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

Definition at line 1388 of file Sacado_ETPCE_OrthogPolyOps.hpp.

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

Definition at line 1403 of file Sacado_ETPCE_OrthogPolyOps.hpp.

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

Definition at line 1455 of file Sacado_ETPCE_OrthogPolyOps.hpp.