casacore
casacore::MultiTermLatticeCleaner< T > Member List

This is the complete list of members for casacore::MultiTermLatticeCleaner< T >, including all inherited members.

adbgcasacore::MultiTermLatticeCleaner< T >private
addTo(Lattice< Float > &to, const Lattice< Float > &add, Float multiplier)casacore::MultiTermLatticeCleaner< T >private
casacore::LatticeCleaner::addTo(Lattice< T > &to, const Lattice< T > &add)casacore::LatticeCleaner< T >static
checkConvergence(Bool choosespec, Float thresh, Float fluxlimit)casacore::MultiTermLatticeCleaner< T >private
clean(Lattice< T > &model, LatticeCleanProgress *progress=0)casacore::LatticeCleaner< T >
computeFluxLimit(Float &fluxlimit, Float threshold)casacore::MultiTermLatticeCleaner< T >private
computeMatrixA()casacore::MultiTermLatticeCleaner< T >private
computePenaltyFunction(Int scale, Float &loopgain, Bool choosespec)casacore::MultiTermLatticeCleaner< T >private
computeRHS()casacore::MultiTermLatticeCleaner< T >private
cubeA_pcasacore::MultiTermLatticeCleaner< T >private
cWork_pcasacore::MultiTermLatticeCleaner< T >private
destroyMasks()casacore::LatticeCleaner< T >private
destroyScales()casacore::LatticeCleaner< T >private
dirty_pcasacore::MultiTermLatticeCleaner< T >private
dirtyFT_pcasacore::MultiTermLatticeCleaner< T >private
doneCONV_pcasacore::MultiTermLatticeCleaner< T >private
donePSF_pcasacore::MultiTermLatticeCleaner< T >private
donePSP_pcasacore::MultiTermLatticeCleaner< T >private
fftmask_pcasacore::MultiTermLatticeCleaner< T >private
findMaxAbsLattice(const TempLattice< Float > &masklat, const Lattice< Float > &lattice, Float &maxAbs, IPosition &posMaxAbs, Bool flip=False)casacore::MultiTermLatticeCleaner< T >private
casacore::LatticeCleaner::findMaxAbsLattice(const Lattice< T > &lattice, T &maxAbs, IPosition &posMax)casacore::LatticeCleaner< T >protectedstatic
findMaxAbsMaskLattice(const Lattice< T > &lattice, const Lattice< T > &mask, T &maxAbs, IPosition &posMax)casacore::LatticeCleaner< T >protected
getinvhessian(Matrix< Double > &invhessian)casacore::MultiTermLatticeCleaner< T >
getmodel(int order, Lattice< T > &model)casacore::MultiTermLatticeCleaner< T >
getresidual(int order, Lattice< T > &residual)casacore::MultiTermLatticeCleaner< T >
gipcasacore::MultiTermLatticeCleaner< T >private
ignoreCenterBox(Bool huh)casacore::LatticeCleaner< T >inline
imshapecasacore::MultiTermLatticeCleaner< T >private
IND2(Int taylor, Int scale)casacore::MultiTermLatticeCleaner< T >private
IND4(Int taylor1, Int taylor2, Int scale1, Int scale2)casacore::MultiTermLatticeCleaner< T >private
index(const Int scale, const Int otherscale)casacore::LatticeCleaner< T >private
initialise(Int nx, Int ny)casacore::MultiTermLatticeCleaner< T >
invMatA_pcasacore::MultiTermLatticeCleaner< T >private
iteration() constcasacore::LatticeCleaner< T >inline
itercubeA_pcasacore::MultiTermLatticeCleaner< T >private
itermatCoeffs_pcasacore::MultiTermLatticeCleaner< T >private
itermatR_pcasacore::MultiTermLatticeCleaner< T >private
itertWork_pcasacore::MultiTermLatticeCleaner< T >private
itsChoosecasacore::LatticeCleaner< T >private
itsCleanTypecasacore::LatticeCleaner< T >protected
itsDidStopPointModecasacore::LatticeCleaner< T >private
itsDirtycasacore::LatticeCleaner< T >private
itsDirtyConvScalescasacore::LatticeCleaner< T >private
itsDoSpeedupcasacore::LatticeCleaner< T >private
itsFracThresholdcasacore::LatticeCleaner< T >private
itsGaincasacore::LatticeCleaner< T >protected
itsIgnoreCenterBoxcasacore::LatticeCleaner< T >private
itsIterationcasacore::LatticeCleaner< T >private
itsJustStartingcasacore::LatticeCleaner< T >private
itsMaskcasacore::LatticeCleaner< T >protected
itsMaskThresholdcasacore::LatticeCleaner< T >private
itsMaximumResidualcasacore::LatticeCleaner< T >private
itsMaxNitercasacore::LatticeCleaner< T >protected
itsMemoryMBcasacore::LatticeCleaner< T >private
itsNDoublecasacore::LatticeCleaner< T >private
itsNscalescasacore::LatticeCleaner< T >private
itsPositionPeakPsfcasacore::LatticeCleaner< T >protected
itsPsfConvScalescasacore::LatticeCleaner< T >private
itsScaleMaskscasacore::LatticeCleaner< T >private
itsScalescasacore::LatticeCleaner< T >private
itsScaleSizescasacore::LatticeCleaner< T >private
itsScalesValidcasacore::LatticeCleaner< T >private
itsScaleXfrscasacore::LatticeCleaner< T >private
itsSmallScaleBiascasacore::LatticeCleaner< T >private
itsStartingItercasacore::LatticeCleaner< T >private
itsStopAtLargeScaleNegativecasacore::LatticeCleaner< T >private
itsStopPointModecasacore::LatticeCleaner< T >private
itsStrengthOptimumcasacore::LatticeCleaner< T >private
itsThresholdcasacore::LatticeCleaner< T >protected
itsTotalFluxcasacore::LatticeCleaner< T >private
itsTotalFluxScalecasacore::LatticeCleaner< T >private
itsXfrcasacore::LatticeCleaner< T >private
lambda_pcasacore::MultiTermLatticeCleaner< T >private
LatticeCleaner()casacore::LatticeCleaner< T >
LatticeCleaner(const Lattice< T > &psf, const Lattice< T > &dirty)casacore::LatticeCleaner< T >
LatticeCleaner(const LatticeCleaner< T > &other)casacore::LatticeCleaner< T >
len_pcasacore::MultiTermLatticeCleaner< T >private
makeBoxesSameSize(IPosition &blc1, IPosition &trc1, IPosition &blc2, IPosition &trc2)casacore::LatticeCleaner< T >protectedstatic
makeScale(Lattice< T > &scale, const Float &scaleSize)casacore::LatticeCleaner< T >protected
makeScaleMasks()casacore::LatticeCleaner< T >private
manageMemory(Bool allocate)casacore::MultiTermLatticeCleaner< T >private
mask_pcasacore::MultiTermLatticeCleaner< T >private
matA_pcasacore::MultiTermLatticeCleaner< T >private
matCoeffs_pcasacore::MultiTermLatticeCleaner< T >private
matR_pcasacore::MultiTermLatticeCleaner< T >private
maxPsf_pcasacore::MultiTermLatticeCleaner< T >private
memoryMB_pcasacore::MultiTermLatticeCleaner< T >private
mtclean(LatticeCleanProgress *progress=0)casacore::MultiTermLatticeCleaner< T >
MultiTermLatticeCleaner()casacore::MultiTermLatticeCleaner< T >
MultiTermLatticeCleaner(const MultiTermLatticeCleaner< T > &other)casacore::MultiTermLatticeCleaner< T >
nchancasacore::MultiTermLatticeCleaner< T >private
npol_pcasacore::MultiTermLatticeCleaner< T >private
nscales_pcasacore::MultiTermLatticeCleaner< T >private
ntaylor_pcasacore::MultiTermLatticeCleaner< T >private
numberIterations() constcasacore::LatticeCleaner< T >inline
numberOfTempLattices(Int nscales, Int ntaylor)casacore::MultiTermLatticeCleaner< T >private
nxcasacore::MultiTermLatticeCleaner< T >private
nx_pcasacore::MultiTermLatticeCleaner< T >private
nycasacore::MultiTermLatticeCleaner< T >private
ny_pcasacore::MultiTermLatticeCleaner< T >private
operator=(const MultiTermLatticeCleaner< T > &other)casacore::MultiTermLatticeCleaner< T >
casacore::LatticeCleaner::operator=(const LatticeCleaner< T > &other)casacore::LatticeCleaner< T >
oscasacore::MultiTermLatticeCleaner< T >private
psfntaylor_pcasacore::MultiTermLatticeCleaner< T >private
queryStopPointMode() constcasacore::LatticeCleaner< T >inline
residual()casacore::LatticeCleaner< T >inline
scaleBias_pcasacore::MultiTermLatticeCleaner< T >private
scaleSizes_pcasacore::MultiTermLatticeCleaner< T >private
setcontrol(CleanEnums::CleanType cleanType, const Int niter, const Float gain, const Quantity &aThreshold, const Bool choose)casacore::MultiTermLatticeCleaner< T >
setcontrol(CleanEnums::CleanType cleanType, const Int niter, const Float gain, const Quantity &aThreshold, const Quantity &, const Bool choose=True)casacore::MultiTermLatticeCleaner< T >inline
setmask(Lattice< T > &mask)casacore::MultiTermLatticeCleaner< T >
setMask(Lattice< T > &mask, const T &maskThreshold=T(0.9))casacore::LatticeCleaner< T >
setmodel(int order, Lattice< T > &model)casacore::MultiTermLatticeCleaner< T >
setntaylorterms(const int &nterms)casacore::MultiTermLatticeCleaner< T >
setpsf(int order, Lattice< T > &psf)casacore::MultiTermLatticeCleaner< T >
setresidual(int order, Lattice< T > &dirty)casacore::MultiTermLatticeCleaner< T >
setscales(const Vector< Float > &scales)casacore::MultiTermLatticeCleaner< T >
casacore::LatticeCleaner::setscales(const Int nscales, const Float scaleInc=1.0)casacore::LatticeCleaner< T >
setSmallScaleBias(const Float x=0.5)casacore::LatticeCleaner< T >inline
setupBlobs()casacore::MultiTermLatticeCleaner< T >private
setupFFTMask()casacore::MultiTermLatticeCleaner< T >private
setupUserMask()casacore::MultiTermLatticeCleaner< T >private
solveMatrixEqn(Int scale)casacore::MultiTermLatticeCleaner< T >private
speedup(const Float Ndouble)casacore::LatticeCleaner< T >
spheroidal(Float nu)casacore::LatticeCleaner< T >protected
startingIteration(const Int starting=0)casacore::LatticeCleaner< T >inline
stopAtLargeScaleNegative()casacore::LatticeCleaner< T >inline
stopPointMode(Int nStopPointMode)casacore::LatticeCleaner< T >inline
strengthOptimum() constcasacore::LatticeCleaner< T >inline
threshold() constcasacore::LatticeCleaner< T >
totalIters_pcasacore::MultiTermLatticeCleaner< T >private
totalScaleFlux_pcasacore::MultiTermLatticeCleaner< T >private
totalTaylorFlux_pcasacore::MultiTermLatticeCleaner< T >private
tWork_pcasacore::MultiTermLatticeCleaner< T >private
update(const Lattice< T > &dirty)casacore::LatticeCleaner< T >
updateSolution(IPosition globalmaxpos, Int maxscaleindex, Float loopgain)casacore::MultiTermLatticeCleaner< T >private
validatePsf(const Lattice< T > &psf)casacore::LatticeCleaner< T >protected
vecDirty_pcasacore::MultiTermLatticeCleaner< T >private
vecModel_pcasacore::MultiTermLatticeCleaner< T >private
vecPsf_pcasacore::MultiTermLatticeCleaner< T >private
vecPsfFT_pcasacore::MultiTermLatticeCleaner< T >private
vecScales_pcasacore::MultiTermLatticeCleaner< T >private
vecScalesFT_pcasacore::MultiTermLatticeCleaner< T >private
weightScaleFactor_pcasacore::MultiTermLatticeCleaner< T >private
~LatticeCleaner()casacore::LatticeCleaner< T >
~MultiTermLatticeCleaner()casacore::MultiTermLatticeCleaner< T >