create a SpectralList More...
#include <SpectralListFactory.h>
Static Public Member Functions | |
static SpectralList | create (LogIO &log, const casac::variant &pampest, const casac::variant &pcenterest, const casac::variant &pfwhmest, const casac::variant &pfix=casac::initialize_variant(""), const casac::variant &gmncomps=casac::initialize_variant(""), const casac::variant &gmampcon=casac::initialize_variant(""), const casac::variant &gmcentercon=casac::initialize_variant(""), const casac::variant &gmfwhmcon=casac::initialize_variant(""), const vector< double > &gmampest=vector< double >(0), const vector< double > &gmcenterest=vector< double >(0), const vector< double > &gmfwhmest=vector< double >(0), const casac::variant &gmfix=casac::initialize_variant(""), const casac::variant &pfunc=casac::initialize_variant(""), const casac::variant &plpest=casac::initialize_variant(""), const casac::variant &plpfix=casac::initialize_variant(""), const casac::variant <pest=casac::initialize_variant(""), const casac::variant <pfix=casac::initialize_variant("")) |
Create a SpectralList object log logger pampest initial amplitude estimates for pfc functions pcenterest initial center estimates for pfc functions pfwhmest initial FWHM estimates for pfc functions pfix fixed parameters for pfc functions. | |
Static Private Member Functions | |
static void | _addGaussianMultiplets (SpectralList &spectralList, LogIO &log, const vector< int > &mygmncomps, vector< double > &mygmampcon, vector< double > &mygmcentercon, vector< double > &mygmfwhmcon, const vector< double > &gmampest, const vector< double > &gmcenterest, const vector< double > &gmfwhmest, const vector< string > &mygmfix) |
static void | _addPowerLogPolynomial (SpectralList &spectralList, LogIO &log, vector< double > &myplpest, vector< bool > &myplpfix) |
static void | _addLogTransformedPolynomial (SpectralList &spectralList, vector< double > &myltpest, vector< bool > &myltpfix) |
create a SpectralList
Definition at line 38 of file SpectralListFactory.h.
static void casa::SpectralListFactory::_addGaussianMultiplets | ( | SpectralList & | spectralList, | |
LogIO & | log, | |||
const vector< int > & | mygmncomps, | |||
vector< double > & | mygmampcon, | |||
vector< double > & | mygmcentercon, | |||
vector< double > & | mygmfwhmcon, | |||
const vector< double > & | gmampest, | |||
const vector< double > & | gmcenterest, | |||
const vector< double > & | gmfwhmest, | |||
const vector< string > & | mygmfix | |||
) | [static, private] |
static void casa::SpectralListFactory::_addLogTransformedPolynomial | ( | SpectralList & | spectralList, | |
vector< double > & | myltpest, | |||
vector< bool > & | myltpfix | |||
) | [static, private] |
static void casa::SpectralListFactory::_addPowerLogPolynomial | ( | SpectralList & | spectralList, | |
LogIO & | log, | |||
vector< double > & | myplpest, | |||
vector< bool > & | myplpfix | |||
) | [static, private] |
static SpectralList casa::SpectralListFactory::create | ( | LogIO & | log, | |
const casac::variant & | pampest, | |||
const casac::variant & | pcenterest, | |||
const casac::variant & | pfwhmest, | |||
const casac::variant & | pfix = casac::initialize_variant("") , |
|||
const casac::variant & | gmncomps = casac::initialize_variant("") , |
|||
const casac::variant & | gmampcon = casac::initialize_variant("") , |
|||
const casac::variant & | gmcentercon = casac::initialize_variant("") , |
|||
const casac::variant & | gmfwhmcon = casac::initialize_variant("") , |
|||
const vector< double > & | gmampest = vector< double >(0) , |
|||
const vector< double > & | gmcenterest = vector< double >(0) , |
|||
const vector< double > & | gmfwhmest = vector< double >(0) , |
|||
const casac::variant & | gmfix = casac::initialize_variant("") , |
|||
const casac::variant & | pfunc = casac::initialize_variant("") , |
|||
const casac::variant & | plpest = casac::initialize_variant("") , |
|||
const casac::variant & | plpfix = casac::initialize_variant("") , |
|||
const casac::variant & | ltpest = casac::initialize_variant("") , |
|||
const casac::variant & | ltpfix = casac::initialize_variant("") | |||
) | [static] |
Create a SpectralList object log
logger pampest
initial amplitude estimates for pfc functions pcenterest
initial center estimates for pfc functions pfwhmest
initial FWHM estimates for pfc functions pfix
fixed parameters for pfc functions.
Any combination of "p", "f", and "c" plpest
initial estimates for power log polynomial coefficients plpfix
fixed parameters for power log polynomial coefficients (True means fix the coefficient during fitting).