|
Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
Namespace for forward-mode AD classes. More...
Namespaces | |
| namespace | Exp |
| namespace | PowerImpl |
Enumerations | |
| enum | VectorDerivOrientation { Row , Column } |
Functions | |
| template<typename T1, typename T2> | |
| SACADO_INLINE_FUNCTION mpl::enable_if_c< ExprLevel< Expr< T1 > >::value==ExprLevel< Expr< T2 > >::value, Expr< PowerOp< Expr< T1 >, Expr< T2 > > > >::type | pow (const Expr< T1 > &expr1, const Expr< T2 > &expr2) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION Expr< PowerOp< Expr< T >, Expr< T > > > | pow (const Expr< T > &expr1, const Expr< T > &expr2) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION Expr< PowerOp< ConstExpr< typename Expr< T >::value_type >, Expr< T > > > | pow (const typename Expr< T >::value_type &c, const Expr< T > &expr) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION Expr< PowerOp< Expr< T >, ConstExpr< typename Expr< T >::value_type > > > | pow (const Expr< T > &expr, const typename Expr< T >::value_type &c) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION | pow (const typename Expr< T >::scalar_type &c, const Expr< T > &expr) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION | pow (const Expr< T > &expr, const typename Expr< T >::scalar_type &c) |
| template<typename CondT, typename T1, typename T2> | |
| SACADO_INLINE_FUNCTION mpl::enable_if_c< IsFadExpr< T1 >::value &&IsFadExpr< T2 >::value &&ExprLevel< T1 >::value==ExprLevel< T2 >::value, Expr< IfThenElseOp< CondT, T1, T2 > > >::type | if_then_else (const CondT &cond, const T1 &expr1, const T2 &expr2) |
| template<typename CondT, typename T> | |
| SACADO_INLINE_FUNCTION Expr< IfThenElseOp< CondT, Expr< T >, Expr< T > > > | if_then_else (const CondT &cond, const Expr< T > &expr1, const Expr< T > &expr2) |
| template<typename CondT, typename T> | |
| SACADO_INLINE_FUNCTION Expr< IfThenElseOp< CondT, ConstExpr< typename Expr< T >::value_type >, Expr< T > > > | if_then_else (const CondT &cond, const typename Expr< T >::value_type &c, const Expr< T > &expr) |
| template<typename CondT, typename T> | |
| SACADO_INLINE_FUNCTION Expr< IfThenElseOp< CondT, Expr< T >, ConstExpr< typename Expr< T >::value_type > > > | if_then_else (const CondT &cond, const Expr< T > &expr, const typename Expr< T >::value_type &c) |
| template<typename CondT, typename T> | |
| SACADO_INLINE_FUNCTION mpl::disable_if< std::is_same< typenameExpr< T >::value_type, typenameExpr< T >::scalar_type >, Expr< IfThenElseOp< CondT, ConstExpr< typenameExpr< T >::scalar_type >, Expr< T > > > >::type | if_then_else (const CondT &cond, const typename Expr< T >::scalar_type &c, const Expr< T > &expr) |
| template<typename CondT, typename T> | |
| SACADO_INLINE_FUNCTION mpl::disable_if< std::is_same< typenameExpr< T >::value_type, typenameExpr< T >::scalar_type >, Expr< IfThenElseOp< CondT, Expr< T >, ConstExpr< typenameExpr< T >::scalar_type > > > >::type | if_then_else (const CondT &cond, const Expr< T > &expr, const typename Expr< T >::scalar_type &c) |
| template<typename ExprT> | |
| SACADO_INLINE_FUNCTION bool | operator! (const Expr< ExprT > &expr) |
| template<typename ExprT> | |
| SACADO_INLINE_FUNCTION bool | toBool (const Expr< ExprT > &x) |
| template<typename ExprT> | |
| std::ostream & | operator<< (std::ostream &os, const Expr< ExprT > &x) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator+ (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator- (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | exp (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | log (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | log10 (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | sqrt (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | cbrt (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | cos (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | sin (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | tan (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | acos (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | asin (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | atan (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | cosh (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | sinh (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | tanh (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | acosh (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | asinh (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | atanh (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | abs (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | fabs (const SimpleFad< ValueT > &a) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator+ (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator+ (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator+ (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator- (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator- (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator- (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator* (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator* (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator* (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator/ (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator/ (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | operator/ (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | pow (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | pow (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | pow (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | atan2 (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | atan2 (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | atan2 (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | max (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | max (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | max (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | min (const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | min (const typename SimpleFad< ValueT >::value_type &a, const SimpleFad< ValueT > &b) |
| template<typename ValueT> | |
| SimpleFad< ValueT > | min (const SimpleFad< ValueT > &a, const typename SimpleFad< ValueT >::value_type &b) |
| template<typename ValueT> | |
| bool | operator! (const SimpleFad< ValueT > &a) |
| template<typename T> | |
| bool | toBool (const SimpleFad< T > &x) |
| template<typename ValueT> | |
| std::ostream & | operator<< (std::ostream &os, const SimpleFad< ValueT > &x) |
| template<typename T> | |
| SACADO_INLINE_FUNCTION Expr< SafeSqrtOp< Expr< T > > > | safe_sqrt (const Expr< T > &) |
Namespace for forward-mode AD classes.
| Enumerator | |
|---|---|
| Row | |
| Column | Derivatives are stored row-wise (strided). Derivatives ar stored column-wise (unit stride) |
Definition at line 42 of file Sacado_Fad_Vector.hpp.
| SACADO_INLINE_FUNCTION mpl::enable_if_c< ExprLevel< Expr< T1 > >::value==ExprLevel< Expr< T2 > >::value, Expr< PowerOp< Expr< T1 >, Expr< T2 > > > >::type Sacado::Fad::pow | ( | const Expr< T1 > & | expr1, |
| const Expr< T2 > & | expr2 ) |
Definition at line 2098 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION Expr< PowerOp< Expr< T >, Expr< T > > > Sacado::Fad::pow | ( | const Expr< T > & | expr1, |
| const Expr< T > & | expr2 ) |
Definition at line 2108 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION Expr< PowerOp< ConstExpr< typename Expr< T >::value_type >, Expr< T > > > Sacado::Fad::pow | ( | const typename Expr< T >::value_type & | c, |
| const Expr< T > & | expr ) |
Definition at line 2118 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION Expr< PowerOp< Expr< T >, ConstExpr< typename Expr< T >::value_type > > > Sacado::Fad::pow | ( | const Expr< T > & | expr, |
| const typename Expr< T >::value_type & | c ) |
Definition at line 2130 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION Sacado::Fad::pow | ( | const typename Expr< T >::scalar_type & | c, |
| const Expr< T > & | expr ) |
Definition at line 2142 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION Sacado::Fad::pow | ( | const Expr< T > & | expr, |
| const typename Expr< T >::scalar_type & | c ) |
Definition at line 2154 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION mpl::enable_if_c< IsFadExpr< T1 >::value &&IsFadExpr< T2 >::value &&ExprLevel< T1 >::value==ExprLevel< T2 >::value, Expr< IfThenElseOp< CondT, T1, T2 > > >::type Sacado::Fad::if_then_else | ( | const CondT & | cond, |
| const T1 & | expr1, | ||
| const T2 & | expr2 ) |
Definition at line 2415 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION Expr< IfThenElseOp< CondT, Expr< T >, Expr< T > > > Sacado::Fad::if_then_else | ( | const CondT & | cond, |
| const Expr< T > & | expr1, | ||
| const Expr< T > & | expr2 ) |
Definition at line 2425 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION Expr< IfThenElseOp< CondT, ConstExpr< typename Expr< T >::value_type >, Expr< T > > > Sacado::Fad::if_then_else | ( | const CondT & | cond, |
| const typename Expr< T >::value_type & | c, | ||
| const Expr< T > & | expr ) |
Definition at line 2436 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION Expr< IfThenElseOp< CondT, Expr< T >, ConstExpr< typename Expr< T >::value_type > > > Sacado::Fad::if_then_else | ( | const CondT & | cond, |
| const Expr< T > & | expr, | ||
| const typename Expr< T >::value_type & | c ) |
Definition at line 2449 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION mpl::disable_if< std::is_same< typenameExpr< T >::value_type, typenameExpr< T >::scalar_type >, Expr< IfThenElseOp< CondT, ConstExpr< typenameExpr< T >::scalar_type >, Expr< T > > > >::type Sacado::Fad::if_then_else | ( | const CondT & | cond, |
| const typename Expr< T >::scalar_type & | c, | ||
| const Expr< T > & | expr ) |
Definition at line 2466 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION mpl::disable_if< std::is_same< typenameExpr< T >::value_type, typenameExpr< T >::scalar_type >, Expr< IfThenElseOp< CondT, Expr< T >, ConstExpr< typenameExpr< T >::scalar_type > > > >::type Sacado::Fad::if_then_else | ( | const CondT & | cond, |
| const Expr< T > & | expr, | ||
| const typename Expr< T >::scalar_type & | c ) |
Definition at line 2483 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION bool Sacado::Fad::operator! | ( | const Expr< ExprT > & | expr | ) |
Definition at line 2557 of file Sacado_Fad_Ops.hpp.
| SACADO_INLINE_FUNCTION bool Sacado::Fad::toBool | ( | const Expr< ExprT > & | x | ) |
Definition at line 2573 of file Sacado_Fad_Ops.hpp.
| std::ostream & Sacado::Fad::operator<< | ( | std::ostream & | os, |
| const Expr< ExprT > & | x ) |
Definition at line 2628 of file Sacado_Fad_Ops.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator+ | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 44 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator- | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 50 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 56 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 63 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 69 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 76 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 84 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 92 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 98 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 104 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 112 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 119 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 126 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 133 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 139 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 145 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 152 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 159 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 166 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 173 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 182 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator+ | ( | const SimpleFad< ValueT > & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 191 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator+ | ( | const typename SimpleFad< ValueT >::value_type & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 210 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator+ | ( | const SimpleFad< ValueT > & | a, |
| const typename SimpleFad< ValueT >::value_type & | b ) |
Definition at line 217 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator- | ( | const SimpleFad< ValueT > & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 224 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator- | ( | const typename SimpleFad< ValueT >::value_type & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 243 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator- | ( | const SimpleFad< ValueT > & | a, |
| const typename SimpleFad< ValueT >::value_type & | b ) |
Definition at line 250 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator* | ( | const SimpleFad< ValueT > & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 257 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator* | ( | const typename SimpleFad< ValueT >::value_type & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 277 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator* | ( | const SimpleFad< ValueT > & | a, |
| const typename SimpleFad< ValueT >::value_type & | b ) |
Definition at line 284 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator/ | ( | const SimpleFad< ValueT > & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 291 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator/ | ( | const typename SimpleFad< ValueT >::value_type & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 315 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::operator/ | ( | const SimpleFad< ValueT > & | a, |
| const typename SimpleFad< ValueT >::value_type & | b ) |
Definition at line 322 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::pow | ( | const SimpleFad< ValueT > & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 329 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::pow | ( | const typename SimpleFad< ValueT >::value_type & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 367 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::pow | ( | const SimpleFad< ValueT > & | a, |
| const typename SimpleFad< ValueT >::value_type & | b ) |
Definition at line 379 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::atan2 | ( | const SimpleFad< ValueT > & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 393 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::atan2 | ( | const typename SimpleFad< ValueT >::value_type & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 421 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::atan2 | ( | const SimpleFad< ValueT > & | a, |
| const typename SimpleFad< ValueT >::value_type & | b ) |
Definition at line 429 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::max | ( | const SimpleFad< ValueT > & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 437 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::max | ( | const typename SimpleFad< ValueT >::value_type & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 471 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::max | ( | const SimpleFad< ValueT > & | a, |
| const typename SimpleFad< ValueT >::value_type & | b ) |
Definition at line 486 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::min | ( | const SimpleFad< ValueT > & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 501 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::min | ( | const typename SimpleFad< ValueT >::value_type & | a, |
| const SimpleFad< ValueT > & | b ) |
Definition at line 535 of file Sacado_Fad_SimpleFadOps.hpp.
| SimpleFad< ValueT > Sacado::Fad::min | ( | const SimpleFad< ValueT > & | a, |
| const typename SimpleFad< ValueT >::value_type & | b ) |
Definition at line 550 of file Sacado_Fad_SimpleFadOps.hpp.
|
inline |
Definition at line 616 of file Sacado_Fad_SimpleFadOps.hpp.
Definition at line 631 of file Sacado_Fad_SimpleFadOps.hpp.
| std::ostream & Sacado::Fad::operator<< | ( | std::ostream & | os, |
| const SimpleFad< ValueT > & | x ) |
Definition at line 683 of file Sacado_Fad_SimpleFadOps.hpp.
| SACADO_INLINE_FUNCTION Expr< SafeSqrtOp< Expr< T > > > Sacado::Fad::safe_sqrt | ( | const Expr< T > & | ) |