Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
Namespace for forward-mode AD classes. More...
Namespaces | |
Exp | |
Classes | |
class | ArrayTraits |
struct | ArrayValueType |
class | BLAS |
Fad specializations for Teuchos::BLAS wrappers. More... | |
class | DFad |
class | DVFad |
Forward-mode AD class using dynamic memory allocation and expression templates. More... | |
struct | BaseExpr< GeneralFad< T, Fad::VectorDynamicStorage< T > > > |
struct | ExprLevel< DVFad< T > > |
struct | IsFadExpr< DVFad< T > > |
class | DynamicStorage |
Derivative array storage class using dynamic memory allocation. More... | |
struct | BaseExpr |
Meta-function for determining concrete base expression. More... | |
struct | ExprSpecDefault |
struct | ExprSpec |
class | Expr |
Wrapper for a generic expression template. More... | |
struct | ExprSpec< Expr< ExprT, Spec > > |
struct | ExprLevel |
Meta-function for determining nesting with an expression. More... | |
struct | ExprLevel< Expr< T > > |
struct | IsFadExpr |
Determine whether a given type is an expression. More... | |
struct | IsFadExpr< Expr< T > > |
class | ConstExpr |
Constant expression template. More... | |
class | GeneralFad |
Forward-mode AD class templated on the storage for the derivative array. More... | |
class | Expr< GeneralFad< T, Storage > > |
GeneralFad expression template specialization. More... | |
class | Fad_LAPACK |
Fad specializations for Teuchos::LAPACK wrappers. More... | |
class | PowerOp |
struct | ExprSpec< PowerOp< ExprT1, ExprT2 > > |
struct | ExprSpec< PowerOp< ExprT1, ConstExpr< T2 > > > |
struct | ExprSpec< PowerOp< ConstExpr< T1 >, ExprT2 > > |
class | Expr< PowerOp< ExprT1, ExprT2, true >, ExprSpecDefault > |
class | Expr< PowerOp< ExprT1, ConstExpr< T2 >, true >, ExprSpecDefault > |
class | Expr< PowerOp< ConstExpr< T1 >, ExprT2, true >, ExprSpecDefault > |
class | Expr< PowerOp< ExprT1, ExprT2, false >, ExprSpecDefault > |
class | Expr< PowerOp< ExprT1, ConstExpr< T2 >, false >, ExprSpecDefault > |
class | Expr< PowerOp< ConstExpr< T1 >, ExprT2, false >, ExprSpecDefault > |
class | UnaryPlusOp |
class | UnaryMinusOp |
class | ExpOp |
class | LogOp |
class | Log10Op |
class | SqrtOp |
class | CosOp |
class | SinOp |
class | TanOp |
class | ACosOp |
class | ASinOp |
class | ATanOp |
class | CoshOp |
class | SinhOp |
class | TanhOp |
class | ACoshOp |
class | ASinhOp |
class | ATanhOp |
class | AbsOp |
class | FAbsOp |
class | SafeSqrtOp |
class | AdditionOp |
class | SubtractionOp |
class | Multiplicationp |
class | DivisionOp |
class | Atan2Op |
class | MaxOp |
class | MinOp |
struct | SFadExprTag |
A tag for specializing Expr for SFad expressions. More... | |
class | SFad |
class | Expr< SFadExprTag< T, Num >, ExprSpecDefault > |
Expression template forward-mode AD class with static memory allocation. More... | |
class | SimpleFad |
Forward-mode AD class using dynamic memory allocation but no expression templates. More... | |
class | SLFad |
class | StaticStorage |
Derivative array storage class using static memory allocation. More... | |
class | Vector |
A class for storing a contiguously allocated array of Fad objects. This is a general definition that will work for all Fad types, and is merely a wrapper around std::vector. A specialization for Sacado::Fad::DVFad providing contiguous allocation of values and derivatives is below. More... | |
class | Vector< OrdinalType, Sacado::Fad::DVFad< ValueType > > |
A class for storing a contiguously allocated array of Fad objects where the values and derivative arrays for each Fad object are stored in contiguous memory. To preserve this structure, many vector operations aren't supported (like resizing). More... | |
class | VectorDynamicStorage |
Derivative array storage class using dynamic memory allocation. More... | |
class | ViewFad |
class | ViewStorage |
Derivative array storage class that is a view into a contiguous memory allocation. It does not provide proper value semantics and thus should not be used in a general-purpose scalar type. More... | |
Enumerations | |
enum | VectorDerivOrientation { Row, Column } |
Functions | |
template<typename T1 , typename T2 > | |
KOKKOS_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 > | |
KOKKOS_INLINE_FUNCTION Expr < PowerOp< Expr< T >, Expr< T > > > | pow (const Expr< T > &expr1, const Expr< T > &expr2) |
template<typename T > | |
KOKKOS_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 > | |
KOKKOS_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 > | |
KOKKOS_INLINE_FUNCTION | pow (const typename Expr< T >::scalar_type &c, const Expr< T > &expr) |
template<typename T > | |
KOKKOS_INLINE_FUNCTION | pow (const Expr< T > &expr, const typename Expr< T >::scalar_type &c) |
template<typename ExprT > | |
KOKKOS_INLINE_FUNCTION bool | operator! (const Expr< ExprT > &expr) |
template<typename ExprT > | |
KOKKOS_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 > | 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 > | |
KOKKOS_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.
KOKKOS_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 1619 of file Sacado_Fad_Ops.hpp.
KOKKOS_INLINE_FUNCTION Expr< PowerOp< Expr<T>, Expr<T> > > Sacado::Fad::pow | ( | const Expr< T > & | expr1, |
const Expr< T > & | expr2 | ||
) |
Definition at line 1629 of file Sacado_Fad_Ops.hpp.
KOKKOS_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 1639 of file Sacado_Fad_Ops.hpp.
KOKKOS_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 1651 of file Sacado_Fad_Ops.hpp.
KOKKOS_INLINE_FUNCTION Sacado::Fad::pow | ( | const typename Expr< T >::scalar_type & | c, |
const Expr< T > & | expr | ||
) |
Definition at line 1663 of file Sacado_Fad_Ops.hpp.
KOKKOS_INLINE_FUNCTION Sacado::Fad::pow | ( | const Expr< T > & | expr, |
const typename Expr< T >::scalar_type & | c | ||
) |
Definition at line 1675 of file Sacado_Fad_Ops.hpp.
KOKKOS_INLINE_FUNCTION bool Sacado::Fad::operator! | ( | const Expr< ExprT > & | expr | ) |
Definition at line 2119 of file Sacado_Fad_Ops.hpp.
KOKKOS_INLINE_FUNCTION bool Sacado::Fad::toBool | ( | const Expr< ExprT > & | x | ) |
Definition at line 2135 of file Sacado_Fad_Ops.hpp.
std::ostream& Sacado::Fad::operator<< | ( | std::ostream & | os, |
const Expr< ExprT > & | x | ||
) |
Definition at line 2190 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.
SimpleFad<ValueT> Sacado::Fad::exp | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 56 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::log | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 63 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::log10 | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 69 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::sqrt | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 76 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::cos | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 94 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::sin | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 100 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::tan | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 106 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::acos | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 114 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::asin | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 121 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::atan | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 128 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::cosh | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 135 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::sinh | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 141 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::tanh | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 147 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::acosh | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 154 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::asinh | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 161 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::atanh | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 168 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::abs | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 175 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::fabs | ( | const SimpleFad< ValueT > & | a | ) |
Definition at line 184 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::operator+ | ( | const SimpleFad< ValueT > & | a, |
const SimpleFad< ValueT > & | b | ||
) |
Definition at line 193 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 212 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 219 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::operator- | ( | const SimpleFad< ValueT > & | a, |
const SimpleFad< ValueT > & | b | ||
) |
Definition at line 226 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 245 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 252 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::operator* | ( | const SimpleFad< ValueT > & | a, |
const SimpleFad< ValueT > & | b | ||
) |
Definition at line 259 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 279 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 286 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::operator/ | ( | const SimpleFad< ValueT > & | a, |
const SimpleFad< ValueT > & | b | ||
) |
Definition at line 293 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 317 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 324 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::pow | ( | const SimpleFad< ValueT > & | a, |
const SimpleFad< ValueT > & | b | ||
) |
Definition at line 331 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 365 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 377 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::atan2 | ( | const SimpleFad< ValueT > & | a, |
const SimpleFad< ValueT > & | b | ||
) |
Definition at line 389 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 417 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 425 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::max | ( | const SimpleFad< ValueT > & | a, |
const SimpleFad< ValueT > & | b | ||
) |
Definition at line 433 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 467 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 482 of file Sacado_Fad_SimpleFadOps.hpp.
SimpleFad<ValueT> Sacado::Fad::min | ( | const SimpleFad< ValueT > & | a, |
const SimpleFad< ValueT > & | b | ||
) |
Definition at line 497 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 531 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 546 of file Sacado_Fad_SimpleFadOps.hpp.
|
inline |
Definition at line 612 of file Sacado_Fad_SimpleFadOps.hpp.
bool Sacado::Fad::toBool | ( | const SimpleFad< T > & | x | ) |
Definition at line 627 of file Sacado_Fad_SimpleFadOps.hpp.
std::ostream& Sacado::Fad::operator<< | ( | std::ostream & | os, |
const SimpleFad< ValueT > & | x | ||
) |
Definition at line 679 of file Sacado_Fad_SimpleFadOps.hpp.
KOKKOS_INLINE_FUNCTION Expr< SafeSqrtOp< Expr<T> > > Sacado::Fad::safe_sqrt | ( | const Expr< T > & | ) |