casa
$Rev:20696$
|
Class to aid in distributing different fitters. More...
Public Member Functions | |
FitType () | |
Default constructor: no method known. | |
~FitType () | |
Destructor. | |
void | setFitter (GenericL2Fit< Double > *ptr) |
Set a fitter pointer (real or complex) | |
void | setFitterCX (GenericL2Fit< DComplex > *ptr) |
GenericL2Fit< Double > *const & | getFitter () const |
Get a fitter pointer (real or complex) | |
GenericL2Fit< DComplex > *const & | getFitterCX () const |
void | setStatus (Int n, Int typ, Double colfac, Double lmfac) |
Set the status. | |
Int | getNceq () const |
Get the number of terms in condition equation. | |
Int | getN () const |
Get the number of unknowns. | |
Int | getNreal () const |
Get the number of real unknowns. | |
Int | getType () const |
Get the type. | |
Double | getColfac () const |
Get the collinearity factor. | |
Double | getLMfac () const |
Get the Levenberg-Marquardt factor. | |
void | setSolved (Bool solved) |
Set solution done or not. | |
Bool | getSolved () const |
Solution done? | |
Private Member Functions | |
FitType (const FitType &other) | |
Copy constructor: not implemented. | |
FitType & | operator= (const FitType &other) |
Assignment: not implemented. | |
Private Attributes | |
casa::GenericL2Fit< Double > * | fitter_p |
Pointer to a Fitting Machine: real or complex. | |
casa::GenericL2Fit< DComplex > * | fitterCX_p |
Int | n_p |
Number of unknowns. | |
Int | nceq_p |
Number of terms in condition equation. | |
Int | nreal_p |
Number of real unknowns. | |
Int | typ_p |
Type. | |
Double | colfac_p |
Collinearity factor. | |
Double | lmfac_p |
Levenberg-Marquardt factor. | |
Bool | soldone_p |
Solution done? | |
uInt | nr_p |
System's rank deficiency. |
Class to aid in distributing different fitters.
Definition at line 116 of file FittingProxy.h.
Default constructor: no method known.
Destructor.
FittingProxy::FitType::FitType | ( | const FitType & | other | ) | [private] |
Copy constructor: not implemented.
Double FittingProxy::FitType::getColfac | ( | ) | const [inline] |
GenericL2Fit<Double>* const& FittingProxy::FitType::getFitter | ( | ) | const |
Get a fitter pointer (real or complex)
GenericL2Fit<DComplex>* const& FittingProxy::FitType::getFitterCX | ( | ) | const |
Double FittingProxy::FitType::getLMfac | ( | ) | const [inline] |
Get the Levenberg-Marquardt factor.
Definition at line 147 of file FittingProxy.h.
References lmfac_p.
Int FittingProxy::FitType::getN | ( | ) | const [inline] |
Int FittingProxy::FitType::getNceq | ( | ) | const [inline] |
Get the number of terms in condition equation.
Definition at line 137 of file FittingProxy.h.
References nceq_p.
Int FittingProxy::FitType::getNreal | ( | ) | const [inline] |
Bool FittingProxy::FitType::getSolved | ( | ) | const [inline] |
Int FittingProxy::FitType::getType | ( | ) | const [inline] |
Assignment: not implemented.
void FittingProxy::FitType::setFitter | ( | GenericL2Fit< Double > * | ptr | ) |
Set a fitter pointer (real or complex)
void FittingProxy::FitType::setFitterCX | ( | GenericL2Fit< DComplex > * | ptr | ) |
void FittingProxy::FitType::setSolved | ( | Bool | solved | ) |
Set solution done or not.
void FittingProxy::FitType::setStatus | ( | Int | n, |
Int | typ, | ||
Double | colfac, | ||
Double | lmfac | ||
) |
Set the status.
Double FittingProxy::FitType::colfac_p [private] |
casa::GenericL2Fit<Double>* FittingProxy::FitType::fitter_p [private] |
Pointer to a Fitting Machine: real or complex.
Definition at line 160 of file FittingProxy.h.
casa::GenericL2Fit<DComplex>* FittingProxy::FitType::fitterCX_p [private] |
Definition at line 161 of file FittingProxy.h.
Double FittingProxy::FitType::lmfac_p [private] |
Levenberg-Marquardt factor.
Definition at line 174 of file FittingProxy.h.
Referenced by getLMfac().
Int FittingProxy::FitType::n_p [private] |
Int FittingProxy::FitType::nceq_p [private] |
Number of terms in condition equation.
Definition at line 166 of file FittingProxy.h.
Referenced by getNceq().
uInt FittingProxy::FitType::nr_p [private] |
System's rank deficiency.
Definition at line 178 of file FittingProxy.h.
Int FittingProxy::FitType::nreal_p [private] |
Bool FittingProxy::FitType::soldone_p [private] |
Int FittingProxy::FitType::typ_p [private] |