|
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...
|
|
|
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 > > |
|
|
template<typename CondT , typename T1 , typename T2 > |
KOKKOS_INLINE_FUNCTION mpl::enable_if_c< IsFadExpr< T1 >::value &&IsFadExpr< T2 >::value &&ExprLevel< T1 >::value==ExprLevel< T2 >::value, IfThenElseOp< CondT, typename Expr< T1 >::derived_type, typename Expr< T2 >::derived_type, false, false, typename T1::expr_spec_type > >::type | if_then_else (const CondT &cond, const T1 &expr1, const T2 &expr2) |
|
template<typename CondT , typename T > |
KOKKOS_INLINE_FUNCTION IfThenElseOp< CondT, typename T::value_type, typename Expr< T >::derived_type, true, false, typename T::expr_spec_type > | if_then_else (const CondT &cond, const typename T::value_type &c, const Expr< T > &expr) |
|
template<typename CondT , typename T > |
KOKKOS_INLINE_FUNCTION IfThenElseOp< CondT, typename Expr< T >::derived_type, typename T::value_type, false, true, typename T::expr_spec_type > | if_then_else (const CondT &cond, const Expr< T > &expr, const typename T::value_type &c) |
|
template<typename CondT , typename T > |
KOKKOS_INLINE_FUNCTION mpl::disable_if< mpl::is_same< typename T::value_type, typename T::scalar_type >, IfThenElseOp< CondT, typename T::scalar_type, typename Expr< T >::derived_type, true, false, typename T::expr_spec_type > >::type | if_then_else (const CondT &cond, const typename Expr< T >::scalar_type &c, const Expr< T > &expr) |
|
template<typename CondT , typename T > |
KOKKOS_INLINE_FUNCTION mpl::disable_if< mpl::is_same< typename T::value_type, typename T::scalar_type >, IfThenElseOp< CondT, typename Expr< T >::derived_type, typename T::scalar_type, false, true, typename T::expr_spec_type > >::type | if_then_else (const CondT &cond, 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 T > |
KOKKOS_INLINE_FUNCTION bool | toBool (const Expr< T > &xx) |
|
template<typename T > |
std::ostream & | operator<< (std::ostream &os, const Expr< T > &xx) |
|