casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
casa::MultiTermMatrixCleaner Member List

This is the complete list of members for casa::MultiTermMatrixCleaner, including all inherited members.

adbgcasa::MultiTermMatrixCleanerprivate
allocateMemory()casa::MultiTermMatrixCleanerprivate
blc_pcasa::MultiTermMatrixCleanerprivate
blcPsf_pcasa::MultiTermMatrixCleanerprivate
buildImagePatches()casa::MultiTermMatrixCleanerprivate
checkConvergence(casacore::Int updatetype, casacore::Float &fluxlimit, casacore::Float &loopgain)casa::MultiTermMatrixCleanerprivate
chooseComponent(casacore::Int ntaylor, casacore::Int scale, casacore::Int criterion, casacore::IPosition blc, casacore::IPosition trc)casa::MultiTermMatrixCleanerprivate
clean(casacore::Matrix< casacore::Float > &model, casacore::Bool doPlotProgress=false)casa::MatrixCleaner
computeFluxLimit(casacore::Float &fluxlimit, casacore::Float threshold)casa::MultiTermMatrixCleanerprivate
computeHessianPeak()casa::MultiTermMatrixCleaner
computeprincipalsolution()casa::MultiTermMatrixCleaner
computeRHS()casa::MultiTermMatrixCleanerprivate
cubeA_pcasa::MultiTermMatrixCleanerprivate
cWork_pcasa::MultiTermMatrixCleanerprivate
defineScales(const casacore::Vector< casacore::Float > &scales)casa::MatrixCleaner
dirtyFT_pcasa::MultiTermMatrixCleanerprivate
doneCONV_pcasa::MultiTermMatrixCleanerprivate
donePSP_pcasa::MultiTermMatrixCleanerprivate
fftcomplexcasa::MultiTermMatrixCleanerprivate
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::MatrixCleanerprotected
findMaxAbs(const casacore::Matrix< casacore::Float > &lattice, casacore::Float &maxAbs, casacore::IPosition &posMax)casa::MatrixCleanerprotectedstatic
findMaxAbsMask(const casacore::Matrix< casacore::Float > &lattice, const casacore::Matrix< casacore::Float > &mask, casacore::Float &maxAbs, casacore::IPosition &posMax)casa::MatrixCleanerprotected
findPSFMaxAbs(const casacore::Matrix< casacore::Float > &lattice, casacore::Float &maxAbs, casacore::IPosition &posMax, const casacore::Int &supportSize=100)casa::MatrixCleanerprotectedstatic
getinvhessian(casacore::Matrix< casacore::Double > &invhessian)casa::MultiTermMatrixCleaner
getmodel(int order, casacore::Matrix< casacore::Float > &model)casa::MultiTermMatrixCleaner
getpeakresidual()casa::MultiTermMatrixCleanerinline
getresidual(int order, casacore::Matrix< casacore::Float > &residual)casa::MultiTermMatrixCleaner
gipcasa::MultiTermMatrixCleanerprivate
globalmaxpos_pcasa::MultiTermMatrixCleanerprivate
globalmaxval_pcasa::MultiTermMatrixCleanerprivate
ignoreCenterBox(casacore::Bool huh)casa::MatrixCleanerinline
IND2(casacore::Int taylor, casacore::Int scale)casa::MultiTermMatrixCleanerprivate
IND4(casacore::Int taylor1, casacore::Int taylor2, casacore::Int scale1, casacore::Int scale2)casa::MultiTermMatrixCleanerprivate
initialise(casacore::Int nx, casacore::Int ny)casa::MultiTermMatrixCleaner
inputgain_pcasa::MultiTermMatrixCleanerprivate
invMatA_pcasa::MultiTermMatrixCleanerprivate
iteration() const casa::MatrixCleanerinline
itercount_pcasa::MultiTermMatrixCleanerprivate
itsCleanTypecasa::MatrixCleanerprotected
itsGaincasa::MatrixCleanerprotected
itsMaskcasa::MatrixCleanerprotected
itsMaskThresholdcasa::MatrixCleanerprotected
itsMaxNitercasa::MatrixCleanerprotected
itsNscalescasa::MatrixCleanerprotected
itsPositionPeakPsfcasa::MatrixCleanerprotected
itsScaleMaskscasa::MatrixCleanerprotected
itsScalesValidcasa::MatrixCleanerprotected
itsScaleXfrscasa::MatrixCleanerprotected
itsSmallScaleBiascasa::MatrixCleanerprotected
itsThresholdcasa::MatrixCleanerprotected
makeBoxesSameSize(casacore::IPosition &blc1, casacore::IPosition &trc1, casacore::IPosition &blc2, casacore::IPosition &trc2)casa::MatrixCleanerprotectedstatic
makeDirtyScales()casa::MatrixCleaner
makePsfScales()casa::MatrixCleaner
makeScale(casacore::Matrix< casacore::Float > &scale, const casacore::Float &scaleSize)casa::MatrixCleanerprotected
makeScaleMasks()casa::MatrixCleaner
matA_pcasa::MultiTermMatrixCleanerprivate
matCoeffs_pcasa::MultiTermMatrixCleanerprivate
matR_pcasa::MultiTermMatrixCleanerprivate
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_pcasa::MultiTermMatrixCleanerprivate
maxscaleindex_pcasa::MultiTermMatrixCleanerprivate
maxScalePos_pcasa::MultiTermMatrixCleanerprivate
maxScaleVal_pcasa::MultiTermMatrixCleanerprivate
memoryMB_pcasa::MultiTermMatrixCleanerprivate
min_max_pcasa::MultiTermMatrixCleanerprivate
mtclean(casacore::Int maxniter, casacore::Float stopfraction, casacore::Float inputgain, casacore::Float userthreshold)casa::MultiTermMatrixCleaner
MultiTermMatrixCleaner()casa::MultiTermMatrixCleaner
nscales_pcasa::MultiTermMatrixCleanerprivate
ntaylor_pcasa::MultiTermMatrixCleanerprivate
numberIterations() const casa::MatrixCleanerinline
nx_pcasa::MultiTermMatrixCleanerprivate
ny_pcasa::MultiTermMatrixCleanerprivate
operator=(const MatrixCleaner &other)casa::MatrixCleaner
oscasa::MultiTermMatrixCleanerprivate
prev_max_pcasa::MultiTermMatrixCleanerprivate
psfntaylor_pcasa::MultiTermMatrixCleanerprivate
psfpeak_pcasa::MultiTermMatrixCleanerprivate
psfsupport_pcasa::MultiTermMatrixCleanerprivate
queryStopPointMode() const casa::MatrixCleanerinline
residual()casa::MatrixCleanerinline
residual(const casacore::Matrix< casacore::Float > &model)casa::MatrixCleaner
rmaxval_pcasa::MultiTermMatrixCleanerprivate
scaleBias_pcasa::MultiTermMatrixCleanerprivate
scaleSizes_pcasa::MultiTermMatrixCleanerprivate
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::MatrixCleanerinline
setupScaleFunctions()casa::MultiTermMatrixCleanerprivate
setupUserMask()casa::MultiTermMatrixCleanerprivate
solveMatrixEqn(casacore::Int ntaylor, casacore::Int scale, casacore::IPosition blc, casacore::IPosition trc)casa::MultiTermMatrixCleanerprivate
speedup(const casacore::Float Ndouble)casa::MatrixCleaner
spheroidal(casacore::Float nu)casa::MatrixCleanerprotected
startingIteration(const casacore::Int starting=0)casa::MatrixCleanerinline
stopAtLargeScaleNegative()casa::MatrixCleanerinline
stopfraction_pcasa::MultiTermMatrixCleanerprivate
stopPointMode(casacore::Int nStopPointMode)casa::MatrixCleanerinline
strengthOptimum() const casa::MatrixCleanerinline
threshold() const casa::MatrixCleaner
totalFlux() const casa::MatrixCleanerinline
totalIters_pcasa::MultiTermMatrixCleanerprivate
totalScaleFlux_pcasa::MultiTermMatrixCleanerprivate
totalTaylorFlux_pcasa::MultiTermMatrixCleanerprivate
trc_pcasa::MultiTermMatrixCleanerprivate
trcPsf_pcasa::MultiTermMatrixCleanerprivate
unsetMask()casa::MatrixCleaner
update(const casacore::Matrix< casacore::Float > &dirty)casa::MatrixCleaner
updateModelAndRHS(casacore::Float loopgain)casa::MultiTermMatrixCleanerprivate
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::MultiTermMatrixCleanerprivate
userthreshold_pcasa::MultiTermMatrixCleanerprivate
validatePsf(const casacore::Matrix< casacore::Float > &psf)casa::MatrixCleanerprotected
vecDirty_pcasa::MultiTermMatrixCleanerprivate
vecModel_pcasa::MultiTermMatrixCleanerprivate
vecPsfFT_pcasa::MultiTermMatrixCleanerprivate
vecScaleMasks_pcasa::MultiTermMatrixCleanerprivate
vecScales_pcasa::MultiTermMatrixCleanerprivate
vecScalesFT_pcasa::MultiTermMatrixCleanerprivate
vecWork_pcasa::MultiTermMatrixCleanerprivate
verifyScaleSizes()casa::MultiTermMatrixCleanerprivate
writeMatrixToDisk(casacore::String imagename, casacore::Matrix< casacore::Float > &themat)casa::MultiTermMatrixCleanerprivate
~MatrixCleaner()casa::MatrixCleaner
~MultiTermMatrixCleaner()casa::MultiTermMatrixCleaner