casa
5.7.0-16
|
VisCal: Model multiplicative errors for the VisEquation. More...
#include <UVMod.h>
Public Member Functions | |
UVMod (VisSet &vs) | |
virtual | ~UVMod () |
casacore::Int & | nPar () |
void | setModel (const ComponentType::Shape type, const casacore::Vector< casacore::Double > inpar, const casacore::Vector< casacore::Bool > invary) |
casacore::Bool | modelfit (const casacore::Int &maxiter, const casacore::String file) |
casacore::Vector < casacore::Double > & | par () |
VisCal: Model multiplicative errors for the VisEquation.
Public interface
VisCal describes an interface for multiplicative errors to be used in the VisEquation. It is an Abstract Base Class: most methods must be defined in derived classes.
See VisEquation for definition of the Visibility Measurement Equation.
The following examples illustrate how an VisCal can be used:
The properties of an multiplicative component must be described for the VisEquation.
casa::UVMod::UVMod | ( | VisSet & | vs | ) |
|
virtual |
|
protected |
Internal solving methods.
|
inlineprotected |
|
protected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protected |
Initial solving data.
|
inlineprotected |
|
inlineprotected |
Definition at line 166 of file UVMod.h.
References lastChiSq_.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
casacore::Bool casa::UVMod::modelfit | ( | const casacore::Int & | maxiter, |
const casacore::String | file | ||
) |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
protectedvirtual |
Calculate residuals (incl.
diff'd) and chi2
|
protected |
void casa::UVMod::setModel | ( | const ComponentType::Shape | type, |
const casacore::Vector< casacore::Double > | inpar, | ||
const casacore::Vector< casacore::Bool > | invary | ||
) |
|
inlineprotected |
Access to SkyComponents by id.
Definition at line 151 of file UVMod.h.
References cl_, and casa::ComponentList::component().
|
protected |
|
inlineprotected |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
inlineprotected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 209 of file UVMod.h.
Referenced by lastChiSq().
|
private |
Definition at line 222 of file UVMod.h.
Referenced by lastGrad().
|
private |
Definition at line 224 of file UVMod.h.
Referenced by lastHess().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |