casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Member Functions | List of all members
casacore::FunctionTraits_P< AutoDiff< T > > Class Template Reference

FunctionTraits specialization for AutoDiff. More...

#include <FunctionTraits.h>

Public Types

typedef AutoDiff< T > Type
 Actual template type. More...
 
typedef T BaseType
 Template base type. More...
 
typedef FunctionTraits_P< T >
::NumericType 
NumericType
 Template numeric type. More...
 
typedef AutoDiff< T > ParamType
 Type for parameters. More...
 
typedef T ArgType
 Type for arguments. More...
 
typedef AutoDiff< T > DiffType
 Default type for differentiation. More...
 

Static Public Member Functions

static const T & getValue (const Type &in)
 Get the value. More...
 
static void setValue (Type &out, const T &val, const uInt nder, const uInt i)
 Set a value (and possible derivative) More...
 

Detailed Description

template<class T>
class casacore::FunctionTraits_P< AutoDiff< T > >

FunctionTraits specialization for AutoDiff.

Definition at line 168 of file FunctionTraits.h.

Member Typedef Documentation

template<class T >
typedef T casacore::FunctionTraits_P< AutoDiff< T > >::ArgType

Type for arguments.

Definition at line 179 of file FunctionTraits.h.

template<class T >
typedef T casacore::FunctionTraits_P< AutoDiff< T > >::BaseType

Template base type.

Definition at line 173 of file FunctionTraits.h.

template<class T >
typedef AutoDiff<T> casacore::FunctionTraits_P< AutoDiff< T > >::DiffType

Default type for differentiation.

Definition at line 181 of file FunctionTraits.h.

Template numeric type.

Definition at line 175 of file FunctionTraits.h.

template<class T >
typedef AutoDiff<T> casacore::FunctionTraits_P< AutoDiff< T > >::ParamType

Type for parameters.

Definition at line 177 of file FunctionTraits.h.

template<class T >
typedef AutoDiff<T> casacore::FunctionTraits_P< AutoDiff< T > >::Type

Actual template type.

Definition at line 171 of file FunctionTraits.h.

Member Function Documentation

template<class T >
static const T& casacore::FunctionTraits_P< AutoDiff< T > >::getValue ( const Type in)
inlinestatic

Get the value.

Definition at line 183 of file FunctionTraits.h.

References casacore::FunctionTraits< T >::getValue(), and casacore::AutoDiff< T >::value().

template<class T >
static void casacore::FunctionTraits_P< AutoDiff< T > >::setValue ( Type out,
const T &  val,
const uInt  nder,
const uInt  i 
)
inlinestatic

Set a value (and possible derivative)

Definition at line 186 of file FunctionTraits.h.


The documentation for this class was generated from the following file: