Sacado Development
Classes | Functions
Sacado::LFad Namespace Reference

Namespace for logical forward-mode AD classes. More...

Classes

class  Expr
 Wrapper for a generic expression template. More...
class  LogicalSparseImp
 Implementation class for computing the logical sparsity of a derivative using forward-mode AD. More...
class  Expr< LogicalSparseImp< ValT, LogT > >
 Expression template specialization for LogicalSparse. More...
class  LogicalSparse
 User inteface class for computing the logical sparsity pattern of a derivative via forward-mode AD. More...

Functions

template<typename T >
Expr< ExpOp< Expr< T > > > exp (const Expr< T > &)
template<typename T >
Expr< LogOp< Expr< T > > > log (const Expr< T > &)
template<typename T >
Expr< Log10Op< Expr< T > > > log10 (const Expr< T > &)
template<typename T >
Expr< SqrtOp< Expr< T > > > sqrt (const Expr< T > &)
template<typename T >
Expr< CosOp< Expr< T > > > cos (const Expr< T > &)
template<typename T >
Expr< SinOp< Expr< T > > > sin (const Expr< T > &)
template<typename T >
Expr< TanOp< Expr< T > > > tan (const Expr< T > &)
template<typename T >
Expr< ACosOp< Expr< T > > > acos (const Expr< T > &)
template<typename T >
Expr< ASinOp< Expr< T > > > asin (const Expr< T > &)
template<typename T >
Expr< ATanOp< Expr< T > > > atan (const Expr< T > &)
template<typename T >
Expr< CoshOp< Expr< T > > > cosh (const Expr< T > &)
template<typename T >
Expr< SinhOp< Expr< T > > > sinh (const Expr< T > &)
template<typename T >
Expr< TanhOp< Expr< T > > > tanh (const Expr< T > &)
template<typename T >
Expr< ACoshOp< Expr< T > > > acosh (const Expr< T > &)
template<typename T >
Expr< ASinhOp< Expr< T > > > asinh (const Expr< T > &)
template<typename T >
Expr< ATanhOp< Expr< T > > > atanh (const Expr< T > &)
template<typename T >
Expr< AbsOp< Expr< T > > > abs (const Expr< T > &)
template<typename T >
Expr< FAbsOp< Expr< T > > > fabs (const Expr< T > &)
template<typename T1 , typename T2 >
Expr< Atan2Op< Expr< T1 >
, Expr< T2 > > > 
atan2 (const Expr< T1 > &, const Expr< T2 > &)
template<typename T >
Expr< Atan2Op< Expr< T >, Expr
< T > > > 
atan2 (const Expr< T > &, const Expr< T > &)
template<typename T >
Expr< Atan2Op< typename Expr
< T >::value_type, Expr< T > > > 
atan2 (const typename Expr< T >::value_type &, const Expr< T > &)
template<typename T >
Expr< Atan2Op< Expr< T >
, typename Expr< T >
::value_type > > 
atan2 (const Expr< T > &, const typename Expr< T >::value_type &)
template<typename T1 , typename T2 >
Expr< PowerOp< Expr< T1 >
, Expr< T2 > > > 
pow (const Expr< T1 > &, const Expr< T2 > &)
template<typename T >
Expr< PowerOp< Expr< T >, Expr
< T > > > 
pow (const Expr< T > &, const Expr< T > &)
template<typename T >
Expr< PowerOp< typename Expr
< T >::value_type, Expr< T > > > 
pow (const typename Expr< T >::value_type &, const Expr< T > &)
template<typename T >
Expr< PowerOp< Expr< T >
, typename Expr< T >
::value_type > > 
pow (const Expr< T > &, const typename Expr< T >::value_type &)
template<typename T1 , typename T2 >
Expr< MaxOp< Expr< T1 >, Expr
< T2 > > > 
max (const Expr< T1 > &, const Expr< T2 > &)
template<typename T >
Expr< MaxOp< Expr< T >, Expr
< T > > > 
max (const Expr< T > &, const Expr< T > &)
template<typename T >
Expr< MaxOp< typename Expr< T >
::value_type, Expr< T > > > 
max (const typename Expr< T >::value_type &, const Expr< T > &)
template<typename T >
Expr< MaxOp< Expr< T >
, typename Expr< T >
::value_type > > 
max (const Expr< T > &, const typename Expr< T >::value_type &)
template<typename T1 , typename T2 >
Expr< MinOp< Expr< T1 >, Expr
< T2 > > > 
min (const Expr< T1 > &, const Expr< T2 > &)
template<typename T >
Expr< MinOp< Expr< T >, Expr
< T > > > 
min (const Expr< T > &, const Expr< T > &)
template<typename T >
Expr< MinOp< typename Expr< T >
::value_type, Expr< T > > > 
min (const typename Expr< T >::value_type &, const Expr< T > &)
template<typename T >
Expr< MinOp< Expr< T >
, typename Expr< T >
::value_type > > 
min (const Expr< T > &, const typename Expr< T >::value_type &)

Detailed Description

Namespace for logical forward-mode AD classes.

 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends