Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
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< Tcbrt (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 1675 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 1684 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 1693 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 1730 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 1738 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 1746 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 1762 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 1778 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 1797 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 1818 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 1838 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 1856 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ operator!()

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

Definition at line 1925 of file Sacado_Tay_CacheTaylorOps.hpp.

◆ toBool2()

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

Definition at line 1940 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 1992 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 2008 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.

◆ cbrt()

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

Definition at line 911 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 918 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 928 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 937 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 946 of file Sacado_Tay_TaylorImp.hpp.

◆ cos()

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

Definition at line 992 of file Sacado_Tay_TaylorImp.hpp.

◆ sin()

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

Definition at line 979 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 1005 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 1019 of file Sacado_Tay_TaylorImp.hpp.

◆ cosh()

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

Definition at line 1065 of file Sacado_Tay_TaylorImp.hpp.

◆ sinh()

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

Definition at line 1052 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 1078 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 1092 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 1119 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 1128 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 1137 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 1146 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 1159 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 1171 of file Sacado_Tay_TaylorImp.hpp.

◆ acosh()

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

Definition at line 1183 of file Sacado_Tay_TaylorImp.hpp.

◆ asinh()

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

Definition at line 1192 of file Sacado_Tay_TaylorImp.hpp.

◆ atanh()

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

Definition at line 1201 of file Sacado_Tay_TaylorImp.hpp.

◆ abs()

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

Definition at line 1221 of file Sacado_Tay_TaylorImp.hpp.

◆ fabs()

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

Definition at line 1210 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 1232 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 1246 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 1259 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 1272 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 1286 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 1299 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 1312 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 1322 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 1331 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 1340 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 1350 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 1359 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 1367 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 1377 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 1386 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 1396 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 1406 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 1415 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 1423 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 1433 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 1442 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 1452 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 1462 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 1471 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 1541 of file Sacado_Tay_TaylorImp.hpp.

◆ toBool()

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

Definition at line 1479 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 1488 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 1497 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 1506 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 1515 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 1524 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 1533 of file Sacado_Tay_TaylorImp.hpp.