casacore
|
this file contains all the compiler specific defines More...
Namespaces | |
C | |
casacore | |
For temporary backward namespace compatibility, use casa as alias for casacore. | |
OMP | |
python | |
Classes | |
class | Aberration |
Aberration class and calculations. More... | |
class | AbortError |
Exception which halts execution. More... | |
struct | Abs |
Functor to apply abs. More... | |
class | AbstractAllocator |
class | ACG |
Additive number generator. More... | |
struct | Acos |
Functor to apply acos. More... | |
class | AipsError |
Base class for all Casacore library errors. More... | |
class | AipsIO |
AipsIO is the object persistency mechanism of Casacore. More... | |
struct | AipsIOCarray_global_functions_AipsIOCarray |
Templated functions to get/put a C-style array from/into AipsIO. More... | |
class | AipsIOReaderWriter |
Implementation of CASA region AipsIO file reader and writer. More... | |
class | Aipsrc |
Class to read the casa general resource files. More... | |
class | AipsrcValue |
Class to read values from the Aipsrc general resource files. More... | |
class | AipsrcValue< Bool > |
Specialization of AipsrcValue for Bool. More... | |
class | AipsrcVector |
Read multiple values from the Aipsrc resource files. More... | |
class | AipsrcVector_Bool< Bool > |
Specialization of AipsrcVector for Bool. More... | |
class | AipsrcVector_String< String > |
Specialization of AipsrcVector for String. More... | |
class | AlignedAllocator |
An allocator which allocates aligned memory. More... | |
class | AlignMemory |
Referenced counted pointer for constant data. More... | |
class | AllFunc |
Define logical Functors. More... | |
class | Allocator_private |
class | AllocError |
Allocation errors. More... | |
struct | AllocSpec |
Allocator specifier. More... | |
class | AnyFunc |
class | AppInfo |
General information for applications. More... | |
class | AppState |
Base class for application state. More... | |
class | AppStateSource |
Allow configuration of casacore without environment variables. More... | |
class | Array |
template <class T, class U> class vector; 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 | ArrayBase |
Non-templated base class for templated Array class. More... | |
class | ArrayBaseAccessor |
Axis independent base for the ArrayAccessor classes. More... | |
class | ArrayColumn |
Read and write access to an array table column with arbitrary data type. More... | |
class | ArrayColumnData |
Access to a table column containing arrays. More... | |
class | ArrayColumnDesc |
Templated class for description of table array columns. More... | |
class | ArrayConformanceError |
An error thrown when two arrays do not conform. More... | |
class | ArrayError |
The base class for all Array exception classes. More... | |
class | ArrayFITSFieldCopier |
A FITSFieldCopier for copying Array RecordFields to FitsFields. More... | |
class | ArrayFunctorBase |
Basic class for math on Array objects. More... | |
class | ArrayIndexError |
An error thrown when an index is out of range. More... | |
struct | ArrayInitPolicies |
class | ArrayInitPolicy |
A global enum used by some Array/Block constructors. More... | |
struct | ArrayIO_global_functions_Array_Ascii_IO |
Global functions for Matrix/Vector input/output using ASCII format. 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_IO |
Input/output operators for Arrays. More... | |
class | ArrayIterator |
Iterate an Array cursor through another Array. More... | |
class | ArrayIteratorError |
An error thrown by an ArrayIterator. 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... | |
class | ArrayLattice |
A memory resident Lattice. More... | |
struct | ArrayLogical_global_functions_Array_logical_operations |
Logical operations for Arrays. More... | |
struct | ArrayMath_global_functions_Array_mathematical_operations |
Mathematical operations for Arrays. More... | |
class | ArrayMeasColumn |
Read only access to table array Measure columns. More... | |
class | ArrayNDimError |
Thrown when two arrays have different dimensionality. More... | |
struct | ArrayOpsDiffShapes_global_functions_OpsDiff_functions |
Operations for 2 Arrays with possibly different shapes. More... | |
struct | ArrayPartMath_global_functions_Array_partial_operations |
Mathematical and logical operations for Array parts. More... | |
class | ArrayPositionIterator |
Iterate an IPosition through the shape of an Array. More... | |
class | ArrayQuantColumn |
Provides read/write access to Array Quantum columns in Tables. More... | |
class | ArraySampledFunctional |
Index into an array using the longest axis. More... | |
class | ArrayShapeError |
An error thrown when two arrays have different shapes. More... | |
class | ArraySlicerError |
An error thrown by an Slicer member function. 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_reorderArray |
Reorder the axes of an array. More... | |
struct | ArrayUtil_global_functions_reorderArrayHelper |
Helper function for function reorderArray. More... | |
struct | ArrayUtil_global_functions_reverseArray |
Reverse the order of one or more axes of an array. More... | |
struct | ArrayUtil_global_functions_stringToVector |
Split a String into its elements. More... | |
class | AsciiTableExtension |
(ascii) TABLE extension More... | |
struct | Asin |
Functor to apply asin. More... | |
class | assert_ |
Utility class for Assert macros. More... | |
struct | Atan |
Functor to apply atan. More... | |
struct | Atan2 |
Functor to apply atan2. More... | |
class | AutoDiff |
Class that computes partial derivatives by automatic differentiation. More... | |
class | AutoDiffA |
Class that computes partial derivatives by automatic differentiation. More... | |
struct | AutoDiffIO_global_functions_AutoDiff_IO_operations |
Implements all IO operators and functions for AutoDiff. More... | |
struct | AutoDiffMath_global_functions_AutoDiff_mathematical_operations |
Implements all mathematical operators and functions for AutoDiff. More... | |
class | AutoDiffX |
Class that computes partial derivatives by automatic differentiation. More... | |
class | AxesMapping |
Info about mapping array axes to another order. More... | |
class | AxesSpecifier |
Specification of axes to keep or remove. More... | |
class | AzElColumn |
Azimuth/elevation derived from TIME, etc. More... | |
class | BaseAllocator |
class | BaseColumn |
Abstract base class for a table column. More... | |
class | BaseColumnDesc |
An abstract base class for table column descriptions. More... | |
class | BaseCompare |
abstract base class for comparing two objects More... | |
class | BaseEngine |
Abstract base class for the TaQL UDF conversion engines. More... | |
class | BaseMappedArrayEngine |
Templated virtual column engine for a table array of any type. More... | |
class | BaseSinkSource |
Shared base class for ByteSink and ByteSource. More... | |
class | BaseSlicesFunctor |
Abstract baseclass for slices functors. More... | |
class | BaseTable |
Abstract base class for tables. More... | |
class | BaseTableIterator |
Base class for table iterator. 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 | BFEngineMask |
Non-templated Helper class to handle the mask. More... | |
struct | BinarySearch_global_functions_binarysearch |
Binary search a sorted, linear, data structure. More... | |
class | BinaryTable |
BinaryTable is used to translate a FITS binary table to a Casacore Table. More... | |
class | BinaryTableExtension |
BINTABLE extension. More... | |
class | Binomial |
Binomial distribution. More... | |
struct | BitAnd |
Functor for bitwise and of (integer) values. More... | |
class | BitFlagsEngine |
Templated virtual column engine to map bit flags to a Bool. More... | |
struct | BitNegate |
Functor for bitwise negate of (integer) values. More... | |
struct | BitOr |
Functor for bitwise or of (integer) values. More... | |
class | BitVector |
Bit vectors of any size. More... | |
class | BitVectorHelper |
Helper class for BitVector. More... | |
struct | BitXor |
Functor for bitwise xor of (integer) values. 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 | BiweightStatisticsData |
class | Block |
simple 1-D array More... | |
class | Block_internal_IsFundamental |
class | Block_internal_IsPointer |
class | BlockInput |
fixed-length blocked sequential input base class More... | |
class | BlockIO |
More... | |
struct | BlockIO_global_functions_BlockIO |
IO functions for Block. More... | |
class | BlockOutput |
fixed-length blocked sequential output base class More... | |
class | BlockTrace |
simple 1-D array More... | |
class | BucketBase |
Abstract base class for Bucket classes. More... | |
class | BucketBuffered |
Use buffered file IO for buckets in a part of a file. More... | |
class | BucketCache |
Cache for buckets in a part of a file. More... | |
struct | BucketCache_global_functions_BucketCache_CallBack |
Define the type of the static read and write function. More... | |
class | BucketFile |
File object for BucketCache. More... | |
class | BucketMapped |
Use file mapping for buckets in a part of a file. More... | |
class | ByteIO |
Abstract base class for IO on a byte stream. More... | |
class | ByteSink |
Class for write-only access to data in a given format. More... | |
class | ByteSinkSource |
Class for read/write access to data in a given format. More... | |
class | ByteSource |
Class for read-only access to data in a given format. More... | |
struct | CAbs |
Functor to apply complex function fabs. More... | |
class | CallOnce |
CallOnce: func has one arg. More... | |
class | CallOnce0 |
Wrapper around std::call_once. More... | |
class | CanonicalConversion |
LDOUBLE is 8 bytes on SUN, but 16 bytes canonical. More... | |
class | CanonicalDataConversion |
A class with virtual functions to convert canonical format. More... | |
class | CanonicalIO |
Class for IO in canonical format. More... | |
struct | Capitalize |
Functor to capitalize a std::string. More... | |
struct | CArg |
Functor to apply complex function arg. More... | |
struct | casacore_allocator |
class | CasaErrorTools |
class | Casarc |
class | CasarcCleanup |
class | CASATask |
Task interface. More... | |
struct | Ceil |
Functor to apply ceil. More... | |
class | ChauvenetCriterionStatistics |
Class to calculate statistics using the so-called Chauvenet criterion. More... | |
class | Chebyshev |
A function class that defines a Chebyshev polynomial. 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 | Choice |
Class to ask a user a choice. More... | |
class | ClassicalQuantileComputer |
This class is used internally by ClassicalStatistics objects. 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 | ClassicalStatisticsData |
Non-templated data related to ClassicalStatistics class. More... | |
class | CleanEnums |
Lists the different types of Convolutions that can be done. More... | |
class | CLInterpolator2D |
Abstract base class for interpolator used by CurvedLattice2D. More... | |
class | CLIPNearest2D |
Arbitrarily shaped 1-dim lattice crosscut. More... | |
class | ColumnCache |
A caching object for a table column. More... | |
class | ColumnDesc |
Envelope class for the description of a table column. More... | |
class | ColumnDescSet |
Set of table column descriptions. More... | |
class | ColumnSet |
Class to manage a set of table columns. More... | |
class | ColumnsIndex |
Index to one or more columns in a table. More... | |
class | ColumnsIndexArray |
Index to an array column in a table. More... | |
class | ColumnSlicer |
class | CombiFunction |
Form a linear combination of function objects. More... | |
class | CombiFunction_PS< AutoDiff< T > > |
Partial specialization of CombiFunction for AutoDiff More... | |
class | Combinatorics |
Combinatorics related functions. More... | |
class | CombiParam |
Parameters for a linear combination of function objects. More... | |
struct | Compare_global_functions_ObjCompareFunc |
signature of comparison functions 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 | CompiledFunction |
Form a linear combination of function objects. More... | |
class | CompiledParam |
Parameters for a compiled string function object. More... | |
struct | Complex_global_functions_Complex_desc |
Single and double precision complex numbers. More... | |
class | CompositeNumber |
This class generates composite numbers. 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 | CompoundParam |
Parameters for sum of parameterized 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 | CompressFloat |
Virtual column engine to scale a table float array. More... | |
class | ConcatColumn |
A column in a concatenated table. More... | |
class | ConcatRows |
Class holding the row numbers in a ConcatTable. More... | |
class | ConcatRowsIter |
Class to iterate through a ConcatRows object. More... | |
class | ConcatScalarColumn |
A typed column in a concatenated table. More... | |
class | ConcatTable |
Class to view a concatenation of tables as a single table. More... | |
struct | Conj |
Functor to apply complex function conj. More... | |
class | ConstantND |
A constant function. More... | |
class | ConstantND_PS< AutoDiff< T > > |
Partial specialization of ConstantND for AutoDiff More... | |
class | ConstantNDParam |
Parameter handling for a constant function in a space of arbitrary dimensionality. More... | |
class | ConstFitsKeywordList |
list of read-only FITS keywords More... | |
class | ConstHashMapIter |
class | ConstListIter |
Doubly linked constant list iterator. More... | |
class | ConstMapIter |
Const associative array iterator. More... | |
class | ConstrainedRangeQuantileComputer |
Basic concrete QuantileComputer class for data constrained to be in a specified range. More... | |
class | ConstrainedRangeStatistics |
Abstract base class for statistics algorithms which are characterized by a range of good values. More... | |
class | ConvEnums |
Lists the different types of Convolutions that can be done. More... | |
class | Conversion |
A class with general conversion definitions. More... | |
class | ConversionIO |
Class for IO in a converted format. More... | |
struct | ConvertScalar_global_functions_Scalar_conversion |
Templated functions to convert scalars from one type to another. More... | |
class | ConvolveGridder |
Does convolutional gridding. More... | |
class | Convolver |
Forward Declarations. More... | |
class | Coordinate |
Interface for converting between world and pixel coordinates. More... | |
class | CoordinateSystem |
Interconvert pixel and world coordinates. More... | |
class | CoordinateUtil |
Functions for creating default CoordinateSystems. More... | |
struct | Copy_global_functions_copy |
Copy methods. More... | |
struct | Copy_global_functions_test |
Test routines. More... | |
struct | Copy_global_functions_throw |
Copy objects from one C-style array to another. More... | |
class | CopyRecordToRecord |
Copies fields between Records, possibly to fields with another name. More... | |
class | CopyRecordToTable |
Copies fields from a Record to columns of a Table. More... | |
struct | Cos |
Functor to apply cos. More... | |
struct | Cosh |
Functor to apply cosh. More... | |
class | CountedPtr |
Referenced counted pointer for constant data. More... | |
struct | CountedPtr_global_functions_dereference_error |
act on dereference error More... | |
class | COWPtr |
Copy-On-Write-Pointer class - allows control of copy based on constness. More... | |
class | Cube |
A 3-D Specialization of the Array class. More... | |
class | CurvedImage2D |
An image crosscut based on a curve in a plane. More... | |
class | CurvedLattice2D |
A lattice crosscut based on a curve in a plane. More... | |
class | DataConversion |
Abstract base class with functions to convert any format. More... | |
class | DataManager |
Abstract base class for a data manager. More... | |
struct | DataManager_global_functions_DataManagerCtor |
Define the type of the static construction function. More... | |
class | DataManagerColumn |
Abstract base class for a column in a data manager. More... | |
class | DataManError |
Base error class for table data manager. More... | |
class | DataManInfo |
Class with static functions to manipulate a datamanager record. More... | |
class | DataManInternalError |
Internal table data manager error. More... | |
class | DataManInvDT |
Table DataManager error; invalid data type. More... | |
class | DataManInvOper |
Table DataManager error; invalid operation. More... | |
class | DataManUnknownCtor |
Table DataManager error; invalid data manager. More... | |
class | DataManUnknownVirtualColumn |
Table DataManager error; unknown virtual column. More... | |
struct | DataType_global_functions_DataType |
Data types (primarily) in the table system. More... | |
class | DefaultAllocator |
An aligned allocator with the default alignment. More... | |
struct | DefaultValue_global_functions_defval |
A templated function which sets a variable to a default value. More... | |
class | DerivedMSCal |
Virtual column engine to return derived MS values. More... | |
class | DFTError |
Error class for DFTServer class. More... | |
class | DFTServer |
Class containing methods for doing n-D slow Fourier transforms. More... | |
class | DiracDFunction |
A one dimensional Dirac delta function. More... | |
class | DiracDParam |
A one dimensional Dirac delta function. More... | |
class | DirectionCoordinate |
Interconvert pixel positions and directions (e.g. RA/DEC). More... | |
class | DirectionEngine |
Engine for TaQL UDF Direction conversions. More... | |
class | DirectionUDF |
TaQL UDFs for Direction conversions. More... | |
class | Directory |
Get information about, and manipulate directories. More... | |
class | DirectoryIterator |
Traverse the contents of a directory. More... | |
class | DiscreteUniform |
Discrete uniform distribution. More... | |
struct | Divides |
Functor to divide variables of possibly different types. More... | |
class | DOos |
DO for accessing os-specific functions. More... | |
class | DopplerEngine |
Engine for TaQL UDF Doppler conversions. More... | |
class | DopplerUDF |
TaQL UDFs for Doppler conversions. More... | |
struct | Downcase |
Functor to downcase a std::string. More... | |
class | Dummy_Constants_class |
Mathematical and numerical constants. More... | |
class | duplError |
Duplicate key errors where the bad key is returned. More... | |
class | DuplError |
Duplicate key errors. More... | |
class | DynBuffer |
Store data in dynamically allocated buffers. More... | |
class | DynLib |
Class to handle loading of dynamic libraries. More... | |
class | EarthField |
EarthField class model calculations. More... | |
class | EarthMagneticEngine |
Engine for TaQL UDF EarthMagnetic conversions. More... | |
class | EarthMagneticMachine |
Calculates magnetic field in a direction. More... | |
class | EarthMagneticUDF |
TaQL UDFs for EarthMagnetic conversions. More... | |
class | EclecticFunctionFactory |
class | EmptyStackError |
Error class for the Stack class. More... | |
class | EnvironmentVariable |
This class allows for getting enviroment variables. More... | |
class | EpochEngine |
Engine for TaQL UDF Epoch conversions. More... | |
class | EpochUDF |
TaQL UDFs for Epoch conversions. More... | |
class | Erlang |
Erlang distribution. More... | |
class | Euler |
Vector of Euler rotation angles. More... | |
class | EvenPolynomial |
A one dimensional odd polynomial class. More... | |
class | EvenPolynomial_PS< AutoDiff< T > > |
Partial specialization of EvenPolynomial for AutoDiff More... | |
class | EvenPolynomialParam |
Parameter handling for even polynomials. More... | |
struct | Exp |
Functor to apply exp. More... | |
class | ExpSincConv |
Exponential times a Sinc. More... | |
class | ExtendImage |
An extension of an ImageInterface object. More... | |
class | ExtendLattice |
An extension of a Lattice or MaskedLattice. More... | |
class | ExtendSpecifier |
Specification of new and stretched lattice axes. More... | |
class | ExtensionHeaderDataUnit |
base class for generalized exentensions HDU More... | |
class | ExternalLockSync |
Class to hold table lock data. More... | |
class | Fallible |
Mark a value as valid or invalid. 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 | FFTEnums |
Lists the different types of FFT's that can be done. More... | |
class | FFTPack |
C++ interface to the Fortran FFTPACK library. More... | |
class | FFTServer |
A class with methods for Fast Fourier Transforms. More... | |
class | FFTW |
C++ interface to the FFTWw library. More... | |
class | FieldNotFoundError |
class | File |
Class to get file information and a base for other file classes. More... | |
class | FilebufIO |
Class for buffered IO on a file. More... | |
class | FiledesIO |
Class for unbuffered IO on a file. More... | |
class | FileLocker |
Class to handle file locking. More... | |
class | Fit2D |
Fit 2-D objects to 2-D Lattices or Arrays. More... | |
class | FitGaussian |
Multidimensional fitter class for Gaussians. More... | |
class | FITS |
static functions and enumerations More... | |
struct | FITS2_global_functions_ReadFITSin |
helper function for ReadFITS and WriteFITS 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 | FitsBase |
helper class More... | |
class | FitsBit |
helper class for FITS Binary Tables More... | |
class | FITSCoordinateUtil |
class | FITSDateUtil |
A class with static functions to help deal with FITS dates. More... | |
class | FitsDiskInput |
FITS input from disk. More... | |
class | FitsDiskOutput |
FITS output to disk. More... | |
class | FITSError |
default FITS error handling function, typdef, and enumeration More... | |
class | FITSErrorImage |
Class providing native access to FITS Error images. More... | |
class | FITSExtInfo |
class FitsKeywordList; 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 | FITSFieldCopier |
Virtual base class for copying RORecordFields to FitsFields. More... | |
class | FitsFPUtil |
Utility functions for floating point values. More... | |
class | FITSGroupWriter |
Simplified interface to create and write to FITS random groups. More... | |
class | FITSHistoryUtil |
A class with static functions to help deal with FITS History cards. More... | |
class | FITSIDItoMS1 |
FITSIDItoMS converts a FITS-IDI file to a CASA Measurement Set. More... | |
class | FITSImage |
Class providing native access to FITS images. More... | |
class | FITSImgParser |
Class for handling FITS Image extensions. More... | |
class | FitsInput |
fixed-length sequential blocked FITS input More... | |
class | FitsIO |
sequential FITS I/O More... | |
class | FitsKeyCardTranslator |
translator between Keyword lists and fixed FITS cars More... | |
class | FitsKeyword |
FITS keyword. More... | |
class | FitsKeywordList |
linked list of FITS keywords More... | |
class | FITSKeywordUtil |
A class with static functions to help deal with FITS Keywords. More... | |
class | FitsLogical |
FITS helper class. More... | |
class | FITSMask |
Provides an on-the-fly mask for FITS images. More... | |
class | FITSMultiTable |
View multiple FITS files as a single table. More... | |
class | FitsNameResult |
analyse the name of a header card More... | |
class | FitsOutput |
fixed-length sequential blocked FITS output More... | |
class | FitsParse |
parse a header card More... | |
class | FITSQualityImage |
Class providing native access to FITS Quality Images. More... | |
class | FITSQualityMask |
Provides an on-the-fly mask for FITS quality images. More... | |
class | FITSReader |
class | FITSSpectralUtil |
A class with static functions to help deal with FITS spectral axes. More... | |
class | FitsStdInput |
FITS input from standard input. More... | |
class | FitsStdOutput |
FITS output to standard output. 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 | FITSTabular |
Simplified interface to FITS tables with Casacore Look and Feel. More... | |
class | FitsTape9Input |
FITS input from 9-track tape. More... | |
class | FitsTape9Output |
FITS output to 9-track tape. More... | |
class | FITSTimedTable |
class | FitsVADesc |
Variable Length Array Descriptor. More... | |
class | FitsValueResult |
analyse the value of a header card More... | |
class | FittingProxy |
This class gives Proxy to Fitting connection. More... | |
class | FitToHalfStatistics |
Class to calculate statistics using the so-called fit to half algorithm. More... | |
class | FitToHalfStatisticsData |
Various data for FitToHalfStatistics. More... | |
struct | Floor |
Functor to apply floor. More... | |
struct | FloorMod |
Functor to take modulo of variables of possibly different types using the floor modulo (% as used in Python). More... | |
struct | Fmod |
Functor to apply fmod. More... | |
class | ForwardColumn |
Virtual column forwarding to another column. More... | |
class | ForwardColumnEngine |
Virtual column engine forwarding to other columns. More... | |
class | ForwardColumnIndexedRow |
Virtual column forwarding to another row/column. More... | |
class | ForwardColumnIndexedRowEngine |
Virtual column engine forwarding to other columns/rows. More... | |
class | FrequencyAligner |
Aligns spectra in frequency space. More... | |
class | FrequencyEngine |
Engine for TaQL UDF Frequency conversions. More... | |
class | FrequencyUDF |
TaQL UDFs for Frequency conversions. More... | |
class | FuncExprData |
Data and enumerations for functional expressions. More... | |
struct | FuncExprData_global_functions_output |
Output function. More... | |
class | FuncExpression |
An expression executable as function. More... | |
struct | FuncExpression_global_functions_execute |
Execute function. More... | |
struct | FuncExpression_global_functions_output |
Output function. More... | |
struct | FuncId |
Function ID, for use by MathFunc class. More... | |
class | Function |
Numerical functional interface class. More... | |
class | Function1D |
Numerical functional interface class for 1 dimension. More... | |
struct | Function_global_functions_Output |
Global functions. More... | |
class | Functional |
Map a domain object into a range object via operator(). More... | |
class | FunctionalProxy |
class | FunctionFactory |
a class for creating Function objects from Records More... | |
class | FunctionFactoryError |
class | FunctionHolder |
A holder for Functions to enable record conversions. More... | |
class | FunctionMarshallable |
a class for serializing/reconstituting Function objects to/from Records More... | |
class | FunctionOrder |
Container of function description details. More... | |
struct | FunctionOrder_global_functions_Output |
Global functions. More... | |
class | FunctionParam |
Container of function parameters with masking flags. More... | |
struct | FunctionParam_global_functions_Output |
Global functions. 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 | FunctionWrapper |
Construct nD function objects from C++ functions. More... | |
class | Gaussian1D |
A one dimensional Gaussian class. More... | |
class | Gaussian1D_PS< AutoDiff< T > > |
Partial specialization of Gaussian1D for AutoDiff More... | |
class | Gaussian1DParam |
Parameter handling for one dimensional Gaussian class. More... | |
class | Gaussian2D |
A two dimensional Gaussian class. More... | |
class | Gaussian2D_PS< AutoDiff< T > > |
Partial specialization of Gaussian2D for AutoDiff More... | |
class | Gaussian2DParam |
Parameter handling for 2 dimensional Gaussian class. More... | |
class | Gaussian3D |
A three dimensional Gaussian class. More... | |
class | Gaussian3D_PS< AutoDiff< T > > |
Partial specialization of Gaussian3D for AutoDiff More... | |
class | Gaussian3DParam |
Parameter handling for 3 dimensional Gaussian class. More... | |
class | GaussianBeam |
Represents a Gaussian restoring beam associated with an image. More... | |
class | GaussianConv |
Gaussian. More... | |
class | GaussianConvert |
Converts Gaussian parameters between pixel and world. More... | |
class | GaussianND |
A Multi-dimensional Gaussian functional. More... | |
class | GaussianNDParam |
A Multi-dimensional Gaussian parameter handling. More... | |
struct | generic_global_functions_def |
Generic gnu macros. More... | |
class | GenericL2Fit |
Generic base class for least-squares fit. More... | |
class | GenSort |
General in-place sort functions. More... | |
class | GenSortIndirect |
General indirect sort functions. More... | |
class | Geometric |
Discrete geometric distribution. More... | |
class | Geometry |
Geometry related methods. 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 | GNoiseFunction |
A one dimensional normal distribution. More... | |
class | GNoiseParam |
A one dimensional normal distribution. More... | |
class | Gridder |
A base class for gridding. More... | |
class | HaDecColumn |
Hourangle/declination derived from TIME, etc. More... | |
class | HashClass |
Hash function with state. More... | |
class | HashMap |
Associative Array with a hash table implementation. More... | |
struct | HashMap_global_functions_defaulthashvalue |
Specify the default values for HashMap keys. More... | |
struct | HashMap_global_functions_hashfunc |
Hash functions for standard types. More... | |
struct | HashMapIO_global_functions_hashmapio |
HashMap/HashMapIter IO functions. More... | |
class | HashMapIter |
Step through a non-const HashMap. More... | |
class | HDF5DataSet |
A class representing an HDF5 data set. More... | |
class | HDF5DataType |
A class representing an HDF5 data type. More... | |
class | HDF5Error |
Base error class for HDF5 wrapper classes. More... | |
class | HDF5File |
A class representing an HDF5 file. More... | |
class | HDF5Group |
A class representing an HDF5 group. More... | |
class | HDF5HidAttribute |
A class representing an HDF5 attribute hid. More... | |
class | HDF5HidDataSpace |
A class representing an HDF5 dataspace hid. More... | |
class | HDF5HidDataType |
A class representing an HDF5 datatype hid. More... | |
class | HDF5HidProperty |
A class representing an HDF5 property hid. More... | |
class | HDF5Image |
Read, store, and manipulate astronomical images in HDF5 format. More... | |
class | HDF5Lattice |
A Lattice that is read from or written to an HDF5 dataset. More... | |
class | HDF5LattIter |
A read/write Lattice iterator for PagedArrays. More... | |
class | HDF5Object |
An abstract base class representing an HDF5 object. More... | |
class | HDF5Record |
A class to write/read a record into HDF5. More... | |
class | HeaderDataUnit |
base class that defines a HDU More... | |
class | HelpMeasUDF |
class | HelpMsCalUDF |
class | HingesFencesQuantileComputer |
QuantileComputer used by HingesFencesStatistics for computing quantile-like statistics. More... | |
class | HingesFencesStatistics |
Class to calculate statistics using the so-called hinges and fences algorithm. More... | |
class | HistAcc |
Makes a histogram from input values. More... | |
class | HistTiledCollapser |
Generate histograms, tile by tile, from a masked lattice. More... | |
class | HostInfo |
Miscellaneous information about this host and process. More... | |
class | HourangleColumn |
Hourangle derived from TIME, etc. More... | |
class | HyperGeometric |
Hypergeometric distribution. More... | |
class | HyperPlane |
A hyper plane function. More... | |
class | HyperPlane_PS< AutoDiff< T > > |
Partial specialization of HyperPlane for AutoDiff More... | |
class | HyperPlaneParam |
Parameter handling for a hyper plane function. More... | |
class | IBMConversion |
A class with static functions to convert IBM format. More... | |
class | IBMDataConversion |
A class with virtual functions to convert IBM format. More... | |
class | IComplex |
Integer complex numbers. More... | |
struct | Imag |
Functor to apply complex function imag. More... | |
class | ImageAttrGroup |
Abstract base class for an image attributes group. More... | |
class | ImageAttrGroupCasa |
Attribute group for a CASA image. More... | |
class | ImageAttrGroupHDF5 |
Attribute group for a HDF5 image. More... | |
class | ImageAttrHandler |
Abstract base class for an image attributes handler. More... | |
class | ImageAttrHandlerCasa |
Abstract base class for an image attributes handler. More... | |
class | ImageAttrHandlerHDF5 |
Abstract base class for an image attributes handler. More... | |
class | ImageBeamSet |
Represents a set of restoring beams associated with an image. More... | |
class | ImageConcat |
Concatenates images along a specified axis. More... | |
class | ImageExpr |
Hold mathematical expressions involving ImageInterface objects. More... | |
struct | ImageExprGram_global_functions_ImageExprGramFunctions |
Global functions for flex/bison scanner/parser for ImageExprGram. More... | |
class | ImageExprParse |
Class to hold values from image expression parser. More... | |
class | ImageExtension |
IMAGE extension of given type. More... | |
class | ImageFITSConverter |
Interconvert between Casacore Images and FITS files. More... | |
class | ImageFITSConverterImpl |
This class is an internal class for ImageFITSConverter. More... | |
struct | ImageFITSHeaderInfo |
Struct holding information derived from the image and its header. More... | |
class | ImageInfo |
Miscellaneous information related to an image. More... | |
struct | ImageInfo_global_functions_Output |
Global functions. More... | |
class | ImageInterface |
A base class for astronomical images. More... | |
class | ImageOpener |
Definition of image types and handlers. More... | |
class | ImageProxy |
class | ImageRegion |
Class to hold a region of interest in an image. More... | |
class | ImageRegrid |
This regrids one image to match the coordinate system of another. More... | |
class | ImageStatistics |
Displays various statistics from an image. More... | |
class | ImageSummary |
Provides and lists information about the header of an image. More... | |
class | ImageUtilities |
Utility functions for Image manipulation. More... | |
class | IncrementalStMan |
The Incremental Storage Manager. More... | |
class | IndexError |
Base class for all indexing errors. More... | |
class | indexError |
Index errors returning the bad index. More... | |
class | InitError |
Initialization error, typically of static data shared between objects. More... | |
class | Input |
Input.h: A simple command-line argument method for applications. More... | |
class | Interpolate1D |
Interpolate in one dimension. More... | |
class | Interpolate2D |
A two dimension interpolator for Matrices or Arrays. More... | |
class | InterpolateArray1D |
Interpolate in one dimension. More... | |
class | InvalidIterError |
Invalide iteration error class. More... | |
class | InvalidSerializationError |
class | IPosition |
A Vector of integers, for indexing into Array<T> objects. More... | |
struct | IPosition_global_functions_IPosition_Arithmetic |
Arithmetic Operations for IPosition's Element by element arithmetic on IPositions. More... | |
struct | IPosition_global_functions_IPosition_Indexing |
Indexing functions for IPosition's Convert between IPosition and offset in an array. More... | |
struct | IPosition_global_functions_IPosition_Logical |
Logical operations for IPosition's Element by element boolean operations on IPositions. More... | |
class | IPositionComparator |
struct | IsFinite |
Functor to test for finiteness. More... | |
struct | IsInf |
Functor to test for infinity. More... | |
class | ISMBase |
Base class of the Incremental Storage Manager. More... | |
class | ISMBucket |
A bucket in the Incremental Storage Manager. More... | |
class | ISMColumn |
A Column in the Incremental Storage Manager. More... | |
class | ISMIndColumn |
A column of Incremental storage manager for indirect arrays. More... | |
class | ISMIndex |
The Index of the Incremental Storage Manager. More... | |
struct | IsNaN |
Functor to test for NaN. More... | |
class | IterBoundaryError |
Iteration Boundary error class. More... | |
class | IterError |
Iteration error class. More... | |
class | IterInitError |
Iteration initialization error. More... | |
class | ItrfColumn |
Pointing ITRF coordinate derived from TIME, etc. More... | |
class | JsonError |
class | JsonKVMap |
Class to hold a collection of JSON key:value pairs. More... | |
class | JsonOut |
Class to fill a file or stream in JSON format. More... | |
class | JsonParser |
Class for parsing Json-style key:value lines. More... | |
class | JsonValue |
Class to hold any JSON value. More... | |
class | KaiserBFunction |
A one dimensional Kaiser-Bessel function. More... | |
class | KaiserBParam |
A one dimensional Kaiser-Bessel function. More... | |
class | KB_Conv |
A Kaiser-Bessel function. More... | |
class | LASTColumn |
Local sidereal time derived from TIME, etc. More... | |
class | Lattice |
A templated, abstract base class for array-like objects. More... | |
class | LatticeAddNoise |
Add noise from specified distribution to a lattice. More... | |
class | LatticeApply |
Optimally iterate through a Lattice and apply provided function object. More... | |
class | LatticeBase |
A non-templated, abstract base class for array-like objects. More... | |
class | LatticeCache |
a class for caching image access via tiles More... | |
class | LatticeCleaner |
A class for doing multi-dimensional cleaning. More... | |
class | LatticeCleanProgress |
Abstract base class to monitor progress in lattice operations. More... | |
class | LatticeConcat |
Concatenates lattices along a specified axis. More... | |
class | LatticeConvolver |
A class for doing multi-dimensional convolution. More... | |
class | LatticeExpr |
Class to allow C++ expressions involving lattices. More... | |
class | LatticeExprNode |
Bridging class to allow C++ expressions involving lattices. More... | |
class | LatticeFFT |
Functions for Fourier transforming Lattices. More... | |
class | LatticeFit |
Fit every line of pixels parallel to any axis in a Lattice. More... | |
class | LatticeFractile |
Static functions to get median and fractiles of a lattice. More... | |
class | LatticeHistograms |
Displays histograms of regions from a lattice. More... | |
class | LatticeHistProgress |
Provides a progress meter for the LatticeHistograms class. More... | |
class | LatticeHistSpecialize |
Specialized functions for LatticeHistograms. More... | |
class | LatticeIndexer |
A helper class for stepping through Lattices. More... | |
class | LatticeIterator |
A read/write lattice iterator. More... | |
class | LatticeIterInterface |
A base class for Lattice iterators. More... | |
class | LatticeLocker |
Class to hold a (user) lock on a lattice. More... | |
class | LatticeMathUtil |
Static math functions for Lattices. More... | |
struct | LatticeMathUtil_global_functions_LatticeMathUtil |
Global functions on Lattices. More... | |
class | LatticeNavigator |
Abstract base class to steer lattice iterators. More... | |
class | LatticeProgress |
Abstract base class to monitor progress in lattice operations. More... | |
class | LatticeRegion |
An optionally strided region in a Lattice. More... | |
class | LatticeSlice1D |
Extract a 1-D slice from a Lattice. More... | |
class | LatticeStatistics |
Compute and display various statistics from a lattice. More... | |
class | LatticeStatsBase |
Base class for LatticeStatistics class. More... | |
class | LatticeStatsDataProvider |
Data provider which allows stats framework to iterate through an unmasked lattice. More... | |
class | LatticeStatsDataProviderBase |
Abstract base class of data providers which allows stats framework to iterate through a lattice. More... | |
class | LatticeStepper |
Traverse a Lattice by cursor shape. More... | |
class | LatticeTwoPtCorr |
Compute two point auto-correlation functions from a lattice. More... | |
class | LatticeUtilities |
Static functions for Lattices. More... | |
class | LattRegionHolder |
Class to hold a region of interest in an image. More... | |
class | LattStatsProgress |
Provides a progress meter for the LatticeStatistics class. More... | |
class | LattStatsSpecialize |
class | LCBox |
Class to define a rectangular box of interest. More... | |
class | LCComplement |
Make the complement of a region. More... | |
class | LCConcatenation |
Combine multiple LCRegion's into a new dimension. More... | |
class | LCDifference |
Make the difference of 2 regions. More... | |
class | LCEllipsoid |
Define an N-dimensional ellipsoidal region of interest. More... | |
class | LCExtension |
Extend an LCRegion along straight lines to other dimensions. More... | |
class | LCHDF5Mask |
Class to define a rectangular mask as a region. More... | |
class | LCIntersection |
Make the intersection of 2 or more regions. More... | |
class | LCLELMask |
Class to define a mask as a LEL expression. More... | |
class | LCMask |
Class to define a rectangular mask as a temporary region. More... | |
class | LCPagedMask |
Class to define a rectangular mask as a region. More... | |
class | LCPixelSet |
Class to define a rectangular mask as a region. More... | |
class | LCPolygon |
Define a 2-dimensional region by a polygon. More... | |
class | LCRegion |
Abstract base class to define a region of interest in lattice coordinates. More... | |
class | LCRegionFixed |
Abstract base class to define a fixed region. More... | |
class | LCRegionMulti |
Make the intersection of 2 or more regions. More... | |
class | LCRegionSingle |
Abstract base class to define a single region. More... | |
class | LCSlicer |
Class to define a rectangular box of interest with strides. More... | |
class | LCStretch |
Stretch length 1 axes in an LCRegion along straight lines. More... | |
class | LCUnion |
Make the union of 2 or more regions. More... | |
class | LECanonicalConversion |
A class with static functions to convert little endian canonical format. More... | |
class | LECanonicalDataConversion |
A class with virtual functions to convert little endian canonical format. More... | |
class | LECanonicalIO |
Class for IO in little endian canonical format. More... | |
class | LELArray |
This LEL class holds an array with a mask. More... | |
class | LELArrayBase |
Base class for LELArray holding the mask. More... | |
class | LELArrayRef |
This LEL class holds a possible referenced array with a mask. More... | |
class | LELAttribute |
Ancillary information for the LEL letter classes. More... | |
class | LELBinary |
This LEL class handles numerical binary operators. More... | |
class | LELBinaryBool |
This LEL class handles logical binary operators. More... | |
class | LELBinaryCmp |
This LEL class handles relational binary numerical operators. More... | |
class | LELBinaryEnums |
Each LEL binary operation is described in this enum. More... | |
class | LELCondition |
Class to make a mask from a condition. More... | |
class | LELConvert |
Class to convert a LEL node from one numerical type to another. More... | |
class | LELCoordinates |
Envelope class to handle Lattice Coordinates in LEL. More... | |
class | LELFunction1D |
This LEL class handles numerical (real and complex) 1-argument functions. More... | |
class | LELFunctionBool |
This LEL class handles logical functions. More... | |
class | LELFunctionComplex |
This LEL class handles complex numerical functions. More... | |
class | LELFunctionDComplex |
This LEL class handles double complex numerical functions. More... | |
class | LELFunctionDouble |
This LEL class handles numerical functions whose return type is a Double. More... | |
class | LELFunctionEnums |
Each LEL function is described in this enum. More... | |
class | LELFunctionFloat |
This LEL class handles numerical functions whose return type is a Float. More... | |
class | LELFunctionND |
This LEL class handles functions with a variable number of arguments. More... | |
class | LELFunctionReal1D |
This LEL class handles numerical (real only) 1-argument functions. More... | |
class | LELImageCoord |
The letter class for image coordinates. More... | |
class | LELInterface |
This base class provides the interface for Lattice expressions. More... | |
class | LELLattCoord |
The base letter class for lattice coordinates in LEL. More... | |
class | LELLattCoordBase |
The base letter class for lattice coordinates in LEL. More... | |
class | LELLattice |
This LEL class handles access to Lattices. 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 | LELScalar |
This LEL class holds a scalar with a mask. More... | |
class | LELSpectralIndex |
This LEL class handles calculation of the spectral index. More... | |
class | LELUnary |
This LEL class handles numerical unary operators. More... | |
class | LELUnaryBool |
This LEL class handles logical unary operators. More... | |
class | LELUnaryConst |
This LEL class handles scalar (unary) constants. More... | |
class | LELUnaryEnums |
Each LEL unary operation is described in this enum. More... | |
class | LinearCoordinate |
Interconvert between pixel and a linear world coordinate. More... | |
class | LinearFit |
Class for linear least-squares fit. More... | |
class | LinearFitSVD |
Linear least-squares fit using Singular Value Decomposition method. More... | |
struct | LinearSearch_global_functions_linearsearch |
Linear search a linear data structure. More... | |
class | LinearXform |
Perform a linear transform between input and output vectors. More... | |
class | LineCollapser |
Abstract base class for LatticeApply function signatures. More... | |
class | Link |
doubly linked list primitive More... | |
class | List |
Doubly linked list. More... | |
struct | ListIO_global_functions_List_IO |
Input/output operators for Lists. More... | |
class | ListIter |
Doubly linked non-constant list iterator The List class above only provides for the list framework. More... | |
class | ListNotice |
Linked list update notice. More... | |
class | LittleEndianConversion |
A class with static functions to convert littleEndian format. More... | |
class | LockFile |
Class to handle file locking and synchronization. More... | |
struct | Log |
Functor to apply log. More... | |
struct | Log10 |
Functor to apply log10. More... | |
class | LogFilter |
Filter LogMessages on message priority. More... | |
class | LogFilterExpr |
Class to deal with a TaQL expression to filter messages. More... | |
class | LogFilterInterface |
Abstract base class for filtering LogMessages. More... | |
class | LogFilterTaql |
Filter LogMessages using a TaQL expression. More... | |
class | LoggerHolder |
Class holding a hierarchy of loggers. More... | |
class | LoggerHolderIterator |
Class to iterate through an LoggerHolder. More... | |
class | LoggerHolderRep |
Representation of the class holding a hierarchy of loggers. More... | |
class | LogHolderIter |
Class doing the actual iteration through an LoggerHolder. More... | |
class | LogHolderIterEntry |
Class representing an entry in a LoggerHolder. More... | |
struct | LogiArray_global_functions_LogicalArray |
Logical valued Arrays. More... | |
struct | LogiArrayFwd_global_functions_LogicalArray_forwards |
Forward declarations for LogicalArrays. More... | |
struct | LogiCube_global_functions_LogicalCube |
Logical valued Cubes. More... | |
struct | LogiMatrix_global_functions_LogicalMatrix |
Logical valued Matrices. 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... | |
struct | LogiVector_global_functions_LogicalVector |
Logical valued Vectors. 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 | LogNormal |
Logarithmic normal distribution. 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 | LogSink |
Distribute LogMessages to their destination(s) More... | |
class | LogSinkInterface |
Accepts LogMessages and posts them to some destination. More... | |
class | Lorentzian1D |
A one dimensional Lorentzian class. More... | |
class | Lorentzian1D_PS< AutoDiff< T > > |
Partial specialization of Lorentzian1D for AutoDiff More... | |
class | Lorentzian1DParam |
Parameter handling for one dimensional Lorentzian class. More... | |
class | LSQaips |
Interface for Casacore Vectors in least squares fitting. More... | |
class | LSQComplex |
Type of complex numeric class indicator. More... | |
class | LSQFit |
Basic class for the least squares fitting. More... | |
class | LSQMatrix |
Support class for the LSQ package. More... | |
class | LSQNull |
Non relevant class indicator. More... | |
class | LSQReal |
Typing support classes for LSQ classes. More... | |
class | LSQTraits |
Traits for numeric classes used. More... | |
class | LSQTraits_CD< std::complex< Double > > |
LSQTraits specialization for DComplex. More... | |
class | LSQTraits_CF< std::complex< Float > > |
LSQTraits specialization for Complex. More... | |
class | LSQTraits_D< Double > |
LSQTraits specialization for Double. More... | |
class | LSQTraits_F< Float > |
LSQTraits specialization for Float. More... | |
class | LSQType |
Determine if pointer type. More... | |
struct | MakeComplex |
Functor to form a complex number from the left and 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 | MakeComplexReal |
Functor to form a complex number from the real part of the left value and 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... | |
class | Map |
Abstract base class for associative arrays. More... | |
struct | MapIO_global_functions_Map_IO |
Input/output operators for Maps. More... | |
class | MapIter |
Associative array iterator. More... | |
class | MapIterRep |
Abstract base class for associative array iterators. More... | |
class | MappedArrayEngine |
Templated virtual column engine to map the data type of a table array. More... | |
class | MapRep |
Map representation class. More... | |
class | MArray |
Class to handle an Array with an optional mask. More... | |
class | MArrayBase |
Base class for an array with an optional mask. More... | |
struct | MArrayLogical_global_functions_MArray_logical_operations |
Logical operations for MArray objects. More... | |
struct | MArrayMath_global_functions_MArray_mathematical_operations |
Mathematical operations for MArray objects. More... | |
struct | MArrayMathBase_global_functions_Array_basic_functions |
Basic functions and classes for math on MArray objects. More... | |
struct | MArrayUtil_global_functions_reorderMArray |
Reorder the axes of the data in an MArray object. More... | |
class | MarshallableChebyshev |
A Chebyshev function class that supports serialization. More... | |
class | MarshButterworthBandpass |
A Butterworth function class that supports serialization. More... | |
struct | MaskArrIO_global_functions_MaskedArray_IO |
Ascii input/output operations for MaskedArrays. More... | |
struct | MaskArrLogi_global_functions_MaskedArray_logical_operations |
Logical operations for MaskedArrays, and between MaskedArrays and Arrays. More... | |
struct | MaskArrMath_global_functions_MaskedArray_mathematical_operations |
Mathematical operations for MaskedArrays (and with Arrays) More... | |
class | MaskedArray |
Class for masking an Array for operations on that Array. More... | |
struct | MaskedArray_global_functions_MaskedArray_general_global_functions |
General global functions for MaskedArrays, and MaskedArrays and Arrays. More... | |
class | MaskedAvdevFunc |
class | MaskedLattice |
A templated, abstract base class for array-like objects with masks. More... | |
class | MaskedLatticeStatsDataProvider |
Data provider which allows stats framework to iterate through a masked lattice. More... | |
class | MaskedMadfmFunc |
class | MaskedMaxFunc |
class | MaskedMeanFunc |
class | MaskedMedianFunc |
class | MaskedMinFunc |
class | MaskedProductFunc |
class | MaskedRmsFunc |
class | MaskedStddevFunc |
class | MaskedSumFunc |
class | MaskedVarianceFunc |
struct | MaskLogiArr_global_functions_MaskedLogicalArray |
Masked LogicalArrays. More... | |
struct | MaskLogiArrFwd_global_functions_MaskedLogicalArray_forwards |
Forward declarations for MaskedLogicalArrays. More... | |
class | MaskSpecifier |
Class to specify which mask to use in an image. More... | |
struct | Math_global_functions_Math_interface_for_casacore |
Casacore interface to math.h and other scalar math functions. More... | |
class | MathFunc |
A class to generate values of mathematical functions. More... | |
struct | MathFunc_global_functions_FUNCTYPE_enum |
Enum used to identify function type for MathFunc class. More... | |
struct | MathFunc_global_functions_spheriodal_functions |
Fred Schwab function to calculate spheriodal functions. More... | |
class | MathFuncError |
Error class for MathFunc class. More... | |
class | Matrix |
A 2-D Specialization of the Array class. More... | |
class | MatrixIterator |
Iterate a Matrix cursor through another Array. More... | |
struct | MatrixMath_global_functions_Linear_Algebra |
Linear algebra functions on Vectors and Matrices. More... | |
struct | MatrixMathLA_global_functions_Linear_Algebra |
Linear algebra functions on Vectors and Matrices. More... | |
class | MatrixSolver |
MatrixSolver.h: the base class for solvers of linear equations AX=B. More... | |
struct | Max |
Functor to get maximum of two values. More... | |
class | MBaseline |
A Measure: Baseline on Earth. More... | |
class | MCBase |
Base for specific measure conversions. More... | |
class | MCBaseline |
MBaseline conversion routines. More... | |
class | MCDirection |
MDirection conversion routines. More... | |
class | MCDoppler |
MDoppler conversion routines. More... | |
class | MCEarthMagnetic |
MEarthMagnetic conversion routines. More... | |
class | MCEpoch |
MEpoch conversion routines. More... | |
class | MCFrame |
Measure frame calculations proxy. More... | |
class | MCFrequency |
MFrequency conversion routines. More... | |
class | MConvertBase |
Conversion of Measures Base. More... | |
struct | MConvertBase_global_functions_Output |
Global functions. More... | |
class | MCPosition |
MPosition conversion routines. More... | |
class | MCRadialVelocity |
MRadialVelocity conversion routines. More... | |
class | MCuvw |
Muvw conversion routines. More... | |
class | MDirection |
A Measure: astronomical direction. More... | |
class | MDoppler |
A Measure: Doppler shift. More... | |
class | MEarthMagnetic |
A Measure: Magnetic field on Earth. More... | |
class | MeasBase |
Base class for all measures. More... | |
class | MeasComet |
Position for comets and other solar system bodies. More... | |
class | MeasConvert |
Conversion of Measures. More... | |
class | MeasData |
MeasData provides Measure computing data. More... | |
class | MeasEngine |
Templated base class for the TaQL UDF conversion engines. More... | |
class | MeasFrame |
Container for Measure frame. More... | |
struct | MeasFrame_global_functions_Output |
Global functions. More... | |
class | MeasIERS |
Interface to IERS tables. More... | |
class | MeasJPL |
Interface to JPL DE tables. More... | |
class | MeasMath |
Measure conversion aid routines. More... | |
class | MeasRef |
Reference frame for physical measures. More... | |
class | MeasTable |
MeasTable provides Measure computing database data. More... | |
class | MeasTableMul |
MeasTableMul provides thread-safe access to time-dependent multiplier matrices. More... | |
class | MeasTableMulAber |
Class calculating the standard aberration multipliers. More... | |
class | MeasTableMulAber1950 |
Class calculating the B1950 aberration multipliers. More... | |
class | MeasTableMulPosEarthXY |
Class calculating the XY earth position multipliers. More... | |
class | MeasTableMulPosEarthZ |
Class calculating the Z earth position multipliers. More... | |
class | MeasTableMulPosSunXY |
Class calculating the XY solar position multipliers. More... | |
class | MeasTableMulPosSunZ |
Class calculating the Z solar position multipliers. More... | |
class | MeasTableMulSC |
Class calculating the standard nutation multipliers. More... | |
class | MeasTableMulSC1950 |
Class calculating the B1950 nutation multipliers. More... | |
class | MeasTableMulSC2000A |
Class calculating the J2000A nutation multipliers. More... | |
class | MeasTableMulSC2000B |
Class calculating the J2000B nutation multipliers. More... | |
class | MeasTableMulSC2000Base |
Base class for J2000 nutation multipliers. More... | |
class | MeasTableMulSCBase |
Base class for standard and B1950 nutation multipliers. More... | |
class | Measure |
Physical quantities within reference frame. More... | |
struct | Measure_global_functions_Output |
Global functions. More... | |
class | MeasureHolder |
A holder for Measures to enable record conversions. More... | |
class | MeasurementSet |
A Table intended to hold astronomical data (a set of Measurements). More... | |
class | MeasuresProxy |
class | MeasValue |
Base class for values in a Measure. More... | |
struct | MeasValue_global_functions_Output |
Global functions. More... | |
class | MedianSlider |
Class to compute sliding median. More... | |
class | Memory |
Memory related information and utilities. use visibility=export> More... | |
class | MemoryIO |
Class for IO to a memory buffer. More... | |
class | MemoryLogSink |
Save log messages in memory. More... | |
class | MemoryStMan |
Memory-based table storage manager class. More... | |
class | MemoryTable |
Class for a table held in memory. More... | |
class | MemoryTrace |
memory usage tracing mechanism More... | |
class | MemoryTraceBlock |
Class to write begin and end block message. More... | |
class | MEpoch |
A Measure: instant in time. More... | |
class | MFFileIO |
Class for IO on a virtual file in a MultiFileBase. More... | |
class | MFrequency |
A Measure: wave characteristics. More... | |
struct | Min |
Functor to get minimum of two values. More... | |
struct | Minus |
Functor to subtract variables of possibly different types. More... | |
class | MIRIADImage |
Class providing native access to MIRIAD images. More... | |
class | MLCG |
Multiplicative linear congruential generator. More... | |
class | MMapfdIO |
Memory-mapped IO on a file. More... | |
class | MMapIO |
Memory-mapped IO on a file. More... | |
class | Mod_KB_Conv |
A Kaiser-Bessel function multiplied by a Gaussian. More... | |
class | ModcompConversion |
Static functions to convert Modcomp numeric formats. More... | |
class | ModcompDataConversion |
A DataConversion class to convert between Modcomp format. More... | |
struct | Modulo |
Functor to take modulo of (integer) variables of possibly different types in the C way. More... | |
class | MPosition |
A Measure: position on Earth. More... | |
class | MRadialVelocity |
A Measure: radial velocity. More... | |
class | MRBase |
Base for Reference frame for physical measures. More... | |
struct | MRBase_global_functions_Output |
Global functions. More... | |
class | MrsEligibility |
class | MS1ToMS2Converter |
Class to convert a MeasurementSet v1 to v2. More... | |
class | MSAntenna |
A Table intended to hold a MeasurementSet ANTENNA table. More... | |
class | MSAntennaColumns |
A class to provide easy read-write access to MSAntenna columns. More... | |
class | MSAntennaEnums |
Enums for the MeasurementSet ANTENNA table. More... | |
struct | MSAntennaGram_global_functions_MSAntennaGramFunctions |
Global functions for flex/bison scanner/parser for MSAntennaGram. More... | |
class | MSAntennaIndex |
Class to handle lookup or indexing into a MS ANTENNA subtable. More... | |
class | MSAntennaParse |
Class to hold values from antenna grammar parser. More... | |
struct | MSArrayGram_global_functions_MSArrayGramFunctions |
Global functions for flex/bison scanner/parser for MSArrayGram. More... | |
class | MSArrayParse |
Class to hold values from array grammar parser. More... | |
class | MSCalEngine |
Engine to calculate derived MS values. More... | |
class | MSColumns |
A class to provide easy read-write access to MeasurementSet columns. More... | |
class | MSConcat |
A class with functions for concatenating MeasurementSets. More... | |
struct | MSCorrGram_global_functions_MSCorrGramFunctions |
Global functions for flex/bison scanner/parser for MSCorrGram. More... | |
class | MSCorrParse |
Class to hold values from UV dist grammar parser. More... | |
class | MSDataDescColumns |
A class to provide easy read-write access to MSDataDescription columns. More... | |
class | MSDataDescIndex |
Class to handle lookup or indexing into a MS DATA_DESC subtable. More... | |
class | MSDataDescription |
A Table intended to hold a MeasurementSet DATADESCRIPTION table. More... | |
class | MSDataDescriptionEnums |
Enums for the MeasurementSet DATA_DESCRIPTION table. More... | |
class | MSDerivedValues |
MSDerivedValues calculates values derived from a MS. More... | |
class | MSDoppler |
A Table intended to hold a MeasurementSet DOPPLER table. More... | |
class | MSDopplerColumns |
A class to provide easy read-write access to MSDoppler columns. More... | |
class | MSDopplerEnums |
Enums for the MeasurementSet DOPPLER table. More... | |
class | MSDopplerIndex |
class | MSDopplerUtil |
A utility class for MS Doppler tracking information. More... | |
class | MSFeed |
A Table intended to hold a MeasurementSet FEED table. More... | |
class | MSFeedColumns |
A class to provide easy read-write access to MSFeed columns. More... | |
class | MSFeedEnums |
Enums for the MeasurementSet FEED table. More... | |
struct | MSFeedGram_global_functions_MSFeedGramFunctions |
Global functions for flex/bison scanner/parser for MSFeedGram. More... | |
class | MSFeedIndex |
class | MSFeedParse |
Class to hold values from feed grammar parser. More... | |
class | MSField |
A Table intended to hold a MeasurementSet FIELD table. More... | |
class | MSFieldColumns |
A class to provide easy read-write access to MSField columns. More... | |
class | MSFieldEnums |
Enums for the MeasurementSet FIELD table. More... | |
struct | MSFieldGram_global_functions_MSFieldGramFunctions |
Global functions for flex/bison scanner/parser for MSFieldGram. More... | |
class | MSFieldIndex |
Class to handle lookup or indexing into a MS FIELD subtable. More... | |
class | MSFieldParse |
Class to hold values from field grammar parser. More... | |
class | MSFitsIDI |
MSFitsIDI: Convert FITS-IDI data to MS format. More... | |
class | MSFitsInput |
UV FITS to MeasurementSet filler. More... | |
class | MSFitsOutput |
Write a MeasurementSet to a random group uvfits file. More... | |
class | MSFitsOutputAstron |
Write a MeasurementSet to a random group uvfits file. More... | |
class | MSFlagCmd |
A Table intended to hold a MeasurementSet FLAG_CMD table. More... | |
class | MSFlagCmdColumns |
A class to provide easy read-write access to MSFlagCmd columns. More... | |
class | MSFlagCmdEnums |
Enums for the MeasurementSet FLAG_CMD table. More... | |
class | MSFlagger |
MSFlagger specifies selections on a MeasurementSet. More... | |
class | MSFreqOffIndex |
class | MSFreqOffset |
A Table intended to hold a MeasurementSet FREQ_OFFSET table. More... | |
class | MSFreqOffsetColumns |
A class to provide easy read-write access to MSFreqOffset columns. More... | |
class | MSFreqOffsetEnums |
Enums for the MeasurementSet FREQ_OFFSET table. More... | |
class | MSHistory |
A Table intended to hold a MeasurementSet OBSERVATIONLOG table. More... | |
class | MSHistoryColumns |
A class to provide easy read-write access to MSHistory columns. More... | |
class | MSHistoryEnums |
Enums for the MeasurementSet HISTORY table. More... | |
class | MSHistoryHandler |
A class to provide a simple interface to history writing. More... | |
class | MSInterface |
MSInterface: A specialization of MSSelectableTable for accessing MS. More... | |
class | MSInterval |
Small helper class to specify an 'interval' comparison. More... | |
class | MSIter |
An iterator class for MeasurementSets. More... | |
class | MSLister |
List visibility records from a Measurement Set. More... | |
class | MSMainColInterface |
class | MSMainColumns |
A class for easy read-write access to MeasurementSet main table columns. More... | |
class | MSMainEnums |
Enums for the MeasurementSet main table. More... | |
class | MSMBase |
Base class for memory-based table storage manager class. More... | |
class | MSMColumn |
Column in the Memory table storage manager class. More... | |
class | MSMDirColumn |
Memory storage manager for table arrays. 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 | MSMIndColumn |
Mmeory storage manager for variable shaped table arrays. More... | |
class | MSObservation |
A Table intended to hold a MeasurementSet OBSERVATION table. More... | |
class | MSObservationColumns |
A class to provide easy read-write access to MSObservation columns. More... | |
class | MSObservationEnums |
Enums for the MeasurementSet OBSERVATION table. More... | |
struct | MSObservationGram_global_functions_MSObservationGramFunctions |
Global functions for flex/bison scanner/parser for MSObservationGram. More... | |
class | MSObservationIndex |
Class to handle lookup or indexing into an MS OBSERVATION subtable. More... | |
class | MSObservationParse |
Class to hold values from scan grammar parser. More... | |
class | MSParse |
Class to hold values from an ms grammar parser. More... | |
class | MSPointing |
A Table intended to hold a MeasurementSet POINTING table. More... | |
class | MSPointingColumns |
A class to provide easy read-write access to MSPointing columns. More... | |
class | MSPointingEnums |
Enums for the MeasurementSet POINTING table. More... | |
class | MSPointingIndex |
class | MSPolarization |
A Table intended to hold a MeasurementSet POLARIZATION table. More... | |
class | MSPolarizationColumns |
A class to provide easy read-write access to MSPolarization columns. More... | |
class | MSPolarizationEnums |
Enums for the MeasurementSet POLARIZATION table. More... | |
class | MSPolarizationIndex |
Class to handle lookup or indexing into an MS POLARIZATION subtable. 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 | MSPolnParse |
Class to hold values from field grammar parser. More... | |
class | MSPrimaryGroupHolder |
A helper class for MSFitsInput. More... | |
class | MSPrimaryTableHolder |
A helper class for MSFitsInput. More... | |
class | MSProcessor |
A Table intended to hold a MeasurementSet PROCESSOR table. More... | |
class | MSProcessorColumns |
A class to provide easy read-write access to MSProcessor columns. More... | |
class | MSProcessorEnums |
Enums for the MeasurementSet PROCESSER table. More... | |
class | MSRange |
MSRange determines ranges of values in a MeasurementSet. More... | |
class | MSReader |
Read from an MS, coordinating all of the subtables in the process. More... | |
struct | MSScanGram_global_functions_MSScanGramFunctions |
Global functions for flex/bison scanner/parser for MSScanGram. More... | |
class | MSScanParse |
Class to hold values from scan grammar parser. More... | |
class | MSSelectableMainColumn |
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 | MSSelection |
MSSelection: Class to represent a selection on an MS. More... | |
class | MSSelectionAntennaError |
More... | |
class | MSSelectionAntennaParseError |
More... | |
class | MSSelectionArrayError |
More... | |
class | MSSelectionArrayParseError |
class | MSSelectionArrayWarning |
class | MSSelectionError |
class | MSSelectionErrorHandler |
class | MSSelectionFeedError |
More... | |
class | MSSelectionFeedParseError |
class | MSSelectionFieldError |
More... | |
class | MSSelectionFieldParseError |
More... | |
class | MSSelectionFieldWarning |
More... | |
class | MSSelectionKeywords |
MSSelectionKeywords specifies selection keywords for the MeasurementSet. More... | |
class | MSSelectionLogError |
class | MSSelectionNullExpr |
More... | |
class | MSSelectionNullSelection |
More... | |
class | MSSelectionNullTEN |
More... | |
class | MSSelectionObservationError |
More... | |
class | MSSelectionObservationParseError |
class | MSSelectionObservationWarning |
class | MSSelectionPolnError |
More... | |
class | MSSelectionPolnParseError |
class | MSSelectionPolnWarning |
class | MSSelectionScanError |
More... | |
class | MSSelectionScanParseError |
class | MSSelectionScanWarning |
class | MSSelectionSpwError |
More... | |
class | MSSelectionSpwParseError |
class | MSSelectionSpwWarning |
class | MSSelectionStateError |
More... | |
class | MSSelectionStateParseError |
class | MSSelectionStateWarning |
class | MSSelectionTimeError |
More... | |
class | MSSelectionTimeParseError |
class | MSSelectionUvDistError |
More... | |
class | MSSelectionUvDistParseError |
class | MSSelector |
MSSelector specifies selections on a MeasurementSet. More... | |
class | MSSelUtil |
Helper class for MSFlagger with templated static function. More... | |
class | MSSelUtil2 |
class | MSSource |
A Table intended to hold a MeasurementSet SOURCE table. More... | |
class | MSSourceColumns |
A class to provide easy read-write access to MSSource columns. More... | |
class | MSSourceEnums |
Enums for the MeasurementSet SOURCE table. More... | |
class | MSSourceIndex |
class | MSSpectralWindow |
A Table intended to hold a MeasurementSet SPECTRAL_WINDOW table. More... | |
class | MSSpectralWindowEnums |
Enums for the MeasurementSet SPECTRAL_WINDOW table. More... | |
struct | MSSpwGram_global_functions_MSSpwGramFunctions |
Global functions for flex/bison scanner/parser for MSSpwGram. More... | |
class | MSSpwIndex |
Class to handle lookup or indexing into a MS Data_Desc_ID and SpectralWindow subtables. More... | |
class | MSSpWindowColumns |
A class to provide easy read-write access to MSSpectralWindow columns. More... | |
class | MSSpWindowIndex |
Class to handle lookup or indexing into a MS SPECTRAL_WINDOW subtable. More... | |
class | MSSpwParse |
Class to hold values from field grammar parser. More... | |
class | MSSSpwErrorHandler |
class | MSState |
A Table intended to hold a MeasurementSet STATE table. More... | |
class | MSStateColumns |
A class to provide easy read-write access to MSState columns. More... | |
class | MSStateEnums |
Enums for the MeasurementSet STATE table. More... | |
struct | MSStateGram_global_functions_MSStateGramFunctions |
Global functions for flex/bison scanner/parser for MSStateGram. More... | |
class | MSStateIndex |
Class to handle lookup or indexing into a MS FIELD subtable. More... | |
class | MSStateParse |
Class to hold values from field grammar parser. More... | |
class | MSSummary |
Provides and lists information about the header of an image. More... | |
class | MSSysCal |
A Table intended to hold a MeasurementSet SYSCAL table. More... | |
class | MSSysCalColumns |
A class to provide easy read-write access to MSSysCal columns. More... | |
class | MSSysCalEnums |
Enums for the MeasurementSet SYSCAL table. More... | |
class | MSSysCalIndex |
class | MSTable |
A Table intended to hold astronomical data. More... | |
class | MSTableImpl |
An implementation class for the MeasurementSet to share code. More... | |
class | MSTableIndex |
class | MSTileLayout |
An helper class for deciding on tile shapes in MeasurementSets. More... | |
struct | MSTimeGram_global_functions_MSTimeGramFunctions |
Global functions for flex/bison scanner/parser for MSTimeGram. More... | |
class | MSTimeParse |
Class to hold values from time grammar parser. More... | |
struct | MSUvDistGram_global_functions_MSUvDistGramFunctions |
Global functions for flex/bison scanner/parser for MSUvDistGram. More... | |
class | MSUvDistParse |
Class to hold values from UV dist grammar parser. More... | |
class | MSValidIds |
class | MSWeather |
A Table intended to hold a MeasurementSet WEATHER table. More... | |
class | MSWeatherColumns |
A class to provide easy read-write access to MSWeather columns. More... | |
class | MSWeatherEnums |
Enums for the MeasurementSet WEATHER table. More... | |
class | MSWeatherIndex |
class | MultiFile |
Class to combine multiple files in a single one. More... | |
class | MultiFileBase |
Abstract base class to combine multiple files in a single one. More... | |
struct | MultiFileInfo |
Helper class for MultiFileBase containing info per internal file. More... | |
class | MultiHDF5 |
Class to combine multiple files in a single HDF5 file. More... | |
struct | Multiplies |
Functor to multiply variables of possibly different types. More... | |
class | MultiRecordFieldWriter |
Multi field writer. More... | |
class | MultiTermLatticeCleaner |
class | MUString |
Pointed String class to aid analysis of quantity strings. More... | |
struct | MUString_global_functions_output |
Global functions. More... | |
class | Mutex |
Wrapper around a pthreads mutex. More... | |
class | Muvw |
A Measure: uvw on Earth. More... | |
class | MVAngle |
Class to handle angle type conversions and I/O. More... | |
struct | MVAngle_global_functions_output |
Global functions. More... | |
class | MVBaseline |
A 3D vector on Earth. More... | |
class | MVDirection |
Vector of three direction cosines. More... | |
class | MVDoppler |
Internal value for MDoppler. More... | |
class | MVDouble |
Class to distinguish external and Measure internal Double. More... | |
class | MVEarthMagnetic |
A 3D Earth magnetic field vector. More... | |
class | MVEpoch |
A class for high precision time. More... | |
class | MVFrequency |
Internal value for MFrequency. More... | |
class | MVPosition |
A 3D vector in space. More... | |
class | MVRadialVelocity |
Internal value for MRadialVelocity. More... | |
class | MVTime |
Class to handle date/time type conversions and I/O. More... | |
class | MVuvw |
A 3D vector on Earth. 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... | |
class | NegativeExpntl |
Negative exponential distribution. More... | |
struct | new_del_allocator |
class | NewDelAllocator |
An allocator behaves like operator new[]/delete[]. More... | |
class | NewFile |
Do checks for a new (non-existent) file. More... | |
class | NewMSSimulator |
Create an empty MeasurementSet from observation and telescope descriptions. More... | |
class | NFalseFunc |
class | NNGridder |
A non-negative gridding class. More... | |
class | NNLSMatrixSolver |
NNLSMatrixSolver.h: the base class for NNLS solvers of linear equations AX=B. More... | |
class | NoConvert |
FITS templated helper class. More... | |
class | NonLinearFit |
Class for non-linear least-squares fit. More... | |
class | NonLinearFitLM |
Solve non-linear fit with Levenberg-Marquardt method. More... | |
class | Normal |
Normal or Gaussian distribution. 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 | NTrueFunc |
class | NullLogSink |
Throw away all messages. More... | |
class | NullTable |
Class indicating a null Table object. More... | |
class | NumericTraits |
Relationships between numeric data types. 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... | |
class | NumericTraits< Double > |
A specialisation for T=Double of the NumericTraits class. More... | |
class | NumericTraits< Float > |
A specialisation for T=Float of the NumericTraits class. More... | |
class | NumericTraits_C< Complex > |
NumericTraits specialization for Complex. More... | |
class | NumericTraits_D< Double > |
NumericTraits specialization for Double. More... | |
class | NumericTraits_DC< DComplex > |
NumericTraits specialization for DComplex. More... | |
class | NumericTraits_F< Float > |
NumericTraits specialization for Float. More... | |
class | Nutation |
Nutation class and calculations. More... | |
class | ObjCompare |
compare two objects More... | |
class | ObjectID |
ObjectID: A unique identifier for distributed and other objects. More... | |
class | ObjectStack |
A stack of re-usable objects. More... | |
class | ObsInfo |
Store miscellaneous information related to an observation. More... | |
class | OddPolynomial |
A one dimensional odd polynomial class. More... | |
class | OddPolynomial_PS< AutoDiff< T > > |
Partial specialization of OddPolynomial for AutoDiff More... | |
class | OddPolynomialParam |
Parameter handling for odd polynomials. More... | |
class | OrderedMap |
Map with keys ordered. More... | |
class | OrderedMapIterRep |
OrderedMap iterator "letter". More... | |
class | OrderedMapNotice |
Message used for OrderedMap notification. More... | |
class | OrderedMapRep |
Representation class for an Ordered Map. More... | |
class | OrderedPair |
Ordered pair class. More... | |
struct | OrdPairIO_global_functions_inoutput |
These need to be left out SUN BUG More... | |
class | PagedArray |
A Lattice that is read from or written to disk. More... | |
class | PagedArrIter |
A read/write Lattice iterator for PagedArrays. More... | |
class | PagedImage |
Read, store, and manipulate astronomical images. More... | |
class | Param |
A simple keyword/value pair with internal help Strings. More... | |
class | ParAngleColumn |
Parallactic angle derived from TIME, etc. More... | |
class | ParAngleMachine |
Converts a direction into parallactic angle. More... | |
class | Path |
Path name of a file. More... | |
class | PGPlotter |
Standard plotting object for application programmers. More... | |
class | PGPlotterInterface |
Abstract base class for PGPLOT style plotting. More... | |
class | PGPlotterNull |
Plot to a PGPLOT device "local" to this process. More... | |
class | PixelCurve1D |
Arbitrary 1-dim curve in a lattice plane. More... | |
class | PlainColumn |
Base class for a column in a plain table. More... | |
class | PlainTable |
Class defining a plain regular table. More... | |
struct | Plus |
Functor to add variables of possibly different types. More... | |
class | Poisson |
Poisson distribution. More... | |
class | PoissonFunction |
A one dimensional Poisson function. More... | |
class | PoissonFunction_PS< AutoDiff< T > > |
Partial specialization of PoissonFunction for AutoDiff More... | |
class | PoissonParam |
A one dimensional Poisson function. More... | |
class | Polynomial |
A one dimensional polynomial class. More... | |
class | Polynomial_PS< AutoDiff< T > > |
Partial specialization of Polynomial for AutoDiff More... | |
class | PolynomialParam |
Parameter handling for one-dimensional polynomials. More... | |
class | PositionEngine |
Engine for TaQL UDF Position conversions. More... | |
class | PositionUDF |
TaQL UDFs for Position conversions. More... | |
struct | Pow |
Functor to apply pow. More... | |
struct | Pow3 |
Functor to apply a power of 3. 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 | PowerLogarithmicPolynomialParam |
Parameter handling for one-dimensional power logarithmic polynomials. More... | |
class | Precession |
Precession class and calculations. More... | |
class | PrecTimer |
Precision timer to measure elapsed times in a cumulative way. More... | |
class | PrimaryArray |
templated primary array base class of given type More... | |
class | PrimaryGroup |
Random Group datastructure. More... | |
class | PrimaryTable |
Primary Table structure. More... | |
class | Primes |
Creates a reference table of prime numbers, and some functions. More... | |
class | ProgressMeter |
Visual indication of a tasks progress. More... | |
class | Projection |
Geometric parameters needed for a sky projection to a plane. More... | |
class | PtrBlock |
A drop-in replacement for Block<T*> . More... | |
class | PtrHolder |
Hold and delete pointers not deleted by object destructors. 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 | QBase |
Base for Quantities (i.e. dimensioned values) More... | |
struct | QBase_global_functions_Output |
Global functions. More... | |
class | QC |
Physical constants (i.e. dimensioned values) More... | |
struct | QLogical_global_functions_Quantum_logical_operations |
Logical operations for the Quantum class. More... | |
struct | QMath_global_functions_Quantum_mathematical_operations |
Mathematical operations for the Quantum class. More... | |
class | Quality |
Quality parameter definitions. More... | |
class | QualityCoordinate |
Interconvert between pixel and Quality value. More... | |
class | Quantum |
Quantities (i.e. dimensioned values) More... | |
struct | Quantum_global_functions_output |
Global functions. More... | |
class | QuantumHolder |
A holder for Quantums to enable record conversions. More... | |
struct | QuantumType_global_functions_QuantumType |
Get an integer type for a Qunatum<T> More... | |
class | Queue |
A First-In-First-Out (FIFO) data structure. More... | |
class | QVector |
Specialization for Quantum<Vector<T> > More... | |
class | RadialVelocityEngine |
Engine for TaQL UDF RadialVelocity conversions. More... | |
class | RadialVelocityUDF |
TaQL UDFs for RadialVelocity conversions. More... | |
class | Random |
Base class for random number distributions. More... | |
class | RawDataConversion |
A class with virtual functions to copy without conversion. More... | |
class | RawIO |
Class for IO in local format. 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 | ReadAsciiTable |
Helper class for readAsciiTable. More... | |
struct | ReadAsciiTable_global_functions_readAsciiTable |
Filling a table from an Ascii file. More... | |
class | ReadOnlyArrayIterator |
Iterate a const Array cursor through a const Array. More... | |
class | ReadOnlyMatrixIterator |
Iterate a Matrix cursor through a R/O Array. More... | |
class | ReadOnlyVectorIterator |
Iterate a Vector cursor through another Array. More... | |
struct | Real |
Functor to apply complex function real. More... | |
class | RebinImage |
Rebin an image. More... | |
class | RebinLattice |
Rebin a masked lattice. More... | |
class | Record |
A hierarchical collection of named fields of various types. More... | |
class | RecordDesc |
Description of the fields in a record object. More... | |
class | RecordDescRep |
Representation of a RecordDesc. More... | |
struct | RecordExpr_global_functions_RecordExpr |
Global functions to make a expression node for a record field. More... | |
class | RecordFieldCopier |
Record field copier. More... | |
class | RecordFieldId |
The identification of a record field. More... | |
class | RecordFieldPtr |
Access to an individual field in a record. More... | |
class | RecordFieldWriter |
Record field writer. Base class for the copiers. More... | |
class | RecordGram |
Select-class for flex/bison scanner/parser for RecordGram. 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 | RecordInterface |
Abstract base class for Record classes. More... | |
class | RecordNotice |
Helper class to notify class Record about changes. More... | |
class | RecordRep |
The representation of a Record. More... | |
class | RecordTransformable |
Interface class for converting to/from records. More... | |
class | RefColumn |
A column in a reference table. More... | |
class | RefRows |
Class holding the row numbers in a RefTable. More... | |
class | RefRowsSliceIter |
Class to iterate through a RefRows object. More... | |
class | RefTable |
Class for a table as a view of another table. More... | |
class | Regex |
Regular expression class. More... | |
class | RegexBase |
Abstract interface class to regular expressions for String. More... | |
class | RegionHandler |
Base class for handling regions in images. More... | |
class | RegionHandlerHDF5 |
Class for keeping regions in an HDF5 file. More... | |
class | RegionHandlerMemory |
Class for keeping regions in memory. More... | |
class | RegionHandlerTable |
Class for keeping regions in memory. More... | |
class | RegionManager |
class | RegionType |
Define the various region types. More... | |
struct | Register_global_functions_register |
Primitive Run Time Type Information (RTTI) More... | |
class | RegSequence |
Sequence for the Register() template functions. More... | |
class | RegularFile |
Manipulate and get information about regular files. More... | |
class | RegularFileIO |
Class for IO on a regular file. More... | |
class | ReservedFitsKeyword |
reserved FITS keyword More... | |
class | ReservedFitsKeywordCollection |
collection of reserved FITS keywords More... | |
class | RetypedArrayEngine |
Virtual column engine to retype and reshape arrays. More... | |
struct | RetypedArraySetGet_global_functions_RetypedArrayEngineSetGet |
Helper functions for users of RetypedArrayEngine. More... | |
class | RFError |
Convenience class for a String/bool pair. More... | |
class | RFReader |
Abstract superclass for any class that reads a format that produces Regions from a file. More... | |
class | RFReaderWriter |
Superclass for readers and writers containing common definitions and operations. More... | |
class | RFWriter |
Abstract superclass for any class that writes Regions to a region file format. More... | |
class | RigidVector |
Fast Vector classes with fixed (templated) length. More... | |
struct | RigidVector_global_functions_math |
Mathematical operations involving RigidVectors. More... | |
class | RNG |
Base class for random number generators. More... | |
class | RO_LatticeIterator |
A readonly iterator for Lattices. More... | |
class | RO_MaskedLatticeIterator |
A readonly iterator for masked Lattices. More... | |
class | RODataManAccessor |
Base class for the Data Manager Accessor classes. More... | |
class | ROIncrementalStManAccessor |
Give access to some IncrementalStMan functions. More... | |
class | ROMSAntennaColumns |
A class to provide easy read-only access to MSAntenna columns. More... | |
class | ROMSColumns |
A class to provide easy read-only access to MeasurementSet columns. More... | |
class | ROMSDataDescColumns |
A class to provide easy read-only access to MSDataDesc columns. More... | |
class | ROMSDopplerColumns |
A class to provide easy read-only access to MSDoppler columns. More... | |
class | ROMSFeedColumns |
A class to provide easy read-only access to MSFeed columns. More... | |
class | ROMSFieldColumns |
A class to provide easy access to MSField columns. More... | |
class | ROMSFlagCmdColumns |
A class to provide easy read-only access to MSFlagCmd columns. More... | |
class | ROMSFreqOffsetColumns |
A class to provide easy read-only access to MSFreqOffset columns. More... | |
class | ROMSHistoryColumns |
A class to provide easy read-only access to MSHistory columns. More... | |
class | ROMSMainColumns |
A class for easy read-only access to MeasurementSet main table columns. More... | |
class | ROMSObservationColumns |
A class to provide easy read-only access to MSObservation columns. More... | |
class | ROMSPointingColumns |
A class to provide easy read-only access to MSPointing columns. More... | |
class | ROMSPolarizationColumns |
A class to provide easy read-only access to MSPolarization columns. More... | |
class | ROMSProcessorColumns |
A class to provide easy read-only access to MSProcessor columns. More... | |
class | ROMSSourceColumns |
A class to provide easy read-only access to MSSource columns. More... | |
class | ROMSSpWindowColumns |
A class to provide easy read-only access to MSASpectralWindow columns. More... | |
class | ROMSStateColumns |
A class to provide easy read-only access to MSState columns. More... | |
class | ROMSSysCalColumns |
A class to provide easy read-only access to MSSysCal columns. More... | |
class | ROMSWeatherColumns |
A class to provide easy read-only access to MSWeather columns. More... | |
class | RORecordFieldPtr |
Read-Only access to an individual field from a Record. More... | |
class | ROStandardStManAccessor |
Give access to some StandardStMan functions. More... | |
class | ROTableRow |
Readonly access to a table row. More... | |
class | ROTiledStManAccessor |
Give access to some TiledStMan functions. More... | |
class | RotMatrix |
A 3x3 rotation matrix. More... | |
struct | Round |
Functor to apply round (e.g. More... | |
class | RowCopier |
RowCopier copies all or part of a row from one table to another. More... | |
class | SampledFunctional |
A base class for indexing into arbitrary data types. More... | |
class | ScalarColumn |
Access to a scalar table column with arbitrary data type. More... | |
class | ScalarColumnData |
Access to a table column containing scalars. More... | |
class | ScalarColumnDesc |
Templated class to define columns of scalars in tables. More... | |
class | ScalarFITSFieldCopier |
A FITSFieldCopier for copying scalar non-string RecordFields to FitsFields. More... | |
class | ScalarMeasColumn |
Read only access to table scalar Measure columns. More... | |
class | ScalarQuantColumn |
Provides access to Scalar Quantum Columns in Tables. More... | |
class | ScalarRecordColumnData |
Access to a table column containing scalar records. More... | |
class | ScalarRecordColumnDesc |
Class to define columns of scalar records in tables. More... | |
class | ScalarSampledFunctional |
A unified interface for indexing into Vectors or Blocks. More... | |
class | ScaledArrayEngine |
Templated virtual column engine to scale a table array. More... | |
class | ScaledComplexData |
Templated virtual column engine to scale a complex table array. 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... | |
class | ScopedMutexLock |
Exception-safe lock/unlock of a mutex. More... | |
class | SCSL |
C++ Interface to the Sgi/Cray Scientific Library (SCSL) More... | |
class | SDAntennaHandler |
class | SDDataDescHandler |
class | SDFeedHandler |
class | SDFieldHandler |
class | SDFITSHandler |
class | SDFITSTable |
SDFITSTable is a FITSTable which follows the Single Dish FITS Convention. More... | |
class | SDHistoryHandler |
class | SDMainHandler |
class | SDObservationHandler |
class | SDPointingHandler |
class | SDPolarizationHandler |
class | SDSourceHandler |
class | SDSpWindowHandler |
class | SDSysCalHandler |
class | SDWeatherHandler |
class | Sequence |
virtual templated base class for sequences More... | |
class | SerialHelper |
class | SetupNewTable |
Create a new table - define shapes, data managers, etc. More... | |
class | SetupNewTableRep |
Representation for handle class SetupNewTable. More... | |
struct | Sign |
Functor to apply sign (result is -1, 0, or 1). More... | |
class | SimButterworthBandpass |
a class for evaluating a Butterworth filter transfer function. More... | |
struct | SimOrdMapIO_global_functions_inoutput |
Global IO functions. More... | |
class | SimpleOrderedMap |
Simple map with keys ordered. More... | |
struct | Sin |
Functor to apply sin. More... | |
class | Sinc_Conv |
Sine x / x function. More... | |
class | SincFunction |
A one dimensional sin(x)/x. More... | |
class | SincParam |
A one dimensional sin(x)/x. More... | |
struct | Sinh |
Functor to apply sinh. More... | |
class | Sinusoid1D |
A one dimensional Sinusoid class. More... | |
class | Sinusoid1D_PS< AutoDiff< T > > |
Partial specialization of Sinusoid1D for AutoDiff More... | |
class | Sinusoid1DParam |
Parameter handling for one dimensional Sinusoid class. More... | |
class | Slice |
define a (start,length,increment) along an axis 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... | |
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... | |
class | SolarPos |
Solar position class and calculations. More... | |
class | Sort |
Sort on one or more keys, ascending and/or descending. 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 | SortInvOpt |
Invalid sort option given to routine dosort. More... | |
class | SortKey |
Define a Sort key. More... | |
class | SortNoData |
No data array given to Sort constructor. More... | |
struct | SourceKey |
represents primary key in the SOURCE table More... | |
class | SparseDiff |
Class that computes partial derivatives by automatic differentiation. More... | |
class | SparseDiffA |
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... | |
struct | SparseDiffMath_global_functions_SparseDiff_mathematical_operations |
Implements all mathematical operators and functions for SparseDiff. More... | |
class | SparseDiffRep |
Representation of data for the spare automatic differentiation calss. More... | |
class | SparseDiffX |
Class that computes partial derivatives by automatic differentiation. More... | |
class | SpecificFunctionFactory |
class | SpectralCoordinate |
Interconvert pixel and frequency values. More... | |
class | Sph_Conv |
Spheroidal function. More... | |
class | SPolynomial |
A one dimensional scaled polynomial class. More... | |
class | SPolynomialParam |
Parameter handling for scaled 1-D polynomials. More... | |
struct | Sqr |
Functor to apply sqr (power of 2). More... | |
struct | Sqrt |
Functor to apply sqrt. More... | |
class | SquareMatrix |
Fast Square Matrix class with fixed (templated) size. More... | |
struct | SquareMatrix_global_functions_SqM_global_functions |
Various global math and IO functions. More... | |
class | SSMBase |
Base class of the Standard Storage Manager. More... | |
class | SSMColumn |
A Column in the Standard Storage Manager. More... | |
class | SSMDirColumn |
A Direct Array Column in the Standard Storage Manager. More... | |
class | SSMIndColumn |
A column of Standard storage manager for indirect arrays. More... | |
class | SSMIndex |
The bucket index for a group of columns in the Standard Storage Manager. More... | |
class | SSMIndStringColumn |
An Indirect String Array Column in the Standard Storage Manager. More... | |
class | SSMStringHandler |
Store strings in the Standard Storage Manager. More... | |
class | Stack |
This class, Stack<t>, defines an implementation of a stack using the doubly linked list primitive, Link<t>. More... | |
class | StandardStMan |
The Standard Storage Manager. More... | |
class | StatAcc |
A statistics accumulator. More... | |
class | StatisticsAlgorithm |
Base class of statistics algorithm class hierarchy. More... | |
class | StatisticsAlgorithmFactory |
Provides a single interface for creation of stats algorithm objects. More... | |
class | StatisticsAlgorithmFactoryData |
define data structures used by tatisticsAlgorithmFactory More... | |
class | StatisticsAlgorithmQuantileComputer |
This is the virtual base class from which concrete QuantileComputer classes are derived. More... | |
class | StatisticsData |
This class defines the enum of supported statistics types in the statistics framework. More... | |
class | StatisticsDataset |
Representation of a statistics dataset used in statistics framework calculatations. More... | |
class | StatisticsIncrementer |
Utility functions used for incrementing pointers in a data set used by the stats framework. More... | |
class | StatisticsUtilities |
Various statistics related methods for the statistics framework. More... | |
struct | StatsData |
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 | StatsHistogram |
Represents an unfilled histogram with equal width bins for binning used for quantile computations. 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 | StIndArray |
Read/write indirect arrays. More... | |
struct | STLMath_global_functions_Container_Math |
Math operations on STL-like containers. More... | |
class | StManAipsIO |
AipsIO table storage manager class. More... | |
class | StManArrayFile |
Read/write array in external format for a storage manager. More... | |
class | StManColumn |
Base table column storage manager class. More... | |
class | StManColumnAipsIO |
AipsIO table column storage manager class. More... | |
class | StManColumnArrayAipsIO |
AipsIO storage manager for direct table arrays. More... | |
class | StManColumnIndArrayAipsIO |
AipsIO storage manager for indirect table arrays. More... | |
class | Stokes |
Stokes parameter definitions for interface to table data. More... | |
class | StokesConverter |
StokesConverter converts any set of polarizations into any other one. More... | |
class | StokesCoordinate |
Interconvert between pixel and Stokes value. More... | |
class | StorageOption |
Options defining how table files are organized. More... | |
class | StreamIO |
Class for IO on connection oriented socket. More... | |
class | StreamLogSink |
Send log messages to an ostream. More... | |
class | String |
String: the storage and methods of handling collections of characters. More... | |
struct | String_global_functions_case |
Casing and related functions Case conversion and rearrangement functions. More... | |
struct | String_global_functions_common |
Some general functions Functions to find special patterns, join and replicate. More... | |
struct | String_global_functions_comparitor |
Global comparison operators. More... | |
struct | String_global_functions_concatenator |
Global concatenation operators. More... | |
struct | String_global_functions_io |
IO. 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... | |
class | StringDistance |
Class to deal with Levensthein distance of strings. More... | |
class | StringFITSFieldCopier |
A FITSFieldCopier for copying String RecordFields to FitsFields. More... | |
class | SubImage |
A (masked) subset of an ImageInterface object. More... | |
class | SubLattice |
A subset of a Lattice or MaskedLattice. More... | |
struct | SubScanKey |
A sub scan is a unique combination of observation ID, array ID, scan number, and field ID. More... | |
class | SubString |
SubString help class to be used in at, before, ... More... | |
class | SubTableDesc |
Description of columns containing tables. More... | |
struct | SumAbsDiff |
Functor to add absolute diff of right and base value to left. 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... | |
class | SymLink |
Get information about, and manipulate symbolic links. More... | |
class | SystemCallError |
Exception for an error in a system call. More... | |
class | Table |
Main interface class to a read/write table. More... | |
class | TableArrayConformanceError |
Table error; non-conformant array. More... | |
class | TableAttr |
Some attributes of a table. More... | |
class | TableCache |
Cache of open tables. More... | |
class | TableColumn |
Read/write access to a table column. More... | |
class | TableConformanceError |
Table error; table length conformance error. More... | |
class | TableCopy |
Class with static functions for copying a table. More... | |
class | TableDesc |
Define the structure of a Casacore table. More... | |
class | TableDescNoName |
Table error; no name given to table description. More... | |
class | TableDuplFile |
Table error; table (description) already exists. More... | |
class | TableError |
Base error class for storage manager. More... | |
class | TableExprAggrNode |
TaQL node representing a scalar aggregate function. More... | |
class | TableExprAggrNodeArray |
TaQL node representing an array aggregate function. More... | |
class | TableExprConeNode |
Class representing a cone search in table select expression. More... | |
class | TableExprConeNodeArray |
class | TableExprData |
Abstract base class for data object in a TaQL expression. More... | |
class | TableExprFuncNode |
Class representing a function in table select expression. More... | |
class | TableExprFuncNodeArray |
Class representing an array function in table select expression. More... | |
class | TableExprGroupAggr |
Class collecting the arrays in a group. More... | |
class | TableExprGroupAll |
Aggregate class counting if all values in a group are true. More... | |
class | TableExprGroupAny |
Aggregate class counting if any value in a group is true. More... | |
class | TableExprGroupArrayAll |
Aggregate class counting if all array values in a group are true. More... | |
class | TableExprGroupArrayAlls |
Aggregate class counting per array index in a group if all are true. More... | |
class | TableExprGroupArrayAny |
Aggregate class counting if any array value in a group is true. More... | |
class | TableExprGroupArrayAnys |
Aggregate class counting per array index in a group if any is true. More... | |
class | TableExprGroupArrayNFalse |
Aggregate class counting the number of false array values in a group. More... | |
class | TableExprGroupArrayNFalses |
Aggregate class counting per array index in a group the nr of false values. More... | |
class | TableExprGroupArrayNTrue |
Aggregate class counting the number of true array values in a group. More... | |
class | TableExprGroupArrayNTrues |
Aggregate class counting per array index in a group the nr of true values. More... | |
class | TableExprGroupCount |
Aggregate class counting number of rows in a group containing a value. More... | |
class | TableExprGroupCountAll |
Aggregate class counting number of rows in a group. More... | |
class | TableExprGroupExprId |
Class derived from TableExprGroupFuncBase collecting the ids in a group. More... | |
class | TableExprGroupFirst |
Class derived from TableExprGroupFuncBase for the first value in a group. More... | |
class | TableExprGroupFractileArrayDouble |
Aggregate class determining the fractile of array values in a group. More... | |
class | TableExprGroupFractileDouble |
Aggregate class determining the fractile of values in a group. More... | |
class | TableExprGroupFuncArrayBool |
Abstract base class for aggregate functions giving a bool array. More... | |
class | TableExprGroupFuncArrayDate |
Abstract base class for aggregate functions giving a date/time array. More... | |
class | TableExprGroupFuncArrayDComplex |
Abstract base class for aggregate functions giving a dcomplex array. More... | |
class | TableExprGroupFuncArrayDouble |
Abstract base class for aggregate functions giving a double array. More... | |
class | TableExprGroupFuncArrayInt |
Abstract base class for aggregate functions giving an integer array. More... | |
class | TableExprGroupFuncArrayString |
Abstract base class for aggregate functions giving a string array. More... | |
class | TableExprGroupFuncBase |
Abstract base class for classes calculating an aggregated group result. More... | |
class | TableExprGroupFuncBool |
Abstract base class for aggregate functions giving a bool scalar. More... | |
class | TableExprGroupFuncDate |
Abstract base class for aggregate functions giving a date/time scalar. More... | |
class | TableExprGroupFuncDComplex |
Abstract base class for aggregate functions giving a dcomplex scalar. More... | |
class | TableExprGroupFuncDouble |
Abstract base class for aggregate functions giving a double scalar. More... | |
class | TableExprGroupFuncInt |
Abstract base class for aggregate functions giving an integer scalar. More... | |
class | TableExprGroupFuncSet |
Class containing the results of aggregated values in a group. More... | |
class | TableExprGroupFuncString |
Abstract base class for aggregate functions giving a string scalar. More... | |
class | TableExprGroupHistBase |
Base aggregate class determining the histogram of values in a group. More... | |
class | TableExprGroupHistDouble |
Aggregate class determining the histogram of double array values in a group. More... | |
class | TableExprGroupHistInt |
Aggregate class determining the histogram of integer array values in a group. More... | |
class | TableExprGroupHistScalar |
Aggregate class determining the histogram of scalar values in a group. More... | |
class | TableExprGroupKey |
Class representing a key in the groupby clause. More... | |
class | TableExprGroupKeySet |
Class representing all keys in the groupby clause. More... | |
class | TableExprGroupLast |
Class derived from TableExprGroupFuncBase for the first value in a group. More... | |
class | TableExprGroupMaxArrayDouble |
Aggregate class determining the maximum double array value in a group. More... | |
class | TableExprGroupMaxArrayInt |
Aggregate class determining the maximum integer array value in a group. More... | |
class | TableExprGroupMaxDouble |
Aggregate class determining the maximum double value in a group. More... | |
class | TableExprGroupMaxInt |
Aggregate class determining the maximum integer value in a group. More... | |
class | TableExprGroupMaxsArrayDouble |
Aggregate class determining the maximum double array value in a group. More... | |
class | TableExprGroupMaxsArrayInt |
Aggregate class determining per array index in a group the maximum value. More... | |
class | TableExprGroupMeanArrayDComplex |
Aggregate class determining the mean of complex array values in a group. More... | |
class | TableExprGroupMeanArrayDouble |
Aggregate class determining the mean of array values in a group. More... | |
class | TableExprGroupMeanDComplex |
Aggregate class determining the mean of complex values in a group. More... | |
class | TableExprGroupMeanDouble |
Aggregate class determining the mean of values in a group. More... | |
class | TableExprGroupMeansArrayDComplex |
Aggregate class determining the mean of complex array values in a group. More... | |
class | TableExprGroupMeansArrayDouble |
Aggregate class determining the mean of array values in a group. More... | |
class | TableExprGroupMinArrayDouble |
Aggregate class determining the minimum double array value in a group. More... | |
class | TableExprGroupMinArrayInt |
Aggregate class determining the minimum integer array value in a group. More... | |
class | TableExprGroupMinDouble |
Aggregate class determining the minimum double value in a group. More... | |
class | TableExprGroupMinInt |
Aggregate class determining the minimum integer value in a group. More... | |
class | TableExprGroupMinsArrayDouble |
Aggregate class determining the minimum double array value in a group. More... | |
class | TableExprGroupMinsArrayInt |
Aggregate class determining per array index in a group the minimum value. More... | |
class | TableExprGroupNFalse |
Aggregate class counting the number of false values in a group. More... | |
class | TableExprGroupNTrue |
Aggregate class counting the number of true values in a group. More... | |
class | TableExprGroupNull |
Class derived from TableExprGroupFuncBase representing a no function. More... | |
class | TableExprGroupProductArrayDComplex |
Aggregate class determining the product of complex array values in a group. More... | |
class | TableExprGroupProductArrayDouble |
Aggregate class determining the product of double array values in a group. More... | |
class | TableExprGroupProductArrayInt |
Aggregate class determining the product of integer array values in a group. More... | |
class | TableExprGroupProductDComplex |
Aggregate class determining the product of complex values in a group. More... | |
class | TableExprGroupProductDouble |
Aggregate class determining the product of double values in a group. More... | |
class | TableExprGroupProductInt |
Aggregate class determining the product of integer values in a group. More... | |
class | TableExprGroupProductsArrayDComplex |
Aggregate class determining the product of complex array values in a group. More... | |
class | TableExprGroupProductsArrayDouble |
Aggregate class determining the product of double array values in a group. More... | |
class | TableExprGroupProductsArrayInt |
Aggregate class determining per array index in a group the product of values. More... | |
class | TableExprGroupResult |
Class holding the results of groupby and aggregation. More... | |
class | TableExprGroupRmsArrayDouble |
Aggregate class determining the RMS of array values in a group. More... | |
class | TableExprGroupRmsDouble |
Aggregate class determining the RMS of values in a group. More... | |
class | TableExprGroupRmssArrayDouble |
Aggregate class determining the RMS of array values in a group. More... | |
class | TableExprGroupRowid |
Class collecting the rowids of entries in a group. More... | |
class | TableExprGroupStdDevArrayDouble |
Aggregate class determining the standard devation of array values in a group. More... | |
class | TableExprGroupStdDevDouble |
Aggregate class determining the standard deviation of values in a group. More... | |
class | TableExprGroupStdDevsArrayDouble |
Aggregate class determining the standard devation of array values in a group. More... | |
class | TableExprGroupSumArrayDComplex |
Aggregate class determining the sum of complex array values in a group. More... | |
class | TableExprGroupSumArrayDouble |
Aggregate class determining the sum of double array values in a group. More... | |
class | TableExprGroupSumArrayInt |
Aggregate class determining the sum of integer array values in a group. More... | |
class | TableExprGroupSumDComplex |
Aggregate class determining the sum of complex values in a group. More... | |
class | TableExprGroupSumDouble |
Aggregate class determining the sum of double values in a group. More... | |
class | TableExprGroupSumInt |
Aggregate class determining the sum of integer values in a group. More... | |
class | TableExprGroupSumsArrayDComplex |
Aggregate class determining the sum of complex array values in a group. More... | |
class | TableExprGroupSumsArrayDouble |
Aggregate class determining the sum of double array values in a group. More... | |
class | TableExprGroupSumsArrayInt |
Aggregate class determining per array index in a group the sum of values. More... | |
class | TableExprGroupSumSqrArrayDComplex |
Aggregate class determining the sum of squares of complex array values in a group. More... | |
class | TableExprGroupSumSqrArrayDouble |
Aggregate class determining the sum of squares of double array values in a group. More... | |
class | TableExprGroupSumSqrArrayInt |
Aggregate class determining the sum of squares of integer array values in a group. More... | |
class | TableExprGroupSumSqrDComplex |
Aggregate class determining the sum of squares of complex values in a group. More... | |
class | TableExprGroupSumSqrDouble |
Aggregate class determining the sum of squares of double values in a group. More... | |
class | TableExprGroupSumSqrInt |
Aggregate class determining the sum of squares of integer values in a group. More... | |
class | TableExprGroupSumSqrsArrayDComplex |
Aggregate class determining the sum of squares of complex array values in a group. More... | |
class | TableExprGroupSumSqrsArrayDouble |
Aggregate class determining the sum of squares of double array values in a group. More... | |
class | TableExprGroupSumSqrsArrayInt |
Aggregate class determining per array index in a group the sum of value squares in a group. More... | |
class | TableExprGroupVarianceArrayDouble |
Aggregate class determining the variance of array values in a group. More... | |
class | TableExprGroupVarianceDouble |
Aggregate class determining the variance of values in a group. More... | |
class | TableExprGroupVariancesArrayDouble |
Aggregate class determining the variance of array values in a group. More... | |
class | TableExprId |
The identification of a TaQL selection subject. More... | |
class | TableExprIdAggr |
The Table Expression Selection id used with aggregation. More... | |
class | TableExprNode |
Handle class for a table column expression tree. More... | |
class | TableExprNodeAND |
Logical and in table select expression tree. More... | |
class | TableExprNodeArray |
Base class for arrays in table select expression. More... | |
class | TableExprNodeArrayAND |
Logical and in table select expression tree. More... | |
class | TableExprNodeArrayBitAndInt |
Int Array bitwise and in table select expression tree. More... | |
class | TableExprNodeArrayBitNegate |
Bitwise negate 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 | TableExprNodeArrayColumn |
Base class for Array column in table select expression. More... | |
class | TableExprNodeArrayColumnBool |
Bool 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 | TableExprNodeArrayColumnDouble |
Double array column in table select expression. More... | |
class | TableExprNodeArrayColumnFloat |
Float array column in table select expression. More... | |
class | TableExprNodeArrayColumnInt |
Int array column in table select expression. More... | |
class | TableExprNodeArrayColumnShort |
Short array column in table select expression. More... | |
class | TableExprNodeArrayColumnString |
String array column in table select expression. More... | |
class | TableExprNodeArrayColumnuChar |
uChar array column in table select expression More... | |
class | TableExprNodeArrayColumnuInt |
uInt array column in table select expression More... | |
class | TableExprNodeArrayColumnuShort |
uShort array column in table select expression More... | |
class | TableExprNodeArrayConstBool |
Bool Array constant in table select expression tree. More... | |
class | TableExprNodeArrayConstDate |
Date Array constant in table select expression tree. More... | |
class | TableExprNodeArrayConstDComplex |
DComplex Array constant in table select expression tree. More... | |
class | TableExprNodeArrayConstDouble |
Double Array constant in table select expression tree. More... | |
class | TableExprNodeArrayConstInt |
Int Array constant in table select expression tree. More... | |
class | TableExprNodeArrayConstString |
String Array constant in table select expression tree. More... | |
class | TableExprNodeArrayDivide |
Array addition in table select expression tree. More... | |
class | TableExprNodeArrayDivideDComplex |
DComplex Array division in table select expression tree. More... | |
class | TableExprNodeArrayDivideDouble |
Double Array division in table select expression tree. More... | |
class | TableExprNodeArrayEQBool |
Bool Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQDate |
Date Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQDComplex |
DComplex Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQDouble |
Double Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQInt |
Int Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQRegex |
Regex Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayEQString |
String Array comparison == in table select expression tree. More... | |
class | TableExprNodeArrayGEDate |
Date Array comparison >= in table select expression tree. More... | |
class | TableExprNodeArrayGEDComplex |
DComplex Array comparison >= in table select expression tree. More... | |
class | TableExprNodeArrayGEDouble |
Double Array comparison >= in table select expression tree. More... | |
class | TableExprNodeArrayGEInt |
Int Array comparison >= in table select expression tree. More... | |
class | TableExprNodeArrayGEString |
String Array comparison >= in table select expression tree. More... | |
class | TableExprNodeArrayGTDate |
Date Array comparison > in table select expression tree. More... | |
class | TableExprNodeArrayGTDComplex |
DComplex Array comparison > in table select expression tree. More... | |
class | TableExprNodeArrayGTDouble |
Double Array comparison > in table select expression tree. More... | |
class | TableExprNodeArrayGTInt |
Int Array comparison > in table select expression tree. More... | |
class | TableExprNodeArrayGTString |
String Array comparison > in table select expression tree. More... | |
class | TableExprNodeArrayINDate |
Date Array comparison IN in table select expression tree. More... | |
class | TableExprNodeArrayINDComplex |
DComplex Array comparison IN in table select expression tree. More... | |
class | TableExprNodeArrayINDouble |
Double Array comparison IN in table select expression tree. More... | |
class | TableExprNodeArrayINInt |
Int Array comparison IN in table select expression tree. More... | |
class | TableExprNodeArrayINString |
String Array comparison IN in table select expression tree. More... | |
class | TableExprNodeArrayMIN |
Unary minus in table select expression tree. More... | |
class | TableExprNodeArrayMinus |
Array addition in table select expression tree. More... | |
class | TableExprNodeArrayMinusDate |
Date Array subtraction in table select expression tree. More... | |
class | TableExprNodeArrayMinusDComplex |
DComplex Array subtraction in table select expression tree. More... | |
class | TableExprNodeArrayMinusDouble |
Double Array subtraction in table select expression tree. More... | |
class | TableExprNodeArrayMinusInt |
Int Array subtraction in table select expression tree. More... | |
class | TableExprNodeArrayModulo |
Array addition in table select expression tree. More... | |
class | TableExprNodeArrayModuloDouble |
Double Array modulo in table select expression tree. More... | |
class | TableExprNodeArrayModuloInt |
Int Array modulo in table select expression tree. More... | |
class | TableExprNodeArrayNEBool |
Bool Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNEDate |
Date Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNEDComplex |
DComplex Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNEDouble |
Double Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNEInt |
Int Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNERegex |
Regex Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNEString |
String Array comparison != in table select expression tree. More... | |
class | TableExprNodeArrayNOT |
Logical not in table select expression tree. More... | |
class | TableExprNodeArrayOR |
Logical or in table select expression tree. More... | |
class | TableExprNodeArrayPart |
Array column part in table select expression. More... | |
class | TableExprNodeArrayPlus |
Array addition in table select expression tree. More... | |
class | TableExprNodeArrayPlusDate |
Date Array addition in table select expression tree. More... | |
class | TableExprNodeArrayPlusDComplex |
DComplex Array addition in table select expression tree. More... | |
class | TableExprNodeArrayPlusDouble |
Double Array addition in table select expression tree. More... | |
class | TableExprNodeArrayPlusInt |
Int Array addition in table select expression tree. More... | |
class | TableExprNodeArrayPlusString |
String Array addition in table select expression tree. More... | |
class | TableExprNodeArrayTimes |
Array addition in table select expression tree. More... | |
class | TableExprNodeArrayTimesDComplex |
DComplex Array multiplication in table select expression tree. More... | |
class | TableExprNodeArrayTimesDouble |
Double Array multiplication in table select expression tree. More... | |
class | TableExprNodeArrayTimesInt |
Int Array multiplication in table select expression tree. More... | |
class | TableExprNodeArrayUnit |
Unit for array values in a table select expression tree. More... | |
class | TableExprNodeBinary |
Abstract base class for a node having 0, 1, or 2 child nodes. More... | |
class | TableExprNodeBitAndInt |
Bitwise and in table select expression tree. More... | |
class | TableExprNodeBitNegate |
Bitwise negate 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 | TableExprNodeColumn |
Scalar column in table select expression tree. More... | |
class | TableExprNodeConstBool |
Constant Bool in table select expression tree. More... | |
class | TableExprNodeConstDate |
Constant Date in table select expression tree. More... | |
class | TableExprNodeConstDComplex |
Constant DComplex in table select expression tree. More... | |
class | TableExprNodeConstDouble |
Constant Double in table select expression tree. More... | |
class | TableExprNodeConstInt |
Constant Int64 in table select expression tree. More... | |
class | TableExprNodeConstRegex |
Constant Regex or StringDistance in table select expression tree. More... | |
class | TableExprNodeConstString |
Constant String in table select expression tree. More... | |
class | TableExprNodeDivide |
Division in table select expression tree. More... | |
class | TableExprNodeDivideDComplex |
DComplex division in table select expression tree. More... | |
class | TableExprNodeDivideDouble |
Double division in table select expression tree. More... | |
class | TableExprNodeEQBool |
Bool comparison == in table select expression tree. More... | |
class | TableExprNodeEQDate |
Date comparison == in table select expression tree. More... | |
class | TableExprNodeEQDComplex |
DComplex comparison == in table select expression tree. More... | |
class | TableExprNodeEQDouble |
Double comparison == in table select expression tree. More... | |
class | TableExprNodeEQInt |
Int comparison == in table select expression tree. More... | |
class | TableExprNodeEQRegex |
Regex comparison == in table select expression tree. More... | |
class | TableExprNodeEQString |
String comparison == in table select expression tree. More... | |
class | TableExprNodeGEDate |
Date comparison >= in table select expression tree. More... | |
class | TableExprNodeGEDComplex |
DComplex comparison >= in table select expression tree. More... | |
class | TableExprNodeGEDouble |
Double comparison >= in table select expression tree. More... | |
class | TableExprNodeGEInt |
Int comparison >= in table select expression tree. More... | |
class | TableExprNodeGEString |
String comparison >= in table select expression tree. More... | |
class | TableExprNodeGTDate |
Date comparison > in table select expression tree. More... | |
class | TableExprNodeGTDComplex |
DComplex comparison > in table select expression tree. More... | |
class | TableExprNodeGTDouble |
Double comparison > in table select expression tree. More... | |
class | TableExprNodeGTInt |
Int comparison > in table select expression tree. More... | |
class | TableExprNodeGTString |
String comparison > in table select expression tree. More... | |
class | TableExprNodeINDate |
Date comparison IN in table select expression tree. More... | |
class | TableExprNodeINDComplex |
DComplex comparison IN in table select expression tree. More... | |
class | TableExprNodeIndex |
The index of an array element in a table select expression. More... | |
class | TableExprNodeINDouble |
Double comparison IN in table select expression tree. More... | |
class | TableExprNodeINInt |
Int comparison IN in table select expression tree. More... | |
class | TableExprNodeINString |
String comparison IN in table select expression tree. More... | |
class | TableExprNodeMIN |
Unary minus in table select expression tree. More... | |
class | TableExprNodeMinus |
Subtraction in table select expression tree. More... | |
class | TableExprNodeMinusDate |
Date subtraction in table select expression tree. More... | |
class | TableExprNodeMinusDComplex |
DComplex subtraction in table select expression tree. More... | |
class | TableExprNodeMinusDouble |
Double subtraction in table select expression tree. More... | |
class | TableExprNodeMinusInt |
Int subtraction in table select expression tree. More... | |
class | TableExprNodeModulo |
Modulo in table select expression tree. More... | |
class | TableExprNodeModuloDouble |
Double modulo in table select expression tree. More... | |
class | TableExprNodeModuloInt |
Int modulo in table select expression tree. More... | |
class | TableExprNodeMulti |
Abstract base class for a node having multiple child nodes. More... | |
class | TableExprNodeNEBool |
Bool comparison != in table select expression tree. More... | |
class | TableExprNodeNEDate |
Date comparison != in table select expression tree. More... | |
class | TableExprNodeNEDComplex |
DComplex comparison != in table select expression tree. More... | |
class | TableExprNodeNEDouble |
Double comparison != in table select expression tree. More... | |
class | TableExprNodeNEInt |
Int comparison != in table select expression tree. More... | |
class | TableExprNodeNERegex |
Regex comparison != in table select expression tree. More... | |
class | TableExprNodeNEString |
String comparison != in table select expression tree. More... | |
class | TableExprNodeNOT |
Logical not in table select expression tree. More... | |
class | TableExprNodeOR |
Logical or in table select expression tree. More... | |
class | TableExprNodePlus |
Addition in table select expression tree. More... | |
class | TableExprNodePlusDate |
Date addition in table select expression tree. More... | |
class | TableExprNodePlusDComplex |
DComplex addition in table select expression tree. More... | |
class | TableExprNodePlusDouble |
Double addition in table select expression tree. More... | |
class | TableExprNodePlusInt |
Int addition in table select expression tree. More... | |
class | TableExprNodePlusString |
String addition in table select expression tree. More... | |
class | TableExprNodeRandom |
Random number in table select expression tree. More... | |
class | TableExprNodeRecordField |
Scalar field in record select expression tree. More... | |
class | TableExprNodeRecordFieldArray |
Array field in record select expression tree. More... | |
class | TableExprNodeRep |
Abstract base class for a node in a table column expression tree. More... | |
class | TableExprNodeRowid |
Rowid in table select expression tree. More... | |
class | TableExprNodeRownr |
Rownumber in table select expression tree. More... | |
class | TableExprNodeSet |
Class to hold multiple table expression nodes. More... | |
class | TableExprNodeSetElem |
Class to hold the table expression nodes for an element in a set. More... | |
class | TableExprNodeTimes |
Multiplication in table select expression tree. More... | |
class | TableExprNodeTimesDComplex |
DComplex multiplication in table select expression tree. More... | |
class | TableExprNodeTimesDouble |
Double multiplication in table select expression tree. More... | |
class | TableExprNodeTimesInt |
Int multiplication in table select expression tree. More... | |
class | TableExprNodeUnit |
Unit for scalar values in a table select expression tree. More... | |
class | TableExprRange |
Select range of a column in an select expression. More... | |
class | TableExprUDFNode |
Class representing a scalar UDF in select expression. More... | |
class | TableExprUDFNodeArray |
Class representing an array UDF in select expression. More... | |
struct | TableGram_global_functions_TableGramFunctions |
Global functions for flex/bison scanner/parser for TableGram. More... | |
class | TableGramError |
Table grammar error; invalid table command. More... | |
class | TableIndexProxy |
Proxy for table index access. More... | |
class | TableInfo |
Table type, subtype and further info. More... | |
class | TableInternalError |
Internal table error. More... | |
class | TableInvColumnDesc |
Table error; invalid column description. More... | |
class | TableInvDT |
Table error; invalid data type. More... | |
class | TableInvExpr |
Table error; invalid select expression. More... | |
class | TableInvHyperDesc |
Table error; invalid hypercolumn description. More... | |
class | TableInvLogic |
Table error; invalid logical operation. More... | |
class | TableInvOper |
Table error; invalid operation. More... | |
class | TableInvOpt |
Table error; invalid table (description) option. More... | |
class | TableInvSort |
Table error; invalid sort. More... | |
class | TableInvType |
Table error; table type mismatch. More... | |
class | TableIterator |
Iterate through a Table. More... | |
class | TableIterProxy |
Proxy for table iterator access. More... | |
class | TableKeyword |
Keyword value representing a table. More... | |
class | TableLock |
Class to hold table lock options. More... | |
class | TableLockData |
Class to hold table lock data. More... | |
class | TableLocker |
Class to hold a (user) lock on a table. More... | |
class | TableLogSink |
Save log messages in a Casacore Table. More... | |
class | TableMeasColumn |
Read only access to table scalar Measure columns. More... | |
class | TableMeasDesc |
Definition of a Measure column in a Table. More... | |
class | TableMeasDescBase |
Definition of a Measure in a Table. More... | |
class | TableMeasOffsetDesc |
Definition of a Measure Offset in a Table. More... | |
class | TableMeasRefDesc |
Definition of a Measure Reference in a Table. More... | |
class | TableMeasType |
Definition of a Measure column in a Table. More... | |
class | TableMeasValueDesc |
Definition of a Measure Value in a Table. More... | |
class | TableNoDatFile |
Table error; table.dat file not found. More... | |
class | TableNoDir |
Table error; path is not a directory. More... | |
class | TableNoFile |
Table error; table (description) not found. More... | |
class | TableParse |
Class to hold values from table grammar parser. More... | |
class | TableParseError |
Table error; invalid table command. More... | |
class | TableParseSelect |
Select-class for flex/bison scanner/parser for TableParse. More... | |
class | TableParseSort |
Helper class for sort keys in TableParse. More... | |
class | TableParseUpdate |
Helper class for updates in TableParse. More... | |
class | TableProxy |
High-level interface to tables. More... | |
class | TableQuantumDesc |
A class for defining Quantum columns in Tables. More... | |
class | TableRecord |
A hierarchical collection of named fields of various types. More... | |
class | TableRecordRep |
The representation of a TableRecord. More... | |
class | TableRow |
Read/write access to a table row. More... | |
class | TableRowProxy |
Proxy for table row access. More... | |
class | TableSyncData |
Class to hold table synchronization data. More... | |
class | TableTrace |
Class with static functions for tracing column IO. More... | |
class | TableUnknownDesc |
Table error; unknown column description. More... | |
class | TableVector |
Templated readonly table column vectors. More... | |
class | TableVectorHelper |
class | TableVectorNonConform |
Table error; non-conformant table vectors. More... | |
class | TabPath |
Search path for table files. More... | |
class | TabularCoordinate |
Table lookup 1-D coordinate, with interpolation. More... | |
struct | TabVecLogic_global_functions_scalarComparison |
Comparison between a table vector and a scalar. More... | |
struct | TabVecLogic_global_functions_vectorComparison |
Comparison between two table vectors. More... | |
struct | TabVecMath_global_functions_advTransMath |
Further transcendental math for table vectors. 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_miscellaneous |
Miscellaneous table vector operations. More... | |
struct | TabVecMath_global_functions_vectorMath |
Vector operations on a table vector. More... | |
class | TabVecRep |
Templated base class for table vectors. More... | |
class | TabVecScaCol |
Templated table scalar column vectors. More... | |
class | TabVecTemp |
Templated table vectors held in memory as a temporary. More... | |
struct | Tan |
Functor to apply tan. More... | |
struct | Tanh |
Functor to apply tanh. More... | |
class | TapeIO |
Class for IO on a tape device. More... | |
class | TaQLAddColNodeRep |
Raw TaQL parse tree node defining an alter table add column command. More... | |
class | TaQLAddRowNodeRep |
Raw TaQL parse tree node defining an alter table add rows command. More... | |
class | TaQLAltTabNodeRep |
Raw TaQL parse tree node defining an alter table command. More... | |
class | TaQLBinaryNodeRep |
Raw TaQL parse tree node defining a binary operator. More... | |
class | TaQLCalcNodeRep |
Raw TaQL parse tree node defining a calc command. More... | |
class | TaQLColNodeRep |
Raw TaQL parse tree node defining a select column expression. More... | |
class | TaQLColSpecNodeRep |
Raw TaQL parse tree node defining a create column specification. More... | |
class | TaQLColumnsNodeRep |
Raw TaQL parse tree node defining a select column list. More... | |
class | TaQLConcTabNodeRep |
Raw TaQL parse tree node defining an alter table command. More... | |
class | TaQLConstNode |
Envelope class for a node containing a constant value. More... | |
class | TaQLConstNodeRep |
Raw TaQL parse tree node defining a constant value. More... | |
class | TaQLCountNodeRep |
Raw TaQL parse tree node defining a count command. More... | |
class | TaQLCreTabNodeRep |
Raw TaQL parse tree node defining a create table command. More... | |
class | TaQLDeleteNodeRep |
Raw TaQL parse tree node defining a delete command. More... | |
class | TaQLFuncNodeRep |
Raw TaQL parse tree node defining a function. More... | |
class | TaQLGivingNodeRep |
Raw TaQL parse tree node defining a giving expression list. More... | |
class | TaQLGroupNodeRep |
Raw TaQL parse tree node defining a groupby list. More... | |
class | TaQLIndexNodeRep |
Raw TaQL parse tree node defining an index in a array. More... | |
class | TaQLInsertNodeRep |
Raw TaQL parse tree node defining an insert command. 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 | TaQLLimitOffNodeRep |
Raw TaQL parse tree node defining a limit/offset expression. More... | |
class | TaQLMultiNode |
Envelope class for a node containing a list of nodes. More... | |
class | TaQLMultiNodeRep |
Raw TaQL parse tree node defining a list of nodes. More... | |
class | TaQLNode |
Envelope class for a node in the raw TaQL parse tree. 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... | |
class | TaQLNodeRep |
Representation of a node in the raw TaQL parse tree. More... | |
class | TaQLNodeResult |
Envelope class to hold the result of a visit to the node tree. More... | |
class | TaQLNodeResultRep |
Abstract base class to hold the result of a visit to the node tree. More... | |
class | TaQLNodeVisitor |
Class to visit the nodes in the raw TaQL parse tree. More... | |
class | TaQLQueryNode |
Envelope class for a node containing a selection command. More... | |
class | TaQLQueryNodeRep |
Raw TaQL parse tree node defining a selection command. More... | |
class | TaQLRangeNodeRep |
Raw TaQL parse tree node defining a range. More... | |
class | TaQLRecFldNodeRep |
Raw TaQL parse tree node defining a record field. More... | |
class | TaqlRegex |
Class to handle a Regex or StringDistance. More... | |
class | TaQLRegexNode |
Envelope class for a node containing a constant regex value. More... | |
class | TaQLRegexNodeRep |
Raw TaQL parse tree node defining a constant regex value. More... | |
class | TaQLRenDropNodeRep |
Raw TaQL parse tree node defining an alter table rename or drop command. More... | |
class | TaQLResult |
Class to hold the result of a TaQL command. More... | |
class | TaQLSelectNodeRep |
Raw TaQL parse tree node defining a select command. More... | |
class | TaQLSetKeyNodeRep |
Raw TaQL parse tree node defining an alter table set keyword command. More... | |
class | TaQLShow |
Class to show various TaQL-related info. More... | |
class | TaQLShowNodeRep |
Raw TaQL parse tree node defining a show command. 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 | TaQLStyle |
Class with static members defining the TaQL style. More... | |
class | TaQLTableNodeRep |
Raw TaQL parse tree node defining a table. More... | |
class | TaQLUnaryNodeRep |
Raw TaQL parse tree node defining a unary operator. More... | |
class | TaQLUnitNodeRep |
Raw TaQL parse tree node defining a unit. More... | |
class | TaQLUpdateNodeRep |
Raw TaQL parse tree node defining an update command. More... | |
class | TaQLUpdExprNodeRep |
Raw TaQL parse tree node defining a column update expression. More... | |
class | TempImage |
Temporary astronomical images. More... | |
class | Template |
Canonicalise, format and other actions on Casacore template definitions. More... | |
class | TempLattice |
A Lattice that can be used for temporary storage. More... | |
class | TempLatticeImpl |
The class implementing TempLattice. More... | |
class | TiledCellStMan |
Tiled Cell Storage Manager. More... | |
class | TiledCollapser |
Abstract base class to collapse chunks for LatticeApply. More... | |
class | TiledColumnStMan |
Tiled Column Storage Manager. More... | |
class | TiledDataStMan |
Tiled Data Storage Manager. More... | |
class | TiledDataStManAccessor |
Give access to some TiledDataStMan functions. More... | |
class | TiledFileAccess |
Tiled access to an array in a file. More... | |
class | TiledFileHelper |
Helper class for tiled access to an array in a file. More... | |
class | TiledLineStepper |
Step a Vector cursor optimally through a tiled Lattice. More... | |
class | TiledShape |
Define the shape and tile shape. More... | |
class | TiledShapeStMan |
Tiled Data Storage Manager using the shape as id. More... | |
class | TiledStMan |
Base class for Tiled Storage Manager classes. More... | |
class | TileStepper |
traverse a tiled Lattice optimally with a tile cursor More... | |
class | Time |
date and time enquiry functions, with some operations. More... | |
struct | TimeFields |
class | Timer |
measure the time it takes to execute parts of a program More... | |
struct | Trim |
Functor to trim a std::string. More... | |
class | TSMColumn |
A column in the Tiled Storage Manager. More... | |
class | TSMCoordColumn |
A coordinate column in Tiled Storage Manager. More... | |
class | TSMCube |
Tiled hypercube in a table. More... | |
class | TSMCubeBuff |
Tiled hypercube in a table. More... | |
class | TSMCubeMMap |
Tiled hypercube in a table. More... | |
class | TSMDataColumn |
A data column in Tiled Storage Manager. More... | |
class | TSMError |
Table DataManager error; error in TiledStMan. More... | |
class | TSMFile |
File object for Tiled Storage Manager. More... | |
class | TSMIdColumn |
An id column in Tiled Storage Manager. More... | |
class | TSMOption |
Options for the Tiled Storage Manager Access. More... | |
class | TSMShape |
Expanded IPosition for shapes. More... | |
struct | TVec_global_functions_enum |
Enumeration of possible table vectors. More... | |
struct | TVecLogic_global_functions_scalarComparison |
Comparison between a table vector and a scalar. More... | |
struct | TVecLogic_global_functions_vectorComparison |
Comparison between two table vectors. More... | |
struct | TVecMath_global_functions_advTransMath |
Further transcendental math for table vectors. 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_miscellaneous |
Miscellaneous table vector operations. More... | |
struct | TVecMath_global_functions_vectorMath |
Vector operations on a table vector. More... | |
class | TypeIO |
Abstract base class for IO of data in a type-dependent format. More... | |
class | UDFBase |
Abstract base class for a user-defined TaQL function. More... | |
class | UDFMSCal |
TaQL UDFs to calculate derived MS values. More... | |
class | UDFMSCalErrorHandler |
Error handler class for MSSel selection. More... | |
class | uIntSequence |
uInt sequence for general use More... | |
class | Unary |
Unary. More... | |
class | UnaryFunction |
A one dimensional unary function. More... | |
class | UnaryParam |
Parameter handling for one dimensional unary function. More... | |
class | UnequalShapeCopier |
Unequal shape copier. More... | |
class | Uniform |
Uniform distribution. More... | |
class | Unit |
defines physical units More... | |
struct | unit_map_initialize_ |
class | UnitDim |
describes a unit in basic SI unit dimensions More... | |
class | UnitMap |
contains all simple known physical units More... | |
class | UnitName |
handles physical units 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 | UnrecognizedFunctionError |
struct | Upcase |
Functor to upcase a std::string. More... | |
class | UVWJ2000Column |
UVW J2000 derived from TIME, etc. More... | |
class | UVWMachine |
Converts UVW coordinates between coordinate systems. More... | |
class | ValType |
Data types and their undefined values. More... | |
struct | ValTypeId_global_functions_typeid |
The id-string of a value type. More... | |
class | ValueHolder |
A holder for a value of any basic Casacore data type. More... | |
class | ValueHolderRep |
A holder for a value of any basic type. More... | |
class | VanVleck |
A class of static functions to aid with vanVleck corrections of lag data. More... | |
class | VariableArrayFITSFieldCopier |
class | VAXConversion |
A class with static functions to convert VAX format. More... | |
class | VAXDataConversion |
A class with virtual functions to convert VAX format. More... | |
class | Vector |
A 1-D Specialization of the Array class. More... | |
class | VectorIterator |
Iterate an Vector cursor through another Array. More... | |
class | VectorKernel |
Make a Vector smoothing kernel from a kernel specification. More... | |
class | VectorSTLIterator |
Casacore Vector iterator. More... | |
class | VelocityMachine |
Converts between velocities and frequencies. More... | |
struct | VirtScaCol_global_functions_getVirtualScalarColumn |
Global functions to get or put data of a virtual column. More... | |
class | VirtualArrayColumn |
Templated base class for virtual array column. More... | |
class | VirtualColumnEngine |
Abstract base class for virtual column handling. More... | |
class | VirtualScalarColumn |
Templated base class for virtual scalar column. More... | |
class | VirtualTaQLColumn |
Virtual scalar column using TaQL. More... | |
class | VSCEngine |
Base virtual column for a scalar column with any type. More... | |
class | WCBox |
Class to define a world coordinate box region of interest in an image. More... | |
class | WCComplement |
Make the complement of an image region. More... | |
class | WCCompound |
Base class for compound WCRegion objects. More... | |
class | WCConcatenation |
Combine multiple ImageRegion's into a new dimension. More... | |
class | WCDifference |
Make the difference of 2 image regions. More... | |
class | WCEllipsoid |
Class to define an n-dimensional ellipsoid in world coordinates. More... | |
class | WCExtension |
Make the extension of an image region. More... | |
class | WCIntersection |
Make the intersection of 2 or more image regions. More... | |
class | WCLELMask |
Class to define a mask as a LEL expression. More... | |
class | WCPolygon |
Class to define a 2-D polygonal world coordinate region in an image. More... | |
class | WCRegion |
Base class to define world coordinate regions of interest in an image. More... | |
class | WCUnion |
Make the union of 2 or more image regions. More... | |
class | Weibull |
Weibull distribution. More... | |
class | WrapperBase |
Aid in constructing function objects from C++ functions. More... | |
class | WrapperData |
Aid in constructing function objects from C++ functions. More... | |
class | WrapperData_FF< T, T, T, False, False > |
Specialization for calls with no arguments and no 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_TT< T, 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_VF< T, Vector< T >, T, True, False > |
Specialization for calls with argument and no parameters. More... | |
class | WrapperData_VT< T, Vector< T >, T, True, True > |
Specialization for calls with argument and parameter. More... | |
class | WrapperData_VV< T, Vector< T >, Vector< T >, True, True > |
Specialization for calls with argument and parameters. More... | |
class | WrapperParam |
Parameter handling for wrapped function objects. More... | |
class | ZScoreCalculator |
This class contains static methods related to z-scores. More... | |
Enumerations | |
enum | StorageInitPolicy { COPY, TAKE_OVER, SHARE } |
A global enum used by some Array constructors. More... | |
enum | { ConstListIterVersion } |
enum outside class because of compiler errors on HPUX More... | |
Functions | |
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... | |
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 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<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... | |
ostream & | operator<< (ostream &os, const IComplex &) |
Show on ostream. More... | |
ostream & | operator<< (ostream &s, const String &x) |
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 | putBlock (AipsIO &, const Block< void *> &, Int) |
void | getBlock (AipsIO &, Block< void *> &) |
void | showBlock (AipsIO &, const Block< void *> &, Int) |
void | throw_invalid_hashmapiter_error () |
void | throw_hashmapiter_init_error () |
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 () |
void | throw_mapiter_init_error () |
void | throw_map_init_error () |
void | throw_invalid_mapiter_error () |
void | throw_map_constop_error () |
AipsIO & | operator<< (AipsIO &os, const Record &rec) |
AipsIO & | operator>> (AipsIO &os, Record &rec) |
ostream & | operator<< (ostream &os, const RecordDesc &desc) |
AipsIO & | operator<< (AipsIO &os, const RecordDesc &desc) |
AipsIO & | operator>> (AipsIO &os, RecordDesc &desc) |
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... | |
void | throw_empty_Stack_error (const char *msg=0) |
void | operator<< (ostream &, const MultiFileInfo &) |
void | operator<< (AipsIO &, const MultiFileInfo &) |
void | operator>> (AipsIO &, MultiFileInfo &) |
void | JsonGramerror (const char *) |
The global yyerror function for the parser. More... | |
Float | pow (Float f1, Float f2) |
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) |
MVDirection | operator* (const RotMatrix &left, const MVDirection &right) |
Rotate a position vector. More... | |
MVDirection | operator* (const MVDirection &left, const RotMatrix &right) |
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) |
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) |
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... | |
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) |
ostream & | operator<< (ostream &os, const UnitDim &du) |
Output. More... | |
uInt | hashFunc (const ObjectID &) |
ostream & | operator<< (ostream &os, const ObjectID &id) |
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) |
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 () |
uInt | precisionForValueErrorPairs (const Vector< Double > &pair1, const Vector< Double > &pair2) |
Various precision-related functions. More... | |
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 () |
const char * | getVersion () |
Get the casacore version. More... | |
const std::string | getVersionCASA () |
Get the version of casacore on CASA's vendor branch Note: CASA's private version of casacore has a lifecycle which is not necessarily identical to versions of casacore elsewhere. More... | |
ostream & | operator<< (ostream &os, const SpectralCoordinate &spcoord) |
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... | |
ostream & | operator<< (ostream &, const FITS::ValueType &) |
ostream & | operator<< (ostream &, const FitsKeyword &) |
ostream & | operator<< (ostream &o, FitsKeywordList &) |
std::ostream & | operator<< (std::ostream &o, HeaderDataUnit &h) |
std::ostream & | operator<< (std::ostream &o, FitsBase &x) |
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... | |
ostream & | operator<< (ostream &os, const ImageBeamSet &beamSet) |
Show the beam set info. More... | |
DataType | imagePixelType (const String &fileName) |
Determine the pixel type in the PagedImage contained in fileName . More... | |
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<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) |
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... | |
String | constructMessage (const Int pos, const String &command) |
More... | |
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) |
template<class T , class U > | |
ostream & | operator<< (ostream &os, const Function< T, U > &fun) |
template<class T > | |
ostream & | operator<< (ostream &os, const FunctionOrder< T > &par) |
template<class T > | |
ostream & | operator<< (ostream &os, const FunctionParam< T > &par) |
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) |
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) |
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<class AccumType > | |
ostream & | operator<< (ostream &os, const StatsHistogram< AccumType > &hist) |
for use in debugging More... | |
void | setColumnCache (uInt tableNr, const ColumnCache &) const |
Set the column cache to the cache of the given table. More... | |
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 > | |
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) |
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) |
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) |
ostream & | operator<< (ostream &os, const ObsInfo &info) |
Global functions. More... | |
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 *) |
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 | operator & (const TableExprNode &left, const TableExprNode &right) |
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 | |
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... | |
const Bool | True |
const Bool | False |
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... | |
static struct casacore::unit_map_initialize_ | unit_map_initialize_instance_ |
static class casacore::UnitVal_static_initializer | unitval_static_initializer |
static class casacore::CasarcCleanup | local_cleanup_object |
const uInt | WORDSIZE |
The size of a unsigned Integer ( assumes 8-bit char ) More... | |
int | obscure_syntax |
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 |
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... | |
ConcatTable * | refTabPtr_p |
Block< BaseColumn * > | refColPtr_p |
ColumnCache | colCache_p |
TableRecord | keywordSet_p |
this file contains all the compiler specific defines
include python first to avoid _POSIX_C_SOURCE redefined warnings
include first to avoid _POSIX_C_SOURCE redefined warnings
-*- C++ -*-
Step through a const HashMap.
On some systems the following is needed to get the finite function.
template <class T, class U> class vector;
Don't forget a .tcc file is included at the end!
For temporary backward namespace compatibility, use casa as alias for casacore.
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.
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 Int casacore::FitsLong |
Definition at line 43 of file aipsxtype.h.
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 FilebufIO casacore::LargeFilebufIO |
Definition at line 11 of file LargeFilebufIO.h.
typedef FiledesIO casacore::LargeFiledesIO |
Definition at line 11 of file LargeFiledesIO.h.
Definition at line 11 of file LargeRegularFileIO.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 40 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 407 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 74 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 |
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 casacore::Complex_global_functions_Complex_desc::fabs(), casacore::Abs< T, RES >::operator()(), casacore::SumAbsDiff< T, Accum >::operator()(), pow(), and casacore::FrequencyAligner< T >::setTolerance().
|
inline |
Definition at line 1568 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 | ) |
Referenced by casacore::TableExprFuncNode::angdist(), and casacore::Acos< T, RES >::operator()().
|
inline |
Definition at line 1540 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 | ) |
Referenced by casacore::LSQFit::imagMC().
|
inline |
Definition at line 1876 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 1967 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.
|
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 1616 of file ExprNode.h.
References casacore::TableExprFuncNode::absFUNC, and casacore::TableExprNode::newFunctionNode().
|
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 1439 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 1445 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 1872 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 1457 of file ExprNode.h.
References casacore::TableExprFuncNode::anyconeFUNC, and casacore::TableExprNode::newConeNode().
|
inline |
Definition at line 1476 of file ExprNode.h.
References casacore::TableExprFuncNode::anycone3FUNC, and casacore::TableExprNode::newConeNode().
|
inline |
Definition at line 168 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allNE(), False, and True.
|
inline |
Definition at line 226 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allNE(), False, and True.
|
inline |
Definition at line 231 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allNE(), False, and True.
|
inline |
Definition at line 158 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allLT(), False, and True.
|
inline |
Definition at line 206 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allLT(), False, and True.
|
inline |
Definition at line 211 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allLT(), False, and True.
|
inline |
Definition at line 163 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allLE(), False, and True.
|
inline |
Definition at line 216 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allLE(), False, and True.
|
inline |
Definition at line 221 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allLE(), False, and True.
|
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.
References casacore::TabVecLogic_global_functions_vectorComparison::allGT(), False, and True.
|
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.
References casacore::TabVecLogic_global_functions_vectorComparison::allGT(), False, and True.
|
inline |
Definition at line 191 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allGT(), False, and True.
|
inline |
Definition at line 153 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allGE(), False, and True.
|
inline |
Definition at line 196 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allGE(), False, and True.
|
inline |
Definition at line 201 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allGE(), False, and True.
|
inline |
Definition at line 173 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allEQ(), False, and True.
|
inline |
Definition at line 236 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allEQ(), False, and True.
|
inline |
Definition at line 241 of file TabVecLogic.h.
References casacore::TabVecLogic_global_functions_vectorComparison::allEQ(), False, and True.
|
inline |
Definition at line 1961 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 175 of file MSConcat.h.
Bool casacore::areEQ | ( | const ROArrayColumn< T > & | col, |
uInt | row_i, | ||
uInt | row_j | ||
) |
Definition at line 184 of file MSConcat.h.
References False, casacore::ArrayBase::nelements(), and True.
LatticeExprNode casacore::arg | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::UDFBase::operands(), and casacore::CArg< T, RES >::operator()().
|
inline |
The arg (i.e.
atan2(im, re)) of a complex node. Defined for scalars and arrays.
Definition at line 1620 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 2105 of file ExprNode.h.
References casacore::TableExprFuncNode::arrayFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::ArrayLogical_global_functions_Array_logical_operations::allSame(), casacore::ArrayMath_global_functions_Array_mathematical_operations::arrayTransformInPlace(), casacore::Block< casacore::String >::begin(), casacore::Block< casacore::String >::Block(), casacore::Block< casacore::String >::construct(), casacore::Block< casacore::String >::dealloc(), casacore::Block< casacore::String >::deinit(), casacore::Block< casacore::String >::destroy(), casacore::Block< casacore::String >::end(), casacore::ImageProxy::getLattice(), casacore::Block< casacore::String >::init(), casacore::Block< casacore::String >::operator=(), casacore::Block< casacore::String >::operator[](), casacore::Block< casacore::String >::remove(), casacore::Block< casacore::String >::replaceStorage(), casacore::Block< casacore::String >::resize(), casacore::TableParseSelect::setInsertExprs(), casacore::ArrayColumn< casacore::String >::shape(), and casacore::Block< casacore::String >::storage().
|
inline |
Get the data array of a masked array.
Definition at line 2117 of file ExprNode.h.
References casacore::TableExprFuncNode::arrdataFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Flatten a masked array (get unmasked elements).
Definition at line 2127 of file ExprNode.h.
References casacore::TableExprFuncNode::arrflatFUNC, and casacore::TableExprNode::newFunctionNode().
|
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 2122 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmaskFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::asin | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::Asin< T, RES >::operator()().
|
inline |
Transcendental functions applied to to nodes containing scalars or arrays with double values.
They are invalid for Complex nodes.
Definition at line 1544 of file ExprNode.h.
References casacore::TableExprFuncNode::asinFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::atan | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::Atan< T, RES >::operator()().
|
inline |
Definition at line 1548 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::Atan2< L, R, RES >::operator()().
|
inline |
Definition at line 1552 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 | ) |
|
inline |
Definition at line 1851 of file ExprNode.h.
References casacore::TableExprFuncNode::arravdevFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1936 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 1608 of file ExprNode.h.
References casacore::TableExprFuncNode::boolFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 2099 of file ExprNode.h.
References casacore::TableExprFuncNode::boxallFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 2093 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::MArrayLogical_global_functions_MArray_logical_operations::boxedNFalse(), and casacore::MArrayLogical_global_functions_MArray_logical_operations::boxedNTrue().
|
inline |
Definition at line 2075 of file ExprNode.h.
References casacore::TableExprFuncNode::boxavdevFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 2051 of file ExprNode.h.
References casacore::TableExprFuncNode::boxmaxFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 2057 of file ExprNode.h.
References casacore::TableExprFuncNode::boxmeanFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 2087 of file ExprNode.h.
References casacore::TableExprFuncNode::boxmedianFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 2045 of file ExprNode.h.
References casacore::TableExprFuncNode::boxminFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 2081 of file ExprNode.h.
References casacore::TableExprFuncNode::boxrmsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 2069 of file ExprNode.h.
References casacore::TableExprFuncNode::boxstddevFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 2063 of file ExprNode.h.
References casacore::TableExprFuncNode::boxvarianceFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Tell if HDF5 images can be used.
Definition at line 324 of file HDF5Image.h.
References casacore::HDF5Object::hasHDF5Support(), hdf5imagePixelType(), and isHDF5Image().
|
inline |
Definition at line 1654 of file ExprNode.h.
References casacore::TableExprFuncNode::capitalizeFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::String::after(), and casacore::Capitalize::operator()().
|
inline |
Definition at line 1721 of file ExprNode.h.
References casacore::TableExprFuncNode::cdateFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1713 of file ExprNode.h.
References casacore::TableExprFuncNode::cdowFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::ceil | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1564 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().
void casacore::CholeskySolve | ( | Matrix< T > & | A, |
Vector< T > & | diag, | ||
Vector< T > & | b, | ||
Vector< T > & | x | ||
) |
|
inline |
Definition at line 1703 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 1451 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 1469 of file ExprNode.h.
References casacore::TableExprFuncNode::cones3FUNC, and casacore::TableExprNode::newConeNode().
LatticeExprNode casacore::conj | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::Conj< T, RES >::operator()().
|
inline |
The complex conjugate of a complex node.
Defined for scalars and arrays.
Definition at line 1612 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::Block< Float > >::const_ptr_cast().
|
inline |
Definition at line 849 of file LatticeExprNode.h.
References casacore::LatticeExprNode::toFloat.
|
inline |
Definition at line 851 of file LatticeExprNode.h.
References casacore::LatticeExprNode::toDouble.
|
inline |
Definition at line 853 of file LatticeExprNode.h.
References casacore::LatticeExprNode::toComplex.
|
inline |
Definition at line 855 of file LatticeExprNode.h.
References casacore::LatticeExprNode::toDComplex.
|
inline |
Definition at line 857 of file LatticeExprNode.h.
References casacore::LatticeExprNode::toBool.
LatticeExprNode casacore::cos | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::TableExprFuncNode::angdist(), and casacore::Cos< T, RES >::operator()().
|
inline |
Definition at line 1490 of file ExprNode.h.
References casacore::TableExprFuncNode::cosFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::cosh | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::Cosh< T, RES >::operator()().
|
inline |
Definition at line 1494 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 1725 of file ExprNode.h.
References casacore::TableExprFuncNode::ctimeFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1717 of file ExprNode.h.
References casacore::TableExprFuncNode::ctodFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1527 of file ExprNode.h.
References casacore::TableExprFuncNode::cubeFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1687 of file ExprNode.h.
References casacore::TableExprFuncNode::dateFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::MeasComet::ok().
|
inline |
Functions for date-values.
Defined for scalars and arrays.
Definition at line 1673 of file ExprNode.h.
References casacore::TableExprFuncNode::datetimeFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1699 of file ExprNode.h.
References casacore::TableExprFuncNode::dayFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::MSTimeParse::selectedTimes().
|
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 |
Referenced by isCArray().
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 2145 of file ExprNode.h.
References casacore::TableExprFuncNode::diagonalFUNC, casacore::TableExprNode::newFunctionNode(), and casacore::TableExprNode::TableExprNode().
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 1733 of file ExprNode.h.
References casacore::TableExprFuncNode::dmsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1649 of file ExprNode.h.
References casacore::TableExprFuncNode::downcaseFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::CoordinateSystem::_downcase(), casacore::String::after(), and casacore::Downcase::operator()().
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::Block< Float > >::dynamic_ptr_cast().
LatticeExprNode casacore::exp | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::Exp< T, RES >::operator()(), and pow().
|
inline |
Definition at line 1498 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(), and casacore::ArrayPartMath_global_functions_Array_partial_operations::slidingArrayMath().
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(), and casacore::ArrayPartMath_global_functions_Array_partial_operations::slidingArrayMath().
given a set of scan keys, return the subset that matches the given array key
|
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 1463 of file ExprNode.h.
References casacore::TableExprFuncNode::findconeFUNC, and casacore::TableExprNode::newConeNode().
|
inline |
Definition at line 1483 of file ExprNode.h.
References casacore::TableExprFuncNode::findcone3FUNC, and casacore::TableExprNode::newConeNode().
LatticeExprNode casacore::floor | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1572 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 1576 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 1628 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 1634 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::ArrayPartMath_global_functions_Array_partial_operations::FractileFunc< T >::operator()().
|
inline |
Definition at line 1866 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 1954 of file ExprNode.h.
References casacore::TableExprFuncNode::arrfractilesFUNC, and casacore::TableExprNode::newFunctionNode().
void casacore::getArrayVal | ( | V & | val, |
int | type, | ||
const Record & | gr, | ||
const String & | name, | ||
uInt | index = 0 |
||
) |
|
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 | ||
) |
const char* casacore::getVersion | ( | ) |
Get the casacore version.
const std::string casacore::getVersionCASA | ( | ) |
Get the version of casacore on CASA's vendor branch Note: CASA's private version of casacore has a lifecycle which is not necessarily identical to versions of casacore elsewhere.
This function returns the version of casacore on CASA's vendor branch.
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")
Referenced by canUseHDF5Image().
|
inline |
Definition at line 1737 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 1729 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 2167 of file ExprNode.h.
References casacore::TableExprFuncNode::iifFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::imag | ( | const LatticeExprNode & | expr | ) |
|
inline |
The imaginary part of a complex node.
Defined for scalars and arrays.
Definition at line 1600 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().
|
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 1604 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 delete_pointer_if_necessary(), isCarray_p, operator=(), and casacore::PtrHolder< T >::PtrHolder().
|
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 2151 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 1806 of file ExprNode.h.
References casacore::TableExprFuncNode::isfiniteFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::IsFinite< T >::operator()().
Check if this HDF5 file is an HDF5 image.
Referenced by canUseHDF5Image().
|
inline |
Definition at line 1802 of file ExprNode.h.
References casacore::TableExprFuncNode::isinfFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::IsInf< T >::operator()().
LatticeExprNode casacore::isNaN | ( | const LatticeExprNode & | expr | ) |
Test if a value is a NaN.
Referenced by 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 1798 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::BucketFile::bufferedFile(), casacore::StringFITSFieldCopier::copyToFITS(), casacore::Input::debug(), casacore::String::index(), casacore::List< casacore::OrderedPair< key, val > >::len(), casacore::String::length(), casacore::Regex::transtable(), and casacore::ColumnSlicer::validateParameters().
LatticeExprNode casacore::log | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1502 of file ExprNode.h.
References casacore::TableExprFuncNode::logFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::log10 | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1506 of file ExprNode.h.
References casacore::TableExprFuncNode::log10FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1764 of file ExprNode.h.
References casacore::TableExprFuncNode::ltrimFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::String::toString().
|
inline |
Form a masked array.
Definition at line 2111 of file ExprNode.h.
References casacore::TableExprFuncNode::marrayFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::MArrayBase::MArrayBase(), casacore::Cube< casacore::RigidVector< Double, 2 > >::operator=(), casacore::Matrix< Complex >::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(), casacore::TableParseSelect::addApplySelNode(), casacore::ArrayMath_global_functions_Array_mathematical_operations::arrayTransformInPlace(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::GenericL2Fit< DComplex >::chiSquare(), casacore::TableExprGroupAggr::getArray(), casacore::GenericL2Fit< DComplex >::getConstraint(), casacore::Table::isNull(), casacore::Array< casacore::String >::nonDegenerate(), casacore::BaseTable::nrow(), casacore::FitsField< FitsBit >::operator int(), casacore::FitsField< FitsBit >::operator()(), casacore::FitsField< FitsBit >::operator=(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casacore::TempImage< T >::removeMask(), casacore::MultiTermLatticeCleaner< T >::setcontrol(), casacore::ImageExprParse::setNode(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::Smooth< T >::Smooth(), casacore::LatticeCleaner< T >::startingIteration(), and casacore::TableExprNodeSet::toArray().
LatticeExprNode casacore::max | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
LatticeExprNode casacore::max | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1592 of file ExprNode.h.
References casacore::TableExprFuncNode::maxFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1816 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmaxFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 396 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 1912 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmaxsFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::mean | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1836 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmeanFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1918 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmeansFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::ArrayPartMath_global_functions_Array_partial_operations::partialVariances().
LatticeExprNode casacore::median | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::LatticeStatistics< T >::_setDefaultCoeffs(), casacore::ArrayPartMath_global_functions_Array_partial_operations::MedianFunc< T >::operator()(), casacore::StatisticsAlgorithmQuantileComputer< CASA_STATP >::setMedian(), and casacore::StatisticsUtilities< AccumType >::~StatisticsUtilities().
|
inline |
Definition at line 1861 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmedianFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1948 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmediansFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::min | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
LatticeExprNode casacore::min | ( | const LatticeExprNode & | expr | ) |
1-argument functions operating on a numeric expression resulting in a scalar
|
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 1588 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 1811 of file ExprNode.h.
References casacore::TableExprFuncNode::arrminFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 393 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 390 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 1906 of file ExprNode.h.
References casacore::TableExprFuncNode::arrminsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1683 of file ExprNode.h.
References casacore::TableExprFuncNode::mjdFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1678 of file ExprNode.h.
References casacore::TableExprFuncNode::mjdtodateFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1695 of file ExprNode.h.
References casacore::TableExprFuncNode::monthFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::MSTimeParse::selectedTimes().
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::TableParseSelect::addApplySelNode(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::TableExprNodeRep::get(), casacore::DataManagerColumn::setFixedShapeColumn(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::TableProxy::table(), casacore::MSTable< MSPointingEnums::PredefinedColumns, MSPointingEnums::PredefinedKeywords >::unit(), and casacore::ValueHolder::ValueHolder().
|
inline |
Definition at line 2159 of file ExprNode.h.
References casacore::TableExprFuncNode::ndimFUNC, and casacore::TableExprNode::newFunctionNode().
TableExprNode casacore::near | ( | const TableExprNode & | left, |
const TableExprNode & | right | ||
) |
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 1413 of file ExprNode.h.
References casacore::TableExprFuncNode::near2FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1419 of file ExprNode.h.
References casacore::TableExprFuncNode::near3FUNC, and casacore::TableExprNode::newFunctionNode().
Bool casacore::near | ( | const GaussianBeam & | left, |
const GaussianBeam & | other, | ||
const Double | relWidthTol, | ||
const Quantity & | absPaTol | ||
) |
Referenced by casacore::Near< L, R >::operator()().
|
inline |
Definition at line 1426 of file ExprNode.h.
References casacore::TableExprFuncNode::nearabs2FUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::NearAbs< L, R >::operator()().
|
inline |
Definition at line 1432 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 casacore::TabVecRep< T >::conform().
|
inline |
Functions operating on any scalar or array resulting in a Double scalar.
A scalar has 1 element and dimensionality 0.
Definition at line 2155 of file ExprNode.h.
References casacore::TableExprFuncNode::nelemFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::nfalse | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1884 of file ExprNode.h.
References casacore::TableExprFuncNode::arrnfalseFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1979 of file ExprNode.h.
References casacore::TableExprFuncNode::arrnfalsesFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1536 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::normFUNC.
|
inline |
Definition at line 414 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
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 1880 of file ExprNode.h.
References casacore::TableExprFuncNode::arrntrueFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1973 of file ExprNode.h.
References casacore::TableExprFuncNode::arrntruesFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1357 of file ExprNode.h.
References casacore::TableExprNode::newBitAnd(), and casacore::TableExprNode::node_p.
|
inline |
Definition at line 1357 of file ExprNode.h.
References casacore::TableExprNode::newBitAnd(), and casacore::TableExprNode::node_p.
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 & | expr | ) |
LatticeExprNode casacore::operator!= | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1377 of file ExprNode.h.
References casacore::TableExprNode::newNE(), and casacore::TableExprNode::node_p.
|
inline |
Definition at line 101 of file MSKeys.h.
References scanKeys().
|
inline |
Definition at line 132 of file Allocator.h.
|
inline |
Definition at line 202 of file Allocator.h.
|
inline |
Definition at line 842 of file LatticeExprNode.h.
References casacore::LatticeExprNode::fmod.
|
inline |
Definition at line 1352 of file ExprNode.h.
References casacore::TableExprNode::newModulo(), and casacore::TableExprNode::node_p.
LatticeExprNode casacore::operator* | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1342 of file ExprNode.h.
References casacore::TableExprNode::newTimes(), and casacore::TableExprNode::node_p.
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 | ||
) |
MVDirection casacore::operator* | ( | const RotMatrix & | left, |
const MVDirection & | right | ||
) |
Rotate a position vector.
Double casacore::operator* | ( | const MVEarthMagnetic & | left, |
const Vector< Double > & | right | ||
) |
MVDirection casacore::operator* | ( | const MVDirection & | left, |
const RotMatrix & | right | ||
) |
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.
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 | ||
) |
Rotate a uvw vector with rotation matrix and other multiplications.
MVBaseline casacore::operator* | ( | const MVBaseline & | left, |
Double | right | ||
) |
Double casacore::operator* | ( | const Vector< Double > & | left, |
const MVBaseline & | right | ||
) |
Double casacore::operator* | ( | const MVBaseline & | left, |
const Vector< Double > & | right | ||
) |
Double casacore::operator* | ( | const MVPosition & | left, |
const MVBaseline & | right | ||
) |
Double casacore::operator* | ( | const MVBaseline & | left, |
const MVPosition & | 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 | ||
) |
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.
|
inline |
Define all global functions operating on a TableExprNode.
Define all global functions as friends.
Arithmetic operators for numeric TableExprNode's.
Definition at line 1332 of file ExprNode.h.
References casacore::TableExprNode::newPlus(), and casacore::TableExprNode::node_p.
MrsEligibility casacore::operator+ | ( | const MrsEligibility & | a, |
MrsEligibility::SubtableId | subtableId | ||
) |
MrsEligibility casacore::operator+ | ( | const MrsEligibility & | a, |
const MrsEligibility & | b | ||
) |
LatticeExprNode casacore::operator- | ( | const LatticeExprNode & | expr | ) |
LatticeExprNode casacore::operator- | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1337 of file ExprNode.h.
References casacore::TableExprNode::newMinus(), and casacore::TableExprNode::node_p.
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 | ||
) |
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 1347 of file ExprNode.h.
References casacore::TableExprNode::newDivide(), and casacore::TableExprNode::node_p.
Bool casacore::operator< | ( | const SubScanKey & | lhs, |
const SubScanKey & | rhs | ||
) |
define operator<() so it can be used as a key in std::map
define operator<() so it can be used as a key in std::map
LatticeExprNode casacore::operator< | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Referenced by scanKey().
define operator<() so it can be used as a key in std::map
|
inline |
Definition at line 1397 of file ExprNode.h.
References casacore::TableExprNode::newGT(), and casacore::TableExprNode::node_p.
define operator<() so it can be used as a key in std::map
std::ostream& casacore::operator<< | ( | std::ostream & | os, |
const SubScanKey & | scanKey | ||
) |
void casacore::operator<< | ( | ostream & | , |
const MultiFileInfo & | |||
) |
void casacore::operator<< | ( | AipsIO & | , |
const MultiFileInfo & | |||
) |
ostream& casacore::operator<< | ( | ostream & | os, |
const IComplex & | |||
) |
Show on ostream.
Referenced by casacore::FITS::letter2bin(), and scanKey().
std::ostream& casacore::operator<< | ( | std::ostream & | os, |
const ScanKey & | scanKey | ||
) |
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 | ||
) |
LogIO& casacore::operator<< | ( | LogIO & | 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')
|
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 ImageBeamSet & | beamSet | ||
) |
Show the beam set info.
ostream& casacore::operator<< | ( | ostream & | , |
const FITS::ValueType & | |||
) |
|
inline |
Definition at line 359 of file Function.h.
ostream& casacore::operator<< | ( | ostream & | os, |
const MVTime & | meas | ||
) |
Global functions.
Output a date/time.
Output
Definition at line 455 of file Record.h.
References casacore::Record::putRecord().
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 1392 of file ExprNode.h.
References casacore::TableExprNode::newGE(), and casacore::TableExprNode::node_p.
Referenced by casacore::ChebyshevParam< AutoDiffA< T > >::ChebyshevParam(), casacore::FitsBase::fieldtype(), casacore::TableExprGroupFuncSet::getId(), casacore::ConstListIter< casacore::OrderedPair< key, val > >::getRight(), casacore::ListIter< casacore::OrderedPair< key, val > >::getRight(), casacore::HashMap< key, val >::HashMap(), isCArray(), casacore::List< casacore::OrderedPair< key, val > >::List(), casacore::MapIter< key, value >::MapIter(), casacore::VectorSTLIterator< T >::operator=(), casacore::String::operator=(), casacore::FITSTable::primaryKeywords(), SPtrHolder< casacore::TabularCoordinate >::ptr(), casacore::MSFitsInput::rotateAntennaPositions(), casacore::TableExprGroupFuncBase::setSeqnr(), casacore::FITSTableWriter::writer(), and casacore::FITSGroupWriter::writer().
LatticeExprNode casacore::operator== | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Relational binary operators.
|
inline |
Comparison operators.
Definition at line 1372 of file ExprNode.h.
References casacore::TableExprNode::newEQ(), and casacore::TableExprNode::node_p.
Definition at line 97 of file MSKeys.h.
References casacore::ArrayKey::arrayID, and casacore::ArrayKey::obsID.
|
inline |
Definition at line 126 of file Allocator.h.
Referenced by casacore::FITSExtInfo::FITSExtInfo(), and scanKey().
|
inline |
Definition at line 196 of file Allocator.h.
LatticeExprNode casacore::operator> | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1382 of file ExprNode.h.
References casacore::TableExprNode::newGT(), and casacore::TableExprNode::node_p.
LatticeExprNode casacore::operator>= | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Not defined for Bool.
Definition at line 1387 of file ExprNode.h.
References casacore::TableExprNode::newGE(), and casacore::TableExprNode::node_p.
void casacore::operator>> | ( | AipsIO & | , |
MultiFileInfo & | |||
) |
ostream& casacore::operator>> | ( | ostream & | is, |
MVTime & | meas | ||
) |
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 casacore::LatticeExprNode::pow.
|
inline |
Definition at line 1367 of file ExprNode.h.
References casacore::TableExprNode::newBitXor(), and casacore::TableExprNode::node_p.
|
inline |
Definition at line 1362 of file ExprNode.h.
References casacore::TableExprNode::newBitOr(), and casacore::TableExprNode::node_p.
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=(), and casacore::ImageInfo::setRestoringBeam().
|
inline |
Definition at line 1663 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::patternFUNC.
Referenced by casacore::MSAntennaIndex::~MSAntennaIndex(), casacore::MSFieldIndex::~MSFieldIndex(), casacore::MSSpwIndex::~MSSpwIndex(), and casacore::MSStateIndex::~MSStateIndex().
|
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 1624 of file ExprNode.h.
References casacore::TableExprFuncNode::argFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::UVWMachine::isNOP(), and casacore::PGPlotterInterface::resetPlotNumber().
|
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().
Definition at line 90 of file math.h.
References abs().
Referenced by casacore::Pow< T, E, RES >::operator()(), casacore::Math_global_functions_Math_interface_for_casacore::pow(), casacore::Complex_global_functions_Complex_desc::pow(), casacore::FITS::tenD(), and casacore::FITS::tenF().
LatticeExprNode casacore::pow | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1510 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::powFUNC.
|
inline |
Definition at line 377 of file TabVecMath.h.
References exp(), and casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 1826 of file ExprNode.h.
References casacore::TableExprFuncNode::arrproductFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 385 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
Referenced by casacore::ArrayPartMath_global_functions_Array_partial_operations::ProductFunc< T >::operator()().
|
inline |
Definition at line 1894 of file ExprNode.h.
References casacore::TableExprFuncNode::arrproductsFUNC, and casacore::TableExprNode::newFunctionNode().
|
private |
const char* casacore::re_comp | ( | ) |
int casacore::re_exec | ( | ) |
LatticeExprNode casacore::real | ( | const LatticeExprNode & | expr | ) |
|
inline |
The real part of a complex node.
Defined for scalars and arrays.
Definition at line 1596 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 1659 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::regexFUNC.
Referenced by casacore::MSAntennaIndex::~MSAntennaIndex(), casacore::MSFieldIndex::~MSFieldIndex(), casacore::MSSpwIndex::~MSSpwIndex(), and casacore::MSStateIndex::~MSStateIndex().
|
inline |
Definition at line 1785 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::replaceFUNC.
|
inline |
Definition at line 1791 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::replaceFUNC.
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 1856 of file ExprNode.h.
References casacore::TableExprFuncNode::arrrmsFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::LatticeStatistics< T >::_setDefaultCoeffs(), and casacore::ArrayPartMath_global_functions_Array_partial_operations::RmsFunc< T >::operator()().
|
inline |
Definition at line 1942 of file ExprNode.h.
References casacore::TableExprFuncNode::arrrmssFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::round | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1560 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::roundFUNC.
|
inline |
Definition at line 1768 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::rtrimFUNC.
Referenced by casacore::String::toString().
|
inline |
Definition at line 2039 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runallFUNC.
|
inline |
Definition at line 2033 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runanyFUNC.
|
inline |
Definition at line 2015 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runavdevFUNC.
|
inline |
Definition at line 1991 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runmaxFUNC.
|
inline |
Definition at line 1997 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runmeanFUNC.
|
inline |
Definition at line 2027 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 1985 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runminFUNC.
|
inline |
Definition at line 2021 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runrmsFUNC.
|
inline |
Definition at line 2009 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runstddevFUNC.
|
inline |
Definition at line 2003 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runvarianceFUNC.
|
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, operator<(), operator<<(), operator==(), casacore::SubScanKey::scan, casacore::ScanKey::scan, scanKeys(), scanNumbers(), and toString().
construct scan keys given a set of scan numbers and an ArrayKey
Referenced by operator!=(), and scanKey().
extract all the unique scan numbers from the specified scans
Referenced by scanKey().
|
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 2163 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::shapeFUNC.
Referenced by casacore::TableParseSelect::addApplySelNode(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::FITSCoordinateUtil::FITSCoordinateUtil(), casacore::TableExprNodeRep::get(), casacore::DirectionCoordinate::getReferenceConversion(), casacore::AxesMapping::getToOld(), casacore::HDF5DataType::HDF5DataType(), casacore::LELLattCoordBase::LELLattCoordBase(), casacore::StManArrayFile::length(), casacore::TabularCoordinate::makeWorldAbsolute(), casacore::SpectralCoordinate::nativeType(), casacore::ImageInfo::nStokes(), casacore::ExtendSpecifier::oldNewAxes(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casacore::HDF5Record::readArr(), casacore::DataManagerColumn::setFixedShapeColumn(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::ArrayPartMath_global_functions_Array_partial_operations::slidingArrayMath(), casacore::SetupNewTableRep::tableDesc(), ArrayCopy< T >::toArray(), ArrayCopy< Complex >::toArray(), ArrayCopy< DComplex >::toArray(), casacore::MSTable< MSPointingEnums::PredefinedColumns, MSPointingEnums::PredefinedKeywords >::unit(), casacore::Coordinate::worldMixMax(), and casacore::StatsTiledCollapser< T, U >::~StatsTiledCollapser().
LatticeExprNode casacore::sign | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1556 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(), and casacore::Sin< T, RES >::operator()().
|
inline |
Transcendental functions that can be applied to essentially all numeric nodes containing scalars or arrays.
Definition at line 1514 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::sinFUNC.
LatticeExprNode casacore::sinh | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::Sinh< T, RES >::operator()().
|
inline |
Definition at line 1518 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::MArrayLogical_global_functions_MArray_logical_operations::slidingNFalse(), and casacore::MArrayLogical_global_functions_MArray_logical_operations::slidingNTrue().
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 1668 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::sqlpatternFUNC.
LatticeExprNode casacore::sqrt | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1532 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::sqrtFUNC.
|
inline |
Definition at line 1522 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::squareFUNC.
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::Block< Float > >::static_ptr_cast().
LatticeExprNode casacore::stddev | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1846 of file ExprNode.h.
References casacore::TableExprFuncNode::arrstddevFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1930 of file ExprNode.h.
References casacore::TableExprFuncNode::arrstddevsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
String functions on scalars or arrays.
Definition at line 1639 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::strlengthFUNC.
|
inline |
Definition at line 1772 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::substrFUNC.
|
inline |
Definition at line 1778 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::substrFUNC.
LatticeExprNode casacore::sum | ( | const LatticeExprNode & | expr | ) |
|
inline |
Functions operating on a Double or Complex scalar or array resulting in a scalar with the same data type.
Definition at line 1821 of file ExprNode.h.
References casacore::TableExprFuncNode::arrsumFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 382 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
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 1888 of file ExprNode.h.
References casacore::TableExprFuncNode::arrsumsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1831 of file ExprNode.h.
References casacore::TableExprFuncNode::arrsumsqrFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1900 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 | ) |
Referenced by casacore::Tan< T, RES >::operator()().
|
inline |
Definition at line 1580 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::tanFUNC.
LatticeExprNode casacore::tanh | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::Tanh< T, RES >::operator()().
|
inline |
Definition at line 1584 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=().
|
inline |
Definition at line 1756 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::timeFUNC.
Referenced by casacore::MSMetaData::getUniqueFiedIDs(), casacore::FITSTimedTable::name(), casacore::LogSink::postThenThrow(), casacore::PrecTimer::start(), casacore::PrecTimer::stop(), casacore::MeasurementSet::weather(), casacore::MeasTableMul::~MeasTableMul(), casacore::MSTimeParse::~MSTimeParse(), casacore::SDFieldHandler::~SDFieldHandler(), casacore::SDFITSHandler::~SDFITSHandler(), casacore::SDMainHandler::~SDMainHandler(), casacore::SDSysCalHandler::~SDSysCalHandler(), and casacore::SDWeatherHandler::~SDWeatherHandler().
LatticeExprNode casacore::toBool | ( | const LatticeExprNode & | expr | ) |
LatticeExprNode casacore::toComplex | ( | const LatticeExprNode & | expr | ) |
LatticeExprNode casacore::toDComplex | ( | const LatticeExprNode & | expr | ) |
LatticeExprNode casacore::toDouble | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::String::fromString().
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 casacore::String::fromString().
int casacore::tokenize | ( | const String & | str, |
const String & | sep, | ||
Vector< String > & | tokens, | ||
Bool | upCase = False |
||
) |
String casacore::toString | ( | const SubScanKey & | subScanKey | ) |
Referenced by scanKey(), and casacore::ColumnSlicer::validateParameters().
|
inline |
Function to convert any value to a string.
See TaQL note 199 for possible format values.
Definition at line 1741 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::stringFUNC.
|
inline |
Definition at line 1746 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 2132 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), casacore::TableExprNode::TableExprNode(), 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 2139 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::transposeFUNC.
|
inline |
Definition at line 1760 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::trimFUNC.
Referenced by casacore::Trim::operator()(), and casacore::String::toString().
get a set of unique ArrayKeys from a set of ScanKeys
|
inline |
Definition at line 1644 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::upcaseFUNC.
Referenced by casacore::String::after(), and casacore::Upcase::operator()().
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(), casacore::HDF5Lattice< Bool >::arrayName(), casacore::ImageInterface< Complex >::canDefineRegion(), casacore::ChebyshevParam< AutoDiffA< T > >::ChebyshevParam(), casacore::BaseColumn::columnDesc(), casacore::LELArrayBase::combineMask(), casacore::ConstMapIter< key, value >::ConstMapIter(), casacore::python::casa_string_from_python_str::construct(), casacore::new_del_allocator< T >::construct(), casacore::TableCopy::copyRows(), casacore::MapRep< Int, casacore::Vector< Int > >::defaultVal(), casacore::RecordInterface::empty(), casacore::String::fromString(), casacore::ScalarColumn< casacore::String >::get(), casacore::RecordFieldPtr< casacore::String >::get(), casacore::JsonValue::get(), casacore::ValType::get(), casacore::TableExprNodeRep::get(), casacore::TableParseSelect::getNode(), casacore::OrderedMapIterRep< key, value >::getVal(), casacore::HDF5DataType::HDF5DataType(), casacore::MaskedArray< T >::isReadOnly(), casacore::MapRep< Int, casacore::Vector< Int > >::MapRep(), casacore::TableExprNodeSet::nelements(), casacore::TableExprNode::nrow(), casacore::ScalarColumn< casacore::String >::operator()(), casacore::TempLattice< Complex >::operator=(), casacore::ValType::put(), casacore::ScalarColumn< casacore::String >::put(), casacore::Lattice< Complex >::putSlice(), casacore::ArrayColumn< casacore::String >::putSliceFromRows(), casacore::HDF5Record::readArr(), casacore::HDF5Record::readSca(), casacore::TempImage< T >::removeMask(), casacore::Block< casacore::String >::replaceStorage(), casacore::TempLatticeImpl< T >::set(), casacore::PowerLogarithmicPolynomialParam< AutoDiff< T > >::setCoefficient(), casacore::EvenPolynomialParam< AutoDiff< T > >::setCoefficient(), casacore::PolynomialParam< AutoDiff< T > >::setCoefficient(), casacore::OddPolynomialParam< AutoDiff< T > >::setCoefficient(), casacore::SPolynomialParam< T >::setCoefficient(), casacore::Map< Int, casacore::Vector< Int > >::SetRep(), casacore::Unary< T >::sup_value(), casacore::GaussianConv< T >::sup_value(), casacore::KB_Conv< T >::sup_value(), casacore::Mod_KB_Conv< T >::sup_value(), casacore::Sinc_Conv< T >::sup_value(), casacore::Sph_Conv< T >::sup_value(), casacore::ExpSincConv< T >::sup_value(), casacore::PagedImage< T >::table(), casacore::TableProxy::TableProxy(), casacore::String::toString(), casacore::PlainColumn::traceId(), casacore::ValueHolder::ValueHolder(), casacore::HDF5Record::writeArr(), casacore::HDF5Record::writeSca(), casacore::ConvolveGridder< Domain, Range >::~ConvolveGridder(), and casacore::NNGridder< Domain, Range >::~NNGridder().
LatticeExprNode casacore::variance | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1841 of file ExprNode.h.
References casacore::TableExprFuncNode::arrvarianceFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1924 of file ExprNode.h.
References casacore::TableExprFuncNode::arrvariancesFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1752 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::weekFUNC.
|
inline |
Definition at line 1708 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::weekdayFUNC.
|
inline |
Definition at line 1691 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::yearFUNC.
Referenced by casacore::MSTimeParse::selectedTimes().
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.
|
mutableprotected |
Definition at line 293 of file ConcatColumn.h.
Referenced by casacore::DataManagerColumn::columnCache(), and casacore::DataManagerColumn::columnCachePtr().
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< T >::_canDoFlux(), casacore::FitToHalfStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::algorithm(), casacore::ClassicalStatistics< CASA_STATP >::algorithm(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allEQ(), anyEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), anyGE(), anyGT(), anyLE(), anyLT(), anyNE(), areEQ(), casacore::ArrayBase::arrayVersion(), casacore::ConcatTable::asTable(), casacore::ConstListIter< casacore::OrderedPair< key, val > >::atEnd(), casacore::ConstListIter< casacore::OrderedPair< key, val > >::atStart(), casacore::BaseEngine::BaseEngine(), 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::FilebufIO::bufferSize(), casacore::ImageInterface< Complex >::canDefineRegion(), casacore::GenericL2Fit< DComplex >::chiSquare(), casacore::PagedImage< T >::className(), 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::Convolver< FType >::Convolver(), casacore::TableCopy::copyRows(), casacore::Input::debug(), casacore::UDFBase::disableApplySelection(), casacore::LatticeHistograms< T >::displayAxes(), casacore::LatticeStatistics< T >::displayAxes(), casacore::Stack< elem >::empty(), casacore::RecordInterface::empty(), casacore::HashMap< key, val >::empty(), casacore::MArray< casacore::String >::fill(), casacore::FITSCoordinateUtil::FITSCoordinateUtil(), casacore::FITSQualityImage::fitsError(), casacore::FITSExtInfo::FITSExtInfo(), casacore::SpectralCoordinate::formatUnit(), casacore::ArrayMath_global_functions_Array_mathematical_operations::fractile(), casacore::String::fromString(), casacore::TableExprGroupAggr::getArray(), casacore::ImageBeamSet::getMaxAreaBeamPosition(), casacore::MSMetaData::getMaxCacheSizeMB(), casacore::TableParseSelect::getNode(), casacore::DirectionCoordinate::getReferenceConversion(), casacore::ListIter< casacore::OrderedPair< key, val > >::getRight(), casacore::MSSelection::getSpwList(), casacore::MSCalEngine::getTable(), casacore::Template::getTDname(), casacore::MSMetaData::getUniqueFiedIDs(), casacore::FITSImgParser::has_qualityimg(), casacore::FITSTabular::hasChanged(), casacore::CoordinateSystem::hasPolarizationAxis(), casacore::ImageConcat< T >::image(), casacore::LSQFit::imagMC(), casacore::Fit2D::includeIt(), casacore::ArrayMath_global_functions_Array_mathematical_operations::indgen(), 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::FITSIDItoMS1::isfirstMain(), casacore::FitsKeyword::isindexed(), casacore::RO_MaskedLatticeIterator< T >::isMasked(), casacore::TableColumn::isNull(), casacore::TableVector< T >::isNull(), casacore::TableIterator::isNull(), casacore::Table::isNull(), casacore::TableMeasRefDesc::isOffsetArray(), casacore::TableMeasRefDesc::isOffsetVariable(), casacore::FitsKeyword::isreserved(), casacore::COWPtr< casacore::RecordRep >::isUnique(), casacore::SetupNewTableRep::isUsed(), casacore::ConstHashMapIter< key, val >::isValid(), casacore::HeaderDataUnit::kwlist(), casacore::LatticeConcat< T >::lattice(), casacore::ArrayMath_global_functions_Array_mathematical_operations::madfm(), casacore::ArrayMath_global_functions_Array_mathematical_operations::madfmInPlace(), makeArray(), casacore::MArray< casacore::String >::MArray(), casacore::MaskedLattice< T >::MaskedLattice(), 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::SpectralCoordinate::nativeType(), casacore::Array< casacore::String >::nonDegenerate(), casacore::HeaderDataUnit::notnull(), casacore::FitsLogical::operator Bool(), casacore::CountedPtr< casacore::Block< Float > >::operator!=(), casacore::ScalarColumn< casacore::String >::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::ArrayPartMath_global_functions_Array_partial_operations::partialAvdevs(), 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::ScalarColumn< casacore::String >::put(), casacore::TableColumn::put(), casacore::ArrayColumn< casacore::String >::put(), casacore::python::numpy::PycArrayCheck(), casacore::TempImage< T >::removeMask(), casacore::FITSTabular::reopen(), casacore::FITSTimedTable::resetChangedFlag(), casacore::FITSMultiTable::resetChangedFlag(), casacore::FITSTabular::resetChangedFlag(), casacore::StatisticsDataset< CASA_STATP >::resetIDataset(), casacore::Block< casacore::String >::resize(), casacore::ImageInterface< Complex >::roAttrHandler(), casacore::ImageInterface< Complex >::rwImageInfo(), casacore::MSPolnParse::selectedDDIDs(), casacore::GenericL2Fit< DComplex >::setConstraint(), casacore::ImageExpr< Bool >::setFileName(), casacore::MSMetaData::setForceSubScanPropsToCache(), casacore::COWPtr< casacore::RecordRep >::setReadOnly(), casacore::FrequencyAligner< T >::setTolerance(), casacore::FiledesIO::setWritable(), casacore::ArrayColumn< casacore::String >::shape(), 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::LSQaips::solveLoop(), casacore::ColumnSet::storageOption(), casacore::MSFeedParse::subTable(), casacore::MSAntennaParse::subTable(), casacore::RegionHandlerTable::table(), casacore::PagedImage< T >::table(), casacore::SetupNewTableRep::tableDesc(), casacore::TableProxy::TableProxy(), casacore::TableParse::test(), casacore::HDF5DataSet::tileShape(), casacore::TableExprNodeSet::toArray(), casacore::ColumnSet::traceId(), casacore::ImageInterface< Complex >::units(), casacore::Function< T, T >::unlockParam(), casacore::MSTable< MSPointingEnums::PredefinedColumns, MSPointingEnums::PredefinedKeywords >::validate(), casacore::MeasurementSet::weather(), casacore::Coordinate::worldMixMax(), casacore::MultiFileBase::writeDirty(), casacore::MSAntennaIndex::~MSAntennaIndex(), casacore::MSAntennaParse::~MSAntennaParse(), casacore::MSFeedParse::~MSFeedParse(), casacore::MSFieldIndex::~MSFieldIndex(), casacore::MSSpwIndex::~MSSpwIndex(), and casacore::MSStateIndex::~MSStateIndex().
const Double casacore::IAU_k |
Definition at line 51 of file UnitMap.h.
Referenced by casacore::QC::k2().
|
private |
Definition at line 149 of file PtrHolder.h.
Referenced by isCArray().
|
protected |
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.
|
private |
Definition at line 147 of file PtrHolder.h.
Referenced by casacore::ArrayBaseAccessor< T >::data(), casacore::ArrayAccessor< T, Axis< U > >::index(), casacore::ArrayAccessor_RT< T, AxisN >::index(), casacore::ArrayBaseAccessor< T >::init(), 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!=(), casacore::ArrayBaseAccessor< T >::operator*(), casacore::ArrayBaseAccessor< T >::operator++(), casacore::ArrayBaseAccessor< T >::operator+=(), casacore::ArrayBaseAccessor< T >::operator--(), casacore::ArrayBaseAccessor< T >::operator-=(), operator->(), casacore::ArrayBaseAccessor< T >::operator=(), casacore::ArrayAccessor< T, Axis< U > >::operator==(), casacore::ArrayAccessor_RT< T, AxisN >::operator==(), casacore::ArrayBaseAccessor< T >::operator[](), casacore::ArrayAccessor< T, Axis< U > >::prev(), casacore::ArrayAccessor_RT< T, AxisN >::prev(), casacore::PtrHolder< casacore::Function< T > >::ptr(), casacore::ArrayAccessor< T, Axis< U > >::reset(), and casacore::ArrayAccessor_RT< T, AxisN >::reset().
|
protected |
Definition at line 292 of file ConcatColumn.h.
|
protected |
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::LatticeStatistics< T >::_flux(), 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::TableExprFuncNodeArray::argDataType(), casacore::ArrayMath_global_functions_Array_mathematical_operations::arrayTransformInPlace(), casacore::ArrayBase::arrayVersion(), casacore::ConstListIter< casacore::OrderedPair< key, val > >::atEnd(), casacore::ConstListIter< casacore::OrderedPair< key, val > >::atStart(), casacore::ArrayBase::baseCopy(), casacore::HostInfo::bigEndian(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::CallOnce::CallOnce(), casacore::CallOnce0::CallOnce0(), casacore::ImageInterface< Complex >::canDefineRegion(), 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(), casacore::Convolver< FType >::Convolver(), casacore::IPosition::copy(), casacore::TableCopy::copyRows(), countedPtrShared(), casacore::TiledFileAccess::dataType(), casacore::Input::debug(), casacore::ImageRegrid< T >::disableReferenceConversions(), casacore::LatticeStatistics< T >::displayAxes(), casacore::BaseTable::doNotWrite(), casacore::Stack< elem >::empty(), casacore::RecordInterface::empty(), casacore::HashMap< key, val >::empty(), casacore::MSFieldColumns::ephemerisId(), casacore::LatticeStatistics< T >::errorMessage(), casacore::RegionHandlerHDF5::file(), casacore::TableCopy::fillColumnData(), casacore::FITSCoordinateUtil::FITSCoordinateUtil(), casacore::FitsLogical::FitsLogical(), casacore::SpectralCoordinate::formatUnit(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::fractile(), casacore::String::fromString(), casacore::FITSImgParser::get_numhdu(), casacore::TableExprGroupAggr::getArray(), casacore::LatticeExprNode::getAttribute(), casacore::TableExprNodeMulti::getChildren(), casacore::ConcatRowsIter::getChunk(), casacore::ScalarMeasColumn< casacore::MDoppler >::getMeasRef(), casacore::ArrayMeasColumn< MEpoch >::getMeasRef(), casacore::SpectralCoordinate::getReferenceConversion(), casacore::DirectionCoordinate::getReferenceConversion(), casacore::PagedArray< Bool >::getRWArray(), casacore::BucketMapped::getrwBucket(), casacore::MSCalEngine::getTable(), casacore::FITSImgParser::has_qualityimg(), casacore::TableLockData::hasLock(), casacore::LockFile::hasLock(), casacore::LSQFit::imagMC(), 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::FITSIDItoMS1::isfirstMain(), 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< casacore::RecordRep >::isUnique(), casacore::SetupNewTableRep::isUsed(), casacore::ConstHashMapIter< key, val >::isValid(), casacore::TempLatticeImpl< T >::isWritable(), casacore::Function< T, T >::lockParam(), casacore::ArrayMath_global_functions_Array_mathematical_operations::madfmInPlace(), casacore::Table::markForDelete(), casacore::StringDistance::matrix(), 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::SpectralCoordinate::nativeType(), casacore::Array< casacore::String >::nonDegenerate(), casacore::HeaderDataUnit::notnull(), casacore::BaseTable::nrow(), casacore::FitsLogical::operator Bool(), casacore::CountedPtr< casacore::Block< Float > >::operator!=(), casacore::Complex_global_functions_Complex_desc::operator<=(), casacore::FitsLogical::operator=(), casacore::Block< casacore::String >::operator=(), casacore::Complex_global_functions_Complex_desc::operator>=(), casacore::MSPointingColumns::overTheTop(), casacore::Function< T, T >::parameters(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casacore::TableIterator::pastEnd(), casacore::MSFeedColumns::phasedFeedId(), casacore::LogSink::postThenThrow(), casacore::Block< casacore::String >::prohibitChangingAllocator(), casacore::StManArrayFile::put(), casacore::Block< casacore::String >::remove(), casacore::TempImage< T >::removeMask(), casacore::LoggerHolderRep::reopen(), casacore::LatticeHistograms< T >::resetError(), casacore::LatticeStatistics< T >::resetError(), casacore::StatisticsDataset< CASA_STATP >::resetIDataset(), casacore::Block< casacore::String >::resize(), casacore::MSFitsInput::rotateAntennaPositions(), casacore::RegionHandlerTable::rwTable(), casacore::MSTimeParse::selectedTimes(), casacore::NewMSSimulator::setAutoCorrelationWt(), casacore::TaQLQueryNodeRep::setBrackets(), casacore::TiledFileAccess::setCacheSize(), casacore::MSAntennaParse::setComplexity(), casacore::TiledStMan::setDataChanged(), casacore::DataManagerColumn::setFixedShapeColumn(), casacore::TaQLQueryNodeRep::setFromExecute(), casacore::StManAipsIO::setHasPut(), casacore::TableParseSelect::setInsertExprs(), casacore::TaQLMultiNodeRep::setIsSetOrArray(), casacore::TaQLConstNodeRep::setIsTableName(), casacore::MSSelection::setMaxArray(), casacore::TaQLQueryNodeRep::setNoExecute(), casacore::COWPtr< casacore::RecordRep >::setReadOnly(), casacore::TableAttr::setRW(), casacore::FrequencyAligner< T >::setTolerance(), casacore::FiledesIO::setWritable(), casacore::BucketBase::setWritten(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::ArrayPartMath_global_functions_Array_partial_operations::slidingArrayMath(), casacore::Smooth< T >::Smooth(), casacore::LatticeCleaner< T >::stopAtLargeScaleNegative(), casacore::RegionHandlerTable::table(), casacore::PagedImage< T >::table(), casacore::TableParseUpdate::TableParseUpdate(), casacore::TableProxy::TableProxy(), casacore::TableParse::test(), casacore::MSHistoryColumns::timeMeas(), casacore::MSFreqOffsetColumns::timeMeas(), casacore::MSObservationColumns::timeRangeMeas(), casacore::TableExprNodeSet::toArray(), casacore::ColumnSet::traceId(), casacore::MSSourceColumns::transition(), casacore::MSSysCalColumns::tsysSpectrumQuant(), casacore::MSFlagCmdColumns::type(), casacore::Table::unmarkForDelete(), casacore::MSTable< MSPointingEnums::PredefinedColumns, MSPointingEnums::PredefinedKeywords >::validate(), casacore::MSColumns::weather(), casacore::MSMainColumns::weightSpectrumCorrected(), casacore::MSWeatherColumns::windSpeedFlag(), casacore::Coordinate::worldMixMax(), casacore::MultiFileBase::writeDirty(), casacore::LatticeTwoPtCorr< T >::~LatticeTwoPtCorr(), casacore::MSPolarizationIndex::~MSPolarizationIndex(), and casacore::MSSpwParse::~MSSpwParse().
|
static |
Referenced by casacore::unit_map_initialize_::~unit_map_initialize_().
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().