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

Namespace for expression-level reverse forward-mode AD classes. More...

Classes

struct  BaseExpr
 Meta-function for determining concrete base expression. More...
class  ConstExpr
 Constant expression template. More...
class  DFad
class  Expr
 Wrapper for a generic expression template. More...
class  Expr< GeneralFad< T, Storage > >
 GeneralFad expression template specialization. More...
class  Expr< SFadExprTag< T, Num > >
 Expression template forward-mode AD class with static memory allocation. More...
struct  ExprConstRef
struct  ExprConstRef< ConstExpr< T > >
struct  ExprLevel
 Meta-function for determining nesting with an expression. More...
struct  ExprLevel< Expr< T > >
class  GeneralFad
 Forward-mode AD class templated on the storage for the derivative array. More...
struct  IsFadExpr
 Determine whether a given type is an expression. More...
struct  IsFadExpr< Expr< T > >
class  SafeSqrtOp
class  SFad
struct  SFadExprTag
 A tag for specializing Expr for SFad expressions. More...
class  SLFad
class  ViewFad

Functions

template<typename T, typename Storage>
std::ostream & operator<< (std::ostream &os, const GeneralFad< T, Storage > &x)
template<typename T>
SACADO_INLINE_FUNCTION Expr< SafeSqrtOp< Expr< T > > > safe_sqrt (const Expr< T > &)

Detailed Description

Namespace for expression-level reverse forward-mode AD classes.

Function Documentation

◆ operator<<()

template<typename T, typename Storage>
std::ostream & Sacado::ELRFad::operator<< ( std::ostream & os,
const GeneralFad< T, Storage > & x )

Definition at line 1020 of file Sacado_ELRFad_GeneralFad.hpp.

◆ safe_sqrt()

template<typename T>
SACADO_INLINE_FUNCTION Expr< SafeSqrtOp< Expr< T > > > Sacado::ELRFad::safe_sqrt ( const Expr< T > & )