Sacado Package Browser (Single Doxygen Collection)  Version of the Day
Classes | Functions
Sacado::Tay Namespace Reference

Namespace for Taylor polynomial AD classes. More...

Classes

class  UnaryPlusOp
 
class  UnaryMinusOp
 
class  CacheTaylor
 Forward-mode AD class using dynamic memory allocation. More...
 
class  CacheTaylorImplementation
 Taylor polynomial class using caching expression templates. More...
 
class  Expr< CacheTaylorImplementation< T > >
 CacheTaylor expression template specialization. More...
 
class  Expr
 Wrapper for a generic expression template. More...
 
class  ConstExpr
 Constant expression template. More...
 
class  UnaryExpr
 Unary expression template. More...
 
class  BinaryExpr
 Binary expression template. More...
 
class  BinaryExpr< ConstExpr< typename ExprT2::value_type >, ExprT2, Op >
 Binary expression template with first argument constant. More...
 
class  BinaryExpr< ExprT1, ConstExpr< typename ExprT1::value_type >, Op >
 Binary expression template with second argument constant. More...
 
class  ExpOp
 
class  LogOp
 
class  SqrtOp
 
class  CosOp
 
class  SinOp
 
class  CoshOp
 
class  SinhOp
 
class  FAbsOp
 
class  AdditionOp
 
class  AdditionOp< ExprT1, ConstExpr< typename ExprT1::value_type > >
 
class  AdditionOp< ConstExpr< typename ExprT2::value_type >, ExprT2 >
 
class  SubtractionOp
 
class  SubtractionOp< ExprT1, ConstExpr< typename ExprT1::value_type > >
 
class  SubtractionOp< ConstExpr< typename ExprT2::value_type >, ExprT2 >
 
class  MultiplicationOp
 
class  MultiplicationOp< ExprT1, ConstExpr< typename ExprT1::value_type > >
 
class  MultiplicationOp< ConstExpr< typename ExprT2::value_type >, ExprT2 >
 
class  DivisionOp
 
class  DivisionOp< ExprT1, ConstExpr< typename ExprT1::value_type > >
 
class  DivisionOp< ConstExpr< typename ExprT2::value_type >, ExprT2 >
 
class  MaxOp
 
class  MaxOp< ExprT1, ConstExpr< typename ExprT1::value_type > >
 
class  MaxOp< ConstExpr< typename ExprT2::value_type >, ExprT2 >
 
class  MinOp
 
class  MinOp< ExprT1, ConstExpr< typename ExprT1::value_type > >
 
class  MinOp< ConstExpr< typename ExprT2::value_type >, ExprT2 >
 
class  ASinQuadOp
 
class  ACosQuadOp
 
class  ATanQuadOp
 
struct  PowExprType
 
struct  PowExprType< typename ExprT2::value_type, ExprT2 >
 
struct  PowExprType< ExprT1, typename ExprT1::value_type >
 
struct  Log10ExprType
 
struct  TanExprType
 
struct  ASinExprType
 
struct  ACosExprType
 
struct  ATanExprType
 
struct  TanhExprType
 
class  Taylor
 Taylor polynomial class. More...
 

Functions

template<typename T1 , typename T2 >
Expr< BinaryExpr< Expr< T1 >, Expr< T2 >, ASinQuadOp > > asin_quad (const Expr< T1 > &expr1, const Expr< T2 > &expr2)
 
template<typename T1 , typename T2 >
Expr< BinaryExpr< Expr< T1 >, Expr< T2 >, ACosQuadOp > > acos_quad (const Expr< T1 > &expr1, const Expr< T2 > &expr2)
 
template<typename T1 , typename T2 >
Expr< BinaryExpr< Expr< T1 >, Expr< T2 >, ATanQuadOp > > atan_quad (const Expr< T1 > &expr1, const Expr< T2 > &expr2)
 
template<typename T1 , typename T2 >
PowExprType< Expr< T1 >, Expr< T2 > >::expr_type pow (const Expr< T1 > &expr1, const Expr< T2 > &expr2)
 
template<typename T >
PowExprType< typename Expr< T >::value_type, Expr< T > >::expr_type pow (const typename Expr< T >::value_type &c, const Expr< T > &expr)
 
