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

FunctionTraits specialization for AutoDiffA. More...

#include <FunctionTraits.h>

List of all members.

Public Types

typedef AutoDiffA< T > Type
 Actual template type.
typedef T BaseType
 Template base type.
typedef FunctionTraits_PA< T >
::NumericType 
NumericType
 Template numeric type.
typedef AutoDiffA< T > ParamType
 Type for parameters.
typedef AutoDiffA< T > ArgType
 Type for arguments.
typedef AutoDiffA< 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_PA< AutoDiffA< T > >

FunctionTraits specialization for AutoDiffA.

Definition at line 197 of file FunctionTraits.h.


Member Typedef Documentation

template<class T >
typedef AutoDiffA<T> casa::FunctionTraits_PA< AutoDiffA< T > >::ArgType

Type for arguments.

Definition at line 208 of file FunctionTraits.h.

template<class T >
typedef T casa::FunctionTraits_PA< AutoDiffA< T > >::BaseType

Template base type.

Definition at line 202 of file FunctionTraits.h.

template<class T >
typedef AutoDiffA<T> casa::FunctionTraits_PA< AutoDiffA< T > >::DiffType

Default type for differentiation.

Definition at line 210 of file FunctionTraits.h.

Template numeric type.

Definition at line 204 of file FunctionTraits.h.

template<class T >
typedef AutoDiffA<T> casa::FunctionTraits_PA< AutoDiffA< T > >::ParamType

Type for parameters.

Definition at line 206 of file FunctionTraits.h.

template<class T >
typedef AutoDiffA<T> casa::FunctionTraits_PA< AutoDiffA< T > >::Type

Actual template type.

Definition at line 200 of file FunctionTraits.h.


Member Function Documentation

template<class T >
static const T& casa::FunctionTraits_PA< AutoDiffA< T > >::getValue ( const Type in) [inline, static]

Get the value.

Definition at line 212 of file FunctionTraits.h.

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

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

Set a value (and possible derivative)

Definition at line 215 of file FunctionTraits.h.


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