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

Namespace for Taylor polynomial AD classes. More...

Classes

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

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< typenameExpr< 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 >, typenameExpr< 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.
 
template<typename T >
Taylor< Tdiff (const Taylor< T > &x, int n=1)
 Compute Taylor series of n-th derivative of x.
 
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< typenameExpr< 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 >, typenameExpr< 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.