template<typename T >
PowExprType< Expr< T >, typename Expr< T >::value_type >::expr_type pow (const Expr< T > &expr, const typename Expr< T >::value_type &c)
 
template<typename T >
Log10ExprType< T >::expr_type log10 (const Expr< T > &expr)
 
template<typename T >
TanExprType< T >::expr_type tan (const Expr< T > &expr)
 
template<typename T >
ASinExprType< T >::expr_type asin (const Expr< T > &expr)
 
template<typename T >
ACosExprType< T >::expr_type acos (const Expr< T > &expr)
 
template<typename T >
ATanExprType< T >::expr_type atan (const Expr< T > &expr)
 
template<typename T >
TanhExprType< T >::expr_type tanh (const Expr< T > &expr)
 
template<typename ExprT >
bool operator! (const Expr< ExprT > &expr)
 
template<typename ExprT >
bool toBool2 (const Expr< ExprT > &x)
 
template<typename ExprT >
std::ostream & operator<< (std::ostream &os, const Expr< ExprT > &x)
 
template<typename T >
CacheTaylor< Tdiff (const CacheTaylor< T > &x, int n=1)
 Compute Taylor series of n-th derivative of x. More...
 
template<typename T >
Taylor< Tdiff (const Taylor< T > &x, int n=1)
 Compute Taylor series of n-th derivative of x. More...
 
