MSTransformManager definition. More...
#include <MSTransformManager.h>
Public Member Functions | |
| MSTransformManager () | |
| MSTransformManager (Record configuration) | |
| virtual | ~MSTransformManager () |
| void | initialize () |
| void | configure (Record &configuration) |
| void | open () |
| void | setup () |
| void | close () |
| void | setupBufferTransformations (vi::VisBuffer2 *vb) |
| void | fillOutputMs (vi::VisBuffer2 *vb) |
| vi::VisibilityIterator2 * | getVisIter () |
| For buffer handling classes (MSTransformIterator). | |
| MeasurementSet * | getOutputMs () |
| Needed by MSTransformIterator. | |
| String | getOutputMsName () |
| vi::VisBuffer2 * | getVisBuffer () |
| Needed by MSTransformBuffer. | |
| IPosition | getShape () |
| IPosition | getTransformedShape (vi::VisBuffer2 *inputVisBuffer) |
| dataColMap | getDataColMap () |
| Need by tMSTransformIterator. | |
Protected Member Functions | |
| void | parseMsSpecParams (Record &configuration) |
| void | parseDataSelParams (Record &configuration) |
| void | parseFreqTransParams (Record &configuration) |
| void | parseChanAvgParams (Record &configuration) |
| void | parseRefFrameTransParams (Record &configuration) |
| void | parseFreqSpecParams (Record &configuration) |
| void | parsePhaseShiftParams (Record &configuration) |
| void | parseTimeAvgParams (Record &configuration) |
| void | parseCalParams (Record &configuration) |
| void | parseUVContSubParams (Record &configuration) |
| void | setSpwAvg (Record &configuration) |
| void | initDataSelectionParams () |
| From input MS. | |
| void | getInputNumberOfChannels () |
| void | initRefFrameTransParams () |
| To re-grid SPW subtable. | |
| void | regridSpwSubTable () |
| void | regridAndCombineSpwSubtable () |
| void | regridSpwAux (Int spwId, MFrequency::Types spwInputRefFrame, Vector< Double > &inputCHAN_FREQ, Vector< Double > &inputCHAN_WIDTH, Vector< Double > &originalCHAN_FREQ, Vector< Double > &originalCHAN_WIDTH, Vector< Double > ®riddedCHAN_FREQ, Vector< Double > ®riddedCHAN_WIDTH, string msg) |
| void | reindexColumn (ScalarColumn< Int > &inputCol, Int value) |
| void | reindexSourceSubTable () |
| void | reindexDDISubTable () |
| void | reindexFeedSubTable () |
| void | reindexSysCalSubTable () |
| void | reindexFreqOffsetSubTable () |
| void | reindexGenericTimeDependentSubTable (const String &subtabname) |
| void | separateSpwSubtable () |
| void | separateFeedSubtable () |
| void | separateSourceSubtable () |
| void | separateSyscalSubtable () |
| void | separateFreqOffsetSubtable () |
| void | separateCalDeviceSubtable () |
| void | separateSysPowerSubtable () |
| void | propagateWeights (Bool on) |
| Setters for Weight-based transformation. | |
| void | setBufferMode (Bool on) |
| void | setChannelAverageKernel (uInt mode) |
| void | setSmoothingKernel (uInt mode) |
| void | setSmoothingFourierKernel (uInt mode) |
| void | dropNonUniformWidthChannels () |
| Drop channels with non-uniform width when doing channel average. | |
| void | getOutputNumberOfChannels () |
| From output MS. | |
| void | calculateIntermediateFrequencies (Int spwId, Vector< Double > &inputChanFreq, Vector< Double > &inputChanWidth, Vector< Double > &intermediateChanFreq, Vector< Double > &intermediateChanWidth) |
| For channel averaging and selection. | |
| void | calculateWeightAndSigmaFactors () |
| void | calculateNewWeightAndSigmaFactors () |
| void | checkFillFlagCategory () |
| Column check. | |
| void | checkFillWeightSpectrum () |
| void | checkDataColumnsAvailable () |
| void | checkDataColumnsToFill () |
| void | colCheckInfo (const String &inputColName, const String &outputColName) |
| virtual void | setIterationApproach () |
| Iterator set-up. | |
| void | generateIterator () |
| void | initFrequencyTransGrid (vi::VisBuffer2 *vb) |
| void | fillIdCols (vi::VisBuffer2 *vb, RefRows &rowRef) |
| void | fillDataCols (vi::VisBuffer2 *vb, RefRows &rowRef) |
| void | fillWeightCols (vi::VisBuffer2 *vb, RefRows &rowRef) |
| void | transformAndWriteSpectrum (vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< Float > &inputSpectrum, ArrayColumn< Float > &outputCubeCol, ArrayColumn< Float > &outputMatrixCol, MSTransformations::weightTransformation weightTransformation, Bool flushSpectrumCube) |
| template<class T > | |
| void | setTileShape (RefRows &rowRef, ArrayColumn< T > &outputDataCol) |
| const Cube< Float > & | getApplicableSpectrum (vi::VisBuffer2 *vb, MS::PredefinedColumns datacol) |
| ArrayColumn< Float > & | getOutputWeightColumn (vi::VisBuffer2 *vb, MS::PredefinedColumns datacol) |
| const Cube< Float > & | getWeightSpectrumFromSigmaSpectrum (vi::VisBuffer2 *vb) |
| const Cube< Float > & | getWeightSpectrumFlat (vi::VisBuffer2 *vb) |
| template<class T > | |
| void | transformAndWriteNotReindexableVector (const Vector< T > &inputVector, Vector< T > &outputVector, Bool constant, ScalarColumn< T > &outputCol, RefRows &rowReference) |
| Methods to transform and write vectors. | |
| template<class T > | |
| void | transformAndWriteReindexableVector (const Vector< T > &inputVector, Vector< T > &outputVector, Bool constant, map< uInt, uInt > &inputOutputIndexMap, ScalarColumn< T > &outputCol, RefRows &rowReference) |
| Bool | transformDDIVector (const Vector< Int > &inputVector, Vector< Int > &outputVector) |
| void | mapAndAverageVector (const Vector< Double > &inputVector, Vector< Double > &outputVector) |
| void | mapAndAverageVector (const Vector< Bool > &inputVector, Vector< Bool > &outputVector) |
| template<class T > | |
| Bool | transformNotReindexableVector (const Vector< T > &inputVector, Vector< T > &outputVector, Bool constant) |
| Templates methods to transform vectors that must be available for MSTransformBuffer. | |
| template<class T > | |
| Bool | transformReindexableVector (const Vector< T > &inputVector, Vector< T > &outputVector, Bool constant, map< uInt, uInt > &inputOutputIndexMap) |
| template<class T > | |
| void | mapAndReindexVector (const Vector< T > &inputVector, Vector< T > &outputVector, map< uInt, uInt > &inputOutputIndexMap) |
| template<class T > | |
| void | reindexVector (const Vector< T > &inputVector, Vector< T > &outputVector, map< uInt, uInt > &inputOutputIndexMap) |
| template<class T > | |
| void | mapVector (const Vector< T > &inputVector, Vector< T > &outputVector) |
| template<class T > | |
| void | mapMatrix (const Matrix< T > &inputMatrix, Matrix< T > &outputMatrix) |
| ------------------------------------------------------------------------------------ Fill the data from an input matrix with shape [nCol,nBaselinesxnSPWsxnScans/nStates] into an output matrix with shape [nCol,nBaselinesxnScans/nStates] ------------------------------------------------------------------------------------ | |
| template<class T > | |
| void | mapAndAverageMatrix (const Matrix< T > &inputMatrix, Matrix< T > &outputMatrix, Bool convolveFlags=False, vi::VisBuffer2 *vb=NULL) |
| template<class T > | |
| void | mapAndScaleMatrix (const Matrix< T > &inputMatrix, Matrix< T > &outputMatrix, map< uInt, T > scaleMap, Vector< Int > spws) |
| template<class T > | |
| void | writeMatrix (const Matrix< T > &inputMatrix, ArrayColumn< T > &outputCol, RefRows &rowRef, uInt nBlocks) |
| template<class T > | |
| void | writeCube (const Cube< T > &inputCube, ArrayColumn< T > &outputCol, RefRows &rowRef) |
| Methods to transform and write cubes. | |
| void | transformCubeOfData (vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< Complex > &inputDataCube, ArrayColumn< Complex > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) |
| void | transformCubeOfData (vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< Float > &inputDataCube, ArrayColumn< Float > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) |
| template<class T > | |
| void | copyCubeOfData (vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< T > &inputDataCube, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) |
| template<class T > | |
| void | combineCubeOfData (vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< T > &inputDataCube, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) |
| void | addWeightSpectrumContribution (Double &weight, uInt &pol, uInt &inputChannel, uInt &row, const Cube< Float > &inputWeightsCube) |
| Methods to transform data in cubes. | |
| void | dontAddWeightSpectrumContribution (Double &weight, uInt &pol, uInt &inputChannel, uInt &row, const Cube< Float > &inputWeightsCube) |
| void | fillWeightsPlane (uInt pol, uInt inputChannel, uInt outputChannel, uInt inputRow, const Cube< Float > &inputWeightsCube, Matrix< Float > &inputWeightsPlane, Double weight) |
| void | dontfillWeightsPlane (uInt, uInt, uInt, uInt, const Cube< Float > &, Matrix< Float > &, Double) |
| void | normalizeWeightsPlane (uInt pol, uInt outputChannel, Matrix< Float > &inputPlaneWeights, Matrix< Double > &normalizingFactorPlane) |
| void | dontNormalizeWeightsPlane (uInt, uInt, Matrix< Float > &, Matrix< Double > &) |
| template<class T > | |
| void | averageCubeOfData (vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< T > &inputDataCube, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) |
| template<class T > | |
| void | smoothCubeOfData (vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< T > &inputDataCube, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) |
| template<class T > | |
| void | regridCubeOfData (vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< T > &inputDataCube, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) |
| template<class T > | |
| void | separateCubeOfData (vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< T > &inputDataCube, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) |
| template<class T > | |
| void | transformAndWriteCubeOfData (Int inputSpw, RefRows &rowRef, const Cube< T > &inputDataCube, const Cube< Bool > &inputFlagsCube, const Cube< Float > &inputWeightsCube, IPosition &outputPlaneShape, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > *outputFlagCol) |
| void | setWeightsPlaneByReference (uInt inputRow, const Cube< Float > &inputWeightsCube, Matrix< Float > &inputWeightsPlane) |
| void | dontsetWeightsPlaneByReference (uInt, const Cube< Float > &, Matrix< Float > &) |
| template<class T > | |
| void | transformAndWritePlaneOfData (Int inputSpw, uInt row, Matrix< T > &inputDataPlane, Matrix< Bool > &inputFlagsPlane, Matrix< Float > &inputWeightsPlane, Matrix< T > &outputDataPlane, Matrix< Bool > &outputFlagsPlane, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > *outputFlagCol) |
| void | setWeightStripeByReference (uInt corrIndex, Matrix< Float > &inputWeightsPlane, Vector< Float > &inputWeightsStripe) |
| void | dontSetWeightStripeByReference (uInt, Matrix< Float > &, Vector< Float > &) |
| void | setOutputbuffer (Cube< Complex > *&dataBufferPointer, Cube< Bool > *&flagBufferPointer) |
| void | setOutputbuffer (Cube< Float > *&dataBufferPointer, Cube< Bool > *&flagBufferPointer) |
| template<class T > | |
| void | bufferOutputPlanes (uInt row, Matrix< T > &outputDataPlane, Matrix< Bool > &outputFlagsPlane, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > &outputFlagCol) |
| template<class T > | |
| void | bufferOutputPlanesInSlices (uInt row, Matrix< T > &outputDataPlane, Matrix< Bool > &outputFlagsPlane, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > &outputFlagCol) |
| void | writeOutputPlanes (uInt row, Matrix< Complex > &outputDataPlane, Matrix< Bool > &outputFlagsPlane, ArrayColumn< Complex > &outputDataCol, ArrayColumn< Bool > &outputFlagCol) |
| void | writeOutputPlanes (uInt row, Matrix< Float > &outputDataPlane, Matrix< Bool > &outputFlagsPlane, ArrayColumn< Float > &outputDataCol, ArrayColumn< Bool > &outputFlagCol) |
| template<class T > | |
| void | writeOutputPlanesInBlock (uInt row, Matrix< T > &outputDataPlane, Matrix< Bool > &outputFlagsPlane, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > &outputFlagCol) |
| void | writeOutputFlagsPlane (Matrix< Bool > &outputPlane, ArrayColumn< Bool > &outputCol, IPosition &outputPlaneShape, uInt &outputRow) |
| void | dontWriteOutputFlagsPlane (Matrix< Bool > &, ArrayColumn< Bool > &, IPosition &, uInt &) |
| template<class T > | |
| void | writeOutputPlanesInSlices (uInt row, Matrix< T > &outputDataPlane, Matrix< Bool > &outputFlagsPlane, ArrayColumn< T > &outputDataCol, ArrayColumn< Bool > &outputFlagCol) |
| template<class T > | |
| void | writeOutputPlaneSlices (Matrix< T > &outputPlane, ArrayColumn< T > &outputDataCol, Slice &sliceX, Slice &sliceY, IPosition &outputPlaneShape, uInt &outputRow) |
| template<class T > | |
| void | writeOutputPlaneReshapedSlices (Matrix< T > &outputPlane, ArrayColumn< T > &outputDataCol, Slice &sliceX, Slice &sliceY, IPosition &outputPlaneShape, uInt &outputRow) |
| void | writeOutputFlagsPlaneSlices (Matrix< Bool > &outputPlane, ArrayColumn< Bool > &outputCol, Slice &sliceX, Slice &sliceY, IPosition &outputPlaneShape, uInt &outputRow) |
| void | dontWriteOutputFlagsPlaneSlices (Matrix< Bool > &, ArrayColumn< Bool > &, Slice &, Slice &, IPosition &, uInt &) |
| void | writeOutputFlagsPlaneReshapedSlices (Matrix< Bool > &outputPlane, ArrayColumn< Bool > &outputCol, Slice &sliceX, Slice &sliceY, IPosition &outputPlaneShape, uInt &outputRow) |
| void | dontWriteOutputPlaneReshapedSlices (Matrix< Bool > &, ArrayColumn< Bool > &, Slice &, Slice &, IPosition &, uInt &) |
| void | transformStripeOfData (Int inputSpw, Vector< Complex > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Complex > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| void | transformStripeOfData (Int inputSpw, Vector< Float > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Float > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| template<class T > | |
| void | average (Int inputSpw, Vector< T > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< T > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| template<class T > | |
| void | simpleAverage (uInt width, Vector< T > &inputData, Vector< T > &outputData) |
| void | averageKernel (Vector< Complex > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Complex > &outputData, Vector< Bool > &outputFlags, uInt startInputPos, uInt outputPos, uInt width) |
| void | averageKernel (Vector< Float > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Float > &outputData, Vector< Bool > &outputFlags, uInt startInputPos, uInt outputPos, uInt width) |
| template<class T > | |
| void | simpleAverageKernel (Vector< T > &inputData, Vector< Bool > &, Vector< Float > &, Vector< T > &outputData, Vector< Bool > &, uInt startInputPos, uInt outputPos, uInt width) |
| template<class T > | |
| void | flagAverageKernel (Vector< T > &inputData, Vector< Bool > &inputFlags, Vector< Float > &, Vector< T > &outputData, Vector< Bool > &outputFlags, uInt startInputPos, uInt outputPos, uInt width) |
| template<class T > | |
| void | weightAverageKernel (Vector< T > &inputData, Vector< Bool > &, Vector< Float > &inputWeights, Vector< T > &outputData, Vector< Bool > &outputFlags, uInt startInputPos, uInt outputPos, uInt width) |
| template<class T > | |
| void | cumSumKernel (Vector< T > &inputData, Vector< Bool > &, Vector< Float > &, Vector< T > &outputData, Vector< Bool > &, uInt startInputPos, uInt outputPos, uInt width) |
| template<class T > | |
| void | flagWeightAverageKernel (Vector< T > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< T > &outputData, Vector< Bool > &outputFlags, uInt startInputPos, uInt outputPos, uInt width) |
| template<class T > | |
| void | flagCumSumKernel (Vector< T > &inputData, Vector< Bool > &inputFlags, Vector< Float > &, Vector< T > &outputData, Vector< Bool > &, uInt startInputPos, uInt outputPos, uInt width) |
| template<class T > | |
| void | flagNonZeroAverageKernel (Vector< T > &inputData, Vector< Bool > &inputFlags, Vector< Float > &, Vector< T > &outputData, Vector< Bool > &, uInt startInputPos, uInt outputPos, uInt width) |
| template<class T > | |
| void | flagWeightNonZeroAverageKernel (Vector< T > &inputData, Vector< Bool > &inputFlags, Vector< Float > &, Vector< T > &outputData, Vector< Bool > &, uInt startInputPos, uInt outputPos, uInt width) |
| template<class T > | |
| void | flagCumSumNonZeroKernel (Vector< T > &inputData, Vector< Bool > &inputFlags, Vector< Float > &, Vector< T > &outputData, Vector< Bool > &, uInt startInputPos, uInt outputPos, uInt width) |
| template<class T > | |
| void | smooth (Int inputSpw, Vector< T > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< T > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| void | smoothKernel (Vector< Complex > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Complex > &outputData, Vector< Bool > &outputFlags, uInt outputPos) |
| void | smoothKernel (Vector< Float > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Float > &outputData, Vector< Bool > &outputFlags, uInt outputPos) |
| template<class T > | |
| void | plainSmooth (Vector< T > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< T > &outputData, Vector< Bool > &outputFlags, uInt outputPos) |
| template<class T > | |
| void | plainSmoothSpectrum (Vector< T > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< T > &outputData, Vector< Bool > &outputFlags, uInt outputPos) |
| template<class T > | |
| void | regrid (Int, Vector< T > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &, Vector< T > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| void | regridCore (Int inputSpw, Vector< Complex > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Complex > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| void | regridCore (Int inputSpw, Vector< Float > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Float > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| void | fftshift (Int inputSpw, Vector< Complex > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Complex > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| void | fftshift (Int inputSpw, Vector< Float > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Float > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| template<class T > | |
| void | interpol1D (Int inputSpw, Vector< T > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &, Vector< T > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| template<class T > | |
| void | interpol1Dfftshift (Int inputSpw, Vector< T > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< T > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| template<class T > | |
| void | averageSmooth (Int inputSpw, Vector< T > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< T > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| template<class T > | |
| void | averageRegrid (Int inputSpw, Vector< T > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< T > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| template<class T > | |
| void | smoothRegrid (Int inputSpw, Vector< T > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< T > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| template<class T > | |
| void | averageSmoothRegrid (Int inputSpw, Vector< T > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< T > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| void | smoothFourierFloat (Int, Vector< Float > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightStripe, Vector< Float > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| The following methods are single dish specific so far. | |
| void | smoothFourierComplex (Int, Vector< Complex > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightStripe, Vector< Complex > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| Convolver< Float > * | getConvolver (Int const numChan) |
Protected Attributes | |
| void(casa::MSTransformManager::* | transformCubeOfDataComplex_p )(vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< Complex > &inputDataCube, ArrayColumn< Complex > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) |
| void(casa::MSTransformManager::* | transformCubeOfDataFloat_p )(vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< Float > &inputDataCube, ArrayColumn< Float > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) |
| void(casa::MSTransformManager::* | addWeightSpectrumContribution_p )(Double &weight, uInt &pol, uInt &inputChannel, uInt &row, const Cube< Float > &inputWeightsCube) |
| void(casa::MSTransformManager::* | fillWeightsPlane_p )(uInt pol, uInt inputChannel, uInt outputChannel, uInt inputRow, const Cube< Float > &inputWeightsCube, Matrix< Float > &inputWeightsPlane, Double weight) |
| void(casa::MSTransformManager::* | normalizeWeightsPlane_p )(uInt pol, uInt outputChannel, Matrix< Float > &inputPlaneWeights, Matrix< Double > &normalizingFactorPlane) |
| void(casa::MSTransformManager::* | setWeightsPlaneByReference_p )(uInt inputRow, const Cube< Float > &inputWeightsCube, Matrix< Float > &inputWeightsPlane) |
| void(casa::MSTransformManager::* | setWeightStripeByReference_p )(uInt corrIndex, Matrix< Float > &inputWeightsPlane, Vector< Float > &inputWeightsStripe) |
| void(casa::MSTransformManager::* | writeOutputPlanesComplex_p )(uInt row, Matrix< Complex > &outputDataPlane, Matrix< Bool > &outputFlagsPlane, ArrayColumn< Complex > &outputDataCol, ArrayColumn< Bool > &outputFlagCol) |
| void(casa::MSTransformManager::* | writeOutputPlanesFloat_p )(uInt row, Matrix< Float > &outputDataPlane, Matrix< Bool > &outputFlagsPlane, ArrayColumn< Float > &outputDataCol, ArrayColumn< Bool > &outputFlagCol) |
| void(casa::MSTransformManager::* | writeOutputFlagsPlane_p )(Matrix< Bool > &outputPlane, ArrayColumn< Bool > &outputCol, IPosition &outputPlaneShape, uInt &outputRow) |
| void(casa::MSTransformManager::* | writeOutputFlagsPlaneSlices_p )(Matrix< Bool > &outputPlane, ArrayColumn< Bool > &outputCol, Slice &sliceX, Slice &sliceY, IPosition &outputPlaneShape, uInt &outputRow) |
| void(casa::MSTransformManager::* | writeOutputFlagsPlaneReshapedSlices_p )(Matrix< Bool > &outputPlane, ArrayColumn< Bool > &outputCol, Slice &sliceX, Slice &sliceY, IPosition &outputPlaneShape, uInt &outputRow) |
| void(casa::MSTransformManager::* | transformStripeOfDataComplex_p )(Int inputSpw, Vector< Complex > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Complex > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| void(casa::MSTransformManager::* | transformStripeOfDataFloat_p )(Int inputSpw, Vector< Float > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Float > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| void(casa::MSTransformManager::* | averageKernelComplex_p )(Vector< Complex > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Complex > &outputData, Vector< Bool > &outputFlags, uInt startInputPos, uInt outputPos, uInt width) |
| void(casa::MSTransformManager::* | averageKernelFloat_p )(Vector< Float > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Float > &outputData, Vector< Bool > &outputFlags, uInt startInputPos, uInt outputPos, uInt width) |
| void(casa::MSTransformManager::* | smoothKernelComplex_p )(Vector< Complex > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Complex > &outputData, Vector< Bool > &outputFlags, uInt outputPos) |
| void(casa::MSTransformManager::* | smoothKernelFloat_p )(Vector< Float > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Float > &outputData, Vector< Bool > &outputFlags, uInt outputPos) |
| void(casa::MSTransformManager::* | regridCoreComplex_p )(Int inputSpw, Vector< Complex > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Complex > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| void(casa::MSTransformManager::* | regridCoreFloat_p )(Int inputSpw, Vector< Float > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Float > &outputDataStripe, Vector< Bool > &outputFlagsStripe) |
| String | inpMsName_p |
| MS specification parameters. | |
| String | outMsName_p |
| String | datacolumn_p |
| Bool | makeVirtualModelColReal_p |
| Bool | makeVirtualCorrectedColReal_p |
| Vector< Int > | tileShape_p |
| String | arraySelection_p |
| Data selection parameters. | |
| String | fieldSelection_p |
| String | scanSelection_p |
| String | timeSelection_p |
| String | spwSelection_p |
| String | baselineSelection_p |
| String | uvwSelection_p |
| String | polarizationSelection_p |
| String | scanIntentSelection_p |
| String | observationSelection_p |
| String | taqlSelection_p |
| String | feedSelection_p |
| map< uInt, uInt > | inputOutputObservationIndexMap_p |
| Input-Output index maps. | |
| map< uInt, uInt > | inputOutputArrayIndexMap_p |
| map< uInt, uInt > | inputOutputScanIndexMap_p |
| map< uInt, uInt > | inputOutputScanIntentIndexMap_p |
| map< uInt, uInt > | inputOutputFieldIndexMap_p |
| map< uInt, uInt > | inputOutputSPWIndexMap_p |
| map< uInt, uInt > | inputOutputDDIndexMap_p |
| map< uInt, uInt > | inputOutputAntennaIndexMap_p |
| map< uInt, uInt > | outputInputSPWIndexMap_p |
| map< Int, vector< Int > > | inputOutputChanIndexMap_p |
| uInt | nspws_p |
| Frequency transformation parameters. | |
| Int | ddiStart_p |
| Bool | combinespws_p |
| Bool | channelAverage_p |
| Bool | hanningSmooth_p |
| Bool | refFrameTransformation_p |
| Vector< Int > | freqbin_p |
| String | useweights_p |
| uInt | weightmode_p |
| String | interpolationMethodPar_p |
| casac::variant * | phaseCenterPar_p |
| String | restFrequency_p |
| String | outputReferenceFramePar_p |
| Bool | radialVelocityCorrection_p |
| Bool | regridding_p |
| uInt | smoothBin_p |
| uInt | smoothmode_p |
| Vector< Float > | smoothCoeff_p |
| String | mode_p |
| Frequency specification parameters. | |
| String | start_p |
| String | width_p |
| int | nChan_p |
| String | velocityType_p |
| Bool | phaseShifting_p |
| Phase shifting parameters. | |
| Double | dx_p |
| Double | dy_p |
| Bool | timeAverage_p |
| Time transformation parameters. | |
| Double | timeBin_p |
| String | timespan_p |
| vi::AveragingOptions | timeAvgOptions_p |
| Double | maxuvwdistance_p |
| Bool | calibrate_p |
| uInt minbaselines_p; | |
| String | callib_p |
| Record | callibRec_p |
| Bool | uvcontsub_p |
| UVContSub parameters. | |
| Record | uvcontsubRec_p |
| Bool | spwAverage_p |
| Spw avergain parameters. | |
| Bool | usewtspectrum_p |
| Weight Spectrum parameters. | |
| Bool | bufferMode_p |
| Buffer handling parameters. | |
| Bool | userBufferMode_p |
| Bool | reindex_p |
| Bool | factory_p |
| Bool | interactive_p |
| MSTransformDataHandler * | dataHandler_p |
| MS-related members. | |
| MeasurementSet * | inputMs_p |
| MeasurementSet * | selectedInputMs_p |
| MeasurementSet * | outputMs_p |
| ROMSColumns * | selectedInputMsCols_p |
| MSColumns * | outputMsCols_p |
| MSFieldColumns * | inputMSFieldCols_p |
| Block< Int > | sortColumns_p |
| VI/VB related members. | |
| vi::VisibilityIterator2 * | visibilityIterator_p |
| vi::FrequencySelectionUsingChannels * | channelSelector_p |
| Bool | inputFlagCategoryAvailable_p |
| Output MS structure related members. | |
| Bool | correctedToData_p |
| Bool | doingData_p |
| Bool | doingCorrected_p |
| Bool | doingModel_p |
| dataColMap | dataColMap_p |
| MSMainEnums::PredefinedColumns | mainColumn_p |
| uInt | nRowsToAdd_p |
| uInt | chansPerOutputSpw_p |
| Frequency transformation members. | |
| uInt | tailOfChansforLastSpw_p |
| uInt | interpolationMethod_p |
| baselineMap | baselineMap_p |
| vector< uInt > | rowIndex_p |
| inputSpwChanMap | spwChannelMap_p |
| inputOutputSpwMap | inputOutputSpwMap_p |
| inputOutputChanFactorMap | inputOutputChanFactorMap_p |
| map< uInt, uInt > | freqbinMap_p |
| map< uInt, uInt > | numOfInpChanMap_p |
| map< uInt, uInt > | numOfSelChanMap_p |
| map< uInt, uInt > | numOfOutChanMap_p |
| map< uInt, uInt > | numOfCombInputChanMap_p |
| map< uInt, uInt > | numOfCombInterChanMap_p |
| map< uInt, Float > | weightFactorMap_p |
| map< uInt, Float > | sigmaFactorMap_p |
| map< uInt, Float > | newWeightFactorMap_p |
| map< uInt, Float > | newSigmaFactorMap_p |
| MFrequency::Types | inputReferenceFrame_p |
| Reference Frame Transformation members. | |
| MFrequency::Types | outputReferenceFrame_p |
| MPosition | observatoryPosition_p |
| MEpoch | referenceTime_p |
| MDirection | phaseCenter_p |
| MRadialVelocity | radialVelocity_p |
| MFrequency::Convert | freqTransEngine_p |
| MFrequency::Convert | refTimeFreqTransEngine_p |
| FFTServer< Float, Complex > | fFFTServer_p |
| Bool | fftShiftEnabled_p |
| Double | fftShift_p |
| ROScalarMeasColumn< MEpoch > | timeMeas_p |
| Bool | spectrumTransformation_p |
| Weight Spectrum members. | |
| Bool | propagateWeights_p |
| Bool | inputWeightSpectrumAvailable_p |
| Bool | flushWeightSpectrum_p |
| Bool | weightSpectrumFlatFilled_p |
| Bool | weightSpectrumFromSigmaFilled_p |
| Bool | combinationOfSPWsWithDifferentExposure_p |
| Cube< Float > | weightSpectrumCube_p |
| Cube< Float > | weightSpectrumCubeFlat_p |
| Cube< Float > | weightSpectrumCubeDummy_p |
| uInt | dataBuffer_p |
| Buffer handling members. | |
| uInt | relativeRow_p |
| Bool | spectrumReshape_p |
| Bool | cubeTransformation_p |
| Bool | dataColumnAvailable_p |
| Bool | correctedDataColumnAvailable_p |
| Bool | modelDataColumnAvailable_p |
| Bool | floatDataColumnAvailable_p |
| Bool | lagDataColumnAvailable_p |
| Cube< Bool > * | flagCube_p |
| Cube< Complex > * | visCube_p |
| Cube< Complex > * | visCubeCorrected_p |
| Cube< Complex > * | visCubeModel_p |
| Cube< Float > * | visCubeFloat_p |
| Cube< Float > * | weightSpectrum_p |
| Cube< Float > * | sigmaSpectrum_p |
| Matrix< Float > * | weight_p |
| Matrix< Float > * | sigma_p |
| ArrayColumn< Float > | dummyWeightCol_p |
| Bool | smoothFourier_p |
| single dish specific | |
| map< Int, Convolver< Float > > | convolverPool_ |
| LogIO | logger_p |
| Logging. | |
Friends | |
| class | MSTransformBufferImpl |
| class | MSTransformIterator |
| class | MSTransformIteratorFactory |
MSTransformManager definition.
Definition at line 351 of file MSTransformManager.h.
| casa::MSTransformManager::MSTransformManager | ( | ) |
| casa::MSTransformManager::MSTransformManager | ( | Record | configuration | ) |
| virtual casa::MSTransformManager::~MSTransformManager | ( | ) | [virtual] |
| void casa::MSTransformManager::addWeightSpectrumContribution | ( | Double & | weight, | |
| uInt & | pol, | |||
| uInt & | inputChannel, | |||
| uInt & | row, | |||
| const Cube< Float > & | inputWeightsCube | |||
| ) | [protected] |
Methods to transform data in cubes.
| void casa::MSTransformManager::average | ( | Int | inputSpw, | |
| Vector< T > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< T > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::averageCubeOfData | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef, | |||
| const Cube< T > & | inputDataCube, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > * | outputFlagCol, | |||
| const Cube< Float > & | inputWeightCube | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::averageKernel | ( | Vector< Float > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | inputWeights, | |||
| Vector< Float > & | outputData, | |||
| Vector< Bool > & | outputFlags, | |||
| uInt | startInputPos, | |||
| uInt | outputPos, | |||
| uInt | width | |||
| ) | [protected] |
| void casa::MSTransformManager::averageKernel | ( | Vector< Complex > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | inputWeights, | |||
| Vector< Complex > & | outputData, | |||
| Vector< Bool > & | outputFlags, | |||
| uInt | startInputPos, | |||
| uInt | outputPos, | |||
| uInt | width | |||
| ) | [protected] |
| void casa::MSTransformManager::averageRegrid | ( | Int | inputSpw, | |
| Vector< T > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< T > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::averageSmooth | ( | Int | inputSpw, | |
| Vector< T > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< T > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::averageSmoothRegrid | ( | Int | inputSpw, | |
| Vector< T > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< T > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::bufferOutputPlanes | ( | uInt | row, | |
| Matrix< T > & | outputDataPlane, | |||
| Matrix< Bool > & | outputFlagsPlane, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > & | outputFlagCol | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::bufferOutputPlanesInSlices | ( | uInt | row, | |
| Matrix< T > & | outputDataPlane, | |||
| Matrix< Bool > & | outputFlagsPlane, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > & | outputFlagCol | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::calculateIntermediateFrequencies | ( | Int | spwId, | |
| Vector< Double > & | inputChanFreq, | |||
| Vector< Double > & | inputChanWidth, | |||
| Vector< Double > & | intermediateChanFreq, | |||
| Vector< Double > & | intermediateChanWidth | |||
| ) | [protected] |
For channel averaging and selection.
| void casa::MSTransformManager::calculateNewWeightAndSigmaFactors | ( | ) | [protected] |
| void casa::MSTransformManager::calculateWeightAndSigmaFactors | ( | ) | [protected] |
| void casa::MSTransformManager::checkDataColumnsAvailable | ( | ) | [protected] |
| void casa::MSTransformManager::checkDataColumnsToFill | ( | ) | [protected] |
| void casa::MSTransformManager::checkFillFlagCategory | ( | ) | [protected] |
Column check.
| void casa::MSTransformManager::checkFillWeightSpectrum | ( | ) | [protected] |
| void casa::MSTransformManager::close | ( | ) |
| void casa::MSTransformManager::colCheckInfo | ( | const String & | inputColName, | |
| const String & | outputColName | |||
| ) | [protected] |
| void casa::MSTransformManager::combineCubeOfData | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef, | |||
| const Cube< T > & | inputDataCube, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > * | outputFlagCol, | |||
| const Cube< Float > & | inputWeightCube | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::configure | ( | Record & | configuration | ) |
| void casa::MSTransformManager::copyCubeOfData | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef, | |||
| const Cube< T > & | inputDataCube, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > * | outputFlagCol, | |||
| const Cube< Float > & | inputWeightCube | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::cumSumKernel | ( | Vector< T > & | inputData, | |
| Vector< Bool > & | , | |||
| Vector< Float > & | , | |||
| Vector< T > & | outputData, | |||
| Vector< Bool > & | , | |||
| uInt | startInputPos, | |||
| uInt | outputPos, | |||
| uInt | width | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::dontAddWeightSpectrumContribution | ( | Double & | weight, | |
| uInt & | pol, | |||
| uInt & | inputChannel, | |||
| uInt & | row, | |||
| const Cube< Float > & | inputWeightsCube | |||
| ) | [protected] |
| void casa::MSTransformManager::dontfillWeightsPlane | ( | uInt | , | |
| uInt | , | |||
| uInt | , | |||
| uInt | , | |||
| const Cube< Float > & | , | |||
| Matrix< Float > & | , | |||
| Double | ||||
| ) | [inline, protected] |
Definition at line 763 of file MSTransformManager.h.
| void casa::MSTransformManager::dontNormalizeWeightsPlane | ( | uInt | , | |
| uInt | , | |||
| Matrix< Float > & | , | |||
| Matrix< Double > & | ||||
| ) | [inline, protected] |
Definition at line 782 of file MSTransformManager.h.
| void casa::MSTransformManager::dontsetWeightsPlaneByReference | ( | uInt | , | |
| const Cube< Float > & | , | |||
| Matrix< Float > & | ||||
| ) | [inline, protected] |
Definition at line 829 of file MSTransformManager.h.
| void casa::MSTransformManager::dontSetWeightStripeByReference | ( | uInt | , | |
| Matrix< Float > & | , | |||
| Vector< Float > & | ||||
| ) | [inline, protected] |
Definition at line 848 of file MSTransformManager.h.
| void casa::MSTransformManager::dontWriteOutputFlagsPlane | ( | Matrix< Bool > & | , | |
| ArrayColumn< Bool > & | , | |||
| IPosition & | , | |||
| uInt & | ||||
| ) | [inline, protected] |
Definition at line 903 of file MSTransformManager.h.
| void casa::MSTransformManager::dontWriteOutputFlagsPlaneSlices | ( | Matrix< Bool > & | , | |
| ArrayColumn< Bool > & | , | |||
| Slice & | , | |||
| Slice & | , | |||
| IPosition & | , | |||
| uInt & | ||||
| ) | [inline, protected] |
Definition at line 937 of file MSTransformManager.h.
| void casa::MSTransformManager::dontWriteOutputPlaneReshapedSlices | ( | Matrix< Bool > & | , | |
| ArrayColumn< Bool > & | , | |||
| Slice & | , | |||
| Slice & | , | |||
| IPosition & | , | |||
| uInt & | ||||
| ) | [inline, protected] |
Definition at line 955 of file MSTransformManager.h.
| void casa::MSTransformManager::dropNonUniformWidthChannels | ( | ) | [protected] |
Drop channels with non-uniform width when doing channel average.
| void casa::MSTransformManager::fftshift | ( | Int | inputSpw, | |
| Vector< Float > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< Float > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [protected] |
| void casa::MSTransformManager::fftshift | ( | Int | inputSpw, | |
| Vector< Complex > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< Complex > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [protected] |
| void casa::MSTransformManager::fillDataCols | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef | |||
| ) | [protected] |
| void casa::MSTransformManager::fillIdCols | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef | |||
| ) | [protected] |
| void casa::MSTransformManager::fillOutputMs | ( | vi::VisBuffer2 * | vb | ) |
| void casa::MSTransformManager::fillWeightCols | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef | |||
| ) | [protected] |
| void casa::MSTransformManager::fillWeightsPlane | ( | uInt | pol, | |
| uInt | inputChannel, | |||
| uInt | outputChannel, | |||
| uInt | inputRow, | |||
| const Cube< Float > & | inputWeightsCube, | |||
| Matrix< Float > & | inputWeightsPlane, | |||
| Double | weight | |||
| ) | [protected] |
| void casa::MSTransformManager::flagAverageKernel | ( | Vector< T > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | , | |||
| Vector< T > & | outputData, | |||
| Vector< Bool > & | outputFlags, | |||
| uInt | startInputPos, | |||
| uInt | outputPos, | |||
| uInt | width | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::flagCumSumKernel | ( | Vector< T > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | , | |||
| Vector< T > & | outputData, | |||
| Vector< Bool > & | , | |||
| uInt | startInputPos, | |||
| uInt | outputPos, | |||
| uInt | width | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::flagCumSumNonZeroKernel | ( | Vector< T > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | , | |||
| Vector< T > & | outputData, | |||
| Vector< Bool > & | , | |||
| uInt | startInputPos, | |||
| uInt | outputPos, | |||
| uInt | width | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::flagNonZeroAverageKernel | ( | Vector< T > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | , | |||
| Vector< T > & | outputData, | |||
| Vector< Bool > & | , | |||
| uInt | startInputPos, | |||
| uInt | outputPos, | |||
| uInt | width | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::flagWeightAverageKernel | ( | Vector< T > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | inputWeights, | |||
| Vector< T > & | outputData, | |||
| Vector< Bool > & | outputFlags, | |||
| uInt | startInputPos, | |||
| uInt | outputPos, | |||
| uInt | width | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::flagWeightNonZeroAverageKernel | ( | Vector< T > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | , | |||
| Vector< T > & | outputData, | |||
| Vector< Bool > & | , | |||
| uInt | startInputPos, | |||
| uInt | outputPos, | |||
| uInt | width | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::generateIterator | ( | ) | [protected] |
| const Cube<Float>& casa::MSTransformManager::getApplicableSpectrum | ( | vi::VisBuffer2 * | vb, | |
| MS::PredefinedColumns | datacol | |||
| ) | [protected] |
| Convolver<Float>* casa::MSTransformManager::getConvolver | ( | Int const | numChan | ) | [protected] |
| dataColMap casa::MSTransformManager::getDataColMap | ( | ) | [inline] |
Need by tMSTransformIterator.
Definition at line 390 of file MSTransformManager.h.
References dataColMap_p.
| void casa::MSTransformManager::getInputNumberOfChannels | ( | ) | [protected] |
| MeasurementSet* casa::MSTransformManager::getOutputMs | ( | ) | [inline] |
Needed by MSTransformIterator.
Definition at line 381 of file MSTransformManager.h.
References outputMs_p.
| String casa::MSTransformManager::getOutputMsName | ( | ) | [inline] |
Definition at line 382 of file MSTransformManager.h.
References outMsName_p.
| void casa::MSTransformManager::getOutputNumberOfChannels | ( | ) | [protected] |
From output MS.
| ArrayColumn<Float>& casa::MSTransformManager::getOutputWeightColumn | ( | vi::VisBuffer2 * | vb, | |
| MS::PredefinedColumns | datacol | |||
| ) | [protected] |
| IPosition casa::MSTransformManager::getShape | ( | ) |
| IPosition casa::MSTransformManager::getTransformedShape | ( | vi::VisBuffer2 * | inputVisBuffer | ) |
| vi::VisBuffer2* casa::MSTransformManager::getVisBuffer | ( | ) | [inline] |
Needed by MSTransformBuffer.
Definition at line 385 of file MSTransformManager.h.
References casa::vi::VisibilityIterator2::getVisBuffer(), and visibilityIterator_p.
| vi::VisibilityIterator2* casa::MSTransformManager::getVisIter | ( | ) | [inline] |
For buffer handling classes (MSTransformIterator).
Needed by MSTransformIteratorFactory
Definition at line 378 of file MSTransformManager.h.
References visibilityIterator_p.
| const Cube<Float>& casa::MSTransformManager::getWeightSpectrumFlat | ( | vi::VisBuffer2 * | vb | ) | [protected] |
| const Cube<Float>& casa::MSTransformManager::getWeightSpectrumFromSigmaSpectrum | ( | vi::VisBuffer2 * | vb | ) | [protected] |
| void casa::MSTransformManager::initDataSelectionParams | ( | ) | [protected] |
From input MS.
| void casa::MSTransformManager::initFrequencyTransGrid | ( | vi::VisBuffer2 * | vb | ) | [protected] |
| void casa::MSTransformManager::initialize | ( | ) |
| void casa::MSTransformManager::initRefFrameTransParams | ( | ) | [protected] |
To re-grid SPW subtable.
| void casa::MSTransformManager::interpol1D | ( | Int | inputSpw, | |
| Vector< T > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | , | |||
| Vector< T > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::interpol1Dfftshift | ( | Int | inputSpw, | |
| Vector< T > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< T > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::mapAndAverageMatrix | ( | const Matrix< T > & | inputMatrix, | |
| Matrix< T > & | outputMatrix, | |||
| Bool | convolveFlags = False, |
|||
| vi::VisBuffer2 * | vb = NULL | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::mapAndAverageVector | ( | const Vector< Bool > & | inputVector, | |
| Vector< Bool > & | outputVector | |||
| ) | [protected] |
| void casa::MSTransformManager::mapAndAverageVector | ( | const Vector< Double > & | inputVector, | |
| Vector< Double > & | outputVector | |||
| ) | [protected] |
| void casa::MSTransformManager::mapAndReindexVector | ( | const Vector< T > & | inputVector, | |
| Vector< T > & | outputVector, | |||
| map< uInt, uInt > & | inputOutputIndexMap | |||
| ) | [inline, protected] |
Definition at line 576 of file MSTransformManager.h.
References nspws_p, and rowIndex_p.
Referenced by transformReindexableVector().
| void casa::MSTransformManager::mapAndScaleMatrix | ( | const Matrix< T > & | inputMatrix, | |
| Matrix< T > & | outputMatrix, | |||
| map< uInt, T > | scaleMap, | |||
| Vector< Int > | spws | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::mapMatrix | ( | const Matrix< T > & | inputMatrix, | |
| Matrix< T > & | outputMatrix | |||
| ) | [inline, protected] |
------------------------------------------------------------------------------------ Fill the data from an input matrix with shape [nCol,nBaselinesxnSPWsxnScans/nStates] into an output matrix with shape [nCol,nBaselinesxnScans/nStates] ------------------------------------------------------------------------------------
Get number of columns
Definition at line 662 of file MSTransformManager.h.
References rowIndex_p.
| void casa::MSTransformManager::mapVector | ( | const Vector< T > & | inputVector, | |
| Vector< T > & | outputVector | |||
| ) | [inline, protected] |
Definition at line 631 of file MSTransformManager.h.
References nspws_p, and rowIndex_p.
Referenced by transformNotReindexableVector().
| void casa::MSTransformManager::normalizeWeightsPlane | ( | uInt | pol, | |
| uInt | outputChannel, | |||
| Matrix< Float > & | inputPlaneWeights, | |||
| Matrix< Double > & | normalizingFactorPlane | |||
| ) | [protected] |
| void casa::MSTransformManager::open | ( | ) |
| void casa::MSTransformManager::parseCalParams | ( | Record & | configuration | ) | [protected] |
| void casa::MSTransformManager::parseChanAvgParams | ( | Record & | configuration | ) | [protected] |
| void casa::MSTransformManager::parseDataSelParams | ( | Record & | configuration | ) | [protected] |
| void casa::MSTransformManager::parseFreqSpecParams | ( | Record & | configuration | ) | [protected] |
| void casa::MSTransformManager::parseFreqTransParams | ( | Record & | configuration | ) | [protected] |
| void casa::MSTransformManager::parseMsSpecParams | ( | Record & | configuration | ) | [protected] |
| void casa::MSTransformManager::parsePhaseShiftParams | ( | Record & | configuration | ) | [protected] |
| void casa::MSTransformManager::parseRefFrameTransParams | ( | Record & | configuration | ) | [protected] |
| void casa::MSTransformManager::parseTimeAvgParams | ( | Record & | configuration | ) | [protected] |
| void casa::MSTransformManager::parseUVContSubParams | ( | Record & | configuration | ) | [protected] |
| void casa::MSTransformManager::plainSmooth | ( | Vector< T > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | inputWeights, | |||
| Vector< T > & | outputData, | |||
| Vector< Bool > & | outputFlags, | |||
| uInt | outputPos | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::plainSmoothSpectrum | ( | Vector< T > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | inputWeights, | |||
| Vector< T > & | outputData, | |||
| Vector< Bool > & | outputFlags, | |||
| uInt | outputPos | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::propagateWeights | ( | Bool | on | ) | [protected] |
Setters for Weight-based transformation.
| void casa::MSTransformManager::regrid | ( | Int | , | |
| Vector< T > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | , | |||
| Vector< T > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::regridAndCombineSpwSubtable | ( | ) | [protected] |
| void casa::MSTransformManager::regridCore | ( | Int | inputSpw, | |
| Vector< Float > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< Float > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [protected] |
| void casa::MSTransformManager::regridCore | ( | Int | inputSpw, | |
| Vector< Complex > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< Complex > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [protected] |
| void casa::MSTransformManager::regridCubeOfData | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef, | |||
| const Cube< T > & | inputDataCube, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > * | outputFlagCol, | |||
| const Cube< Float > & | inputWeightCube | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::regridSpwAux | ( | Int | spwId, | |
| MFrequency::Types | spwInputRefFrame, | |||
| Vector< Double > & | inputCHAN_FREQ, | |||
| Vector< Double > & | inputCHAN_WIDTH, | |||
| Vector< Double > & | originalCHAN_FREQ, | |||
| Vector< Double > & | originalCHAN_WIDTH, | |||
| Vector< Double > & | regriddedCHAN_FREQ, | |||
| Vector< Double > & | regriddedCHAN_WIDTH, | |||
| string | msg | |||
| ) | [protected] |
| void casa::MSTransformManager::regridSpwSubTable | ( | ) | [protected] |
| void casa::MSTransformManager::reindexColumn | ( | ScalarColumn< Int > & | inputCol, | |
| Int | value | |||
| ) | [protected] |
| void casa::MSTransformManager::reindexDDISubTable | ( | ) | [protected] |
| void casa::MSTransformManager::reindexFeedSubTable | ( | ) | [protected] |
| void casa::MSTransformManager::reindexFreqOffsetSubTable | ( | ) | [protected] |
| void casa::MSTransformManager::reindexGenericTimeDependentSubTable | ( | const String & | subtabname | ) | [protected] |
| void casa::MSTransformManager::reindexSourceSubTable | ( | ) | [protected] |
| void casa::MSTransformManager::reindexSysCalSubTable | ( | ) | [protected] |
| void casa::MSTransformManager::reindexVector | ( | const Vector< T > & | inputVector, | |
| Vector< T > & | outputVector, | |||
| map< uInt, uInt > & | inputOutputIndexMap | |||
| ) | [inline, protected] |
Definition at line 604 of file MSTransformManager.h.
References nspws_p.
Referenced by transformReindexableVector().
| void casa::MSTransformManager::separateCalDeviceSubtable | ( | ) | [protected] |
| void casa::MSTransformManager::separateCubeOfData | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef, | |||
| const Cube< T > & | inputDataCube, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > * | outputFlagCol, | |||
| const Cube< Float > & | inputWeightCube | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::separateFeedSubtable | ( | ) | [protected] |
| void casa::MSTransformManager::separateFreqOffsetSubtable | ( | ) | [protected] |
| void casa::MSTransformManager::separateSourceSubtable | ( | ) | [protected] |
| void casa::MSTransformManager::separateSpwSubtable | ( | ) | [protected] |
| void casa::MSTransformManager::separateSyscalSubtable | ( | ) | [protected] |
| void casa::MSTransformManager::separateSysPowerSubtable | ( | ) | [protected] |
| void casa::MSTransformManager::setBufferMode | ( | Bool | on | ) | [protected] |
| void casa::MSTransformManager::setChannelAverageKernel | ( | uInt | mode | ) | [protected] |
| virtual void casa::MSTransformManager::setIterationApproach | ( | ) | [protected, virtual] |
Iterator set-up.
Reimplemented in casa::SDMSManager.
| void casa::MSTransformManager::setOutputbuffer | ( | Cube< Float > *& | dataBufferPointer, | |
| Cube< Bool > *& | flagBufferPointer | |||
| ) | [protected] |
| void casa::MSTransformManager::setOutputbuffer | ( | Cube< Complex > *& | dataBufferPointer, | |
| Cube< Bool > *& | flagBufferPointer | |||
| ) | [protected] |
| void casa::MSTransformManager::setSmoothingFourierKernel | ( | uInt | mode | ) | [protected] |
| void casa::MSTransformManager::setSmoothingKernel | ( | uInt | mode | ) | [protected] |
| void casa::MSTransformManager::setSpwAvg | ( | Record & | configuration | ) | [protected] |
| void casa::MSTransformManager::setTileShape | ( | RefRows & | rowRef, | |
| ArrayColumn< T > & | outputDataCol | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::setup | ( | ) |
| void casa::MSTransformManager::setupBufferTransformations | ( | vi::VisBuffer2 * | vb | ) |
| void casa::MSTransformManager::setWeightsPlaneByReference | ( | uInt | inputRow, | |
| const Cube< Float > & | inputWeightsCube, | |||
| Matrix< Float > & | inputWeightsPlane | |||
| ) | [protected] |
| void casa::MSTransformManager::setWeightStripeByReference | ( | uInt | corrIndex, | |
| Matrix< Float > & | inputWeightsPlane, | |||
| Vector< Float > & | inputWeightsStripe | |||
| ) | [protected] |
| void casa::MSTransformManager::simpleAverage | ( | uInt | width, | |
| Vector< T > & | inputData, | |||
| Vector< T > & | outputData | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::simpleAverageKernel | ( | Vector< T > & | inputData, | |
| Vector< Bool > & | , | |||
| Vector< Float > & | , | |||
| Vector< T > & | outputData, | |||
| Vector< Bool > & | , | |||
| uInt | startInputPos, | |||
| uInt | outputPos, | |||
| uInt | width | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::smooth | ( | Int | inputSpw, | |
| Vector< T > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< T > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::smoothCubeOfData | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef, | |||
| const Cube< T > & | inputDataCube, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > * | outputFlagCol, | |||
| const Cube< Float > & | inputWeightCube | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::smoothFourierComplex | ( | Int | , | |
| Vector< Complex > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightStripe, | |||
| Vector< Complex > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [protected] |
| void casa::MSTransformManager::smoothFourierFloat | ( | Int | , | |
| Vector< Float > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightStripe, | |||
| Vector< Float > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [protected] |
The following methods are single dish specific so far.
| void casa::MSTransformManager::smoothKernel | ( | Vector< Float > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | inputWeights, | |||
| Vector< Float > & | outputData, | |||
| Vector< Bool > & | outputFlags, | |||
| uInt | outputPos | |||
| ) | [protected] |
| void casa::MSTransformManager::smoothKernel | ( | Vector< Complex > & | inputData, | |
| Vector< Bool > & | inputFlags, | |||
| Vector< Float > & | inputWeights, | |||
| Vector< Complex > & | outputData, | |||
| Vector< Bool > & | outputFlags, | |||
| uInt | outputPos | |||
| ) | [protected] |
| void casa::MSTransformManager::smoothRegrid | ( | Int | inputSpw, | |
| Vector< T > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< T > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::transformAndWriteCubeOfData | ( | Int | inputSpw, | |
| RefRows & | rowRef, | |||
| const Cube< T > & | inputDataCube, | |||
| const Cube< Bool > & | inputFlagsCube, | |||
| const Cube< Float > & | inputWeightsCube, | |||
| IPosition & | outputPlaneShape, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > * | outputFlagCol | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::transformAndWriteNotReindexableVector | ( | const Vector< T > & | inputVector, | |
| Vector< T > & | outputVector, | |||
| Bool | constant, | |||
| ScalarColumn< T > & | outputCol, | |||
| RefRows & | rowReference | |||
| ) | [inline, protected] |
Methods to transform and write vectors.
| void casa::MSTransformManager::transformAndWritePlaneOfData | ( | Int | inputSpw, | |
| uInt | row, | |||
| Matrix< T > & | inputDataPlane, | |||
| Matrix< Bool > & | inputFlagsPlane, | |||
| Matrix< Float > & | inputWeightsPlane, | |||
| Matrix< T > & | outputDataPlane, | |||
| Matrix< Bool > & | outputFlagsPlane, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > * | outputFlagCol | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::transformAndWriteReindexableVector | ( | const Vector< T > & | inputVector, | |
| Vector< T > & | outputVector, | |||
| Bool | constant, | |||
| map< uInt, uInt > & | inputOutputIndexMap, | |||
| ScalarColumn< T > & | outputCol, | |||
| RefRows & | rowReference | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::transformAndWriteSpectrum | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef, | |||
| const Cube< Float > & | inputSpectrum, | |||
| ArrayColumn< Float > & | outputCubeCol, | |||
| ArrayColumn< Float > & | outputMatrixCol, | |||
| MSTransformations::weightTransformation | weightTransformation, | |||
| Bool | flushSpectrumCube | |||
| ) | [protected] |
| void casa::MSTransformManager::transformCubeOfData | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef, | |||
| const Cube< Float > & | inputDataCube, | |||
| ArrayColumn< Float > & | outputDataCol, | |||
| ArrayColumn< Bool > * | outputFlagCol, | |||
| const Cube< Float > & | inputWeightCube | |||
| ) | [protected] |
| void casa::MSTransformManager::transformCubeOfData | ( | vi::VisBuffer2 * | vb, | |
| RefRows & | rowRef, | |||
| const Cube< Complex > & | inputDataCube, | |||
| ArrayColumn< Complex > & | outputDataCol, | |||
| ArrayColumn< Bool > * | outputFlagCol, | |||
| const Cube< Float > & | inputWeightCube | |||
| ) | [protected] |
| Bool casa::MSTransformManager::transformDDIVector | ( | const Vector< Int > & | inputVector, | |
| Vector< Int > & | outputVector | |||
| ) | [protected] |
| Bool casa::MSTransformManager::transformNotReindexableVector | ( | const Vector< T > & | inputVector, | |
| Vector< T > & | outputVector, | |||
| Bool | constant | |||
| ) | [inline, protected] |
Templates methods to transform vectors that must be available for MSTransformBuffer.
Definition at line 521 of file MSTransformManager.h.
References combinespws_p, casacore::False, mapVector(), nspws_p, and casacore::True.
Referenced by transformReindexableVector().
| Bool casa::MSTransformManager::transformReindexableVector | ( | const Vector< T > & | inputVector, | |
| Vector< T > & | outputVector, | |||
| Bool | constant, | |||
| map< uInt, uInt > & | inputOutputIndexMap | |||
| ) | [inline, protected] |
Definition at line 546 of file MSTransformManager.h.
References combinespws_p, mapAndReindexVector(), reindexVector(), transformNotReindexableVector(), and casacore::True.
| void casa::MSTransformManager::transformStripeOfData | ( | Int | inputSpw, | |
| Vector< Float > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< Float > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [protected] |
| void casa::MSTransformManager::transformStripeOfData | ( | Int | inputSpw, | |
| Vector< Complex > & | inputDataStripe, | |||
| Vector< Bool > & | inputFlagsStripe, | |||
| Vector< Float > & | inputWeightsStripe, | |||
| Vector< Complex > & | outputDataStripe, | |||
| Vector< Bool > & | outputFlagsStripe | |||
| ) | [protected] |
| void casa::MSTransformManager::weightAverageKernel | ( | Vector< T > & | inputData, | |
| Vector< Bool > & | , | |||
| Vector< Float > & | inputWeights, | |||
| Vector< T > & | outputData, | |||
| Vector< Bool > & | outputFlags, | |||
| uInt | startInputPos, | |||
| uInt | outputPos, | |||
| uInt | width | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::writeCube | ( | const Cube< T > & | inputCube, | |
| ArrayColumn< T > & | outputCol, | |||
| RefRows & | rowRef | |||
| ) | [inline, protected] |
Methods to transform and write cubes.
| void casa::MSTransformManager::writeMatrix | ( | const Matrix< T > & | inputMatrix, | |
| ArrayColumn< T > & | outputCol, | |||
| RefRows & | rowRef, | |||
| uInt | nBlocks | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::writeOutputFlagsPlane | ( | Matrix< Bool > & | outputPlane, | |
| ArrayColumn< Bool > & | outputCol, | |||
| IPosition & | outputPlaneShape, | |||
| uInt & | outputRow | |||
| ) | [protected] |
| void casa::MSTransformManager::writeOutputFlagsPlaneReshapedSlices | ( | Matrix< Bool > & | outputPlane, | |
| ArrayColumn< Bool > & | outputCol, | |||
| Slice & | sliceX, | |||
| Slice & | sliceY, | |||
| IPosition & | outputPlaneShape, | |||
| uInt & | outputRow | |||
| ) | [protected] |
| void casa::MSTransformManager::writeOutputFlagsPlaneSlices | ( | Matrix< Bool > & | outputPlane, | |
| ArrayColumn< Bool > & | outputCol, | |||
| Slice & | sliceX, | |||
| Slice & | sliceY, | |||
| IPosition & | outputPlaneShape, | |||
| uInt & | outputRow | |||
| ) | [protected] |
| void casa::MSTransformManager::writeOutputPlaneReshapedSlices | ( | Matrix< T > & | outputPlane, | |
| ArrayColumn< T > & | outputDataCol, | |||
| Slice & | sliceX, | |||
| Slice & | sliceY, | |||
| IPosition & | outputPlaneShape, | |||
| uInt & | outputRow | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::writeOutputPlanes | ( | uInt | row, | |
| Matrix< Float > & | outputDataPlane, | |||
| Matrix< Bool > & | outputFlagsPlane, | |||
| ArrayColumn< Float > & | outputDataCol, | |||
| ArrayColumn< Bool > & | outputFlagCol | |||
| ) | [protected] |
| void casa::MSTransformManager::writeOutputPlanes | ( | uInt | row, | |
| Matrix< Complex > & | outputDataPlane, | |||
| Matrix< Bool > & | outputFlagsPlane, | |||
| ArrayColumn< Complex > & | outputDataCol, | |||
| ArrayColumn< Bool > & | outputFlagCol | |||
| ) | [protected] |
| void casa::MSTransformManager::writeOutputPlanesInBlock | ( | uInt | row, | |
| Matrix< T > & | outputDataPlane, | |||
| Matrix< Bool > & | outputFlagsPlane, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > & | outputFlagCol | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::writeOutputPlanesInSlices | ( | uInt | row, | |
| Matrix< T > & | outputDataPlane, | |||
| Matrix< Bool > & | outputFlagsPlane, | |||
| ArrayColumn< T > & | outputDataCol, | |||
| ArrayColumn< Bool > & | outputFlagCol | |||
| ) | [inline, protected] |
| void casa::MSTransformManager::writeOutputPlaneSlices | ( | Matrix< T > & | outputPlane, | |
| ArrayColumn< T > & | outputDataCol, | |||
| Slice & | sliceX, | |||
| Slice & | sliceY, | |||
| IPosition & | outputPlaneShape, | |||
| uInt & | outputRow | |||
| ) | [inline, protected] |
friend class MSTransformBufferImpl [friend] |
Definition at line 354 of file MSTransformManager.h.
friend class MSTransformIterator [friend] |
Definition at line 355 of file MSTransformManager.h.
friend class MSTransformIteratorFactory [friend] |
Definition at line 356 of file MSTransformManager.h.
void(casa::MSTransformManager::* casa::MSTransformManager::addWeightSpectrumContribution_p)(Double &weight, uInt &pol, uInt &inputChannel, uInt &row, const Cube< Float > &inputWeightsCube) [protected] |
String casa::MSTransformManager::arraySelection_p [protected] |
Data selection parameters.
Definition at line 1251 of file MSTransformManager.h.
void(casa::MSTransformManager::* casa::MSTransformManager::averageKernelComplex_p)(Vector< Complex > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Complex > &outputData, Vector< Bool > &outputFlags, uInt startInputPos, uInt outputPos, uInt width) [protected] |
void(casa::MSTransformManager::* casa::MSTransformManager::averageKernelFloat_p)(Vector< Float > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Float > &outputData, Vector< Bool > &outputFlags, uInt startInputPos, uInt outputPos, uInt width) [protected] |
baselineMap casa::MSTransformManager::baselineMap_p [protected] |
Definition at line 1365 of file MSTransformManager.h.
String casa::MSTransformManager::baselineSelection_p [protected] |
Definition at line 1256 of file MSTransformManager.h.
Bool casa::MSTransformManager::bufferMode_p [protected] |
Buffer handling parameters.
Definition at line 1331 of file MSTransformManager.h.
Bool casa::MSTransformManager::calibrate_p [protected] |
String casa::MSTransformManager::callib_p [protected] |
Definition at line 1317 of file MSTransformManager.h.
Record casa::MSTransformManager::callibRec_p [protected] |
Definition at line 1318 of file MSTransformManager.h.
Bool casa::MSTransformManager::channelAverage_p [protected] |
Definition at line 1280 of file MSTransformManager.h.
Definition at line 1349 of file MSTransformManager.h.
uInt casa::MSTransformManager::chansPerOutputSpw_p [protected] |
Frequency transformation members.
Definition at line 1362 of file MSTransformManager.h.
Bool casa::MSTransformManager::combinationOfSPWsWithDifferentExposure_p [protected] |
Definition at line 1402 of file MSTransformManager.h.
Bool casa::MSTransformManager::combinespws_p [protected] |
Definition at line 1279 of file MSTransformManager.h.
Referenced by transformNotReindexableVector(), and transformReindexableVector().
map<Int, Convolver<Float> > casa::MSTransformManager::convolverPool_ [protected] |
Definition at line 1430 of file MSTransformManager.h.
Bool casa::MSTransformManager::correctedDataColumnAvailable_p [protected] |
Definition at line 1413 of file MSTransformManager.h.
Bool casa::MSTransformManager::correctedToData_p [protected] |
Definition at line 1353 of file MSTransformManager.h.
Bool casa::MSTransformManager::cubeTransformation_p [protected] |
Definition at line 1411 of file MSTransformManager.h.
uInt casa::MSTransformManager::dataBuffer_p [protected] |
Buffer handling members.
Definition at line 1408 of file MSTransformManager.h.
dataColMap casa::MSTransformManager::dataColMap_p [protected] |
Definition at line 1357 of file MSTransformManager.h.
Referenced by getDataColMap().
String casa::MSTransformManager::datacolumn_p [protected] |
Definition at line 1245 of file MSTransformManager.h.
Bool casa::MSTransformManager::dataColumnAvailable_p [protected] |
Definition at line 1412 of file MSTransformManager.h.
MS-related members.
Definition at line 1338 of file MSTransformManager.h.
Int casa::MSTransformManager::ddiStart_p [protected] |
Definition at line 1278 of file MSTransformManager.h.
Bool casa::MSTransformManager::doingCorrected_p [protected] |
Definition at line 1355 of file MSTransformManager.h.
Bool casa::MSTransformManager::doingData_p [protected] |
Definition at line 1354 of file MSTransformManager.h.
Bool casa::MSTransformManager::doingModel_p [protected] |
Definition at line 1356 of file MSTransformManager.h.
ArrayColumn<Float> casa::MSTransformManager::dummyWeightCol_p [protected] |
Definition at line 1426 of file MSTransformManager.h.
Double casa::MSTransformManager::dx_p [protected] |
Definition at line 1305 of file MSTransformManager.h.
Double casa::MSTransformManager::dy_p [protected] |
Definition at line 1305 of file MSTransformManager.h.
Bool casa::MSTransformManager::factory_p [protected] |
Definition at line 1334 of file MSTransformManager.h.
String casa::MSTransformManager::feedSelection_p [protected] |
Definition at line 1262 of file MSTransformManager.h.
FFTServer<Float, Complex> casa::MSTransformManager::fFFTServer_p [protected] |
Definition at line 1390 of file MSTransformManager.h.
Double casa::MSTransformManager::fftShift_p [protected] |
Definition at line 1392 of file MSTransformManager.h.
Bool casa::MSTransformManager::fftShiftEnabled_p [protected] |
Definition at line 1391 of file MSTransformManager.h.
String casa::MSTransformManager::fieldSelection_p [protected] |
Definition at line 1252 of file MSTransformManager.h.
void(casa::MSTransformManager::* casa::MSTransformManager::fillWeightsPlane_p)(uInt pol, uInt inputChannel, uInt outputChannel, uInt inputRow, const Cube< Float > &inputWeightsCube, Matrix< Float > &inputWeightsPlane, Double weight) [protected] |
Cube<Bool>* casa::MSTransformManager::flagCube_p [protected] |
Definition at line 1417 of file MSTransformManager.h.
Bool casa::MSTransformManager::floatDataColumnAvailable_p [protected] |
Definition at line 1415 of file MSTransformManager.h.
Bool casa::MSTransformManager::flushWeightSpectrum_p [protected] |
Definition at line 1399 of file MSTransformManager.h.
Vector<Int> casa::MSTransformManager::freqbin_p [protected] |
Definition at line 1283 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::freqbinMap_p [protected] |
Definition at line 1370 of file MSTransformManager.h.
MFrequency::Convert casa::MSTransformManager::freqTransEngine_p [protected] |
Definition at line 1388 of file MSTransformManager.h.
Bool casa::MSTransformManager::hanningSmooth_p [protected] |
Definition at line 1281 of file MSTransformManager.h.
String casa::MSTransformManager::inpMsName_p [protected] |
MS specification parameters.
Definition at line 1243 of file MSTransformManager.h.
Bool casa::MSTransformManager::inputFlagCategoryAvailable_p [protected] |
Output MS structure related members.
Definition at line 1352 of file MSTransformManager.h.
MeasurementSet* casa::MSTransformManager::inputMs_p [protected] |
Definition at line 1339 of file MSTransformManager.h.
MSFieldColumns* casa::MSTransformManager::inputMSFieldCols_p [protected] |
Definition at line 1344 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::inputOutputAntennaIndexMap_p [protected] |
Definition at line 1272 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::inputOutputArrayIndexMap_p [protected] |
Definition at line 1266 of file MSTransformManager.h.
Definition at line 1369 of file MSTransformManager.h.
map<Int,vector<Int> > casa::MSTransformManager::inputOutputChanIndexMap_p [protected] |
Definition at line 1274 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::inputOutputDDIndexMap_p [protected] |
Definition at line 1271 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::inputOutputFieldIndexMap_p [protected] |
Definition at line 1269 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::inputOutputObservationIndexMap_p [protected] |
Input-Output index maps.
Definition at line 1265 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::inputOutputScanIndexMap_p [protected] |
Definition at line 1267 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::inputOutputScanIntentIndexMap_p [protected] |
Definition at line 1268 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::inputOutputSPWIndexMap_p [protected] |
Definition at line 1270 of file MSTransformManager.h.
Definition at line 1368 of file MSTransformManager.h.
MFrequency::Types casa::MSTransformManager::inputReferenceFrame_p [protected] |
Reference Frame Transformation members.
Definition at line 1382 of file MSTransformManager.h.
Bool casa::MSTransformManager::inputWeightSpectrumAvailable_p [protected] |
Definition at line 1398 of file MSTransformManager.h.
Bool casa::MSTransformManager::interactive_p [protected] |
Definition at line 1335 of file MSTransformManager.h.
uInt casa::MSTransformManager::interpolationMethod_p [protected] |
Definition at line 1364 of file MSTransformManager.h.
String casa::MSTransformManager::interpolationMethodPar_p [protected] |
Definition at line 1286 of file MSTransformManager.h.
Bool casa::MSTransformManager::lagDataColumnAvailable_p [protected] |
Definition at line 1416 of file MSTransformManager.h.
LogIO casa::MSTransformManager::logger_p [protected] |
Logging.
Definition at line 1433 of file MSTransformManager.h.
MSMainEnums::PredefinedColumns casa::MSTransformManager::mainColumn_p [protected] |
Definition at line 1358 of file MSTransformManager.h.
Bool casa::MSTransformManager::makeVirtualCorrectedColReal_p [protected] |
Definition at line 1247 of file MSTransformManager.h.
Bool casa::MSTransformManager::makeVirtualModelColReal_p [protected] |
Definition at line 1246 of file MSTransformManager.h.
Double casa::MSTransformManager::maxuvwdistance_p [protected] |
Definition at line 1312 of file MSTransformManager.h.
String casa::MSTransformManager::mode_p [protected] |
Frequency specification parameters.
Definition at line 1297 of file MSTransformManager.h.
Bool casa::MSTransformManager::modelDataColumnAvailable_p [protected] |
Definition at line 1414 of file MSTransformManager.h.
int casa::MSTransformManager::nChan_p [protected] |
Definition at line 1300 of file MSTransformManager.h.
map<uInt,Float> casa::MSTransformManager::newSigmaFactorMap_p [protected] |
Definition at line 1379 of file MSTransformManager.h.
map<uInt,Float> casa::MSTransformManager::newWeightFactorMap_p [protected] |
Definition at line 1378 of file MSTransformManager.h.
void(casa::MSTransformManager::* casa::MSTransformManager::normalizeWeightsPlane_p)(uInt pol, uInt outputChannel, Matrix< Float > &inputPlaneWeights, Matrix< Double > &normalizingFactorPlane) [protected] |
uInt casa::MSTransformManager::nRowsToAdd_p [protected] |
Definition at line 1359 of file MSTransformManager.h.
uInt casa::MSTransformManager::nspws_p [protected] |
Frequency transformation parameters.
Definition at line 1277 of file MSTransformManager.h.
Referenced by mapAndReindexVector(), mapVector(), reindexVector(), and transformNotReindexableVector().
map<uInt,uInt> casa::MSTransformManager::numOfCombInputChanMap_p [protected] |
Definition at line 1374 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::numOfCombInterChanMap_p [protected] |
Definition at line 1375 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::numOfInpChanMap_p [protected] |
Definition at line 1371 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::numOfOutChanMap_p [protected] |
Definition at line 1373 of file MSTransformManager.h.
map<uInt,uInt> casa::MSTransformManager::numOfSelChanMap_p [protected] |
Definition at line 1372 of file MSTransformManager.h.
String casa::MSTransformManager::observationSelection_p [protected] |
Definition at line 1260 of file MSTransformManager.h.
MPosition casa::MSTransformManager::observatoryPosition_p [protected] |
Definition at line 1384 of file MSTransformManager.h.
String casa::MSTransformManager::outMsName_p [protected] |
Definition at line 1244 of file MSTransformManager.h.
Referenced by getOutputMsName().
map<uInt,uInt> casa::MSTransformManager::outputInputSPWIndexMap_p [protected] |
Definition at line 1273 of file MSTransformManager.h.
MeasurementSet* casa::MSTransformManager::outputMs_p [protected] |
Definition at line 1341 of file MSTransformManager.h.
Referenced by getOutputMs().
MSColumns* casa::MSTransformManager::outputMsCols_p [protected] |
Definition at line 1343 of file MSTransformManager.h.
MFrequency::Types casa::MSTransformManager::outputReferenceFrame_p [protected] |
Definition at line 1383 of file MSTransformManager.h.
String casa::MSTransformManager::outputReferenceFramePar_p [protected] |
Definition at line 1289 of file MSTransformManager.h.
MDirection casa::MSTransformManager::phaseCenter_p [protected] |
Definition at line 1386 of file MSTransformManager.h.
casac::variant* casa::MSTransformManager::phaseCenterPar_p [protected] |
Definition at line 1287 of file MSTransformManager.h.
Bool casa::MSTransformManager::phaseShifting_p [protected] |
Phase shifting parameters.
Definition at line 1304 of file MSTransformManager.h.
String casa::MSTransformManager::polarizationSelection_p [protected] |
Definition at line 1258 of file MSTransformManager.h.
Bool casa::MSTransformManager::propagateWeights_p [protected] |
Definition at line 1397 of file MSTransformManager.h.
MRadialVelocity casa::MSTransformManager::radialVelocity_p [protected] |
Definition at line 1387 of file MSTransformManager.h.
Bool casa::MSTransformManager::radialVelocityCorrection_p [protected] |
Definition at line 1290 of file MSTransformManager.h.
MEpoch casa::MSTransformManager::referenceTime_p [protected] |
Definition at line 1385 of file MSTransformManager.h.
Bool casa::MSTransformManager::refFrameTransformation_p [protected] |
Definition at line 1282 of file MSTransformManager.h.
MFrequency::Convert casa::MSTransformManager::refTimeFreqTransEngine_p [protected] |
Definition at line 1389 of file MSTransformManager.h.
void(casa::MSTransformManager::* casa::MSTransformManager::regridCoreComplex_p)(Int inputSpw, Vector< Complex > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Complex > &outputDataStripe, Vector< Bool > &outputFlagsStripe) [protected] |
void(casa::MSTransformManager::* casa::MSTransformManager::regridCoreFloat_p)(Int inputSpw, Vector< Float > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Float > &outputDataStripe, Vector< Bool > &outputFlagsStripe) [protected] |
Bool casa::MSTransformManager::regridding_p [protected] |
Definition at line 1291 of file MSTransformManager.h.
Bool casa::MSTransformManager::reindex_p [protected] |
Definition at line 1333 of file MSTransformManager.h.
uInt casa::MSTransformManager::relativeRow_p [protected] |
Definition at line 1409 of file MSTransformManager.h.
String casa::MSTransformManager::restFrequency_p [protected] |
Definition at line 1288 of file MSTransformManager.h.
vector<uInt> casa::MSTransformManager::rowIndex_p [protected] |
Definition at line 1366 of file MSTransformManager.h.
Referenced by mapAndReindexVector(), mapMatrix(), and mapVector().
String casa::MSTransformManager::scanIntentSelection_p [protected] |
Definition at line 1259 of file MSTransformManager.h.
String casa::MSTransformManager::scanSelection_p [protected] |
Definition at line 1253 of file MSTransformManager.h.
MeasurementSet* casa::MSTransformManager::selectedInputMs_p [protected] |
Definition at line 1340 of file MSTransformManager.h.
ROMSColumns* casa::MSTransformManager::selectedInputMsCols_p [protected] |
Definition at line 1342 of file MSTransformManager.h.
void(casa::MSTransformManager::* casa::MSTransformManager::setWeightsPlaneByReference_p)(uInt inputRow, const Cube< Float > &inputWeightsCube, Matrix< Float > &inputWeightsPlane) [protected] |
void(casa::MSTransformManager::* casa::MSTransformManager::setWeightStripeByReference_p)(uInt corrIndex, Matrix< Float > &inputWeightsPlane, Vector< Float > &inputWeightsStripe) [protected] |
Matrix<Float>* casa::MSTransformManager::sigma_p [protected] |
Definition at line 1425 of file MSTransformManager.h.
map<uInt,Float> casa::MSTransformManager::sigmaFactorMap_p [protected] |
Definition at line 1377 of file MSTransformManager.h.
Cube<Float>* casa::MSTransformManager::sigmaSpectrum_p [protected] |
Definition at line 1423 of file MSTransformManager.h.
uInt casa::MSTransformManager::smoothBin_p [protected] |
Definition at line 1292 of file MSTransformManager.h.
Vector<Float> casa::MSTransformManager::smoothCoeff_p [protected] |
Definition at line 1294 of file MSTransformManager.h.
Bool casa::MSTransformManager::smoothFourier_p [protected] |
single dish specific
Definition at line 1429 of file MSTransformManager.h.
void(casa::MSTransformManager::* casa::MSTransformManager::smoothKernelComplex_p)(Vector< Complex > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Complex > &outputData, Vector< Bool > &outputFlags, uInt outputPos) [protected] |
void(casa::MSTransformManager::* casa::MSTransformManager::smoothKernelFloat_p)(Vector< Float > &inputData, Vector< Bool > &inputFlags, Vector< Float > &inputWeights, Vector< Float > &outputData, Vector< Bool > &outputFlags, uInt outputPos) [protected] |
uInt casa::MSTransformManager::smoothmode_p [protected] |
Definition at line 1293 of file MSTransformManager.h.
Block<Int> casa::MSTransformManager::sortColumns_p [protected] |
VI/VB related members.
Definition at line 1347 of file MSTransformManager.h.
Bool casa::MSTransformManager::spectrumReshape_p [protected] |
Definition at line 1410 of file MSTransformManager.h.
Bool casa::MSTransformManager::spectrumTransformation_p [protected] |
Weight Spectrum members.
Definition at line 1396 of file MSTransformManager.h.
Bool casa::MSTransformManager::spwAverage_p [protected] |
Spw avergain parameters.
Definition at line 1325 of file MSTransformManager.h.
Definition at line 1367 of file MSTransformManager.h.
String casa::MSTransformManager::spwSelection_p [protected] |
Definition at line 1255 of file MSTransformManager.h.
String casa::MSTransformManager::start_p [protected] |
Definition at line 1298 of file MSTransformManager.h.
uInt casa::MSTransformManager::tailOfChansforLastSpw_p [protected] |
Definition at line 1363 of file MSTransformManager.h.
String casa::MSTransformManager::taqlSelection_p [protected] |
Definition at line 1261 of file MSTransformManager.h.
Vector<Int> casa::MSTransformManager::tileShape_p [protected] |
Definition at line 1248 of file MSTransformManager.h.
Bool casa::MSTransformManager::timeAverage_p [protected] |
Time transformation parameters.
Definition at line 1308 of file MSTransformManager.h.
Definition at line 1311 of file MSTransformManager.h.
Double casa::MSTransformManager::timeBin_p [protected] |
Definition at line 1309 of file MSTransformManager.h.
ROScalarMeasColumn<MEpoch> casa::MSTransformManager::timeMeas_p [protected] |
Definition at line 1393 of file MSTransformManager.h.
String casa::MSTransformManager::timeSelection_p [protected] |
Definition at line 1254 of file MSTransformManager.h.
String casa::MSTransformManager::timespan_p [protected] |
Definition at line 1310 of file MSTransformManager.h.
void(casa::MSTransformManager::* casa::MSTransformManager::transformCubeOfDataComplex_p)(vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< Complex > &inputDataCube, ArrayColumn< Complex > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) [protected] |
void(casa::MSTransformManager::* casa::MSTransformManager::transformCubeOfDataFloat_p)(vi::VisBuffer2 *vb, RefRows &rowRef, const Cube< Float > &inputDataCube, ArrayColumn< Float > &outputDataCol, ArrayColumn< Bool > *outputFlagCol, const Cube< Float > &inputWeightCube) [protected] |
void(casa::MSTransformManager::* casa::MSTransformManager::transformStripeOfDataComplex_p)(Int inputSpw, Vector< Complex > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Complex > &outputDataStripe, Vector< Bool > &outputFlagsStripe) [protected] |
void(casa::MSTransformManager::* casa::MSTransformManager::transformStripeOfDataFloat_p)(Int inputSpw, Vector< Float > &inputDataStripe, Vector< Bool > &inputFlagsStripe, Vector< Float > &inputWeightsStripe, Vector< Float > &outputDataStripe, Vector< Bool > &outputFlagsStripe) [protected] |
Bool casa::MSTransformManager::userBufferMode_p [protected] |
Definition at line 1332 of file MSTransformManager.h.
String casa::MSTransformManager::useweights_p [protected] |
Definition at line 1284 of file MSTransformManager.h.
Bool casa::MSTransformManager::usewtspectrum_p [protected] |
Weight Spectrum parameters.
Definition at line 1328 of file MSTransformManager.h.
Bool casa::MSTransformManager::uvcontsub_p [protected] |
UVContSub parameters.
Definition at line 1321 of file MSTransformManager.h.
Record casa::MSTransformManager::uvcontsubRec_p [protected] |
Definition at line 1322 of file MSTransformManager.h.
String casa::MSTransformManager::uvwSelection_p [protected] |
Definition at line 1257 of file MSTransformManager.h.
String casa::MSTransformManager::velocityType_p [protected] |
Definition at line 1301 of file MSTransformManager.h.
Cube<Complex>* casa::MSTransformManager::visCube_p [protected] |
Definition at line 1418 of file MSTransformManager.h.
Cube<Complex>* casa::MSTransformManager::visCubeCorrected_p [protected] |
Definition at line 1419 of file MSTransformManager.h.
Cube<Float>* casa::MSTransformManager::visCubeFloat_p [protected] |
Definition at line 1421 of file MSTransformManager.h.
Cube<Complex>* casa::MSTransformManager::visCubeModel_p [protected] |
Definition at line 1420 of file MSTransformManager.h.
Definition at line 1348 of file MSTransformManager.h.
Referenced by getVisBuffer(), and getVisIter().
Matrix<Float>* casa::MSTransformManager::weight_p [protected] |
Definition at line 1424 of file MSTransformManager.h.
map<uInt,Float> casa::MSTransformManager::weightFactorMap_p [protected] |
Definition at line 1376 of file MSTransformManager.h.
uInt casa::MSTransformManager::weightmode_p [protected] |
Definition at line 1285 of file MSTransformManager.h.
Cube<Float>* casa::MSTransformManager::weightSpectrum_p [protected] |
Definition at line 1422 of file MSTransformManager.h.
Cube<Float> casa::MSTransformManager::weightSpectrumCube_p [protected] |
Definition at line 1403 of file MSTransformManager.h.
Cube<Float> casa::MSTransformManager::weightSpectrumCubeDummy_p [protected] |
Definition at line 1405 of file MSTransformManager.h.
Cube<Float> casa::MSTransformManager::weightSpectrumCubeFlat_p [protected] |
Definition at line 1404 of file MSTransformManager.h.
Bool casa::MSTransformManager::weightSpectrumFlatFilled_p [protected] |
Definition at line 1400 of file MSTransformManager.h.
Bool casa::MSTransformManager::weightSpectrumFromSigmaFilled_p [protected] |
Definition at line 1401 of file MSTransformManager.h.
String casa::MSTransformManager::width_p [protected] |
Definition at line 1299 of file MSTransformManager.h.
void(casa::MSTransformManager::* casa::MSTransformManager::writeOutputFlagsPlane_p)(Matrix< Bool > &outputPlane, ArrayColumn< Bool > &outputCol, IPosition &outputPlaneShape, uInt &outputRow) [protected] |
void(casa::MSTransformManager::* casa::MSTransformManager::writeOutputFlagsPlaneReshapedSlices_p)(Matrix< Bool > &outputPlane, ArrayColumn< Bool > &outputCol, Slice &sliceX, Slice &sliceY, IPosition &outputPlaneShape, uInt &outputRow) [protected] |
void(casa::MSTransformManager::* casa::MSTransformManager::writeOutputFlagsPlaneSlices_p)(Matrix< Bool > &outputPlane, ArrayColumn< Bool > &outputCol, Slice &sliceX, Slice &sliceY, IPosition &outputPlaneShape, uInt &outputRow) [protected] |
void(casa::MSTransformManager::* casa::MSTransformManager::writeOutputPlanesComplex_p)(uInt row, Matrix< Complex > &outputDataPlane, Matrix< Bool > &outputFlagsPlane, ArrayColumn< Complex > &outputDataCol, ArrayColumn< Bool > &outputFlagCol) [protected] |
void(casa::MSTransformManager::* casa::MSTransformManager::writeOutputPlanesFloat_p)(uInt row, Matrix< Float > &outputDataPlane, Matrix< Bool > &outputFlagsPlane, ArrayColumn< Float > &outputDataCol, ArrayColumn< Bool > &outputFlagCol) [protected] |
1.6.1