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_PX< AutoDiffX< T > > Class Template Reference

FunctionTraits specialization for AutoDiffX. More...

#include <FunctionTraits.h>

Public Types

typedef AutoDiffX< T > Type
 Actual template type. More...
 
typedef T BaseType
 Template base type. More...
 
typedef FunctionTraits_PX< T >
::NumericType 
NumericType
 Template numeric type. More...
 
typedef T ParamType
 Type for parameters. More...
 
typedef AutoDiffX< T > ArgType
 Type for arguments. More...
 
typedef AutoDiffX< 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_PX< AutoDiffX< T > >

FunctionTraits specialization for AutoDiffX.

Definition at line 226 of file FunctionTraits.h.

Member Typedef Documentation

template<class T >
typedef AutoDiffX<T> casacore::FunctionTraits_PX< AutoDiffX< T > >::ArgType

Type for arguments.

Definition at line 237 of file FunctionTraits.h.

template<class T >
typedef T casacore::FunctionTraits_PX< AutoDiffX< T > >::BaseType

Template base type.

Definition at line 231 of file FunctionTraits.h.

template<class T >
typedef AutoDiffX<T> casacore::FunctionTraits_PX< AutoDiffX< T > >::DiffType

Default type for differentiation.

Definition at line 239 of file FunctionTraits.h.

Template numeric type.

Definition at line 233 of file FunctionTraits.h.

template<class T >
typedef T casacore::FunctionTraits_PX< AutoDiffX< T > >::ParamType

Type for parameters.

Definition at line 235 of file FunctionTraits.h.

template<class T >
typedef AutoDiffX<T> casacore::FunctionTraits_PX< AutoDiffX< T > >::Type

Actual template type.

Definition at line 229 of file FunctionTraits.h.

Member Function Documentation

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

Get the value.

Definition at line 241 of file FunctionTraits.h.

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

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

Set a value (and possible derivative)

Definition at line 244 of file FunctionTraits.h.


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