casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Static Public Member Functions
casa::FunctionTraits_P< AutoDiff< T > > Class Template Reference

FunctionTraits specialization for AutoDiff. More...

#include <FunctionTraits.h>

List of all members.

Public Types

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

Static Public Member Functions

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

Detailed Description

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

FunctionTraits specialization for AutoDiff.

Definition at line 168 of file FunctionTraits.h.


Member Typedef Documentation

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

Type for arguments.

Definition at line 179 of file FunctionTraits.h.

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

Template base type.

Definition at line 173 of file FunctionTraits.h.

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

Default type for differentiation.

Definition at line 181 of file FunctionTraits.h.

template<class T >
typedef FunctionTraits_P<T>::NumericType casa::FunctionTraits_P< AutoDiff< T > >::NumericType

Template numeric type.

Definition at line 175 of file FunctionTraits.h.

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

Type for parameters.

Definition at line 177 of file FunctionTraits.h.

template<class T >
typedef AutoDiff<T> casa::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& casa::FunctionTraits_P< AutoDiff< T > >::getValue ( const Type in) [inline, static]

Get the value.

Definition at line 183 of file FunctionTraits.h.

References casa::AutoDiff< T >::value().

template<class T >
static void casa::FunctionTraits_P< AutoDiff< T > >::setValue ( Type out,
const T &  val,
const uInt  nder,
const uInt  i 
) [inline, static]

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: