casacore
|
#include <FittingProxy.h>
Classes | |
class | FitType |
Class to aid in distributing different fitters. More... | |
Public Member Functions | |
FittingProxy () | |
virtual | ~FittingProxy () |
Int | getid () |
Record | getstate (Int id) |
Bool | init (Int id, Int n, Int tp, Double colfac, Double lmfac) |
Bool | done (Int id) |
Bool | reset (Int id) |
Bool | set (Int id, Int nin, Int tpin, Double colfac, Double lmfac) |
Record | functional (Int id, const Record &fnc, const Vector< Double > &xval, const Vector< Double > &yval, const Vector< Double > &wt, Int mxit, const Record &constraint) |
Record | linear (Int id, const Record &fnc, const Vector< Double > &xval, const Vector< Double > &yval, const Vector< Double > &wt, const Record &constraint) |
Record | cxfunctional (Int id, const Record &fnc, const Vector< DComplex > &xval, const Vector< DComplex > &yval, const Vector< DComplex > &wt, Int mxit, const Record &constraint) |
Record | cxlinear (Int id, const Record &fnc, const Vector< DComplex > &xval, const Vector< DComplex > &yval, const Vector< DComplex > &wt, const Record &constraint) |
Private Attributes | |
uInt | nFitter_p |
Number of FitType obkects present. More... | |
FitType ** | list_p |
List of FitTypes. More... | |
This class gives Proxy to Fitting connection
Public interface
Distributed Object and fitting
The class makes the connection between the Fitting module and other object system. It provides a series of proxy callable methods. See Note 197 for details.
Operations supported are all the fitting methods supported in the Fitting module
To provide a direct user interface between the user and Fitting related calculations.
Definition at line 78 of file FittingProxy.h.
casacore::FittingProxy::FittingProxy | ( | ) |
|
virtual |
Record casacore::FittingProxy::cxfunctional | ( | Int | id, |
const Record & | fnc, | ||
const Vector< DComplex > & | xval, | ||
const Vector< DComplex > & | yval, | ||
const Vector< DComplex > & | wt, | ||
Int | mxit, | ||
const Record & | constraint | ||
) |
Record casacore::FittingProxy::cxlinear | ( | Int | id, |
const Record & | fnc, | ||
const Vector< DComplex > & | xval, | ||
const Vector< DComplex > & | yval, | ||
const Vector< DComplex > & | wt, | ||
const Record & | constraint | ||
) |
Record casacore::FittingProxy::functional | ( | Int | id, |
const Record & | fnc, | ||
const Vector< Double > & | xval, | ||
const Vector< Double > & | yval, | ||
const Vector< Double > & | wt, | ||
Int | mxit, | ||
const Record & | constraint | ||
) |
Int casacore::FittingProxy::getid | ( | ) |
Record casacore::FittingProxy::linear | ( | Int | id, |
const Record & | fnc, | ||
const Vector< Double > & | xval, | ||
const Vector< Double > & | yval, | ||
const Vector< Double > & | wt, | ||
const Record & | constraint | ||
) |
|
private |
List of FitTypes.
Definition at line 183 of file FittingProxy.h.
|
private |
Number of FitType obkects present.
Definition at line 181 of file FittingProxy.h.