casa
$Rev:20696$
|
Partial specialization of ChebyshevParamModeImpl for AutoDiff
More...
#include <ChebyshevParam.h>
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 |
Partial specialization of ChebyshevParamModeImpl for AutoDiff
Warning: The name ChebyshevParamModeImpl_PS
is only for cxx2html limitations;
Definition at line 442 of file ChebyshevParam.h.
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS | ( | ) | [inline] |
Definition at line 446 of file ChebyshevParam.h.
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS | ( | const uInt | n | ) | [inline, explicit] |
Definition at line 448 of file ChebyshevParam.h.
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.
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.
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS | ( | uInt | order, |
const RecordInterface & | mode | ||
) | [inline] |
Definition at line 462 of file ChebyshevParam.h.
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS | ( | const Vector< AutoDiff< T > > & | coeffs, |
const RecordInterface & | mode | ||
) | [inline] |
Definition at line 464 of file ChebyshevParam.h.
casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS | ( | const ChebyshevParamModeImpl_PS< AutoDiff< T > > & | other | ) | [inline] |
Definition at line 468 of file ChebyshevParam.h.
virtual void casa::ChebyshevParamModeImpl_PS< AutoDiff< T > >::getMode | ( | RecordInterface & | mode | ) | const [virtual] |
Reimplemented from casa::Function< T, U >.
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 >.