adbg | casa::MultiTermMatrixCleaner | private |
allocateMemory() | casa::MultiTermMatrixCleaner | private |
blc_p | casa::MultiTermMatrixCleaner | private |
blcPsf_p | casa::MultiTermMatrixCleaner | private |
buildImagePatches() | casa::MultiTermMatrixCleaner | private |
checkConvergence(casacore::Int updatetype, casacore::Float &fluxlimit, casacore::Float &loopgain) | casa::MultiTermMatrixCleaner | private |
chooseComponent(casacore::Int ntaylor, casacore::Int scale, casacore::Int criterion, casacore::IPosition blc, casacore::IPosition trc) | casa::MultiTermMatrixCleaner | private |
clean(casacore::Matrix< casacore::Float > &model, casacore::Bool doPlotProgress=false) | casa::MatrixCleaner | |
computeFluxLimit(casacore::Float &fluxlimit, casacore::Float threshold) | casa::MultiTermMatrixCleaner | private |
computeHessianPeak() | casa::MultiTermMatrixCleaner | |
computeprincipalsolution() | casa::MultiTermMatrixCleaner | |
computeRHS() | casa::MultiTermMatrixCleaner | private |
cubeA_p | casa::MultiTermMatrixCleaner | private |
cWork_p | casa::MultiTermMatrixCleaner | private |
defineScales(const casacore::Vector< casacore::Float > &scales) | casa::MatrixCleaner | |
dirtyFT_p | casa::MultiTermMatrixCleaner | private |
doneCONV_p | casa::MultiTermMatrixCleaner | private |
donePSP_p | casa::MultiTermMatrixCleaner | private |
fftcomplex | casa::MultiTermMatrixCleaner | private |
findBeamPatch(const casacore::Float maxScaleSize, const casacore::Int &nx, const casacore::Int &ny, const casacore::Float psfBeam=4.0, const casacore::Float nBeams=20.0) | casa::MatrixCleaner | protected |
findMaxAbs(const casacore::Matrix< casacore::Float > &lattice, casacore::Float &maxAbs, casacore::IPosition &posMax) | casa::MatrixCleaner | protectedstatic |
findMaxAbsMask(const casacore::Matrix< casacore::Float > &lattice, const casacore::Matrix< casacore::Float > &mask, casacore::Float &maxAbs, casacore::IPosition &posMax) | casa::MatrixCleaner | protected |
findPSFMaxAbs(const casacore::Matrix< casacore::Float > &lattice, casacore::Float &maxAbs, casacore::IPosition &posMax, const casacore::Int &supportSize=100) | casa::MatrixCleaner | protectedstatic |
getinvhessian(casacore::Matrix< casacore::Double > &invhessian) | casa::MultiTermMatrixCleaner | |
getmodel(int order, casacore::Matrix< casacore::Float > &model) | casa::MultiTermMatrixCleaner | |
getpeakresidual() | casa::MultiTermMatrixCleaner | inline |
getresidual(int order, casacore::Matrix< casacore::Float > &residual) | casa::MultiTermMatrixCleaner | |
gip | casa::MultiTermMatrixCleaner | private |
globalmaxpos_p | casa::MultiTermMatrixCleaner | private |
globalmaxval_p | casa::MultiTermMatrixCleaner | private |
ignoreCenterBox(casacore::Bool huh) | casa::MatrixCleaner | inline |
IND2(casacore::Int taylor, casacore::Int scale) | casa::MultiTermMatrixCleaner | private |
IND4(casacore::Int taylor1, casacore::Int taylor2, casacore::Int scale1, casacore::Int scale2) | casa::MultiTermMatrixCleaner | private |
initialise(casacore::Int nx, casacore::Int ny) | casa::MultiTermMatrixCleaner | |
inputgain_p | casa::MultiTermMatrixCleaner | private |
invMatA_p | casa::MultiTermMatrixCleaner | private |
iteration() const | casa::MatrixCleaner | inline |
itercount_p | casa::MultiTermMatrixCleaner | private |
itsCleanType | casa::MatrixCleaner | protected |
itsGain | casa::MatrixCleaner | protected |
itsMask | casa::MatrixCleaner | protected |
itsMaskThreshold | casa::MatrixCleaner | protected |
itsMaxNiter | casa::MatrixCleaner | protected |
itsNscales | casa::MatrixCleaner | protected |
itsPositionPeakPsf | casa::MatrixCleaner | protected |
itsScaleMasks | casa::MatrixCleaner | protected |
itsScalesValid | casa::MatrixCleaner | protected |
itsScaleXfrs | casa::MatrixCleaner | protected |
itsSmallScaleBias | casa::MatrixCleaner | protected |
itsThreshold | casa::MatrixCleaner | protected |
makeBoxesSameSize(casacore::IPosition &blc1, casacore::IPosition &trc1, casacore::IPosition &blc2, casacore::IPosition &trc2) | casa::MatrixCleaner | protectedstatic |
makeDirtyScales() | casa::MatrixCleaner | |
makePsfScales() | casa::MatrixCleaner | |
makeScale(casacore::Matrix< casacore::Float > &scale, const casacore::Float &scaleSize) | casa::MatrixCleaner | protected |
makeScaleMasks() | casa::MatrixCleaner | |
matA_p | casa::MultiTermMatrixCleaner | private |
matCoeffs_p | casa::MultiTermMatrixCleaner | private |
matR_p | casa::MultiTermMatrixCleaner | private |
MatrixCleaner() | casa::MatrixCleaner | |
MatrixCleaner(const casacore::Matrix< casacore::Float > &psf, const casacore::Matrix< casacore::Float > &dirty) | casa::MatrixCleaner | |
MatrixCleaner(const MatrixCleaner &other) | casa::MatrixCleaner | |
maxniter_p | casa::MultiTermMatrixCleaner | private |
maxscaleindex_p | casa::MultiTermMatrixCleaner | private |
maxScalePos_p | casa::MultiTermMatrixCleaner | private |
maxScaleVal_p | casa::MultiTermMatrixCleaner | private |
memoryMB_p | casa::MultiTermMatrixCleaner | private |
min_max_p | casa::MultiTermMatrixCleaner | private |
mtclean(casacore::Int maxniter, casacore::Float stopfraction, casacore::Float inputgain, casacore::Float userthreshold) | casa::MultiTermMatrixCleaner | |
MultiTermMatrixCleaner() | casa::MultiTermMatrixCleaner | |
nscales_p | casa::MultiTermMatrixCleaner | private |
ntaylor_p | casa::MultiTermMatrixCleaner | private |
numberIterations() const | casa::MatrixCleaner | inline |
nx_p | casa::MultiTermMatrixCleaner | private |
ny_p | casa::MultiTermMatrixCleaner | private |
operator=(const MatrixCleaner &other) | casa::MatrixCleaner | |
os | casa::MultiTermMatrixCleaner | private |
prev_max_p | casa::MultiTermMatrixCleaner | private |
psfntaylor_p | casa::MultiTermMatrixCleaner | private |
psfpeak_p | casa::MultiTermMatrixCleaner | private |
psfsupport_p | casa::MultiTermMatrixCleaner | private |
queryStopPointMode() const | casa::MatrixCleaner | inline |
residual() | casa::MatrixCleaner | inline |
residual(const casacore::Matrix< casacore::Float > &model) | casa::MatrixCleaner | |
rmaxval_p | casa::MultiTermMatrixCleaner | private |
scaleBias_p | casa::MultiTermMatrixCleaner | private |
scaleSizes_p | casa::MultiTermMatrixCleaner | private |
setcontrol(casacore::CleanEnums::CleanType cleanType, const casacore::Int niter, const casacore::Float gain, const casacore::Quantity &aThreshold, const casacore::Quantity &fThreshold) | casa::MatrixCleaner | |
setcontrol(casacore::CleanEnums::CleanType cleanType, const casacore::Int niter, const casacore::Float gain, const casacore::Quantity &threshold) | casa::MatrixCleaner | |
setDirty(const casacore::Matrix< casacore::Float > &dirty) | casa::MatrixCleaner | |
setMask(casacore::Matrix< casacore::Float > &mask, const casacore::Float &maskThreshold=0.9) | casa::MatrixCleaner | |
setmask(casacore::Matrix< casacore::Float > &mask) | casa::MultiTermMatrixCleaner | |
setmodel(int order, casacore::Matrix< casacore::Float > &model) | casa::MultiTermMatrixCleaner | |
setntaylorterms(const int &nterms) | casa::MultiTermMatrixCleaner | |
setPsf(const casacore::Matrix< casacore::Float > &psf) | casa::MatrixCleaner | |
setpsf(int order, casacore::Matrix< casacore::Float > &psf) | casa::MultiTermMatrixCleaner | |
setresidual(int order, casacore::Matrix< casacore::Float > &dirty) | casa::MultiTermMatrixCleaner | |
setscales(const casacore::Vector< casacore::Float > &scales) | casa::MultiTermMatrixCleaner | |
casa::MatrixCleaner::setscales(const casacore::Int nscales, const casacore::Float scaleInc=1.0) | casa::MatrixCleaner | |
setSmallScaleBias(const casacore::Float x=0.5) | casa::MatrixCleaner | inline |
setupScaleFunctions() | casa::MultiTermMatrixCleaner | private |
setupUserMask() | casa::MultiTermMatrixCleaner | private |
solveMatrixEqn(casacore::Int ntaylor, casacore::Int scale, casacore::IPosition blc, casacore::IPosition trc) | casa::MultiTermMatrixCleaner | private |
speedup(const casacore::Float Ndouble) | casa::MatrixCleaner | |
spheroidal(casacore::Float nu) | casa::MatrixCleaner | protected |
startingIteration(const casacore::Int starting=0) | casa::MatrixCleaner | inline |
stopAtLargeScaleNegative() | casa::MatrixCleaner | inline |
stopfraction_p | casa::MultiTermMatrixCleaner | private |
stopPointMode(casacore::Int nStopPointMode) | casa::MatrixCleaner | inline |
strengthOptimum() const | casa::MatrixCleaner | inline |
threshold() const | casa::MatrixCleaner | |
totalFlux() const | casa::MatrixCleaner | inline |
totalIters_p | casa::MultiTermMatrixCleaner | private |
totalScaleFlux_p | casa::MultiTermMatrixCleaner | private |
totalTaylorFlux_p | casa::MultiTermMatrixCleaner | private |
trc_p | casa::MultiTermMatrixCleaner | private |
trcPsf_p | casa::MultiTermMatrixCleaner | private |
unsetMask() | casa::MatrixCleaner | |
update(const casacore::Matrix< casacore::Float > &dirty) | casa::MatrixCleaner | |
updateModelAndRHS(casacore::Float loopgain) | casa::MultiTermMatrixCleaner | private |
updateRHS(casacore::Int ntaylor, casacore::Int scale, casacore::Float loopgain, casacore::Vector< casacore::Float > coeffs, casacore::IPosition blc, casacore::IPosition trc, casacore::IPosition blcPsf, casacore::IPosition trcPsf) | casa::MultiTermMatrixCleaner | private |
userthreshold_p | casa::MultiTermMatrixCleaner | private |
validatePsf(const casacore::Matrix< casacore::Float > &psf) | casa::MatrixCleaner | protected |
vecDirty_p | casa::MultiTermMatrixCleaner | private |
vecModel_p | casa::MultiTermMatrixCleaner | private |
vecPsfFT_p | casa::MultiTermMatrixCleaner | private |
vecScaleMasks_p | casa::MultiTermMatrixCleaner | private |
vecScales_p | casa::MultiTermMatrixCleaner | private |
vecScalesFT_p | casa::MultiTermMatrixCleaner | private |
vecWork_p | casa::MultiTermMatrixCleaner | private |
verifyScaleSizes() | casa::MultiTermMatrixCleaner | private |
writeMatrixToDisk(casacore::String imagename, casacore::Matrix< casacore::Float > &themat) | casa::MultiTermMatrixCleaner | private |
~MatrixCleaner() | casa::MatrixCleaner | |
~MultiTermMatrixCleaner() | casa::MultiTermMatrixCleaner | |