26 #ifndef SPECTRALLISTFACTORY_H_
27 #define SPECTRALLISTFACTORY_H_
58 const std::vector<double>& gmampest=std::vector<double>(0),
59 const std::vector<double>& gmcenterest=std::vector<double>(0),
60 const std::vector<double>& gmfwhmest=std::vector<double>(0),
74 const std::vector<int>& mygmncomps,
75 std::vector<double>& mygmampcon,
76 std::vector<double>& mygmcentercon,
77 std::vector<double>& mygmfwhmcon,
78 const std::vector<double>& gmampest,
79 const std::vector<double>& gmcenterest,
const std::vector<double>& gmfwhmest,
80 const std::vector<string>& mygmfix
86 std::vector<bool>& myplpfix
91 std::vector<double>& myltpest,
92 std::vector<bool>& myltpfix
static void _addLogTransformedPolynomial(SpectralList &spectralList, std::vector< double > &myltpest, std::vector< bool > &myltpfix)
LatticeExprNode log(const LatticeExprNode &expr)
static void _addGaussianMultiplets(SpectralList &spectralList, casacore::LogIO &log, const std::vector< int > &mygmncomps, std::vector< double > &mygmampcon, std::vector< double > &mygmcentercon, std::vector< double > &mygmfwhmcon, const std::vector< double > &gmampest, const std::vector< double > &gmcenterest, const std::vector< double > &gmfwhmest, const std::vector< string > &mygmfix)
ostream-like interface to creating log messages.
static SpectralList create(casacore::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 std::vector< double > &gmampest=std::vector< double >(0), const std::vector< double > &gmcenterest=std::vector< double >(0), const std::vector< double > &gmfwhmest=std::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 pcenter...
variant initialize_variant(const std::string &)
A set of SpectralElements.
static void _addPowerLogPolynomial(SpectralList &spectralList, casacore::LogIO &log, std::vector< double > &myplpest, std::vector< bool > &myplpfix)