|
Sacado Package Browser (Single Doxygen Collection) Version of the Day
|
Namespaces | |
| namespace | Impl |
| namespace | PowerImpl |
Classes | |
| class | AbsOp |
| class | ACoshOp |
| class | ACosOp |
| class | AdditionOp |
| class | ASinhOp |
| class | ASinOp |
| class | Atan2Op |
| class | ATanhOp |
| class | ATanOp |
| class | CbrtOp |
| class | CoshOp |
| class | CosOp |
| class | DivisionOp |
| class | DynamicStorage |
| Derivative array storage class using dynamic memory allocation. More... | |
| class | ExpOp |
| class | Expr |
| Wrapper for a generic expression template. More... | |
| class | ExprAssign |
| Class that implements various forms of expression assignments. More... | |
| class | ExprAssign< DstType, typename std::enable_if< Sacado::IsStaticallySized< DstType >::value >::type > |
| Specialization of ExprAssign for statically sized storage types. More... | |
| struct | ExprLevel |
| Meta-function for determining nesting with an expression. More... | |
| struct | ExprLevel< Expr< T > > |
| struct | ExprLevel< GeneralFad< S > > |
| struct | ExprLevel< IfThenElseOp< CondT, T1, T2, c1, c2, E > > |
| class | ExprSpecDefault |
| class | Extender |
| Extension class for extending interface of its argument. More... | |
| class | FAbsOp |
| class | GeneralFad |
| Forward-mode AD class templated on the storage for the derivative array. More... | |
| class | IfThenElseOp |
| class | IfThenElseOp< CondT, T1, T2, false, false, ExprSpecDefault > |
| class | IfThenElseOp< CondT, T1, T2, false, true, ExprSpecDefault > |
| class | IfThenElseOp< CondT, T1, T2, true, false, ExprSpecDefault > |
| struct | IsFadExpr |
| Determine whether a given type is an expression. More... | |
| struct | IsFadExpr< Expr< T > > |
| struct | IsFadExpr< GeneralFad< S > > |
| struct | IsFadExpr< IfThenElseOp< CondT, T1, T2, c1, c2, E > > |
| class | Log10Op |
| class | LogOp |
| class | MaxOp |
| class | MinOp |
| class | Multiplicationp |
| class | PowerOp |
| class | SafeSqrtOp |
| class | SinhOp |
| class | SinOp |
| class | SqrtOp |
| class | StaticFixedStorage |
| Derivative array storage class using static, fixed memory allocation. More... | |
| class | StaticStorage |
| Derivative array storage class using static memory allocation. More... | |
| class | SubtractionOp |
| class | TanhOp |
| class | TanOp |
| class | UnaryMinusOp |
| class | UnaryPlusOp |
| class | VectorDynamicStorage |
| Derivative array storage class using dynamic memory allocation. More... | |
| class | ViewFadPtr |
| 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... | |
Typedefs | |
| template<typename T > | |
| using | DFad = GeneralFad< DynamicStorage<T> > |
| template<typename T > | |
| using | DVFad = GeneralFad< VectorDynamicStorage<T> > |
| template<typename T , int Num> | |
| using | SFad = GeneralFad< StaticFixedStorage<T,Num> > |
| template<typename T , int Num> | |
| using | SLFad = GeneralFad< StaticStorage<T,Num> > |
| template<typename T , unsigned static_length, unsigned static_stride, typename U > | |
| using | ViewFad = GeneralFad< ViewStorage<T,static_length,static_stride,U> > |
Definition at line 42 of file Sacado_Fad_Exp_DFad.hpp.
Definition at line 42 of file Sacado_Fad_Exp_DVFad.hpp.
Definition at line 43 of file Sacado_Fad_Exp_SFad.hpp.
Definition at line 42 of file Sacado_Fad_Exp_SLFad.hpp.
Definition at line 47 of file Sacado_Fad_Exp_ViewFad.hpp.
| SACADO_INLINE_FUNCTION mpl::enable_if_c< IsFadExpr< T1 >::value &&IsFadExpr< T2 >::value &&ExprLevel< T1 >::value==ExprLevel< T2 >::value, IfThenElseOp< CondT, typenameExpr< T1 >::derived_type, typenameExpr< T2 >::derived_type, false, false, typenameT1::expr_spec_type > >::type Sacado::Fad::Exp::if_then_else | ( | const CondT & | cond, |
| const T1 & | expr1, | ||
| const T2 & | expr2 ) |
Definition at line 1896 of file Sacado_Fad_Exp_Ops.hpp.
| SACADO_INLINE_FUNCTION IfThenElseOp< CondT, typename T::value_type, typename Expr< T >::derived_type, true, false, typename T::expr_spec_type > Sacado::Fad::Exp::if_then_else | ( | const CondT & | cond, |
| const typename T::value_type & | c, | ||
| const Expr< T > & | expr ) |
Definition at line 1909 of file Sacado_Fad_Exp_Ops.hpp.
| SACADO_INLINE_FUNCTION IfThenElseOp< CondT, typename Expr< T >::derived_type, typename T::value_type, false, true, typename T::expr_spec_type > Sacado::Fad::Exp::if_then_else | ( | const CondT & | cond, |
| const Expr< T > & | expr, | ||
| const typename T::value_type & | c ) |
Definition at line 1923 of file Sacado_Fad_Exp_Ops.hpp.
| SACADO_INLINE_FUNCTION mpl::disable_if< mpl::is_same< typenameT::value_type, typenameT::scalar_type >, IfThenElseOp< CondT, typenameT::scalar_type, typenameExpr< T >::derived_type, true, false, typenameT::expr_spec_type > >::type Sacado::Fad::Exp::if_then_else | ( | const CondT & | cond, |
| const typename Expr< T >::scalar_type & | c, | ||
| const Expr< T > & | expr ) |
Definition at line 1942 of file Sacado_Fad_Exp_Ops.hpp.
| SACADO_INLINE_FUNCTION mpl::disable_if< mpl::is_same< typenameT::value_type, typenameT::scalar_type >, IfThenElseOp< CondT, typenameExpr< T >::derived_type, typenameT::scalar_type, false, true, typenameT::expr_spec_type > >::type Sacado::Fad::Exp::if_then_else | ( | const CondT & | cond, |
| const Expr< T > & | expr, | ||
| const typename Expr< T >::scalar_type & | c ) |
Definition at line 1961 of file Sacado_Fad_Exp_Ops.hpp.
| SACADO_INLINE_FUNCTION bool Sacado::Fad::Exp::operator! | ( | const Expr< ExprT > & | expr | ) |
Definition at line 2108 of file Sacado_Fad_Exp_Ops.hpp.
Definition at line 2126 of file Sacado_Fad_Exp_Ops.hpp.