Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
Namespace for expression-level reverse forward-mode AD classes. More...
Classes | |
class | DFad |
struct | BaseExpr |
Meta-function for determining concrete base expression. More... | |
class | Expr |
Wrapper for a generic expression template. More... | |
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... | |
struct | ExprConstRef |
struct | ExprConstRef< ConstExpr< T > > |
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 | UnaryPlusOp |
class | Expr< UnaryPlusOp< ExprT > > |
class | UnaryMinusOp |
class | Expr< UnaryMinusOp< ExprT > > |
class | AbsOp |
class | Expr< AbsOp< ExprT > > |
class | FAbsOp |
class | Expr< FAbsOp< ExprT > > |
struct | SFadExprTag |
A tag for specializing Expr for SFad expressions. More... | |
class | SFad |
class | Expr< SFadExprTag< T, Num > > |
Expression template forward-mode AD class with static memory allocation. More... | |
class | SLFad |
class | ViewFad |
class | SafeSqrtOp |
Functions | |
template<typename T , typename Storage > | |
std::ostream & | operator<< (std::ostream &os, const GeneralFad< T, Storage > &x) |
template<typename T > | |
KOKKOS_INLINE_FUNCTION Expr < UnaryPlusOp< Expr< T > > > | operator+ (const Expr< T > &expr) |
template<typename T > | |
KOKKOS_INLINE_FUNCTION Expr < UnaryMinusOp< Expr< T > > > | operator- (const Expr< T > &expr) |
template<typename T > | |
KOKKOS_INLINE_FUNCTION Expr < AbsOp< Expr< T > > > | abs (const Expr< T > &expr) |
template<typename T > | |
KOKKOS_INLINE_FUNCTION Expr < FAbsOp< Expr< T > > > | fabs (const Expr< T > &expr) |
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 T > | |
KOKKOS_INLINE_FUNCTION Expr < SafeSqrtOp< Expr< T > > > | safe_sqrt (const Expr< T > &) |
Namespace for expression-level reverse forward-mode AD classes.
std::ostream& Sacado::ELRCacheFad::operator<< | ( | std::ostream & | os, |
const GeneralFad< T, Storage > & | x | ||
) |
Definition at line 1032 of file Sacado_ELRCacheFad_GeneralFad.hpp.
KOKKOS_INLINE_FUNCTION Expr< UnaryPlusOp< Expr<T> > > Sacado::ELRCacheFad::operator+ | ( | const Expr< T > & | expr | ) |
Definition at line 155 of file Sacado_ELRCacheFad_Ops.hpp.
KOKKOS_INLINE_FUNCTION Expr< UnaryMinusOp< Expr<T> > > Sacado::ELRCacheFad::operator- | ( | const Expr< T > & | expr | ) |
Definition at line 253 of file Sacado_ELRCacheFad_Ops.hpp.
KOKKOS_INLINE_FUNCTION Expr< AbsOp< Expr<T> > > Sacado::ELRCacheFad::abs | ( | const Expr< T > & | expr | ) |
Definition at line 361 of file Sacado_ELRCacheFad_Ops.hpp.
KOKKOS_INLINE_FUNCTION Expr< FAbsOp< Expr<T> > > Sacado::ELRCacheFad::fabs | ( | const Expr< T > & | expr | ) |
Definition at line 469 of file Sacado_ELRCacheFad_Ops.hpp.
KOKKOS_INLINE_FUNCTION bool Sacado::ELRCacheFad::operator! | ( | const Expr< ExprT > & | expr | ) |
Definition at line 3635 of file Sacado_ELRCacheFad_Ops.hpp.
KOKKOS_INLINE_FUNCTION bool Sacado::ELRCacheFad::toBool | ( | const Expr< ExprT > & | x | ) |
Definition at line 3652 of file Sacado_ELRCacheFad_Ops.hpp.
std::ostream& Sacado::ELRCacheFad::operator<< | ( | std::ostream & | os, |
const Expr< ExprT > & | x | ||
) |
Definition at line 3708 of file Sacado_ELRCacheFad_Ops.hpp.
KOKKOS_INLINE_FUNCTION Expr< SafeSqrtOp< Expr<T> > > Sacado::ELRCacheFad::safe_sqrt | ( | const Expr< T > & | ) |