#include <deconvolver_cmpt.h>
// TODO: WRITE YOUR DESCRIPTION HERE!
Definition at line 35 of file deconvolver_cmpt.h.
Public Member Functions | |
| deconvolver () | |
| virtual | ~deconvolver () |
| bool | open (const std::string &dirty="", const std::string &psf="") |
| bool | reopen () |
| bool | close () |
| bool | done () |
| bool | summary () |
| bool | boxmask (const std::string &mask="", const std::vector< int > &blc=std::vector< int >(1,-1), const std::vector< int > &trc=std::vector< int >(1,-1), const ::casac::variant &fillvalue=::casac::initialize_variant("1.0Jy"), const ::casac::variant &outsidevalue=::casac::initialize_variant("0.0Jy")) |
| bool | regionmask (const std::string &mask="", const ::casac::record ®ion=::casac::initialize_record(""), const ::casac::variant &boxes=::casac::initialize_variant(""), const double value=1.0) |
| bool | clipimage (const std::string &clippedimage="", const std::string &inputimage="", const ::casac::variant &threshold=::casac::initialize_variant("0.0Jy")) |
| bool | clarkclean (const int niter=1000, const double gain=0.1, const ::casac::variant &threshold=::casac::initialize_variant("0Jy"), const bool displayprogress=false, const std::string &model="", const std::string &mask="", const int histbins=500, const std::vector< int > &psfpatchsize=::casac::initialize_vector(2,(int) 51,(int) 51), const double maxextpsf=0.2, const double speedup=0.0, const int maxnumpix=10000, const int maxnummajcycles=-1, const int maxnumminoriter=-1) |
| std::string | dirtyname () |
| std::string | psfname () |
| bool | make (const std::string &image="", const bool async=false) |
| bool | convolve (const std::string &convolvemodel="", const std::string &model="") |
| bool | makegaussian (const std::string &gaussianimage="", const ::casac::variant &bmaj=::casac::initialize_variant("0rad"), const ::casac::variant &bmin=::casac::initialize_variant("0rad"), const ::casac::variant &bpa=::casac::initialize_variant("0deg"), const bool normalize=true, const bool async=false) |
| bool | state () |
| bool | updatestate (const std::string &f="", const std::string &method="INIT") |
| bool | clean (const std::string &algorithm="hogbom", const int niter=1000, const double gain=0.1, const::casac::variant &threshold=::casac::initialize_variant("0Jy"), const bool displayprogress=false, const std::string &model="", const std::string &mask="", const bool async=false) |
| bool | setscales (const std::string &scalemethod="nscales", const int nscales=5, const std::vector< double > &uservector=::casac::initialize_vector(3,(double) 0.0,(double) 3.0,(double) 10.0)) |
| bool | ft (const std::string &model="", const std::string &transform="", const bool async=false) |
| bool | restore (const std::string &model="", const std::string &image="", const ::casac::variant &bmaj=::casac::initialize_variant("0rad"), const ::casac::variant &bmin=::casac::initialize_variant("0rad"), const ::casac::variant &bpa=::casac::initialize_variant("0deg"), const bool async=false) |
| bool | residual (const std::string &model="", const std::string &image="", const bool async=false) |
| bool | smooth (const std::string &model="", const std::string &image="", const ::casac::variant &bmaj=::casac::initialize_variant("0rad"), const ::casac::variant &bmin=::casac::initialize_variant("0rad"), const ::casac::variant &bpa=::casac::initialize_variant("0deg"), const bool normalize=true, const bool async=false) |
| bool | mem (const std::string &entropy="entropy", const int niter=20, const ::casac::variant &sigma=::casac::initialize_variant("0.001Jy"), const ::casac::variant &targetflux=::casac::initialize_variant("1.0Jy"), const bool constrainflux=false, const bool displayprogress=false, const std::string &model="", const std::string &prior="", const std::string &mask="", const bool imageplane=false, const bool async=false) |
| bool | makeprior (const std::string &prior="", const std::string &templateimage="", const ::casac::variant &lowclipfrom=::casac::initialize_variant("0.0Jy"), const ::casac::variant &lowclipto=::casac::initialize_variant("0.0Jy"), const ::casac::variant &highclipfrom=::casac::initialize_variant("9e20Jy"), const ::casac::variant &highclipto=::casac::initialize_variant("9e20Jy"), const std::vector< int > &blc=std::vector< int >(1,-1), const std::vector< int > &trc=std::vector< int >(1,-1), const bool async=false) |
| casac::deconvolver::deconvolver | ( | ) |
| virtual casac::deconvolver::~deconvolver | ( | ) | [virtual] |
| bool casac::deconvolver::open | ( | const std::string & | dirty = "", |
|
| const std::string & | psf = "" | |||
| ) |
| bool casac::deconvolver::reopen | ( | ) |
| bool casac::deconvolver::close | ( | ) |
| bool casac::deconvolver::done | ( | ) |
| bool casac::deconvolver::summary | ( | ) |
| bool casac::deconvolver::boxmask | ( | const std::string & | mask = "", |
|
| const std::vector< int > & | blc = std::vector< int >(1,-1), |
|||
| const std::vector< int > & | trc = std::vector< int >(1,-1), |
|||
| const ::casac::variant & | fillvalue = ::casac::initialize_variant("1.0Jy"), |
|||
| const ::casac::variant & | outsidevalue = ::casac::initialize_variant("0.0Jy") | |||
| ) |
| bool casac::deconvolver::regionmask | ( | const std::string & | mask = "", |
|
| const ::casac::record & | region = ::casac::initialize_record(""), |
|||
| const ::casac::variant & | boxes = ::casac::initialize_variant(""), |
|||
| const double | value = 1.0 | |||
| ) |
| bool casac::deconvolver::clipimage | ( | const std::string & | clippedimage = "", |
|
| const std::string & | inputimage = "", |
|||
| const ::casac::variant & | threshold = ::casac::initialize_variant("0.0Jy") | |||
| ) |
| bool casac::deconvolver::clarkclean | ( | const int | niter = 1000, |
|
| const double | gain = 0.1, |
|||
| const ::casac::variant & | threshold = ::casac::initialize_variant("0Jy"), |
|||
| const bool | displayprogress = false, |
|||
| const std::string & | model = "", |
|||
| const std::string & | mask = "", |
|||
| const int | histbins = 500, |
|||
| const std::vector< int > & | psfpatchsize = ::casac::initialize_vector(2,(int) 51,(int) 51), |
|||
| const double | maxextpsf = 0.2, |
|||
| const double | speedup = 0.0, |
|||
| const int | maxnumpix = 10000, |
|||
| const int | maxnummajcycles = -1, |
|||
| const int | maxnumminoriter = -1 | |||
| ) |
| std::string casac::deconvolver::dirtyname | ( | ) |
| std::string casac::deconvolver::psfname | ( | ) |
| bool casac::deconvolver::make | ( | const std::string & | image = "", |
|
| const bool | async = false | |||
| ) |
| bool casac::deconvolver::convolve | ( | const std::string & | convolvemodel = "", |
|
| const std::string & | model = "" | |||
| ) |
| bool casac::deconvolver::makegaussian | ( | const std::string & | gaussianimage = "", |
|
| const ::casac::variant & | bmaj = ::casac::initialize_variant("0rad"), |
|||
| const ::casac::variant & | bmin = ::casac::initialize_variant("0rad"), |
|||
| const ::casac::variant & | bpa = ::casac::initialize_variant("0deg"), |
|||
| const bool | normalize = true, |
|||
| const bool | async = false | |||
| ) |
| bool casac::deconvolver::state | ( | ) |
| bool casac::deconvolver::updatestate | ( | const std::string & | f = "", |
|
| const std::string & | method = "INIT" | |||
| ) |
| bool casac::deconvolver::clean | ( | const std::string & | algorithm = "hogbom", |
|
| const int | niter = 1000, |
|||
| const double | gain = 0.1, |
|||
| const ::casac::variant & | threshold = ::casac::initialize_variant("0Jy"), |
|||
| const bool | displayprogress = false, |
|||
| const std::string & | model = "", |
|||
| const std::string & | mask = "", |
|||
| const bool | async = false | |||
| ) |
| bool casac::deconvolver::setscales | ( | const std::string & | scalemethod = "nscales", |
|
| const int | nscales = 5, |
|||
| const std::vector< double > & | uservector = ::casac::initialize_vector(3,(double) 0.0,(double) 3.0,(double) 10.0) | |||
| ) |
| bool casac::deconvolver::ft | ( | const std::string & | model = "", |
|
| const std::string & | transform = "", |
|||
| const bool | async = false | |||
| ) |
| bool casac::deconvolver::restore | ( | const std::string & | model = "", |
|
| const std::string & | image = "", |
|||
| const ::casac::variant & | bmaj = ::casac::initialize_variant("0rad"), |
|||
| const ::casac::variant & | bmin = ::casac::initialize_variant("0rad"), |
|||
| const ::casac::variant & | bpa = ::casac::initialize_variant("0deg"), |
|||
| const bool | async = false | |||
| ) |
| bool casac::deconvolver::residual | ( | const std::string & | model = "", |
|
| const std::string & | image = "", |
|||
| const bool | async = false | |||
| ) |
| bool casac::deconvolver::smooth | ( | const std::string & | model = "", |
|
| const std::string & | image = "", |
|||
| const ::casac::variant & | bmaj = ::casac::initialize_variant("0rad"), |
|||
| const ::casac::variant & | bmin = ::casac::initialize_variant("0rad"), |
|||
| const ::casac::variant & | bpa = ::casac::initialize_variant("0deg"), |
|||
| const bool | normalize = true, |
|||
| const bool | async = false | |||
| ) |
| bool casac::deconvolver::mem | ( | const std::string & | entropy = "entropy", |
|
| const int | niter = 20, |
|||
| const ::casac::variant & | sigma = ::casac::initialize_variant("0.001Jy"), |
|||
| const ::casac::variant & | targetflux = ::casac::initialize_variant("1.0Jy"), |
|||
| const bool | constrainflux = false, |
|||
| const bool | displayprogress = false, |
|||
| const std::string & | model = "", |
|||
| const std::string & | prior = "", |
|||
| const std::string & | mask = "", |
|||
| const bool | imageplane = false, |
|||
| const bool | async = false | |||
| ) |
| bool casac::deconvolver::makeprior | ( | const std::string & | prior = "", |
|
| const std::string & | templateimage = "", |
|||
| const ::casac::variant & | lowclipfrom = ::casac::initialize_variant("0.0Jy"), |
|||
| const ::casac::variant & | lowclipto = ::casac::initialize_variant("0.0Jy"), |
|||
| const ::casac::variant & | highclipfrom = ::casac::initialize_variant("9e20Jy"), |
|||
| const ::casac::variant & | highclipto = ::casac::initialize_variant("9e20Jy"), |
|||
| const std::vector< int > & | blc = std::vector< int >(1,-1), |
|||
| const std::vector< int > & | trc = std::vector< int >(1,-1), |
|||
| const bool | async = false | |||
| ) |
1.5.1