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

Partial specialization of ChebyshevParamModeImpl for AutoDiff More...

#include <ChebyshevParam.h>

Inheritance diagram for casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >:
casa::ChebyshevParam< AutoDiff< T > > casa::Function1D< AutoDiff< T > > casa::Function< T, U > casa::Functional< FunctionTraits< T >::ArgType, U > casa::Functional< Vector< FunctionTraits< T >::ArgType >, U >

List of all members.

Public Member Functions

 ChebyshevParamModeImpl_PS ()
 ChebyshevParamModeImpl_PS (const uInt n)
 ChebyshevParamModeImpl_PS (const AutoDiff< T > &min, const AutoDiff< T > &max, typename ChebyshevEnums::OutOfIntervalMode mode=ChebyshevEnums::CONSTANT, const AutoDiff< T > &defval=AutoDiff< T >(0))
 ChebyshevParamModeImpl_PS (const Vector< AutoDiff< T > > &coeffs, const AutoDiff< T > &min, const AutoDiff< T > &max, typename ChebyshevEnums::OutOfIntervalMode mode=ChebyshevEnums::CONSTANT, const AutoDiff< T > &defval=AutoDiff< T >(0))
 ChebyshevParamModeImpl_PS (uInt order, const RecordInterface &mode)
 ChebyshevParamModeImpl_PS (const Vector< AutoDiff< T > > &coeffs, const RecordInterface &mode)
 ChebyshevParamModeImpl_PS (const ChebyshevParamModeImpl_PS &other)
virtual void setMode (const RecordInterface &mode)
 get/set the function mode.
virtual void getMode (RecordInterface &mode) const

Detailed Description

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

Partial specialization of ChebyshevParamModeImpl for AutoDiff

Synopsis


Warning: The name ChebyshevParamModeImpl_PS is only for cxx2html limitations;

Definition at line 442 of file ChebyshevParam.h.


Constructor & Destructor Documentation

template<class T >
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS ( ) [inline]

Definition at line 446 of file ChebyshevParam.h.

template<class T >
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS ( const uInt  n) [inline, explicit]

Definition at line 448 of file ChebyshevParam.h.

template<class T >
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS ( const AutoDiff< T > &  min,
const AutoDiff< T > &  max,
typename ChebyshevEnums::OutOfIntervalMode  mode = ChebyshevEnums::CONSTANT,
const AutoDiff< T > &  defval = AutoDiff<T>(0) 
) [inline]

Definition at line 451 of file ChebyshevParam.h.

template<class T >
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS ( const Vector< AutoDiff< T > > &  coeffs,
const AutoDiff< T > &  min,
const AutoDiff< T > &  max,
typename ChebyshevEnums::OutOfIntervalMode  mode = ChebyshevEnums::CONSTANT,
const AutoDiff< T > &  defval = AutoDiff<T>(0) 
) [inline]

Definition at line 456 of file ChebyshevParam.h.

template<class T >
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS ( uInt  order,
const RecordInterface mode 
) [inline]

Definition at line 462 of file ChebyshevParam.h.

template<class T >
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS ( const Vector< AutoDiff< T > > &  coeffs,
const RecordInterface mode 
) [inline]

Definition at line 464 of file ChebyshevParam.h.

template<class T >
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS ( const ChebyshevParamModeImpl_PS< AutoDiff< T > > &  other) [inline]

Definition at line 468 of file ChebyshevParam.h.


Member Function Documentation

template<class T >
virtual void casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::getMode ( RecordInterface mode) const [virtual]

Reimplemented from casa::Function< T, U >.

template<class T >
virtual void casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::setMode ( const RecordInterface mode) [virtual]

get/set the function mode.

These provide an interface to function-specific configuration or state that controls how the function calculates its values but otherwise does not qualify as a parameter. Some part of the state, for example, might have a type different from that of T. The state is passed as fields of a record, mode--the names, types and values of which are specific to the implementing function and should be documented in the implementing class. It is recommended that all possible inputs passed to this function via setMode() be considered optional such that if the record omits a legal field, that part of the state is left unchanged. Fields not recognized by the implementing class should be ignored. An exception should be thrown if a recognized field contains illegal data. The default implementations for both getMode() and setMode() ignore the input record.

Reimplemented from casa::Function< T, U >.


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