casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
casa::MultiTermMatrixCleaner Member List
This is the complete list of members for casa::MultiTermMatrixCleaner, including all inherited members.
adbgcasa::MultiTermMatrixCleaner [private]
allocateMemory()casa::MultiTermMatrixCleaner [private]
blc_pcasa::MultiTermMatrixCleaner [private]
blcPsf_pcasa::MultiTermMatrixCleaner [private]
buildImagePatches()casa::MultiTermMatrixCleaner [private]
checkConvergence(Int updatetype, Float &fluxlimit, Float &loopgain)casa::MultiTermMatrixCleaner [private]
chooseComponent(Int ntaylor, Int scale, Int criterion, IPosition blc, IPosition trc)casa::MultiTermMatrixCleaner [private]
clean(Matrix< Float > &model, Bool doPlotProgress=False)casa::MatrixCleaner
computeFluxLimit(Float &fluxlimit, Float threshold)casa::MultiTermMatrixCleaner [private]
computeHessianPeak()casa::MultiTermMatrixCleaner
computeprincipalsolution()casa::MultiTermMatrixCleaner
computeRHS()casa::MultiTermMatrixCleaner [private]
cubeA_pcasa::MultiTermMatrixCleaner [private]
cWork_pcasa::MultiTermMatrixCleaner [private]
defineScales(const Vector< Float > &scales)casa::MatrixCleaner
dirtyFT_pcasa::MultiTermMatrixCleaner [private]
doneCONV_pcasa::MultiTermMatrixCleaner [private]
donePSF_pcasa::MultiTermMatrixCleaner [private]
donePSP_pcasa::MultiTermMatrixCleaner [private]
fftcomplexcasa::MultiTermMatrixCleaner [private]
findMaxAbs(const Matrix< Float > &lattice, Float &maxAbs, IPosition &posMax)casa::MatrixCleaner [protected, static]
findMaxAbsMask(const Matrix< Float > &lattice, const Matrix< Float > &mask, Float &maxAbs, IPosition &posMax)casa::MatrixCleaner [protected]
getinvhessian(Matrix< Double > &invhessian)casa::MultiTermMatrixCleaner
getmodel(int order, Matrix< Float > &model)casa::MultiTermMatrixCleaner
getresidual(int order, Matrix< Float > &residual)casa::MultiTermMatrixCleaner
gipcasa::MultiTermMatrixCleaner [private]
globalmaxpos_pcasa::MultiTermMatrixCleaner [private]
globalmaxval_pcasa::MultiTermMatrixCleaner [private]
ignoreCenterBox(Bool huh)casa::MatrixCleaner [inline]
IND2(Int taylor, Int scale)casa::MultiTermMatrixCleaner [private]
IND4(Int taylor1, Int taylor2, Int scale1, Int scale2)casa::MultiTermMatrixCleaner [private]
initialise(Int nx, Int ny)casa::MultiTermMatrixCleaner
inputgain_pcasa::MultiTermMatrixCleaner [private]
invMatA_pcasa::MultiTermMatrixCleaner [private]
iteration() const casa::MatrixCleaner [inline]
itercount_pcasa::MultiTermMatrixCleaner [private]
itsCleanTypecasa::MatrixCleaner [protected]
itsGaincasa::MatrixCleaner [protected]
itsMaskcasa::MatrixCleaner [protected]
itsMaskThresholdcasa::MatrixCleaner [protected]
itsMaxNitercasa::MatrixCleaner [protected]
itsNscalescasa::MatrixCleaner [protected]
itsPositionPeakPsfcasa::MatrixCleaner [protected]
itsScaleMaskscasa::MatrixCleaner [protected]
itsScalesValidcasa::MatrixCleaner [protected]
itsScaleXfrscasa::MatrixCleaner [protected]
itsSmallScaleBiascasa::MatrixCleaner [protected]
itsThresholdcasa::MatrixCleaner [protected]
makeBoxesSameSize(IPosition &blc1, IPosition &trc1, IPosition &blc2, IPosition &trc2)casa::MatrixCleaner [protected, static]
makeDirtyScales()casa::MatrixCleaner
makePsfScales()casa::MatrixCleaner
makeScale(Matrix< Float > &scale, const Float &scaleSize)casa::MatrixCleaner [protected]
makeScaleMasks()casa::MatrixCleaner
matA_pcasa::MultiTermMatrixCleaner [private]
matCoeffs_pcasa::MultiTermMatrixCleaner [private]
matR_pcasa::MultiTermMatrixCleaner [private]
MatrixCleaner()casa::MatrixCleaner
MatrixCleaner(const Matrix< Float > &psf, const Matrix< Float > &dirty)casa::MatrixCleaner
MatrixCleaner(const MatrixCleaner &other)casa::MatrixCleaner
maxniter_pcasa::MultiTermMatrixCleaner [private]
maxscaleindex_pcasa::MultiTermMatrixCleaner [private]
maxScalePos_pcasa::MultiTermMatrixCleaner [private]
maxScaleVal_pcasa::MultiTermMatrixCleaner [private]
memoryMB_pcasa::MultiTermMatrixCleaner [private]
min_max_pcasa::MultiTermMatrixCleaner [private]
mtclean(Int maxniter, Float stopfraction, Float inputgain, Float userthreshold)casa::MultiTermMatrixCleaner
MultiTermMatrixCleaner()casa::MultiTermMatrixCleaner
nscales_pcasa::MultiTermMatrixCleaner [private]
ntaylor_pcasa::MultiTermMatrixCleaner [private]
numberIterations() const casa::MatrixCleaner [inline]
nxcasa::MultiTermMatrixCleaner [private]
nx_pcasa::MultiTermMatrixCleaner [private]
nycasa::MultiTermMatrixCleaner [private]
ny_pcasa::MultiTermMatrixCleaner [private]
operator=(const MatrixCleaner &other)casa::MatrixCleaner
oscasa::MultiTermMatrixCleaner [private]
prev_max_pcasa::MultiTermMatrixCleaner [private]
psfntaylor_pcasa::MultiTermMatrixCleaner [private]
psfpeak_pcasa::MultiTermMatrixCleaner [private]
psfsupport_pcasa::MultiTermMatrixCleaner [private]
queryStopPointMode() const casa::MatrixCleaner [inline]
residual()casa::MatrixCleaner [inline]
scaleBias_pcasa::MultiTermMatrixCleaner [private]
scaleSizes_pcasa::MultiTermMatrixCleaner [private]
setcontrol(CleanEnums::CleanType cleanType, const Int niter, const Float gain, const Quantity &aThreshold, const Quantity &fThreshold)casa::MatrixCleaner
setcontrol(CleanEnums::CleanType cleanType, const Int niter, const Float gain, const Quantity &threshold)casa::MatrixCleaner
setDirty(const Matrix< Float > &dirty)casa::MatrixCleaner
setMask(Matrix< Float > &mask, const Float &maskThreshold=0.9)casa::MatrixCleaner
setmask(Matrix< Float > &mask)casa::MultiTermMatrixCleaner
setmodel(int order, Matrix< Float > &model)casa::MultiTermMatrixCleaner
setntaylorterms(const int &nterms)casa::MultiTermMatrixCleaner
setPsf(const Matrix< Float > &psf)casa::MatrixCleaner
setpsf(int order, Matrix< Float > &psf)casa::MultiTermMatrixCleaner
setresidual(int order, Matrix< Float > &dirty)casa::MultiTermMatrixCleaner
setscales(const Vector< Float > &scales)casa::MultiTermMatrixCleaner
casa::MatrixCleaner::setscales(const Int nscales, const Float scaleInc=1.0)casa::MatrixCleaner
setSmallScaleBias(const Float x=0.5)casa::MatrixCleaner [inline]
setupScaleFunctions()casa::MultiTermMatrixCleaner [private]
setupUserMask()casa::MultiTermMatrixCleaner [private]
solveMatrixEqn(Int ntaylor, Int scale, IPosition blc, IPosition trc)casa::MultiTermMatrixCleaner [private]
speedup(const Float Ndouble)casa::MatrixCleaner
spheroidal(Float nu)casa::MatrixCleaner [protected]
startingIteration(const Int starting=0)casa::MatrixCleaner [inline]
stopAtLargeScaleNegative()casa::MatrixCleaner [inline]
stopfraction_pcasa::MultiTermMatrixCleaner [private]
stopPointMode(Int nStopPointMode)casa::MatrixCleaner [inline]
strengthOptimum() const casa::MatrixCleaner [inline]
threshold() const casa::MatrixCleaner
totalFlux() const casa::MatrixCleaner [inline]
totalIters_pcasa::MultiTermMatrixCleaner [private]
totalScaleFlux_pcasa::MultiTermMatrixCleaner [private]
totalTaylorFlux_pcasa::MultiTermMatrixCleaner [private]
trc_pcasa::MultiTermMatrixCleaner [private]
trcPsf_pcasa::MultiTermMatrixCleaner [private]
unsetMask()casa::MatrixCleaner
update(const Matrix< Float > &dirty)casa::MatrixCleaner
updateModelAndRHS(Float loopgain)casa::MultiTermMatrixCleaner [private]
updateRHS(Int ntaylor, Int scale, Float loopgain, Vector< Float > coeffs, IPosition blc, IPosition trc, IPosition blcPsf, IPosition trcPsf)casa::MultiTermMatrixCleaner [private]
userthreshold_pcasa::MultiTermMatrixCleaner [private]
validatePsf(const Matrix< Float > &psf)casa::MatrixCleaner [protected]
vecDirty_pcasa::MultiTermMatrixCleaner [private]
vecModel_pcasa::MultiTermMatrixCleaner [private]
vecPsfFT_pcasa::MultiTermMatrixCleaner [private]
vecScaleMasks_pcasa::MultiTermMatrixCleaner [private]
vecScales_pcasa::MultiTermMatrixCleaner [private]
vecScalesFT_pcasa::MultiTermMatrixCleaner [private]
vecWork_pcasa::MultiTermMatrixCleaner [private]
verifyScaleSizes()casa::MultiTermMatrixCleaner [private]
writeMatrixToDisk(String imagename, Matrix< Float > &themat)casa::MultiTermMatrixCleaner [private]
~MatrixCleaner()casa::MatrixCleaner
~MultiTermMatrixCleaner()casa::MultiTermMatrixCleaner