|
Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
Namespace for expression-level reverse forward-mode AD classes. More...
Classes | |
| class | DFad |
| Forward-mode AD class using dynamic memory allocation and expression-level-reverse-mode caching expression templates. More... | |
| struct | ExprPromote |
| Base template specification for ExprPromote. More... | |
| struct | ExprPromote< A, A > |
| Specialization of ExprPromote for a single type. More... | |
| class | Expr |
| Wrapper for a generic expression template. More... | |
| 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... | |
| struct | ExprPromote< GeneralFad< T, S >, typename GeneralFad< T, S >::value_type > |
| Specialization of ExprPromote to GeneralFad types. More... | |
| struct | ExprPromote< typename GeneralFad< T, S >::value_type, GeneralFad< T, S > > |
| Specialization of ExprPromote to GeneralFad types. More... | |
| struct | ExprPromote< GeneralFad< T, S >, typename dummy< typename GeneralFad< T, S >::value_type, typename GeneralFad< T, S >::scalar_type >::type > |
| Specialization of ExprPromote to GeneralFad types. More... | |
| struct | ExprPromote< typename dummy< typename GeneralFad< T, S >::value_type, typename GeneralFad< T, S >::scalar_type >::type, GeneralFad< T, S > > |
| Specialization of ExprPromote to GeneralFad types. 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 | Expr< SFadExprTag< T, Num > > |
| Expression template forward-mode AD class with static memory allocation. More... | |
| class | SFad |
| Forward-mode AD class using static memory allocation, caching expression templates, and expression-level reverse mode. More... | |
| struct | ExprPromote< Expr< SFadExprTag< T, Num > >, T > |
| Specialization of ExprPromote to Expr<SFadExprTag> types. More... | |
| struct | ExprPromote< T, Expr< SFadExprTag< T, Num > > > |
| Specialization of ExprPromote to GeneralFad types. More... | |
| class | SLFad |
| Forward-mode AD class using static memory allocation with long arrays, caching expression templates, and expression level reverse mode. More... | |
Functions | |
| template<typename T , typename Storage > | |
| std::ostream & | operator<< (std::ostream &os, const GeneralFad< T, Storage > &x) |
| template<typename T > | |
| Expr< UnaryPlusOp< Expr< T > > > | operator+ (const Expr< T > &expr) |
| template<typename T > | |
| Expr< UnaryMinusOp< Expr< T > > > | operator- (const Expr< T > &expr) |
| template<typename T > | |
| Expr< AbsOp< Expr< T > > > | abs (const Expr< T > &expr) |
| template<typename T > | |
| Expr< FAbsOp< Expr< T > > > | fabs (const Expr< T > &expr) |
| template<typename ExprT > | |
| bool | operator! (const Expr< ExprT > &expr) |
| template<typename ExprT > | |
| bool | toBool (const Expr< ExprT > &x) |
| template<typename ExprT > | |
| std::ostream & | operator<< (std::ostream &os, const Expr< ExprT > &x) |
| template<typename T , int Num> | |
| std::ostream & | operator<< (std::ostream &os, const Expr< SFadExprTag< T, Num > > &x) |
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 305 of file Sacado_ELRCacheFad_GeneralFad.hpp.
| Expr< UnaryPlusOp< Expr<T> > > Sacado::ELRCacheFad::operator+ | ( | const Expr< T > & | expr | ) | [inline] |
Definition at line 143 of file Sacado_ELRCacheFad_Ops.hpp.
| Expr< UnaryMinusOp< Expr<T> > > Sacado::ELRCacheFad::operator- | ( | const Expr< T > & | expr | ) | [inline] |
Definition at line 226 of file Sacado_ELRCacheFad_Ops.hpp.
| Expr< AbsOp< Expr<T> > > Sacado::ELRCacheFad::abs | ( | const Expr< T > & | expr | ) | [inline] |
Definition at line 319 of file Sacado_ELRCacheFad_Ops.hpp.
| Expr< FAbsOp< Expr<T> > > Sacado::ELRCacheFad::fabs | ( | const Expr< T > & | expr | ) | [inline] |
Definition at line 412 of file Sacado_ELRCacheFad_Ops.hpp.
| bool Sacado::ELRCacheFad::operator! | ( | const Expr< ExprT > & | expr | ) | [inline] |
Definition at line 3165 of file Sacado_ELRCacheFad_Ops.hpp.
| bool Sacado::ELRCacheFad::toBool | ( | const Expr< ExprT > & | x | ) |
Definition at line 3180 of file Sacado_ELRCacheFad_Ops.hpp.
| std::ostream& Sacado::ELRCacheFad::operator<< | ( | std::ostream & | os, |
| const Expr< ExprT > & | x | ||
| ) |
Definition at line 3232 of file Sacado_ELRCacheFad_Ops.hpp.
| std::ostream& Sacado::ELRCacheFad::operator<< | ( | std::ostream & | os, |
| const Expr< SFadExprTag< T, Num > > & | x | ||
| ) |
Definition at line 468 of file Sacado_ELRCacheFad_SFad.hpp.
1.7.4