casa
$Rev:20696$
|
Partial specialization of ChebyshevParamModeImpl for AutoDiff
More...
#include <ChebyshevParam.h>
Public Member Functions | |
ChebyshevParamModeImpl_PSA () | |
ChebyshevParamModeImpl_PSA (const uInt n) | |
ChebyshevParamModeImpl_PSA (const AutoDiffA< T > &min, const AutoDiffA< T > &max, typename ChebyshevEnums::OutOfIntervalMode mode=ChebyshevEnums::CONSTANT, const AutoDiffA< T > &defval=AutoDiffA< T >(0)) | |
ChebyshevParamModeImpl_PSA (const Vector< AutoDiffA< T > > &coeffs, const AutoDiffA< T > &min, const AutoDiffA< T > &max, typename ChebyshevEnums::OutOfIntervalMode mode=ChebyshevEnums::CONSTANT, const AutoDiffA< T > &defval=AutoDiffA< T >(0)) | |
ChebyshevParamModeImpl_PSA (uInt order, const RecordInterface &mode) | |
ChebyshevParamModeImpl_PSA (const Vector< AutoDiffA< T > > &coeffs, const RecordInterface &mode) | |
ChebyshevParamModeImpl_PSA (const ChebyshevParamModeImpl_PSA &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 497 of file ChebyshevParam.h.
casa::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::ChebyshevParamModeImpl_PSA | ( | ) | [inline] |
Definition at line 501 of file ChebyshevParam.h.
casa::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::ChebyshevParamModeImpl_PSA | ( | const uInt | n | ) | [inline, explicit] |
Definition at line 503 of file ChebyshevParam.h.
casa::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::ChebyshevParamModeImpl_PSA | ( | const AutoDiffA< T > & | min, |
const AutoDiffA< T > & | max, | ||
typename ChebyshevEnums::OutOfIntervalMode | mode = ChebyshevEnums::CONSTANT , |
||
const AutoDiffA< T > & | defval = AutoDiffA<T>(0) |
||
) | [inline] |
Definition at line 506 of file ChebyshevParam.h.
casa::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::ChebyshevParamModeImpl_PSA | ( | const Vector< AutoDiffA< T > > & | coeffs, |
const AutoDiffA< T > & | min, | ||
const AutoDiffA< T > & | max, | ||
typename ChebyshevEnums::OutOfIntervalMode | mode = ChebyshevEnums::CONSTANT , |
||
const AutoDiffA< T > & | defval = AutoDiffA<T>(0) |
||
) | [inline] |
Definition at line 512 of file ChebyshevParam.h.
casa::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::ChebyshevParamModeImpl_PSA | ( | uInt | order, |
const RecordInterface & | mode | ||
) | [inline] |
Definition at line 519 of file ChebyshevParam.h.
casa::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::ChebyshevParamModeImpl_PSA | ( | const Vector< AutoDiffA< T > > & | coeffs, |
const RecordInterface & | mode | ||
) | [inline] |
Definition at line 521 of file ChebyshevParam.h.
casa::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::ChebyshevParamModeImpl_PSA | ( | const ChebyshevParamModeImpl_PSA< AutoDiffA< T > > & | other | ) | [inline] |
Definition at line 525 of file ChebyshevParam.h.
virtual void casa::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::getMode | ( | RecordInterface & | mode | ) | const [virtual] |
Reimplemented from casa::Function< T, U >.
virtual void casa::ChebyshevParamModeImpl_PSA< AutoDiffA< 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 >.