casa
5.7.0-16
|
For temporary backward namespace compatibility, use casa as alias for casacore. More...
Namespaces | |
C | |
OMP | |
python | |
Classes | |
class | Block |
simple 1-D array More... | |
class | ExtendSpecifier |
Specification of new and stretched lattice axes. More... | |
class | ArrayColumn |
Read and write access to an array table column with arbitrary data type. More... | |
class | WrapperBase |
Aid in constructing function objects from C++ functions. More... | |
class | TSMIdColumn |
An id column in Tiled Storage Manager. More... | |
struct | Plus |
Functor to add variables of possibly different types. More... | |
struct | Minus |
Functor to subtract variables of possibly different types. More... | |
struct | Multiplies |
Functor to multiply variables of possibly different types. More... | |
struct | Divides |
Functor to divide variables of possibly different types. More... | |
struct | Modulo |
Functor to take modulo of (integer) variables of possibly different types in the C way. More... | |
struct | FloorMod |
Functor to take modulo of variables of possibly different types using the floor modulo (% as used in Python). More... | |
struct | BitAnd |
Functor for bitwise and of (integer) values. More... | |
struct | BitOr |
Functor for bitwise or of (integer) values. More... | |
struct | BitXor |
Functor for bitwise xor of (integer) values. More... | |
struct | BitNegate |
Functor for bitwise negate of (integer) values. More... | |
struct | IsNaN |
Functor to test for NaN. More... | |
struct | IsInf |
Functor to test for infinity. More... | |
struct | IsFinite |
Functor to test for finiteness. More... | |
struct | Near |
Functor to test if two values are relatively near each other. More... | |
struct | NearAbs |
Functor to test for if two values are absolutely near each other. More... | |
struct | Sin |
Functor to apply sin. More... | |
struct | Sinh |
Functor to apply sinh. More... | |
struct | Asin |
Functor to apply asin. More... | |
struct | Cos |
Functor to apply cos. More... | |
struct | Cosh |
Functor to apply cosh. More... | |
struct | Acos |
Functor to apply acos. More... | |
struct | Tan |
Functor to apply tan. More... | |
struct | Tanh |
Functor to apply tanh. More... | |
struct | Atan |
Functor to apply atan. More... | |
struct | Atan2 |
Functor to apply atan2. More... | |
struct | Sqr |
Functor to apply sqr (power of 2). More... | |
struct | Pow3 |
Functor to apply a power of 3. More... | |
struct | Sqrt |
Functor to apply sqrt. More... | |
struct | Exp |
Functor to apply exp. More... | |
struct | Log |
Functor to apply log. More... | |
struct | Log10 |
Functor to apply log10. More... | |
struct | Abs |
Functor to apply abs. More... | |
struct | Floor |
Functor to apply floor. More... | |
struct | Ceil |
Functor to apply ceil. More... | |
struct | Round |
Functor to apply round (e.g. More... | |
struct | Sign |
Functor to apply sign (result is -1, 0, or 1). More... | |
struct | MakeComplex |
Functor to form a complex number from the left and right value. More... | |
struct | MakeComplexReal |
Functor to form a complex number from the real part of the left value and the right value. More... | |
struct | MakeComplexImag |
Functor to form a complex number from the left value and the imaginary part of the right value. More... | |
struct | MakeComplexRealImag |
Functor to form a complex number from the real part of the left value and the imaginary part of the right value. More... | |
struct | Conj |
Functor to apply complex function conj. More... | |
struct | Real |
Functor to apply complex function real. More... | |
struct | Imag |
Functor to apply complex function imag. More... | |
struct | CArg |
Functor to apply complex function arg. More... | |
struct | CAbs |
Functor to apply complex function fabs. More... | |
struct | Pow |
Functor to apply pow. More... | |
struct | Fmod |
Functor to apply fmod. More... | |
struct | Min |
Functor to get minimum of two values. More... | |
struct | Max |
Functor to get maximum of two values. More... | |
struct | SumSqr |
Functor to add square of right to left. More... | |
struct | SumSqrDiff |
Functor to add squared diff of right and base value to left. More... | |
struct | SumSqrDiff< std::complex< T > > |
Specialize for complex values. More... | |
struct | SumAbsDiff |
Functor to add absolute diff of right and base value to left. More... | |
struct | Downcase |
Functor to downcase a std::string. More... | |
struct | Upcase |
Functor to upcase a std::string. More... | |
struct | Capitalize |
Functor to capitalize a std::string. More... | |
struct | Trim |
Functor to trim a std::string. More... | |
class | Vector |
A 1-D Specialization of the Array class. More... | |
class | ImageInterface |
A base class for astronomical images. More... | |
class | Matrix |
A 2-D Specialization of the Array class. More... | |
class | TableExprNodeArrayEQBool |
Bool Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQInt |
Int Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQDouble |
Double Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQDComplex |
DComplex Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQString |
String Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQRegex |
Regex Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQDate |
Date Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayNEBool |
Bool Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNEInt |
Int Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNEDouble |
Double Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNEDComplex |
DComplex Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNEString |
String Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNERegex |
Regex Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNEDate |
Date Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayGTInt |
Int Array comparison > in table select expression tree. More... | |
class | TableExprNodeArrayGTDouble |
Double Array comparison > in table select expression tree. More... | |
class | TableExprNodeArrayGTDComplex |
DComplex Array comparison > in table select expression tree. More... | |
class | TableExprNodeArrayGTString |
String Array comparison > in table select expression tree. More... | |
class | TableExprNodeArrayGTDate |
Date Array comparison > in table select expression tree. More... | |
class | TableExprNodeArrayGEInt |
Int Array comparison >= in table select expression tree. More... | |
class | TableExprNodeArrayGEDouble |
Double Array comparison >= in table select expression tree. More... | |
class | TableExprNodeArrayGEDComplex |
DComplex Array comparison >= in table select expression tree. More... | |
class | TableExprNodeArrayGEString |
String Array comparison >= in table select expression tree. More... | |
class | TableExprNodeArrayGEDate |
Date Array comparison >= in table select expression tree. More... | |
class | TableExprNodeArrayINInt |
Int Array comparison IN in table select expression tree. More... | |
class | TableExprNodeArrayINDouble |
Double Array comparison IN in table select expression tree. More... | |
class | TableExprNodeArrayINDComplex |
DComplex Array comparison IN in table select expression tree. More... | |
class | TableExprNodeArrayINString |
String Array comparison IN in table select expression tree. More... | |
class | TableExprNodeArrayINDate |
Date Array comparison IN in table select expression tree. More... | |
class | TableExprNodeArrayOR |
Logical or in table select expression tree. More... | |
class | TableExprNodeArrayAND |
Logical and in table select expression tree. More... | |
class | TableExprNodeArrayNOT |
Logical not in table select expression tree. More... | |
class | ImageStatistics |
Displays various statistics from an image. More... | |
class | WCConcatenation |
Combine multiple ImageRegion's into a new dimension. More... | |
class | MSDoppler |
A Table intended to hold a MeasurementSet DOPPLER table. More... | |
class | GaussianNDParam |
A Multi-dimensional Gaussian parameter handling. More... | |
class | MSFlagCmdEnums |
Enums for the MeasurementSet FLAG_CMD table. More... | |
class | LogSinkInterface |
Accepts LogMessages and posts them to some destination. More... | |
class | FITSCoordinateUtil |
class | Array |
template <class T, class U> class vector; More... | |
class | MSFlagger |
MSFlagger specifies selections on a MeasurementSet. More... | |
class | Lattice |
A templated, abstract base class for array-like objects. More... | |
class | MaskedLattice |
A templated, abstract base class for array-like objects with masks. More... | |
class | MaskedArray |
Class for masking an Array for operations on that Array. More... | |
class | LatticeUtilities |
Static functions for Lattices. More... | |
class | SubLattice |
A subset of a Lattice or MaskedLattice. More... | |
class | RO_LatticeIterator |
A readonly iterator for Lattices. More... | |
class | TiledColumnStMan |
Tiled Column Storage Manager. More... | |
class | HyperPlane |
A hyper plane function. More... | |
class | HyperPlane_PS< AutoDiff< T > > |
Partial specialization of HyperPlane for AutoDiff More... | |
class | LCComplement |
Make the complement of a region. More... | |
class | TempImage |
Temporary astronomical images. More... | |
class | SubImage |
A (masked) subset of an ImageInterface object. More... | |
class | CountedPtr |
Referenced counted pointer for constant data. More... | |
class | TableExprRange |
Select range of a column in an select expression. More... | |
class | MSCalEngine |
Engine to calculate derived MS values. More... | |
class | MCFrame |
Measure frame calculations proxy. More... | |
class | PositionEngine |
Engine for TaQL UDF Position conversions. More... | |
class | BucketBase |
Abstract base class for Bucket classes. More... | |
class | IncrementalStMan |
The Incremental Storage Manager. More... | |
class | MSSpWindowIndex |
Class to handle lookup or indexing into a MS SPECTRAL_WINDOW subtable. More... | |
class | OddPolynomial |
A one dimensional odd polynomial class. More... | |
class | OddPolynomial_PS< AutoDiff< T > > |
Partial specialization of OddPolynomial for AutoDiff More... | |
class | VectorIterator |
Iterate an Vector cursor through another Array. More... | |
class | ReadOnlyVectorIterator |
Iterate a Vector cursor through another Array. More... | |
class | Cube |
A 3-D Specialization of the Array class. More... | |
class | RigidVector |
Fast Vector classes with fixed (templated) length. More... | |
class | SquareMatrix |
Fast Square Matrix class with fixed (templated) size. More... | |
class | FFTW |
C++ interface to the FFTWw library. More... | |
class | LogOrigin |
LogOrigin: The source code location of the originator of a LogMessage. More... | |
struct | LogOrigin_global_functions_LogOrigin_ostream |
Write a LogOrigin to an ostream. More... | |
struct | LogOrigin_global_functions_SourceLocation |
Helper struct to get the source line. More... | |
class | TSMShape |
Expanded IPosition for shapes. More... | |
class | MSMIndColumn |
Mmeory storage manager for variable shaped table arrays. More... | |
class | LELFunction1D |
This LEL class handles numerical (real and complex) 1-argument functions. More... | |
class | LELFunctionReal1D |
This LEL class handles numerical (real only) 1-argument functions. More... | |
class | LELFunctionND |
This LEL class handles functions with a variable number of arguments. More... | |
class | LELFunctionFloat |
This LEL class handles numerical functions whose return type is a Float. More... | |
class | LELFunctionDouble |
This LEL class handles numerical functions whose return type is a Double. More... | |
class | LELFunctionComplex |
This LEL class handles complex numerical functions. More... | |
class | LELFunctionDComplex |
This LEL class handles double complex numerical functions. More... | |
class | LELFunctionBool |
This LEL class handles logical functions. More... | |
class | CoordinateUtil |
Functions for creating default CoordinateSystems. More... | |
class | AppState |
Base class for application state. More... | |
class | AppStateSource |
Allow configuration of casacore without environment variables. More... | |
class | ImageAttrHandler |
Abstract base class for an image attributes handler. More... | |
class | ROMSObservationColumns |
A class to provide easy read-only access to MSObservation columns. More... | |
class | MSObservationColumns |
A class to provide easy read-write access to MSObservation columns. More... | |
class | TiledStMan |
Base class for Tiled Storage Manager classes. More... | |
class | LatticeFFT |
Functions for Fourier transforming Lattices. More... | |
class | FITSTimedTable |
struct | MSUvDistGram_global_functions_MSUvDistGramFunctions |
Global functions for flex/bison scanner/parser for MSUvDistGram. More... | |
class | TableCache |
Cache of open tables. More... | |
struct | ConvertScalar_global_functions_Scalar_conversion |
Templated functions to convert scalars from one type to another. More... | |
class | UnitVal |
describes any valid unit as a factor and a dimenion of SI units More... | |
struct | UnitVal_global_functions_output |
Global output function. More... | |
class | UnitVal_static_initializer |
Static initialisation of UnitVal constants. More... | |
class | TableMeasType |
Definition of a Measure column in a Table. More... | |
class | Functional |
Map a domain object into a range object via operator(). More... | |
struct | MatrixMathLA_global_functions_Linear_Algebra |
Linear algebra functions on Vectors and Matrices. More... | |
struct | LogiCube_global_functions_LogicalCube |
Logical valued Cubes. More... | |
class | TaQLConstNodeRep |
Raw TaQL parse tree node defining a constant value. More... | |
class | TaQLRegexNodeRep |
Raw TaQL parse tree node defining a constant regex value. More... | |
class | TaQLUnaryNodeRep |
Raw TaQL parse tree node defining a unary operator. More... | |
class | TaQLBinaryNodeRep |
Raw TaQL parse tree node defining a binary operator. More... | |
class | TaQLMultiNodeRep |
Raw TaQL parse tree node defining a list of nodes. More... | |
class | TaQLFuncNodeRep |
Raw TaQL parse tree node defining a function. More... | |
class | TaQLRangeNodeRep |
Raw TaQL parse tree node defining a range. More... | |
class | TaQLIndexNodeRep |
Raw TaQL parse tree node defining an index in a array. More... | |
class | TaQLJoinNodeRep |
Raw TaQL parse tree node defining a join operation. More... | |
class | TaQLKeyColNodeRep |
Raw TaQL parse tree node defining a keyword or column name. More... | |
class | TaQLTableNodeRep |
Raw TaQL parse tree node defining a table. More... | |
class | TaQLColNodeRep |
Raw TaQL parse tree node defining a select column expression. More... | |
class | TaQLColumnsNodeRep |
Raw TaQL parse tree node defining a select column list. More... | |
class | TaQLGroupNodeRep |
Raw TaQL parse tree node defining a groupby list. More... | |
class | TaQLSortKeyNodeRep |
Raw TaQL parse tree node defining a sort key. More... | |
class | TaQLSortNodeRep |
Raw TaQL parse tree node defining a sort list. More... | |
class | TaQLLimitOffNodeRep |
Raw TaQL parse tree node defining a limit/offset expression. More... | |
class | TaQLGivingNodeRep |
Raw TaQL parse tree node defining a giving expression list. More... | |
class | TaQLUpdExprNodeRep |
Raw TaQL parse tree node defining a column update expression. More... | |
class | TaQLQueryNodeRep |
Raw TaQL parse tree node defining a selection command. More... | |
class | TaQLSelectNodeRep |
Raw TaQL parse tree node defining a select command. More... | |
class | TaQLCountNodeRep |
Raw TaQL parse tree node defining a count command. More... | |
class | TaQLUpdateNodeRep |
Raw TaQL parse tree node defining an update command. More... | |
class | TaQLInsertNodeRep |
Raw TaQL parse tree node defining an insert command. More... | |
class | TaQLDeleteNodeRep |
Raw TaQL parse tree node defining a delete command. More... | |
class | TaQLCalcNodeRep |
Raw TaQL parse tree node defining a calc command. More... | |
class | TaQLCreTabNodeRep |
Raw TaQL parse tree node defining a create table command. More... | |
class | TaQLColSpecNodeRep |
Raw TaQL parse tree node defining a create column specification. More... | |
class | TaQLRecFldNodeRep |
Raw TaQL parse tree node defining a record field. More... | |
class | TaQLUnitNodeRep |
Raw TaQL parse tree node defining a unit. More... | |
class | TaQLAltTabNodeRep |
Raw TaQL parse tree node defining an alter table command. More... | |
class | TaQLAddColNodeRep |
Raw TaQL parse tree node defining an alter table add column command. More... | |
class | TaQLRenDropNodeRep |
Raw TaQL parse tree node defining an alter table rename or drop command. More... | |
class | TaQLSetKeyNodeRep |
Raw TaQL parse tree node defining an alter table set keyword command. More... | |
class | TaQLAddRowNodeRep |
Raw TaQL parse tree node defining an alter table add rows command. More... | |
class | TaQLConcTabNodeRep |
Raw TaQL parse tree node defining an alter table command. More... | |
class | TaQLShowNodeRep |
Raw TaQL parse tree node defining a show command. More... | |
class | FITSQualityImage |
Class providing native access to FITS Quality Images. More... | |
class | Function1D |
Numerical functional interface class for 1 dimension. More... | |
class | LatticeFractile |
Static functions to get median and fractiles of a lattice. More... | |
class | SSMIndStringColumn |
An Indirect String Array Column in the Standard Storage Manager. More... | |
class | MArray |
Class to handle an Array with an optional mask. More... | |
struct | MArrayMathBase_global_functions_Array_basic_functions |
Basic functions and classes for math on MArray objects. More... | |
class | WrapperParam |
Parameter handling for wrapped function objects. More... | |
class | BaseSlicesFunctor |
Abstract baseclass for slices functors. More... | |
class | GetCellSlices |
Functor to get irregular array slices from a cell. More... | |
class | GetColumnSlices |
Functor to get irregular array slices from a column. More... | |
class | PutCellSlices |
Functor to put irregular array slices into a cell. More... | |
class | PutColumnSlices |
Functor to get irregular array slices from a column. More... | |
class | TableExprConeNode |
Class representing a cone search in table select expression. More... | |
class | TableExprConeNodeArray |
class | LogFilterTaql |
Filter LogMessages using a TaQL expression. More... | |
class | FunctionFactory |
a class for creating Function objects from Records More... | |
class | TileStepper |
traverse a tiled Lattice optimally with a tile cursor More... | |
class | UnaryFunction |
A one dimensional unary function. More... | |
class | ScalarColumn |
Access to a scalar table column with arbitrary data type. More... | |
class | MSFitsOutput |
Write a MeasurementSet to a random group uvfits file. More... | |
class | MSSelectableMainColumn |
class | MSMainColInterface |
class | HDF5Group |
A class representing an HDF5 group. More... | |
class | assert_ |
Utility class for Assert macros. More... | |
class | MVDouble |
Class to distinguish external and Measure internal Double. More... | |
struct | StatsData |
class | Adios2StManColumn |
class | Adios2StManColumnT |
class | WCPolygon |
Class to define a 2-D polygonal world coordinate region in an image. More... | |
class | MCFrequency |
MFrequency conversion routines. More... | |
class | CASATask |
Task interface. More... | |
class | AipsrcValue |
Class to read values from the Aipsrc general resource files. More... | |
class | AipsrcVector |
Read multiple values from the Aipsrc resource files. More... | |
class | Aipsrc |
Class to read the casa general resource files. More... | |
class | JsonValue |
Class to hold any JSON value. More... | |
class | SincParam |
A one dimensional sin(x)/x. More... | |
class | DynBuffer |
Store data in dynamically allocated buffers. More... | |
class | SPolynomial |
A one dimensional scaled polynomial class. More... | |
class | BucketFile |
File object for BucketCache. More... | |
class | EarthMagneticEngine |
Engine for TaQL UDF EarthMagnetic conversions. More... | |
class | StatsDataProvider |
Abstract base class which defines interface for providing "datasets" to the statistics framework in cases where the data structure involved does not allow for a trivial means of doing so (eg, in the case of a Lattice). More... | |
class | LCDifference |
Make the difference of 2 regions. More... | |
class | LSQReal |
Typing support classes for LSQ classes. More... | |
class | LSQComplex |
Type of complex numeric class indicator. More... | |
class | LSQNull |
Non relevant class indicator. More... | |
class | LSQType |
Determine if pointer type. More... | |
class | LSQTraits |
Traits for numeric classes used. More... | |
class | LSQTraits_F< Float > |
LSQTraits specialization for Float. More... | |
class | LSQTraits_D< Double > |
LSQTraits specialization for Double. More... | |
class | LSQTraits_CD< std::complex< Double > > |
LSQTraits specialization for DComplex. More... | |
class | LSQTraits_CF< std::complex< Float > > |
LSQTraits specialization for Complex. More... | |
class | SparseDiffX |
Class that computes partial derivatives by automatic differentiation. More... | |
class | HourangleColumn |
Hourangle derived from TIME, etc. More... | |
class | LASTColumn |
Local sidereal time derived from TIME, etc. More... | |
class | ParAngleColumn |
Parallactic angle derived from TIME, etc. More... | |
class | HaDecColumn |
Hourangle/declination derived from TIME, etc. More... | |
class | AzElColumn |
Azimuth/elevation derived from TIME, etc. More... | |
class | ItrfColumn |
Pointing ITRF coordinate derived from TIME, etc. More... | |
class | UVWJ2000Column |
UVW J2000 derived from TIME, etc. More... | |
class | Quantum |
Quantities (i.e. dimensioned values) More... | |
class | QuantumHolder |
A holder for Quantums to enable record conversions. More... | |
class | MMapfdIO |
Memory-mapped IO on a file. More... | |
class | MCEarthMagnetic |
MEarthMagnetic conversion routines. More... | |
class | RegionHandler |
Base class for handling regions in images. More... | |
class | MeasConvert |
Conversion of Measures. More... | |
class | ArrayMeasColumn |
Read only access to table array Measure columns. More... | |
class | ScalarMeasColumn |
Read only access to table scalar Measure columns. More... | |
class | MDirection |
A Measure: astronomical direction. More... | |
class | TempLattice |
A Lattice that can be used for temporary storage. More... | |
class | FunctionTraits |
Function data types for parameters and arguments. More... | |
class | FunctionTraits_P< AutoDiff< T > > |
FunctionTraits specialization for AutoDiff. More... | |
class | FunctionTraits_PA< AutoDiffA< T > > |
FunctionTraits specialization for AutoDiffA. More... | |
class | FunctionTraits_PX< AutoDiffX< T > > |
FunctionTraits specialization for AutoDiffX. More... | |
class | FrequencyEngine |
Engine for TaQL UDF Frequency conversions. More... | |
struct | Compare_global_functions_ObjCompareFunc |
signature of comparison functions More... | |
class | BaseCompare |
abstract base class for comparing two objects More... | |
class | ObjCompare |
compare two objects More... | |
class | CompareIntervalInt |
Integer comparison class with intervals. More... | |
class | CompareIntervalReal |
Real comparison class with intervals. More... | |
class | CompareNoCase |
Case-insensitive string comparison class. More... | |
class | TSMCoordColumn |
A coordinate column in Tiled Storage Manager. More... | |
class | MSProcessor |
A Table intended to hold a MeasurementSet PROCESSOR table. More... | |
class | MSDopplerIndex |
class | ForwardColumnIndexedRow |
Virtual column forwarding to another row/column. More... | |
class | ForwardColumnIndexedRowEngine |
Virtual column engine forwarding to other columns/rows. More... | |
class | MSFitsIDI |
MSFitsIDI: Convert FITS-IDI data to MS format. More... | |
class | SDFITSTable |
SDFITSTable is a FITSTable which follows the Single Dish FITS Convention. More... | |
class | Input |
Input.h: A simple command-line argument method for applications. More... | |
class | ROMSHistoryColumns |
A class to provide easy read-only access to MSHistory columns. More... | |
class | MSHistoryColumns |
A class to provide easy read-write access to MSHistory columns. More... | |
class | ROMSFreqOffsetColumns |
A class to provide easy read-only access to MSFreqOffset columns. More... | |
class | MSFreqOffsetColumns |
A class to provide easy read-write access to MSFreqOffset columns. More... | |
class | ArrayError |
The base class for all Array exception classes. More... | |
class | ArrayIndexError |
An error thrown when an index is out of range. More... | |
class | ArrayConformanceError |
An error thrown when two arrays do not conform. More... | |
class | ArrayNDimError |
Thrown when two arrays have different dimensionality. More... | |
class | ArrayShapeError |
An error thrown when two arrays have different shapes. More... | |
class | ArrayIteratorError |
An error thrown by an ArrayIterator. More... | |
class | ArraySlicerError |
An error thrown by an Slicer member function. More... | |
class | ClassicalStatisticsData |
Non-templated data related to ClassicalStatistics class. More... | |
class | ImageConcat |
Concatenates images along a specified axis. More... | |
class | ColumnDesc |
Envelope class for the description of a table column. More... | |
class | GenSort |
General in-place sort functions. More... | |
class | GenSortIndirect |
General indirect sort functions. More... | |
class | SDPolarizationHandler |
class | LELScalar |
This LEL class holds a scalar with a mask. More... | |
class | LELArray |
This LEL class holds an array with a mask. More... | |
class | LELArrayRef |
This LEL class holds a possible referenced array with a mask. More... | |
class | LELInterface |
This base class provides the interface for Lattice expressions. More... | |
class | MSPointingIndex |
class | RegionHandlerMemory |
Class for keeping regions in memory. More... | |
class | MeasTable |
MeasTable provides Measure computing database data. More... | |
class | UMaps |
Define a struct containing the static data members. More... | |
class | UnitMap |
contains all simple known physical units More... | |
class | MeasRef |
Reference frame for physical measures. More... | |
class | Fit2D |
Fit 2-D objects to 2-D Lattices or Arrays. More... | |
class | Function |
Numerical functional interface class. More... | |
class | LELConvert |
Class to convert a LEL node from one numerical type to another. More... | |
class | Interpolate1D |
Interpolate in one dimension. More... | |
class | TabularCoordinate |
Table lookup 1-D coordinate, with interpolation. More... | |
class | StreamLogSink |
Send log messages to an ostream. More... | |
class | LELLattCoord |
The base letter class for lattice coordinates in LEL. More... | |
class | TableLocker |
Class to hold a (user) lock on a table. More... | |
class | ROMSColumns |
A class to provide easy read-only access to MeasurementSet columns. More... | |
class | MSColumns |
A class to provide easy read-write access to MeasurementSet columns. More... | |
class | FunctionalProxy |
class | MSStateParse |
Class to hold values from field grammar parser. More... | |
struct | MaskArrMath_global_functions_MaskedArray_mathematical_operations |
Mathematical operations for MaskedArrays (and with Arrays) More... | |
class | MaskedSumFunc |
class | MaskedProductFunc |
class | MaskedMinFunc |
class | MaskedMaxFunc |
class | MaskedMeanFunc |
class | MaskedVarianceFunc |
class | MaskedStddevFunc |
class | MaskedAvdevFunc |
class | MaskedRmsFunc |
class | MaskedMedianFunc |
class | MaskedMadfmFunc |
class | BFEngineMask |
Non-templated Helper class to handle the mask. More... | |
class | BitFlagsEngine |
Templated virtual column engine to map bit flags to a Bool. More... | |
class | RadialVelocityEngine |
Engine for TaQL UDF RadialVelocity conversions. More... | |
class | CoordinateSystem |
Interconvert pixel and world coordinates. More... | |
class | MappedArrayEngine |
Templated virtual column engine to map the data type of a table array. More... | |
class | FITSMask |
Provides an on-the-fly mask for FITS images. More... | |
struct | MArrayMath_global_functions_MArray_mathematical_operations |
Mathematical operations for MArray objects. More... | |
class | LogMessage |
Informational log messages with with time, priority, and origin. More... | |
struct | LogMessage_global_functions_LogMessage_ostream |
Write a LogMessage to an ostream. More... | |
class | StreamIO |
Class for IO on connection oriented socket. More... | |
class | MMapIO |
Memory-mapped IO on a file. More... | |
class | MatrixSolver |
MatrixSolver.h: the base class for solvers of linear equations AX=B. More... | |
class | AppInfo |
General information for applications. More... | |
class | ByteIO |
Abstract base class for IO on a byte stream. More... | |
class | FITSReader |
struct | RecordExpr_global_functions_RecordExpr |
Global functions to make a expression node for a record field. More... | |
struct | STLIO_global_functions_Container_IO |
Input/output operators for STL-like containers. More... | |
class | SincFunction |
A one dimensional sin(x)/x. More... | |
class | FunctionOrder |
Container of function description details. More... | |
struct | FunctionOrder_global_functions_Output |
Global functions. More... | |
class | ISMIndColumn |
A column of Incremental storage manager for indirect arrays. More... | |
class | WCCompound |
Base class for compound WCRegion objects. More... | |
class | OrderedMap |
Map with keys ordered. More... | |
class | OrderedMapRep |
Representation class for an Ordered Map. More... | |
class | OrderedMapIterRep |
OrderedMap iterator "letter". More... | |
class | OrderedMapNotice |
Message used for OrderedMap notification. More... | |
class | TableKeyword |
Keyword value representing a table. More... | |
class | LCRegionSingle |
Abstract base class to define a single region. More... | |
class | AxesMapping |
Info about mapping array axes to another order. More... | |
class | LatticeStatistics |
Compute and display various statistics from a lattice. More... | |
class | SparseDiff |
Class that computes partial derivatives by automatic differentiation. More... | |
struct | SparseDiffIO_global_functions_SparseDiff_IO_operations |
Implements all IO operators and functions for SparseDiff. More... | |
class | StatsTiledCollapser |
Generate statistics, tile by tile, from a masked lattice NOTE this version was moved from LatticeStatistics (early Dec 2014 version) and slightly modified mostly for style issues (no significant semantic differences from that version). For a large number of statistics sets that need to be computed simultaneously, this version is more efficient than using the new stats framework, because creating large numbers of eg ClassicalStatistics objects is much less efficient than the direct manipulation of pointers to primitive types that this class does. More... | |
class | MSFieldParse |
Class to hold values from field grammar parser. More... | |
class | MSSelectionKeywords |
MSSelectionKeywords specifies selection keywords for the MeasurementSet. More... | |
class | ColumnSlicer |
class | HelpMsCalUDF |
class | CompoundParam |
Parameters for sum of parameterized Functions. More... | |
class | ROMSFeedColumns |
A class to provide easy read-only access to MSFeed columns. More... | |
class | MSFeedColumns |
A class to provide easy read-write access to MSFeed columns. More... | |
class | Queue |
A First-In-First-Out (FIFO) data structure. More... | |
struct | ValTypeId_global_functions_typeid |
The id-string of a value type. More... | |
class | TiledFileAccess |
Tiled access to an array in a file. More... | |
class | Gaussian1DParam |
Parameter handling for one dimensional Gaussian class. More... | |
class | SDPointingHandler |
class | MRBase |
Base for Reference frame for physical measures. More... | |
struct | MRBase_global_functions_Output |
Global functions. More... | |
struct | Math_global_functions_Math_interface_for_casacore |
Casacore interface to math.h and other scalar math functions. More... | |
class | Sequence |
virtual templated base class for sequences More... | |
class | uIntSequence |
uInt sequence for general use More... | |
class | ISMColumn |
A Column in the Incremental Storage Manager. More... | |
class | FITSKeywordUtil |
A class with static functions to help deal with FITS Keywords. More... | |
struct | MapIO_global_functions_Map_IO |
Input/output operators for Maps. More... | |
class | TableMeasDescBase |
Definition of a Measure in a Table. More... | |
class | Sinusoid1DParam |
Parameter handling for one dimensional Sinusoid class. More... | |
class | FITSErrorImage |
Class providing native access to FITS Error images. More... | |
class | ROMSWeatherColumns |
A class to provide easy read-only access to MSWeather columns. More... | |
class | MSWeatherColumns |
A class to provide easy read-write access to MSWeather columns. More... | |
class | SDObservationHandler |
class | LCBox |
Class to define a rectangular box of interest. More... | |
class | TiledFileHelper |
Helper class for tiled access to an array in a file. More... | |
class | MSHistoryEnums |
Enums for the MeasurementSet HISTORY table. More... | |
class | RecordRep |
The representation of a Record. More... | |
class | GaussianConvert |
Converts Gaussian parameters between pixel and world. More... | |
struct | MaskLogiArrFwd_global_functions_MaskedLogicalArray_forwards |
Forward declarations for MaskedLogicalArrays. More... | |
class | RO_MaskedLatticeIterator |
A readonly iterator for masked Lattices. More... | |
class | LatticeFit |
Fit every line of pixels parallel to any axis in a Lattice. More... | |
class | PowerLogarithmicPolynomial |
A one dimensional power logarithmic polynomial class of form y = c_0 * x**(c_1 + c_2*ln(x) + c_3*ln(x)**2 +... c_n*ln(x)**(n-1)) More... | |
class | PowerLogarithmicPolynomial_PS< AutoDiff< T > > |
Partial specialization of PowerLogarithmicPolynomial for AutoDiff More... | |
class | TableExprFuncNodeArray |
Class representing an array function in table select expression. More... | |
class | ISMBase |
Base class of the Incremental Storage Manager. More... | |
class | SDWeatherHandler |
class | MSSelectionError |
class | MSSelectionNullSelection |
More... | |
class | MSSelectionNullExpr |
More... | |
class | MSSelectionNullTEN |
More... | |
class | MSSelectionTimeError |
More... | |
class | MSSelectionTimeParseError |
class | MSSelectionAntennaError |
More... | |
class | MSSelectionAntennaParseError |
More... | |
class | MSSelectionFieldError |
More... | |
class | MSSelectionFieldParseError |
More... | |
class | MSSelectionFieldWarning |
More... | |
class | MSSelectionUvDistError |
More... | |
class | MSSelectionUvDistParseError |
class | MSSelectionSpwError |
More... | |
class | MSSelectionSpwParseError |
class | MSSelectionSpwWarning |
class | MSSelectionScanError |
More... | |
class | MSSelectionScanParseError |
class | MSSelectionScanWarning |
class | MSSelectionArrayError |
More... | |
class | MSSelectionArrayParseError |
class | MSSelectionArrayWarning |
class | MSSelectionPolnError |
More... | |
class | MSSelectionPolnParseError |
class | MSSelectionPolnWarning |
class | MSSelectionStateError |
More... | |
class | MSSelectionStateParseError |
class | MSSelectionStateWarning |
class | MSSelectionObservationError |
More... | |
class | MSSelectionObservationParseError |
class | MSSelectionObservationWarning |
class | MSSelectionFeedError |
More... | |
class | MSSelectionFeedParseError |
class | MSPolarization |
A Table intended to hold a MeasurementSet POLARIZATION table. More... | |
class | MeasMath |
Measure conversion aid routines. More... | |
class | TableExprNodeConstBool |
Constant Bool in table select expression tree. More... | |
class | TableExprNodeConstInt |
Constant Int64 in table select expression tree. More... | |
class | TableExprNodeConstDouble |
Constant Double in table select expression tree. More... | |
class | TableExprNodeConstDComplex |
Constant DComplex in table select expression tree. More... | |
class | TableExprNodeConstString |
Constant String in table select expression tree. More... | |
class | TableExprNodeConstRegex |
Constant Regex or StringDistance in table select expression tree. More... | |
class | TableExprNodeConstDate |
Constant Date in table select expression tree. More... | |
class | TableExprNodeColumn |
Scalar column in table select expression tree. More... | |
class | TableExprNodeRownr |
Rownumber in table select expression tree. More... | |
class | TableExprNodeRowid |
Rowid in table select expression tree. More... | |
class | TableExprNodeRandom |
Random number in table select expression tree. More... | |
class | TableExprGroupArrayAny |
Aggregate class counting if any array value in a group is true. More... | |
class | TableExprGroupArrayAll |
Aggregate class counting if all array values in a group are true. More... | |
class | TableExprGroupArrayNTrue |
Aggregate class counting the number of true array values in a group. More... | |
class | TableExprGroupArrayNFalse |
Aggregate class counting the number of false array values in a group. More... | |
class | TableExprGroupMinArrayInt |
Aggregate class determining the minimum integer array value in a group. More... | |
class | TableExprGroupMaxArrayInt |
Aggregate class determining the maximum integer array value in a group. More... | |
class | TableExprGroupSumArrayInt |
Aggregate class determining the sum of integer array values in a group. More... | |
class | TableExprGroupProductArrayInt |
Aggregate class determining the product of integer array values in a group. More... | |
class | TableExprGroupSumSqrArrayInt |
Aggregate class determining the sum of squares of integer array values in a group. More... | |
class | TableExprGroupMinArrayDouble |
Aggregate class determining the minimum double array value in a group. More... | |
class | TableExprGroupMaxArrayDouble |
Aggregate class determining the maximum double array value in a group. More... | |
class | TableExprGroupSumArrayDouble |
Aggregate class determining the sum of double array values in a group. More... | |
class | TableExprGroupProductArrayDouble |
Aggregate class determining the product of double array values in a group. More... | |
class | TableExprGroupSumSqrArrayDouble |
Aggregate class determining the sum of squares of double array values in a group. More... | |
class | TableExprGroupMeanArrayDouble |
Aggregate class determining the mean of array values in a group. More... | |
class | TableExprGroupVarianceArrayDouble |
Aggregate class determining the variance of array values in a group. More... | |
class | TableExprGroupStdDevArrayDouble |
Aggregate class determining the standard devation of array values in a group. More... | |
class | TableExprGroupRmsArrayDouble |
Aggregate class determining the RMS of array values in a group. More... | |
class | TableExprGroupFractileArrayDouble |
Aggregate class determining the fractile of array values in a group. More... | |
class | TableExprGroupSumArrayDComplex |
Aggregate class determining the sum of complex array values in a group. More... | |
class | TableExprGroupProductArrayDComplex |
Aggregate class determining the product of complex array values in a group. More... | |
class | TableExprGroupSumSqrArrayDComplex |
Aggregate class determining the sum of squares of complex array values in a group. More... | |
class | TableExprGroupMeanArrayDComplex |
Aggregate class determining the mean of complex array values in a group. More... | |
class | TableExprGroupVarianceArrayDComplex |
Aggregate class determining the variance of array values in a group. More... | |
class | TableExprGroupStdDevArrayDComplex |
Aggregate class determining the standard devation of array values in a group. More... | |
class | TableExprGroupArrayAnys |
Aggregate class counting per array index in a group if any is true. More... | |
class | TableExprGroupArrayAlls |
Aggregate class counting per array index in a group if all are true. More... | |
class | TableExprGroupArrayNTrues |
Aggregate class counting per array index in a group the nr of true values. More... | |
class | TableExprGroupArrayNFalses |
Aggregate class counting per array index in a group the nr of false values. More... | |
class | TableExprGroupMinsArrayInt |
Aggregate class determining per array index in a group the minimum value. More... | |
class | TableExprGroupMaxsArrayInt |
Aggregate class determining per array index in a group the maximum value. More... | |
class | TableExprGroupSumsArrayInt |
Aggregate class determining per array index in a group the sum of values. More... | |
class | TableExprGroupProductsArrayInt |
Aggregate class determining per array index in a group the product of values. More... | |
class | TableExprGroupSumSqrsArrayInt |
Aggregate class determining per array index in a group the sum of value squares in a group. More... | |
class | TableExprGroupMinsArrayDouble |
Aggregate class determining the minimum double array value in a group. More... | |
class | TableExprGroupMaxsArrayDouble |
Aggregate class determining the maximum double array value in a group. More... | |
class | TableExprGroupSumsArrayDouble |
Aggregate class determining the sum of double array values in a group. More... | |
class | TableExprGroupProductsArrayDouble |
Aggregate class determining the product of double array values in a group. More... | |
class | TableExprGroupSumSqrsArrayDouble |
Aggregate class determining the sum of squares of double array values in a group. More... | |
class | TableExprGroupMeansArrayDouble |
Aggregate class determining the mean of array values in a group. More... | |
class | TableExprGroupVariancesArrayDouble |
Aggregate class determining the variance of array values in a group. More... | |
class | TableExprGroupStdDevsArrayDouble |
Aggregate class determining the standard devation of array values in a group. More... | |
class | TableExprGroupRmssArrayDouble |
Aggregate class determining the RMS of array values in a group. More... | |
class | TableExprGroupSumsArrayDComplex |
Aggregate class determining the sum of complex array values in a group. More... | |
class | TableExprGroupProductsArrayDComplex |
Aggregate class determining the product of complex array values in a group. More... | |
class | TableExprGroupSumSqrsArrayDComplex |
Aggregate class determining the sum of squares of complex array values in a group. More... | |
class | TableExprGroupMeansArrayDComplex |
Aggregate class determining the mean of complex array values in a group. More... | |
class | TableExprGroupVariancesArrayDComplex |
Aggregate class determining the variance of array values in a group. More... | |
class | TableExprGroupStdDevsArrayDComplex |
Aggregate class determining the standard devation of array values in a group. More... | |
class | TableExprGroupHistBase |
Base aggregate class determining the histogram of values in a group. More... | |
class | TableExprGroupHistScalar |
Aggregate class determining the histogram of scalar values in a group. More... | |
class | TableExprGroupHistInt |
Aggregate class determining the histogram of integer array values in a group. More... | |
class | TableExprGroupHistDouble |
Aggregate class determining the histogram of double array values in a group. More... | |
struct | Fallible_global_functions_invalid_access |
throw exception on access of an invalid object This function gets called when an invalid object is accessed. It just throws an exception. Since we have inline functions, let's keep the throw out of them to keep them from moving out of line. More... | |
class | Fallible |
Mark a value as valid or invalid. More... | |
class | LatticeIndexer |
A helper class for stepping through Lattices. More... | |
class | MarshButterworthBandpass |
A Butterworth function class that supports serialization. More... | |
struct | LinearSearch_global_functions_linearsearch |
Linear search a linear data structure. More... | |
class | FitGaussian |
Multidimensional fitter class for Gaussians. More... | |
class | Polynomial |
A one dimensional polynomial class. More... | |
class | Polynomial_PS< AutoDiff< T > > |
Partial specialization of Polynomial for AutoDiff More... | |
class | SimpleOrderedMap |
Simple map with keys ordered. More... | |
class | PtrBlock |
A drop-in replacement for Block<T*> . More... | |
class | ExternalLockSync |
Class to hold table lock data. More... | |
class | MSPolnParse |
Class to hold values from field grammar parser. More... | |
class | SymLink |
Get information about, and manipulate symbolic links. More... | |
class | FiledesIO |
Class for unbuffered IO on a file. More... | |
class | TabVecRep |
Templated base class for table vectors. More... | |
struct | TVecLogic_global_functions_vectorComparison |
Comparison between two table vectors. More... | |
struct | TVecLogic_global_functions_scalarComparison |
Comparison between a table vector and a scalar. More... | |
class | RegularFileIO |
Class for IO on a regular file. More... | |
class | ListIter |
Doubly linked non-constant list iterator The List class above only provides for the list framework. More... | |
class | ConstListIter |
Doubly linked constant list iterator. More... | |
class | List |
Doubly linked list. More... | |
class | ListNotice |
Linked list update notice. More... | |
class | MVTime |
Class to handle date/time type conversions and I/O. More... | |
class | RefColumn |
A column in a reference table. More... | |
class | UnitDim |
describes a unit in basic SI unit dimensions More... | |
class | ConcatTable |
Class to view a concatenation of tables as a single table. More... | |
class | TableRecord |
A hierarchical collection of named fields of various types. More... | |
class | EclecticFunctionFactory |
class | ColumnDescSet |
Set of table column descriptions. More... | |
class | BucketMapped |
Use file mapping for buckets in a part of a file. More... | |
class | SubString |
SubString help class to be used in at, before,... More... | |
class | String |
String: the storage and methods of handling collections of characters. More... | |
struct | String_global_functions_concatenator |
Global concatenation operators. More... | |
struct | String_global_functions_comparitor |
Global comparison operators. More... | |
struct | String_global_functions_split |
Splitting Global function which splits the String into string array res at separator and returns the number of elements. More... | |
struct | String_global_functions_common |
Some general functions Functions to find special patterns, join and replicate. More... | |
struct | String_global_functions_case |
Casing and related functions Case conversion and rearrangement functions. More... | |
struct | String_global_functions_io |
IO. More... | |
struct | MSFieldGram_global_functions_MSFieldGramFunctions |
Global functions for flex/bison scanner/parser for MSFieldGram. More... | |
class | LatticeExpr |
Class to allow C++ expressions involving lattices. More... | |
class | LCPolygon |
Define a 2-dimensional region by a polygon. More... | |
class | NumericTraits |
Relationships between numeric data types. More... | |
class | NumericTraits_F< Float > |
NumericTraits specialization for Float. More... | |
class | NumericTraits_D< Double > |
NumericTraits specialization for Double. More... | |
class | NumericTraits_C< Complex > |
NumericTraits specialization for Complex. More... | |
class | NumericTraits_DC< DComplex > |
NumericTraits specialization for DComplex. More... | |
class | MSFlagCmd |
A Table intended to hold a MeasurementSet FLAG_CMD table. More... | |
class | TaQLNode |
Envelope class for a node in the raw TaQL parse tree. More... | |
class | TaQLConstNode |
Envelope class for a node containing a constant value. More... | |
class | TaQLRegexNode |
Envelope class for a node containing a constant regex value. More... | |
class | TaQLMultiNode |
Envelope class for a node containing a list of nodes. More... | |
class | TaQLQueryNode |
Envelope class for a node containing a selection command. More... | |
class | LattStatsSpecialize |
class | UVWMachine |
Converts UVW coordinates between coordinate systems. More... | |
class | MSSpectralWindowEnums |
Enums for the MeasurementSet SPECTRAL_WINDOW table. More... | |
class | LCSlicer |
Class to define a rectangular box of interest with strides. More... | |
class | MVEarthMagnetic |
A 3D Earth magnetic field vector. More... | |
class | FITSHistoryUtil |
A class with static functions to help deal with FITS History cards. More... | |
class | ImageAttrGroupCasa |
Attribute group for a CASA image. More... | |
class | LELCoordinates |
Envelope class to handle Lattice Coordinates in LEL. More... | |
struct | QLogical_global_functions_Quantum_logical_operations |
Logical operations for the Quantum class. More... | |
class | MSWeatherIndex |
class | EpochUDF |
TaQL UDFs for Epoch conversions. More... | |
struct | Quantum_global_functions_output |
Global functions. More... | |
class | LogFilter |
Filter LogMessages on message priority. More... | |
class | TiledShape |
Define the shape and tile shape. More... | |
struct | DataManager_global_functions_DataManagerCtor |
Define the type of the static construction function. More... | |
class | DataManager |
Abstract base class for a data manager. More... | |
class | DataManagerColumn |
Abstract base class for a column in a data manager. More... | |
class | SampledFunctional |
A base class for indexing into arbitrary data types. More... | |
class | LattStatsProgress |
Provides a progress meter for the LatticeStatistics class. More... | |
class | TaQLNodeRep |
Representation of a node in the raw TaQL parse tree. More... | |
class | TypeIO |
Abstract base class for IO of data in a type-dependent format. More... | |
struct | MSAntennaGram_global_functions_MSAntennaGramFunctions |
Global functions for flex/bison scanner/parser for MSAntennaGram. More... | |
class | NNLSMatrixSolver |
NNLSMatrixSolver.h: the base class for NNLS solvers of linear equations AX=B. More... | |
class | EarthMagneticUDF |
TaQL UDFs for EarthMagnetic conversions. More... | |
class | VectorKernel |
Make a Vector smoothing kernel from a kernel specification. More... | |
class | TiledCollapser |
Abstract base class to collapse chunks for LatticeApply. More... | |
class | TSMDataColumn |
A data column in Tiled Storage Manager. More... | |
class | LELImageCoord |
The letter class for image coordinates. More... | |
class | HeaderDataUnit |
base class that defines a HDU More... | |
class | PrimaryArray |
templated primary array base class of given type More... | |
class | ImageExtension |
IMAGE extension of given type. More... | |
class | PrimaryGroup |
Random Group datastructure. More... | |
class | PrimaryTable |
Primary Table structure. More... | |
class | ExtensionHeaderDataUnit |
base class for generalized exentensions HDU More... | |
class | FitsBase |
helper class More... | |
class | FitsField |
helper class Note: Note that FitsField does not allocate space for the data; Space is external to FitsField and its address is set via the setaddr function; More... | |
class | FitsField< FitsBit > |
helper class More... | |
class | FitsArray |
FITS array of given type. More... | |
class | FitsArray< FitsBit > |
FITS array of FitsBit type Note: We must specify a FitsArray<FitsBit> as a specialization; More... | |
class | BinaryTableExtension |
BINTABLE extension. More... | |
class | AsciiTableExtension |
(ascii) TABLE extension More... | |
class | MVAngle |
Class to handle angle type conversions and I/O. More... | |
struct | MVAngle_global_functions_output |
Global functions. More... | |
class | AipsIOReaderWriter |
Implementation of CASA region AipsIO file reader and writer. More... | |
class | DirectoryIterator |
Traverse the contents of a directory. More... | |
class | JsonKVMap |
Class to hold a collection of JSON key:value pairs. More... | |
class | CanonicalDataConversion |
A class with virtual functions to convert canonical format. More... | |
class | MUString |
Pointed String class to aid analysis of quantity strings. More... | |
struct | MUString_global_functions_output |
Global functions. More... | |
class | BaseTable |
Abstract base class for tables. More... | |
class | CombiFunction |
Form a linear combination of function objects. More... | |
class | CombiFunction_PS< AutoDiff< T > > |
Partial specialization of CombiFunction for AutoDiff More... | |
class | DiracDFunction |
A one dimensional Dirac delta function. More... | |
class | GenericL2Fit |
Generic base class for least-squares fit. More... | |
class | FittingProxy |
This class gives Proxy to Fitting connection. More... | |
class | MSSSpwErrorHandler |
class | LatticeIterInterface |
A base class for Lattice iterators. More... | |
class | TSMColumn |
A column in the Tiled Storage Manager. More... | |
class | TableRowProxy |
Proxy for table row access. More... | |
struct | LogiArrayFwd_global_functions_LogicalArray_forwards |
Forward declarations for LogicalArrays. More... | |
class | ArraySampledFunctional |
Index into an array using the longest axis. More... | |
class | MVDoppler |
Internal value for MDoppler. More... | |
class | BinaryTable |
BinaryTable is used to translate a FITS binary table to a Casacore Table. More... | |
class | PositionUDF |
TaQL UDFs for Position conversions. More... | |
class | MConvertBase |
Conversion of Measures Base. More... | |
struct | MConvertBase_global_functions_Output |
Global functions. More... | |
class | ChauvenetCriterionStatistics |
Class to calculate statistics using the so-called Chauvenet criterion. More... | |
class | LatticeStatsDataProvider |
Data provider which allows stats framework to iterate through an unmasked lattice. More... | |
struct | FITS2_global_functions_ReadFITSin |
helper function for ReadFITS and WriteFITS More... | |
class | MSSysCalEnums |
Enums for the MeasurementSet SYSCAL table. More... | |
struct | ArrayPartMath_global_functions_Array_partial_operations |
Mathematical and logical operations for Array parts. More... | |
class | TableExprNodeArrayPlus |
Array addition in table select expression tree. More... | |
class | TableExprNodeArrayPlusInt |
Int Array addition in table select expression tree. More... | |
class | TableExprNodeArrayPlusDouble |
Double Array addition in table select expression tree. More... | |
class | TableExprNodeArrayPlusDComplex |
DComplex Array addition in table select expression tree. More... | |
class | TableExprNodeArrayPlusString |
String Array addition in table select expression tree. More... | |
class | TableExprNodeArrayPlusDate |
Date Array addition in table select expression tree. More... | |
class | TableExprNodeArrayMinus |
Array addition in table select expression tree. More... | |
class | TableExprNodeArrayMinusInt |
Int Array subtraction in table select expression tree. More... | |
class | TableExprNodeArrayMinusDouble |
Double Array subtraction in table select expression tree. More... | |
class | TableExprNodeArrayMinusDComplex |
DComplex Array subtraction in table select expression tree. More... | |
class | TableExprNodeArrayMinusDate |
Date Array subtraction in table select expression tree. More... | |
class | TableExprNodeArrayTimes |
Array addition in table select expression tree. More... | |
class | TableExprNodeArrayTimesInt |
Int Array multiplication in table select expression tree. More... | |
class | TableExprNodeArrayTimesDouble |
Double Array multiplication in table select expression tree. More... | |
class | TableExprNodeArrayTimesDComplex |
DComplex Array multiplication in table select expression tree. More... | |
class | TableExprNodeArrayDivide |
Array addition in table select expression tree. More... | |
class | TableExprNodeArrayDivideDouble |
Double Array division in table select expression tree. More... | |
class | TableExprNodeArrayDivideDComplex |
DComplex Array division in table select expression tree. More... | |
class | TableExprNodeArrayModulo |
Array addition in table select expression tree. More... | |
class | TableExprNodeArrayModuloInt |
Int Array modulo in table select expression tree. More... | |
class | TableExprNodeArrayModuloDouble |
Double Array modulo in table select expression tree. More... | |
class | TableExprNodeArrayBitAndInt |
Int Array bitwise and in table select expression tree. More... | |
class | TableExprNodeArrayBitOrInt |
Int Array bitwise or in table select expression tree. More... | |
class | TableExprNodeArrayBitXorInt |
Int Array bitwise xor in table select expression tree. More... | |
class | TableExprNodeArrayMIN |
Unary minus in table select expression tree. More... | |
class | TableExprNodeArrayBitNegate |
Bitwise negate in table select expression tree. More... | |
class | LECanonicalDataConversion |
A class with virtual functions to convert little endian canonical format. More... | |
class | ArrayColumnDesc |
Templated class for description of table array columns. More... | |
class | ArrayColumnData |
Access to a table column containing arrays. More... | |
class | TableIndexProxy |
Proxy for table index access. More... | |
class | HingesFencesQuantileComputer |
QuantileComputer used by HingesFencesStatistics for computing quantile-like statistics. More... | |
class | FilebufIO |
Class for buffered IO on a file. More... | |
class | StokesCoordinate |
Interconvert between pixel and Stokes value. More... | |
class | TSMCubeMMap |
Tiled hypercube in a table. More... | |
class | Lorentzian1DParam |
Parameter handling for one dimensional Lorentzian class. More... | |
class | HDF5Record |
A class to write/read a record into HDF5. More... | |
class | PagedImage |
Read, store, and manipulate astronomical images. More... | |
class | ConcatColumn |
A column in a concatenated table. More... | |
class | MSMColumn |
Column in the Memory table storage manager class. More... | |
class | RetypedArrayEngine |
Virtual column engine to retype and reshape arrays. More... | |
class | MSSourceEnums |
Enums for the MeasurementSet SOURCE table. More... | |
class | BitVector |
Bit vectors of any size. More... | |
class | BitVectorHelper |
Helper class for BitVector. More... | |
class | MeasData |
MeasData provides Measure computing data. More... | |
class | ChebyshevEnums |
Define enums for Chebyshev classes. More... | |
class | ChebyshevParam |
Parameter handling for Chebyshev polynomial parameters. More... | |
class | ChebyshevParamModeImpl |
A ChebyshevParam with the get/setMode implementation. More... | |
class | ChebyshevParamModeImpl_PS< AutoDiff< T > > |
Partial specialization of ChebyshevParamModeImpl for AutoDiff More... | |
class | ChebyshevParamModeImpl_PSA< AutoDiffA< T > > |
Partial specialization of ChebyshevParamModeImpl for AutoDiff More... | |
class | COWPtr |
Copy-On-Write-Pointer class - allows control of copy based on constness. More... | |
class | CompositeNumber |
This class generates composite numbers. More... | |
class | LatticeProgress |
Abstract base class to monitor progress in lattice operations. More... | |
class | SparseDiffRep |
Representation of data for the spare automatic differentiation calss. More... | |
class | ImageExprParse |
Class to hold values from image expression parser. More... | |
class | ROMSProcessorColumns |
A class to provide easy read-only access to MSProcessor columns. More... | |
class | MSProcessorColumns |
A class to provide easy read-write access to MSProcessor columns. More... | |
class | QBase |
Base for Quantities (i.e. dimensioned values) More... | |
struct | QBase_global_functions_Output |
Global functions. More... | |
class | MaskedLatticeStatsDataProvider |
Data provider which allows stats framework to iterate through a masked lattice. More... | |
class | TableExprNodePlus |
Addition in table select expression tree. More... | |
class | TableExprNodePlusInt |
Int addition in table select expression tree. More... | |
class | TableExprNodePlusDouble |
Double addition in table select expression tree. More... | |
class | TableExprNodePlusDComplex |
DComplex addition in table select expression tree. More... | |
class | TableExprNodePlusString |
String addition in table select expression tree. More... | |
class | TableExprNodePlusDate |
Date addition in table select expression tree. More... | |
class | TableExprNodeMinus |
Subtraction in table select expression tree. More... | |
class | TableExprNodeMinusInt |
Int subtraction in table select expression tree. More... | |
class | TableExprNodeMinusDouble |
Double subtraction in table select expression tree. More... | |
class | TableExprNodeMinusDComplex |
DComplex subtraction in table select expression tree. More... | |
class | TableExprNodeMinusDate |
Date subtraction in table select expression tree. More... | |
class | TableExprNodeTimes |
Multiplication in table select expression tree. More... | |
class | TableExprNodeTimesInt |
Int multiplication in table select expression tree. More... | |
class | TableExprNodeTimesDouble |
Double multiplication in table select expression tree. More... | |
class | TableExprNodeTimesDComplex |
DComplex multiplication in table select expression tree. More... | |
class | TableExprNodeDivide |
Division in table select expression tree. More... | |
class | TableExprNodeDivideDouble |
Double division in table select expression tree. More... | |
class | TableExprNodeDivideDComplex |
DComplex division in table select expression tree. More... | |
class | TableExprNodeModulo |
Modulo in table select expression tree. More... | |
class | TableExprNodeModuloInt |
Int modulo in table select expression tree. More... | |
class | TableExprNodeModuloDouble |
Double modulo in table select expression tree. More... | |
class | TableExprNodeBitAndInt |
Bitwise and in table select expression tree. More... | |
class | TableExprNodeBitOrInt |
Bitwise or in table select expression tree. More... | |
class | TableExprNodeBitXorInt |
Bitwise xor in table select expression tree. More... | |
class | TableExprNodeMIN |
Unary minus in table select expression tree. More... | |
class | TableExprNodeBitNegate |
Bitwise negate in table select expression tree. More... | |
class | LatticeIterator |
A read/write lattice iterator. More... | |
struct | RecordGram_global_functions_RecordGramFunctions |
Global functions for flex/bison scanner/parser for RecordGram. More... | |
class | RecordGramVal |
Helper class for values in RecordGram. More... | |
class | RecordGram |
Select-class for flex/bison scanner/parser for RecordGram. More... | |
class | MVRadialVelocity |
Internal value for MRadialVelocity. More... | |
class | BaseColumnDesc |
An abstract base class for table column descriptions. More... | |
class | Directory |
Get information about, and manipulate directories. More... | |
struct | MSTimeGram_global_functions_MSTimeGramFunctions |
Global functions for flex/bison scanner/parser for MSTimeGram. More... | |
class | LinearFitSVD |
Linear least-squares fit using Singular Value Decomposition method. More... | |
class | LECanonicalConversion |
A class with static functions to convert little endian canonical format. More... | |
class | SSMIndex |
The bucket index for a group of columns in the Standard Storage Manager. More... | |
class | StManColumn |
Base table column storage manager class. More... | |
struct | STLMath_global_functions_Container_Math |
Math operations on STL-like containers. More... | |
class | MSAntennaIndex |
Class to handle lookup or indexing into a MS ANTENNA subtable. More... | |
class | BaseColumn |
Abstract base class for a table column. More... | |
class | TableExprData |
Abstract base class for data object in a TaQL expression. More... | |
class | IterError |
Iteration error class. More... | |
class | IterBoundaryError |
Iteration Boundary error class. More... | |
class | IterInitError |
Iteration initialization error. More... | |
class | InvalidIterError |
Invalide iteration error class. More... | |
class | MSPointingEnums |
Enums for the MeasurementSet POINTING table. More... | |
class | SDSourceHandler |
class | ScaledArrayEngine |
Templated virtual column engine to scale a table array. More... | |
class | StokesConverter |
StokesConverter converts any set of polarizations into any other one. More... | |
class | LELArrayBase |
Base class for LELArray holding the mask. More... | |
class | StatisticsAlgorithmFactoryData |
define data structures used by tatisticsAlgorithmFactory More... | |
class | TableExprFuncNode |
Class representing a function in table select expression. More... | |
class | CompressFloat |
Virtual column engine to scale a table float array. More... | |
class | LELBinaryEnums |
Each LEL binary operation is described in this enum. More... | |
class | TableLogSink |
Save log messages in a Casacore Table. More... | |
class | TableAttr |
Some attributes of a table. More... | |
class | UDFBase |
Abstract base class for a user-defined TaQL function. More... | |
class | DiracDParam |
A one dimensional Dirac delta function. More... | |
struct | AutoDiffMath_global_functions_AutoDiff_mathematical_operations |
Implements all mathematical operators and functions for AutoDiff. More... | |
class | Adios2StMan |
class | FITSQualityMask |
Provides an on-the-fly mask for FITS quality images. More... | |
class | DataManError |
Base error class for table data manager. More... | |
class | DataManInternalError |
Internal table data manager error. More... | |
class | DataManUnknownCtor |
Table DataManager error; invalid data manager. More... | |
class | DataManInvDT |
Table DataManager error; invalid data type. More... | |
class | DataManInvOper |
Table DataManager error; invalid operation. More... | |
class | DataManUnknownVirtualColumn |
Table DataManager error; unknown virtual column. More... | |
class | TSMError |
Table DataManager error; error in TiledStMan. More... | |
class | EarthField |
EarthField class model calculations. More... | |
class | TableDesc |
Define the structure of a Casacore table. More... | |
class | MSSelector |
MSSelector specifies selections on a MeasurementSet. More... | |
class | LatticeHistograms |
Displays histograms of regions from a lattice. More... | |
class | HistTiledCollapser |
Generate histograms, tile by tile, from a masked lattice. More... | |
class | UDFMSCal |
TaQL UDFs to calculate derived MS values. More... | |
class | UDFMSCalErrorHandler |
Error handler class for MSSel selection. More... | |
class | WCIntersection |
Make the intersection of 2 or more image regions. More... | |
class | MeasIERS |
Interface to IERS tables. More... | |
class | LCIntersection |
Make the intersection of 2 or more regions. More... | |
struct | Copy_global_functions_throw |
Copy objects from one C-style array to another. More... | |
struct | Copy_global_functions_test |
Test routines. More... | |
struct | Copy_global_functions_copy |
Copy methods. More... | |
class | ROIncrementalStManAccessor |
Give access to some IncrementalStMan functions. More... | |
class | MSArrayParse |
Class to hold values from array grammar parser. More... | |
class | MVEpoch |
A class for high precision time. More... | |
class | ROMSMainColumns |
A class for easy read-only access to MeasurementSet main table columns. More... | |
class | MSMainColumns |
A class for easy read-write access to MeasurementSet main table columns. More... | |
class | MSFreqOffsetEnums |
Enums for the MeasurementSet FREQ_OFFSET table. More... | |
class | HDF5HidProperty |
A class representing an HDF5 property hid. More... | |
class | HDF5HidDataType |
A class representing an HDF5 datatype hid. More... | |
class | HDF5HidDataSpace |
A class representing an HDF5 dataspace hid. More... | |
class | HDF5HidAttribute |
A class representing an HDF5 attribute hid. More... | |
class | TableTrace |
Class with static functions for tracing column IO. More... | |
class | QC |
Physical constants (i.e. dimensioned values) More... | |
class | RebinLattice |
Rebin a masked lattice. More... | |
class | RebinImage |
Rebin an image. More... | |
class | StIndArray |
Read/write indirect arrays. More... | |
class | CurvedLattice2D |
A lattice crosscut based on a curve in a plane. More... | |
class | LELBinary |
This LEL class handles numerical binary operators. More... | |
class | LELBinaryCmp |
This LEL class handles relational binary numerical operators. More... | |
class | LELBinaryBool |
This LEL class handles logical binary operators. More... | |
struct | ReadAsciiTable_global_functions_readAsciiTable |
Filling a table from an Ascii file. More... | |
class | ReadAsciiTable |
Helper class for readAsciiTable. More... | |
class | MSWeatherEnums |
Enums for the MeasurementSet WEATHER table. More... | |
class | LCRegion |
Abstract base class to define a region of interest in lattice coordinates. More... | |
class | MSDataDescIndex |
Class to handle lookup or indexing into a MS DATA_DESC subtable. More... | |
class | TiledDataStManAccessor |
Give access to some TiledDataStMan functions. More... | |
class | LELUnaryConst |
This LEL class handles scalar (unary) constants. More... | |
class | LELUnary |
This LEL class handles numerical unary operators. More... | |
class | LELUnaryBool |
This LEL class handles logical unary operators. More... | |
class | SortKey |
Define a Sort key. More... | |
class | Sort |
Sort on one or more keys, ascending and/or descending. More... | |
class | DirectionCoordinate |
Interconvert pixel positions and directions (e.g. RA/DEC). More... | |
class | TableProxy |
High-level interface to tables. More... | |
class | CompiledParam |
Parameters for a compiled string function object. More... | |
class | MathFuncError |
Error class for MathFunc class. More... | |
struct | MathFunc_global_functions_spheriodal_functions |
Fred Schwab function to calculate spheriodal functions. More... | |
struct | MathFunc_global_functions_FUNCTYPE_enum |
Enum used to identify function type for MathFunc class. More... | |
struct | FuncId |
Function ID, for use by MathFunc class. More... | |
class | MathFunc |
A class to generate values of mathematical functions. More... | |
class | Unary |
Unary. More... | |
class | GaussianConv |
Gaussian. More... | |
class | KB_Conv |
A Kaiser-Bessel function. More... | |
class | Mod_KB_Conv |
A Kaiser-Bessel function multiplied by a Gaussian. More... | |
class | Sinc_Conv |
Sine x / x function. More... | |
class | Sph_Conv |
Spheroidal function. More... | |
class | ExpSincConv |
Exponential times a Sinc. More... | |
class | QualityCoordinate |
Interconvert between pixel and Quality value. More... | |
class | BucketBuffered |
Use buffered file IO for buckets in a part of a file. More... | |
class | Primes |
Creates a reference table of prime numbers, and some functions. More... | |
class | ArrayBase |
Non-templated base class for templated Array class. More... | |
class | TableRecordRep |
The representation of a TableRecord. More... | |
struct | TabVecLogic_global_functions_vectorComparison |
Comparison between two table vectors. More... | |
struct | TabVecLogic_global_functions_scalarComparison |
Comparison between a table vector and a scalar. More... | |
class | SSMColumn |
A Column in the Standard Storage Manager. More... | |
struct | Function_global_functions_Output |
Global functions. More... | |
class | BaseEngine |
Abstract base class for the TaQL UDF conversion engines. More... | |
class | StatisticsAlgorithm |
Base class of statistics algorithm class hierarchy. More... | |
class | TableLockData |
Class to hold table lock data. More... | |
class | HDF5DataSet |
A class representing an HDF5 data set. More... | |
class | IBMDataConversion |
A class with virtual functions to convert IBM format. More... | |
class | MSFeed |
A Table intended to hold a MeasurementSet FEED table. More... | |
class | Template |
Canonicalise, format and other actions on Casacore template definitions. More... | |
class | EvenPolynomial |
A one dimensional odd polynomial class. More... | |
class | EvenPolynomial_PS< AutoDiff< T > > |
Partial specialization of EvenPolynomial for AutoDiff More... | |
struct | MultiFileBuffer |
Helper class for MultiFileInfo holding a data buffer. More... | |
struct | MultiFileInfo |
Helper class for MultiFileBase containing info per internal file. More... | |
class | MultiFileBase |
Abstract base class to combine multiple files in a single one. More... | |
class | MRadialVelocity |
A Measure: radial velocity. More... | |
class | LatticeExprNode |
Bridging class to allow C++ expressions involving lattices. More... | |
class | ObsInfo |
Store miscellaneous information related to an observation. More... | |
class | LattRegionHolder |
Class to hold a region of interest in an image. More... | |
class | ROMSSpWindowColumns |
A class to provide easy read-only access to MSASpectralWindow columns. More... | |
class | MSSpWindowColumns |
A class to provide easy read-write access to MSSpectralWindow columns. More... | |
class | SpecificFunctionFactory |
class | BaseMappedArrayEngine |
Templated virtual column engine for a table array of any type. More... | |
class | GaussianBeam |
Represents a Gaussian restoring beam associated with an image. More... | |
class | PGPlotterNull |
Plot to a PGPLOT device "local" to this process. More... | |
class | TableCopy |
Class with static functions for copying a table. More... | |
class | StatisticsAlgorithmFactory |
Provides a single interface for creation of stats algorithm objects. More... | |
class | MrsEligibility |
class | MeasurementSet |
A Table intended to hold astronomical data (a set of Measurements). More... | |
class | TableExprNode |
Handle class for a table column expression tree. More... | |
class | MarshallableChebyshev |
A Chebyshev function class that supports serialization. More... | |
class | StManArrayFile |
Read/write array in external format for a storage manager. More... | |
class | OddPolynomialParam |
Parameter handling for odd polynomials. More... | |
class | TableParse |
Class to hold values from table grammar parser. More... | |
class | TableParseSort |
Helper class for sort keys in TableParse. More... | |
class | TableParseUpdate |
Helper class for updates in TableParse. More... | |
class | TableParseSelect |
Select-class for flex/bison scanner/parser for TableParse. More... | |
struct | LogiArray_global_functions_LogicalArray |
Logical valued Arrays. More... | |
class | MEarthMagnetic |
A Measure: Magnetic field on Earth. More... | |
class | ConstantNDParam |
Parameter handling for a constant function in a space of arbitrary dimensionality. More... | |
class | ColumnCache |
A caching object for a table column. More... | |
class | LinearCoordinate |
Interconvert between pixel and a linear world coordinate. More... | |
class | DopplerUDF |
TaQL UDFs for Doppler conversions. More... | |
class | Aberration |
Aberration class and calculations. More... | |
class | ROMSPointingColumns |
A class to provide easy read-only access to MSPointing columns. More... | |
class | MSPointingColumns |
A class to provide easy read-write access to MSPointing columns. More... | |
class | MSLister |
List visibility records from a Measurement Set. More... | |
class | LatticeMathUtil |
Static math functions for Lattices. More... | |
struct | LatticeMathUtil_global_functions_LatticeMathUtil |
Global functions on Lattices. More... | |
class | MatrixIterator |
Iterate a Matrix cursor through another Array. More... | |
class | ReadOnlyMatrixIterator |
Iterate a Matrix cursor through a R/O Array. More... | |
class | LatticeRegion |
An optionally strided region in a Lattice. More... | |
class | EmptyStackError |
Error class for the Stack class. More... | |
class | Gaussian1D |
A one dimensional Gaussian class. More... | |
class | Gaussian1D_PS< AutoDiff< T > > |
Partial specialization of Gaussian1D for AutoDiff More... | |
class | LatticeBase |
A non-templated, abstract base class for array-like objects. More... | |
class | WCUnion |
Make the union of 2 or more image regions. More... | |
class | MeasuresProxy |
struct | DefaultValue_global_functions_defval |
A templated function which sets a variable to a default value. More... | |
class | LatticeAddNoise |
Add noise from specified distribution to a lattice. More... | |
class | ImageRegrid |
This regrids one image to match the coordinate system of another. More... | |
class | LatticeConvolver |
A class for doing multi-dimensional convolution. More... | |
class | ImageAttrGroup |
Abstract base class for an image attributes group. More... | |
class | ByteSource |
Class for read-only access to data in a given format. More... | |
class | SSMBase |
Base class of the Standard Storage Manager. More... | |
class | LSQaips |
Interface for Casacore Vectors in least squares fitting. More... | |
class | TableMeasOffsetDesc |
Definition of a Measure Offset in a Table. More... | |
class | SDSpWindowHandler |
class | TableMeasColumn |
Read only access to table scalar Measure columns. More... | |
class | LELLattCoordBase |
The base letter class for lattice coordinates in LEL. More... | |
class | ROMSFieldColumns |
A class to provide easy access to MSField columns. More... | |
class | MSFieldColumns |
A class to provide easy read-write access to MSField columns. More... | |
class | PrecTimer |
Precision timer to measure elapsed times in a cumulative way. More... | |
class | TableExprAggrNodeArray |
TaQL node representing an array aggregate function. More... | |
class | AipsError |
Base class for all Casacore library errors. More... | |
class | AllocError |
Allocation errors. More... | |
class | IndexError |
Base class for all indexing errors. More... | |
class | indexError |
Index errors returning the bad index. More... | |
class | DuplError |
Duplicate key errors. More... | |
class | duplError |
Duplicate key errors where the bad key is returned. More... | |
class | SystemCallError |
Exception for an error in a system call. More... | |
class | AbortError |
Exception which halts execution. More... | |
class | InitError |
Initialization error, typically of static data shared between objects. More... | |
struct | TVecMath_global_functions_basicMath |
Basic math for table vectors. More... | |
struct | TVecMath_global_functions_basicTransMath |
Transcendental math for table vectors. More... | |
struct | TVecMath_global_functions_advTransMath |
Further transcendental math for table vectors. More... | |
struct | TVecMath_global_functions_miscellaneous |
Miscellaneous table vector operations. More... | |
struct | TVecMath_global_functions_vectorMath |
Vector operations on a table vector. More... | |
class | ROTableRow |
Readonly access to a table row. More... | |
class | TableRow |
Read/write access to a table row. More... | |
class | MSHistoryHandler |
A class to provide a simple interface to history writing. More... | |
class | RadialVelocityUDF |
TaQL UDFs for RadialVelocity conversions. More... | |
class | Precession |
Precession class and calculations. More... | |
class | ClassicalQuantileComputer |
This class is used internally by ClassicalStatistics objects. More... | |
class | ScalarQuantColumn |
Provides access to Scalar Quantum Columns in Tables. More... | |
class | FrequencyAligner |
Aligns spectra in frequency space. More... | |
class | NNGridder |
A non-negative gridding class. More... | |
class | StatsHistogram |
Represents an unfilled histogram with equal width bins for binning used for quantile computations. More... | |
struct | QMath_global_functions_Quantum_mathematical_operations |
Mathematical operations for the Quantum class. More... | |
class | TableIterator |
Iterate through a Table. More... | |
class | LCHDF5Mask |
Class to define a rectangular mask as a region. More... | |
class | Timer |
measure the time it takes to execute parts of a program More... | |
class | DirectionEngine |
Engine for TaQL UDF Direction conversions. More... | |
class | PlainColumn |
Base class for a column in a plain table. More... | |
class | Interpolate2D |
A two dimension interpolator for Matrices or Arrays. More... | |
class | Quality |
Quality parameter definitions. More... | |
struct | ArrayOpsDiffShapes_global_functions_OpsDiff_functions |
Operations for 2 Arrays with possibly different shapes. More... | |
class | ImageOpener |
Definition of image types and handlers. More... | |
class | PtrHolder |
Hold and delete pointers not deleted by object destructors. More... | |
class | ClassicalStatistics |
Class to calculate statistics in a "classical" sense, ie using accumulators with no special filtering beyond optional range filtering etc. More... | |
class | MSSysCalIndex |
class | MSTimeParse |
Class to hold values from time grammar parser. More... | |
class | TableExprAggrNode |
TaQL node representing a scalar aggregate function. More... | |
class | MPosition |
A Measure: position on Earth. More... | |
class | LCExtension |
Extend an LCRegion along straight lines to other dimensions. More... | |
struct | MSSpwGram_global_functions_MSSpwGramFunctions |
Global functions for flex/bison scanner/parser for MSSpwGram. More... | |
class | SDDataDescHandler |
class | Gaussian2DParam |
Parameter handling for 2 dimensional Gaussian class. More... | |
class | HDF5Image |
Read, store, and manipulate astronomical images in HDF5 format. More... | |
class | VirtualTaQLColumn |
Virtual scalar column using TaQL. More... | |
class | Slicer |
Specify which elements to extract from an n-dimensional array. More... | |
struct | Slicer_global_functions_Slicer_IO |
IO functions for Slicer's. More... | |
struct | LogiMatrix_global_functions_LogicalMatrix |
Logical valued Matrices. More... | |
class | TaQLNodeVisitor |
Class to visit the nodes in the raw TaQL parse tree. More... | |
class | Gridder |
A base class for gridding. More... | |
class | LatticeLocker |
Class to hold a (user) lock on a lattice. More... | |
struct | re_pattern_buffer |
This data structure is used to represent a compiled pattern. More... | |
struct | re_registers |
Data structure to store register contents data in. More... | |
class | ArrayIterator |
Iterate an Array cursor through another Array. More... | |
class | Dummy_Constants_class |
Mathematical and numerical constants. More... | |
class | RefRows |
Class holding the row numbers in a RefTable. More... | |
class | RefRowsSliceIter |
Class to iterate through a RefRows object. More... | |
class | TempLatticeImpl |
The class implementing TempLattice. More... | |
class | FunctionMarshallable |
a class for serializing/reconstituting Function objects to/from Records More... | |
struct | MatrixMath_global_functions_Linear_Algebra |
Linear algebra functions on Vectors and Matrices. More... | |
class | RotMatrix |
A 3x3 rotation matrix. More... | |
class | RegionType |
Define the various region types. More... | |
class | MSDerivedValues |
MSDerivedValues calculates values derived from a MS. More... | |
class | TSMOption |
Options for the Tiled Storage Manager Access. More... | |
class | LineCollapser |
Abstract base class for LatticeApply function signatures. More... | |
class | MSPolarizationEnums |
Enums for the MeasurementSet POLARIZATION table. More... | |
class | CopyRecordToTable |
Copies fields from a Record to columns of a Table. More... | |
class | CopyRecordToRecord |
Copies fields between Records, possibly to fields with another name. More... | |
class | NumericTraits< Float > |
A specialisation for T=Float of the NumericTraits class. More... | |
class | NumericTraits< Double > |
A specialisation for T=Double of the NumericTraits class. More... | |
class | NumericTraits< Complex > |
A specialisation for T=Complex of the NumericTraits class. More... | |
class | NumericTraits< DComplex > |
A specialisation for T=DComplex of the NumericTraits class. More... | |
struct | LogiVector_global_functions_LogicalVector |
Logical valued Vectors. More... | |
class | ScaledComplexData |
Templated virtual column engine to scale a complex table array. More... | |
class | TabVecTemp |
Templated table vectors held in memory as a temporary. More... | |
class | TableMeasDesc |
Definition of a Measure column in a Table. More... | |
struct | MSFeedGram_global_functions_MSFeedGramFunctions |
Global functions for flex/bison scanner/parser for MSFeedGram. More... | |
class | SetupNewTableRep |
Representation for handle class SetupNewTable. More... | |
class | SetupNewTable |
Create a new table - define shapes, data managers, etc. More... | |
class | PGPlotterInterface |
Abstract base class for PGPLOT style plotting. More... | |
class | MeasFrame |
Container for Measure frame. More... | |
struct | MeasFrame_global_functions_Output |
Global functions. More... | |
struct | MSCorrGram_global_functions_MSCorrGramFunctions |
Global functions for flex/bison scanner/parser for MSCorrGram. More... | |
class | Measure |
Physical quantities within reference frame. More... | |
struct | Measure_global_functions_Output |
Global functions. More... | |
struct | HashMapIO_global_functions_hashmapio |
HashMap/HashMapIter IO functions. More... | |
class | StatisticsUtilities |
Various statistics related methods for the statistics framework. More... | |
class | GNoiseFunction |
A one dimensional normal distribution. More... | |
class | LinearXform |
Perform a linear transform between input and output vectors. More... | |
class | LELUnaryEnums |
Each LEL unary operation is described in this enum. More... | |
class | MSFeedEnums |
Enums for the MeasurementSet FEED table. More... | |
class | SimButterworthBandpass |
a class for evaluating a Butterworth filter transfer function. More... | |
class | MeasTableMul |
MeasTableMul provides thread-safe access to time-dependent multiplier matrices. More... | |
class | MeasTableMulSCBase |
Base class for standard and B1950 nutation multipliers. More... | |
class | MeasTableMulSC |
Class calculating the standard nutation multipliers. More... | |
class | MeasTableMulSC1950 |
Class calculating the B1950 nutation multipliers. More... | |
class | MeasTableMulSC2000Base |
Base class for J2000 nutation multipliers. More... | |
class | MeasTableMulSC2000A |
Class calculating the J2000A nutation multipliers. More... | |
class | MeasTableMulSC2000B |
Class calculating the J2000B nutation multipliers. More... | |
class | MeasTableMulAber |
Class calculating the standard aberration multipliers. More... | |
class | MeasTableMulAber1950 |
Class calculating the B1950 aberration multipliers. More... | |
class | MeasTableMulPosSunXY |
Class calculating the XY solar position multipliers. More... | |
class | MeasTableMulPosSunZ |
Class calculating the Z solar position multipliers. More... | |
class | MeasTableMulPosEarthXY |
Class calculating the XY earth position multipliers. More... | |
class | MeasTableMulPosEarthZ |
Class calculating the Z earth position multipliers. More... | |
class | MSObservation |
A Table intended to hold a MeasurementSet OBSERVATION table. More... | |
class | SSMStringHandler |
Store strings in the Standard Storage Manager. More... | |
class | TabVecScaCol |
Templated table scalar column vectors. More... | |
class | MSSelectableTable |
MSSelectableTable: An interface class used by MSSelection module to access the sub-tables and main-table columns of MS-like tables. More... | |
class | MSInterface |
MSInterface: A specialization of MSSelectableTable for accessing MS. More... | |
class | ArrayFunctorBase |
Basic class for math on Array objects. More... | |
class | LatticeCleanProgress |
Abstract base class to monitor progress in lattice operations. More... | |
class | ModcompConversion |
Static functions to convert Modcomp numeric formats. More... | |
class | MSConcat |
A class with functions for concatenating MeasurementSets. More... | |
class | MSMetaData |
Class to interrogate an MS for metadata. Interrogation happens on demand and resulting metadata are stored for use by subsequent queries if the cache has not exceeded the specified limit. Caching of MS main table columns has been removed because the cache can be swamped by columns for large MSes, meaning that smaller data structures, which are more computationally expensive to create, aren't cached. Also, the column data is usually only needed temporarily to compute smaller data structures, and the column data is not particularly expensive to recreate if necessary. Parallel processing is enabled using openmp. More... | |
class | ConversionIO |
Class for IO in a converted format. More... | |
class | MedianSlider |
Class to compute sliding median. More... | |
class | VirtualColumnEngine |
Abstract base class for virtual column handling. More... | |
class | SCSL |
C++ Interface to the Sgi/Cray Scientific Library (SCSL) More... | |
class | LCPixelSet |
Class to define a rectangular mask as a region. More... | |
class | MSMDirColumn |
Memory storage manager for table arrays. More... | |
class | MSMBase |
Base class for memory-based table storage manager class. More... | |
class | HDF5Object |
An abstract base class representing an HDF5 object. More... | |
class | MVPosition |
A 3D vector in space. More... | |
class | DOos |
DO for accessing os-specific functions. More... | |
class | ValType |
Data types and their undefined values. More... | |
class | ImageInfo |
Miscellaneous information related to an image. More... | |
struct | ImageInfo_global_functions_Output |
Global functions. More... | |
class | MSDataDescription |
A Table intended to hold a MeasurementSet DATADESCRIPTION table. More... | |
class | HDF5Error |
Base error class for HDF5 wrapper classes. More... | |
class | TaQLNodeResultRep |
Abstract base class to hold the result of a visit to the node tree. More... | |
class | TaQLNodeResult |
Envelope class to hold the result of a visit to the node tree. More... | |
class | TableVectorHelper |
class | TableVector |
Templated readonly table column vectors. More... | |
class | ROStandardStManAccessor |
Give access to some StandardStMan functions. More... | |
class | Time |
date and time enquiry functions, with some operations. More... | |
class | ConstHashMapIter |
class | HashMapIter |
Step through a non-const HashMap. More... | |
class | JsonError |
class | ConvEnums |
Lists the different types of Convolutions that can be done. More... | |
class | TableExprNodeRecordField |
Scalar field in record select expression tree. More... | |
class | TableExprNodeRecordFieldArray |
Array field in record select expression tree. More... | |
class | SubTableDesc |
Description of columns containing tables. More... | |
struct | BasicFITS_global_functions_ReadFITS |
read a FITS file from a Casacore array More... | |
struct | BasicFITS_global_functions_WriteFITS |
write a FITS file to a Casacore array More... | |
class | WCComplement |
Make the complement of an image region. More... | |
class | MCDoppler |
MDoppler conversion routines. More... | |
struct | SquareMatrix_global_functions_SqM_global_functions |
Various global math and IO functions. More... | |
class | MCDirection |
MDirection conversion routines. More... | |
class | MSPrimaryTableHolder |
A helper class for MSFitsInput. More... | |
class | MSPrimaryGroupHolder |
A helper class for MSFitsInput. More... | |
class | MSFitsInput |
UV FITS to MeasurementSet filler. More... | |
class | LatticeSlice1D |
Extract a 1-D slice from a Lattice. More... | |
class | LCRegionMulti |
Make the intersection of 2 or more regions. More... | |
struct | MSPolnGram_global_functions_MSPolnGramFunctions |
Global functions to drive the MSPolnParse class. These, for Polarization selection, need not be global functions, but are done this way to keep the interface uniform for the various selection expressions. More... | |
class | RecordFieldPtr |
Access to an individual field in a record. More... | |
class | ColumnsIndex |
Index to one or more columns in a table. More... | |
class | DynLib |
Class to handle loading of dynamic libraries. More... | |
class | CompiledFunction |
Form a linear combination of function objects. More... | |
class | TaqlRegex |
Class to handle a Regex or StringDistance. More... | |
class | TableExprNodeRep |
Abstract base class for a node in a table column expression tree. More... | |
class | TableExprNodeBinary |
Abstract base class for a node having 0, 1, or 2 child nodes. More... | |
class | TableExprNodeMulti |
Abstract base class for a node having multiple child nodes. More... | |
class | BiweightStatisticsData |
class | StatisticsIncrementer |
Utility functions used for incrementing pointers in a data set used by the stats framework. More... | |
class | TableError |
Base error class for storage manager. More... | |
class | TableInternalError |
Internal table error. More... | |
class | TableDuplFile |
Table error; table (description) already exists. More... | |
class | TableNoFile |
Table error; table (description) not found. More... | |
class | TableDescNoName |
Table error; no name given to table description. More... | |
class | TableInvOpt |
Table error; invalid table (description) option. More... | |
class | TableNoDir |
Table error; path is not a directory. More... | |
class | TableNoDatFile |
Table error; table.dat file not found. More... | |
class | TableInvType |
Table error; table type mismatch. More... | |
class | TableInvColumnDesc |
Table error; invalid column description. More... | |
class | TableInvHyperDesc |
Table error; invalid hypercolumn description. More... | |
class | TableUnknownDesc |
Table error; unknown column description. More... | |
class | TableInvDT |
Table error; invalid data type. More... | |
class | TableInvOper |
Table error; invalid operation. More... | |
class | TableArrayConformanceError |
Table error; non-conformant array. More... | |
class | TableConformanceError |
Table error; table length conformance error. More... | |
class | TableInvSort |
Table error; invalid sort. More... | |
class | TableInvLogic |
Table error; invalid logical operation. More... | |
class | TableInvExpr |
Table error; invalid select expression. More... | |
class | TableVectorNonConform |
Table error; non-conformant table vectors. More... | |
class | TableParseError |
Table error; invalid table command. More... | |
class | TableGramError |
Table grammar error; invalid table command. More... | |
class | TableExprGroupKey |
Class representing a key in the groupby clause. More... | |
class | TableExprGroupKeySet |
Class representing all keys in the groupby clause. More... | |
class | TableExprGroupResult |
Class holding the results of groupby and aggregation. More... | |
class | TableExprGroupFuncBase |
Abstract base class for classes calculating an aggregated group result. More... | |
class | TableExprGroupNull |
Class derived from TableExprGroupFuncBase representing a no function. More... | |
class | TableExprGroupFirst |
Class derived from TableExprGroupFuncBase for the first value in a group. More... | |
class | TableExprGroupLast |
Class derived from TableExprGroupFuncBase for the first value in a group. More... | |
class | TableExprGroupExprId |
Class derived from TableExprGroupFuncBase collecting the ids in a group. More... | |
class | TableExprGroupRowid |
Class collecting the rowids of entries in a group. More... | |
class | TableExprGroupAggr |
Class collecting the arrays in a group. More... | |
class | TableExprGroupFuncBool |
Abstract base class for aggregate functions giving a bool scalar. More... | |
class | TableExprGroupFuncInt |
Abstract base class for aggregate functions giving an integer scalar. More... | |
class | TableExprGroupFuncDouble |
Abstract base class for aggregate functions giving a double scalar. More... | |
class | TableExprGroupFuncDComplex |
Abstract base class for aggregate functions giving a dcomplex scalar. More... | |
class | TableExprGroupFuncDate |
Abstract base class for aggregate functions giving a date/time scalar. More... | |
class | TableExprGroupFuncString |
Abstract base class for aggregate functions giving a string scalar. More... | |
class | TableExprGroupFuncArrayBool |
Abstract base class for aggregate functions giving a bool array. More... | |
class | TableExprGroupFuncArrayInt |
Abstract base class for aggregate functions giving an integer array. More... | |
class | TableExprGroupFuncArrayDouble |
Abstract base class for aggregate functions giving a double array. More... | |
class | TableExprGroupFuncArrayDComplex |
Abstract base class for aggregate functions giving a dcomplex array. More... | |
class | TableExprGroupFuncArrayDate |
Abstract base class for aggregate functions giving a date/time array. More... | |
class | TableExprGroupFuncArrayString |
Abstract base class for aggregate functions giving a string array. More... | |
class | TableExprGroupFuncSet |
Class containing the results of aggregated values in a group. More... | |
class | LogIO |
ostream-like interface to creating log messages. More... | |
struct | LogIO_global_functions_command |
Functions to send commands to a LogIO object. More... | |
struct | LogIO_global_functions_output |
Functions to accumulate text in the output message. More... | |
class | ArrayBaseAccessor |
Axis independent base for the ArrayAccessor classes. More... | |
class | ArrayAccessor |
class | ArrayAccessor< T, Axis< U > > |
Fast 1D accessor/iterator for nD array classes. More... | |
class | ArrayAccessor_RT< T, AxisN > |
Specialization for run-time axes. More... | |
class | MemoryLogSink |
Save log messages in memory. More... | |
class | Combinatorics |
Combinatorics related functions. More... | |
class | ISMBucket |
A bucket in the Incremental Storage Manager. More... | |
class | TiledLineStepper |
Step a Vector cursor optimally through a tiled Lattice. More... | |
class | WCBox |
Class to define a world coordinate box region of interest in an image. More... | |
class | ReadOnlyArrayIterator |
Iterate a const Array cursor through a const Array. More... | |
class | ImageProxy |
class | MCEpoch |
MEpoch conversion routines. More... | |
class | Param |
A simple keyword/value pair with internal help Strings. More... | |
class | ISMIndex |
The Index of the Incremental Storage Manager. More... | |
class | RegionManager |
class | FuncExpression |
An expression executable as function. More... | |
struct | FuncExpression_global_functions_output |
Output function. More... | |
struct | FuncExpression_global_functions_execute |
Execute function. More... | |
class | ForwardColumn |
Virtual column forwarding to another column. More... | |
class | ForwardColumnEngine |
Virtual column engine forwarding to other columns. More... | |
class | ROMSDataDescColumns |
A class to provide easy read-only access to MSDataDesc columns. More... | |
class | MSDataDescColumns |
A class to provide easy read-write access to MSDataDescription columns. More... | |
class | FitToHalfStatisticsData |
Various data for FitToHalfStatistics. More... | |
class | AipsrcVector_String< String > |
Specialization of AipsrcVector for String. More... | |
class | AipsrcVector_Bool< Bool > |
Specialization of AipsrcVector for Bool. More... | |
class | NonLinearFitLM |
Solve non-linear fit with Levenberg-Marquardt method. More... | |
class | WCEllipsoid |
Class to define an n-dimensional ellipsoid in world coordinates. More... | |
class | RawIO |
Class for IO in local format. More... | |
class | TiledCellStMan |
Tiled Cell Storage Manager. More... | |
class | LCMask |
Class to define a rectangular mask as a temporary region. More... | |
class | MSSelUtil2 |
class | LatticeHistSpecialize |
Specialized functions for LatticeHistograms. More... | |
class | LinearFit |
Class for linear least-squares fit. More... | |
class | ImageExpr |
Hold mathematical expressions involving ImageInterface objects. More... | |
class | WCLELMask |
Class to define a mask as a LEL expression. More... | |
class | BaseTableIterator |
Base class for table iterator. More... | |
class | LatticeTwoPtCorr |
Compute two point auto-correlation functions from a lattice. More... | |
class | LCEllipsoid |
Define an N-dimensional ellipsoidal region of interest. More... | |
class | MSSpwIndex |
Class to handle lookup or indexing into a MS Data_Desc_ID and SpectralWindow subtables. More... | |
class | AutoDiff |
Class that computes partial derivatives by automatic differentiation. More... | |
class | LatticeHistProgress |
Provides a progress meter for the LatticeHistograms class. More... | |
class | MBaseline |
A Measure: Baseline on Earth. More... | |
class | PolynomialParam |
Parameter handling for one-dimensional polynomials. More... | |
class | SparseDiffA |
Class that computes partial derivatives by automatic differentiation. More... | |
class | Casarc |
class | CasarcCleanup |
class | Record |
A hierarchical collection of named fields of various types. More... | |
class | StandardStMan |
The Standard Storage Manager. More... | |
struct | ArrayUtil_global_functions_stringToVector |
Split a String into its elements. More... | |
struct | ArrayUtil_global_functions_concatenateArray |
Concatenate two Arrays. More... | |
struct | ArrayUtil_global_functions_partialFuncHelper |
Helper function for partialX functions. More... | |
struct | ArrayUtil_global_functions_reverseArray |
Reverse the order of one or more axes of an array. More... | |
struct | ArrayUtil_global_functions_reorderArray |
Reorder the axes of an array. More... | |
struct | ArrayUtil_global_functions_reorderArrayHelper |
Helper function for function reorderArray. More... | |
class | MSStateEnums |
Enums for the MeasurementSet STATE table. More... | |
class | ScalarColumnDesc |
Templated class to define columns of scalars in tables. More... | |
class | ScalarColumnData |
Access to a table column containing scalars. More... | |
class | WCDifference |
Make the difference of 2 image regions. More... | |
class | ScalarSampledFunctional |
A unified interface for indexing into Vectors or Blocks. More... | |
class | HistAcc |
Makes a histogram from input values. More... | |
class | FITSFieldCopier |
Virtual base class for copying RORecordFields to FitsFields. More... | |
class | ScalarFITSFieldCopier |
A FITSFieldCopier for copying scalar non-string RecordFields to FitsFields. More... | |
class | StringFITSFieldCopier |
A FITSFieldCopier for copying String RecordFields to FitsFields. More... | |
class | ArrayFITSFieldCopier |
A FITSFieldCopier for copying Array RecordFields to FitsFields. More... | |
class | VariableArrayFITSFieldCopier |
class | CanonicalIO |
Class for IO in canonical format. More... | |
class | RefTable |
Class for a table as a view of another table. More... | |
class | Geometry |
Geometry related methods. More... | |
class | LELAttribute |
Ancillary information for the LEL letter classes. More... | |
class | ROTiledStManAccessor |
Give access to some TiledStMan functions. More... | |
class | CompressComplex |
Virtual column engine to scale a table Complex array. More... | |
class | CompressComplexSD |
Virtual column engine to scale a table Complex array for Single Dish data. More... | |
class | Link |
doubly linked list primitive More... | |
struct | BucketCache_global_functions_BucketCache_CallBack |
Define the type of the static read and write function. More... | |
class | BucketCache |
Cache for buckets in a part of a file. More... | |
class | RegexBase |
Abstract interface class to regular expressions for String. More... | |
class | MSMainEnums |
Enums for the MeasurementSet main table. More... | |
class | LCLELMask |
Class to define a mask as a LEL expression. More... | |
class | LatticeConcat |
Concatenates lattices along a specified axis. More... | |
class | ModcompDataConversion |
A DataConversion class to convert between Modcomp format. More... | |
class | MSCorrParse |
Class to hold values from UV dist grammar parser. More... | |
class | MSFieldIndex |
Class to handle lookup or indexing into a MS FIELD subtable. More... | |
class | Gaussian2D |
A two dimensional Gaussian class. More... | |
class | Gaussian2D_PS< AutoDiff< T > > |
Partial specialization of Gaussian2D for AutoDiff More... | |
struct | MSObservationGram_global_functions_MSObservationGramFunctions |
Global functions for flex/bison scanner/parser for MSObservationGram. More... | |
class | TableExprNodeArray |
Base class for arrays in table select expression. More... | |
class | TableExprNodeArrayColumn |
Base class for Array column in table select expression. More... | |
class | TableExprNodeArrayColumnBool |
Bool array column in table select expression. More... | |
class | TableExprNodeArrayColumnuChar |
uChar array column in table select expression More... | |
class | TableExprNodeArrayColumnShort |
Short array column in table select expression. More... | |
class | TableExprNodeArrayColumnuShort |
uShort array column in table select expression More... | |
class | TableExprNodeArrayColumnInt |
Int array column in table select expression. More... | |
class | TableExprNodeArrayColumnuInt |
uInt array column in table select expression More... | |
class | TableExprNodeArrayColumnInt64 |
Int64 array column in table select expression. More... | |
class | TableExprNodeArrayColumnFloat |
Float array column in table select expression. More... | |
class | TableExprNodeArrayColumnDouble |
Double array column in table select expression. More... | |
class | TableExprNodeArrayColumnComplex |
Complex array column in table select expression. More... | |
class | TableExprNodeArrayColumnDComplex |
DComplex array column in table select expression. More... | |
class | TableExprNodeArrayColumnString |
String array column in table select expression. More... | |
class | TableExprNodeIndex |
The index of an array element in a table select expression. More... | |
class | TableExprNodeArrayPart |
Array column part in table select expression. More... | |
class | FunctionHolder |
A holder for Functions to enable record conversions. More... | |
class | MeasEngine |
Templated base class for the TaQL UDF conversion engines. More... | |
class | MSFreqOffIndex |
class | IPosition |
A Vector of integers, for indexing into Array<T> objects. More... | |
class | IPositionComparator |
struct | IPosition_global_functions_IPosition_Arithmetic |
Arithmetic Operations for IPosition's Element by element arithmetic on IPositions. More... | |
struct | IPosition_global_functions_IPosition_Logical |
Logical operations for IPosition's Element by element boolean operations on IPositions. More... | |
struct | IPosition_global_functions_IPosition_Indexing |
Indexing functions for IPosition's Convert between IPosition and offset in an array. More... | |
class | MCuvw |
Muvw conversion routines. More... | |
class | PixelCurve1D |
Arbitrary 1-dim curve in a lattice plane. More... | |
class | OrderedPair |
Ordered pair class. More... | |
class | ArrayLattice |
A memory resident Lattice. More... | |
class | MSPolarizationIndex |
Class to handle lookup or indexing into an MS POLARIZATION subtable. More... | |
class | Table |
Main interface class to a read/write table. More... | |
class | CompoundFunction |
Sum of a collection of Functions which behaves as one Function object. More... | |
class | CompoundFunction_PS< AutoDiff< T > > |
Partial AutoDiff specialization of CompoundFunction. More... | |
class | UnaryParam |
Parameter handling for one dimensional unary function. More... | |
class | RecordDescRep |
Representation of a RecordDesc. More... | |
class | ImageRegion |
Class to hold a region of interest in an image. More... | |
class | TableExprId |
The identification of a TaQL selection subject. More... | |
class | SDSysCalHandler |
class | MSFieldEnums |
Enums for the MeasurementSet FIELD table. More... | |
class | Projection |
Geometric parameters needed for a sky projection to a plane. More... | |
class | BaseSinkSource |
Shared base class for ByteSink and ByteSource. More... | |
class | NoConvert |
FITS templated helper class. More... | |
class | FitsLogical |
FITS helper class. More... | |
class | FitsBit |
helper class for FITS Binary Tables More... | |
class | FitsVADesc |
Variable Length Array Descriptor. More... | |
class | FITS |
static functions and enumerations More... | |
class | ReservedFitsKeyword |
reserved FITS keyword More... | |
class | ReservedFitsKeywordCollection |
collection of reserved FITS keywords More... | |
class | FitsNameResult |
analyse the name of a header card More... | |
class | FitsValueResult |
analyse the value of a header card More... | |
class | FitsParse |
parse a header card More... | |
class | FitsKeyword |
FITS keyword. More... | |
class | FitsKeywordList |
linked list of FITS keywords More... | |
class | ConstFitsKeywordList |
list of read-only FITS keywords More... | |
class | FitsKeyCardTranslator |
translator between Keyword lists and fixed FITS cars More... | |
class | FitsFPUtil |
Utility functions for floating point values. More... | |
class | SPolynomialParam |
Parameter handling for scaled 1-D polynomials. More... | |
class | SSMIndColumn |
A column of Standard storage manager for indirect arrays. More... | |
class | MSStateIndex |
Class to handle lookup or indexing into a MS FIELD subtable. More... | |
class | FFTEnums |
Lists the different types of FFT's that can be done. More... | |
class | FFTServer |
A class with methods for Fast Fourier Transforms. More... | |
class | JsonOut |
Class to fill a file or stream in JSON format. More... | |
class | TaQLResult |
Class to hold the result of a TaQL command. More... | |
class | IBMConversion |
A class with static functions to convert IBM format. More... | |
class | SortError |
Generic Sort exception. More... | |
class | SortInvDT |
Invalid data type used for this sort key. More... | |
class | SortInvIncr |
Invalid increment used for this sort key. More... | |
class | SortNoData |
No data array given to Sort constructor. More... | |
class | SortInvOpt |
Invalid sort option given to routine dosort. More... | |
struct | MaskArrLogi_global_functions_MaskedArray_logical_operations |
Logical operations for MaskedArrays, and between MaskedArrays and Arrays. More... | |
class | ROMSStateColumns |
A class to provide easy read-only access to MSState columns. More... | |
class | MSStateColumns |
A class to provide easy read-write access to MSState columns. More... | |
struct | TimeFields |
class | TableSyncData |
Class to hold table synchronization data. More... | |
class | MSField |
A Table intended to hold a MeasurementSet FIELD table. More... | |
class | LSQFit |
Basic class for the least squares fitting. More... | |
class | LELSpectralIndex |
This LEL class handles calculation of the spectral index. More... | |
class | CanonicalConversion |
LDOUBLE is 8 bytes on SUN, but 16 bytes canonical. More... | |
class | TiledShapeStMan |
Tiled Data Storage Manager using the shape as id. More... | |
class | RORecordFieldPtr |
Read-Only access to an individual field from a Record. More... | |
class | SDMainHandler |
class | TableExprNodeEQBool |
Bool comparison == in table select expression tree. More... | |
class | TableExprNodeEQInt |
Int comparison == in table select expression tree. More... | |
class | TableExprNodeEQDouble |
Double comparison == in table select expression tree. More... | |
class | TableExprNodeEQDComplex |
DComplex comparison == in table select expression tree. More... | |
class | TableExprNodeEQString |
String comparison == in table select expression tree. More... | |
class | TableExprNodeEQRegex |
Regex comparison == in table select expression tree. More... | |
class | TableExprNodeEQDate |
Date comparison == in table select expression tree. More... | |
class | TableExprNodeNEBool |
Bool comparison != in table select expression tree. More... | |
class | TableExprNodeNEInt |
Int comparison != in table select expression tree. More... | |
class | TableExprNodeNEDouble |
Double comparison != in table select expression tree. More... | |
class | TableExprNodeNEDComplex |
DComplex comparison != in table select expression tree. More... | |
class | TableExprNodeNEString |
String comparison != in table select expression tree. More... | |
class | TableExprNodeNERegex |
Regex comparison != in table select expression tree. More... | |
class | TableExprNodeNEDate |
Date comparison != in table select expression tree. More... | |
class | TableExprNodeGTInt |
Int comparison > in table select expression tree. More... | |
class | TableExprNodeGTDouble |
Double comparison > in table select expression tree. More... | |
class | TableExprNodeGTDComplex |
DComplex comparison > in table select expression tree. More... | |
class | TableExprNodeGTString |
String comparison > in table select expression tree. More... | |
class | TableExprNodeGTDate |
Date comparison > in table select expression tree. More... | |
class | TableExprNodeGEInt |
Int comparison >= in table select expression tree. More... | |
class | TableExprNodeGEDouble |
Double comparison >= in table select expression tree. More... | |
class | TableExprNodeGEDComplex |
DComplex comparison >= in table select expression tree. More... | |
class | TableExprNodeGEString |
String comparison >= in table select expression tree. More... | |
class | TableExprNodeGEDate |
Date comparison >= in table select expression tree. More... | |
class | TableExprNodeINInt |
Int comparison IN in table select expression tree. More... | |
class | TableExprNodeINDouble |
Double comparison IN in table select expression tree. More... | |
class | TableExprNodeINDComplex |
DComplex comparison IN in table select expression tree. More... | |
class | TableExprNodeINString |
String comparison IN in table select expression tree. More... | |
class | TableExprNodeINDate |
Date comparison IN in table select expression tree. More... | |
class | TableExprNodeOR |
Logical or in table select expression tree. More... | |
class | TableExprNodeAND |
Logical and in table select expression tree. More... | |
class | TableExprNodeNOT |
Logical not in table select expression tree. More... | |
struct | ArrayIO_global_functions_Array_IO |
Input/output operators for Arrays. More... | |
struct | ArrayIO_global_functions_Array_binary_IO |
Global functions to read/write binary arrays from/to a file. More... | |
struct | ArrayIO_global_functions_Array_Ascii_IO |
Global functions for Matrix/Vector input/output using ASCII format. More... | |
struct | SimOrdMapIO_global_functions_inoutput |
Global IO functions. More... | |
struct | MArrayUtil_global_functions_reorderMArray |
Reorder the axes of the data in an MArray object. More... | |
struct | MArrayUtil_global_functions_reverseMArray |
Reverse the order of one or more axes of an MArray. More... | |
struct | CountedPtr_global_functions_dereference_error |
act on dereference error More... | |
class | StatisticsAlgorithmQuantileComputer |
This is the virtual base class from which concrete QuantileComputer classes are derived. More... | |
class | LittleEndianConversion |
A class with static functions to convert littleEndian format. More... | |
class | MSFitsOutputAstron |
Write a MeasurementSet to a random group uvfits file. More... | |
struct | ArrayMath_global_functions_Array_mathematical_operations |
Mathematical operations for Arrays. More... | |
class | FITSSpectralUtil |
A class with static functions to help deal with FITS spectral axes. More... | |
class | ArrayQuantColumn |
Provides read/write access to Array Quantum columns in Tables. More... | |
class | NullTable |
Class indicating a null Table object. More... | |
class | HelpMeasUDF |
class | StatisticsDataset |
Representation of a statistics dataset used in statistics framework calculatations. More... | |
class | MS1ToMS2Converter |
Class to convert a MeasurementSet v1 to v2. More... | |
class | Conversion |
A class with general conversion definitions. More... | |
class | CasaErrorTools |
class | RawDataConversion |
A class with virtual functions to copy without conversion. More... | |
class | MeasJPL |
Interface to JPL DE tables. More... | |
class | StManColumnAipsIO |
AipsIO table column storage manager class. More... | |
class | StManAipsIO |
AipsIO table storage manager class. More... | |
class | VSCEngine |
Base virtual column for a scalar column with any type. More... | |
class | CLIPNearest2D |
Arbitrarily shaped 1-dim lattice crosscut. More... | |
class | CleanEnums |
Lists the different types of Convolutions that can be done. More... | |
class | LatticeCleaner |
A class for doing multi-dimensional cleaning. More... | |
class | RecordDesc |
Description of the fields in a record object. More... | |
class | StManColumnArrayAipsIO |
AipsIO storage manager for direct table arrays. More... | |
class | StringDistance |
Class to deal with Levensthein distance of strings. More... | |
class | MFrequency |
A Measure: wave characteristics. More... | |
class | MVBaseline |
A 3D vector on Earth. More... | |
class | Choice |
Class to ask a user a choice. More... | |
class | Gaussian3D |
A three dimensional Gaussian class. More... | |
class | Gaussian3D_PS< AutoDiff< T > > |
Partial specialization of Gaussian3D for AutoDiff More... | |
class | LogSink |
Distribute LogMessages to their destination(s) More... | |
class | MCBase |
Base for specific measure conversions. More... | |
class | WCRegion |
Base class to define world coordinate regions of interest in an image. More... | |
class | SerialHelper |
class | ParAngleMachine |
Converts a direction into parallactic angle. More... | |
class | MSFreqOffset |
A Table intended to hold a MeasurementSet FREQ_OFFSET table. More... | |
class | RecordFieldWriter |
Record field writer. Base class for the copiers. More... | |
class | RecordFieldCopier |
Record field copier. More... | |
class | UnequalShapeCopier |
Unequal shape copier. More... | |
class | MultiRecordFieldWriter |
Multi field writer. More... | |
class | TableMeasValueDesc |
Definition of a Measure Value in a Table. More... | |
class | MSSpectralWindow |
A Table intended to hold a MeasurementSet SPECTRAL_WINDOW table. More... | |
class | ObjectID |
ObjectID: A unique identifier for distributed and other objects. More... | |
class | MSSelUtil |
Helper class for MSFlagger with templated static function. More... | |
class | FrequencyUDF |
TaQL UDFs for Frequency conversions. More... | |
struct | MSTableMaps |
A struct holding the maps used in MSTable. More... | |
class | MSTable |
A Table intended to hold astronomical data. More... | |
class | FuncExprData |
Data and enumerations for functional expressions. More... | |
struct | FuncExprData_global_functions_output |
Output function. More... | |
class | TableInfo |
Table type, subtype and further info. More... | |
class | Path |
Path name of a file. More... | |
class | VAXDataConversion |
A class with virtual functions to convert VAX format. More... | |
class | Convolver |
Forward Declarations. More... | |
class | MSProcessorEnums |
Enums for the MeasurementSet PROCESSER table. More... | |
class | StatAcc |
A statistics accumulator. More... | |
class | MIRIADImage |
Class providing native access to MIRIAD images. More... | |
class | DirectionUDF |
TaQL UDFs for Direction conversions. More... | |
class | RegSequence |
Sequence for the Register() template functions. More... | |
class | TableIterProxy |
Proxy for table iterator access. More... | |
class | SSMDirColumn |
A Direct Array Column in the Standard Storage Manager. More... | |
class | NewFile |
Do checks for a new (non-existent) file. More... | |
class | MSInterval |
Small helper class to specify an 'interval' comparison. More... | |
class | MSIter |
An iterator class for MeasurementSets. More... | |
class | BiweightStatistics |
The biweight algorithm is a robust iterative algorithm that computes two quantities called the "location" and the "scale", which are analogous to the mean and the standard deviation. More... | |
class | TableExprGroupCountAll |
Aggregate class counting number of rows in a group. More... | |
class | TableExprGroupCount |
Aggregate class counting number of rows in a group containing a value. More... | |
class | TableExprGroupAny |
Aggregate class counting if any value in a group is true. More... | |
class | TableExprGroupAll |
Aggregate class counting if all values in a group are true. More... | |
class | TableExprGroupNTrue |
Aggregate class counting the number of true values in a group. More... | |
class | TableExprGroupNFalse |
Aggregate class counting the number of false values in a group. More... | |
class | TableExprGroupMinInt |
Aggregate class determining the minimum integer value in a group. More... | |
class | TableExprGroupMaxInt |
Aggregate class determining the maximum integer value in a group. More... | |
class | TableExprGroupSumInt |
Aggregate class determining the sum of integer values in a group. More... | |
class | TableExprGroupProductInt |
Aggregate class determining the product of integer values in a group. More... | |
class | TableExprGroupSumSqrInt |
Aggregate class determining the sum of squares of integer values in a group. More... | |
class | TableExprGroupMinDouble |
Aggregate class determining the minimum double value in a group. More... | |
class | TableExprGroupMaxDouble |
Aggregate class determining the maximum double value in a group. More... | |
class | TableExprGroupSumDouble |
Aggregate class determining the sum of double values in a group. More... | |
class | TableExprGroupProductDouble |
Aggregate class determining the product of double values in a group. More... | |
class | TableExprGroupSumSqrDouble |
Aggregate class determining the sum of squares of double values in a group. More... | |
class | TableExprGroupMeanDouble |
Aggregate class determining the mean of values in a group. More... | |
class | TableExprGroupVarianceDouble |
Aggregate class determining the variance of values in a group. More... | |
class | TableExprGroupStdDevDouble |
Aggregate class determining the standard deviation of values in a group. More... | |
class | TableExprGroupRmsDouble |
Aggregate class determining the RMS of values in a group. More... | |
class | TableExprGroupFractileDouble |
Aggregate class determining the fractile of values in a group. More... | |
class | TableExprGroupSumDComplex |
Aggregate class determining the sum of complex values in a group. More... | |
class | TableExprGroupProductDComplex |
Aggregate class determining the product of complex values in a group. More... | |
class | TableExprGroupSumSqrDComplex |
Aggregate class determining the sum of squares of complex values in a group. More... | |
class | TableExprGroupMeanDComplex |
Aggregate class determining the mean of complex values in a group. More... | |
class | TableExprGroupVarianceDComplex |
Aggregate class determining the variance of values in a group. More... | |
class | TableExprGroupStdDevDComplex |
Aggregate class determining the standard deviation of values in a group. More... | |
class | FunctionFactoryError |
class | UnrecognizedFunctionError |
class | InvalidSerializationError |
class | FieldNotFoundError |
class | WCExtension |
Make the extension of an image region. More... | |
class | ZScoreCalculator |
This class contains static methods related to z-scores. More... | |
class | MeasBase |
Base class for all measures. More... | |
class | MeasValue |
Base class for values in a Measure. More... | |
struct | MeasValue_global_functions_Output |
Global functions. More... | |
class | EvenPolynomialParam |
Parameter handling for even polynomials. More... | |
class | MSSummary |
Provides and lists information about the header of an image. More... | |
class | ValueHolder |
A holder for a value of any basic Casacore data type. More... | |
class | Stokes |
Stokes parameter definitions for interface to table data. More... | |
class | RecordInterface |
Abstract base class for Record classes. More... | |
class | RecordNotice |
Helper class to notify class Record about changes. More... | |
class | SDFieldHandler |
class | ROMSPolarizationColumns |
A class to provide easy read-only access to MSPolarization columns. More... | |
class | MSPolarizationColumns |
A class to provide easy read-write access to MSPolarization columns. More... | |
class | TableMeasRefDesc |
Definition of a Measure Reference in a Table. More... | |
struct | ArrayLogical_global_functions_Array_logical_operations |
Logical operations for Arrays. More... | |
class | AllFunc |
Define logical Functors. More... | |
class | AnyFunc |
class | NTrueFunc |
class | NFalseFunc |
class | MemoryIO |
Class for IO to a memory buffer. More... | |
class | MSWeather |
A Table intended to hold a MeasurementSet WEATHER table. More... | |
struct | BlockIO_global_functions_BlockIO |
IO functions for Block. More... | |
class | ImageBeamSet |
Represents a set of restoring beams associated with an image. More... | |
class | FITSTabular |
Simplified interface to FITS tables with Casacore Look and Feel. More... | |
class | FITSTable |
Attach a FITSTabular to a binary or ASCII table. More... | |
class | FITSTableWriter |
Simplified interface to create and write to a FITS Binary Table. More... | |
class | FITSGroupWriter |
Simplified interface to create and write to FITS random groups. More... | |
class | Gaussian3DParam |
Parameter handling for 3 dimensional Gaussian class. More... | |
class | ImageSummary |
Provides and lists information about the header of an image. More... | |
struct | AipsIOCarray_global_functions_AipsIOCarray |
Templated functions to get/put a C-style array from/into AipsIO. More... | |
class | FitsIO |
sequential FITS I/O More... | |
class | FitsInput |
fixed-length sequential blocked FITS input More... | |
class | FitsOutput |
fixed-length sequential blocked FITS output More... | |
class | FitsDiskInput |
FITS input from disk. More... | |
class | FitsDiskOutput |
FITS output to disk. More... | |
class | FitsStdInput |
FITS input from standard input. More... | |
class | FitsStdOutput |
FITS output to standard output. More... | |
class | FitsTape9Input |
FITS input from 9-track tape. More... | |
class | FitsTape9Output |
FITS output to 9-track tape. More... | |
struct | MSArrayGram_global_functions_MSArrayGramFunctions |
Global functions for flex/bison scanner/parser for MSArrayGram. More... | |
class | MultiTermLatticeCleaner |
class | TableExprNodeSetElem |
Class to hold the table expression nodes for an element in a set. More... | |
class | TableExprNodeSet |
Class to hold multiple table expression nodes. More... | |
class | MSDopplerUtil |
A utility class for MS Doppler tracking information. More... | |
class | MSTileLayout |
An helper class for deciding on tile shapes in MeasurementSets. More... | |
class | ImageAttrGroupHDF5 |
Attribute group for a HDF5 image. More... | |
class | ColumnsIndexArray |
Index to an array column in a table. More... | |
struct | RigidVector_global_functions_math |
Mathematical operations involving RigidVectors. More... | |
class | ObjectStack |
A stack of re-usable objects. More... | |
class | LCStretch |
Stretch length 1 axes in an LCRegion along straight lines. More... | |
class | KaiserBFunction |
A one dimensional Kaiser-Bessel function. More... | |
class | CombiParam |
Parameters for a linear combination of function objects. More... | |
class | VirtualArrayColumn |
Templated base class for virtual array column. More... | |
class | RegularFile |
Manipulate and get information about regular files. More... | |
class | MVuvw |
A 3D vector on Earth. More... | |
class | ColumnSet |
Class to manage a set of table columns. More... | |
class | MSDataDescriptionEnums |
Enums for the MeasurementSet DATA_DESCRIPTION table. More... | |
class | LELRegion |
Class to hold a region as a LEL node. More... | |
class | LELRegionAsBool |
Class to convert a region to a boolean node. More... | |
class | AutoDiffA |
Class that computes partial derivatives by automatic differentiation. More... | |
class | ConcatRows |
Class holding the row numbers in a ConcatTable. More... | |
class | ConcatRowsIter |
Class to iterate through a ConcatRows object. More... | |
class | ByteSinkSource |
Class for read/write access to data in a given format. More... | |
class | DataManInfo |
Class with static functions to manipulate a datamanager record. More... | |
class | HDF5LattIter |
A read/write Lattice iterator for PagedArrays. More... | |
class | MSReader |
Read from an MS, coordinating all of the subtables in the process. More... | |
class | MSSelectionErrorHandler |
class | MSSelectionLogError |
class | TableExprNodeArrayConstBool |
Bool Array constant in table select expression tree. More... | |
class | TableExprNodeArrayConstInt |
Int Array constant in table select expression tree. More... | |
class | TableExprNodeArrayConstDouble |
Double Array constant in table select expression tree. More... | |
class | TableExprNodeArrayConstDComplex |
DComplex Array constant in table select expression tree. More... | |
class | TableExprNodeArrayConstString |
String Array constant in table select expression tree. More... | |
class | TableExprNodeArrayConstDate |
Date Array constant in table select expression tree. More... | |
class | ArrayInitPolicy |
A global enum used by some Array/Block constructors. More... | |
struct | ArrayInitPolicies |
struct | casacore_allocator |
struct | new_del_allocator |
class | Allocator_private |
class | AbstractAllocator |
class | BaseAllocator |
class | NewDelAllocator |
An allocator behaves like operator new[]/delete[]. More... | |
class | AlignedAllocator |
An allocator which allocates aligned memory. More... | |
class | DefaultAllocator |
An aligned allocator with the default alignment. More... | |
struct | AllocSpec |
Allocator specifier. More... | |
class | MSAntennaParse |
Class to hold values from antenna grammar parser. More... | |
class | ArrayPositionIterator |
Iterate an IPosition through the shape of an Array. More... | |
class | ImageAttrHandlerHDF5 |
Abstract base class for an image attributes handler. More... | |
class | Muvw |
A Measure: uvw on Earth. More... | |
struct | TVec_global_functions_enum |
Enumeration of possible table vectors. More... | |
class | JsonParser |
Class for parsing Json-style key:value lines. More... | |
class | MSTableIndex |
struct | MaskArrIO_global_functions_MaskedArray_IO |
Ascii input/output operations for MaskedArrays. More... | |
class | Euler |
Vector of Euler rotation angles. More... | |
class | LatticeNavigator |
Abstract base class to steer lattice iterators. More... | |
class | MapIterRep |
Abstract base class for associative array iterators. More... | |
class | ConstMapIter |
Const associative array iterator. More... | |
class | Map |
Abstract base class for associative arrays. More... | |
class | MapRep |
Map representation class. More... | |
class | MapIter |
Associative array iterator. More... | |
class | MSDopplerEnums |
Enums for the MeasurementSet DOPPLER table. More... | |
class | MSSpwParse |
Class to hold values from field grammar parser. More... | |
class | Sinusoid1D |
A one dimensional Sinusoid class. More... | |
class | Sinusoid1D_PS< AutoDiff< T > > |
Partial specialization of Sinusoid1D for AutoDiff More... | |
class | StorageOption |
Options defining how table files are organized. More... | |
class | DopplerEngine |
Engine for TaQL UDF Doppler conversions. More... | |
class | HingesFencesStatistics |
Class to calculate statistics using the so-called hinges and fences algorithm. More... | |
class | FunctionWrapper |
Construct nD function objects from C++ functions. More... | |
class | MSScanParse |
Class to hold values from scan grammar parser. More... | |
class | SDHistoryHandler |
class | BlockTrace |
simple 1-D array More... | |
class | Block_internal_IsFundamental |
class | Block_internal_IsPointer |
struct | MaskLogiArr_global_functions_MaskedLogicalArray |
Masked LogicalArrays. More... | |
class | AipsrcValue< Bool > |
Specialization of AipsrcValue for Bool. More... | |
struct | SparseDiffMath_global_functions_SparseDiff_mathematical_operations |
Implements all mathematical operators and functions for SparseDiff. More... | |
class | ScalarRecordColumnData |
Access to a table column containing scalar records. More... | |
class | MSValidIds |
class | MSPointing |
A Table intended to hold a MeasurementSet POINTING table. More... | |
class | TaQLNodeHandler |
Class to handle the nodes in the raw TaQL parse tree. More... | |
class | TaQLNodeHRValue |
Class containing the result value of the handling of a TaQLNode. More... | |
struct | SubScanKey |
A sub scan is a unique combination of observation ID, array ID, scan number, and field ID. More... | |
struct | ScanKey |
A scan is a unique combination of observation ID, array ID, and scan number Negative values are allowed to indicate all values of the particular ID are desired. More... | |
struct | ArrayKey |
An ArrayKey is a unique combination of observation ID and array ID Negative values are allowed to indicate all values of the particular ID are desired. More... | |
struct | SourceKey |
represents primary key in the SOURCE table More... | |
class | TableExprNodeUnit |
Unit for scalar values in a table select expression tree. More... | |
class | TableExprNodeArrayUnit |
Unit for array values in a table select expression tree. More... | |
class | SpectralCoordinate |
Interconvert pixel and frequency values. More... | |
class | MSObservationEnums |
Enums for the MeasurementSet OBSERVATION table. More... | |
class | MSParse |
Class to hold values from an ms grammar parser. More... | |
class | ExtendLattice |
An extension of a Lattice or MaskedLattice. More... | |
class | TaQLShow |
Class to show various TaQL-related info. More... | |
class | ValueHolderRep |
A holder for a value of any basic type. More... | |
class | MSAntenna |
A Table intended to hold a MeasurementSet ANTENNA table. More... | |
class | LELLattice |
This LEL class handles access to Lattices. More... | |
class | VanVleck |
A class of static functions to aid with vanVleck corrections of lag data. More... | |
class | MSFeedParse |
Class to hold values from feed grammar parser. More... | |
struct | ImageFITSHeaderInfo |
Struct holding information derived from the image and its header. More... | |
class | ImageFITSConverter |
Interconvert between Casacore Images and FITS files. More... | |
class | ImageFITSConverterImpl |
This class is an internal class for ImageFITSConverter. More... | |
class | RecordTransformable |
Interface class for converting to/from records. More... | |
class | EnvironmentVariable |
This class allows for getting enviroment variables. More... | |
class | LatticeStatsDataProviderBase |
Abstract base class of data providers which allows stats framework to iterate through a lattice. More... | |
class | VAXConversion |
A class with static functions to convert VAX format. More... | |
class | LogFilterInterface |
Abstract base class for filtering LogMessages. More... | |
class | MaskSpecifier |
Class to specify which mask to use in an image. More... | |
class | File |
Class to get file information and a base for other file classes. More... | |
class | LatticeStatsBase |
Base class for LatticeStatistics class. More... | |
class | MSFeedIndex |
class | SolarPos |
Solar position class and calculations. More... | |
class | HDF5Lattice |
A Lattice that is read from or written to an HDF5 dataset. More... | |
class | ScalarRecordColumnDesc |
Class to define columns of scalar records in tables. More... | |
class | MSObservationIndex |
Class to handle lookup or indexing into an MS OBSERVATION subtable. More... | |
class | FitToHalfStatistics |
Class to calculate statistics using the so-called fit to half algorithm. More... | |
class | LCRegionFixed |
Abstract base class to define a fixed region. More... | |
class | TableLock |
Class to hold table lock options. More... | |
struct | MArrayLogical_global_functions_MArray_logical_operations |
Logical operations for MArray objects. More... | |
class | Stack |
This class, Stack<t>, defines an implementation of a stack using the doubly linked list primitive, Link<t>. More... | |
class | ROMSDopplerColumns |
A class to provide easy read-only access to MSDoppler columns. More... | |
class | MSDopplerColumns |
A class to provide easy read-write access to MSDoppler columns. More... | |
class | Chebyshev |
A function class that defines a Chebyshev polynomial. More... | |
class | ProgressMeter |
Visual indication of a tasks progress. More... | |
class | MSAntennaEnums |
Enums for the MeasurementSet ANTENNA table. More... | |
class | Memory |
Memory related information and utilities. use visibility=export> More... | |
class | PGPlotter |
Standard plotting object for application programmers. More... | |
class | HDF5DataType |
A class representing an HDF5 data type. More... | |
class | ROMSSysCalColumns |
A class to provide easy read-only access to MSSysCal columns. More... | |
class | MSSysCalColumns |
A class to provide easy read-write access to MSSysCal columns. More... | |
struct | ListIO_global_functions_List_IO |
Input/output operators for Lists. More... | |
class | MFFileIO |
Class for IO on a virtual file in a MultiFileBase. More... | |
class | DataConversion |
Abstract base class with functions to convert any format. More... | |
struct | MSScanGram_global_functions_MSScanGramFunctions |
Global functions for flex/bison scanner/parser for MSScanGram. More... | |
class | GNoiseParam |
A one dimensional normal distribution. More... | |
class | ROMSFlagCmdColumns |
A class to provide easy read-only access to MSFlagCmd columns. More... | |
class | MSFlagCmdColumns |
A class to provide easy read-write access to MSFlagCmd columns. More... | |
class | TableExprUDFNode |
Class representing a scalar UDF in select expression. More... | |
class | SDAntennaHandler |
class | MCPosition |
MPosition conversion routines. More... | |
class | DerivedMSCal |
Virtual column engine to return derived MS values. More... | |
class | TapeIO |
Class for IO on a tape device. More... | |
struct | BinarySearch_global_functions_binarysearch |
Binary search a sorted, linear, data structure. More... | |
class | UnitName |
handles physical units More... | |
class | MeasureHolder |
A holder for Measures to enable record conversions. More... | |
class | LELCondition |
Class to make a mask from a condition. More... | |
struct | Register_global_functions_register |
Primitive Run Time Type Information (RTTI) More... | |
class | EpochEngine |
Engine for TaQL UDF Epoch conversions. More... | |
class | FITSError |
default FITS error handling function, typdef, and enumeration More... | |
class | Slice |
define a (start,length,increment) along an axis More... | |
class | LoggerHolder |
Class holding a hierarchy of loggers. More... | |
class | LoggerHolderRep |
Representation of the class holding a hierarchy of loggers. More... | |
class | LogHolderIterEntry |
Class representing an entry in a LoggerHolder. More... | |
class | LogHolderIter |
Class doing the actual iteration through an LoggerHolder. More... | |
class | LoggerHolderIterator |
Class to iterate through an LoggerHolder. More... | |
class | LatticeCache |
a class for caching image access via tiles More... | |
class | PoissonParam |
A one dimensional Poisson function. More... | |
class | VirtualScalarColumn |
Templated base class for virtual scalar column. More... | |
struct | VirtScaCol_global_functions_getVirtualScalarColumn |
Global functions to get or put data of a virtual column. More... | |
class | RODataManAccessor |
Base class for the Data Manager Accessor classes. More... | |
class | MSSource |
A Table intended to hold a MeasurementSet SOURCE table. More... | |
class | LockFile |
Class to handle file locking and synchronization. More... | |
struct | MaskedArray_global_functions_MaskedArray_general_global_functions |
General global functions for MaskedArrays, and MaskedArrays and Arrays. More... | |
class | RFError |
Convenience class for a String/bool pair. More... | |
class | RFReaderWriter |
Superclass for readers and writers containing common definitions and operations. More... | |
class | RFReader |
Abstract superclass for any class that reads a format that produces Regions from a file. More... | |
class | RFWriter |
Abstract superclass for any class that writes Regions to a region file format. More... | |
class | StManColumnIndArrayAipsIO |
AipsIO storage manager for indirect table arrays. More... | |
struct | TabVecMath_global_functions_basicMath |
Basic math for table vectors. More... | |
struct | TabVecMath_global_functions_basicTransMath |
Transcendental math for table vectors. More... | |
struct | TabVecMath_global_functions_advTransMath |
Further transcendental math for table vectors. More... | |
struct | TabVecMath_global_functions_miscellaneous |
Miscellaneous table vector operations. More... | |
struct | TabVecMath_global_functions_vectorMath |
Vector operations on a table vector. More... | |
class | MSUvDistParse |
Class to hold values from UV dist grammar parser. More... | |
class | CLInterpolator2D |
Abstract base class for interpolator used by CurvedLattice2D. More... | |
class | ConcatScalarColumn |
A typed column in a concatenated table. More... | |
class | MemoryTrace |
memory usage tracing mechanism More... | |
class | MemoryTraceBlock |
Class to write begin and end block message. More... | |
struct | MSStateGram_global_functions_MSStateGramFunctions |
Global functions for flex/bison scanner/parser for MSStateGram. More... | |
class | MultiFile |
Class to combine multiple files in a single one. More... | |
class | WrapperData |
Aid in constructing function objects from C++ functions. More... | |
class | WrapperData_TT< T, T, T, True, True > |
Specialization for calls with argument and parameter. More... | |
class | WrapperData_VT< T, Vector< T >, T, True, True > |
Specialization for calls with argument and parameter. More... | |
class | WrapperData_TV< T, T, Vector< T >, True, True > |
Specialization for calls with argument and parameters. More... | |
class | WrapperData_VV< T, Vector< T >, Vector< T >, True, True > |
Specialization for calls with argument and parameters. More... | |
class | WrapperData_FT< T, T, T, False, True > |
Specialization for calls with no arguments and parameter. More... | |
class | WrapperData_FV< T, T, Vector< T >, False, True > |
Specialization for calls with no arguments and parameters. More... | |
class | WrapperData_TF< T, T, T, True, False > |
Specialization for calls with argument and no parameters. More... | |
class | WrapperData_VF< T, Vector< T >, T, True, False > |
Specialization for calls with argument and no parameters. More... | |
class | WrapperData_FF< T, T, T, False, False > |
Specialization for calls with no arguments and no parameters. More... | |
class | LogFilterExpr |
Class to deal with a TaQL expression to filter messages. More... | |
class | RecordFieldId |
The identification of a record field. More... | |
class | DFTError |
Error class for DFTServer class. More... | |
class | DFTServer |
Class containing methods for doing n-D slow Fourier transforms. More... | |
class | ImageAttrHandlerCasa |
Abstract base class for an image attributes handler. More... | |
class | InterpolateArray1D |
Interpolate in one dimension. More... | |
class | MArrayBase |
Base class for an array with an optional mask. More... | |
class | MSTableImpl |
An implementation class for the MeasurementSet to share code. More... | |
class | ByteSink |
Class for write-only access to data in a given format. More... | |
class | CurvedImage2D |
An image crosscut based on a curve in a plane. More... | |
class | ConvolveGridder |
Does convolutional gridding. More... | |
class | EarthMagneticMachine |
Calculates magnetic field in a direction. More... | |
class | TabPath |
Search path for table files. More... | |
class | RNG |
Base class for random number generators. More... | |
class | ACG |
Additive number generator. More... | |
class | MLCG |
Multiplicative linear congruential generator. More... | |
class | Random |
Base class for random number distributions. More... | |
class | Binomial |
Binomial distribution. More... | |
class | DiscreteUniform |
Discrete uniform distribution. More... | |
class | Erlang |
Erlang distribution. More... | |
class | Geometric |
Discrete geometric distribution. More... | |
class | HyperGeometric |
Hypergeometric distribution. More... | |
class | Normal |
Normal or Gaussian distribution. More... | |
class | LogNormal |
Logarithmic normal distribution. More... | |
class | NegativeExpntl |
Negative exponential distribution. More... | |
class | Poisson |
Poisson distribution. More... | |
class | Uniform |
Uniform distribution. More... | |
class | Weibull |
Weibull distribution. More... | |
class | PowerLogarithmicPolynomialParam |
Parameter handling for one-dimensional power logarithmic polynomials. More... | |
class | TSMCube |
Tiled hypercube in a table. More... | |
class | HyperPlaneParam |
Parameter handling for a hyper plane function. More... | |
class | LCPagedMask |
Class to define a rectangular mask as a region. More... | |
class | LELFunctionEnums |
Each LEL function is described in this enum. More... | |
class | IComplex |
Integer complex numbers. More... | |
class | LSQMatrix |
Support class for the LSQ package. More... | |
class | AxesSpecifier |
Specification of axes to keep or remove. More... | |
class | MVDirection |
Vector of three direction cosines. More... | |
class | Notice |
abstract base class for notices More... | |
class | NoticeSource |
base class for notice originators More... | |
class | NoticeTarget |
abstract base class for notice receptors More... | |
class | NewMSSimulator |
Create an empty MeasurementSet from observation and telescope descriptions. More... | |
class | Regex |
Regular expression class. More... | |
struct | Complex_global_functions_Complex_desc |
Single and double precision complex numbers. More... | |
class | FunctionParam |
Container of function parameters with masking flags. More... | |
struct | FunctionParam_global_functions_Output |
Global functions. More... | |
class | Unit |
defines physical units More... | |
class | FITSImgParser |
Class for handling FITS Image extensions. More... | |
class | FITSExtInfo |
class FitsKeywordList; More... | |
class | KaiserBParam |
A one dimensional Kaiser-Bessel function. More... | |
class | FileLocker |
Class to handle file locking. More... | |
class | LECanonicalIO |
Class for IO in little endian canonical format. More... | |
class | MSSelection |
MSSelection: Class to represent a selection on an MS. More... | |
class | MSObservationParse |
Class to hold values from scan grammar parser. More... | |
class | RowCopier |
RowCopier copies all or part of a row from one table to another. More... | |
class | GaussianND |
A Multi-dimensional Gaussian functional. More... | |
class | MSHistory |
A Table intended to hold a MeasurementSet OBSERVATIONLOG table. More... | |
class | AipsIO |
AipsIO is the object persistency mechanism of Casacore. More... | |
class | ConstantND |
A constant function. More... | |
class | ConstantND_PS< AutoDiff< T > > |
Partial specialization of ConstantND for AutoDiff More... | |
class | TaQLStyle |
Class with static members defining the TaQL style. More... | |
class | ConstrainedRangeStatistics |
Abstract base class for statistics algorithms which are characterized by a range of good values. More... | |
class | Coordinate |
Interface for converting between world and pixel coordinates. More... | |
class | PagedArray |
A Lattice that is read from or written to disk. More... | |
class | TableQuantumDesc |
A class for defining Quantum columns in Tables. More... | |
class | PagedArrIter |
A read/write Lattice iterator for PagedArrays. More... | |
class | SDFITSHandler |
struct | HashMap_global_functions_hashfunc |
Hash functions for standard types. More... | |
struct | HashMap_global_functions_defaulthashvalue |
Specify the default values for HashMap keys. More... | |
class | HashClass |
Hash function with state. More... | |
class | HashMap |
Associative Array with a hash table implementation. More... | |
class | MCRadialVelocity |
MRadialVelocity conversion routines. More... | |
class | Lorentzian1D |
A one dimensional Lorentzian class. More... | |
class | Lorentzian1D_PS< AutoDiff< T > > |
Partial specialization of Lorentzian1D for AutoDiff More... | |
class | RegionHandlerHDF5 |
Class for keeping regions in an HDF5 file. More... | |
struct | TableGram_global_functions_TableGramFunctions |
Global functions for flex/bison scanner/parser for TableGram. More... | |
class | Smooth |
Smooth a Vector or the rows of a 2D Array taking into account flags which are supplied in a Vector/Array of the same shape. Modify the flags as necessary to mark channels for which the smoothing could not be done because needed channels were flagged. More... | |
struct | ImageExprGram_global_functions_ImageExprGramFunctions |
Global functions for flex/bison scanner/parser for ImageExprGram. More... | |
struct | RetypedArraySetGet_global_functions_RetypedArrayEngineSetGet |
Helper functions for users of RetypedArrayEngine. More... | |
class | PlainTable |
Class defining a plain regular table. More... | |
class | TableExprIdAggr |
The Table Expression Selection id used with aggregation. More... | |
class | ImageUtilities |
Utility functions for Image manipulation. More... | |
class | ExtendImage |
An extension of an ImageInterface object. More... | |
class | MultiHDF5 |
Class to combine multiple files in a single HDF5 file. More... | |
class | FITSImage |
Class providing native access to FITS images. More... | |
class | MeasComet |
Position for comets and other solar system bodies. More... | |
class | MemoryStMan |
Memory-based table storage manager class. More... | |
struct | generic_global_functions_def |
Generic gnu macros. More... | |
class | MDoppler |
A Measure: Doppler shift. More... | |
class | LatticeStepper |
Traverse a Lattice by cursor shape. More... | |
class | HostInfo |
Miscellaneous information about this host and process. More... | |
class | MSState |
A Table intended to hold a MeasurementSet STATE table. More... | |
class | TiledDataStMan |
Tiled Data Storage Manager. More... | |
class | NonLinearFit |
Class for non-linear least-squares fit. More... | |
class | MCBaseline |
MBaseline conversion routines. More... | |
class | RegionHandlerTable |
Class for keeping regions in memory. More... | |
class | SDFeedHandler |
class | MEpoch |
A Measure: instant in time. More... | |
class | TSMCubeBuff |
Tiled hypercube in a table. More... | |
class | MVFrequency |
Internal value for MFrequency. More... | |
class | TSMFile |
File object for Tiled Storage Manager. More... | |
struct | QuantumType_global_functions_QuantumType |
Get an integer type for a Qunatum<T> More... | |
class | VelocityMachine |
Converts between velocities and frequencies. More... | |
class | Mutex |
Wrapper around a pthreads mutex. More... | |
class | ScopedMutexLock |
Exception-safe lock/unlock of a mutex. More... | |
class | CallOnce0 |
Wrapper around std::call_once. More... | |
class | CallOnce |
CallOnce: func has one arg. More... | |
class | TableExprUDFNodeArray |
Class representing an array UDF in select expression. More... | |
struct | OrdPairIO_global_functions_inoutput |
These need to be left out SUN BUG More... | |
struct | DataType_global_functions_DataType |
Data types (primarily) in the table system. More... | |
class | BlockIO |
More... | |
class | BlockInput |
fixed-length blocked sequential input base class More... | |
class | BlockOutput |
fixed-length blocked sequential output base class More... | |
class | FITSIDItoMS1 |
FITSIDItoMS converts a FITS-IDI file to a CASA Measurement Set. More... | |
class | MSSourceIndex |
class | ConstrainedRangeQuantileComputer |
Basic concrete QuantileComputer class for data constrained to be in a specified range. More... | |
class | AutoDiffX |
Class that computes partial derivatives by automatic differentiation. More... | |
class | TableColumn |
Read/write access to a table column. More... | |
class | PoissonFunction |
A one dimensional Poisson function. More... | |
class | PoissonFunction_PS< AutoDiff< T > > |
Partial specialization of PoissonFunction for AutoDiff More... | |
class | QVector |
Specialization for Quantum<Vector<T> > More... | |
class | FITSMultiTable |
View multiple FITS files as a single table. More... | |
class | LCConcatenation |
Combine multiple LCRegion's into a new dimension. More... | |
class | MemoryTable |
Class for a table held in memory. More... | |
class | HDF5File |
A class representing an HDF5 file. More... | |
class | VectorSTLIterator |
Casacore Vector iterator. More... | |
class | ROMSAntennaColumns |
A class to provide easy read-only access to MSAntenna columns. More... | |
class | MSAntennaColumns |
A class to provide easy read-write access to MSAntenna columns. More... | |
struct | AutoDiffIO_global_functions_AutoDiff_IO_operations |
Implements all IO operators and functions for AutoDiff. More... | |
class | MSSysCal |
A Table intended to hold a MeasurementSet SYSCAL table. More... | |
class | FITSDateUtil |
A class with static functions to help deal with FITS dates. More... | |
class | AlignMemory |
Referenced counted pointer for constant data. More... | |
class | MSRange |
MSRange determines ranges of values in a MeasurementSet. More... | |
class | LCUnion |
Make the union of 2 or more regions. More... | |
class | StatisticsData |
This class defines the enum of supported statistics types in the statistics framework. More... | |
class | ROMSSourceColumns |
A class to provide easy read-only access to MSSource columns. More... | |
class | MSSourceColumns |
A class to provide easy read-write access to MSSource columns. More... | |
class | FFTPack |
C++ interface to the Fortran FFTPACK library. More... | |
class | Nutation |
Nutation class and calculations. More... | |
class | NullLogSink |
Throw away all messages. More... | |
class | LatticeApply |
Optimally iterate through a Lattice and apply provided function object. More... | |
Enumerations | |
enum | { ConstListIterVersion } |
enum outside class because of compiler errors on HPUX More... | |
enum | StorageInitPolicy { COPY, TAKE_OVER, SHARE } |
A global enum used by some Array constructors. More... | |
Functions | |
template<typename InputIterator1 , typename InputIterator2 , typename BinaryOperator > | |
void | transformInPlace (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryOperator op) |
Define a function to do a binary transform in place. More... | |
template<typename InputIterator1 , typename UnaryOperator > | |
void | transformInPlace (InputIterator1 first1, InputIterator1 last1, UnaryOperator op) |
Define a function to do a unary transform in place. More... | |
template<typename InputIterator , typename MaskIterator , typename Accum , typename BinaryOperator > | |
Accum | accumulateTrue (InputIterator first, InputIterator last, MaskIterator mask, Accum acc, BinaryOperator op=std::plus< Accum >()) |
Define a function (similar to std::accumulate) to do accumulation of elements for which the corresponding mask value is true. More... | |
template<typename InputIterator , typename MaskIterator , typename Accum , typename BinaryOperator > | |
Accum | accumulateFalse (InputIterator first, InputIterator last, MaskIterator mask, Accum acc, BinaryOperator op=std::plus< Accum >()) |
Define a function (similar to std::accumulate) to do accumulation of elements for which the corresponding mask value is false. More... | |
template<typename InputIterator1 , typename InputIterator2 , typename CompareOperator > | |
bool | compareAll (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, CompareOperator op) |
Define a function to compare all elements of two sequences. More... | |
template<typename InputIterator1 , typename T , typename CompareOperator > | |
bool | compareAllLeft (InputIterator1 first1, InputIterator1 last1, T left, CompareOperator op) |
For use with a constant left value. More... | |
template<typename InputIterator1 , typename T , typename CompareOperator > | |
bool | compareAllRight (InputIterator1 first1, InputIterator1 last1, T right, CompareOperator op) |
For use with a constant right value. More... | |
template<typename InputIterator1 , typename InputIterator2 , typename CompareOperator > | |
bool | compareAny (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, CompareOperator op) |
Define a function to compare all elements of two sequences. More... | |
template<typename InputIterator1 , typename T , typename CompareOperator > | |
bool | compareAnyLeft (InputIterator1 first1, InputIterator1 last1, T left, CompareOperator op) |
For use with a constant left value. More... | |
template<typename InputIterator1 , typename T , typename CompareOperator > | |
bool | compareAnyRight (InputIterator1 first1, InputIterator1 last1, T right, CompareOperator op) |
For use with a constant right value. More... | |
template<class T > | |
void | CholeskyDecomp (Matrix< T > &A, Vector< T > &diag) |
template<class T > | |
void | CholeskySolve (Matrix< T > &A, Vector< T > &diag, Vector< T > &b, Vector< T > &x) |
void | sgetrf (const int *m, const int *n, float *a, const int *lda, int *ipiv, int *info) |
void | dgetrf (const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info) |
void | cgetrf (const int *m, const int *n, Complex *a, const int *lda, int *ipiv, int *info) |
void | zgetrf (const int *m, const int *n, DComplex *a, const int *lda, int *ipiv, int *info) |
void | sgetri (const int *m, float *a, const int *lda, const int *ipiv, float *work, const int *lwork, int *info) |
void | dgetri (const int *m, double *a, const int *lda, const int *ipiv, double *work, const int *lwork, int *info) |
void | cgetri (const int *m, Complex *a, const int *lda, const int *ipiv, Complex *work, const int *lwork, int *info) |
void | zgetri (const int *m, DComplex *a, const int *lda, const int *ipiv, DComplex *work, const int *lwork, int *info) |
void | sposv (const char *uplo, const int *n, const int *nrhs, float *a, const int *lda, float *b, const int *ldb, int *info) |
void | dposv (const char *uplo, const int *n, const int *nrhs, double *a, const int *lda, double *b, const int *ldb, int *info) |
void | cposv (const char *uplo, const int *n, const int *nrhs, Complex *a, const int *lda, Complex *b, const int *ldb, int *info) |
void | zposv (const char *uplo, const int *n, const int *nrhs, DComplex *a, const int *lda, DComplex *b, const int *ldb, int *info) |
void | spotri (const char *uplo, const int *n, float *a, const int *lda, int *info) |
void | dpotri (const char *uplo, const int *n, double *a, const int *lda, int *info) |
void | cpotri (const char *uplo, const int *n, Complex *a, const int *lda, int *info) |
void | zpotri (const char *uplo, const int *n, DComplex *a, const int *lda, int *info) |
void | getrf (const int *m, const int *n, float *a, const int *lda, int *ipiv, int *info) |
void | getrf (const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info) |
void | getrf (const int *m, const int *n, Complex *a, const int *lda, int *ipiv, int *info) |
void | getrf (const int *m, const int *n, DComplex *a, const int *lda, int *ipiv, int *info) |
void | getri (const int *m, float *a, const int *lda, const int *ipiv, float *work, const int *lwork, int *info) |
void | getri (const int *m, double *a, const int *lda, const int *ipiv, double *work, const int *lwork, int *info) |
void | getri (const int *m, Complex *a, const int *lda, const int *ipiv, Complex *work, const int *lwork, int *info) |
void | getri (const int *m, DComplex *a, const int *lda, const int *ipiv, DComplex *work, const int *lwork, int *info) |
void | posv (const char *uplo, const int *n, const int *nrhs, float *a, const int *lda, float *b, const int *ldb, int *info) |
void | posv (const char *uplo, const int *n, const int *nrhs, double *a, const int *lda, double *b, const int *ldb, int *info) |
void | posv (const char *uplo, const int *n, const int *nrhs, Complex *a, const int *lda, Complex *b, const int *ldb, int *info) |
void | posv (const char *uplo, const int *n, const int *nrhs, DComplex *a, const int *lda, DComplex *b, const int *ldb, int *info) |
void | potri (const char *uplo, const int *n, float *a, const int *lda, int *info) |
void | potri (const char *uplo, const int *n, double *a, const int *lda, int *info) |
void | potri (const char *uplo, const int *n, Complex *a, const int *lda, int *info) |
void | potri (const char *uplo, const int *n, DComplex *a, const int *lda, int *info) |
template<class AccumType > | |
StatsData< AccumType > | initializeStatsData () |
template<class AccumType > | |
StatsData< AccumType > | copy (const StatsData< AccumType > &stats) |
template<class AccumType > | |
Record | toRecord (const StatsData< AccumType > &stats) |
template<typename T , typename FuncType > | |
MaskedArray< T > | boxedArrayMath (const MaskedArray< T > &array, const IPosition &boxSize, const FuncType &funcObj) |
Apply the given ArrayMath reduction function objects to each box in the array. More... | |
template<typename T , typename FuncType > | |
Array< T > | slidingArrayMath (const MaskedArray< T > &array, const IPosition &halfBoxSize, const FuncType &funcObj, Bool fillEdge=True) |
Apply for each element in the array the given ArrayMath reduction function object to the box around that element. More... | |
template<typename T , typename U > | |
ostream & | operator<< (ostream &os, const std::pair< T, U > &p) |
template<typename T > | |
ostream & | operator<< (ostream &os, const std::vector< T > &v) |
template<typename T > | |
ostream & | operator<< (ostream &os, const std::set< T > &v) |
template<typename T > | |
ostream & | operator<< (ostream &os, const std::list< T > &v) |
template<typename T , typename U > | |
ostream & | operator<< (ostream &os, const std::map< T, U > &m) |
template<class T > | |
ostream & | operator<< (ostream &os, const FunctionOrder< T > &par) |
String | constructMessage (const Int pos, const String &command) |
More... | |
void | throw_list_end_error () |
The function which throws an exception for advancing the internal cursor past the end of a list. More... | |
void | throw_list_init_error () |
void | throw_list_start_error () |
void | throw_list_swapright_same_error () |
ostream & | operator<< (ostream &os, const MVTime &meas) |
Global functions. More... | |
ostream & | operator>> (ostream &is, MVTime &meas) |
ostream & | operator<< (ostream &os, const MVTime::Format &form) |
Set a temporary format (thread-unsafe). More... | |
Bool | operator== (const MVTime &lh, const MVTime &rh) |
is equal operator, uses operator Double which returns days More... | |
ostream & | operator<< (ostream &os, const UnitDim &du) |
Output. More... | |
ostream & | operator<< (ostream &s, const String &x) |
MVEarthMagnetic | operator* (const RotMatrix &left, const MVEarthMagnetic &right) |
Rotate a EarthMagnetic vector with rotation matrix and other multiplications. More... | |
MVEarthMagnetic | operator* (const MVEarthMagnetic &left, const RotMatrix &right) |
MVEarthMagnetic | operator* (Double left, const MVEarthMagnetic &right) |
MVEarthMagnetic | operator* (const MVEarthMagnetic &left, Double right) |
Double | operator* (const Vector< Double > &left, const MVEarthMagnetic &right) |
Double | operator* (const MVEarthMagnetic &left, const Vector< Double > &right) |
Double | operator* (const MVPosition &left, const MVEarthMagnetic &right) |
Double | operator* (const MVEarthMagnetic &left, const MVPosition &right) |
std::ostream & | operator<< (std::ostream &o, HeaderDataUnit &h) |
std::ostream & | operator<< (std::ostream &o, FitsBase &x) |
void | fillBoxedShape (const IPosition &shape, const IPosition &boxShape, IPosition &fullBoxShape, IPosition &resultShape) |
Helper functions for boxed and sliding functions. More... | |
Bool | fillSlidingShape (const IPosition &shape, const IPosition &halfBoxSize, IPosition &boxEnd, IPosition &resultShape) |
Determine the box end and shape of result for a sliding operation. More... | |
void | setColumnCache (uInt tableNr, const ColumnCache &) const |
Set the column cache to the cache of the given table. More... | |
DataType | imagePixelType (const String &fileName) |
Determine the pixel type in the PagedImage contained in fileName . More... | |
void | register_adios2stman () |
template<class T > | |
Bool | anyLE (const TableVector< T > &l, const TableVector< T > &r) |
Element by element comparisons between the "l" and "r" table vectors. More... | |
template<class T > | |
Bool | anyLT (const TableVector< T > &l, const TableVector< T > &r) |
template<class T > | |
Bool | anyGE (const TableVector< T > &l, const TableVector< T > &r) |
template<class T > | |
Bool | anyGT (const TableVector< T > &l, const TableVector< T > &r) |
template<class T > | |
Bool | anyEQ (const TableVector< T > &l, const TableVector< T > &r) |
template<class T > | |
Bool | anyNE (const TableVector< T > &l, const TableVector< T > &r) |
template<class T > | |
Bool | anyLE (const TableVector< T > &tv, const T &val) |
Element by element comparisons between a table vector and a scalar, which behaves as if it were a conformant vector filled with the value "val." The result is true if the comparison is true for some element of the vector. More... | |
template<class T > | |
Bool | anyLE (const T &val, const TableVector< T > &tv) |
template<class T > | |
Bool | anyLT (const TableVector< T > &tv, const T &val) |
template<class T > | |
Bool | anyLT (const T &val, const TableVector< T > &tv) |
template<class T > | |
Bool | anyGE (const TableVector< T > &tv, const T &val) |
template<class T > | |
Bool | anyGE (const T &val, const TableVector< T > &tv) |
template<class T > | |
Bool | anyGT (const TableVector< T > &tv, const T &val) |
template<class T > | |
Bool | anyGT (const T &val, const TableVector< T > &tv) |
template<class T > | |
Bool | anyEQ (const TableVector< T > &tv, const T &val) |
template<class T > | |
Bool | anyEQ (const T &val, const TableVector< T > &tv) |
template<class T > | |
Bool | anyNE (const TableVector< T > &tv, const T &val) |
template<class T > | |
Bool | anyNE (const T &val, const TableVector< T > &tv) |
template<class T , class U > | |
ostream & | operator<< (ostream &os, const Function< T, U > &fun) |
void | operator<< (ostream &, const MultiFileInfo &) |
void | operator<< (AipsIO &, const MultiFileInfo &) |
void | operator>> (AipsIO &, MultiFileInfo &) |
ostream & | operator<< (ostream &os, const GaussianBeam &beam) |
LogIO & | operator<< (LogIO &os, const GaussianBeam &beam) |
Bool | near (const GaussianBeam &left, const GaussianBeam &other, const Double relWidthTol, const Quantity &absPaTol) |
MrsEligibility | operator- (const MrsEligibility &a, MrsEligibility::SubtableId subtableId) |
Creates a new MrsEligibilitySet by adding or removing the specified subtable or the specified set of subtables. More... | |
MrsEligibility | operator+ (const MrsEligibility &a, MrsEligibility::SubtableId subtableId) |
MrsEligibility | operator- (const MrsEligibility &a, const MrsEligibility &b) |
MrsEligibility | operator+ (const MrsEligibility &a, const MrsEligibility &b) |
template<typename C1 , typename C2 , typename CompareOperator > | |
bool | compareAll (const C1 &l, const C2 &r, CompareOperator op) |
Arbitrary compare operation on two STL-style containers. More... | |
template<typename C1 , typename C2 , typename U > | |
bool | allNear (const C1 &l, const C2 &r, U tolerance) |
Test if all elements of the containers are relatively near each other. More... | |
template<typename C1 , typename C2 , typename U > | |
bool | allNearAbs (const C1 &l, const C2 &r, U tolerance) |
Test if all elements of the containers are absolutely near each other. More... | |
uInt | precisionForValueErrorPairs (const Vector< Double > &pair1, const Vector< Double > &pair2) |
Various precision-related functions. More... | |
template<class AccumType > | |
ostream & | operator<< (ostream &os, const StatsHistogram< AccumType > &hist) |
for use in debugging More... | |
Bool | canUseHDF5Image () |
Tell if HDF5 images can be used. More... | |
DataType | hdf5imagePixelType (const String &fileName) |
Determine the pixel type in the HDF5Image contained in fileName . More... | |
Bool | isHDF5Image (const String &fileName) |
Check if this HDF5 file is an HDF5 image. More... | |
const char * | a2_re_compile_pattern () |
void | a2_re_compile_fastmap () |
int | a2_re_search () |
int | a2_re_search_2 () |
int | a2_re_match () |
int | a2_re_match_2 () |
const char * | re_comp () |
int | re_exec () |
void | addRecordDesc (TableDesc &tableDescription, const RecordDesc &recordDescription, const String &prefix) |
This function probably doesn't belong here, but I'm not yet sure where it does belong. More... | |
template<class T > | |
Bool | areEQ (const ROScalarColumn< T > &col, uInt row_i, uInt row_j) |
template<class T > | |
Bool | areEQ (const ROArrayColumn< T > &col, uInt row_i, uInt row_j) |
Int | getMapValue (const std::map< Int, Int > &m, Int k) |
MVPosition | operator* (const RotMatrix &left, const MVPosition &right) |
Rotate a position vector with rotation matrix and other multiplications. More... | |
MVPosition | operator* (const MVPosition &left, const RotMatrix &right) |
MVPosition | operator* (Double left, const MVPosition &right) |
MVPosition | operator* (const MVPosition &left, Double right) |
Double | operator* (const Vector< Double > &left, const MVPosition &right) |
Double | operator* (const MVPosition &left, const Vector< Double > &right) |
AipsIO & | operator<< (AipsIO &os, const Record &rec) |
AipsIO & | operator>> (AipsIO &os, Record &rec) |
Vector< Int > | set_intersection (const Vector< Int > &v1, const Vector< Int > &v2) |
Vector< Int > | set_union (const Vector< Int > &v1, const Vector< Int > &v2) |
Bool | mssSetData (const MeasurementSet &ms, MeasurementSet &selectedMS, const String &outMSName="", const String &timeExpr="", const String &antennaExpr="", const String &fieldExpr="", const String &spwExpr="", const String &uvDistExpr="", const String &taQLExpr="", const String &polnExpr="", const String &scanExpr="", const String &arrayExpr="", const String &stateExpr="", const String &obsExpr="", MSSelection *mss=NULL) |
Collective selection returning a selected MS. More... | |
Bool | mssSetData2 (const MeasurementSet &ms, MeasurementSet &selectedMS, const String &outMSName="", const String &timeExpr="", const String &antennaExpr="", const String &fieldExpr="", const String &spwExpr="", const String &uvDistExpr="", const String &taQLExpr="", const String &polnExpr="", const String &scanExpr="", const String &arrayExpr="", const String &stateExpr="", const String &obsExpr="", const String &feedExpr="", MSSelection *mss=NULL) |
Added feedExpr. More... | |
Bool | mssSetData (const MeasurementSet &ms, MeasurementSet &selectedMS, Vector< Vector< Slice > > &chanSlices, Vector< Vector< Slice > > &corrSlices, const String &outMSName="", const String &timeExpr="", const String &antennaExpr="", const String &fieldExpr="", const String &spwExpr="", const String &uvDistExpr="", const String &taQLExpr="", const String &polnExpr="", const String &scanExpr="", const String &arrayExpr="", const String &stateExpr="", const String &obsExpr="", const Int defaultChanStep=1, MSSelection *mss=NULL) |
Collective selection also returning in-row (corr/chan) slices. More... | |
Bool | mssSetData2 (const MeasurementSet &ms, MeasurementSet &selectedMS, Vector< Vector< Slice > > &chanSlices, Vector< Vector< Slice > > &corrSlices, const String &outMSName="", const String &timeExpr="", const String &antennaExpr="", const String &fieldExpr="", const String &spwExpr="", const String &uvDistExpr="", const String &taQLExpr="", const String &polnExpr="", const String &scanExpr="", const String &arrayExpr="", const String &stateExpr="", const String &obsExpr="", const String &feedExpr="", const Int defaultChanStep=1, MSSelection *mss=NULL) |
Added feedExpr. More... | |
Bool | getSelectedTable (Table &selectedTab, const Table &baseTab, TableExprNode &fullTEN, const String &outName) |
Record | mssSelectedIndices (MSSelection &mss, const MeasurementSet *ms) |
String | stripWhite (const String &str, Bool onlyends=True) |
int | tokenize (const String &str, const String &sep, Vector< String > &tokens, Bool upCase=False) |
Vector< String > & | split (const String &s, char delim, Vector< String > &elems) |
ostream & | operator<< (ostream &, const FITS::ValueType &) |
ostream & | operator<< (ostream &, const FitsKeyword &) |
ostream & | operator<< (ostream &o, FitsKeywordList &) |
void | defineRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType type, const void *value) |
void | defineRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const TableRecord *value) |
void * | attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType type, const void *) |
This function attaches a RecordFieldPtr object. More... | |
void * | attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const Table *) |
Specialization for a Table field (which cannot be used). More... | |
void * | attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const Record *) |
Specialization for a Record field. More... | |
void * | attachRecordFieldPtr (RecordInterface *parent, Int fieldNumber, DataType, const TableRecord *) |
Specialization for a TableRecord field. More... | |
Bool | countedPtrShared () |
A shared_ptr is used as implementation. More... | |
template<typename T , typename U > | |
CountedPtr< T > | static_pointer_cast (const CountedPtr< U > &that) |
Cast the CountedPtr from one pointer type to another. More... | |
template<typename T , typename U > | |
CountedPtr< T > | const_pointer_cast (const CountedPtr< U > &that) |
template<typename T , typename U > | |
CountedPtr< T > | dynamic_pointer_cast (const CountedPtr< U > &that) |
ostream & | operator<< (ostream &os, const RecordDesc &desc) |
AipsIO & | operator<< (AipsIO &os, const RecordDesc &desc) |
AipsIO & | operator>> (AipsIO &os, RecordDesc &desc) |
MVBaseline | operator* (const RotMatrix &left, const MVBaseline &right) |
Rotate a Baseline vector with rotation matrix and other multiplications. More... | |
MVBaseline | operator* (const MVBaseline &left, const RotMatrix &right) |
MVBaseline | operator* (Double left, const MVBaseline &right) |
MVBaseline | operator* (const MVBaseline &left, Double right) |
Double | operator* (const Vector< Double > &left, const MVBaseline &right) |
Double | operator* (const MVBaseline &left, const Vector< Double > &right) |
Double | operator* (const MVPosition &left, const MVBaseline &right) |
Double | operator* (const MVBaseline &left, const MVPosition &right) |
template<class V > | |
void | getArrayVal (V &val, int type, const Record &gr, const String &name, uInt index=0) |
template<class V > | |
void | getArray (Array< V > &val, int type, const Record &gr, const String &name) |
uInt | hashFunc (const ObjectID &) |
ostream & | operator<< (ostream &os, const ObjectID &id) |
T * | operator-> () const |
Make it possible to use -> on the pointer object. More... | |
Bool | isCArray () const |
See if the pointer points to a C-array. More... | |
PtrHolder (const PtrHolder< T > &other) | |
PtrHolder< T > & | operator= (const PtrHolder< T > &other) |
void | delete_pointer_if_necessary () |
void | putBlock (AipsIO &, const Block< void * > &, Int) |
void | getBlock (AipsIO &, Block< void * > &) |
void | showBlock (AipsIO &, const Block< void * > &, Int) |
ostream & | operator<< (ostream &os, const ImageBeamSet &beamSet) |
Show the beam set info. More... | |
MVuvw | operator* (const RotMatrix &left, const MVuvw &right) |
Rotate a uvw vector with rotation matrix and other multiplications. More... | |
MVuvw | operator* (const MVuvw &left, const RotMatrix &right) |
MVuvw | operator* (Double left, const MVuvw &right) |
MVuvw | operator* (const MVuvw &left, Double right) |
Double | operator* (const Vector< Double > &left, const MVuvw &right) |
Double | operator* (const MVuvw &left, const Vector< Double > &right) |
Double | operator* (const MVPosition &left, const MVuvw &right) |
Double | operator* (const MVuvw &left, const MVPosition &right) |
template<typename T , size_t ALIGNMENT> | |
bool | operator== (const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &) |
template<typename T , size_t ALIGNMENT> | |
bool | operator!= (const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &) |
template<typename T > | |
bool | operator== (const new_del_allocator< T > &, const new_del_allocator< T > &) |
template<typename T > | |
bool | operator!= (const new_del_allocator< T > &, const new_del_allocator< T > &) |
void | JsonGramerror (const char *) |
The global yyerror function for the parser. More... | |
void | throw_mapiter_init_error () |
void | throw_map_init_error () |
void | throw_invalid_mapiter_error () |
void | throw_map_constop_error () |
Bool | operator< (const SubScanKey &lhs, const SubScanKey &rhs) |
define operator<() so it can be used as a key in std::map More... | |
String | toString (const SubScanKey &subScanKey) |
std::ostream & | operator<< (std::ostream &os, const SubScanKey &scanKey) |
ScanKey | scanKey (const SubScanKey &subScanKey) |
create a ScanKey from a SubScanKey, just omits the SubScanKey's fieldID More... | |
String | toString (const ScanKey &scanKey) |
Bool | operator< (const ScanKey &lhs, const ScanKey &rhs) |
define operator<() so it can be used as a key in std::map More... | |
Bool | operator== (const ScanKey &lhs, const ScanKey &rhs) |
std::set< Int > | scanNumbers (const std::set< ScanKey > &scanKeys) |
extract all the unique scan numbers from the specified scans More... | |
std::ostream & | operator<< (std::ostream &os, const ScanKey &scanKey) |
Bool | operator< (const ArrayKey &lhs, const ArrayKey &rhs) |
define operator<() so it can be used as a key in std::map More... | |
Bool | operator== (const ArrayKey &lhs, const ArrayKey &rhs) |
Bool | operator!= (const ArrayKey &lhs, const ArrayKey &rhs) |
std::set< ScanKey > | scanKeys (const std::set< Int > &scans, const ArrayKey &arrayKey) |
construct scan keys given a set of scan numbers and an ArrayKey More... | |
Bool | operator< (const SourceKey &lhs, const SourceKey &rhs) |
define operator<() so it can be used as a key in std::map More... | |
std::set< ArrayKey > | uniqueArrayKeys (const std::set< ScanKey > &scanKeys) |
get a set of unique ArrayKeys from a set of ScanKeys More... | |
std::set< ScanKey > | filter (const std::set< ScanKey > scans, const ArrayKey &arrayKey) |
given a set of scan keys, return the subset that matches the given array key More... | |
ostream & | operator<< (ostream &os, const SpectralCoordinate &spcoord) |
void | throw_empty_Stack_error (const char *msg=0) |
template<class T > | |
TableVector< T > | pow (const TableVector< T > &tv, const double &exp) |
template<class T > | |
T | sum (const TableVector< T > &tv) |
template<class T > | |
T | product (const TableVector< T > &tv) |
template<class T > | |
void | minMax (T &min, T &max, const TableVector< T > &tv) |
template<class T > | |
T | min (const TableVector< T > &tv) |
template<class T > | |
T | max (const TableVector< T > &tv) |
template<class T > | |
void | indgen (TableVector< T > &tv, Int start, Int inc) |
template<class T > | |
void | indgen (TableVector< T > &tv, Int start) |
template<class T > | |
void | indgen (TableVector< T > &tv) |
template<class T > | |
T | innerProduct (const TableVector< T > &l, const TableVector< T > &r) |
template<class T > | |
T | norm (const TableVector< T > &tv) |
template<class T > | |
TableVector< T > | crossProduct (const TableVector< T > &l, const TableVector< T > &r) |
ostream & | operator<< (ostream &os, const IComplex &) |
Show on ostream. More... | |
MVDirection | operator* (const RotMatrix &left, const MVDirection &right) |
Rotate a position vector. More... | |
MVDirection | operator* (const MVDirection &left, const RotMatrix &right) |
template<class T > | |
ostream & | operator<< (ostream &os, const FunctionParam< T > &par) |
void | throw_invalid_hashmapiter_error () |
void | throw_hashmapiter_init_error () |
template<class T > | |
uInt | genSort (T *data, uInt nr, Sort::Order order=Sort::Ascending, int options=0) |
Global in-place sort functions The following global functions are easier to use than the static GenSort member functions. More... | |
template<class T > | |
uInt | genSort (Array< T > &data, Sort::Order order=Sort::Ascending, int options=0) |
template<class T > | |
uInt | genSort (Block< T > &data, Sort::Order order=Sort::Ascending, int options=0) |
template<class T > | |
uInt | genSort (Block< T > &data, uInt nr, Sort::Order order=Sort::Ascending, int options=0) |
template<class T > | |
uInt | genSort (Vector< uInt > &indexVector, const T *data, uInt nr, Sort::Order order=Sort::Ascending, int options=0) |
Global indirect sort functions The following global functions easier to use than the static GenSortIndirect member functions. More... | |
template<class T > | |
uInt | genSort (Vector< uInt > &indexVector, const Array< T > &data, Sort::Order order=Sort::Ascending, int options=0) |
template<class T > | |
uInt | genSort (Vector< uInt > &indexVector, const Block< T > &data, Sort::Order order=Sort::Ascending, int options=0) |
template<class T > | |
uInt | genSort (Vector< uInt > &indexVector, const Block< T > &data, uInt nr, Sort::Order order=Sort::Ascending, int options=0) |
size_t | ArrayVolume (uInt Ndim, const Int *Shape) |
General global functions for Arrays. More... | |
size_t | ArrayIndexOffset (uInt Ndim, const ssize_t *Shape, const ssize_t *Origin, const ssize_t *Inc, const IPosition &Index) |
What is the linear index into an "Ndim" dimensional array of the given "Shape", "Origin", and "Increment" for a given IPosition Index. More... | |
size_t | ArrayIndexOffset (uInt Ndim, const ssize_t *Shape, const ssize_t *Inc, const IPosition &Index) |
void | throwArrayShapes (const IPosition &shape1, const IPosition &shape2, const char *name) |
Function to check the shapes. More... | |
void | checkArrayShapes (const ArrayBase &left, const ArrayBase &right, const char *name) |
LatticeExprNode | operator+ (const LatticeExprNode &expr) |
Global functions operating on a LatticeExprNode. More... | |
LatticeExprNode | operator- (const LatticeExprNode &expr) |
LatticeExprNode | operator! (const LatticeExprNode &expr) |
LatticeExprNode | operator+ (const LatticeExprNode &left, const LatticeExprNode &right) |
Numerical binary operators. More... | |
LatticeExprNode | operator- (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | operator* (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | operator/ (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | operator% (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | operator^ (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | operator== (const LatticeExprNode &left, const LatticeExprNode &right) |
Relational binary operators. More... | |
LatticeExprNode | operator> (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | operator>= (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | operator< (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | operator<= (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | operator!= (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | operator&& (const LatticeExprNode &left, const LatticeExprNode &right) |
Logical binary operators. More... | |
LatticeExprNode | operator|| (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | sin (const LatticeExprNode &expr) |
Numerical 1-argument functions. More... | |
LatticeExprNode | sinh (const LatticeExprNode &expr) |
LatticeExprNode | asin (const LatticeExprNode &expr) |
LatticeExprNode | cos (const LatticeExprNode &expr) |
LatticeExprNode | cosh (const LatticeExprNode &expr) |
LatticeExprNode | acos (const LatticeExprNode &expr) |
LatticeExprNode | tan (const LatticeExprNode &expr) |
LatticeExprNode | tanh (const LatticeExprNode &expr) |
LatticeExprNode | atan (const LatticeExprNode &expr) |
LatticeExprNode | exp (const LatticeExprNode &expr) |
LatticeExprNode | log (const LatticeExprNode &expr) |
LatticeExprNode | log10 (const LatticeExprNode &expr) |
LatticeExprNode | sqrt (const LatticeExprNode &expr) |
LatticeExprNode | sign (const LatticeExprNode &expr) |
LatticeExprNode | round (const LatticeExprNode &expr) |
LatticeExprNode | ceil (const LatticeExprNode &expr) |
LatticeExprNode | floor (const LatticeExprNode &expr) |
LatticeExprNode | conj (const LatticeExprNode &expr) |
LatticeExprNode | atan2 (const LatticeExprNode &left, const LatticeExprNode &right) |
Numerical 2-argument functions. More... | |
LatticeExprNode | pow (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | fmod (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | min (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | max (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | formComplex (const LatticeExprNode &left, const LatticeExprNode &right) |
Form a complex number from two real numbers. More... | |
LatticeExprNode | abs (const LatticeExprNode &expr) |
Numerical 1-argument functions which result in a real number regardless of input expression type. More... | |
LatticeExprNode | arg (const LatticeExprNode &expr) |
LatticeExprNode | real (const LatticeExprNode &expr) |
LatticeExprNode | imag (const LatticeExprNode &expr) |
LatticeExprNode | min (const LatticeExprNode &expr) |
1-argument functions operating on a numeric expression resulting in a scalar More... | |
LatticeExprNode | max (const LatticeExprNode &expr) |
LatticeExprNode | sum (const LatticeExprNode &expr) |
LatticeExprNode | median (const LatticeExprNode &expr) |
LatticeExprNode | mean (const LatticeExprNode &expr) |
LatticeExprNode | variance (const LatticeExprNode &expr) |
LatticeExprNode | stddev (const LatticeExprNode &expr) |
LatticeExprNode | avdev (const LatticeExprNode &expr) |
LatticeExprNode | fractile (const LatticeExprNode &expr, const LatticeExprNode &fraction) |
Determine the value of the element at the part fraction from the beginning of the given lattice. More... | |
LatticeExprNode | fractileRange (const LatticeExprNode &expr, const LatticeExprNode &fraction1, const LatticeExprNode &fraction2) |
Determine the value range of the elements at the part fraction1 and fraction2 from the beginning of the given lattice. More... | |
LatticeExprNode | fractileRange (const LatticeExprNode &expr, const LatticeExprNode &fraction) |
LatticeExprNode | nelements (const LatticeExprNode &expr) |
1-argument function to get the number of elements in a lattice. More... | |
LatticeExprNode | ndim (const LatticeExprNode &expr) |
1-argument function to get the dimensionality of a lattice. More... | |
LatticeExprNode | length (const LatticeExprNode &expr, const LatticeExprNode &axis) |
2-argument function to get the length of an axis. More... | |
LatticeExprNode | indexin (const LatticeExprNode &axis, const LatticeExprNode &indexFlags) |
2-argument function telling per pixel if its index on the given axis is contained in the 2nd argument. More... | |
LatticeExprNode | rebin (const LatticeExprNode &expr, const LatticeExprNode &bin) |
2-argument function rebinning Lattice by given factors. More... | |
LatticeExprNode | isNaN (const LatticeExprNode &expr) |
Test if a value is a NaN. More... | |
LatticeExprNode | any (const LatticeExprNode &expr) |
Functions operating on a logical expression resulting in a scalar; Functions "any" (are any pixels "True") and "all" (are all pixels "True") result in a Bool; functions "ntrue" and "nfalse" result in a Double. More... | |
LatticeExprNode | all (const LatticeExprNode &expr) |
LatticeExprNode | ntrue (const LatticeExprNode &expr) |
LatticeExprNode | nfalse (const LatticeExprNode &expr) |
LatticeExprNode | mask (const LatticeExprNode &expr) |
This function returns the mask of the given expression. More... | |
LatticeExprNode | value (const LatticeExprNode &expr) |
This function returns the value of the expression without a mask. More... | |
LatticeExprNode | amp (const LatticeExprNode &left, const LatticeExprNode &right) |
This function finds sqrt(left^2+right^2) . More... | |
LatticeExprNode | pa (const LatticeExprNode &left, const LatticeExprNode &right) |
This function finds 180/pi*atan2(left,right)/2 . More... | |
LatticeExprNode | spectralindex (const LatticeExprNode &left, const LatticeExprNode &right) |
This function finds the spectral index alpha = log(s1/s2) / log(f1/f2) . More... | |
LatticeExprNode | iif (const LatticeExprNode &condition, const LatticeExprNode &arg1, const LatticeExprNode &arg2) |
Function resembling the ternary ?: construct in C++. More... | |
LatticeExprNode | replace (const LatticeExprNode &arg1, const LatticeExprNode &arg2) |
This function replaces every masked-off element in the first argument with the corresponding element from the second argument. More... | |
LatticeExprNode | toFloat (const LatticeExprNode &expr) |
Functions to convert to the given data type. More... | |
LatticeExprNode | toDouble (const LatticeExprNode &expr) |
LatticeExprNode | toComplex (const LatticeExprNode &expr) |
LatticeExprNode | toDComplex (const LatticeExprNode &expr) |
LatticeExprNode | toBool (const LatticeExprNode &expr) |
LatticeExprNode | convertType (const LatticeExprNode &expr, const Float *) |
LatticeExprNode | convertType (const LatticeExprNode &expr, const Double *) |
LatticeExprNode | convertType (const LatticeExprNode &expr, const Complex *) |
LatticeExprNode | convertType (const LatticeExprNode &expr, const DComplex *) |
LatticeExprNode | convertType (const LatticeExprNode &expr, const Bool *) |
ostream & | operator<< (ostream &os, const ObsInfo &info) |
Global functions. More... | |
TableExprNode | operator+ (const TableExprNode &left, const TableExprNode &right) |
Define all global functions operating on a TableExprNode. More... | |
TableExprNode | operator- (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator* (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator/ (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator% (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator& (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator| (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator^ (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator== (const TableExprNode &left, const TableExprNode &right) |
Comparison operators. More... | |
TableExprNode | operator!= (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator>= (const TableExprNode &left, const TableExprNode &right) |
Not defined for Bool. More... | |
TableExprNode | operator> (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator<= (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator< (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator&& (const TableExprNode &left, const TableExprNode &right) |
Logical operators to combine boolean TableExprNode's. More... | |
TableExprNode | operator|| (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | near (const TableExprNode &left, const TableExprNode &right) |
Functions to return whether a value is "relatively" near another. More... | |
TableExprNode | near (const TableExprNode &left, const TableExprNode &right, const TableExprNode &tolerance) |
TableExprNode | nearAbs (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | nearAbs (const TableExprNode &left, const TableExprNode &right, const TableExprNode &tolerance) |
TableExprNode | angdist (const TableExprNode &pos1, const TableExprNode &pos2) |
Angular distance between positions. More... | |
TableExprNode | angdistx (const TableExprNode &pos1, const TableExprNode &pos2) |
Angular distance as above, but only pair-wise enties are used if both arguments are arrays. More... | |
TableExprNode | cones (const TableExprNode &sourcePos, const TableExprNode &cones) |
Cone search; test if the position of a source is inside a cone. More... | |
TableExprNode | anyCone (const TableExprNode &sourcePos, const TableExprNode &cones) |
The result is always a Bool scalar telling if any cone contains the source. More... | |
TableExprNode | findCone (const TableExprNode &sourcePos, const TableExprNode &cones) |
The sourcePos can contain multiple sources. More... | |
TableExprNode | cones (const TableExprNode &sourcePos, const TableExprNode &conePos, const TableExprNode &radii) |
Cone search as above. More... | |
TableExprNode | anyCone (const TableExprNode &sourcePos, const TableExprNode &conePos, const TableExprNode &radii) |
TableExprNode | findCone (const TableExprNode &sourcePos, const TableExprNode &conePos, const TableExprNode &radii) |
TableExprNode | sin (const TableExprNode &node) |
Transcendental functions that can be applied to essentially all numeric nodes containing scalars or arrays. More... | |
TableExprNode | sinh (const TableExprNode &node) |
TableExprNode | cos (const TableExprNode &node) |
TableExprNode | cosh (const TableExprNode &node) |
TableExprNode | exp (const TableExprNode &node) |
TableExprNode | log (const TableExprNode &node) |
TableExprNode | log10 (const TableExprNode &node) |
TableExprNode | pow (const TableExprNode &x, const TableExprNode &exp) |
TableExprNode | square (const TableExprNode &node) |
TableExprNode | cube (const TableExprNode &node) |
TableExprNode | sqrt (const TableExprNode &node) |
TableExprNode | norm (const TableExprNode &node) |
TableExprNode | asin (const TableExprNode &node) |
Transcendental functions applied to to nodes containing scalars or arrays with double values. More... | |
TableExprNode | acos (const TableExprNode &node) |
TableExprNode | atan (const TableExprNode &node) |
TableExprNode | atan2 (const TableExprNode &y, const TableExprNode &x) |
TableExprNode | tan (const TableExprNode &node) |
TableExprNode | tanh (const TableExprNode &node) |
TableExprNode | sign (const TableExprNode &node) |
TableExprNode | round (const TableExprNode &node) |
TableExprNode | ceil (const TableExprNode &node) |
TableExprNode | abs (const TableExprNode &node) |
TableExprNode | floor (const TableExprNode &node) |
TableExprNode | fmod (const TableExprNode &x, const TableExprNode &y) |
TableExprNode | strlength (const TableExprNode &node) |
String functions on scalars or arrays. More... | |
TableExprNode | upcase (const TableExprNode &node) |
TableExprNode | downcase (const TableExprNode &node) |
TableExprNode | capitalize (const TableExprNode &node) |
TableExprNode | trim (const TableExprNode &node) |
TableExprNode | ltrim (const TableExprNode &node) |
TableExprNode | rtrim (const TableExprNode &node) |
TableExprNode | substr (const TableExprNode &str, const TableExprNode &pos) |
TableExprNode | substr (const TableExprNode &str, const TableExprNode &pos, const TableExprNode &npos) |
TableExprNode | replace (const TableExprNode &str, const TableExprNode &patt) |
TableExprNode | replace (const TableExprNode &str, const TableExprNode &patt, const TableExprNode &repl) |
TableExprNode | regex (const TableExprNode &node) |
Functions for regular expression matching and pattern matching. More... | |
TableExprNode | pattern (const TableExprNode &node) |
TableExprNode | sqlpattern (const TableExprNode &node) |
TableExprNode | datetime (const TableExprNode &node) |
Functions for date-values. More... | |
TableExprNode | mjdtodate (const TableExprNode &node) |
TableExprNode | mjd (const TableExprNode &node) |
TableExprNode | date (const TableExprNode &node) |
TableExprNode | year (const TableExprNode &node) |
TableExprNode | month (const TableExprNode &node) |
TableExprNode | day (const TableExprNode &node) |
TableExprNode | cmonth (const TableExprNode &node) |
TableExprNode | weekday (const TableExprNode &node) |
TableExprNode | cdow (const TableExprNode &node) |
TableExprNode | ctodt (const TableExprNode &node) |
TableExprNode | cdate (const TableExprNode &node) |
TableExprNode | ctime (const TableExprNode &node) |
TableExprNode | week (const TableExprNode &node) |
TableExprNode | time (const TableExprNode &node) |
TableExprNode | hms (const TableExprNode &node) |
Functions for angle-values. More... | |
TableExprNode | dms (const TableExprNode &node) |
TableExprNode | hdms (const TableExprNode &node) |
TableExprNode | toString (const TableExprNode &node) |
Function to convert any value to a string. More... | |
TableExprNode | toString (const TableExprNode &node, const TableExprNode &format) |
TableExprNode | isNaN (const TableExprNode &node) |
Function to test if a scalar or array is NaN (not-a-number). More... | |
TableExprNode | isFinite (const TableExprNode &node) |
Function to test if a scalar or array is finite. More... | |
TableExprNode | min (const TableExprNode &a, const TableExprNode &b) |
Minimum or maximum of 2 nodes. More... | |
TableExprNode | max (const TableExprNode &a, const TableExprNode &b) |
TableExprNode | conj (const TableExprNode &node) |
The complex conjugate of a complex node. More... | |
TableExprNode | real (const TableExprNode &node) |
The real part of a complex node. More... | |
TableExprNode | imag (const TableExprNode &node) |
The imaginary part of a complex node. More... | |
TableExprNode | integer (const TableExprNode &node) |
Convert double, bool, or string to int (using floor). More... | |
TableExprNode | boolean (const TableExprNode &node) |
Convert numeric or string value to bool (0, no, false, - means false) More... | |
TableExprNode | amplitude (const TableExprNode &node) |
The amplitude (i.e. More... | |
TableExprNode | phase (const TableExprNode &node) |
The phase (i.e. More... | |
TableExprNode | arg (const TableExprNode &node) |
The arg (i.e. More... | |
TableExprNode | formComplex (const TableExprNode &real, const TableExprNode &imag) |
Form a complex number from two Doubles. More... | |
TableExprNode | formComplex (const TableExprNode &node) |
Form a complex number from a string. More... | |
TableExprNode | sum (const TableExprNode &array) |
Functions operating on a Double or Complex scalar or array resulting in a scalar with the same data type. More... | |
TableExprNode | product (const TableExprNode &array) |
TableExprNode | sumSquare (const TableExprNode &array) |
TableExprNode | min (const TableExprNode &array) |
Functions operating on a Double scalar or array resulting in a Double scalar. More... | |
TableExprNode | max (const TableExprNode &array) |
TableExprNode | mean (const TableExprNode &array) |
TableExprNode | variance (const TableExprNode &array) |
TableExprNode | stddev (const TableExprNode &array) |
TableExprNode | avdev (const TableExprNode &array) |
TableExprNode | rms (const TableExprNode &array) |
TableExprNode | median (const TableExprNode &array) |
TableExprNode | fractile (const TableExprNode &array, const TableExprNode &fraction) |
TableExprNode | any (const TableExprNode &array) |
TableExprNode | all (const TableExprNode &array) |
TableExprNode | ntrue (const TableExprNode &array) |
TableExprNode | nfalse (const TableExprNode &array) |
TableExprNode | sums (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
The partial version of the functions above. More... | |
TableExprNode | products (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | sumSquares (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | mins (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | maxs (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | means (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | variances (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | stddevs (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | avdevs (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | rmss (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | medians (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | fractiles (const TableExprNode &array, const TableExprNode &fraction, const TableExprNodeSet &collapseAxes) |
TableExprNode | anys (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | alls (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | ntrues (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | nfalses (const TableExprNode &array, const TableExprNodeSet &collapseAxes) |
TableExprNode | runningMin (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) |
Functions operating for each element on a box around that element. More... | |
TableExprNode | runningMax (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | runningMean (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | runningVariance (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | runningStddev (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | runningAvdev (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | runningRms (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | runningMedian (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | runningAny (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | runningAll (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | array (const TableExprNode &values, const TableExprNodeSet &shape) |
Create an array of the given shape and fill it with the values. More... | |
TableExprNode | marray (const TableExprNode &array, const TableExprNode &mask) |
Form a masked array. More... | |
TableExprNode | arrayData (const TableExprNode &array) |
Get the data array of a masked array. More... | |
TableExprNode | arrayFlatten (const TableExprNode &array) |
Flatten a masked array (get unmasked elements). More... | |
TableExprNode | arrayMask (const TableExprNode &array) |
Get the mask of a masked array. More... | |
TableExprNode | diagonal (const TableExprNode &array) |
Get the diagonal of a (masked) array; If the array is not a Matrix, it will take the diagonals of the subarrays given by the two axes in the axes argument. More... | |
TableExprNode | diagonal (const TableExprNode &array, const TableExprNode &firstAxis) |
TableExprNode | diagonal (const TableExprNode &array, const TableExprNode &firstAxis, const TableExprNode &diag) |
TableExprNode | transpose (const TableExprNode &array) |
Transpose all axes of a (masked) array. More... | |
TableExprNode | transpose (const TableExprNode &array, const TableExprNode &axes) |
Transpose a (masked) array by making the given axes the first axes. More... | |
TableExprNode | isdefined (const TableExprNode &array) |
Function operating on a field resulting in a bool scalar. More... | |
TableExprNode | nelements (const TableExprNode &array) |
Functions operating on any scalar or array resulting in a Double scalar. More... | |
TableExprNode | ndim (const TableExprNode &array) |
TableExprNode | shape (const TableExprNode &array) |
Function operating on any scalar or array resulting in a Double array containing the shape. More... | |
TableExprNode | iif (const TableExprNode &condition, const TableExprNode &arg1, const TableExprNode &arg2) |
Function resembling the ternary ?: construct in C++. More... | |
TableExprNode | isInf (const TableExprNode &node) |
TableExprNode | boxedMin (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | boxedMax (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | boxedMean (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | boxedVariance (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | boxedStddev (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | boxedAvdev (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | boxedRms (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | boxedMedian (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | boxedAny (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | boxedAll (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) |
TableExprNode | transpose (const TableExprNode &array, const TableExprNodeSet &axes) |
TaQLResult | tableCommand (const String &command) |
TaQLResult | tableCommand (const String &command, const Table &tempTable) |
TaQLResult | tableCommand (const String &command, const std::vector< const Table * > &tempTables) |
TaQLResult | tableCommand (const String &command, Vector< String > &columnNames) |
TaQLResult | tableCommand (const String &command, Vector< String > &columnNames, String &commandType) |
TaQLResult | tableCommand (const String &command, const std::vector< const Table * > &tempTables, Vector< String > &columnNames) |
TaQLResult | tableCommand (const String &command, const std::vector< const Table * > &tempTables, Vector< String > &columnNames, String &commandType) |
Variables | |
const Bool | True |
const Bool | False |
static class casacore::UnitVal_static_initializer | unitval_static_initializer |
const Double | IAU_k |
const uInt | N_FITS |
Number of FITS units recognised (change the FITSstring and FITSunit lists in the UnitMap.cc when changing this number. More... | |
ConcatTable * | refTabPtr_p |
Block< BaseColumn * > | refColPtr_p |
ColumnCache | colCache_p |
TableRecord | keywordSet_p |
const uInt | WORDSIZE |
The size of a unsigned Integer (assumes 8-bit char) More... | |
const Int | PQ_LEN |
Length of P and Q arrays, half length of CL/SL arrays in IGRF model. More... | |
const Double | DER_INTV |
Interval (m) for derivatives in IGRF model. More... | |
Bool | aips_debug_on |
If AIPS_DEBUG is not defined, then the symbol expands to (0) which in an if should be removed by the dead code eliminator of any optimizer; thus using this in your code should have no performance penalty in the normal case. More... | |
int | obscure_syntax |
static class casacore::CasarcCleanup | local_cleanup_object |
T * | ptr_p |
Bool | isCarray_p |
const Regex | RXwhite |
some built in regular expressions More... | |
const Regex | RXint |
const Regex | RXdouble |
const Regex | RXalpha |
const Regex | RXlowercase |
const Regex | RXuppercase |
const Regex | RXalphanum |
const Regex | RXidentifier |
For temporary backward namespace compatibility, use casa as alias for casacore.
this file contains all the compiler specific defines
ASDM2MSFiller.h: implementation of a casacore::MeasurementSet's filler for Francois Viallefond & Frederic Badia ALMA Simulator.
aips includes:
Make sure any special macros are set.
include python first to avoid _POSIX_C_SOURCE redefined warnings
Step through a const HashMap.
Qt implementation of main viewer supervisory object – casacore::Functional level.
Don't forget a.tcc file is included at the end!
-*- mode: c++ -*-
include first to avoid _POSIX_C_SOURCE redefined warnings
On some systems the following is needed to get the finite function.
.casarc interface
casacore::UVWMachine Does rotation, including B1950 <-> J2000, refocusing, and maybe even SIN <-> (-)NCP reprojection of existing UVWs, but it does not generate UVWs from an antenna table.
(Trailing underscore is not a typo – do not remove it; QtDataManager.ui.h uses the QTDATAMANAGER_H symbol).
-*- C++ -*-
Conversions utilities.
#include <lattices/Lattices/LatticeExprNode.h>
template <class T, class U> class vector;
Forward declarations.
FTMachine::rotateUVW(casacore::Matrix<casacore::Double>& uvw, casacore::Vector<casacore::Double>& dphase, const VisBuffer& vb)
System utilities (for profiling macros) Boost Libraries for mutex and noncopyable semantics Include files for the DBus Service
System utilities (for profiling macros) Include files for the DBus Service
The viewer is structured with a functional layer and a gui layer. In principle the former can operate without the latter. This class manages functional objects associated with the viewer, in particular the list of user-created DDs.
Public interface
This class is an iterator, and it used to step through const HashMap
s. This is useful when one wishes to find each of the user defined mappings in a particular map.
Sometimes one needs to step through the defined elements of an associative array. The user should be told when iterator does not modify the underlying data structure. The standard C++ const is not sufficient because while the internal state of the iterator changes, the underlying data structure is not modified. For this reason, both const and non-const versions of the iterator are useful.
Define classes and functions to convert the basic data types and containers to and from Python.
#define CONVSIZE (1024*2) #define CONVWTSIZEFACTOR sqrt(2.0) #define OVERSAMPLING 10 #define THRESHOLD 1E-3
trial includes: display library includes:
Copyright (C) 2001 OBSERVATOIRE DE PARIS - DEMIRM Avenue Denfert Rochereau - 75014 - PARIS
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//////////////////////////////////////////////////////////////////
#define CONVSIZE (1024*2) #define CONVWTSIZEFACTOR sqrt(2.0) #define OVERSAMPLING 10 #define THRESHOLD 1E-3
<h3>Example</h3>@anchor ThreadCoordinator_example1
Code in the master thread:
ThreadCoordinator threadCoordinator (nThreads);
Create nThread threads and pass them a pointer to the thread coordinator object. Then enter the work loop
for (int i = 0; i < nBuffers; i++){
Provide access to the i-th buffer
threadCoordinator->getToWork(& vb); // tell workers to hop to it! blocks if workers still busy
}
Code in each worker thread:
while (true){
VisBuffer * workingBuffer = threadCoordinator_p->waitForWork (this); if (workingBuffer == NULL) break;
doSomeWork(workingBuffer); }
typedef AipsrcValue<Bool> casacore::AipsrcBool |
typedef AipsrcValue<Double> casacore::AipsrcDouble |
typedef AipsrcValue<Int> casacore::AipsrcInt |
typedef Aipsrc casacore::AipsrcString |
typedef AipsrcVector<Bool> casacore::AipsrcVBool |
typedef AipsrcVector<Double> casacore::AipsrcVDouble |
typedef AipsrcVector<Int> casacore::AipsrcVInt |
typedef AipsrcVector<String> casacore::AipsrcVString |
using casacore::BinCountArray = typedef std::vector<uInt64> |
Definition at line 54 of file StatisticsTypes.h.
typedef FitsArray<FitsBit> casacore::BitFitsArray |
typedef FitsField<FitsBit> casacore::BitFitsField |
typedef bool casacore::Bool |
Define the standard types used by Casacore.
Definition at line 42 of file aipstype.h.
typedef FitsArray<unsigned char> casacore::ByteFitsArray |
typedef FitsField<unsigned char> casacore::ByteFitsField |
typedef ImageExtension<unsigned char> casacore::ByteImageExtension |
typedef PrimaryArray<unsigned char> casacore::BytePrimaryArray |
typedef PrimaryGroup<unsigned char> casacore::BytePrimaryGroup |
typedef PrimaryTable<unsigned char> casacore::BytePrimaryTable |
typedef char casacore::Char |
Definition at line 46 of file aipstype.h.
typedef FitsArray<char> casacore::CharFitsArray |
typedef FitsField<char> casacore::CharFitsField |
typedef FitsArray<Complex> casacore::ComplexFitsArray |
typedef FitsField<Complex> casacore::ComplexFitsField |
typedef FitsArray<DComplex> casacore::DComplexFitsArray |
typedef FitsField<DComplex> casacore::DComplexFitsField |
typedef double casacore::Double |
Definition at line 55 of file aipstype.h.
typedef Convolver<Double> casacore::DoubleConvolver |
Definition at line 46 of file Convolver.h.
typedef FitsArray<double> casacore::DoubleFitsArray |
typedef FitsField<double> casacore::DoubleFitsField |
typedef ImageExtension<double> casacore::DoubleImageExtension |
typedef PrimaryArray<double> casacore::DoublePrimaryArray |
typedef PrimaryGroup<double> casacore::DoublePrimaryGroup |
typedef PrimaryTable<double> casacore::DoublePrimaryTable |
typedef void(* casacore::FITSErrorHandler)(const char *errMessage, FITSError::ErrorLevel severity) |
Define a typedef for the handler function signature for convenience.
Public interface
Definition at line 111 of file FITSError.h.
typedef int casacore::FitsLong |
typedef float casacore::Float |
Definition at line 54 of file aipstype.h.
typedef Convolver<Float> casacore::FloatConvolver |
Typedefs.
Definition at line 42 of file Convolver.h.
typedef FitsArray<float> casacore::FloatFitsArray |
typedef FitsField<float> casacore::FloatFitsField |
typedef ImageExtension<float> casacore::FloatImageExtension |
typedef PrimaryArray<float> casacore::FloatPrimaryArray |
typedef PrimaryGroup<float> casacore::FloatPrimaryGroup |
typedef PrimaryTable<float> casacore::FloatPrimaryTable |
typedef Float casacore::FType |
Definition at line 43 of file MatrixSolver.h.
typedef FitsArray<IComplex> casacore::IComplexFitsArray |
typedef FitsField<IComplex> casacore::IComplexFitsField |
typedef int casacore::Int |
Definition at line 50 of file aipstype.h.
typedef long long casacore::Int64 |
Define the extra non-standard types used by Casacore (like proposed uSize, Size)
A guaranteed 64-bit long integer (for a.o. large file systems). An implementation must support the + and - operators.
Definition at line 38 of file aipsxtype.h.
typedef long double casacore::lDouble |
Definition at line 56 of file aipstype.h.
typedef Link<int> casacore::Link_int |
using casacore::LocationType = typedef std::pair<Int64, Int64> |
Definition at line 55 of file StatisticsTypes.h.
typedef long casacore::Long |
Definition at line 52 of file aipstype.h.
typedef FitsArray<FitsLong> casacore::LongFitsArray |
typedef FitsField<FitsLong> casacore::LongFitsField |
typedef MeasurementSet casacore::MS |
MeasurementSet is too cumbersome for a number of common uses, so we give a typedef here.
Definition at line 110 of file MeasurementSet.h.
typedef MSSelectionKeywords casacore::MSS |
Define a shorthand notation for this class, so enums can be specified easily.
Definition at line 41 of file MSSelectionKeywords.h.
typedef Quantum<Double> casacore::Quantity |
typedef QVector<Double> casacore::QVD |
typedef TableColumn casacore::ROTableColumn |
Define ROTableColumn for backward compatibility.
Definition at line 412 of file TableColumn.h.
typedef short casacore::Short |
Definition at line 48 of file aipstype.h.
typedef FitsArray<short> casacore::ShortFitsArray |
typedef FitsField<short> casacore::ShortFitsField |
typedef ImageExtension<short> casacore::ShortImageExtension |
typedef PrimaryArray<short> casacore::ShortPrimaryArray |
typedef PrimaryGroup<short> casacore::ShortPrimaryGroup |
typedef PrimaryTable<short> casacore::ShortPrimaryTable |
using casacore::std11_allocator = typedef std::allocator<T> |
Definition at line 76 of file Allocator.h.
typedef CountedPtr<TableExprNodeRep> casacore::TENShPtr |
Definition at line 56 of file ExprNodeRep.h.
typedef struct casacore::TimeFields casacore::TimeFields |
typedef unsigned char casacore::uChar |
Definition at line 47 of file aipstype.h.
typedef unsigned int casacore::uInt |
Definition at line 51 of file aipstype.h.
typedef unsigned long long casacore::uInt64 |
Definition at line 39 of file aipsxtype.h.
typedef unsigned long casacore::uLong |
Definition at line 53 of file aipstype.h.
typedef unsigned short casacore::uShort |
Definition at line 49 of file aipstype.h.
typedef FitsArray<FitsVADesc> casacore::VADescFitsArray |
typedef FitsField<FitsVADesc> casacore::VADescFitsField |
anonymous enum |
A global enum used by some Array constructors.
StorageInitPolicy is used in functions where an array is formed from a shape and an ordinary pointer. This enum should be in Array but that causes gcc to be unhappy.
Enumerator | |
---|---|
COPY |
COPY is used when an internal copy of the storage is to be made. The array is NOT responsible for deleting the external storage. |
TAKE_OVER |
TAKE_OVER is used to indicate that the Array should just use the external storage (i.e., no copy is made). The Array class is now responsible for deleting the storage (hence it must have come from a call to new[]). |
SHARE |
Share means that the Array will just use the pointer (no copy), however the Array will NOT delete it upon destruction. |
Definition at line 53 of file ArrayBase.h.
void casacore::a2_re_compile_fastmap | ( | ) |
const char* casacore::a2_re_compile_pattern | ( | ) |
int casacore::a2_re_match | ( | ) |
int casacore::a2_re_match_2 | ( | ) |
int casacore::a2_re_search | ( | ) |
int casacore::a2_re_search_2 | ( | ) |
LatticeExprNode casacore::abs | ( | const LatticeExprNode & | expr | ) |
Numerical 1-argument functions which result in a real number regardless of input expression type.
Referenced by casa::VisMapper::abs(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::abs(), casacore::Complex_global_functions_Complex_desc::fabs(), casa::sdfiller::SpectralWindowRecord::fill(), casa::CExp< T >::hashFunction(), casa::channelInfo::lowerBound(), MirFiller::nearAbs(), casa::CFBuffer::nearestWNdx(), casa::refim::CFBuffer::nearestWNdx(), casa::ExpCache< CF_TYPE >::operator()(), casa::CExp< T >::operator()(), casacore::Abs< T, RES >::operator()(), casacore::SumAbsDiff< T, Accum >::operator()(), casa::AWProjectFT::pbFunc(), casa::refim::AWProjectFT::pbFunc(), casa::GroupProcessor::setGroupInterval(), casacore::FrequencyAligner< T >::setTolerance(), casa::spwInfo::update(), and casa::channelInfo::upperBound().
|
inline |
Definition at line 1349 of file ExprNode.h.
References casacore::TableExprFuncNode::absFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Define a function (similar to std::accumulate) to do accumulation of elements for which the corresponding mask value is false.
The default accumulation is addition.
Definition at line 82 of file Functors.h.
|
inline |
Define a function (similar to std::accumulate) to do accumulation of elements for which the corresponding mask value is true.
The default accumulation is addition.
Definition at line 68 of file Functors.h.
LatticeExprNode casacore::acos | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1321 of file ExprNode.h.
References casacore::TableExprFuncNode::acosFUNC, and casacore::TableExprNode::newFunctionNode().
void casacore::addRecordDesc | ( | TableDesc & | tableDescription, |
const RecordDesc & | recordDescription, | ||
const String & | prefix | ||
) |
This function probably doesn't belong here, but I'm not yet sure where it does belong.
This function adds all the fields in recordDescription to tableDescription, prefixed by "prefix". If prefix is empty, nothing is prepended otherwise the string prefix + "_" is prepended to each RecordFieldPtr name in constructing the TableDesc
LatticeExprNode casacore::all | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1657 of file ExprNode.h.
References casacore::TableExprFuncNode::arrallFUNC, and casacore::TableExprNode::newFunctionNode().
bool casacore::allNear | ( | const C1 & | l, |
const C2 & | r, | ||
U | tolerance | ||
) |
Test if all elements of the containers are relatively near each other.
Definition at line 49 of file StdLogical.h.
References compareAll().
bool casacore::allNearAbs | ( | const C1 & | l, |
const C2 & | r, | ||
U | tolerance | ||
) |
Test if all elements of the containers are absolutely near each other.
Definition at line 54 of file StdLogical.h.
References compareAll().
|
inline |
Definition at line 1748 of file ExprNode.h.
References casacore::TableExprFuncNode::arrallsFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::amp | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
This function finds sqrt(left^2+right^2)
.
This could be used to find the (biased) polarized intensity if left and right are images of Stokes Q and U.
Referenced by casa::CalCorruptor::initialize(), and casa::ANoiseCorruptor::initialize().
|
inline |
The amplitude (i.e.
sqrt(re*re + im*im)) of a complex node. This is a synonym for function abs. Defined for scalars and arrays.
Definition at line 1397 of file ExprNode.h.
References casacore::TableExprFuncNode::absFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::amplitude().
|
inline |
Angular distance between positions.
Both arguments have to be arrays. If both arrays contain 2 values (ra and dec), the result is a scalar. Otherwise the arrays have to contain a multiple of 2 values and the result is a 2-dim array giving the distance of each position in the first array to each position in the second array.
Definition at line 1220 of file ExprNode.h.
References casacore::TableExprFuncNode::angdistFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Angular distance as above, but only pair-wise enties are used if both arguments are arrays.
Definition at line 1226 of file ExprNode.h.
References casacore::TableExprFuncNode::angdistxFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::any | ( | const LatticeExprNode & | expr | ) |
Functions operating on a logical expression resulting in a scalar; Functions "any" (are any pixels "True") and "all" (are all pixels "True") result in a Bool; functions "ntrue" and "nfalse" result in a Double.
|
inline |
Definition at line 1653 of file ExprNode.h.
References casacore::TableExprFuncNode::arranyFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
The result is always a Bool scalar telling if any cone contains the source.
Definition at line 1238 of file ExprNode.h.
References casacore::TableExprFuncNode::anyconeFUNC, and casacore::TableExprNode::newConeNode().
|
inline |
Definition at line 1257 of file ExprNode.h.
References casacore::TableExprFuncNode::anycone3FUNC, and casacore::TableExprNode::newConeNode().
|
inline |
Definition at line 168 of file TabVecLogic.h.
Referenced by casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyTrue(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyTrue(), and casa::sdfiller::DataChunk::getLinear().
|
inline |
Definition at line 226 of file TabVecLogic.h.
|
inline |
Definition at line 231 of file TabVecLogic.h.
|
inline |
Definition at line 158 of file TabVecLogic.h.
|
inline |
Definition at line 206 of file TabVecLogic.h.
|
inline |
Definition at line 211 of file TabVecLogic.h.
|
inline |
Definition at line 163 of file TabVecLogic.h.
|
inline |
Definition at line 216 of file TabVecLogic.h.
|
inline |
Definition at line 221 of file TabVecLogic.h.
|
inline |
Element by element comparisons between the "l" and "r" table vectors.
The result is true if the comparison is true for some element of the vectors. At some point operators will be available that return masks where the comparison is true. The vectors must conform or an exception is thrown.
Definition at line 148 of file TabVecLogic.h.
|
inline |
Element by element comparisons between a table vector and a scalar, which behaves as if it were a conformant vector filled with the value "val." The result is true if the comparison is true for some element of the vector.
At some point operators will be available that return masks where the comparison is true.
Definition at line 186 of file TabVecLogic.h.
|
inline |
Definition at line 191 of file TabVecLogic.h.
|
inline |
Definition at line 153 of file TabVecLogic.h.
|
inline |
Definition at line 196 of file TabVecLogic.h.
|
inline |
Definition at line 201 of file TabVecLogic.h.
|
inline |
Definition at line 173 of file TabVecLogic.h.
Referenced by casa::sdfiller::AntennaRecord::fill(), and casa::ScantableFieldIterator::getEntry().
|
inline |
Definition at line 236 of file TabVecLogic.h.
|
inline |
Definition at line 241 of file TabVecLogic.h.
|
inline |
Definition at line 1742 of file ExprNode.h.
References casacore::TableExprFuncNode::arranysFUNC, and casacore::TableExprNode::newFunctionNode().
Bool casacore::areEQ | ( | const ROScalarColumn< T > & | col, |
uInt | row_i, | ||
uInt | row_j | ||
) |
Definition at line 159 of file MSConcat.h.
Bool casacore::areEQ | ( | const ROArrayColumn< T > & | col, |
uInt | row_i, | ||
uInt | row_j | ||
) |
Definition at line 168 of file MSConcat.h.
References False, casacore::ArrayBase::nelements(), and True.
LatticeExprNode casacore::arg | ( | const LatticeExprNode & | expr | ) |
|
inline |
The arg (i.e.
atan2(im, re)) of a complex node. Defined for scalars and arrays.
Definition at line 1401 of file ExprNode.h.
References casacore::TableExprFuncNode::argFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Create an array of the given shape and fill it with the values.
The values
array is rewound as needed.
Definition at line 1886 of file ExprNode.h.
References casacore::TableExprFuncNode::arrayFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casa::vi::VbCacheItemArray< casacore::casacore::Vector< casacore::uInt > >::copyRowElementAux().
|
inline |
Get the data array of a masked array.
Definition at line 1898 of file ExprNode.h.
References casacore::TableExprFuncNode::arrdataFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Flatten a masked array (get unmasked elements).
Definition at line 1908 of file ExprNode.h.
References casacore::TableExprFuncNode::arrflatFUNC, and casacore::TableExprNode::newFunctionNode().
size_t casacore::ArrayIndexOffset | ( | uInt | Ndim, |
const ssize_t * | Shape, | ||
const ssize_t * | Origin, | ||
const ssize_t * | Inc, | ||
const IPosition & | Index | ||
) |
size_t casacore::ArrayIndexOffset | ( | uInt | Ndim, |
const ssize_t * | Shape, | ||
const ssize_t * | Inc, | ||
const IPosition & | Index | ||
) |
|
inline |
Get the mask of a masked array.
If the array has no mask, it return an array with all False values.
Definition at line 1903 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmaskFUNC, and casacore::TableExprNode::newFunctionNode().
size_t casacore::ArrayVolume | ( | uInt | Ndim, |
const Int * | Shape | ||
) |
General global functions for Arrays.
These are generally useful global functions which operate on all Arrays.
What is the volume of an N-dimensional array. Shape[0]*Shape[1]*...*Shape[N-1]. An Array helper function.
LatticeExprNode casacore::asin | ( | const LatticeExprNode & | expr | ) |
|
inline |
Transcendental functions applied to to nodes containing scalars or arrays with double values.
They are invalid for Complex nodes.
Definition at line 1325 of file ExprNode.h.
References casacore::TableExprFuncNode::asinFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::atan | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1329 of file ExprNode.h.
References casacore::TableExprFuncNode::atanFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::atan2 | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Numerical 2-argument functions.
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::atan2(), and casacore::Atan2< L, R, RES >::operator()().
|
inline |
Definition at line 1333 of file ExprNode.h.
References casacore::TableExprFuncNode::atan2FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
This function attaches a RecordFieldPtr object.
It is checked if the field type is correct.
Definition at line 282 of file RecordField.h.
References casacore::RecordInterface::get_pointer().
|
inline |
Specialization for a Table field (which cannot be used).
Definition at line 288 of file RecordField.h.
References casacore::RecordInterface::get_pointer().
|
inline |
Specialization for a Record field.
Definition at line 294 of file RecordField.h.
References casacore::RecordInterface::get_pointer().
|
inline |
Specialization for a TableRecord field.
Definition at line 300 of file RecordField.h.
References casacore::RecordInterface::get_pointer().
LatticeExprNode casacore::avdev | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::avdev(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::MAvdevFunc< T >::operator()(), casacore::ArrayPartMath_global_functions_Array_partial_operations::AvdevFunc< T >::operator()(), and casacore::MaskedAvdevFunc< T >::operator()().
|
inline |
Definition at line 1632 of file ExprNode.h.
References casacore::TableExprFuncNode::arravdevFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1717 of file ExprNode.h.
References casacore::TableExprFuncNode::arravdevsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Convert numeric or string value to bool (0, no, false, - means false)
Definition at line 1389 of file ExprNode.h.
References casacore::TableExprFuncNode::boolFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1880 of file ExprNode.h.
References casacore::TableExprFuncNode::boxallFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1874 of file ExprNode.h.
References casacore::TableExprFuncNode::boxanyFUNC, and casacore::TableExprNode::newFunctionNode().
MaskedArray<T> casacore::boxedArrayMath | ( | const MaskedArray< T > & | array, |
const IPosition & | boxSize, | ||
const FuncType & | funcObj | ||
) |
Apply the given ArrayMath reduction function objects to each box in the array.
Downsample an array by taking the mean of every [25,25] elements.
The dimensionality of the array can be larger than the box; in that case the missing axes of the box are assumed to have length 1. A box axis length <= 0 means the full array axis.
Referenced by casacore::MArrayLogical_global_functions_MArray_logical_operations::boxedAlls(), casacore::MArrayLogical_global_functions_MArray_logical_operations::boxedAnys(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::ArrayPartMath_global_functions_Array_partial_operations::boxedArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedAvdevs(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedFractiles(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedMaxs(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedMeans(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedMedians(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedMins(), casacore::MArrayLogical_global_functions_MArray_logical_operations::boxedNFalse(), casacore::MArrayLogical_global_functions_MArray_logical_operations::boxedNTrue(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedProducts(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedRmss(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedStddevs(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedSums(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedSumSqrs(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedVariances().
|
inline |
Definition at line 1856 of file ExprNode.h.
References casacore::TableExprFuncNode::boxavdevFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1832 of file ExprNode.h.
References casacore::TableExprFuncNode::boxmaxFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1838 of file ExprNode.h.
References casacore::TableExprFuncNode::boxmeanFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1868 of file ExprNode.h.
References casacore::TableExprFuncNode::boxmedianFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1826 of file ExprNode.h.
References casacore::TableExprFuncNode::boxminFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1862 of file ExprNode.h.
References casacore::TableExprFuncNode::boxrmsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1850 of file ExprNode.h.
References casacore::TableExprFuncNode::boxstddev1FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1844 of file ExprNode.h.
References casacore::TableExprFuncNode::boxvariance1FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Tell if HDF5 images can be used.
Definition at line 324 of file HDF5Image.h.
References casacore::HDF5Object::hasHDF5Support().
|
inline |
Definition at line 1435 of file ExprNode.h.
References casacore::TableExprFuncNode::capitalizeFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::Capitalize::operator()().
|
inline |
Definition at line 1502 of file ExprNode.h.
References casacore::TableExprFuncNode::cdateFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1494 of file ExprNode.h.
References casacore::TableExprFuncNode::cdowFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::ceil | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1345 of file ExprNode.h.
References casacore::TableExprFuncNode::ceilFUNC, and casacore::TableExprNode::newFunctionNode().
void casacore::cgetrf | ( | const int * | m, |
const int * | n, | ||
Complex * | a, | ||
const int * | lda, | ||
int * | ipiv, | ||
int * | info | ||
) |
Referenced by getrf().
void casacore::cgetri | ( | const int * | m, |
Complex * | a, | ||
const int * | lda, | ||
const int * | ipiv, | ||
Complex * | work, | ||
const int * | lwork, | ||
int * | info | ||
) |
Referenced by getri().
|
inline |
Definition at line 320 of file ArrayBase.h.
References casacore::IPosition::isEqual(), casa::name(), casacore::ArrayBase::shape(), and throwArrayShapes().
void casacore::CholeskyDecomp | ( | Matrix< T > & | A, |
Vector< T > & | diag | ||
) |
void casacore::CholeskySolve | ( | Matrix< T > & | A, |
Vector< T > & | diag, | ||
Vector< T > & | b, | ||
Vector< T > & | x | ||
) |
|
inline |
Definition at line 1484 of file ExprNode.h.
References casacore::TableExprFuncNode::cmonthFUNC, and casacore::TableExprNode::newFunctionNode().
bool casacore::compareAll | ( | const C1 & | l, |
const C2 & | r, | ||
CompareOperator | op | ||
) |
Arbitrary compare operation on two STL-style containers.
It returns True if containers have equal size and all elements compare True.
Definition at line 41 of file StdLogical.h.
References compareAll().
|
inline |
Define a function to compare all elements of two sequences.
It returns true if all elements compare true. An example compare operator is std::equal_to
.
Definition at line 97 of file Functors.h.
Referenced by allNear(), allNearAbs(), and compareAll().
|
inline |
For use with a constant left value.
This avoids use of bind1st or bind2nd which can fail for gcc-4.3. (see ArrayMath.h).
Definition at line 109 of file Functors.h.
|
inline |
For use with a constant right value.
This avoids use of bind1st or bind2nd which can fail for gcc-4.3. (see ArrayMath.h).
Definition at line 121 of file Functors.h.
|
inline |
Define a function to compare all elements of two sequences.
It returns true if any element compares true. An example compare operator is std::equal_to
.
Definition at line 136 of file Functors.h.
|
inline |
For use with a constant left value.
This avoids use of bind1st or bind2nd which can fail for gcc-4.3. (see ArrayMath.h).
Definition at line 148 of file Functors.h.
|
inline |
For use with a constant right value.
This avoids use of bind1st or bind2nd which can fail for gcc-4.3. (see ArrayMath.h).
Definition at line 160 of file Functors.h.
|
inline |
Cone search; test if the position of a source is inside a cone.
Argument sourcePos
must be a double array containing two values (ra and dec of source) in radians.
Argument cones
must be a double array specifying the position of the cone centers and radii in radians. So the array must contain three values (ra,dec,radius) or a multiple of it.
The result is a bool array telling for each cone if it contains the source. If there is only one cone, the result is a scalar.
Definition at line 1232 of file ExprNode.h.
References casacore::TableExprFuncNode::conesFUNC, and casacore::TableExprNode::newConeNode().
|
inline |
Cone search as above.
However, the cone positions and radii are specified separately and (virtually) a larger array containing every combination of position/radius is formed.
Definition at line 1250 of file ExprNode.h.
References casacore::TableExprFuncNode::cones3FUNC, and casacore::TableExprNode::newConeNode().
LatticeExprNode casacore::conj | ( | const LatticeExprNode & | expr | ) |
|
inline |
The complex conjugate of a complex node.
Defined for scalars and arrays.
Definition at line 1393 of file ExprNode.h.
References casacore::TableExprFuncNode::conjFUNC, and casacore::TableExprNode::newFunctionNode().
CountedPtr<T> casacore::const_pointer_cast | ( | const CountedPtr< U > & | that | ) |
Definition at line 262 of file CountedPtr.h.
Referenced by casacore::CountedPtr< casacore::TempLattice< AccumType > >::const_ptr_cast().
String casacore::constructMessage | ( | const Int | pos, |
const String & | command | ||
) |
|
inline |
Definition at line 849 of file LatticeExprNode.h.
References toFloat().
|
inline |
Definition at line 851 of file LatticeExprNode.h.
References toDouble().
|
inline |
Definition at line 853 of file LatticeExprNode.h.
References toComplex().
|
inline |
Definition at line 855 of file LatticeExprNode.h.
References toDComplex().
|
inline |
Definition at line 857 of file LatticeExprNode.h.
References toBool().
StatsData<AccumType> casacore::copy | ( | const StatsData< AccumType > & | stats | ) |
LatticeExprNode casacore::cos | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1271 of file ExprNode.h.
References casacore::TableExprFuncNode::cosFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::cosh | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1275 of file ExprNode.h.
References casacore::TableExprFuncNode::coshFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
A shared_ptr is used as implementation.
Definition at line 254 of file CountedPtr.h.
References True.
void casacore::cposv | ( | const char * | uplo, |
const int * | n, | ||
const int * | nrhs, | ||
Complex * | a, | ||
const int * | lda, | ||
Complex * | b, | ||
const int * | ldb, | ||
int * | info | ||
) |
Referenced by posv().
void casacore::cpotri | ( | const char * | uplo, |
const int * | n, | ||
Complex * | a, | ||
const int * | lda, | ||
int * | info | ||
) |
Referenced by potri().
|
inline |
Definition at line 417 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 1506 of file ExprNode.h.
References casacore::TableExprFuncNode::ctimeFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1498 of file ExprNode.h.
References casacore::TableExprFuncNode::ctodFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1308 of file ExprNode.h.
References casacore::TableExprFuncNode::cubeFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casa::vi::VbCacheItemArray< casacore::casacore::Vector< casacore::uInt > >::copyRowElementAux(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::cube().
|
inline |
Definition at line 1468 of file ExprNode.h.
References casacore::TableExprFuncNode::dateFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Functions for date-values.
Defined for scalars and arrays.
Definition at line 1454 of file ExprNode.h.
References casacore::TableExprFuncNode::datetimeFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1480 of file ExprNode.h.
References casacore::TableExprFuncNode::dayFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 269 of file RecordField.h.
References casacore::RecordInterface::defineDataField().
|
inline |
Definition at line 274 of file RecordField.h.
References casacore::RecordInterface::defineDataField().
|
private |
void casacore::dgetrf | ( | const int * | m, |
const int * | n, | ||
double * | a, | ||
const int * | lda, | ||
int * | ipiv, | ||
int * | info | ||
) |
Referenced by getrf().
void casacore::dgetri | ( | const int * | m, |
double * | a, | ||
const int * | lda, | ||
const int * | ipiv, | ||
double * | work, | ||
const int * | lwork, | ||
int * | info | ||
) |
Referenced by getri().
|
inline |
Get the diagonal of a (masked) array; If the array is not a Matrix, it will take the diagonals of the subarrays given by the two axes in the axes argument.
Those axes have to have the same length (thus each subarray is a Matrix). If no axes are given, they default to the first two axes.
The diag
argument tells which diagonal to take. 0 is the main diagonal, >0 is above main diagonal, <0 is below.
Definition at line 1926 of file ExprNode.h.
References casacore::TableExprFuncNode::diagonalFUNC, and casacore::TableExprNode::newFunctionNode().
TableExprNode casacore::diagonal | ( | const TableExprNode & | array, |
const TableExprNode & | firstAxis | ||
) |
TableExprNode casacore::diagonal | ( | const TableExprNode & | array, |
const TableExprNode & | firstAxis, | ||
const TableExprNode & | diag | ||
) |
|
inline |
Definition at line 1514 of file ExprNode.h.
References casacore::TableExprFuncNode::dmsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1430 of file ExprNode.h.
References casacore::TableExprFuncNode::downcaseFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::CoordinateSystem::_downcase(), casacore::Downcase::operator()(), and casa::QtDisplayPanel::setMode().
void casacore::dposv | ( | const char * | uplo, |
const int * | n, | ||
const int * | nrhs, | ||
double * | a, | ||
const int * | lda, | ||
double * | b, | ||
const int * | ldb, | ||
int * | info | ||
) |
Referenced by posv().
void casacore::dpotri | ( | const char * | uplo, |
const int * | n, | ||
double * | a, | ||
const int * | lda, | ||
int * | info | ||
) |
Referenced by potri().
CountedPtr<T> casacore::dynamic_pointer_cast | ( | const CountedPtr< U > & | that | ) |
Definition at line 265 of file CountedPtr.h.
Referenced by casacore::CountedPtr< casacore::TempLattice< AccumType > >::dynamic_ptr_cast().
LatticeExprNode casacore::exp | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1279 of file ExprNode.h.
References casacore::TableExprFuncNode::expFUNC, and casacore::TableExprNode::newFunctionNode().
void casacore::fillBoxedShape | ( | const IPosition & | shape, |
const IPosition & | boxShape, | ||
IPosition & | fullBoxShape, | ||
IPosition & | resultShape | ||
) |
Helper functions for boxed and sliding functions.
Determine full box shape and shape of result for a boxed operation.
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath().
Bool casacore::fillSlidingShape | ( | const IPosition & | shape, |
const IPosition & | halfBoxSize, | ||
IPosition & | boxEnd, | ||
IPosition & | resultShape | ||
) |
Determine the box end and shape of result for a sliding operation.
It returns False if the result is empty.
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath().
std::set<ScanKey> casacore::filter | ( | const std::set< ScanKey > | scans, |
const ArrayKey & | arrayKey | ||
) |
given a set of scan keys, return the subset that matches the given array key
Referenced by casa::QtFileDialog::getAnyFile(), casa::QtFileDialog::getExistingFile(), and casa::QtFileDialog::qgetExistingFile().
|
inline |
The sourcePos can contain multiple sources.
The result is a double array giving the index of the first cone containing the corresponding source. If there is one source, the result is a double scalar.
Definition at line 1244 of file ExprNode.h.
References casacore::TableExprFuncNode::findconeFUNC, and casacore::TableExprNode::newConeNode().
|
inline |
Definition at line 1264 of file ExprNode.h.
References casacore::TableExprFuncNode::findcone3FUNC, and casacore::TableExprNode::newConeNode().
LatticeExprNode casacore::floor | ( | const LatticeExprNode & | expr | ) |
Referenced by casa::MS2ASDM::ASDMArrayTime(), casa::MS2ASDM::ASDMInterval(), casacore::Complex_global_functions_Complex_desc::floor(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::floor(), casa::SynthesisUtils::nint(), casacore::Gridder< casacore::Double, casacore::Complex >::nint(), casa::refim::SynthesisUtils::nint(), casa::MosaicFT::nint(), casa::refim::MosaicFT::nint(), casa::refim::WProjectFT::nint(), casa::WProjectFT::nint(), casa::WOnlyProjectFT::nint(), casa::nPBWProjectFT::nint(), casa::AWProjectFT::nint(), casa::refim::AWProjectFT::nint(), casacore::Floor< T, RES >::operator()(), and casacore::Round< T, RES >::operator()().
|
inline |
Definition at line 1353 of file ExprNode.h.
References casacore::TableExprFuncNode::floorFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::fmod | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1357 of file ExprNode.h.
References casacore::TableExprFuncNode::fmodFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::formComplex | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Form a complex number from two real numbers.
|
inline |
Form a complex number from two Doubles.
One or both arguments can be scalar or array.
Definition at line 1409 of file ExprNode.h.
References casacore::TableExprFuncNode::complexFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Form a complex number from a string.
Defined for scalars and arrays.
Definition at line 1415 of file ExprNode.h.
References casacore::TableExprFuncNode::complexFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::fractile | ( | const LatticeExprNode & | expr, |
const LatticeExprNode & | fraction | ||
) |
Determine the value of the element at the part fraction
from the beginning of the given lattice.
Thus fraction=0.5
is equal to the median.
Referenced by casacore::ArrayMath_global_functions_Array_mathematical_operations::fractile(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::fractile(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::MFractileFunc< T >::operator()(), and casacore::ArrayPartMath_global_functions_Array_partial_operations::FractileFunc< T >::operator()().
|
inline |
Definition at line 1647 of file ExprNode.h.
References casacore::TableExprFuncNode::arrfractileFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::fractileRange | ( | const LatticeExprNode & | expr, |
const LatticeExprNode & | fraction1, | ||
const LatticeExprNode & | fraction2 | ||
) |
Determine the value range of the elements at the part fraction1
and fraction2 from the beginning of the given lattice.
Both fractions must be >=0 and <=1 and fraction1 must be <= fraction2. By default fraction2
is equal to 1-fraction1
. Thus fraction=0.25
gives the quartile range of the lattice.
LatticeExprNode casacore::fractileRange | ( | const LatticeExprNode & | expr, |
const LatticeExprNode & | fraction | ||
) |
|
inline |
Definition at line 1735 of file ExprNode.h.
References casacore::TableExprFuncNode::arrfractilesFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Global in-place sort functions The following global functions are easier to use than the static GenSort member functions.
They do an in-place sort of data, thus the data themselves are moved ending up in the requested order.
The default sorting method is QuickSort, which is the fastest. However, there are pathological cases where it can be slow. HeapSort is about twice a slow, but its speed is guaranteed. InsSort (insertion sort) can be very, very slow, but it is the only stable sort method (i.e. equal values are kept in their original order). However, (see (name=genSortIndirect)) indirect sorting methods are available to make QuickSort and HeapSort stable.
All sort methods have an option to skip duplicate values. This is the only case where the returned number of values can be less than the original number of values.
Definition at line 312 of file GenSort.h.
References casa::viewer::options, and casacore::GenSort< T >::sort().
|
inline |
Definition at line 318 of file GenSort.h.
References casa::viewer::options, and casacore::GenSort< T >::sort().
|
inline |
Definition at line 324 of file GenSort.h.
References casacore::Block< T >::nelements(), casa::viewer::options, and casacore::GenSort< T >::sort().
|
inline |
Definition at line 330 of file GenSort.h.
References casa::viewer::options, and casacore::GenSort< T >::sort().
|
inline |
Global indirect sort functions The following global functions easier to use than the static GenSortIndirect member functions.
They do an indirect sort of data, thus the data themselves are not moved. Rather an index vector is returned giving the sorted data indices.
The sorting method used is merge sort, which is always stable. It is the fastest, especially if it can use multiple threads.
Unlike the (see (name=genSortInPlace)) in-place sorting methods, all indirect sorting methods are stable (i.e. equal values are left in their original order).
All sort methods have an option to skip duplicate values. This is the only case where the returned number of values can be less than the original number of values.
Definition at line 358 of file GenSort.h.
References casa::viewer::options, and casacore::GenSortIndirect< T >::sort().
|
inline |
Definition at line 364 of file GenSort.h.
References casa::viewer::options, and casacore::GenSortIndirect< T >::sort().
|
inline |
Definition at line 370 of file GenSort.h.
References casacore::Block< T >::nelements(), casa::viewer::options, and casacore::GenSortIndirect< T >::sort().
|
inline |
Definition at line 377 of file GenSort.h.
References casa::viewer::options, and casacore::GenSortIndirect< T >::sort().
void casacore::getArray | ( | Array< V > & | val, |
int | type, | ||
const Record & | gr, | ||
const String & | name | ||
) |
void casacore::getArrayVal | ( | V & | val, |
int | type, | ||
const Record & | gr, | ||
const String & | name, | ||
uInt | index = 0 |
||
) |
|
inline |
Definition at line 136 of file BlockIO.h.
Referenced by casacore::BlockIO_global_functions_BlockIO::operator>>().
|
inline |
Definition at line 185 of file MSConcat.h.
|
inline |
Definition at line 167 of file MatrixMathLA.h.
References sgetrf().
|
inline |
Definition at line 170 of file MatrixMathLA.h.
References dgetrf().
|
inline |
Definition at line 173 of file MatrixMathLA.h.
References cgetrf().
|
inline |
Definition at line 176 of file MatrixMathLA.h.
References zgetrf().
|
inline |
Definition at line 179 of file MatrixMathLA.h.
References sgetri().
|
inline |
Definition at line 182 of file MatrixMathLA.h.
References dgetri().
|
inline |
Definition at line 185 of file MatrixMathLA.h.
References cgetri().
|
inline |
Definition at line 188 of file MatrixMathLA.h.
References zgetri().
Bool casacore::getSelectedTable | ( | Table & | selectedTab, |
const Table & | baseTab, | ||
TableExprNode & | fullTEN, | ||
const String & | outName | ||
) |
uInt casacore::hashFunc | ( | const ObjectID & | ) |
DataType casacore::hdf5imagePixelType | ( | const String & | fileName | ) |
Determine the pixel type in the HDF5Image contained in fileName
.
If the file doesn't appear to be HDF5 or cannot be opened, TpOther is returned. <group name="pixeltype")
|
inline |
Definition at line 1518 of file ExprNode.h.
References casacore::TableExprFuncNode::hdmsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Functions for angle-values.
Defined for scalars and arrays. dhms converts pairs of values to hms and dms and only works for arrays.
Definition at line 1510 of file ExprNode.h.
References casacore::TableExprFuncNode::hmsFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::iif | ( | const LatticeExprNode & | condition, |
const LatticeExprNode & | arg1, | ||
const LatticeExprNode & | arg2 | ||
) |
Function resembling the ternary ?:
construct in C++.
The argument "condition" has to be a Bool scalar or lattice. If an element in "condition" is True, the corresponding element from "arg1" is taken, otherwise it is taken from "arg2".
|
inline |
Function resembling the ternary ?:
construct in C++.
The argument "condition" has to be a Bool value. If an element in "condition" is True, the corresponding element from "arg1" is taken, otherwise it is taken from "arg2". The arguments can be scalars or array or any combination.
Definition at line 1948 of file ExprNode.h.
References casacore::TableExprFuncNode::iifFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::imag | ( | const LatticeExprNode & | expr | ) |
Referenced by asdm::Complex::equals(), RefractiveIndexProfile::getAbsCOLines(), RefractiveIndexProfile::getAbsDryCont(), RefractiveIndexProfile::getAbsH2OCont(), RefractiveIndexProfile::getAbsH2OLines(), RefractiveIndexProfile::getAbsN2OLines(), RefractiveIndexProfile::getAbsNO2Lines(), RefractiveIndexProfile::getAbsO2Lines(), RefractiveIndexProfile::getAbsO3Lines(), RefractiveIndexProfile::getAbsSO2Lines(), RefractiveIndexProfile::getAbsTotalDry(), RefractiveIndexProfile::getAbsTotalWet(), asdm::Complex::getImg(), casacore::MaskArrMath_global_functions_MaskedArray_mathematical_operations::imag(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::imag(), asdm::Complex::isZero(), casacore::MakeComplexImag< L, R, RES >::operator()(), casacore::MakeComplexRealImag< L, R, RES >::operator()(), casacore::Imag< T, RES >::operator()(), and asdm::Complex::setReal().
|
inline |
The imaginary part of a complex node.
Defined for scalars and arrays.
Definition at line 1381 of file ExprNode.h.
References casacore::TableExprFuncNode::imagFUNC, and casacore::TableExprNode::newFunctionNode().
DataType casacore::imagePixelType | ( | const String & | fileName | ) |
Determine the pixel type in the PagedImage contained in fileName
.
If the file doesn't appear to be a Table or cannot be opened, TpOther is returned. <group name="pixeltype")
LatticeExprNode casacore::indexin | ( | const LatticeExprNode & | axis, |
const LatticeExprNode & | indexFlags | ||
) |
2-argument function telling per pixel if its index on the given axis is contained in the 2nd argument.
The 2nd argument should be a boolean vector where True means that the index is contained. For indices >= vector_length, the 2nd argument defaults to False. Results in a Bool array.
Caution: Axes start counting at 0; If the axis is a number < 0 or >= ndim, an exception is thrown;
|
inline |
Definition at line 400 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
Referenced by casa::sdfiller::SpectralWindowRecord::fill(), casa::denoising::GslPolynomialModel< Double >::GslPolynomialModel(), casacore::ArrayMath_global_functions_Array_mathematical_operations::indgen(), casa::CTPatchedInterp::setDefAntMap(), and casa::CTPatchedInterp::setDefSpwMap().
|
inline |
Definition at line 403 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 406 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
StatsData<AccumType> casacore::initializeStatsData | ( | ) |
|
inline |
Definition at line 411 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Convert double, bool, or string to int (using floor).
Definition at line 1385 of file ExprNode.h.
References casacore::TableExprFuncNode::intFUNC, and casacore::TableExprNode::newFunctionNode().
Bool casacore::isCArray | ( | ) | const |
See if the pointer points to a C-array.
Definition at line 133 of file PtrHolder.h.
References isCarray_p.
|
inline |
Function operating on a field resulting in a bool scalar.
It can be used to test if a column has an array in the current row. It can also be used to test if a record contains a field.
Definition at line 1932 of file ExprNode.h.
References casacore::TableExprFuncNode::isdefFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Function to test if a scalar or array is finite.
It results in a Bool scalar or array.
Definition at line 1587 of file ExprNode.h.
References casacore::TableExprFuncNode::isfiniteFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::MArrayLogical_global_functions_MArray_logical_operations::isFinite(), and casacore::IsFinite< T >::operator()().
Bool casacore::isHDF5Image | ( | const String & | fileName | ) |
Check if this HDF5 file is an HDF5 image.
|
inline |
Definition at line 1583 of file ExprNode.h.
References casacore::TableExprFuncNode::isinfFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::MArrayLogical_global_functions_MArray_logical_operations::isInf(), and casacore::IsInf< T >::operator()().
LatticeExprNode casacore::isNaN | ( | const LatticeExprNode & | expr | ) |
Test if a value is a NaN.
Referenced by casacore::MArrayLogical_global_functions_MArray_logical_operations::isNaN(), and casacore::IsNaN< T >::operator()().
|
inline |
Function to test if a scalar or array is NaN (not-a-number).
It results in a Bool scalar or array.
Definition at line 1579 of file ExprNode.h.
References casacore::TableExprFuncNode::isnanFUNC, and casacore::TableExprNode::newFunctionNode().
void casacore::JsonGramerror | ( | const char * | ) |
The global yyerror function for the parser.
It throws an exception with the current token.
LatticeExprNode casacore::length | ( | const LatticeExprNode & | expr, |
const LatticeExprNode & | axis | ||
) |
2-argument function to get the length of an axis.
Results in a scalar Float. The 2nd expression (giving the axis number) has to be a real scalar.
Caution: Axes start counting at 0; If the axis is a number < 0, an exception is thrown; If the axis is a number exceeding the dimensionality, 1 is returned;
Referenced by casacore::StringFITSFieldCopier::copyToFITS(), casacore::Adios2StManColumnT< T >::getArrayV(), casacore::String::length(), and casacore::ColumnSlicer::validateParameters().
LatticeExprNode casacore::log | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1283 of file ExprNode.h.
References casacore::TableExprFuncNode::logFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::log10 | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1287 of file ExprNode.h.
References casacore::TableExprFuncNode::log10FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1545 of file ExprNode.h.
References casacore::TableExprFuncNode::ltrimFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Form a masked array.
Definition at line 1892 of file ExprNode.h.
References casacore::TableExprFuncNode::marrayFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::Cube< casacore::RigidVector< Double, 2 > >::operator=(), casacore::Matrix< casa::VBStore >::operator=(), and casacore::Vector< ArgType >::operator=().
LatticeExprNode casacore::mask | ( | const LatticeExprNode & | expr | ) |
This function returns the mask of the given expression.
If it has no mask, the result is an array with all True values.
Referenced by accumulateFalse(), accumulateTrue(), casa::bitvec_from_ulong(), casa::bitvec_to_ulong(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::MArray< T >::flatten(), casacore::TableExprGroupAggr::getArray(), casa::vi::AveragingOptions::nSet(), casacore::FitsField< FitsBit >::operator int(), casa::viewer::region::PointInfo::operator&(), casacore::FitsField< FitsBit >::operator()(), casacore::FitsField< FitsBit >::operator=(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), option::PrintUsageImplementation::LineWrapper::process(), casa::ImageTask< casacore::Float >::setMask(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::TableExprNodeSet::toArray(), and option::PrintUsageImplementation::LinePartIterator::update_length().
LatticeExprNode casacore::max | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Referenced by casa::QtPCColorTable::clrByte(), casa::QtDisplayData::colorBarSizeAdj(), casa::QtSliderBase::externalVal(), casa::denoising::GslPolynomialModel< Double >::GslPolynomialModel(), casacore::ArrayMath_global_functions_Array_mathematical_operations::max(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::max(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::MMaxFunc< T >::operator()(), casacore::ArrayPartMath_global_functions_Array_partial_operations::MaxFunc< T >::operator()(), casacore::MaskedMaxFunc< T >::operator()(), casa::PlotMSIterParam::setGridCol(), casa::PlotMSIterParam::setGridRow(), casa::QtDisplayPanel::setRegionExtent(), and casa::QtSliderBase::sliderVal().
LatticeExprNode casacore::max | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 396 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 1373 of file ExprNode.h.
References casacore::TableExprFuncNode::maxFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1597 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmaxFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1693 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmaxsFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::mean | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::avdev(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::mean(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::MMeanFunc< T >::operator()(), casacore::ArrayPartMath_global_functions_Array_partial_operations::MeanFunc< T >::operator()(), casacore::MaskedMeanFunc< T >::operator()(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::variance().
|
inline |
Definition at line 1617 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmeanFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1699 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmeansFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::median | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::MaskArrMath_global_functions_MaskedArray_mathematical_operations::median(), casacore::ArrayMath_global_functions_Array_mathematical_operations::median(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::median(), casacore::ArrayMath_global_functions_Array_mathematical_operations::medianInPlace(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::medianInPlace(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::MMedianFunc< T >::operator()(), casacore::ArrayPartMath_global_functions_Array_partial_operations::MedianFunc< T >::operator()(), casacore::MaskedMedianFunc< T >::operator()(), and casacore::StatisticsAlgorithmQuantileComputer< CASA_STATP >::setMedian().
|
inline |
Definition at line 1642 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmedianFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1729 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmediansFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::min | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Referenced by casa::QtPCColorTable::clrByte(), casa::QtDisplayData::colorBarSizeAdj(), casa::QtSliderBase::externalVal(), casa::denoising::GslPolynomialModel< Double >::GslPolynomialModel(), casacore::ArrayMath_global_functions_Array_mathematical_operations::min(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::min(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::MMinFunc< T >::operator()(), casacore::ArrayPartMath_global_functions_Array_partial_operations::MinFunc< T >::operator()(), casacore::MaskedMinFunc< T >::operator()(), casa::QtDisplayPanel::setRegionExtent(), casa::PlotPointDataImpl< T >::size(), casa::PlotMaskedPointDataImpl< T >::sizeMaskedOrUnmasked(), and casa::QtSliderBase::sliderVal().
LatticeExprNode casacore::min | ( | const LatticeExprNode & | expr | ) |
1-argument functions operating on a numeric expression resulting in a scalar
|
inline |
Definition at line 393 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Minimum or maximum of 2 nodes.
Makes sense for numeric and String values. For Complex values the norm is compared. One or both arguments can be scalar or array.
Definition at line 1369 of file ExprNode.h.
References casacore::TableExprFuncNode::minFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Functions operating on a Double scalar or array resulting in a Double scalar.
Definition at line 1592 of file ExprNode.h.
References casacore::TableExprFuncNode::arrminFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 390 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
Referenced by casa::denoising::GslPolynomialModel< Double >::GslPolynomialModel(), and casa::CalStatsPhase::maxLocation().
|
inline |
Definition at line 1687 of file ExprNode.h.
References casacore::TableExprFuncNode::arrminsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1464 of file ExprNode.h.
References casacore::TableExprFuncNode::mjdFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1459 of file ExprNode.h.
References casacore::TableExprFuncNode::mjdtodateFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1476 of file ExprNode.h.
References casacore::TableExprFuncNode::monthFUNC, and casacore::TableExprNode::newFunctionNode().
Record casacore::mssSelectedIndices | ( | MSSelection & | mss, |
const MeasurementSet * | ms | ||
) |
Bool casacore::mssSetData | ( | const MeasurementSet & | ms, |
MeasurementSet & | selectedMS, | ||
const String & | outMSName = "" , |
||
const String & | timeExpr = "" , |
||
const String & | antennaExpr = "" , |
||
const String & | fieldExpr = "" , |
||
const String & | spwExpr = "" , |
||
const String & | uvDistExpr = "" , |
||
const String & | taQLExpr = "" , |
||
const String & | polnExpr = "" , |
||
const String & | scanExpr = "" , |
||
const String & | arrayExpr = "" , |
||
const String & | stateExpr = "" , |
||
const String & | obsExpr = "" , |
||
MSSelection * | mss = NULL |
||
) |
Collective selection returning a selected MS.
Bool casacore::mssSetData | ( | const MeasurementSet & | ms, |
MeasurementSet & | selectedMS, | ||
Vector< Vector< Slice > > & | chanSlices, | ||
Vector< Vector< Slice > > & | corrSlices, | ||
const String & | outMSName = "" , |
||
const String & | timeExpr = "" , |
||
const String & | antennaExpr = "" , |
||
const String & | fieldExpr = "" , |
||
const String & | spwExpr = "" , |
||
const String & | uvDistExpr = "" , |
||
const String & | taQLExpr = "" , |
||
const String & | polnExpr = "" , |
||
const String & | scanExpr = "" , |
||
const String & | arrayExpr = "" , |
||
const String & | stateExpr = "" , |
||
const String & | obsExpr = "" , |
||
const Int | defaultChanStep = 1 , |
||
MSSelection * | mss = NULL |
||
) |
Collective selection also returning in-row (corr/chan) slices.
Bool casacore::mssSetData2 | ( | const MeasurementSet & | ms, |
MeasurementSet & | selectedMS, | ||
const String & | outMSName = "" , |
||
const String & | timeExpr = "" , |
||
const String & | antennaExpr = "" , |
||
const String & | fieldExpr = "" , |
||
const String & | spwExpr = "" , |
||
const String & | uvDistExpr = "" , |
||
const String & | taQLExpr = "" , |
||
const String & | polnExpr = "" , |
||
const String & | scanExpr = "" , |
||
const String & | arrayExpr = "" , |
||
const String & | stateExpr = "" , |
||
const String & | obsExpr = "" , |
||
const String & | feedExpr = "" , |
||
MSSelection * | mss = NULL |
||
) |
Added feedExpr.
Bool casacore::mssSetData2 | ( | const MeasurementSet & | ms, |
MeasurementSet & | selectedMS, | ||
Vector< Vector< Slice > > & | chanSlices, | ||
Vector< Vector< Slice > > & | corrSlices, | ||
const String & | outMSName = "" , |
||
const String & | timeExpr = "" , |
||
const String & | antennaExpr = "" , |
||
const String & | fieldExpr = "" , |
||
const String & | spwExpr = "" , |
||
const String & | uvDistExpr = "" , |
||
const String & | taQLExpr = "" , |
||
const String & | polnExpr = "" , |
||
const String & | scanExpr = "" , |
||
const String & | arrayExpr = "" , |
||
const String & | stateExpr = "" , |
||
const String & | obsExpr = "" , |
||
const String & | feedExpr = "" , |
||
const Int | defaultChanStep = 1 , |
||
MSSelection * | mss = NULL |
||
) |
Added feedExpr.
LatticeExprNode casacore::ndim | ( | const LatticeExprNode & | expr | ) |
1-argument function to get the dimensionality of a lattice.
0 is returned if it is a scalar. Results in a scalar Float.
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), asdm::ASDMValuesParser::parse1D(), asdm::ASDMValuesParser::parse2D(), asdm::ASDMValuesParser::parse3D(), asdm::ASDMValuesParser::parse4D(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath().
|
inline |
Definition at line 1940 of file ExprNode.h.
References casacore::TableExprFuncNode::ndimFUNC, and casacore::TableExprNode::newFunctionNode().
Bool casacore::near | ( | const GaussianBeam & | left, |
const GaussianBeam & | other, | ||
const Double | relWidthTol, | ||
const Quantity & | absPaTol | ||
) |
|
inline |
Functions to return whether a value is "relatively" near another.
Returns tol > abs(val2 - val1)/max(abs(val1),(val2))
. If tol <= 0, returns val1 == val2. If either val is 0.0, takes care of area around the minimum number that can be represented.
The nearAbs functions return whether a value is "absolutely" near another. Returns tol > abs(val2 - val1)
. Default tolerance is 1.0e-13. They operate on scalars and arrays.
Definition at line 1194 of file ExprNode.h.
References casacore::TableExprFuncNode::near2FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1200 of file ExprNode.h.
References casacore::TableExprFuncNode::near3FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1207 of file ExprNode.h.
References casacore::TableExprFuncNode::nearabs2FUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::Complex_global_functions_Complex_desc::allNearAbs(), casacore::Math_global_functions_Math_interface_for_casacore::allNearAbs(), casacore::MArrayLogical_global_functions_MArray_logical_operations::nearAbs(), and casacore::NearAbs< L, R >::operator()().
|
inline |
Definition at line 1213 of file ExprNode.h.
References casacore::TableExprFuncNode::nearabs3FUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::nelements | ( | const LatticeExprNode & | expr | ) |
1-argument function to get the number of elements in a lattice.
If the lattice is masked, only the True elements are counted. Results in a scalar Double.
Referenced by casa::CTBuffer::arrayId(), casacore::TabVecRep< T >::conform(), casa::CTBuffer::fieldId(), casa::NewMultiTermFT::printFTTypes(), casa::MultiTermFTNew::printFTTypes(), casa::refim::MultiTermFTNew::printFTTypes(), and casa::CTBuffer::spectralWindows().
|
inline |
Functions operating on any scalar or array resulting in a Double scalar.
A scalar has 1 element and dimensionality 0.
Definition at line 1936 of file ExprNode.h.
References casacore::TableExprFuncNode::nelemFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::nfalse | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::MArrayLogical_global_functions_MArray_logical_operations::nfalse(), casacore::ArrayLogical_global_functions_Array_logical_operations::ntrue(), casacore::MArrayLogical_global_functions_MArray_logical_operations::MNFalseFunc< T, RES >::operator()(), and casacore::NFalseFunc< T, RES >::operator()().
|
inline |
Definition at line 1665 of file ExprNode.h.
References casacore::TableExprFuncNode::arrnfalseFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1760 of file ExprNode.h.
References casacore::TableExprFuncNode::arrnfalsesFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 414 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 1317 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::normFUNC.
Referenced by casacore::Complex_global_functions_Complex_desc::operator<(), casacore::Complex_global_functions_Complex_desc::operator<=(), casacore::Complex_global_functions_Complex_desc::operator>(), and casacore::Complex_global_functions_Complex_desc::operator>=().
LatticeExprNode casacore::ntrue | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1661 of file ExprNode.h.
References casacore::TableExprFuncNode::arrntrueFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1754 of file ExprNode.h.
References casacore::TableExprFuncNode::arrntruesFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::operator! | ( | const LatticeExprNode & | expr | ) |
LatticeExprNode casacore::operator!= | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Referenced by casa::surface().
|
inline |
|
inline |
Definition at line 134 of file Allocator.h.
|
inline |
Definition at line 204 of file Allocator.h.
|
inline |
Definition at line 1158 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newNE().
|
inline |
Definition at line 842 of file LatticeExprNode.h.
References fmod().
|
inline |
Definition at line 1133 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newModulo().
|
inline |
Definition at line 1138 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newBitAnd().
LatticeExprNode casacore::operator&& | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Logical binary operators.
TableExprNode casacore::operator&& | ( | const TableExprNode & | left, |
const TableExprNode & | right | ||
) |
Logical operators to combine boolean TableExprNode's.
A null TableExprNode object is ignored, so it is possible to build up a full expression gradually.
LatticeExprNode casacore::operator* | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
MVEarthMagnetic casacore::operator* | ( | const RotMatrix & | left, |
const MVEarthMagnetic & | right | ||
) |
Rotate a EarthMagnetic vector with rotation matrix and other multiplications.
MVEarthMagnetic casacore::operator* | ( | const MVEarthMagnetic & | left, |
const RotMatrix & | right | ||
) |
MVEarthMagnetic casacore::operator* | ( | Double | left, |
const MVEarthMagnetic & | right | ||
) |
MVEarthMagnetic casacore::operator* | ( | const MVEarthMagnetic & | left, |
Double | right | ||
) |
Double casacore::operator* | ( | const Vector< Double > & | left, |
const MVEarthMagnetic & | right | ||
) |
Double casacore::operator* | ( | const MVEarthMagnetic & | left, |
const Vector< Double > & | right | ||
) |
MVDirection casacore::operator* | ( | const RotMatrix & | left, |
const MVDirection & | right | ||
) |
Rotate a position vector.
Double casacore::operator* | ( | const MVPosition & | left, |
const MVEarthMagnetic & | right | ||
) |
MVBaseline casacore::operator* | ( | const RotMatrix & | left, |
const MVBaseline & | right | ||
) |
Rotate a Baseline vector with rotation matrix and other multiplications.
MVDirection casacore::operator* | ( | const MVDirection & | left, |
const RotMatrix & | right | ||
) |
Double casacore::operator* | ( | const MVEarthMagnetic & | left, |
const MVPosition & | right | ||
) |
MVBaseline casacore::operator* | ( | const MVBaseline & | left, |
const RotMatrix & | right | ||
) |
MVBaseline casacore::operator* | ( | Double | left, |
const MVBaseline & | right | ||
) |
MVBaseline casacore::operator* | ( | const MVBaseline & | left, |
Double | right | ||
) |
MVuvw casacore::operator* | ( | const RotMatrix & | left, |
const MVuvw & | right | ||
) |
Rotate a uvw vector with rotation matrix and other multiplications.
Double casacore::operator* | ( | const Vector< Double > & | left, |
const MVBaseline & | right | ||
) |
MVuvw casacore::operator* | ( | const MVuvw & | left, |
const RotMatrix & | right | ||
) |
Double casacore::operator* | ( | const MVBaseline & | left, |
const Vector< Double > & | right | ||
) |
MVuvw casacore::operator* | ( | Double | left, |
const MVuvw & | right | ||
) |
Double casacore::operator* | ( | const MVPosition & | left, |
const MVBaseline & | right | ||
) |
MVuvw casacore::operator* | ( | const MVuvw & | left, |
Double | right | ||
) |
Double casacore::operator* | ( | const MVBaseline & | left, |
const MVPosition & | right | ||
) |
Double casacore::operator* | ( | const Vector< Double > & | left, |
const MVuvw & | right | ||
) |
Double casacore::operator* | ( | const MVuvw & | left, |
const Vector< Double > & | right | ||
) |
Double casacore::operator* | ( | const MVPosition & | left, |
const MVuvw & | right | ||
) |
Double casacore::operator* | ( | const MVuvw & | left, |
const MVPosition & | right | ||
) |
MVPosition casacore::operator* | ( | const RotMatrix & | left, |
const MVPosition & | right | ||
) |
Rotate a position vector with rotation matrix and other multiplications.
MVPosition casacore::operator* | ( | const MVPosition & | left, |
const RotMatrix & | right | ||
) |
MVPosition casacore::operator* | ( | Double | left, |
const MVPosition & | right | ||
) |
MVPosition casacore::operator* | ( | const MVPosition & | left, |
Double | right | ||
) |
Double casacore::operator* | ( | const Vector< Double > & | left, |
const MVPosition & | right | ||
) |
Double casacore::operator* | ( | const MVPosition & | left, |
const Vector< Double > & | right | ||
) |
|
inline |
Definition at line 1123 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newTimes().
LatticeExprNode casacore::operator+ | ( | const LatticeExprNode & | expr | ) |
Global functions operating on a LatticeExprNode.
All global functions need to be declared as friends.
Unary functions.
LatticeExprNode casacore::operator+ | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Numerical binary operators.
MrsEligibility casacore::operator+ | ( | const MrsEligibility & | a, |
MrsEligibility::SubtableId | subtableId | ||
) |
MrsEligibility casacore::operator+ | ( | const MrsEligibility & | a, |
const MrsEligibility & | b | ||
) |
|
inline |
Define all global functions operating on a TableExprNode.
Arithmetic operators for numeric TableExprNode's.
Definition at line 1113 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newPlus().
LatticeExprNode casacore::operator- | ( | const LatticeExprNode & | expr | ) |
LatticeExprNode casacore::operator- | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
MrsEligibility casacore::operator- | ( | const MrsEligibility & | a, |
MrsEligibility::SubtableId | subtableId | ||
) |
Creates a new MrsEligibilitySet by adding or removing the specified subtable or the specified set of subtables.
MrsEligibility casacore::operator- | ( | const MrsEligibility & | a, |
const MrsEligibility & | b | ||
) |
|
inline |
Definition at line 1118 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newMinus().
T* casacore::operator-> | ( | ) | const |
Make it possible to use -> on the pointer object.
Definition at line 129 of file PtrHolder.h.
References ptr_p.
LatticeExprNode casacore::operator/ | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1128 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newDivide().
Bool casacore::operator< | ( | const SubScanKey & | lhs, |
const SubScanKey & | rhs | ||
) |
define operator<() so it can be used as a key in std::map
Bool casacore::operator< | ( | const ScanKey & | lhs, |
const ScanKey & | rhs | ||
) |
define operator<() so it can be used as a key in std::map
LatticeExprNode casacore::operator< | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Bool casacore::operator< | ( | const ArrayKey & | lhs, |
const ArrayKey & | rhs | ||
) |
define operator<() so it can be used as a key in std::map
Bool casacore::operator< | ( | const SourceKey & | lhs, |
const SourceKey & | rhs | ||
) |
define operator<() so it can be used as a key in std::map
|
inline |
Definition at line 1178 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newGT().
|
inline |
|
inline |
|
inline |
std::ostream& casacore::operator<< | ( | std::ostream & | os, |
const SubScanKey & | scanKey | ||
) |
|
inline |
|
inline |
ostream& casacore::operator<< | ( | ostream & | os, |
const IComplex & | |||
) |
Show on ostream.
std::ostream& casacore::operator<< | ( | std::ostream & | os, |
const ScanKey & | scanKey | ||
) |
void casacore::operator<< | ( | ostream & | , |
const MultiFileInfo & | |||
) |
void casacore::operator<< | ( | AipsIO & | , |
const MultiFileInfo & | |||
) |
ostream& casacore::operator<< | ( | ostream & | os, |
const StatsHistogram< AccumType > & | hist | ||
) |
for use in debugging
Definition at line 126 of file StatsHistogram.h.
ostream& casacore::operator<< | ( | ostream & | os, |
const ObjectID & | id | ||
) |
|
inline |
Definition at line 162 of file FunctionOrder.h.
ostream& casacore::operator<< | ( | ostream & | os, |
const GaussianBeam & | beam | ||
) |
ostream& casacore::operator<< | ( | ostream & | os, |
const UnitDim & | du | ||
) |
Output.
Output the SI dimensions (e.g.
'km/s/g' as 'm kg-1 s-1')
LogIO& casacore::operator<< | ( | LogIO & | os, |
const GaussianBeam & | beam | ||
) |
|
inline |
Definition at line 209 of file FunctionParam.h.
|
inline |
Definition at line 223 of file hdu.h.
References casacore::HeaderDataUnit::kwlist_.
ostream& casacore::operator<< | ( | ostream & | os, |
const ObsInfo & | info | ||
) |
ostream& casacore::operator<< | ( | ostream & | os, |
const ImageBeamSet & | beamSet | ||
) |
Show the beam set info.
ostream& casacore::operator<< | ( | ostream & | , |
const FITS::ValueType & | |||
) |
|
inline |
Definition at line 359 of file Function.h.
|
inline |
Definition at line 455 of file Record.h.
References casacore::Record::putRecord().
ostream& casacore::operator<< | ( | ostream & | os, |
const MVTime & | meas | ||
) |
Global functions.
Output a date/time.
Output
ostream& casacore::operator<< | ( | ostream & | os, |
const MVTime::Format & | form | ||
) |
Set a temporary format (thread-unsafe).
Set a temporary format.
|
inline |
|
inline |
Definition at line 506 of file RecordDesc.h.
References casacore::RecordDesc::put().
ostream& casacore::operator<< | ( | ostream & | , |
const FitsKeyword & | |||
) |
ostream& casacore::operator<< | ( | ostream & | os, |
const SpectralCoordinate & | spcoord | ||
) |
|
inline |
Definition at line 870 of file hdu.h.
References casacore::FitsBase::show().
ostream& casacore::operator<< | ( | ostream & | o, |
FitsKeywordList & | |||
) |
|
inline |
Definition at line 1031 of file String.h.
References casacore::String::c_str().
LatticeExprNode casacore::operator<= | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1173 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newGE().
|
private |
Bool casacore::operator== | ( | const ScanKey & | lhs, |
const ScanKey & | rhs | ||
) |
LatticeExprNode casacore::operator== | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Relational binary operators.
|
inline |
Definition at line 97 of file MSKeys.h.
References casacore::ArrayKey::arrayID, and casacore::ArrayKey::obsID.
|
inline |
Definition at line 128 of file Allocator.h.
|
inline |
Definition at line 198 of file Allocator.h.
|
inline |
is equal operator, uses operator Double which returns days
Definition at line 465 of file MVTime.h.
Referenced by casa::vi::chunk(), casa::PageHeaderItems::operator!=(), and casa::surface().
|
inline |
Comparison operators.
Definition at line 1153 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newEQ().
LatticeExprNode casacore::operator> | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1163 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newGT().
LatticeExprNode casacore::operator>= | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Not defined for Bool.
Definition at line 1168 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newGE().
void casacore::operator>> | ( | AipsIO & | , |
MultiFileInfo & | |||
) |
ostream& casacore::operator>> | ( | ostream & | is, |
MVTime & | meas | ||
) |
|
inline |
Definition at line 465 of file Record.h.
References casacore::Record::getRecord().
|
inline |
Definition at line 510 of file RecordDesc.h.
References casacore::RecordDesc::get().
|
inline |
Definition at line 845 of file LatticeExprNode.h.
References pow().
|
inline |
Definition at line 1148 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newBitXor().
|
inline |
Definition at line 1143 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newBitOr().
LatticeExprNode casacore::operator|| | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
TableExprNode casacore::operator|| | ( | const TableExprNode & | left, |
const TableExprNode & | right | ||
) |
LatticeExprNode casacore::pa | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
This function finds 180/pi*atan2(left,right)/2
.
This could be used to find the position of linear polarization if left and right are images of Stokes U and Q, respectively.
Referenced by casacore::SquareMatrix< T, n >::operator=(), casa::CFStore::set(), and casa::refim::CFStore::set().
|
inline |
Definition at line 1444 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::patternFUNC.
Referenced by casa::PlotShape::setAreaFill(), casa::BarPlot::setAreaFill(), casa::PlotAnnotation::setBackground(), casa::MaskedScatterPlot::setMaskedSymbolAreaFill(), and casa::ScatterPlot::setSymbolAreaFill().
|
inline |
The phase (i.e.
atan2(im, re)) of a complex node. This is a synonym for function arg. Defined for scalars and arrays.
Definition at line 1405 of file ExprNode.h.
References casacore::TableExprFuncNode::argFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::phase().
|
inline |
Definition at line 192 of file MatrixMathLA.h.
References sposv().
|
inline |
Definition at line 195 of file MatrixMathLA.h.
References dposv().
|
inline |
Definition at line 198 of file MatrixMathLA.h.
References cposv().
|
inline |
Definition at line 201 of file MatrixMathLA.h.
References zposv().
|
inline |
Definition at line 205 of file MatrixMathLA.h.
References spotri().
|
inline |
Definition at line 208 of file MatrixMathLA.h.
References dpotri().
|
inline |
Definition at line 211 of file MatrixMathLA.h.
References cpotri().
|
inline |
Definition at line 214 of file MatrixMathLA.h.
References zpotri().
LatticeExprNode casacore::pow | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Referenced by casa::denoising::GslPolynomialModel< Double >::GslPolynomialModel(), casacore::Pow< T, E, RES >::operator()(), operator^(), casacore::Math_global_functions_Math_interface_for_casacore::pow(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::pow(), casacore::FITS::tenD(), and casacore::FITS::tenF().
|
inline |
Definition at line 377 of file TabVecMath.h.
References exp().
|
inline |
Definition at line 1291 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::powFUNC.
uInt casacore::precisionForValueErrorPairs | ( | const Vector< Double > & | pair1, |
const Vector< Double > & | pair2 | ||
) |
|
inline |
Definition at line 385 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 1607 of file ExprNode.h.
References casacore::TableExprFuncNode::arrproductFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::MProductFunc< T >::operator()(), casacore::ArrayPartMath_global_functions_Array_partial_operations::ProductFunc< T >::operator()(), casacore::MaskedProductFunc< T >::operator()(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::product().
|
inline |
Definition at line 1675 of file ExprNode.h.
References casacore::TableExprFuncNode::arrproductsFUNC, and casacore::TableExprNode::newFunctionNode().
|
private |
|
inline |
Definition at line 134 of file BlockIO.h.
Referenced by casacore::BlockIO_global_functions_BlockIO::operator<<(), and casacore::BlockIO_global_functions_BlockIO::putBlock().
const char* casacore::re_comp | ( | ) |
int casacore::re_exec | ( | ) |
LatticeExprNode casacore::real | ( | const LatticeExprNode & | expr | ) |
Referenced by casa::applyScircInv(), casa::applySlinInv(), casacore::LatticeHistograms< casacore::Float >::convertT(), asdm::Complex::equals(), asdm::Complex::getReal(), asdm::Complex::isZero(), casacore::MakeComplexReal< L, R, RES >::operator()(), casacore::MakeComplexRealImag< L, R, RES >::operator()(), casacore::Real< T, RES >::operator()(), casacore::MaskArrMath_global_functions_MaskedArray_mathematical_operations::real(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::real(), and asdm::Complex::setImg().
|
inline |
The real part of a complex node.
Defined for scalars and arrays.
Definition at line 1377 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::realFUNC.
LatticeExprNode casacore::rebin | ( | const LatticeExprNode & | expr, |
const LatticeExprNode & | bin | ||
) |
2-argument function rebinning Lattice by given factors.
The 2nd argument should be a vector (preferably Float - really Int but Int not well supported in LEL yet). Results in a T array.
|
inline |
Functions for regular expression matching and pattern matching.
Defined for scalars and arrays.
pattern
is for a file name like pattern.
sqlpattern
is for an SQL like pattern.
Definition at line 1440 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::regexFUNC.
void casacore::register_adios2stman | ( | ) |
LatticeExprNode casacore::replace | ( | const LatticeExprNode & | arg1, |
const LatticeExprNode & | arg2 | ||
) |
This function replaces every masked-off element in the first argument with the corresponding element from the second argument.
The first argument has to be a lattice (expression), the second can be a scalar or lattice. The mask of the first argument is not changed. If the first argument does not have a mask, this function does nothing.
Referenced by casacore::String::replace().
|
inline |
Definition at line 1566 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::replaceFUNC.
|
inline |
Definition at line 1572 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::replaceFUNC.
|
inline |
Definition at line 1637 of file ExprNode.h.
References casacore::TableExprFuncNode::arrrmsFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::MRmsFunc< T >::operator()(), casacore::ArrayPartMath_global_functions_Array_partial_operations::RmsFunc< T >::operator()(), casacore::MaskedRmsFunc< T >::operator()(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::rms().
|
inline |
Definition at line 1723 of file ExprNode.h.
References casacore::TableExprFuncNode::arrrmssFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::round | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1341 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::roundFUNC.
|
inline |
Definition at line 1549 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::rtrimFUNC.
|
inline |
Definition at line 1820 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runallFUNC.
|
inline |
Definition at line 1814 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runanyFUNC.
|
inline |
Definition at line 1796 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runavdevFUNC.
|
inline |
Definition at line 1772 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runmaxFUNC.
|
inline |
Definition at line 1778 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runmeanFUNC.
|
inline |
Definition at line 1808 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runmedianFUNC.
|
inline |
Functions operating for each element on a box around that element.
The elements at the edges (where no full box can be made) are set to 0.
Definition at line 1766 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runminFUNC.
|
inline |
Definition at line 1802 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runrmsFUNC.
|
inline |
Definition at line 1790 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runstddev1FUNC.
|
inline |
Definition at line 1784 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runvariance1FUNC.
|
inline |
create a ScanKey from a SubScanKey, just omits the SubScanKey's fieldID
Definition at line 66 of file MSKeys.h.
References casacore::SubScanKey::arrayID, casacore::ScanKey::arrayID, casacore::SubScanKey::obsID, casacore::ScanKey::obsID, casacore::SubScanKey::scan, and casacore::ScanKey::scan.
std::set<ScanKey> casacore::scanKeys | ( | const std::set< Int > & | scans, |
const ArrayKey & | arrayKey | ||
) |
construct scan keys given a set of scan numbers and an ArrayKey
std::set<Int> casacore::scanNumbers | ( | const std::set< ScanKey > & | scanKeys | ) |
extract all the unique scan numbers from the specified scans
|
protected |
Set the column cache to the cache of the given table.
The row numbers will be adjusted as needed.
void casacore::sgetrf | ( | const int * | m, |
const int * | n, | ||
float * | a, | ||
const int * | lda, | ||
int * | ipiv, | ||
int * | info | ||
) |
Referenced by getrf().
void casacore::sgetri | ( | const int * | m, |
float * | a, | ||
const int * | lda, | ||
const int * | ipiv, | ||
float * | work, | ||
const int * | lwork, | ||
int * | info | ||
) |
Referenced by getri().
|
inline |
Function operating on any scalar or array resulting in a Double array containing the shape.
A scalar has shape [1].
Definition at line 1944 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::shapeFUNC.
Referenced by casa::vi::VbCacheItemArray< casacore::casacore::Vector< casacore::uInt > >::appendRows(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casa::vi::VbCacheItemArray< casacore::casacore::Vector< casacore::uInt > >::copyRowElementAux(), casa::CFBStruct::getCFB(), casa::refim::CFBStruct::getCFB(), casa::sdfiller::DataChunk::initialize(), casa::VisBuffer::modelVisCube(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casa::PlotRasterMatrixData< T >::PlotRasterMatrixData(), casa::ms::CachedPlane< casacore::Complex >::referenceMatrix(), casa::ms::CachedColumn< casacore::Float >::referenceVector(), casa::vi::VbCacheItemArray< casacore::casacore::Vector< casacore::uInt > >::resizeRows(), casa::PeakIntensityFluxDensityConverter< T >::setShape(), casa::ImageRotator< T >::setShape(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), ArrayCopy< T >::toArray(), ArrayCopy< Complex >::toArray(), and ArrayCopy< DComplex >::toArray().
|
inline |
Definition at line 138 of file BlockIO.h.
Referenced by casacore::BlockIO_global_functions_BlockIO::operator<<(), and casacore::BlockIO_global_functions_BlockIO::showBlock().
LatticeExprNode casacore::sign | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1337 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::signFUNC.
LatticeExprNode casacore::sin | ( | const LatticeExprNode & | expr | ) |
Numerical 1-argument functions.
Referenced by casacore::TableExprFuncNode::angdist(), casa::CExp3< CF_TYPE >::build(), casa::CExp< T >::build(), WVRMeasurement::getAirMass(), casacore::Sin< T, RES >::operator()(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::sin().
|
inline |
Transcendental functions that can be applied to essentially all numeric nodes containing scalars or arrays.
Definition at line 1295 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::sinFUNC.
LatticeExprNode casacore::sinh | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1299 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::sinhFUNC.
Array<T> casacore::slidingArrayMath | ( | const MaskedArray< T > & | array, |
const IPosition & | halfBoxSize, | ||
const FuncType & | funcObj, | ||
Bool | fillEdge = True |
||
) |
Apply for each element in the array the given ArrayMath reduction function object to the box around that element.
The full box is 2*halfBoxSize + 1. It can be used for arrays and boxes of any dimensionality; missing halfBoxSize values are set to 1.
Determine for each element in the array the median of a box with size [51,51] around that element:
This is a potentially expensive operation. On a high-end PC it took appr. 27 seconds to get the medians for an array of [1000,1000] using a halfBoxSize of [50,50].
The fillEdge argument determines how the edge is filled where no full boxes can be made. True means it is set to zero; False means that the edge is removed, thus the output array is smaller than the input array.
Note: This brute-force method of determining the medians outperforms all kinds of smart implementations; For a vector it is about as fast as class MedianSlider, for a 2D array it is much, much faster;
Referenced by casacore::MArrayLogical_global_functions_MArray_logical_operations::slidingAlls(), casacore::MArrayLogical_global_functions_MArray_logical_operations::slidingAnys(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::ArrayPartMath_global_functions_Array_partial_operations::slidingArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingAvdevs(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingFractiles(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingMaxs(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingMeans(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingMedians(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingMins(), casacore::MArrayLogical_global_functions_MArray_logical_operations::slidingNFalse(), casacore::MArrayLogical_global_functions_MArray_logical_operations::slidingNTrue(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingProducts(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingRmss(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingStddevs(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingSums(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingSumSqrs(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingVariances().
LatticeExprNode casacore::spectralindex | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
This function finds the spectral index alpha = log(s1/s2) / log(f1/f2)
.
void casacore::sposv | ( | const char * | uplo, |
const int * | n, | ||
const int * | nrhs, | ||
float * | a, | ||
const int * | lda, | ||
float * | b, | ||
const int * | ldb, | ||
int * | info | ||
) |
Referenced by posv().
void casacore::spotri | ( | const char * | uplo, |
const int * | n, | ||
float * | a, | ||
const int * | lda, | ||
int * | info | ||
) |
Referenced by potri().
|
inline |
Definition at line 1449 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::sqlpatternFUNC.
LatticeExprNode casacore::sqrt | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::LatticeStatistics< casacore::Float >::_rms(), casa::StokesUtil_global_functions_StokesVector_ancillary_Functions::abs(), casa::SynthesisUtils::conjFreq(), casa::refim::SynthesisUtils::conjFreq(), casa::CFBuffer::nearestWNdx(), casa::refim::CFBuffer::nearestWNdx(), casa::BeamCalc::norm3(), casacore::Sqrt< T, RES >::operator()(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialStddevs(), casa::AWProjectFT::pbFunc(), casa::refim::AWProjectFT::pbFunc(), casacore::VanVleck::predictN3(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::rms(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::sqrt(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::stddev(), casacore::VanVleck::threshN3(), casa::vi::weightToSigma(), and casacore::ZScoreCalculator::zscoreToNpts().
|
inline |
Definition at line 1313 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::sqrtFUNC.
|
inline |
Definition at line 1303 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::squareFUNC.
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::square().
CountedPtr<T> casacore::static_pointer_cast | ( | const CountedPtr< U > & | that | ) |
Cast the CountedPtr from one pointer type to another.
Definition at line 259 of file CountedPtr.h.
Referenced by casacore::CountedPtr< casacore::TempLattice< AccumType > >::static_ptr_cast().
LatticeExprNode casacore::stddev | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1627 of file ExprNode.h.
References casacore::TableExprFuncNode::arrstddev1FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1711 of file ExprNode.h.
References casacore::TableExprFuncNode::arrstddevs1FUNC, and casacore::TableExprNode::newFunctionNode().
String casacore::stripWhite | ( | const String & | str, |
Bool | onlyends = True |
||
) |
|
inline |
String functions on scalars or arrays.
Definition at line 1420 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::strlengthFUNC.
|
inline |
Definition at line 1553 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::substrFUNC.
|
inline |
Definition at line 1559 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::substrFUNC.
LatticeExprNode casacore::sum | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::avdev(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::mean(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::MSumFunc< T >::operator()(), casacore::ArrayPartMath_global_functions_Array_partial_operations::SumFunc< T >::operator()(), casacore::MaskedSumFunc< T >::operator()(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::rms(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::sum(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::variance().
|
inline |
Definition at line 382 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Functions operating on a Double or Complex scalar or array resulting in a scalar with the same data type.
Definition at line 1602 of file ExprNode.h.
References casacore::TableExprFuncNode::arrsumFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
The partial version of the functions above.
They are applied to the array subsets defined by the axes in the set using the partialXXX functions in ArrayMath. The axes must be 0-relative.
Definition at line 1669 of file ExprNode.h.
References casacore::TableExprFuncNode::arrsumsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1612 of file ExprNode.h.
References casacore::TableExprFuncNode::arrsumsqrFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1681 of file ExprNode.h.
References casacore::TableExprFuncNode::arrsumsqrsFUNC, and casacore::TableExprNode::newFunctionNode().
TaQLResult casacore::tableCommand | ( | const String & | command | ) |
TaQLResult casacore::tableCommand | ( | const String & | command, |
const Table & | tempTable | ||
) |
TaQLResult casacore::tableCommand | ( | const String & | command, |
const std::vector< const Table * > & | tempTables | ||
) |
TaQLResult casacore::tableCommand | ( | const String & | command, |
Vector< String > & | columnNames | ||
) |
TaQLResult casacore::tableCommand | ( | const String & | command, |
Vector< String > & | columnNames, | ||
String & | commandType | ||
) |
TaQLResult casacore::tableCommand | ( | const String & | command, |
const std::vector< const Table * > & | tempTables, | ||
Vector< String > & | columnNames | ||
) |
TaQLResult casacore::tableCommand | ( | const String & | command, |
const std::vector< const Table * > & | tempTables, | ||
Vector< String > & | columnNames, | ||
String & | commandType | ||
) |
LatticeExprNode casacore::tan | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1361 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::tanFUNC.
LatticeExprNode casacore::tanh | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1365 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::tanhFUNC.
void casacore::throw_empty_Stack_error | ( | const char * | msg = 0 | ) |
void casacore::throw_hashmapiter_init_error | ( | ) |
Referenced by casacore::HashMapIter< key, val >::operator=().
void casacore::throw_invalid_hashmapiter_error | ( | ) |
Referenced by casacore::HashMapIter< key, val >::clear(), casacore::ConstHashMapIter< key, val >::container(), casacore::HashMapIter< key, val >::container(), casacore::ConstHashMapIter< key, val >::defaultVal(), casacore::HashMapIter< key, val >::defaultVal(), casacore::HashMapIter< key, val >::define(), casacore::ConstHashMapIter< key, val >::isDefined(), casacore::ConstHashMapIter< key, val >::ndefined(), casacore::ConstHashMapIter< key, val >::operator()(), casacore::HashMapIter< key, val >::operator()(), and casacore::HashMapIter< key, val >::remove().
void casacore::throw_invalid_mapiter_error | ( | ) |
void casacore::throw_list_end_error | ( | ) |
The function which throws an exception for advancing the internal cursor past the end of a list.
Referenced by casacore::ConstListIter< casacore::OrderedPair< key, val > >::getRight(), casacore::ListIter< casacore::OrderedPair< key, val > >::getRight(), and casacore::ConstListIter< casacore::OrderedPair< key, val > >::operator++().
void casacore::throw_list_init_error | ( | ) |
void casacore::throw_list_start_error | ( | ) |
void casacore::throw_list_swapright_same_error | ( | ) |
void casacore::throw_map_constop_error | ( | ) |
void casacore::throw_map_init_error | ( | ) |
void casacore::throw_mapiter_init_error | ( | ) |
Referenced by casacore::MapIter< key, value >::operator=().
void casacore::throwArrayShapes | ( | const IPosition & | shape1, |
const IPosition & | shape2, | ||
const char * | name | ||
) |
Function to check the shapes.
It throws an exception if not equal.
Referenced by checkArrayShapes().
|
inline |
Definition at line 1537 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::timeFUNC.
Referenced by casacore::PrecTimer::start(), and casacore::PrecTimer::stop().
LatticeExprNode casacore::toBool | ( | const LatticeExprNode & | expr | ) |
Referenced by convertType().
LatticeExprNode casacore::toComplex | ( | const LatticeExprNode & | expr | ) |
Referenced by convertType().
LatticeExprNode casacore::toDComplex | ( | const LatticeExprNode & | expr | ) |
Referenced by convertType().
LatticeExprNode casacore::toDouble | ( | const LatticeExprNode & | expr | ) |
Referenced by convertType(), and casa::DS9Region::valueIsValid().
LatticeExprNode casacore::toFloat | ( | const LatticeExprNode & | expr | ) |
Functions to convert to the given data type.
These are mostly meaningful for down-conversions (e.g. double to float), since up-conversions are automatically done to get matching data types when needed. Note that some conversions are not supported, such as Complex to Double or Float.
The conversion to Bool is useful to convert a region to a boolean lattice, which is only possible if the region is given in world coordinates. Otherwise an exception is thrown.
Referenced by convertType().
int casacore::tokenize | ( | const String & | str, |
const String & | sep, | ||
Vector< String > & | tokens, | ||
Bool | upCase = False |
||
) |
Record casacore::toRecord | ( | const StatsData< AccumType > & | stats | ) |
String casacore::toString | ( | const SubScanKey & | subScanKey | ) |
String casacore::toString | ( | const ScanKey & | scanKey | ) |
|
inline |
Function to convert any value to a string.
See TaQL note 199 for possible format values.
Definition at line 1522 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::stringFUNC.
Referenced by casacore::ColumnSlicer::validateParameters().
|
inline |
Definition at line 1527 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::stringFUNC.
|
inline |
Define a function to do a binary transform in place.
It is functionally equivalent to std::transform where the first and result iterator are the same, but it is faster for non-trivial iterators.
Definition at line 44 of file Functors.h.
Referenced by casacore::ArrayMath_global_functions_Array_mathematical_operations::arrayTransformInPlace().
|
inline |
Define a function to do a unary transform in place.
It is functionally equivalent to std::transform where the first and result iterator are the same, but it is faster for non-trivial iterators.
Definition at line 56 of file Functors.h.
|
inline |
Transpose all axes of a (masked) array.
Needs an empty axes argument.
Needs an empty axes argument.
Definition at line 1913 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::transposeFUNC.
TableExprNode casacore::transpose | ( | const TableExprNode & | array, |
const TableExprNode & | axes | ||
) |
Transpose a (masked) array by making the given axes the first axes.
|
inline |
Definition at line 1920 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::transposeFUNC.
|
inline |
Definition at line 1541 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::trimFUNC.
Referenced by asdm::TableStreamReader< T, R >::accumulateUntilBoundary(), alma::AlmaArg::Bool(), asdm::TableStreamReader< T, R >::headerField2Pair(), casacore::Trim::operator()(), and asdm::TableStreamReader< T, R >::skipUntilEmptyLine().
std::set<ArrayKey> casacore::uniqueArrayKeys | ( | const std::set< ScanKey > & | scanKeys | ) |
get a set of unique ArrayKeys from a set of ScanKeys
|
inline |
Definition at line 1425 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::upcaseFUNC.
Referenced by casa::SolvableVisCal::combfld(), casa::SolvableVisCal::combobs(), casa::SolvableVisCal::combscan(), casa::SolvableVisCal::combspw(), casacore::Upcase::operator()(), and casa::stringUpper().
LatticeExprNode casacore::value | ( | const LatticeExprNode & | expr | ) |
This function returns the value of the expression without a mask.
Referenced by casacore::MArrayLogical_global_functions_MArray_logical_operations::allEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), casa::PBMathInterface::asFloat(), casacore::python::casa_string_from_python_str::construct(), casacore::new_del_allocator< T >::construct(), casa::NRO2MSReader::convertEndian(), casa::CalAnalysis::exists(), casacore::String::fromString(), casacore::ScalarColumn< casacore::String >::get(), casacore::JsonValue::get(), casacore::ValType::get(), casacore::TableExprNodeRep::get(), casa::utilj::getEnv(), asdm::TableStreamReader< T, R >::headerField2Pair(), casa::viewer::RangeLimiter< T >::operator()(), casacore::ScalarColumn< casacore::String >::operator()(), asdm::ASDMValuesParser::parse1D(), asdm::ASDMValuesParser::parse2D(), asdm::ASDMValuesParser::parse3D(), asdm::ASDMValuesParser::parse4D(), casacore::ValType::put(), casacore::HDF5Record::readArr(), casacore::HDF5Record::readSca(), casacore::Block< casacore::String >::replaceStorage(), casa::SDDoubleCircleGainCalImpl::setAntennaDiameter(), casa::PMS_PP_MSData::setAveraging(), casa::PMS_PP_MSData::setCacheType(), casa::PMS_PP_MSData::setCalibration(), casa::PMS_PP_MSData::setCalType(), casa::SDDoubleCircleGainCalImpl::setCentralRegion(), casacore::PowerLogarithmicPolynomialParam< AutoDiff< T > >::setCoefficient(), casacore::EvenPolynomialParam< AutoDiff< T > >::setCoefficient(), casacore::OddPolynomialParam< AutoDiff< T > >::setCoefficient(), casacore::PolynomialParam< casacore::casacore::AutoDiff< casacore::Float > >::setCoefficient(), casacore::SPolynomialParam< T >::setCoefficient(), casa::PMS_PP_Display::setColorize(), casa::QtDBusXML::setElemChildText(), casa::PMS_PP_MSData::setFilename(), casa::PMS_PP_Display::setFlaggedSymbols(), casa::PMS_PP_Canvas::setGridMajorLine(), casa::PMS_PP_Canvas::setGridMajorLines(), casa::PMS_PP_Canvas::setGridMinorLine(), casa::PMS_PP_Canvas::setGridMinorLines(), casa::PMS_PP_Canvas::setLegendPosition(), casa::PMS_PP_Canvas::setLegendPositions(), casa::SDDoubleCircleGainCalImpl::setObservingFrequency(), casa::PMS_PP_PageHeader::setPageHeaderItems(), casa::FlagDataHandler::setProfiling(), casa::PMS_PP_MSData::setSelection(), casa::PMS_PP_Cache::setShowAtm(), casa::PMS_PP_Cache::setShowImage(), casa::PMS_PP_Cache::setShowTsky(), casa::PMS_PP_Display::setTimeConnect(), casa::PMS_PP_Display::setTimeConnects(), casa::PMS_PP_Canvas::setTitleFont(), casa::PMS_PP_Canvas::setTitleFonts(), casa::PMS_PP_Canvas::setTitleFontSet(), casa::PMS_PP_Canvas::setTitleFontsSet(), casa::PMS_PP_Canvas::setTitleFormat(), casa::PMS_PP_Display::setTitleFormat(), casa::PMS_PP_Canvas::setTitleFormats(), casa::PMS_PP_Display::setTitleFormats(), casa::AttributeValueTol< T >::setTolerance(), casa::PMS_PP_MSData::setTransformations(), casa::PMS_PP_Display::setUnflaggedSymbols(), casa::PMS_PP_Cache::setXAxes(), casa::PMS_PP_Axes::setXAxes(), casa::PMS_PP_Cache::setXAxis(), casa::PMS_PP_Axes::setXAxis(), casa::PMS_PP_Canvas::setXAxisFont(), casa::PMS_PP_Canvas::setXAxisFonts(), casa::PMS_PP_Display::setXConnect(), casa::PMS_PP_Display::setXConnects(), casa::PMS_PP_Cache::setXDataColumn(), casa::PMS_PP_Cache::setXDataColumns(), casa::PMS_PP_Canvas::setXFontSet(), casa::PMS_PP_Canvas::setXFontsSet(), casa::PMS_PP_Cache::setXFrame(), casa::PMS_PP_Cache::setXFrames(), casa::PMS_PP_Cache::setXInterp(), casa::PMS_PP_Cache::setXInterps(), casa::PMS_PP_Canvas::setXLabelFormat(), casa::PMS_PP_Canvas::setXLabelFormats(), casa::PMS_PP_Axes::setXRange(), casa::PMS_PP_Axes::setXRanges(), casa::PMS_PP_Cache::setYAxes(), casa::PMS_PP_Axes::setYAxes(), casa::PMS_PP_Cache::setYAxis(), casa::PMS_PP_Axes::setYAxis(), casa::PMS_PP_Canvas::setYAxisFont(), casa::PMS_PP_Canvas::setYAxisFonts(), casa::PMS_PP_Cache::setYDataColumn(), casa::PMS_PP_Cache::setYDataColumns(), casa::PMS_PP_Canvas::setYFontSet(), casa::PMS_PP_Canvas::setYFontsSet(), casa::PMS_PP_Cache::setYFrame(), casa::PMS_PP_Cache::setYFrames(), casa::PMS_PP_Cache::setYInterp(), casa::PMS_PP_Cache::setYInterps(), casa::PMS_PP_Canvas::setYLabelFormat(), casa::PMS_PP_Canvas::setYLabelFormats(), casa::PMS_PP_Axes::setYRange(), casa::PMS_PP_Axes::setYRanges(), casa::PMS_PP_Canvas::showGridMajor(), casa::PMS_PP_Canvas::showGridMajors(), casa::PMS_PP_Canvas::showGridMinor(), casa::PMS_PP_Canvas::showGridMinors(), casa::PMS_PP_Canvas::showLegend(), casa::PMS_PP_Canvas::showLegends(), casa::PMS_PP_Canvas::showXLabel(), casa::PMS_PP_Canvas::showXLabels(), casa::PMS_PP_Canvas::showYLabel(), casa::PMS_PP_Canvas::showYLabels(), casacore::String::toString(), casacore::HDF5Record::writeArr(), and casacore::HDF5Record::writeSca().
LatticeExprNode casacore::variance | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::MVarianceFunc< T >::operator()(), casacore::MaskedVarianceFunc< T >::operator()(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::stddev(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::variance().
|
inline |
Definition at line 1622 of file ExprNode.h.
References casacore::TableExprFuncNode::arrvariance1FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1705 of file ExprNode.h.
References casacore::TableExprFuncNode::arrvariances1FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1533 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::weekFUNC.
|
inline |
Definition at line 1489 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::weekdayFUNC.
|
inline |
Definition at line 1472 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::yearFUNC.
void casacore::zgetrf | ( | const int * | m, |
const int * | n, | ||
DComplex * | a, | ||
const int * | lda, | ||
int * | ipiv, | ||
int * | info | ||
) |
Referenced by getrf().
void casacore::zgetri | ( | const int * | m, |
DComplex * | a, | ||
const int * | lda, | ||
const int * | ipiv, | ||
DComplex * | work, | ||
const int * | lwork, | ||
int * | info | ||
) |
Referenced by getri().
void casacore::zposv | ( | const char * | uplo, |
const int * | n, | ||
const int * | nrhs, | ||
DComplex * | a, | ||
const int * | lda, | ||
DComplex * | b, | ||
const int * | ldb, | ||
int * | info | ||
) |
Referenced by posv().
void casacore::zpotri | ( | const char * | uplo, |
const int * | n, | ||
DComplex * | a, | ||
const int * | lda, | ||
int * | info | ||
) |
Referenced by potri().
Bool casacore::aips_debug_on |
If AIPS_DEBUG is not defined, then the symbol expands to (0) which in an if should be removed by the dead code eliminator of any optimizer; thus using this in your code should have no performance penalty in the normal case.
If compiled with AIPS_DEBUG, then aips_debug is (defined to) a global boolean variable (so it can be turned on and off in a debugger) which is initialized to True.
|
mutable |
Definition at line 293 of file ConcatColumn.h.
const Double casacore::DER_INTV |
Interval (m) for derivatives in IGRF model.
Definition at line 45 of file EarthField.h.
const Bool casacore::False |
Definition at line 44 of file aipstype.h.
Referenced by casacore::LatticeStatistics< casacore::Float >::_canDoFlux(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allEQ(), anyEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), anyGE(), anyGT(), anyLE(), anyLT(), anyNE(), areEQ(), casacore::ConcatTable::asTable(), casacore::ConstListIter< casacore::OrderedPair< key, val > >::atEnd(), casacore::ConstListIter< casacore::OrderedPair< key, val > >::atStart(), casacore::HostInfo::bigEndian(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedFractiles(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedMedians(), casacore::MArrayMathBase_global_functions_Array_basic_functions::compareAllLeftMasked(), casacore::MArrayMathBase_global_functions_Array_basic_functions::compareAllMasked(), casacore::MArrayMathBase_global_functions_Array_basic_functions::compareAllRightMasked(), casacore::MArrayMathBase_global_functions_Array_basic_functions::compareAnyLeftMasked(), casacore::MArrayMathBase_global_functions_Array_basic_functions::compareAnyMasked(), casacore::MArrayMathBase_global_functions_Array_basic_functions::compareAnyRightMasked(), casacore::TabVecRep< T >::conform(), casacore::Input::debug(), casacore::UDFBase::disableApplySelection(), casacore::Stack< elem >::empty(), casacore::HashMap< key, val >::empty(), casacore::MArray< casacore::String >::fill(), casacore::FITSExtInfo::FITSExtInfo(), casacore::String::fromString(), casacore::TableExprGroupAggr::getArray(), casa::denoising::GslMultifitLinearBase::getFitCoeff(), casa::denoising::GslLinearModelBase< T >::GslLinearModelBase(), casacore::FITSImgParser::has_qualityimg(), casacore::FITSTabular::hasChanged(), casacore::Fit2D::includeIt(), casacore::NoticeTarget::invalidate(), casacore::FITS::isa_digit(), casacore::FITS::isa_letter(), casacore::FITS::isa_text(), casacore::NoticeTarget::isAttached(), casacore::FitsLogical::isdefined(), casacore::FitsKeywordList::isempty(), casacore::FitsKeyword::isindexed(), casacore::TableColumn::isNull(), casacore::TableVector< T >::isNull(), casacore::TableIterator::isNull(), casacore::TableMeasRefDesc::isOffsetArray(), casacore::TableMeasRefDesc::isOffsetVariable(), casacore::FitsKeyword::isreserved(), casacore::COWPtr< T >::isUnique(), casacore::SetupNewTableRep::isUsed(), casacore::ConstHashMapIter< key, val >::isValid(), casacore::ArrayMath_global_functions_Array_mathematical_operations::madfm(), makeArray(), casacore::MArray< casacore::String >::MArray(), casacore::ArrayMath_global_functions_Array_mathematical_operations::median(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::median(), casacore::HeaderDataUnit::notnull(), casacore::FitsLogical::operator Bool(), casacore::CountedPtr< casacore::TempLattice< AccumType > >::operator!=(), casacore::CallOnce0::operator()(), casacore::CallOnce::operator()(), casacore::Complex_global_functions_Complex_desc::operator<(), casacore::Block< casacore::String >::operator=(), casacore::Complex_global_functions_Complex_desc::operator>(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialFractiles(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialMedians(), casacore::TableIterator::pastEnd(), casacore::Block< casacore::String >::permitChangingAllocator(), casacore::python::PycArrayCheck(), casacore::FITSTabular::reopen(), casacore::FITSTimedTable::resetChangedFlag(), casacore::FITSMultiTable::resetChangedFlag(), casacore::Block< casacore::String >::resize(), casacore::ImageInterface< casacore::Complex >::roAttrHandler(), casacore::GenericL2Fit< DComplex >::setConstraint(), casacore::COWPtr< T >::setReadOnly(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingFractiles(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingMedians(), casacore::RegionHandlerTable::table(), casacore::TableParse::test(), casacore::TableExprNodeSet::toArray(), casacore::Function< Type >::unlockParam(), casacore::MSTable< MSSysCalEnums >::validate(), and casacore::MultiFileBase::writeDirty().
const Double casacore::IAU_k |
Definition at line 72 of file UnitMap.h.
Referenced by casacore::QC::k2().
Bool casacore::isCarray_p |
Definition at line 149 of file PtrHolder.h.
Referenced by isCArray().
TableRecord casacore::keywordSet_p |
Definition at line 294 of file ConcatColumn.h.
|
static |
const uInt casacore::N_FITS |
int casacore::obscure_syntax |
const Int casacore::PQ_LEN |
Length of P and Q arrays, half length of CL/SL arrays in IGRF model.
Definition at line 43 of file EarthField.h.
T* casacore::ptr_p |
Definition at line 147 of file PtrHolder.h.
Referenced by casacore::ArrayAccessor< T, Axis< U > >::index(), casacore::ArrayAccessor_RT< T, AxisN >::index(), casacore::ArrayAccessor< T, Axis< U > >::initStep(), casacore::ArrayAccessor_RT< T, AxisN >::initStep(), casacore::ArrayAccessor< T, Axis< U > >::next(), casacore::ArrayAccessor_RT< T, AxisN >::next(), casacore::PtrHolder< WeightsIterator >::operator WeightsIterator *(), casacore::ArrayAccessor< T, Axis< U > >::operator!=(), casacore::ArrayAccessor_RT< T, AxisN >::operator!=(), operator->(), casacore::ArrayAccessor< T, Axis< U > >::operator==(), casacore::ArrayAccessor_RT< T, AxisN >::operator==(), casacore::ArrayAccessor< T, Axis< U > >::prev(), casacore::ArrayAccessor_RT< T, AxisN >::prev(), casacore::PtrHolder< LatticeStatsAlgorithm >::ptr(), casacore::ArrayAccessor< T, Axis< U > >::reset(), and casacore::ArrayAccessor_RT< T, AxisN >::reset().
Block<BaseColumn*> casacore::refColPtr_p |
Definition at line 292 of file ConcatColumn.h.
ConcatTable* casacore::refTabPtr_p |
Definition at line 291 of file ConcatColumn.h.
const Regex casacore::RXalpha |
const Regex casacore::RXalphanum |
const Regex casacore::RXdouble |
const Regex casacore::RXidentifier |
const Regex casacore::RXint |
const Regex casacore::RXlowercase |
const Regex casacore::RXuppercase |
const Regex casacore::RXwhite |
some built in regular expressions
const Bool casacore::True |
Definition at line 43 of file aipstype.h.
Referenced by casacore::MedianSlider::add(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allTrue(), casacore::ArrayLogical_global_functions_Array_logical_operations::allTrue(), anyEQ(), anyGE(), anyGT(), anyLE(), anyLT(), anyNE(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyTrue(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyTrue(), areEQ(), casacore::ConstListIter< casacore::OrderedPair< key, val > >::atEnd(), casacore::ConstListIter< casacore::OrderedPair< key, val > >::atStart(), casacore::HostInfo::bigEndian(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casa::denoising::GslMultifitLinearBase::calcFitModelStdCore(), casacore::CallOnce::CallOnce(), casacore::CallOnce0::CallOnce0(), casacore::StatsTiledCollapser< T, U >::canHandleNullMask(), canImport(), casacore::LockFile::canLock(), casacore::MSFlagger::clearDataBuffer(), casacore::CombiFunction< T >::cloneNonAD(), casacore::CompoundFunction< casacore::AutoDiff< Double > >::cloneNonAD(), casacore::CombiFunction_PS< AutoDiff< T > >::cloneNonAD(), casacore::CompoundFunction_PS< AutoDiff< T > >::cloneNonAD(), casacore::TabVecRep< T >::conform(), countedPtrShared(), casacore::Input::debug(), casacore::BaseTable::doNotWrite(), casacore::Stack< elem >::empty(), casacore::HashMap< key, val >::empty(), casacore::FitsLogical::FitsLogical(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::fractile(), casacore::String::fromString(), casacore::TableExprGroupAggr::getArray(), casacore::ConcatRowsIter::getChunk(), casacore::PagedArray< T >::getRWArray(), casacore::BucketMapped::getrwBucket(), casacore::FITSImgParser::has_qualityimg(), casacore::TableLockData::hasLock(), casacore::LockFile::hasLock(), casacore::Fit2D::includeIt(), casacore::FITS::isa_digit(), casacore::FITS::isa_letter(), casacore::FITS::isa_text(), casacore::NoticeTarget::isAttached(), casacore::FitsLogical::isdefined(), casacore::FitsKeywordList::isempty(), casacore::FitsKeyword::isindexed(), casacore::MSInterface::isMS(), casacore::TableColumn::isNull(), casacore::TableVector< T >::isNull(), casacore::TableIterator::isNull(), casacore::Table::isNull(), casacore::Time::ISODate(), casacore::FitsKeyword::isreserved(), casacore::COWPtr< T >::isUnique(), casacore::SetupNewTableRep::isUsed(), casacore::ConstHashMapIter< key, val >::isValid(), casacore::TempLatticeImpl< T >::isWritable(), casacore::Function< Type >::lockParam(), casacore::ArrayMath_global_functions_Array_mathematical_operations::madfmInPlace(), casacore::Table::markForDelete(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::median(), casacore::ArrayMath_global_functions_Array_mathematical_operations::medianInPlace(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::medianInPlace(), casacore::HeaderDataUnit::notnull(), casacore::FitsLogical::operator Bool(), casacore::CountedPtr< casacore::TempLattice< AccumType > >::operator!=(), casacore::Complex_global_functions_Complex_desc::operator<=(), casacore::FitsLogical::operator=(), casacore::Block< casacore::String >::operator=(), casacore::Complex_global_functions_Complex_desc::operator>=(), casacore::Function< Type >::parameters(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casacore::TableIterator::pastEnd(), casacore::Block< casacore::String >::prohibitChangingAllocator(), casacore::StManArrayFile::put(), casacore::Block< casacore::String >::remove(), casacore::LatticeHistograms< casacore::Float >::resetError(), casacore::LatticeStatistics< casacore::Float >::resetError(), casacore::Block< casacore::String >::resize(), casacore::RegionHandlerTable::rwTable(), casacore::TaQLQueryNodeRep::setBrackets(), casacore::TiledFileAccess::setCacheSize(), casacore::MSAntennaParse::setComplexity(), casacore::TiledStMan::setDataChanged(), casacore::DataManagerColumn::setFixedShapeColumn(), casacore::TaQLQueryNodeRep::setFromExecute(), casacore::StManAipsIO::setHasPut(), casacore::TaQLMultiNodeRep::setIsSetOrArray(), casacore::TaQLConstNodeRep::setIsTableName(), casacore::TaQLQueryNodeRep::setNoExecute(), casacore::COWPtr< T >::setReadOnly(), casacore::TableAttr::setRW(), casacore::FiledesIO::setWritable(), casacore::BucketBase::setWritten(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::LatticeCleaner< T >::stopAtLargeScaleNegative(), casacore::TableParse::test(), casacore::TableExprNodeSet::toArray(), and casacore::Table::unmarkForDelete().
|
static |
const uInt casacore::WORDSIZE |
The size of a unsigned Integer (assumes 8-bit char)
Definition at line 43 of file BitVector.h.
Referenced by casacore::BitVector::clearBit(), and casacore::BitVector::setBit().