template<typename T >
Taylor< Toperator+ (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Toperator+ (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Toperator+ (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< Toperator- (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Toperator- (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Toperator- (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< Toperator* (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Toperator* (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Toperator* (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< Toperator/ (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Toperator/ (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Toperator/ (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< Texp (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tlog (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tlog10 (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tsqrt (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tpow (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Tpow (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Tpow (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
void sincos (const Base< Taylor< T > > &a, Taylor< T > &s, Taylor< T > &c)
 
template<typename T >
Taylor< Tcos (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tsin (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Ttan (const Base< Taylor< T > > &a)
 
template<typename T >
void sinhcosh (const Base< Taylor< T > > &a, Taylor< T > &s, Taylor< T > &c)
 
template<typename T >
Taylor< Tcosh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tsinh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Ttanh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tquad (const typename Taylor< T >::value_type &c0, const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Tacos (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tasin (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tatan (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tatan2 (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Tatan2 (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Tatan2 (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< Tacosh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tasinh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tatanh (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tabs (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tfabs (const Base< Taylor< T > > &a)
 
template<typename T >
Taylor< Tmax (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Tmax (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Tmax (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
Taylor< Tmin (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Tmin (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
Taylor< Tmin (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool operator== (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator== (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator== (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool operator!= (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator!= (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator!= (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool operator<= (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator<= (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator<= (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool operator>= (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator>= (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator>= (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool operator< (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator< (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator< (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool operator> (const Base< Taylor< T > > &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator> (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &b)
 
template<typename T >
bool operator> (const Base< Taylor< T > > &a, const typename Taylor< T >::value_type &b)
 
template<typename T >
std::ostream & operator<< (std::ostream &os, const Base< Taylor< T > > &a)
 
template<typename T >
bool toBool (const Taylor< T > &x)
 
template<typename T >
bool operator&& (const Base< Taylor< T > > &xx1, const Base< Taylor< T > > &xx2)
 
template<typename T >
bool operator&& (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &xx2)
 
template<typename T >
bool operator&& (const Base< Taylor< T > > &xx1, const typename Taylor< T >::value_type &b)
 
template<typename T >
bool operator|| (const Base< Taylor< T > > &xx1, const Base< Taylor< T > > &xx2)
 
template<typename T >
bool operator|| (const typename Taylor< T >::value_type &a, const Base< Taylor< T > > &xx2)
 
template<typename T >
bool operator|| (const Base< Taylor< T > > &xx1, const typename Taylor< T >::value_type &b)
 

Detailed Description

Namespace for Taylor polynomial AD classes.

Function Documentation

◆ asin_quad()

template<typename T1 , typename T2 >
Expr< BinaryExpr< Expr<T1>, Expr<T2>, ASinQuadOp > > Sacado::Tay::asin_quad ( const Expr< T1 > &  expr1,
const Expr< T2 > &  expr2 
)
inline

Definition at line 1676 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ acos_quad()

template<typename T1 , typename T2 >
Expr< BinaryExpr< Expr<T1>, Expr<T2>, ACosQuadOp > > Sacado::Tay::acos_quad ( const Expr< T1 > &  expr1,
const Expr< T2 > &  expr2 
)
inline

Definition at line 1685 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ atan_quad()

template<typename T1 , typename T2 >
Expr< BinaryExpr< Expr<T1>, Expr<T2>, ATanQuadOp > > Sacado::Tay::atan_quad ( const Expr< T1 > &  expr1,
const Expr< T2 > &  expr2 
)
inline

Definition at line 1694 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ pow() [1/6]

template<typename T1 , typename T2 >
PowExprType< Expr<T1>, Expr<T2> >::expr_type Sacado::Tay::pow ( const Expr< T1 > &  expr1,
const Expr< T2 > &  expr2 
)
inline

Definition at line 1731 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ pow() [2/6]

template<typename T >
PowExprType< typename Expr<T>::value_type, Expr<T> >::expr_type Sacado::Tay::pow ( const typename Expr< T >::value_type &  c,
const Expr< T > &  expr 
)
inline

Definition at line 1739 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ pow() [3/6]

template<typename T >
PowExprType< Expr<T>, typename Expr<T>::value_type >::expr_type Sacado::Tay::pow ( const Expr< T > &  expr,
const typename Expr< T >::value_type &  c 
)
inline

Definition at line 1747 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ log10() [1/2]

template<typename T >
Log10ExprType<T>::expr_type Sacado::Tay::log10 ( const Expr< T > &  expr)
inline

Definition at line 1763 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ tan() [1/2]

template<typename T >
TanExprType<T>::expr_type Sacado::Tay::tan ( const Expr< T > &  expr)
inline

Definition at line 1779 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ asin() [1/2]

template<typename T >
ASinExprType<T>::expr_type Sacado::Tay::asin ( const Expr< T > &  expr)
inline

Definition at line 1798 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ acos() [1/2]

template<typename T >
ACosExprType<T>::expr_type Sacado::Tay::acos ( const Expr< T > &  expr)
inline

Definition at line 1819 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ atan() [1/2]

template<typename T >
ATanExprType<T>::expr_type Sacado::Tay::atan ( const Expr< T > &  expr)
inline

Definition at line 1839 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ tanh() [1/2]

template<typename T >
TanhExprType<T>::expr_type Sacado::Tay::tanh ( const Expr< T > &  expr)
inline

Definition at line 1857 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ operator!()

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

Definition at line 1926 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ toBool2()

template<typename ExprT >
bool Sacado::Tay::toBool2 ( const Expr< ExprT > &  x)

Definition at line 1941 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ operator<<() [1/2]

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

Definition at line 1993 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ diff() [1/2]

template<typename T >
CacheTaylor<T> Sacado::Tay::diff ( const CacheTaylor< T > &  x,
int  n = 1 
)

Compute Taylor series of n-th derivative of x.

Definition at line 2009 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ diff() [2/2]

template<typename T >
Taylor<T> Sacado::Tay::diff ( const Taylor< T > &  x,
int  n = 1 
)

Compute Taylor series of n-th derivative of x.

Definition at line 288 of file Sacado_Tay_Taylor.hpp.

◆ operator+() [1/3]

template<typename T >
Taylor< T > Sacado::Tay::operator+ ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 500 of file Sacado_Tay_TaylorImp.hpp.

◆ operator+() [2/3]

template<typename T >
Taylor< T > Sacado::Tay::operator+ ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 540 of file Sacado_Tay_TaylorImp.hpp.

◆ operator+() [3/3]

template<typename T >
Taylor< T > Sacado::Tay::operator+ ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 560 of file Sacado_Tay_TaylorImp.hpp.

◆ operator-() [1/3]

template<typename T >
Taylor< T > Sacado::Tay::operator- ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 580 of file Sacado_Tay_TaylorImp.hpp.

◆ operator-() [2/3]

template<typename T >
Taylor< T > Sacado::Tay::operator- ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 620 of file Sacado_Tay_TaylorImp.hpp.

◆ operator-() [3/3]

template<typename T >
Taylor< T > Sacado::Tay::operator- ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 640 of file Sacado_Tay_TaylorImp.hpp.

◆ operator*() [1/3]

template<typename T >
Taylor< T > Sacado::Tay::operator* ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 660 of file Sacado_Tay_TaylorImp.hpp.

◆ operator*() [2/3]

template<typename T >
Taylor< T > Sacado::Tay::operator* ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 703 of file Sacado_Tay_TaylorImp.hpp.

◆ operator*() [3/3]

template<typename T >
Taylor< T > Sacado::Tay::operator* ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 722 of file Sacado_Tay_TaylorImp.hpp.

◆ operator/() [1/3]

template<typename T >
Taylor< T > Sacado::Tay::operator/ ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 741 of file Sacado_Tay_TaylorImp.hpp.

◆ operator/() [2/3]

template<typename T >
Taylor< T > Sacado::Tay::operator/ ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 790 of file Sacado_Tay_TaylorImp.hpp.

◆ operator/() [3/3]

template<typename T >
Taylor< T > Sacado::Tay::operator/ ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 815 of file Sacado_Tay_TaylorImp.hpp.

◆ exp()

template<typename T >
Taylor< T > Sacado::Tay::exp ( const Base< Taylor< T > > &  a)

Definition at line 834 of file Sacado_Tay_TaylorImp.hpp.

◆ log()

template<typename T >
Taylor< T > Sacado::Tay::log ( const Base< Taylor< T > > &  a)

Definition at line 857 of file Sacado_Tay_TaylorImp.hpp.

◆ log10() [2/2]

template<typename T >
Taylor< T > Sacado::Tay::log10 ( const Base< Taylor< T > > &  a)

Definition at line 880 of file Sacado_Tay_TaylorImp.hpp.

◆ sqrt()

template<typename T >
Taylor< T > Sacado::Tay::sqrt ( const Base< Taylor< T > > &  a)

Definition at line 888 of file Sacado_Tay_TaylorImp.hpp.

◆ pow() [4/6]

template<typename T >
Taylor< T > Sacado::Tay::pow ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 920 of file Sacado_Tay_TaylorImp.hpp.

◆ pow() [5/6]

template<typename T >
Taylor< T > Sacado::Tay::pow ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 930 of file Sacado_Tay_TaylorImp.hpp.

◆ pow() [6/6]

template<typename T >
Taylor< T > Sacado::Tay::pow ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 939 of file Sacado_Tay_TaylorImp.hpp.

◆ sincos()

template<typename T >
void Sacado::Tay::sincos ( const Base< Taylor< T > > &  a,
Taylor< T > &  s,
Taylor< T > &  c 
)

Definition at line 948 of file Sacado_Tay_TaylorImp.hpp.

◆ cos()

template<typename T >
Taylor< T > Sacado::Tay::cos ( const Base< Taylor< T > > &  a)

Definition at line 994 of file Sacado_Tay_TaylorImp.hpp.

◆ sin()

template<typename T >
Taylor< T > Sacado::Tay::sin ( const Base< Taylor< T > > &  a)

Definition at line 981 of file Sacado_Tay_TaylorImp.hpp.

◆ tan() [2/2]

template<typename T >
Taylor< T > Sacado::Tay::tan ( const Base< Taylor< T > > &  a)

Definition at line 1007 of file Sacado_Tay_TaylorImp.hpp.

◆ sinhcosh()

template<typename T >
void Sacado::Tay::sinhcosh ( const Base< Taylor< T > > &  a,
Taylor< T > &  s,
Taylor< T > &  c 
)

Definition at line 1021 of file Sacado_Tay_TaylorImp.hpp.

◆ cosh()

template<typename T >
Taylor< T > Sacado::Tay::cosh ( const Base< Taylor< T > > &  a)

Definition at line 1067 of file Sacado_Tay_TaylorImp.hpp.

◆ sinh()

template<typename T >
Taylor< T > Sacado::Tay::sinh ( const Base< Taylor< T > > &  a)

Definition at line 1054 of file Sacado_Tay_TaylorImp.hpp.

◆ tanh() [2/2]

template<typename T >
Taylor< T > Sacado::Tay::tanh ( const Base< Taylor< T > > &  a)

Definition at line 1080 of file Sacado_Tay_TaylorImp.hpp.

◆ quad()

template<typename T >
Taylor< T > Sacado::Tay::quad ( const typename Taylor< T >::value_type &  c0,
const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1094 of file Sacado_Tay_TaylorImp.hpp.

◆ acos() [2/2]

template<typename T >
Taylor< T > Sacado::Tay::acos ( const Base< Taylor< T > > &  a)

Definition at line 1121 of file Sacado_Tay_TaylorImp.hpp.

◆ asin() [2/2]

template<typename T >
Taylor< T > Sacado::Tay::asin ( const Base< Taylor< T > > &  a)

Definition at line 1130 of file Sacado_Tay_TaylorImp.hpp.

◆ atan() [2/2]

template<typename T >
Taylor< T > Sacado::Tay::atan ( const Base< Taylor< T > > &  a)

Definition at line 1139 of file Sacado_Tay_TaylorImp.hpp.

◆ atan2() [1/3]

template<typename T >
Taylor< T > Sacado::Tay::atan2 ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1148 of file Sacado_Tay_TaylorImp.hpp.

◆ atan2() [2/3]

template<typename T >
Taylor< T > Sacado::Tay::atan2 ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1161 of file Sacado_Tay_TaylorImp.hpp.

◆ atan2() [3/3]

template<typename T >
Taylor< T > Sacado::Tay::atan2 ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 1173 of file Sacado_Tay_TaylorImp.hpp.

◆ acosh()

template<typename T >
Taylor< T > Sacado::Tay::acosh ( const Base< Taylor< T > > &  a)

Definition at line 1185 of file Sacado_Tay_TaylorImp.hpp.

◆ asinh()

template<typename T >
Taylor< T > Sacado::Tay::asinh ( const Base< Taylor< T > > &  a)

Definition at line 1194 of file Sacado_Tay_TaylorImp.hpp.

◆ atanh()

template<typename T >
Taylor< T > Sacado::Tay::atanh ( const Base< Taylor< T > > &  a)

Definition at line 1203 of file Sacado_Tay_TaylorImp.hpp.

◆ abs()

template<typename T >
Taylor< T > Sacado::Tay::abs ( const Base< Taylor< T > > &  a)

Definition at line 1223 of file Sacado_Tay_TaylorImp.hpp.

◆ fabs()

template<typename T >
Taylor< T > Sacado::Tay::fabs ( const Base< Taylor< T > > &  a)

Definition at line 1212 of file Sacado_Tay_TaylorImp.hpp.

◆ max() [1/3]

template<typename T >
Taylor< T > Sacado::Tay::max ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1234 of file Sacado_Tay_TaylorImp.hpp.

◆ max() [2/3]

template<typename T >
Taylor< T > Sacado::Tay::max ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1248 of file Sacado_Tay_TaylorImp.hpp.

◆ max() [3/3]

template<typename T >
Taylor< T > Sacado::Tay::max ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 1261 of file Sacado_Tay_TaylorImp.hpp.

◆ min() [1/3]

template<typename T >
Taylor< T > Sacado::Tay::min ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1274 of file Sacado_Tay_TaylorImp.hpp.

◆ min() [2/3]

template<typename T >
Taylor< T > Sacado::Tay::min ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1288 of file Sacado_Tay_TaylorImp.hpp.

◆ min() [3/3]

template<typename T >
Taylor< T > Sacado::Tay::min ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 1301 of file Sacado_Tay_TaylorImp.hpp.

◆ operator==() [1/3]

template<typename T >
bool Sacado::Tay::operator== ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1314 of file Sacado_Tay_TaylorImp.hpp.

◆ operator==() [2/3]

template<typename T >
bool Sacado::Tay::operator== ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1324 of file Sacado_Tay_TaylorImp.hpp.

◆ operator==() [3/3]

template<typename T >
bool Sacado::Tay::operator== ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 1333 of file Sacado_Tay_TaylorImp.hpp.

◆ operator!=() [1/3]

template<typename T >
bool Sacado::Tay::operator!= ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1342 of file Sacado_Tay_TaylorImp.hpp.

◆ operator!=() [2/3]

template<typename T >
bool Sacado::Tay::operator!= ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1352 of file Sacado_Tay_TaylorImp.hpp.

◆ operator!=() [3/3]

template<typename T >
bool Sacado::Tay::operator!= ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 1361 of file Sacado_Tay_TaylorImp.hpp.

◆ operator<=() [1/3]

template<typename T >
bool Sacado::Tay::operator<= ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1369 of file Sacado_Tay_TaylorImp.hpp.

◆ operator<=() [2/3]

template<typename T >
bool Sacado::Tay::operator<= ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1379 of file Sacado_Tay_TaylorImp.hpp.

◆ operator<=() [3/3]

template<typename T >
bool Sacado::Tay::operator<= ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 1388 of file Sacado_Tay_TaylorImp.hpp.

◆ operator>=() [1/3]

template<typename T >
bool Sacado::Tay::operator>= ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1398 of file Sacado_Tay_TaylorImp.hpp.

◆ operator>=() [2/3]

template<typename T >
bool Sacado::Tay::operator>= ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1408 of file Sacado_Tay_TaylorImp.hpp.

◆ operator>=() [3/3]

template<typename T >
bool Sacado::Tay::operator>= ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 1417 of file Sacado_Tay_TaylorImp.hpp.

◆ operator<() [1/3]

template<typename T >
bool Sacado::Tay::operator< ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1425 of file Sacado_Tay_TaylorImp.hpp.

◆ operator<() [2/3]

template<typename T >
bool Sacado::Tay::operator< ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1435 of file Sacado_Tay_TaylorImp.hpp.

◆ operator<() [3/3]

template<typename T >
bool Sacado::Tay::operator< ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 1444 of file Sacado_Tay_TaylorImp.hpp.

◆ operator>() [1/3]

template<typename T >
bool Sacado::Tay::operator> ( const Base< Taylor< T > > &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1454 of file Sacado_Tay_TaylorImp.hpp.

◆ operator>() [2/3]

template<typename T >
bool Sacado::Tay::operator> ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  b 
)

Definition at line 1464 of file Sacado_Tay_TaylorImp.hpp.

◆ operator>() [3/3]

template<typename T >
bool Sacado::Tay::operator> ( const Base< Taylor< T > > &  a,
const typename Taylor< T >::value_type &  b 
)

Definition at line 1473 of file Sacado_Tay_TaylorImp.hpp.

◆ operator<<() [2/2]

template<typename T >
std::ostream & Sacado::Tay::operator<< ( std::ostream &  os,
const Base< Taylor< T > > &  a 
)

Definition at line 1543 of file Sacado_Tay_TaylorImp.hpp.

◆ toBool()

template<typename T >
bool Sacado::Tay::toBool ( const Taylor< T > &  x)

Definition at line 1481 of file Sacado_Tay_TaylorImp.hpp.

◆ operator&&() [1/3]

template<typename T >
bool Sacado::Tay::operator&& ( const Base< Taylor< T > > &  xx1,
const Base< Taylor< T > > &  xx2 
)
inline

Definition at line 1490 of file Sacado_Tay_TaylorImp.hpp.

◆ operator&&() [2/3]

template<typename T >
bool Sacado::Tay::operator&& ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  xx2 
)
inline

Definition at line 1499 of file Sacado_Tay_TaylorImp.hpp.

◆ operator&&() [3/3]

template<typename T >
bool Sacado::Tay::operator&& ( const Base< Taylor< T > > &  xx1,
const typename Taylor< T >::value_type &  b 
)
inline

Definition at line 1508 of file Sacado_Tay_TaylorImp.hpp.

◆ operator||() [1/3]

template<typename T >
bool Sacado::Tay::operator|| ( const Base< Taylor< T > > &  xx1,
const Base< Taylor< T > > &  xx2 
)
inline

Definition at line 1517 of file Sacado_Tay_TaylorImp.hpp.

◆ operator||() [2/3]

template<typename T >
bool Sacado::Tay::operator|| ( const typename Taylor< T >::value_type &  a,
const Base< Taylor< T > > &  xx2 
)
inline

Definition at line 1526 of file Sacado_Tay_TaylorImp.hpp.

◆ operator||() [3/3]

template<typename T >
bool Sacado::Tay::operator|| ( const Base< Taylor< T > > &  xx1,
const typename Taylor< T >::value_type &  b 
)
inline

Definition at line 1535 of file Sacado_Tay_TaylorImp.hpp.