casacore
|
this file contains all the compiler specific defines More...
Namespaces | |
namespace | arrays_internal |
namespace | C |
namespace | OMP |
namespace | python |
namespace | TableExprNodeUtil |
namespace | TableParseUtil |
namespace | TableUtil |
The TableUtil namespace contains several convenience functions operating on Table objects. | |
Classes | |
class | Aberration |
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 | Adios2StMan |
class | Adios2StManColumn |
class | Adios2StManColumnString |
class | Adios2StManColumnT |
class | AipsError |
More... | |
class | AipsIO |
More... | |
struct | AipsIOCarray_global_functions_AipsIOCarray |
More... | |
class | AipsIOReaderWriter |
More... | |
class | Aipsrc |
More... | |
class | AipsrcValue |
More... | |
class | AipsrcValue< Bool > |
Specialization of AipsrcValue for Bool. More... | |
class | AipsrcVector |
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 |
More... | |
class | AllFunc |
Logical functor to test if all elements are true. More... | |
class | Allocator_private |
class | AllocError |
Allocation errors. More... | |
struct | AllocSpec |
Allocator specifier. More... | |
class | AntennaPairFile |
This class is able to store the combination of ANTENNA1 and ANTENNA2 columns in a compressed manner. More... | |
class | AntennaPairStMan |
A storage manager that saves the antenna columns with (lossless) compression. More... | |
class | AntennaPairStManColumn |
class | AnyFunc |
Logical functor to test if any elements are true. More... | |
class | AppInfo |
More... | |
class | AppState |
More... | |
class | AppStateSource |
Allow configuration of casacore without environment variables. More... | |
class | Array |
More... | |
class | ArrayAccessor |
Fast 1D accessor/iterator for nD array classes. More... | |
class | ArrayAccessor< T, Axis< U > > |
Specialization for compile-time axes. More... | |
class | ArrayAccessor< 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 |
More... | |
class | ArrayColumnBase |
More... | |
class | ArrayColumnData |
More... | |
class | ArrayColumnDesc |
Templated class for description of table array columns. More... | |
class | ArrayColumnDescBase |
More... | |
class | ArrayConformanceError |
An error thrown when two arrays do not conform. More... | |
class | ArrayError |
More... | |
class | ArrayFITSFieldCopier |
A FITSFieldCopier for copying Array RecordFields to FitsFields. More... | |
class | ArrayFunctorBase |
More... | |
class | ArrayIndexError |
An error thrown when an index is out of range. More... | |
struct | ArrayInitPolicies |
class | ArrayInitPolicy |
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 |
More... | |
class | ArrayIterator |
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 |
More... | |
struct | ArrayLogical_global_functions_Array_logical_operations |
More... | |
struct | ArrayMath_global_functions_Array_mathematical_operations |
More... | |
class | ArrayMeasColumn |
More... | |
class | ArrayNDimError |
Thrown when two arrays have different dimensionality. More... | |
struct | ArrayOpsDiffShapes_global_functions_OpsDiff_functions |
More... | |
struct | ArrayPartMath_global_functions_Array_partial_operations |
More... | |
class | ArrayPositionIterator |
More... | |
class | ArrayQuantColumn |
More... | |
class | ArraySampledFunctional |
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 |
More... | |
class | AsciiTableExtension |
(ascii) TABLE extension More... | |
struct | Asin |
Functor to apply asin. More... | |
class | assert_ |
More... | |
struct | Atan |
Functor to apply atan. More... | |
struct | Atan2 |
Functor to apply atan2. More... | |
class | AutoDiff |
More... | |
class | AutoDiffA |
More... | |
struct | AutoDiffIO_global_functions_AutoDiff_IO_operations |
More... | |
struct | AutoDiffMath_global_functions_AutoDiff_mathematical_operations |
More... | |
class | AutoDiffX |
More... | |
class | AxesMapping |
More... | |
class | AxesSpecifier |
More... | |
class | AzElColumn |
Azimuth/elevation derived from TIME, etc. More... | |
class | BaseAllocator |
class | BaseColumn |
More... | |
class | BaseColumnDesc |
More... | |
class | BaseCompare |
abstract base class for comparing two objects More... | |
class | BaseEngine |
More... | |
class | BaseMappedArrayEngine |
More... | |
class | BaseSinkSource |
More... | |
class | BaseSlicesFunctor |
More... | |
class | BaseTable |
More... | |
class | BaseTableIterator |
More... | |
struct | BasicFITS_global_functions_ReadFITS |
More... | |
struct | BasicFITS_global_functions_WriteFITS |
write a FITS file to a Casacore array More... | |
class | BFEngineMask |
More... | |
struct | BinarySearch_global_functions_binarysearch |
More... | |
class | BinaryTable |
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 |
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 |
fixed-length blocked sequentual I/O base class More... | |
struct | BlockIO_global_functions_BlockIO |
More... | |
class | BlockOutput |
fixed-length blocked sequential output base class More... | |
class | BlockTrace |
More... | |
class | BucketBase |
More... | |
class | BucketBuffered |
More... | |
class | BucketCache |
Cache for buckets in a part of a file. More... | |
struct | BucketCache_global_functions_BucketCache_CallBack |
More... | |
class | BucketFile |
More... | |
class | BucketMapped |
More... | |
class | ByteIO |
More... | |
class | ByteSink |
More... | |
class | ByteSinkSource |
More... | |
class | ByteSource |
More... | |
struct | CAbs |
Functor to apply complex function fabs. More... | |
class | CanonicalConversion |
LDOUBLE is 8 bytes on SUN, but 16 bytes canonical. More... | |
class | CanonicalDataConversion |
More... | |
class | CanonicalIO |
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 |
More... | |
struct | Ceil |
Functor to apply ceil. More... | |
class | ChauvenetCriterionStatistics |
Class to calculate statistics using the so-called Chauvenet criterion. More... | |
class | Chebyshev |
More... | |
class | ChebyshevEnums |
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 |
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 |
More... | |
class | CLInterpolator2D |
More... | |
class | CLIPNearest2D |
More... | |
class | ColumnCache |
More... | |
class | ColumnDesc |
More... | |
class | ColumnDescSet |
More... | |
class | ColumnSet |
More... | |
class | ColumnsIndex |
More... | |
class | ColumnsIndexArray |
More... | |
class | ColumnSlicer |
class | CombiFunction |
More... | |
class | CombiFunction_PS< AutoDiff< T > > |
Partial specialization of CombiFunction for AutoDiff More... | |
class | Combinatorics |
More... | |
class | CombiParam |
More... | |
struct | Compare_global_functions_ObjCompareFunc |
More... | |
class | CompareAlwaysTrue |
Comparison class that is always true. 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 |
More... | |
class | CompiledParam |
More... | |
struct | Complex_global_functions_Complex_desc |
More... | |
class | CompositeNumber |
More... | |
class | CompoundFunction |
More... | |
class | CompoundFunction_PS< AutoDiff< T > > |
Partial AutoDiff specialization of CompoundFunction. More... | |
class | CompoundParam |
More... | |
class | CompressComplex |
More... | |
class | CompressComplexSD |
Virtual column engine to scale a table Complex array for Single Dish data. More... | |
class | CompressFloat |
More... | |
class | ConcatColumn |
More... | |
class | ConcatRows |
More... | |
class | ConcatRowsIter |
Class to iterate through a ConcatRows object. More... | |
class | ConcatScalarColumn |
More... | |
class | ConcatTable |
More... | |
struct | Conj |
Functor to apply complex function conj. More... | |
class | ConstantND |
More... | |
class | ConstantND_PS< AutoDiff< T > > |
Partial specialization of ConstantND for AutoDiff More... | |
class | ConstantNDParam |
More... | |
class | ConstFitsKeywordList |
list of read-only FITS keywords 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 |
More... | |
class | Conversion |
More... | |
class | ConversionIO |
More... | |
struct | ConvertScalar_global_functions_Scalar_conversion |
More... | |
class | ConvolveGridder |
More... | |
class | Convolver |
Forward Declarations. More... | |
class | Coordinate |
More... | |
class | CoordinateSystem |
More... | |
class | CoordinateUtil |
More... | |
struct | Copy_global_functions_copy |
Copy methods More... | |
struct | Copy_global_functions_test |
Test routines More... | |
struct | Copy_global_functions_throw |
More... | |
class | CopyRecordToRecord |
Copies fields between Records, possibly to fields with another name. More... | |
class | CopyRecordToTable |
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 |
More... | |
class | COWPtr |
More... | |
class | Cube |
More... | |
class | CurvedImage2D |
More... | |
class | CurvedLattice2D |
More... | |
class | DataConversion |
More... | |
class | DataManager |
Abstract base class for a data manager. More... | |
struct | DataManager_global_functions_DataManagerCtor |
More... | |
class | DataManagerColumn |
More... | |
class | DataManError |
More... | |
class | DataManInfo |
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 |
More... | |
class | DefaultAllocator |
An aligned allocator with the default alignment. More... | |
struct | DefaultValue_global_functions_defval |
More... | |
class | DerivedMSCal |
More... | |
class | DFTError |
More... | |
class | DFTServer |
Class containing methods for doing n-D slow Fourier transforms. More... | |
class | DiracDFunction |
More... | |
class | DiracDParam |
More... | |
class | DirectionCoordinate |
More... | |
class | DirectionEngine |
More... | |
class | DirectionUDF |
More... | |
class | Directory |
More... | |
class | DirectoryIterator |
More... | |
class | DiscreteUniform |
Discrete uniform distribution. More... | |
struct | Divides |
Functor to divide variables of possibly different types. More... | |
class | DOos |
More... | |
class | DopplerEngine |
More... | |
class | DopplerUDF |
More... | |
struct | Downcase |
Functor to downcase a std::string. More... | |
class | DuplError |
Duplicate key errors. More... | |
class | duplError |
Duplicate key errors where the bad key is returned. More... | |
class | DynBuffer |
More... | |
class | DynLib |
More... | |
class | EarthField |
More... | |
class | EarthMagneticEngine |
More... | |
class | EarthMagneticMachine |
More... | |
class | EarthMagneticUDF |
More... | |
class | EclecticFunctionFactory |
More... | |
class | EnvironmentVariable |
More... | |
class | EpochEngine |
More... | |
class | EpochUDF |
More... | |
class | Erlang |
Erlang distribution. More... | |
class | Euler |
More... | |
class | EvenPolynomial |
More... | |
class | EvenPolynomial_PS< AutoDiff< T > > |
Partial specialization of EvenPolynomial for AutoDiff More... | |
class | EvenPolynomialParam |
More... | |
struct | Exp |
Functor to apply exp. More... | |
class | ExpSincConv |
Exponential times a Sinc. More... | |
class | ExtendImage |
More... | |
class | ExtendLattice |
More... | |
class | ExtendSpecifier |
More... | |
class | ExtensionHeaderDataUnit |
base class for generalized exentensions HDU More... | |
class | ExternalLockSync |
More... | |
class | Fallible |
Mark a value as valid or invalid. More... | |
struct | Fallible_global_functions_invalid_access |
More... | |
class | FFTEnums |
More... | |
class | FFTPack |
More... | |
class | FFTServer |
A class with methods for Fast Fourier Transforms. More... | |
class | FFTW |
More... | |
class | FieldNotFoundError |
class | File |
More... | |
class | FilebufIO |
More... | |
class | FiledesIO |
More... | |
class | FileLocker |
More... | |
class | FileUnbufferedIO |
More... | |
class | Fit2D |
More... | |
class | FitGaussian |
More... | |
class | FITS |
static functions and enumerations More... | |
struct | FITS2_global_functions_ReadFITSin |
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 |
More... | |
class | FITSDateUtil |
More... | |
class | FitsDiskInput |
FITS input from disk More... | |
class | FitsDiskOutput |
FITS output to disk More... | |
class | FITSError |
More... | |
class | FITSErrorImage |
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 |
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 |
More... | |
class | FITSIDItoMS1 |
More... | |
class | FITSImage |
More... | |
class | FITSImgParser |
More... | |
class | FitsInput |
fixed-length sequential blocked FITS input More... | |
class | FitsIO |
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 |
More... | |
class | FitsLogical |
FITS helper class. More... | |
class | FITSMask |
More... | |
class | FITSMultiTable |
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 |
More... | |
class | FITSQualityMask |
More... | |
class | FITSReader |
class | FITSSpectralUtil |
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 |
More... | |
class | FitsTape9Input |
FITS input from 9-track tape More... | |
class | FitsTape9Output |
FITS output to 9-track tape More... | |
class | FITSTimedTable |
More... | |
class | FitsVADesc |
Variable Length Array Descriptor. More... | |
class | FitsValueResult |
analyse the value of a header card More... | |
class | FittingProxy |
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 |
More... | |
class | ForwardColumnEngine |
Virtual column engine forwarding to other columns. More... | |
class | ForwardColumnIndexedRow |
More... | |
class | ForwardColumnIndexedRowEngine |
Virtual column engine forwarding to other columns/rows. More... | |
class | FrequencyAligner |
More... | |
class | FrequencyEngine |
More... | |
class | FrequencyUDF |
More... | |
class | FuncExprData |
More... | |
struct | FuncExprData_global_functions_output |
Output function More... | |
class | FuncExpression |
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 |
More... | |
class | Function1D |
More... | |
struct | Function_global_functions_Output |
Global functions More... | |
class | Functional |
More... | |
class | FunctionalProxy |
class | FunctionFactory |
More... | |
class | FunctionFactoryError |
class | FunctionHolder |
More... | |
class | FunctionMarshallable |
More... | |
class | FunctionOrder |
More... | |
struct | FunctionOrder_global_functions_Output |
Global functions More... | |
class | FunctionParam |
More... | |
struct | FunctionParam_global_functions_Output |
Global functions More... | |
class | FunctionTraits |
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 |
More... | |
class | Gaussian1D |
More... | |
class | Gaussian1D_PS< AutoDiff< T > > |
Partial specialization of Gaussian1D for AutoDiff More... | |
class | Gaussian1DParam |
More... | |
class | Gaussian2D |
More... | |
class | Gaussian2D_PS< AutoDiff< T > > |
Partial specialization of Gaussian2D for AutoDiff More... | |
class | Gaussian2DParam |
More... | |
class | Gaussian3D |
More... | |
class | Gaussian3D_PS< AutoDiff< T > > |
Partial specialization of Gaussian3D for AutoDiff More... | |
class | Gaussian3DParam |
More... | |
class | GaussianBeam |
More... | |
class | GaussianConv |
Gaussian. More... | |
class | GaussianConvert |
More... | |
class | GaussianND |
More... | |
class | GaussianNDParam |
More... | |
struct | generic_global_functions_def |
More... | |
class | GenericL2Fit |
More... | |
class | GenSort |
More... | |
class | GenSortIndirect |
General indirect sort functions. More... | |
class | Geometric |
Discrete geometric distribution. More... | |
class | Geometry |
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 |
More... | |
class | GNoiseParam |
More... | |
class | Gridder |
More... | |
class | HaDecColumn |
Hourangle/declination derived from TIME, etc. More... | |
class | HDF5DataSet |
More... | |
class | HDF5DataType |
More... | |
class | HDF5Error |
More... | |
class | HDF5File |
More... | |
class | HDF5Group |
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 |
More... | |
class | HDF5Image |
More... | |
class | HDF5Lattice |
More... | |
class | HDF5LattIter |
More... | |
class | HDF5Object |
More... | |
class | HDF5Record |
More... | |
class | HeaderDataUnit |
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 |
More... | |
class | HourangleColumn |
More... | |
class | HyperGeometric |
Hypergeometric distribution. More... | |
class | HyperPlane |
More... | |
class | HyperPlane_PS< AutoDiff< T > > |
Partial specialization of HyperPlane for AutoDiff More... | |
class | HyperPlaneParam |
More... | |
class | IBMConversion |
More... | |
class | IBMDataConversion |
More... | |
class | IComplex |
More... | |
struct | Imag |
Functor to apply complex function imag. More... | |
class | ImageAttrGroup |
More... | |
class | ImageAttrGroupCasa |
More... | |
class | ImageAttrGroupHDF5 |
More... | |
class | ImageAttrHandler |
More... | |
class | ImageAttrHandlerCasa |
More... | |
class | ImageAttrHandlerHDF5 |
More... | |
class | ImageBeamSet |
More... | |
class | ImageConcat |
More... | |
class | ImageExpr |
More... | |
struct | ImageExprGram_global_functions_ImageExprGramFunctions |
More... | |
class | ImageExprParse |
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 |
More... | |
class | ImageInfo |
More... | |
struct | ImageInfo_global_functions_Output |
Global functions More... | |
class | ImageInterface |
More... | |
class | ImageOpener |
More... | |
class | ImageProxy |
class | ImageRegion |
More... | |
class | ImageRegrid |
More... | |
class | ImageStatistics |
More... | |
class | ImageSummary |
More... | |
class | ImageUtilities |
More... | |
class | IncrementalStMan |
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 |
More... | |
class | Interpolate1D |
More... | |
class | Interpolate2D |
More... | |
class | InterpolateArray1D |
More... | |
class | InvalidIterError |
Invalide iteration error class. More... | |
class | InvalidSerializationError |
class | IPosition |
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 |
Allows a way for IPosition to be used as keys in a std::map. More... | |
struct | IsFinite |
Functor to test for finiteness. More... | |
struct | IsInf |
Functor to test for infinity. More... | |
class | ISMBase |
More... | |
class | ISMBucket |
More... | |
class | ISMColumn |
More... | |
class | ISMIndColumn |
More... | |
class | ISMIndex |
More... | |
struct | IsNaN |
Functor to test for NaN. More... | |
class | IterBoundaryError |
Iteration Boundary error class. More... | |
class | IterError |
More... | |
class | IterInitError |
Iteration initialization error. More... | |
class | ItrfColumn |
Pointing ITRF coordinate derived from TIME, etc. More... | |
class | JsonError |
More... | |
class | JsonKVMap |
More... | |
class | JsonOut |
More... | |
class | JsonParser |
More... | |
class | JsonValue |
More... | |
class | KaiserBFunction |
More... | |
class | KaiserBParam |
More... | |
class | KB_Conv |
A Kaiser-Bessel function. More... | |
class | LASTColumn |
Local sidereal time derived from TIME, etc. More... | |
class | Lattice |
More... | |
class | LatticeAddNoise |
More... | |
class | LatticeApply |
More... | |
class | LatticeBase |
More... | |
class | LatticeCache |
More... | |
class | LatticeCleaner |
A class for doing multi-dimensional cleaning. More... | |
class | LatticeCleanProgress |
More... | |
class | LatticeConcat |
More... | |
class | LatticeConvolver |
A class for doing multi-dimensional convolution. More... | |
class | LatticeExpr |
More... | |
class | LatticeExprNode |
More... | |
class | LatticeFFT |
More... | |
class | LatticeFit |
More... | |
class | LatticeFractile |
More... | |
class | LatticeHistograms |
More... | |
class | LatticeHistProgress |
Provides a progress meter for the LatticeHistograms class. More... | |
class | LatticeHistSpecialize |
More... | |
class | LatticeIndexer |
More... | |
class | LatticeIterator |
A read/write lattice iterator. More... | |
class | LatticeIterInterface |
More... | |
class | LatticeLocker |
More... | |
class | LatticeMathUtil |
More... | |
struct | LatticeMathUtil_global_functions_LatticeMathUtil |
Global functions on Lattices. More... | |
class | LatticeNavigator |
More... | |
class | LatticeProgress |
More... | |
class | LatticeRegion |
More... | |
class | LatticeSlice1D |
More... | |
class | LatticeStatistics |
More... | |
class | LatticeStatsBase |
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 |
More... | |
class | LatticeTwoPtCorr |
More... | |
class | LatticeUtilities |
More... | |
class | LattRegionHolder |
More... | |
class | LattStatsProgress |
Provides a progress meter for the LatticeStatistics class. More... | |
class | LattStatsSpecialize |
More... | |
class | LCBox |
More... | |
class | LCComplement |
More... | |
class | LCConcatenation |
More... | |
class | LCDifference |
More... | |
class | LCEllipsoid |
More... | |
class | LCExtension |
More... | |
class | LCHDF5Mask |
More... | |
class | LCIntersection |
More... | |
class | LCLELMask |
More... | |
class | LCMask |
More... | |
class | LCPagedMask |
More... | |
class | LCPixelSet |
More... | |
class | LCPolygon |
More... | |
class | LCRegion |
More... | |
class | LCRegionFixed |
More... | |
class | LCRegionMulti |
More... | |
class | LCRegionSingle |
More... | |
class | LCSlicer |
More... | |
class | LCStretch |
More... | |
class | LCUnion |
More... | |
class | LECanonicalConversion |
More... | |
class | LECanonicalDataConversion |
More... | |
class | LECanonicalIO |
More... | |
class | LELArray |
More... | |
class | LELArrayBase |
More... | |
class | LELArrayRef |
This LEL class holds a possible referenced array with a mask. More... | |
class | LELAttribute |
More... | |
class | LELBinary |
More... | |
class | LELBinaryBool |
This LEL class handles logical binary operators. More... | |
class | LELBinaryCmp |
This LEL class handles relational binary numerical operators. More... | |
class | LELBinaryEnums |
More... | |
class | LELCondition |
More... | |
class | LELConvert |
More... | |
class | LELCoordinates |
More... | |
class | LELFunction1D |
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 |
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 |
More... | |
class | LELInterface |
More... | |
class | LELLattCoord |
More... | |
class | LELLattCoordBase |
More... | |
class | LELLattice |
More... | |
class | LELRegion |
More... | |
class | LELRegionAsBool |
Class to convert a region to a boolean node. More... | |
class | LELScalar |
More... | |
class | LELSpectralIndex |
More... | |
class | LELUnary |
This LEL class handles numerical unary operators. More... | |
class | LELUnaryBool |
This LEL class handles logical unary operators. More... | |
class | LELUnaryConst |
More... | |
class | LELUnaryEnums |
More... | |
class | LinearCoordinate |
More... | |
class | LinearFit |
More... | |
class | LinearFitSVD |
More... | |
struct | LinearSearch_global_functions_linearsearch |
More... | |
class | LinearXform |
More... | |
class | LineCollapser |
More... | |
class | LittleEndianConversion |
More... | |
class | LockFile |
More... | |
struct | Log |
Functor to apply log. More... | |
struct | Log10 |
Functor to apply log10. More... | |
class | LogFilter |
More... | |
class | LogFilterExpr |
More... | |
class | LogFilterInterface |
More... | |
class | LogFilterTaql |
More... | |
class | LoggerHolder |
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 |
More... | |
struct | LogiCube_global_functions_LogicalCube |
More... | |
struct | LogiMatrix_global_functions_LogicalMatrix |
More... | |
class | LogIO |
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 |
More... | |
class | LogMessage |
More... | |
struct | LogMessage_global_functions_LogMessage_ostream |
Write a LogMessage to an ostream. More... | |
class | LogNormal |
Logarithmic normal distribution. More... | |
class | LogOrigin |
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 |
More... | |
class | LogSinkInterface |
More... | |
class | Lorentzian1D |
More... | |
class | Lorentzian1D_PS< AutoDiff< T > > |
Partial specialization of Lorentzian1D for AutoDiff More... | |
class | Lorentzian1DParam |
More... | |
class | LSQaips |
More... | |
class | LSQComplex |
Type of complex numeric class indicator More... | |
class | LSQFit |
More... | |
class | LSQMatrix |
More... | |
class | LSQNull |
Non relevant class indicator More... | |
class | LSQReal |
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 | MappedArrayEngine |
More... | |
class | MArray |
More... | |
class | MArrayBase |
More... | |
struct | MArrayLogical_global_functions_MArray_logical_operations |
More... | |
struct | MArrayMath_global_functions_MArray_mathematical_operations |
More... | |
struct | MArrayMathBase_global_functions_Array_basic_functions |
More... | |
struct | MArrayUtil_global_functions_reorderMArray |
More... | |
struct | MArrayUtil_global_functions_reverseMArray |
Reverse the order of one or more axes of an MArray. More... | |
class | MarshallableChebyshev |
More... | |
class | MarshButterworthBandpass |
More... | |
struct | MaskArrIO_global_functions_MaskedArray_IO |
More... | |
struct | MaskArrLogi_global_functions_MaskedArray_logical_operations |
More... | |
struct | MaskArrMath_global_functions_MaskedArray_mathematical_operations |
More... | |
class | MaskedArray |
More... | |
struct | MaskedArray_global_functions_MaskedArray_general_global_functions |
General global functions for MaskedArrays, and MaskedArrays and Arrays. More... | |
class | MaskedAvdevFunc |
class | MaskedLattice |
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 |
More... | |
struct | MaskLogiArrFwd_global_functions_MaskedLogicalArray_forwards |
More... | |
class | MaskSpecifier |
More... | |
struct | Math_global_functions_Math_interface_for_casacore |
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 |
More... | |
class | Matrix |
More... | |
class | MatrixIterator |
More... | |
struct | MatrixMath_global_functions_Linear_Algebra |
More... | |
struct | MatrixMathLA_global_functions_Linear_Algebra |
More... | |
class | MatrixSolver |
More... | |
struct | Max |
Functor to get maximum of two values. More... | |
class | MBaseline |
More... | |
class | MCBase |
More... | |
class | MCBaseline |
More... | |
class | MCDirection |
More... | |
class | MCDoppler |
More... | |
class | MCEarthMagnetic |
More... | |
class | MCEpoch |
More... | |
class | MCFrame |
More... | |
class | MCFrequency |
More... | |
class | MConvertBase |
More... | |
struct | MConvertBase_global_functions_Output |
Global functions More... | |
class | MCPosition |
More... | |
class | MCRadialVelocity |
More... | |
class | MCuvw |
More... | |
class | MDirection |
More... | |
class | MDoppler |
More... | |
class | MEarthMagnetic |
More... | |
class | MeasBase |
More... | |
class | MeasComet |
More... | |
class | MeasConvert |
More... | |
class | MeasData |
More... | |
class | MeasEngine |
More... | |
class | MeasFrame |
More... | |
struct | MeasFrame_global_functions_Output |
Global functions More... | |
class | MeasIERS |
More... | |
class | MeasJPL |
More... | |
class | MeasMath |
More... | |
class | MeasRef |
More... | |
class | MeasTable |
More... | |
class | MeasTableMul |
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 |
More... | |
struct | Measure_global_functions_Output |
Global functions More... | |
class | MeasureHolder |
More... | |
class | MeasurementSet |
More... | |
class | MeasuresProxy |
class | MeasValue |
More... | |
struct | MeasValue_global_functions_Output |
Global functions More... | |
class | MedianSlider |
More... | |
class | Memory |
More... | |
class | MemoryIO |
More... | |
class | MemoryLogSink |
More... | |
class | MemoryStMan |
More... | |
class | MemoryTable |
More... | |
class | MemoryTrace |
More... | |
class | MemoryTraceBlock |
Class to write begin and end block message. More... | |
class | MEpoch |
More... | |
class | MFFileIO |
More... | |
class | MFrequency |
More... | |
struct | Min |
Functor to get minimum of two values. More... | |
struct | Minus |
Functor to subtract variables of possibly different types. More... | |
class | MIRIADImage |
More... | |
class | MLCG |
Multiplicative linear congruential generator. More... | |
class | MMapfdIO |
More... | |
class | MMapIO |
More... | |
class | Mod_KB_Conv |
A Kaiser-Bessel function multiplied by a Gaussian. More... | |
class | ModcompConversion |
More... | |
class | ModcompDataConversion |
More... | |
struct | Modulo |
Functor to take modulo of (integer) variables of possibly different types in the C way. More... | |
class | MPosition |
More... | |
class | MRadialVelocity |
More... | |
class | MRBase |
More... | |
struct | MRBase_global_functions_Output |
Global functions More... | |
class | MrsEligibility |
class | MS1ToMS2Converter |
More... | |
class | MSAntenna |
More... | |
class | MSAntennaColumns |
More... | |
class | MSAntennaEnums |
Enums for the MeasurementSet ANTENNA table. More... | |
struct | MSAntennaGram_global_functions_MSAntennaGramFunctions |
More... | |
class | MSAntennaIndex |
More... | |
class | MSAntennaParse |
More... | |
struct | MSArrayGram_global_functions_MSArrayGramFunctions |
More... | |
class | MSArrayParse |
More... | |
class | MSCalEngine |
More... | |
class | MSColumns |
More... | |
class | MSConcat |
More... | |
struct | MSCorrGram_global_functions_MSCorrGramFunctions |
More... | |
class | MSCorrParse |
More... | |
class | MSDataDescColumns |
More... | |
class | MSDataDescIndex |
More... | |
class | MSDataDescription |
More... | |
class | MSDataDescriptionEnums |
Enums for the MeasurementSet DATA_DESCRIPTION table. More... | |
class | MSDerivedValues |
More... | |
class | MSDoppler |
More... | |
class | MSDopplerColumns |
More... | |
class | MSDopplerEnums |
Enums for the MeasurementSet DOPPLER table. More... | |
class | MSDopplerIndex |
More... | |
class | MSDopplerUtil |
More... | |
class | MSFeed |
More... | |
class | MSFeedColumns |
More... | |
class | MSFeedEnums |
Enums for the MeasurementSet FEED table. More... | |
struct | MSFeedGram_global_functions_MSFeedGramFunctions |
More... | |
class | MSFeedIndex |
More... | |
class | MSFeedParse |
More... | |
class | MSField |
More... | |
class | MSFieldColumns |
More... | |
class | MSFieldEnums |
Enums for the MeasurementSet FIELD table. More... | |
struct | MSFieldGram_global_functions_MSFieldGramFunctions |
More... | |
class | MSFieldIndex |
More... | |
class | MSFieldParse |
Class to hold values from field grammar parser. More... | |
class | MSFitsIDI |
More... | |
class | MSFitsInput |
UV FITS to MeasurementSet filler. More... | |
class | MSFitsOutput |
More... | |
class | MSFitsOutputAstron |
More... | |
class | MSFlagCmd |
More... | |
class | MSFlagCmdColumns |
More... | |
class | MSFlagCmdEnums |
Enums for the MeasurementSet FLAG_CMD table. More... | |
class | MSFlagger |
More... | |
class | MSFreqOffIndex |
More... | |
class | MSFreqOffset |
More... | |
class | MSFreqOffsetColumns |
More... | |
class | MSFreqOffsetEnums |
Enums for the MeasurementSet FREQ_OFFSET table. More... | |
class | MSHistory |
More... | |
class | MSHistoryColumns |
More... | |
class | MSHistoryEnums |
Enums for the MeasurementSet HISTORY table. More... | |
class | MSHistoryHandler |
More... | |
class | MSInterface |
MSInterface: A specialization of MSSelectableTable for accessing MS. More... | |
class | MSInterval |
More... | |
class | MSIter |
An iterator class for MeasurementSets. More... | |
class | MSLister |
More... | |
class | MSMainColInterface |
class | MSMainColumns |
More... | |
class | MSMainEnums |
Enums for the MeasurementSet main table. More... | |
class | MSMBase |
More... | |
class | MSMColumn |
More... | |
class | MSMDirColumn |
More... | |
class | MSMetaData |
More... | |
class | MSMIndColumn |
More... | |
class | MSObservation |
More... | |
class | MSObservationColumns |
More... | |
class | MSObservationEnums |
Enums for the MeasurementSet OBSERVATION table. More... | |
struct | MSObservationGram_global_functions_MSObservationGramFunctions |
More... | |
class | MSObservationIndex |
More... | |
class | MSObservationParse |
More... | |
class | MSParse |
More... | |
class | MSPointing |
More... | |
class | MSPointingColumns |
More... | |
class | MSPointingEnums |
Enums for the MeasurementSet POINTING table. More... | |
class | MSPointingIndex |
More... | |
class | MSPolarization |
More... | |
class | MSPolarizationColumns |
More... | |
class | MSPolarizationEnums |
Enums for the MeasurementSet POLARIZATION table. More... | |
class | MSPolarizationIndex |
More... | |
struct | MSPolnGram_global_functions_MSPolnGramFunctions |
More... | |
class | MSPolnParse |
More... | |
class | MSPrimaryGroupHolder |
A helper class for MSFitsInput. More... | |
class | MSPrimaryTableHolder |
More... | |
class | MSProcessor |
More... | |
class | MSProcessorColumns |
More... | |
class | MSProcessorEnums |
Enums for the MeasurementSet PROCESSER table. More... | |
class | MSRange |
More... | |
class | MSReader |
More... | |
struct | MSScanGram_global_functions_MSScanGramFunctions |
More... | |
class | MSScanParse |
More... | |
class | MSSelectableMainColumn |
class | MSSelectableTable |
More... | |
class | MSSelection |
More... | |
class | MSSelectionAntennaError |
class | MSSelectionAntennaParseError |
class | MSSelectionArrayError |
class | MSSelectionArrayParseError |
class | MSSelectionArrayWarning |
class | MSSelectionError |
More... | |
class | MSSelectionErrorHandler |
More... | |
class | MSSelectionFeedError |
class | MSSelectionFeedParseError |
class | MSSelectionFieldError |
class | MSSelectionFieldParseError |
class | MSSelectionFieldWarning |
class | MSSelectionKeywords |
More... | |
class | MSSelectionLogError |
class | MSSelectionNullExpr |
class | MSSelectionNullSelection |
class | MSSelectionNullTEN |
class | MSSelectionObservationError |
class | MSSelectionObservationParseError |
class | MSSelectionObservationWarning |
class | MSSelectionPolnError |
class | MSSelectionPolnParseError |
class | MSSelectionPolnWarning |
class | MSSelectionScanError |
class | MSSelectionScanParseError |
class | MSSelectionScanWarning |
class | MSSelectionSpwError |
class | MSSelectionSpwParseError |
class | MSSelectionSpwWarning |
class | MSSelectionStateError |
class | MSSelectionStateParseError |
class | MSSelectionStateWarning |
class | MSSelectionTimeError |
class | MSSelectionTimeParseError |
class | MSSelectionUvDistError |
class | MSSelectionUvDistParseError |
class | MSSelector |
More... | |
class | MSSelUtil |
More... | |
class | MSSelUtil2 |
class | MSSource |
More... | |
class | MSSourceColumns |
More... | |
class | MSSourceEnums |
Enums for the MeasurementSet SOURCE table. More... | |
class | MSSourceIndex |
More... | |
class | MSSpectralWindow |
More... | |
class | MSSpectralWindowEnums |
Enums for the MeasurementSet SPECTRAL_WINDOW table. More... | |
struct | MSSpwGram_global_functions_MSSpwGramFunctions |
More... | |
class | MSSpwIndex |
More... | |
class | MSSpWindowColumns |
More... | |
class | MSSpWindowIndex |
More... | |
class | MSSpwParse |
More... | |
class | MSSSpwErrorHandler |
More... | |
class | MSState |
More... | |
class | MSStateColumns |
More... | |
class | MSStateEnums |
Enums for the MeasurementSet STATE table. More... | |
struct | MSStateGram_global_functions_MSStateGramFunctions |
More... | |
class | MSStateIndex |
More... | |
class | MSStateParse |
More... | |
class | MSSummary |
More... | |
class | MSSysCal |
More... | |
class | MSSysCalColumns |
More... | |
class | MSSysCalEnums |
Enums for the MeasurementSet SYSCAL table. More... | |
class | MSSysCalIndex |
More... | |
class | MSTable |
A Table intended to hold astronomical data More... | |
class | MSTableImpl |
More... | |
class | MSTableIndex |
More... | |
struct | MSTableMaps |
More... | |
class | MSTileLayout |
More... | |
struct | MSTimeGram_global_functions_MSTimeGramFunctions |
More... | |
class | MSTimeParse |
More... | |
struct | MSUvDistGram_global_functions_MSUvDistGramFunctions |
More... | |
class | MSUvDistParse |
More... | |
class | MSValidIds |
More... | |
class | MSWeather |
More... | |
class | MSWeatherColumns |
More... | |
class | MSWeatherEnums |
Enums for the MeasurementSet WEATHER table. More... | |
class | MSWeatherIndex |
More... | |
class | MultiFile |
More... | |
class | MultiFileBase |
Abstract base class to combine multiple logical files in a single one. More... | |
class | MultiFileBuffer |
More... | |
struct | MultiFileInfo |
Helper class for MultiFileBase containing info per logical file. More... | |
class | MultiHDF5 |
More... | |
struct | Multiplies |
Functor to multiply variables of possibly different types. More... | |
class | MultiRecordFieldWriter |
Multi field writer. More... | |
class | MultiTermLatticeCleaner |
class | MUString |
More... | |
struct | MUString_global_functions_output |
Global functions. More... | |
class | Muvw |
More... | |
class | MVAngle |
More... | |
struct | MVAngle_global_functions_output |
Global functions. More... | |
class | MVBaseline |
More... | |
class | MVDirection |
More... | |
class | MVDoppler |
More... | |
class | MVDouble |
More... | |
class | MVEarthMagnetic |
More... | |
class | MVEpoch |
More... | |
class | MVFrequency |
More... | |
class | MVPosition |
More... | |
class | MVRadialVelocity |
More... | |
class | MVTime |
More... | |
class | MVuvw |
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 |
More... | |
class | NewMSSimulator |
More... | |
class | NFalseFunc |
Logical functor to count the number of false elements. More... | |
class | NNGridder |
More... | |
class | NNLSMatrixSolver |
More... | |
class | NoConvert |
More... | |
class | NonLinearFit |
More... | |
class | NonLinearFitLM |
More... | |
class | Normal |
Normal or Gaussian distribution. More... | |
class | NTrueFunc |
Logical functor to count the number of true elements. More... | |
class | NullLogSink |
More... | |
class | NullTable |
More... | |
class | NumericTraits |
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 > |
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 |
More... | |
class | ObjCompare |
compare two objects More... | |
class | ObjectID |
More... | |
class | ObjectStack |
More... | |
class | ObsInfo |
More... | |
class | OddPolynomial |
More... | |
class | OddPolynomial_PS< AutoDiff< T > > |
Partial specialization of OddPolynomial for AutoDiff More... | |
class | OddPolynomialParam |
More... | |
class | PagedArray |
More... | |
class | PagedArrIter |
More... | |
class | PagedImage |
More... | |
class | Param |
More... | |
class | ParAngleColumn |
Parallactic angle derived from TIME, etc. More... | |
class | ParAngleMachine |
More... | |
class | Path |
More... | |
class | PGPlotter |
More... | |
class | PGPlotterInterface |
More... | |
class | PGPlotterNull |
More... | |
class | PixelCurve1D |
More... | |
class | PlainColumn |
More... | |
class | PlainTable |
More... | |
struct | Plus |
Functor to add variables of possibly different types. More... | |
class | Poisson |
Poisson distribution. More... | |
class | PoissonFunction |
More... | |
class | PoissonFunction_PS< AutoDiff< T > > |
Partial specialization of PoissonFunction for AutoDiff More... | |
class | PoissonParam |
More... | |
class | Polynomial |
More... | |
class | Polynomial_PS< AutoDiff< T > > |
Partial specialization of Polynomial for AutoDiff More... | |
class | PolynomialParam |
More... | |
class | PositionEngine |
More... | |
class | PositionUDF |
More... | |
struct | Pow |
Functor to apply pow. More... | |
struct | Pow3 |
Functor to apply a power of 3. More... | |
class | PowerLogarithmicPolynomial |
More... | |
class | PowerLogarithmicPolynomial_PS< AutoDiff< T > > |
Partial specialization of PowerLogarithmicPolynomial for AutoDiff More... | |
class | PowerLogarithmicPolynomialParam |
More... | |
class | Precession |
More... | |
class | PrecTimer |
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 |
More... | |
class | ProgressMeter |
More... | |
class | Projection |
More... | |
class | PtrBlock |
A drop-in replacement for Block<T*> . More... | |
class | PtrHolder |
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 |
More... | |
struct | QBase_global_functions_Output |
Global functions More... | |
class | QC |
More... | |
struct | QLogical_global_functions_Quantum_logical_operations |
More... | |
struct | QMath_global_functions_Quantum_mathematical_operations |
More... | |
class | Quality |
More... | |
class | QualityCoordinate |
More... | |
class | Quantum |
More... | |
struct | Quantum_global_functions_output |
Global functions. More... | |
class | QuantumHolder |
More... | |
struct | QuantumType_global_functions_QuantumType |
More... | |
class | QVector |
More... | |
class | RadialVelocityEngine |
More... | |
class | RadialVelocityUDF |
More... | |
class | Random |
Base class for random number distributions. More... | |
class | RawDataConversion |
More... | |
class | RawIO |
More... | |
class | ReadAsciiTable |
Helper class for readAsciiTable. More... | |
struct | ReadAsciiTable_global_functions_readAsciiTable |
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 |
More... | |
class | RebinLattice |
More... | |
class | Record |
More... | |
class | RecordDesc |
More... | |
class | RecordDescRep |
More... | |
struct | RecordExpr_global_functions_RecordExpr |
More... | |
class | RecordFieldCopier |
Record field copier. More... | |
class | RecordFieldId |
More... | |
class | RecordFieldPtr |
More... | |
class | RecordFieldWriter |
More... | |
class | RecordGram |
Select-class for flex/bison scanner/parser for RecordGram. More... | |
struct | RecordGram_global_functions_RecordGramFunctions |
More... | |
class | RecordGramVal |
Helper class for values in RecordGram. More... | |
class | RecordInterface |
More... | |
class | RecordRep |
More... | |
class | RecordTransformable |
More... | |
class | RefColumn |
More... | |
class | RefRows |
More... | |
class | RefRowsSliceIter |
Class to iterate through a RefRows object. More... | |
class | RefTable |
More... | |
class | Regex |
More... | |
class | RegionHandler |
More... | |
class | RegionHandlerHDF5 |
More... | |
class | RegionHandlerMemory |
More... | |
class | RegionHandlerTable |
More... | |
class | RegionManager |
class | RegionType |
More... | |
class | RegularFile |
More... | |
class | RegularFileIO |
More... | |
class | ReservedFitsKeyword |
reserved FITS keyword More... | |
class | ReservedFitsKeywordCollection |
collection of reserved FITS keywords More... | |
class | RetypedArrayEngine |
More... | |
struct | RetypedArraySetGet_global_functions_RetypedArrayEngineSetGet |
More... | |
class | RFError |
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 |
More... | |
struct | RigidVector_global_functions_math |
Mathematical operations involving RigidVectors More... | |
class | RNG |
More... | |
class | RO_LatticeIterator |
More... | |
class | RO_MaskedLatticeIterator |
More... | |
class | RODataManAccessor |
More... | |
class | ROIncrementalStManAccessor |
More... | |
class | RORecordFieldPtr |
Read-Only access to an individual field from a Record. More... | |
class | ROStandardStManAccessor |
More... | |
class | ROTableRow |
More... | |
class | ROTiledStManAccessor |
More... | |
class | RotMatrix |
More... | |
struct | Round |
Functor to apply round (e.g. More... | |
class | RowBasedFile |
class | RowCopier |
More... | |
class | RowNumbers |
class | SampledFunctional |
More... | |
class | ScalarColumn |
More... | |
class | ScalarColumnData |
More... | |
class | ScalarColumnDesc |
More... | |
class | ScalarFITSFieldCopier |
A FITSFieldCopier for copying scalar non-string RecordFields to FitsFields. More... | |
class | ScalarMeasColumn |
More... | |
class | ScalarQuantColumn |
More... | |
class | ScalarRecordColumnData |
More... | |
class | ScalarRecordColumnDesc |
More... | |
class | ScalarSampledFunctional |
More... | |
class | ScaledArrayEngine |
More... | |
class | ScaledComplexData |
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 | SCSL |
More... | |
class | SDAntennaHandler |
More... | |
class | SDDataDescHandler |
More... | |
class | SDFeedHandler |
More... | |
class | SDFieldHandler |
More... | |
class | SDFITSHandler |
More... | |
class | SDFITSTable |
More... | |
class | SDHistoryHandler |
More... | |
class | SDMainHandler |
More... | |
class | SDObservationHandler |
More... | |
class | SDPointingHandler |
More... | |
class | SDPolarizationHandler |
More... | |
class | SDSourceHandler |
More... | |
class | SDSpWindowHandler |
More... | |
class | SDSysCalHandler |
More... | |
class | SDWeatherHandler |
More... | |
class | Sequence |
More... | |
class | SerialHelper |
More... | |
class | SetupNewTable |
Create a new table - define shapes, data managers, etc. More... | |
class | SetupNewTableRep |
More... | |
struct | Sign |
Functor to apply sign (result is -1, 0, or 1). More... | |
class | SimButterworthBandpass |
More... | |
class | SimpleColumnarFile |
Class that provides binary table I/O. More... | |
struct | Sin |
Functor to apply sin. More... | |
class | Sinc_Conv |
Sine x / x function. More... | |
class | SincFunction |
More... | |
class | SincParam |
More... | |
struct | Sinh |
Functor to apply sinh. More... | |
class | Sinusoid1D |
More... | |
class | Sinusoid1D_PS< AutoDiff< T > > |
Partial specialization of Sinusoid1D for AutoDiff More... | |
class | Sinusoid1DParam |
More... | |
class | Slice |
More... | |
class | Slicer |
More... | |
struct | Slicer_global_functions_Slicer_IO |
IO functions for Slicer's More... | |
class | Smooth |
More... | |
class | SolarPos |
More... | |
class | Sort |
Sort on one or more keys, ascending and/or descending. More... | |
class | SortError |
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 |
More... | |
class | SortNoData |
No data array given to Sort constructor. More... | |
struct | SourceKey |
represents primary key in the SOURCE table More... | |
class | SparseDiff |
More... | |
class | SparseDiffA |
More... | |
struct | SparseDiffIO_global_functions_SparseDiff_IO_operations |
More... | |
struct | SparseDiffMath_global_functions_SparseDiff_mathematical_operations |
More... | |
class | SparseDiffRep |
More... | |
class | SparseDiffX |
More... | |
class | SpecificFunctionFactory |
More... | |
class | SpectralCoordinate |
More... | |
class | Sph_Conv |
Spheroidal function. More... | |
class | SPolynomial |
More... | |
class | SPolynomialParam |
More... | |
struct | Sqr |
Functor to apply sqr (power of 2). More... | |
struct | Sqrt |
Functor to apply sqrt. More... | |
class | SquareMatrix |
More... | |
struct | SquareMatrix_global_functions_SqM_global_functions |
Various global math and IO functions. More... | |
class | SSMBase |
More... | |
class | SSMColumn |
More... | |
class | SSMDirColumn |
More... | |
class | SSMIndColumn |
More... | |
class | SSMIndex |
More... | |
class | SSMIndStringColumn |
More... | |
class | SSMStringHandler |
More... | |
class | StandardStMan |
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 |
More... | |
class | StIndArray |
More... | |
struct | STLIO_global_functions_Container_IO |
More... | |
struct | STLMath_global_functions_Container_Math |
More... | |
class | StManAipsIO |
AipsIO table storage manager class. More... | |
class | StManArrayFile |
More... | |
class | StManColumn |
More... | |
class | StManColumnAipsIO |
More... | |
class | StManColumnArrayAipsIO |
More... | |
class | StManColumnBase |
More... | |
class | StManColumnIndArrayAipsIO |
More... | |
class | Stokes |
More... | |
class | StokesConverter |
More... | |
class | StokesCoordinate |
More... | |
class | StokesIStMan |
The Stokes I storage manager behaves like a full set of (4) polarizations but only stores the Stokes I value on disk. More... | |
class | StokesIStManColumn |
Base class for columns of the StokesIStMan. More... | |
class | StorageOption |
More... | |
class | StreamIO |
More... | |
class | StreamLogSink |
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 |
More... | |
class | StringFITSFieldCopier |
A FITSFieldCopier for copying String RecordFields to FitsFields. More... | |
class | SubImage |
More... | |
class | SubLattice |
More... | |
struct | SubScanKey |
A sub scan is a unique combination of observation ID, array ID, scan number, and field ID. More... | |
class | SubString |
More... | |
class | SubTableDesc |
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... | |
struct | SumSqrDiff< std::complex< T > > |
Specialize for complex values. More... | |
class | SymLink |
More... | |
class | SystemCallError |
Exception for an error in a system call. More... | |
class | Table |
More... | |
class | TableArrayConformanceError |
Table error; non-conformant array. More... | |
class | TableAttr |
More... | |
class | TableCache |
More... | |
class | TableColumn |
More... | |
class | TableConformanceError |
Table error; table length conformance error. More... | |
class | TableCopy |
More... | |
class | TableDesc |
More... | |
class | TableDescNoName |
Table error; no name given to table description. More... | |
class | TableDuplFile |
Table error; table (description) already exists. More... | |
class | TableError |
More... | |
class | TableExprAggrNode |
More... | |
class | TableExprAggrNodeArray |
More... | |
class | TableExprConeNode |
More... | |
class | TableExprConeNodeArray |
class | TableExprData |
More... | |
class | TableExprFuncNode |
More... | |
class | TableExprFuncNodeArray |
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 |
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 |
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 |
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 | TableExprGroupStdDevArrayDComplex |
Aggregate class determining the standard devation of array values in a group. More... | |
class | TableExprGroupStdDevArrayDouble |
Aggregate class determining the standard devation of array values in a group. More... | |
class | TableExprGroupStdDevDComplex |
Aggregate class determining the standard deviation of values in a group. More... | |
class | TableExprGroupStdDevDouble |
Aggregate class determining the standard deviation of values in a group. More... | |
class | TableExprGroupStdDevsArrayDComplex |
Aggregate class determining the standard devation of array 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 | TableExprGroupVarianceArrayDComplex |
Aggregate class determining the variance of array values in a group. More... | |
class | TableExprGroupVarianceArrayDouble |
Aggregate class determining the variance of array values in a group. More... | |
class | TableExprGroupVarianceDComplex |
Aggregate class determining the variance of values in a group. More... | |
class | TableExprGroupVarianceDouble |
Aggregate class determining the variance of values in a group. More... | |
class | TableExprGroupVariancesArrayDComplex |
Aggregate class determining the variance of array values in a group. More... | |
class | TableExprGroupVariancesArrayDouble |
Aggregate class determining the variance of array values in a group. More... | |
class | TableExprId |
More... | |
class | TableExprIdAggr |
More... | |
class | TableExprInfo |
Class to connect a Table and its alias name. More... | |
class | TableExprNode |
More... | |
class | TableExprNodeAND |
Logical and in table select expression tree. More... | |
class | TableExprNodeArray |
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 | TableExprNodeArrayColumnInt64 |
Int64 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
More... | |
class | TableExprNodeSetElem |
Class to hold the table expression nodes for an element in a set. More... | |
class | TableExprNodeSetElemBase |
More... | |
class | TableExprNodeSetElemCont |
Class defining a set element containing a continuous interval. More... | |
class | TableExprNodeSetElemDiscrete |
Class defining a set element containing a discrete range. More... | |
class | TableExprNodeSetElemMidWidth |
Class defining a set element containing a continuous mid/width interval. More... | |
class | TableExprNodeSetElemSingle |
Class defining a set element containing a single value. More... | |
class | TableExprNodeSetOptBase |
More... | |
class | TableExprNodeSetOptContSet |
An optimized representation of a selection set with similar intervals. More... | |
class | TableExprNodeSetOptContSetBase |
An optimized representation of a selection set with continuous intervals. More... | |
class | TableExprNodeSetOptContSetMixOC |
An optimized representation of a selection set with continuous intervals. More... | |
class | TableExprNodeSetOptUSet |
An optimized representation of a discrete selection 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 |
More... | |
class | TableExprRange |
More... | |
class | TableExprUDFNode |
More... | |
class | TableExprUDFNodeArray |
More... | |
struct | TableGram_global_functions_TableGramFunctions |
More... | |
class | TableGramError |
Table grammar error; invalid table command. More... | |
class | TableIndexProxy |
More... | |
class | TableInfo |
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 |
More... | |
class | TableIterProxy |
More... | |
class | TableKeyword |
More... | |
class | TableLock |
More... | |
class | TableLockData |
More... | |
class | TableLocker |
More... | |
class | TableLogSink |
More... | |
class | TableMeasColumn |
More... | |
class | TableMeasDesc |
More... | |
class | TableMeasDescBase |
More... | |
class | TableMeasOffsetDesc |
More... | |
class | TableMeasRefDesc |
More... | |
class | TableMeasType |
More... | |
class | TableMeasValueDesc |
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 | TableParseError |
Table error; invalid table command. More... | |
class | TableParseFunc |
More... | |
class | TableParseGroupby |
More... | |
class | TableParseJoin |
More... | |
class | TableParsePair |
More... | |
class | TableParseProject |
More... | |
class | TableParseQuery |
More... | |
class | TableParseSortKey |
More... | |
class | TableParseTableList |
Class containing two lists of TableParsePair objects. More... | |
class | TableParseUpdate |
More... | |
class | TableProxy |
More... | |
class | TableQuantumDesc |
More... | |
class | TableRecord |
More... | |
class | TableRecordRep |
More... | |
class | TableRow |
Read/write access to a table row. More... | |
class | TableRowProxy |
More... | |
class | TableSyncData |
More... | |
class | TableTrace |
More... | |
class | TableUnknownDesc |
Table error; unknown column description. More... | |
class | TableVector |
More... | |
class | TableVectorHelper |
class | TableVectorNonConform |
Table error; non-conformant table vectors. More... | |
class | TabPath |
More... | |
class | TabularCoordinate |
More... | |
struct | TabVecLogic_global_functions_scalarComparison |
Comparison between a table vector and a scalar. More... | |
struct | TabVecLogic_global_functions_vectorComparison |
More... | |
struct | TabVecMath_global_functions_advTransMath |
Further transcendental math for table vectors. More... | |
struct | TabVecMath_global_functions_basicMath |
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 |
More... | |
class | TabVecTemp |
More... | |
struct | Tan |
Functor to apply tan. More... | |
struct | Tanh |
Functor to apply tanh. More... | |
class | TapeIO |
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 |
More... | |
class | TaQLCopyColNodeRep |
Raw TaQL parse tree node defining an alter table copy column command. 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 | TaQLDropTabNodeRep |
Raw TaQL parse tree node defining a DROP TABLE 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 | TaQLJoin |
Class holding a comparison part of a join condition. More... | |
class | TaQLJoinBase |
More... | |
class | TaQLJoinColumn |
A column in a join table. More... | |
class | TaQLJoinColumnBool |
A scalar column of the given type in a join table. More... | |
class | TaQLJoinColumnDate |
class | TaQLJoinColumnDComplex |
class | TaQLJoinColumnDouble |
class | TaQLJoinColumnInt |
class | TaQLJoinColumnString |
class | TaQLJoinNodeRep |
Raw TaQL parse tree node defining a join operation. More... | |
class | TaQLJoinRow |
Class holding the row number as the final level in the comparison tree. More... | |
class | TaQLJoinRowid |
The rowid in a join table. 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 |
More... | |
class | TaQLNodeHandler |
More... | |
class | TaQLNodeHRValue |
Class containing the result value of the handling of a TaQLNode. More... | |
class | TaQLNodeRep |
More... | |
class | TaQLNodeResult |
Envelope class to hold the result of a visit to the node tree. More... | |
class | TaQLNodeResultRep |
More... | |
class | TaQLNodeVisitor |
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 |
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 |
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 |
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 |
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 |
More... | |
class | Template |
More... | |
class | TempLattice |
More... | |
class | TempLatticeImpl |
More... | |
class | TiledCellStMan |
More... | |
class | TiledCollapser |
More... | |
class | TiledColumnStMan |
More... | |
class | TiledDataStMan |
More... | |
class | TiledDataStManAccessor |
More... | |
class | TiledFileAccess |
More... | |
class | TiledFileHelper |
More... | |
class | TiledLineStepper |
More... | |
class | TiledShape |
More... | |
class | TiledShapeStMan |
More... | |
class | TiledStMan |
More... | |
class | TileStepper |
More... | |
class | Time |
More... | |
struct | TimeFields |
class | Timer |
More... | |
struct | Trim |
Functor to trim a std::string. More... | |
class | TSMColumn |
More... | |
class | TSMCoordColumn |
More... | |
class | TSMCube |
More... | |
class | TSMCubeBuff |
More... | |
class | TSMCubeMMap |
More... | |
class | TSMDataColumn |
More... | |
class | TSMError |
Table DataManager error; error in TiledStMan. More... | |
class | TSMFile |
More... | |
class | TSMIdColumn |
More... | |
class | TSMOption |
More... | |
class | TSMShape |
More... | |
struct | TVec_global_functions_enum |
More... | |
struct | TVecLogic_global_functions_scalarComparison |
Comparison between a table vector and a scalar. More... | |
struct | TVecLogic_global_functions_vectorComparison |
More... | |
struct | TVecMath_global_functions_advTransMath |
Further transcendental math for table vectors. More... | |
struct | TVecMath_global_functions_basicMath |
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 |
More... | |
class | UDFBase |
More... | |
class | UDFMSCal |
More... | |
class | UDFMSCalErrorHandler |
Error handler class for MSSel selection. More... | |
class | uIntSequence |
uInt sequence for general use More... | |
class | UMaps |
Define a struct containing the static data members. More... | |
class | Unary |
Unary. More... | |
class | UnaryFunction |
More... | |
class | UnaryParam |
More... | |
class | UnequalShapeCopier |
Unequal shape copier. More... | |
class | Uniform |
Uniform distribution. More... | |
class | Unit |
More... | |
class | UnitDim |
More... | |
class | UnitMap |
More... | |
class | UnitName |
More... | |
class | UnitVal |
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 | UvwFile |
Stores values of a UVW column in a compressed way. More... | |
class | UVWJ2000Column |
UVW J2000 derived from TIME, etc. More... | |
class | UVWMachine |
More... | |
class | UvwStMan |
A storage manager that saves the UVW with (lossless) compression. More... | |
class | UvwStManColumn |
class | VACEngine |
More... | |
class | ValType |
More... | |
struct | ValTypeId_global_functions_typeid |
More... | |
class | ValueHolder |
More... | |
class | ValueHolderRep |
More... | |
class | VanVleck |
More... | |
class | VarBufferedColumnarFile |
Class that provides binary table I/O. More... | |
class | VariableArrayFITSFieldCopier |
class | VAXConversion |
More... | |
class | VAXDataConversion |
More... | |
class | Vector |
More... | |
class | VectorIterator |
More... | |
class | VectorKernel |
More... | |
class | VectorSTLIterator |
More... | |
class | VelocityMachine |
More... | |
struct | VirtScaCol_global_functions_get_putVirtualScalar |
Global functions to get or put data of a virtual column. More... | |
class | VirtualArrayColumn |
class | VirtualArrayColumnBase |
More... | |
class | VirtualColumnEngine |
More... | |
class | VirtualScalarColumn |
class | VirtualScalarColumnBase |
More... | |
class | VirtualTaQLColumn |
More... | |
class | VSCEngine |
More... | |
class | WCBox |
More... | |
class | WCComplement |
More... | |
class | WCCompound |
More... | |
class | WCConcatenation |
More... | |
class | WCDifference |
More... | |
class | WCEllipsoid |
More... | |
class | WCExtension |
More... | |
class | WCIntersection |
More... | |
class | WCLELMask |
More... | |
class | WCPolygon |
More... | |
class | WCRegion |
More... | |
class | WCUnion |
More... | |
class | Weibull |
Weibull distribution. More... | |
class | WrapperBase |
More... | |
class | WrapperData |
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 |
More... | |
class | ZScoreCalculator |
This class contains static methods related to z-scores. More... | |
Enumerations | |
enum | StorageInitPolicy { COPY , TAKE_OVER , SHARE } |
More... | |
Functions | |
template<typename T > | |
void | swap (Array< T > &first, Array< T > &second) |
Swap the first array with the second. | |
size_t | ArrayVolume (size_t Ndim, const int *Shape) |
General global functions for Arrays. | |
size_t | ArrayIndexOffset (size_t 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. | |
size_t | ArrayIndexOffset (size_t 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. | |
void | checkArrayShapes (const ArrayBase &left, const ArrayBase &right, const char *name) |
void | fillBoxedShape (const IPosition &shape, const IPosition &boxShape, IPosition &fullBoxShape, IPosition &resultShape) |
Helper functions for boxed and sliding functions. | |
bool | fillSlidingShape (const IPosition &shape, const IPosition &halfBoxSize, IPosition &boxEnd, IPosition &resultShape) |
Determine the box end and shape of result for a sliding operation. | |
std::string | to_string (const IPosition &ip) |
template<typename T > | |
std::string | to_string (const MaskedArray< T > &) |
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. | |
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. | |
template<typename T > | |
void | copy_n_with_stride (const T *from, std::size_t n, T *to, std::size_t toStride, std::size_t fromStride) |
template<typename T > | |
void | move_n_with_stride (T *from, std::size_t n, T *to, std::size_t toStride, std::size_t fromStride) |
template<typename T > | |
void | fill_n_with_stride (T *dest, size_t n, const T &value, size_t stride) |
std::string | to_string (const Slicer &slicer) |
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. | |
template<typename InputIterator1 , typename UnaryOperator > | |
void | transformInPlace (InputIterator1 first1, InputIterator1 last1, UnaryOperator op) |
Define a function to do a unary transform in place. | |
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. | |
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. | |
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. | |
template<typename InputIterator1 , typename T , typename CompareOperator > | |
bool | compareAllLeft (InputIterator1 first1, InputIterator1 last1, T left, CompareOperator op) |
For use with a constant left value. | |
template<typename InputIterator1 , typename T , typename CompareOperator > | |
bool | compareAllRight (InputIterator1 first1, InputIterator1 last1, T right, CompareOperator op) |
For use with a constant right value. | |
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. | |
template<typename InputIterator1 , typename T , typename CompareOperator > | |
bool | compareAnyLeft (InputIterator1 first1, InputIterator1 last1, T left, CompareOperator op) |
For use with a constant left value. | |
template<typename InputIterator1 , typename T , typename CompareOperator > | |
bool | compareAnyRight (InputIterator1 first1, InputIterator1 last1, T right, CompareOperator op) |
For use with a constant right value. | |
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. | |
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. | |
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. | |
ostream & | operator<< (ostream &os, const IComplex &) |
Show on ostream. | |
template<typename T , typename U > | |
ostream & | operator<< (ostream &os, const std::pair< T, U > &p) |
template<typename T > | |
ostream & | operator<< (ostream &os, const std::vector< T > &v) |
template<typename T > | |
ostream & | operator<< (ostream &os, const std::set< T > &v) |
template<typename T > | |
ostream & | operator<< (ostream &os, const std::list< T > &v) |
template<typename T , typename U > | |
ostream & | operator<< (ostream &os, const std::map< T, U > &m) |
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) |
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) |
template<typename T , typename Alloc > | |
void | readAsciiVector (Vector< T > &vec, const char *fileName) |
These two functions read and write a Vector of data. | |
template<typename T , typename Alloc > | |
void | writeAsciiVector (const Vector< T > &vec, const char *fileName) |
void | doOpenFile (MultiFileInfo &) override |
Do the class-specific actions on opening a file. | |
void | doCloseFile (MultiFileInfo &) override |
Do the class-specific actions on closing a file. | |
void | doAddFile (MultiFileInfo &) override |
Do the class-specific actions on adding a file. | |
void | doDeleteFile (MultiFileInfo &) override |
Do the class-specific actions on deleting a file. | |
void | doTruncateFile (MultiFileInfo &info, uInt64 nrblk) override |
Truncate the file to nrblk blocks. | |
void | doFlushFile () override |
Flush the file itself. | |
void | close () override |
Flush and close the file. | |
void | writeHeader () override |
Write the header info. | |
void | readHeader (Bool always=True) override |
Read the header info. | |
void | extend (MultiFileInfo &info, Int64 lastblk) override |
Extend the virtual file to fit lastblk. | |
void | storeCRC (const void *buffer, Int64 blknr) |
Store the CRC of a data block in the index. | |
void | checkCRC (const void *buffer, Int64 blknr) const |
Check the CRC of a data block read. | |
uInt | calcCRC (const void *buffer, Int64 size) const |
Calculate the CRC of a data block. | |
virtual void | extendVF (MultiFileInfo &info, Int64 lastblk, Bool useFreeBlocks) |
Extend the virtual file to fit lastblk. | |
void | writeBlock (MultiFileInfo &info, Int64 blknr, const void *buffer) override |
Write a data block. | |
void | readBlock (MultiFileInfo &info, Int64 blknr, void *buffer) override |
Read a data block. | |
void | readHeaderVersion1 (Int64 headerSize, std::vector< char > &buf) |
Read the version 1 header. | |
void | readHeaderVersion2 (std::vector< char > &buf) |
Read the version 2 and higher header. | |
ostream & | operator<< (ostream &, const MultiFileInfo &) |
AipsIO & | operator<< (AipsIO &, const MultiFileInfo &) |
AipsIO & | operator>> (AipsIO &, MultiFileInfo &) |
void | getInfoVersion1 (AipsIO &, std::vector< MultiFileInfo > &) |
void | JsonGramerror (const char *) |
The global yyerror function for the parser. | |
MVBaseline | operator* (const RotMatrix &left, const MVBaseline &right) |
Rotate a Baseline vector with rotation matrix and other multiplications. | |
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. | |
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. | |
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. | |
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. | |
ostream & | operator>> (ostream &is, MVTime &meas) |
ostream & | operator<< (ostream &os, const MVTime::Format &form) |
Set a temporary format (thread-unsafe). | |
Bool | operator== (const MVTime &lh, const MVTime &rh) |
equality and comparison operators, use operator Double which returns days | |
Bool | operator!= (const MVTime &lh, const MVTime &rh) |
Bool | operator< (const MVTime &lh, const MVTime &rh) |
Bool | operator<= (const MVTime &lh, const MVTime &rh) |
Bool | operator> (const MVTime &lh, const MVTime &rh) |
Bool | operator>= (const MVTime &lh, const MVTime &rh) |
MVuvw | operator* (const RotMatrix &left, const MVuvw &right) |
Rotate a uvw vector with rotation matrix and other multiplications. | |
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. | |
uInt | hashFunc (const ObjectID &) |
ostream & | operator<< (ostream &os, const ObjectID &id) |
Bool | countedPtrShared () |
A shared_ptr is used as implementation. | |
template<typename T , typename U > | |
CountedPtr< T > | static_pointer_cast (const CountedPtr< U > &that) |
Cast the CountedPtr from one pointer type to another. | |
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) |
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. | |
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 , class INX = uInt> | |
uInt | genSort (Vector< INX > &indexVector, const T *data, INX 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. | |
template<class T , class INX = uInt> | |
uInt | genSort (Vector< INX > &indexVector, const Array< T > &data, Sort::Order order=Sort::Ascending, int options=0) |
template<class T , class INX = uInt> | |
uInt | genSort (Vector< INX > &indexVector, const Block< T > &data, Sort::Order order=Sort::Ascending, int options=0) |
template<class T , class INX = uInt> | |
uInt | genSort (Vector< INX > &indexVector, const Block< T > &data, INX nr, Sort::Order order=Sort::Ascending, int options=0) |
uInt | precisionForValueErrorPairs (const Vector< Double > &pair1, const Vector< Double > &pair2) |
| |
T * | operator-> () const |
Make it possible to use -> on the pointer object. | |
Bool | isCArray () const |
See if the pointer points to a C-array. | |
PtrHolder (const PtrHolder< T > &other) | |
PtrHolder< T > & | operator= (const PtrHolder< T > &other) |
void | delete_pointer_if_necessary () |
ostream & | operator<< (ostream &os, const ObsInfo &info) |
Global functions | |
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. | |
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. | |
DataType | hdf5imagePixelType (const String &fileName) |
Determine the pixel type in the HDF5Image contained in fileName . | |
Bool | isHDF5Image (const String &fileName) |
Check if this HDF5 file is an HDF5 image. | |
ostream & | operator<< (ostream &os, const ImageBeamSet &beamSet) |
Show the beam set info. | |
DataType | imagePixelType (const String &fileName) |
Determine the pixel type in the PagedImage contained in fileName . | |
LatticeExprNode | operator+ (const LatticeExprNode &expr) |
Global functions operating on a LatticeExprNode. | |
LatticeExprNode | operator- (const LatticeExprNode &expr) |
LatticeExprNode | operator! (const LatticeExprNode &expr) |
LatticeExprNode | operator+ (const LatticeExprNode &left, const LatticeExprNode &right) |
Numerical binary operators. | |
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. | |
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. | |
LatticeExprNode | operator|| (const LatticeExprNode &left, const LatticeExprNode &right) |
LatticeExprNode | sin (const LatticeExprNode &expr) |
Numerical 1-argument functions. | |
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. | |
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. | |
LatticeExprNode | abs (const LatticeExprNode &expr) |
Numerical 1-argument functions which result in a real number regardless of input expression type. | |
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 | |
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. | |
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. | |
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. | |
LatticeExprNode | ndim (const LatticeExprNode &expr) |
1-argument function to get the dimensionality of a lattice. | |
LatticeExprNode | length (const LatticeExprNode &expr, const LatticeExprNode &axis) |
2-argument function to get the length of an axis. | |
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. | |
LatticeExprNode | rebin (const LatticeExprNode &expr, const LatticeExprNode &bin) |
2-argument function rebinning Lattice by given factors. | |
LatticeExprNode | isNaN (const LatticeExprNode &expr) |
Test if a value is a NaN. | |
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. | |
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. | |
LatticeExprNode | value (const LatticeExprNode &expr) |
This function returns the value of the expression without a mask. | |
LatticeExprNode | amp (const LatticeExprNode &left, const LatticeExprNode &right) |
This function finds sqrt(left^2+right^2) . | |
LatticeExprNode | pa (const LatticeExprNode &left, const LatticeExprNode &right) |
This function finds 180/pi*atan2(left,right)/2 . | |
LatticeExprNode | spectralindex (const LatticeExprNode &left, const LatticeExprNode &right) |
This function finds the spectral index alpha = log(s1/s2) / log(f1/f2) . | |
LatticeExprNode | iif (const LatticeExprNode &condition, const LatticeExprNode &arg1, const LatticeExprNode &arg2) |
Function resembling the ternary ?: construct in C++. | |
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. | |
LatticeExprNode | toFloat (const LatticeExprNode &expr) |
Functions to convert to the given data type. | |
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 *) |
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. | |
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 ScalarColumn< T > &col, rownr_t row_i, rownr_t row_j) |
template<class T > | |
Bool | areEQ (const ArrayColumn< T > &col, rownr_t row_i, rownr_t row_j) |
Int | getMapValue (const std::map< Int, Int > &m, Int k) |
Bool | operator< (const SubScanKey &lhs, const SubScanKey &rhs) |
define operator<() so it can be used as a key in std::map | |
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 | |
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 | |
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 | |
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 | |
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 | |
Bool | operator< (const SourceKey &lhs, const SourceKey &rhs) |
define operator<() so it can be used as a key in std::map | |
std::set< ArrayKey > | uniqueArrayKeys (const std::set< ScanKey > &scanKeys) |
get a set of unique ArrayKeys from a set of ScanKeys | |
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 | |
String | constructMessage (const Int pos, const String &command) |
Vector< Int > | set_intersection (const Vector< Int > &v1, const Vector< Int > &v2) |
Get the intersection or union of IDs (such as FieldId). | |
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. | |
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. | |
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. | |
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. | |
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 | |
template<typename T > | |
void | ExpandFromStokesI (T *data, size_t n) |
Expands n values from single Stokes I values to have 4 values, in place. | |
template<> | |
void | ExpandFromStokesI (bool *data, size_t n) |
template<typename T > | |
T * | TransformToStokesI (const T *input, char *buffer, size_t n) |
Calculates for every set of 4 input values the Stokes-I values by doing out = 0.5 * (in_pp + in_qq), where pp/qq can be xx/yy or ll/rr. | |
template<> | |
bool * | TransformToStokesI (const bool *input, char *buffer, size_t n) |
void | register_adios2stman () |
void | setColumnCache (uInt tableNr, const ColumnCache &) const |
Set the column cache to the cache of the given table. | |
template<class T > | |
Bool | anyLE (const TableVector< T > &l, const TableVector< T > &r) |
Element by element comparisons between the "l" and "r" table vectors. | |
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. | |
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, T start, T inc) |
template<class T > | |
void | indgen (TableVector< T > &tv, T 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) |
TableExprNode | operator+ (const TableExprNode &left, const TableExprNode &right) |
Define all global functions operating on a TableExprNode. | |
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. | |
TableExprNode | operator!= (const TableExprNode &left, const TableExprNode &right) |
TableExprNode | operator>= (const TableExprNode &left, const TableExprNode &right) |
Not defined for Bool. | |
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. | |
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. | |
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. | |
TableExprNode | angdistx (const TableExprNode &pos1, const TableExprNode &pos2) |
Angular distance as above, but only pair-wise enties are used if both arguments are arrays. | |
TableExprNode | cones (const TableExprNode &sourcePos, const TableExprNode &cones) |
Cone search; test if the position of a source is inside a cone. | |
TableExprNode | anyCone (const TableExprNode &sourcePos, const TableExprNode &cones) |
The result is always a Bool scalar telling if any cone contains the source. | |
TableExprNode | findCone (const TableExprNode &sourcePos, const TableExprNode &cones) |
The sourcePos can contain multiple sources. | |
TableExprNode | cones (const TableExprNode &sourcePos, const TableExprNode &conePos, const TableExprNode &radii) |
Cone search as above. | |
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. | |
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. | |
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. | |
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. | |
TableExprNode | pattern (const TableExprNode &node) |
TableExprNode | sqlpattern (const TableExprNode &node) |
TableExprNode | datetime (const TableExprNode &node) |
Functions for date-values. | |
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. | |
TableExprNode | dms (const TableExprNode &node) |
TableExprNode | hdms (const TableExprNode &node) |
TableExprNode | toString (const TableExprNode &node) |
Function to convert any value to a string. | |
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). | |
TableExprNode | isFinite (const TableExprNode &node) |
Function to test if a scalar or array is finite. | |
TableExprNode | min (const TableExprNode &a, const TableExprNode &b) |
Minimum or maximum of 2 nodes. | |
TableExprNode | max (const TableExprNode &a, const TableExprNode &b) |
TableExprNode | conj (const TableExprNode &node) |
The complex conjugate of a complex node. | |
TableExprNode | real (const TableExprNode &node) |
The real part of a complex node. | |
TableExprNode | imag (const TableExprNode &node) |
The imaginary part of a complex node. | |
TableExprNode | integer (const TableExprNode &node) |
Convert double, bool, or string to int (using floor). | |
TableExprNode | boolean (const TableExprNode &node) |
Convert numeric or string value to bool (0, no, false, - means false) | |
TableExprNode | amplitude (const TableExprNode &node) |
The amplitude (i.e. | |
TableExprNode | phase (const TableExprNode &node) |
The phase (i.e. | |
TableExprNode | arg (const TableExprNode &node) |
The arg (i.e. | |
TableExprNode | formComplex (const TableExprNode &real, const TableExprNode &imag) |
Form a complex number from two Doubles. | |
TableExprNode | formComplex (const TableExprNode &node) |
Form a complex number from a string. | |
TableExprNode | sum (const TableExprNode &array) |
Functions operating on a Double or Complex scalar or array resulting in a scalar with the same data type. | |
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. | |
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. | |
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. | |
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. | |
TableExprNode | marray (const TableExprNode &array, const TableExprNode &mask) |
Form a masked array. | |
TableExprNode | arrayData (const TableExprNode &array) |
Get the data array of a masked array. | |
TableExprNode | arrayFlatten (const TableExprNode &array) |
Flatten a masked array (get unmasked elements). | |
TableExprNode | arrayMask (const TableExprNode &array) |
Get the mask of a masked array. | |
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. | |
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. | |
TableExprNode | transpose (const TableExprNode &array, const TableExprNode &axes) |
Transpose a (masked) array by making the given axes the first axes. | |
TableExprNode | isdefined (const TableExprNode &array) |
Function operating on a field resulting in a bool scalar. | |
TableExprNode | nelements (const TableExprNode &array) |
Functions operating on any scalar or array resulting in a Double scalar. | |
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. | |
TableExprNode | iif (const TableExprNode &condition, const TableExprNode &arg1, const TableExprNode &arg2) |
Function resembling the ternary ?: construct in C++. | |
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. | |
const Bool | True |
const Bool | False |
MultiFileInfo | itsHdrCont [2] |
Define two continuation sets where the header overflow can be stored. | |
uInt | itsNrContUsed [2] |
uInt | itsHdrContInx |
Bool | itsUseCRC |
std::vector< uInt > | itsCRC |
std::unique_ptr< ByteIO > | itsIO |
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. | |
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) | |
T * | ptr_p |
Bool | isCarray_p |
const Regex | RXwhite |
some built in regular expressions | |
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. | |
const Double | DER_INTV |
Interval (m) for derivatives in IGRF model. | |
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++ -*-
Make sure any special macros are set.
On some systems the following is needed to get the finite function.
For temporary backward namespace compatibility, use casa as alias for casacore.
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 52 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 40 of file aipstype.h.
using casacore::BufferedColumnarFile = typedef VarBufferedColumnarFile<100 * 1024> |
Definition at line 340 of file BufferedColumnarFile.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 44 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 53 of file aipstype.h.
typedef Convolver<Double> casacore::DoubleConvolver |
Definition at line 43 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 |
All FITS code seems to assume longs are 4 bytes.
Currently this corresponds to an "int" on all useful platforms.
Definition at line 41 of file aipsxtype.h.
typedef float casacore::Float |
Definition at line 52 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 41 of file MatrixSolver.h.
typedef FitsArray<IComplex> casacore::IComplexFitsArray |
typedef FitsField<IComplex> casacore::IComplexFitsField |
typedef int casacore::Int |
Definition at line 48 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 36 of file aipsxtype.h.
typedef long double casacore::lDouble |
Definition at line 54 of file aipstype.h.
using casacore::LocationType = typedef std::pair<Int64, Int64> |
Definition at line 53 of file StatisticsTypes.h.
typedef Array<LogicalArrayElem> casacore::LogicalArray |
Definition at line 13 of file ArrayFwd.h.
typedef bool casacore::LogicalArrayElem |
Definition at line 12 of file ArrayFwd.h.
typedef long casacore::Long |
Definition at line 50 of file aipstype.h.
typedef FitsArray<FitsLong> casacore::LongFitsArray |
typedef FitsField<FitsLong> casacore::LongFitsField |
Definition at line 15 of file ArrayFwd.h.
typedef MeasurementSet casacore::MS |
MeasurementSet is too cumbersome for a number of common uses, so we give a typedef here.
Definition at line 111 of file MeasurementSet.h.
typedef MSSelectionKeywords casacore::MSS |
Define a shorthand notation for this class, so enums can be specified easily.
Definition at line 42 of file MSSelectionKeywords.h.
typedef Quantum<Double> casacore::Quantity |
typedef QVector<Double> casacore::QVD |
Definition at line 225 of file MSAntennaColumns.h.
typedef MSColumns casacore::ROMSColumns |
Definition at line 213 of file MSColumns.h.
Definition at line 142 of file MSDataDescColumns.h.
Definition at line 142 of file MSDopplerColumns.h.
Definition at line 259 of file MSFeedColumns.h.
Definition at line 312 of file MSFieldColumns.h.
Definition at line 159 of file MSFlagCmdColumns.h.
Definition at line 166 of file MSFreqOffColumns.h.
Definition at line 166 of file MSHistoryColumns.h.
Definition at line 360 of file MSMainColumns.h.
Definition at line 174 of file MSObsColumns.h.
Definition at line 268 of file MSPointingColumns.h.
Definition at line 136 of file MSPolColumns.h.
Definition at line 137 of file MSProcessorColumns.h.
Definition at line 277 of file MSSourceColumns.h.
Definition at line 283 of file MSSpWindowColumns.h.
Definition at line 153 of file MSStateColumns.h.
Definition at line 274 of file MSSysCalColumns.h.
Definition at line 244 of file MSWeatherColumns.h.
typedef TableColumn casacore::ROTableColumn |
Define ROTableColumn for backward compatibility.
Definition at line 410 of file TableColumn.h.
typedef uInt64 casacore::rownr_t |
Define the type of a row number in a table.
Definition at line 44 of file aipsxtype.h.
typedef short casacore::Short |
Definition at line 46 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 75 of file Allocator.h.
typedef std::shared_ptr<TableExprNodeSetElemBase> casacore::TENSEBShPtr |
Definition at line 42 of file ExprNodeSetElem.h.
typedef std::shared_ptr<TableExprNodeRep> casacore::TENShPtr |
Definition at line 55 of file ExprNodeRep.h.
typedef struct casacore::TimeFields casacore::TimeFields |
typedef unsigned char casacore::uChar |
Definition at line 45 of file aipstype.h.
typedef unsigned int casacore::uInt |
Definition at line 49 of file aipstype.h.
typedef unsigned long long casacore::uInt64 |
Definition at line 37 of file aipsxtype.h.
typedef unsigned long casacore::uLong |
Definition at line 51 of file aipstype.h.
typedef unsigned short casacore::uShort |
Definition at line 47 of file aipstype.h.
typedef FitsArray<FitsVADesc> casacore::VADescFitsArray |
typedef FitsField<FitsVADesc> casacore::VADescFitsField |
LatticeExprNode casacore::abs | ( | const LatticeExprNode & | expr | ) |
Numerical 1-argument functions which result in a real number regardless of input expression type.
References abs().
Referenced by abs(), abs(), casacore::SumAbsDiff< T, Accum >::operator()(), casacore::Abs< T, RES >::operator()(), operator||(), and casacore::FrequencyAligner< T >::setTolerance().
|
inline |
Definition at line 1396 of file ExprNode.h.
References abs(), 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 80 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 66 of file Functors.h.
LatticeExprNode casacore::acos | ( | const LatticeExprNode & | expr | ) |
References acos().
Referenced by acos(), acos(), casacore::TableExprFuncNode::angdist(), casacore::Acos< T, RES >::operator()(), and operator||().
|
inline |
Definition at line 1368 of file ExprNode.h.
References acos(), casacore::TableExprFuncNode::acosFUNC, and casacore::TableExprNode::newFunctionNode().
void casacore::addRecordDesc | ( | TableDesc & | tableDescription, |
const RecordDesc & | recordDescription, | ||
const String & | prefix | ||
) |
This function probably doesn't belong here, but I'm not yet sure where it does belong.
This function adds all the fields in recordDescription to tableDescription, prefixed by "prefix". If prefix is empty, nothing is prepended otherwise the string prefix + "_" is prepended to each RecordFieldPtr name in constructing the TableDesc
LatticeExprNode casacore::all | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1704 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 47 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 52 of file StdLogical.h.
References compareAll().
|
inline |
Definition at line 1795 of file ExprNode.h.
References casacore::TableExprFuncNode::arrallsFUNC, array(), 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 1444 of file ExprNode.h.
References casacore::TableExprFuncNode::absFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::Sinusoid1D_PS< AutoDiff< T > >::Sinusoid1D_PS(), casacore::Sinusoid1D_PS< AutoDiff< T > >::Sinusoid1D_PS(), and casacore::Sinusoid1D_PS< AutoDiff< T > >::Sinusoid1D_PS().
|
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 1267 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 1273 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 1700 of file ExprNode.h.
References casacore::TableExprFuncNode::arranyFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1304 of file ExprNode.h.
References casacore::TableExprFuncNode::anycone3FUNC, and casacore::TableExprNode::newConeNode().
|
inline |
The result is always a Bool scalar telling if any cone contains the source.
Definition at line 1285 of file ExprNode.h.
References casacore::TableExprFuncNode::anyconeFUNC, cones(), and casacore::TableExprNode::newConeNode().
|
inline |
Definition at line 229 of file TabVecLogic.h.
|
inline |
Definition at line 166 of file TabVecLogic.h.
|
inline |
Definition at line 224 of file TabVecLogic.h.
|
inline |
Definition at line 209 of file TabVecLogic.h.
|
inline |
Definition at line 156 of file TabVecLogic.h.
|
inline |
Definition at line 204 of file TabVecLogic.h.
|
inline |
Definition at line 219 of file TabVecLogic.h.
|
inline |
Definition at line 161 of file TabVecLogic.h.
|
inline |
Definition at line 214 of file TabVecLogic.h.
|
inline |
Definition at line 189 of file TabVecLogic.h.
|
inline |
Element by element comparisons between the "l" and "r" table vectors.
The result is true if the comparison is true for some element of the vectors. At some point operators will be available that return masks where the comparison is true. The vectors must conform or an exception is thrown.
Definition at line 146 of file TabVecLogic.h.
|
inline |
Element by element comparisons between a table vector and a scalar, which behaves as if it were a conformant vector filled with the value "val." The result is true if the comparison is true for some element of the vector.
At some point operators will be available that return masks where the comparison is true.
Definition at line 184 of file TabVecLogic.h.
|
inline |
Definition at line 199 of file TabVecLogic.h.
|
inline |
Definition at line 151 of file TabVecLogic.h.
|
inline |
Definition at line 194 of file TabVecLogic.h.
|
inline |
Definition at line 239 of file TabVecLogic.h.
|
inline |
Definition at line 171 of file TabVecLogic.h.
|
inline |
Definition at line 234 of file TabVecLogic.h.
|
inline |
Definition at line 1789 of file ExprNode.h.
References casacore::TableExprFuncNode::arranysFUNC, array(), and casacore::TableExprNode::newFunctionNode().
Bool casacore::areEQ | ( | const ArrayColumn< T > & | col, |
rownr_t | row_i, | ||
rownr_t | row_j | ||
) |
Definition at line 177 of file MSConcat.h.
References False, casacore::ArrayColumn< T >::get(), casacore::ArrayBase::nelements(), and True.
Bool casacore::areEQ | ( | const ScalarColumn< T > & | col, |
rownr_t | row_i, | ||
rownr_t | row_j | ||
) |
Definition at line 168 of file MSConcat.h.
References casacore::ScalarColumn< T >::get().
LatticeExprNode casacore::arg | ( | const LatticeExprNode & | expr | ) |
References arg().
Referenced by arg(), arg(), casacore::CArg< T, RES >::operator()(), and operator||().
|
inline |
The arg (i.e.
atan2(im, re)) of a complex node. Defined for scalars and arrays.
Definition at line 1448 of file ExprNode.h.
References arg(), 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 1933 of file ExprNode.h.
References casacore::TableExprFuncNode::arrayFUNC, casacore::TableExprNode::newFunctionNode(), and shape().
Referenced by casacore::MArrayLogical_global_functions_MArray_logical_operations::allEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allEQ(), alls(), casacore::ArrayLogical_global_functions_Array_logical_operations::allTrue(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allTrue(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), anys(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyTrue(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyTrue(), arrayData(), arrayFlatten(), arrayMask(), avdevs(), casacore::ArrayColumnBase::baseGet(), casacore::ArrayColumnBase::baseGetSlice(), casacore::ArrayColumnBase::basePut(), casacore::ArrayColumnBase::basePutSlice(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), diagonal(), fractiles(), casacore::UvwStManColumn::getArrayV(), marray(), maxs(), means(), medians(), mins(), nfalses(), casacore::ArrayLogical_global_functions_Array_logical_operations::ntrue(), ntrues(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialAvdevs(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialInterHexileRanges(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialInterQuartileRanges(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialStddevs(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialStddevs(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialVariances(), products(), casacore::UvwStManColumn::putArrayV(), casacore::MArrayUtil_global_functions_reorderMArray::reorderArray(), casacore::MArrayUtil_global_functions_reverseMArray::reverseArray(), rmss(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), stddevs(), sums(), sumSquares(), casacore::RecordInterface::toArray(), casacore::RecordInterface::toArray(), casacore::RecordInterface::toArray(), casacore::RecordInterface::toArray(), casacore::RecordInterface::toArray(), casacore::RecordInterface::toArray(), casacore::RecordInterface::toArray(), casacore::RecordInterface::toArray(), casacore::RecordInterface::toArray(), casacore::RecordInterface::toArray(), casacore::RecordInterface::toArray(), transpose(), transpose(), and variances().
|
inline |
Get the data array of a masked array.
Definition at line 1945 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrdataFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Flatten a masked array (get unmasked elements).
Definition at line 1955 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrflatFUNC, and casacore::TableExprNode::newFunctionNode().
size_t casacore::ArrayIndexOffset | ( | size_t | Ndim, |
const ssize_t * | Shape, | ||
const ssize_t * | Inc, | ||
const IPosition & | Index | ||
) |
size_t casacore::ArrayIndexOffset | ( | size_t | Ndim, |
const ssize_t * | Shape, | ||
const ssize_t * | Origin, | ||
const ssize_t * | Inc, | ||
const IPosition & | Index | ||
) |
|
inline |
Get the mask of a masked array.
If the array has no mask, it return an array with all False values.
Definition at line 1950 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrmaskFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::asin | ( | const LatticeExprNode & | expr | ) |
References asin().
Referenced by asin(), asin(), casacore::Asin< T, RES >::operator()(), and operator||().
|
inline |
Transcendental functions applied to to nodes containing scalars or arrays with double values.
They are invalid for Complex nodes.
Definition at line 1372 of file ExprNode.h.
References asin(), casacore::TableExprFuncNode::asinFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::atan | ( | const LatticeExprNode & | expr | ) |
References atan().
Referenced by atan(), atan(), casacore::Atan< T, RES >::operator()(), and operator||().
|
inline |
Definition at line 1376 of file ExprNode.h.
References atan(), casacore::TableExprFuncNode::atanFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::atan2 | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Numerical 2-argument functions.
References atan2().
Referenced by atan2(), atan2(), casacore::Atan2< L, R, RES >::operator()(), and operator||().
|
inline |
Definition at line 1380 of file ExprNode.h.
References atan2(), casacore::TableExprFuncNode::atan2FUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::avdev | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1679 of file ExprNode.h.
References casacore::TableExprFuncNode::arravdevFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1764 of file ExprNode.h.
References casacore::TableExprFuncNode::arravdevsFUNC, array(), and casacore::TableExprNode::newFunctionNode().
|
inline |
Convert numeric or string value to bool (0, no, false, - means false)
Definition at line 1436 of file ExprNode.h.
References casacore::TableExprFuncNode::boolFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1927 of file ExprNode.h.
References casacore::TableExprFuncNode::boxallFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1921 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 1903 of file ExprNode.h.
References casacore::TableExprFuncNode::boxavdevFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1879 of file ExprNode.h.
References casacore::TableExprFuncNode::boxmaxFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1885 of file ExprNode.h.
References casacore::TableExprFuncNode::boxmeanFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1915 of file ExprNode.h.
References casacore::TableExprFuncNode::boxmedianFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1873 of file ExprNode.h.
References casacore::TableExprFuncNode::boxminFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1909 of file ExprNode.h.
References casacore::TableExprFuncNode::boxrmsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1897 of file ExprNode.h.
References casacore::TableExprFuncNode::boxstddev1FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1891 of file ExprNode.h.
References casacore::TableExprFuncNode::boxvariance1FUNC, and casacore::TableExprNode::newFunctionNode().
Calculate the CRC of a data block.
|
inline |
Tell if HDF5 images can be used.
Definition at line 323 of file HDF5Image.h.
References casacore::HDF5Object::hasHDF5Support().
|
inline |
Definition at line 1482 of file ExprNode.h.
References casacore::TableExprFuncNode::capitalizeFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::Capitalize::operator()().
|
inline |
Definition at line 1549 of file ExprNode.h.
References casacore::TableExprFuncNode::cdateFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1541 of file ExprNode.h.
References casacore::TableExprFuncNode::cdowFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::ceil | ( | const LatticeExprNode & | expr | ) |
References ceil().
Referenced by ceil(), ceil(), casacore::Ceil< T, RES >::operator()(), casacore::Round< T, RES >::operator()(), and operator||().
|
inline |
Definition at line 1392 of file ExprNode.h.
References ceil(), 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 | ||
) |
void casacore::cgetri | ( | const int * | m, |
Complex * | a, | ||
const int * | lda, | ||
const int * | ipiv, | ||
Complex * | work, | ||
const int * | lwork, | ||
int * | info | ||
) |
|
inline |
Definition at line 323 of file ArrayBase.h.
References casacore::IPosition::isEqual(), casacore::ArrayBase::shape(), and throwArrayShapes().
Referenced by casacore::ArrayMath_global_functions_Array_mathematical_operations::operator*(), casacore::ArrayMath_global_functions_Array_mathematical_operations::operator*(), casacore::ArrayMath_global_functions_Array_mathematical_operations::operator*=(), casacore::ArrayMath_global_functions_Array_mathematical_operations::operator*=(), casacore::ArrayMath_global_functions_Array_mathematical_operations::operator/(), casacore::ArrayMath_global_functions_Array_mathematical_operations::operator/=(), and casacore::ArrayMath_global_functions_Array_mathematical_operations::operator/=().
|
protected |
Check the CRC of a data block read.
void casacore::CholeskySolve | ( | Matrix< T > & | A, |
Vector< T > & | diag, | ||
Vector< T > & | b, | ||
Vector< T > & | x | ||
) |
|
override |
Flush and close the file.
Referenced by casacore::RowBasedFile::CloseWithoutTruncate().
|
inline |
Definition at line 1531 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 39 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 95 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 107 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 119 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 134 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 146 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 158 of file Functors.h.
|
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 1297 of file ExprNode.h.
References casacore::TableExprFuncNode::cones3FUNC, and casacore::TableExprNode::newConeNode().
|
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 1279 of file ExprNode.h.
References cones(), casacore::TableExprFuncNode::conesFUNC, and casacore::TableExprNode::newConeNode().
Referenced by anyCone(), cones(), and findCone().
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 1440 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.
|
inline |
Definition at line 855 of file LatticeExprNode.h.
References toBool().
|
inline |
Definition at line 851 of file LatticeExprNode.h.
References toComplex().
|
inline |
Definition at line 853 of file LatticeExprNode.h.
References toDComplex().
|
inline |
Definition at line 849 of file LatticeExprNode.h.
References toDouble().
|
inline |
Definition at line 847 of file LatticeExprNode.h.
References toFloat().
StatsData< AccumType > casacore::copy | ( | const StatsData< AccumType > & | stats | ) |
void casacore::copy_n_with_stride | ( | const T * | from, |
std::size_t | n, | ||
T * | to, | ||
std::size_t | toStride, | ||
std::size_t | fromStride | ||
) |
LatticeExprNode casacore::cos | ( | const LatticeExprNode & | expr | ) |
References cos().
Referenced by casacore::TableExprFuncNode::angdist(), cos(), cos(), casacore::Cos< T, RES >::operator()(), and operator||().
|
inline |
Definition at line 1318 of file ExprNode.h.
References cos(), casacore::TableExprFuncNode::cosFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::cosh | ( | const LatticeExprNode & | expr | ) |
References cosh().
Referenced by cosh(), cosh(), casacore::Cosh< T, RES >::operator()(), and operator||().
|
inline |
Definition at line 1322 of file ExprNode.h.
References cosh(), 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 | ||
) |
void casacore::cpotri | ( | const char * | uplo, |
const int * | n, | ||
Complex * | a, | ||
const int * | lda, | ||
int * | info | ||
) |
|
inline |
Definition at line 415 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 1553 of file ExprNode.h.
References casacore::TableExprFuncNode::ctimeFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1545 of file ExprNode.h.
References casacore::TableExprFuncNode::ctodFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1355 of file ExprNode.h.
References casacore::TableExprFuncNode::cubeFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1515 of file ExprNode.h.
References casacore::TableExprFuncNode::dateFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Functions for date-values.
Defined for scalars and arrays.
Definition at line 1501 of file ExprNode.h.
References casacore::TableExprFuncNode::datetimeFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1527 of file ExprNode.h.
References casacore::TableExprFuncNode::dayFUNC, and casacore::TableExprNode::newFunctionNode().
|
private |
void casacore::dgetrf | ( | const int * | m, |
const int * | n, | ||
double * | a, | ||
const int * | lda, | ||
int * | ipiv, | ||
int * | info | ||
) |
void casacore::dgetri | ( | const int * | m, |
double * | a, | ||
const int * | lda, | ||
const int * | ipiv, | ||
double * | work, | ||
const int * | lwork, | ||
int * | info | ||
) |
|
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 1973 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::diagonalFUNC, and casacore::TableExprNode::newFunctionNode().
TableExprNode casacore::diagonal | ( | const TableExprNode & | array, |
const TableExprNode & | firstAxis | ||
) |
TableExprNode casacore::diagonal | ( | const TableExprNode & | array, |
const TableExprNode & | firstAxis, | ||
const TableExprNode & | diag | ||
) |
|
inline |
Definition at line 1561 of file ExprNode.h.
References casacore::TableExprFuncNode::dmsFUNC, and casacore::TableExprNode::newFunctionNode().
|
override |
Do the class-specific actions on adding a file.
|
override |
Do the class-specific actions on closing a file.
|
override |
Do the class-specific actions on deleting a file.
|
override |
Flush the file itself.
|
override |
Do the class-specific actions on opening a file.
|
override |
Truncate the file to nrblk
blocks.
|
inline |
Definition at line 1477 of file ExprNode.h.
References casacore::TableExprFuncNode::downcaseFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::CoordinateSystem::_downcase(), 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 | ||
) |
void casacore::dpotri | ( | const char * | uplo, |
const int * | n, | ||
double * | a, | ||
const int * | lda, | ||
int * | info | ||
) |
CountedPtr< T > casacore::dynamic_pointer_cast | ( | const CountedPtr< U > & | that | ) |
Definition at line 265 of file CountedPtr.h.
LatticeExprNode casacore::exp | ( | const LatticeExprNode & | expr | ) |
References exp().
Referenced by exp(), exp(), casacore::Exp< T, RES >::operator()(), operator||(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::pow(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::pow(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::pow(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::pow(), and pow().
|
inline |
Definition at line 1326 of file ExprNode.h.
References exp(), casacore::TableExprFuncNode::expFUNC, and casacore::TableExprNode::newFunctionNode().
void casacore::ExpandFromStokesI | ( | bool * | data, |
size_t | n | ||
) |
Definition at line 35 of file StokesIStManColumn.h.
References value().
void casacore::ExpandFromStokesI | ( | T * | data, |
size_t | n | ||
) |
Expands n
values from single Stokes I values to have 4 values, in place.
This implies the array should have place to store n*4 values.
Definition at line 23 of file StokesIStManColumn.h.
References value().
Referenced by casacore::StokesIStManColumn::getArrayGeneric().
|
override |
Extend the virtual file to fit lastblk.
|
protectedvirtual |
Extend the virtual file to fit lastblk.
Optionally the free blocks are not used.
void casacore::fill_n_with_stride | ( | T * | dest, |
size_t | n, | ||
const T & | value, | ||
size_t | stride | ||
) |
void casacore::fillBoxedShape | ( | const IPosition & | shape, |
const IPosition & | boxShape, | ||
IPosition & | fullBoxShape, | ||
IPosition & | resultShape | ||
) |
Helper functions for boxed and sliding functions.
Determine full box shape and shape of result for a boxed operation.
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath().
bool casacore::fillSlidingShape | ( | const IPosition & | shape, |
const IPosition & | halfBoxSize, | ||
IPosition & | boxEnd, | ||
IPosition & | resultShape | ||
) |
Determine the box end and shape of result for a sliding operation.
It returns false if the result is empty.
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath().
given a set of scan keys, return the subset that matches the given array key
|
inline |
Definition at line 1311 of file ExprNode.h.
References casacore::TableExprFuncNode::findcone3FUNC, and casacore::TableExprNode::newConeNode().
|
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 1291 of file ExprNode.h.
References cones(), casacore::TableExprFuncNode::findconeFUNC, and casacore::TableExprNode::newConeNode().
LatticeExprNode casacore::floor | ( | const LatticeExprNode & | expr | ) |
References floor().
Referenced by floor(), floor(), casacore::Floor< T, RES >::operator()(), casacore::Round< T, RES >::operator()(), and operator||().
|
inline |
Definition at line 1400 of file ExprNode.h.
References floor(), casacore::TableExprFuncNode::floorFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::fmod | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1404 of file ExprNode.h.
References fmod(), 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 a string.
Defined for scalars and arrays.
Definition at line 1462 of file ExprNode.h.
References casacore::TableExprFuncNode::complexFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Form a complex number from two Doubles.
One or both arguments can be scalar or array.
Definition at line 1456 of file ExprNode.h.
References casacore::TableExprFuncNode::complexFUNC, imag(), casacore::TableExprNode::newFunctionNode(), and real().
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 1694 of file ExprNode.h.
References casacore::TableExprFuncNode::arrfractileFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::fractileRange | ( | const LatticeExprNode & | expr, |
const LatticeExprNode & | fraction | ||
) |
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.
|
inline |
Definition at line 1782 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrfractilesFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 318 of file GenSort.h.
References casacore::GenSort< T >::sort().
|
inline |
Definition at line 324 of file GenSort.h.
References casacore::Block< T >::nelements(), and casacore::GenSort< T >::sort().
|
inline |
Definition at line 330 of file GenSort.h.
References casacore::GenSort< T >::sort().
|
inline |
Definition at line 364 of file GenSort.h.
References casacore::GenSortIndirect< T, INX >::sort().
|
inline |
Definition at line 377 of file GenSort.h.
References casacore::GenSortIndirect< T, INX >::sort().
|
inline |
Definition at line 370 of file GenSort.h.
References casacore::Block< T >::nelements(), and casacore::GenSortIndirect< T, INX >::sort().
void casacore::getArray | ( | Array< V > & | val, |
int | type, | ||
const Record & | gr, | ||
const String & | name | ||
) |
void casacore::getArrayVal | ( | V & | val, |
int | type, | ||
const Record & | gr, | ||
const String & | name, | ||
uInt | index = 0 |
||
) |
void casacore::getInfoVersion1 | ( | AipsIO & | , |
std::vector< MultiFileInfo > & | |||
) |
Definition at line 194 of file MSConcat.h.
|
inline |
Definition at line 171 of file MatrixMathLA.h.
References cgetrf.
|
inline |
Definition at line 174 of file MatrixMathLA.h.
References zgetrf.
|
inline |
Definition at line 168 of file MatrixMathLA.h.
References dgetrf.
|
inline |
Definition at line 165 of file MatrixMathLA.h.
References sgetrf.
|
inline |
Definition at line 183 of file MatrixMathLA.h.
References cgetri.
|
inline |
Definition at line 186 of file MatrixMathLA.h.
References zgetri.
|
inline |
Definition at line 180 of file MatrixMathLA.h.
References dgetri.
|
inline |
Definition at line 177 of file MatrixMathLA.h.
References sgetri.
Bool casacore::getSelectedTable | ( | Table & | selectedTab, |
const Table & | baseTab, | ||
TableExprNode & | fullTEN, | ||
const String & | outName | ||
) |
DataType casacore::hdf5imagePixelType | ( | const String & | fileName | ) |
Determine the pixel type in the HDF5Image contained in fileName
.
If the file doesn't appear to be HDF5 or cannot be opened, TpOther is returned. <group name="pixeltype")
|
inline |
Definition at line 1565 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 1557 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 1995 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 1428 of file ExprNode.h.
References imag(), 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 404 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 401 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 398 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
StatsData< AccumType > casacore::initializeStatsData | ( | ) |
|
inline |
Definition at line 409 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Convert double, bool, or string to int (using floor).
Definition at line 1432 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 132 of file PtrHolder.h.
References isCarray_p.
|
inline |
Function operating on a field resulting in a bool scalar.
It can be used to test if a column has an array in the current row. It can also be used to test if a record contains a field.
Definition at line 1979 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 1634 of file ExprNode.h.
References casacore::TableExprFuncNode::isfiniteFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::IsFinite< T >::operator()().
|
inline |
Definition at line 1630 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 1626 of file ExprNode.h.
References casacore::TableExprFuncNode::isnanFUNC, and casacore::TableExprNode::newFunctionNode().
void casacore::JsonGramerror | ( | const char * | ) |
The global yyerror function for the parser.
It throws an exception with the current token.
LatticeExprNode casacore::length | ( | const LatticeExprNode & | expr, |
const LatticeExprNode & | axis | ||
) |
2-argument function to get the length of an axis.
Results in a scalar Float. The 2nd expression (giving the axis number) has to be a real scalar.
Caution: Axes start counting at 0; If the axis is a number < 0, an exception is thrown; If the axis is a number exceeding the dimensionality, 1 is returned;
Referenced by casacore::StringFITSFieldCopier::copyToFITS(), and casacore::ArrayMath_global_functions_Array_mathematical_operations::indgen().
LatticeExprNode casacore::log | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1330 of file ExprNode.h.
References log(), casacore::TableExprFuncNode::logFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::log10 | ( | const LatticeExprNode & | expr | ) |
References log10().
Referenced by log10(), log10(), casacore::Log10< T, RES >::operator()(), and operator||().
|
inline |
Definition at line 1334 of file ExprNode.h.
References log10(), casacore::TableExprFuncNode::log10FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1592 of file ExprNode.h.
References casacore::TableExprFuncNode::ltrimFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Form a masked array.
Definition at line 1939 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::marrayFUNC, mask(), and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::Matrix< T >::assign_conforming(), and casacore::Array< T >::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::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::MArray< T >::flatten(), casacore::TableExprGroupAggr::getArray(), casacore::StatisticsIncrementer< DataIterator, MaskIterator, WeightsIterator >::increment(), casacore::StatisticsIncrementer< DataIterator, MaskIterator, WeightsIterator >::increment(), marray(), casacore::FitsField< FitsBit >::operator int(), casacore::FitsField< FitsBit >::operator()(), casacore::Cube< T >::operator()(), casacore::Matrix< T >::operator()(), casacore::Vector< T >::operator()(), casacore::Cube< T >::operator()(), casacore::Matrix< T >::operator()(), casacore::Vector< T >::operator()(), casacore::Cube< T >::operator()(), casacore::Matrix< T >::operator()(), casacore::Vector< T >::operator()(), casacore::Cube< T >::operator()(), casacore::Matrix< T >::operator()(), casacore::Vector< T >::operator()(), casacore::FitsField< FitsBit >::operator()(), casacore::FitsField< FitsBit >::operator=(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), and casacore::TableExprNodeSet::toArray().
LatticeExprNode casacore::max | ( | const LatticeExprNode & | expr | ) |
LatticeExprNode casacore::max | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Referenced by casacore::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS(), casacore::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS(), casacore::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::ChebyshevParamModeImpl_PSA(), casacore::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::ChebyshevParamModeImpl_PSA(), minMax(), casacore::ArrayPartMath_global_functions_Array_partial_operations::MaxFunc< T >::operator()(), and casacore::MaskedMaxFunc< T >::operator()().
|
inline |
Definition at line 1420 of file ExprNode.h.
References casacore::TableExprFuncNode::maxFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1644 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmaxFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 394 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 1740 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrmaxsFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::mean | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1664 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmeanFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1746 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrmeansFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::ArrayPartMath_global_functions_Array_partial_operations::partialStddevs().
LatticeExprNode casacore::median | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1689 of file ExprNode.h.
References casacore::TableExprFuncNode::arrmedianFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1776 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrmediansFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::min | ( | const LatticeExprNode & | expr | ) |
1-argument functions operating on a numeric expression resulting in a scalar
LatticeExprNode casacore::min | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Referenced by casacore::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS(), casacore::ChebyshevParamModeImpl_PS< AutoDiff< T > >::ChebyshevParamModeImpl_PS(), casacore::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::ChebyshevParamModeImpl_PSA(), casacore::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::ChebyshevParamModeImpl_PSA(), minMax(), casacore::ArrayPartMath_global_functions_Array_partial_operations::MinFunc< T >::operator()(), and casacore::MaskedMinFunc< T >::operator()().
|
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 1416 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 1639 of file ExprNode.h.
References casacore::TableExprFuncNode::arrminFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 391 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 388 of file TabVecMath.h.
References max(), min(), and casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 1734 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrminsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1511 of file ExprNode.h.
References casacore::TableExprFuncNode::mjdFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1506 of file ExprNode.h.
References casacore::TableExprFuncNode::mjdtodateFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1523 of file ExprNode.h.
References casacore::TableExprFuncNode::monthFUNC, and casacore::TableExprNode::newFunctionNode().
void casacore::move_n_with_stride | ( | T * | from, |
std::size_t | n, | ||
T * | to, | ||
std::size_t | toStride, | ||
std::size_t | fromStride | ||
) |
Record casacore::mssSelectedIndices | ( | MSSelection & | mss, |
const MeasurementSet * | ms | ||
) |
Bool casacore::mssSetData | ( | const MeasurementSet & | ms, |
MeasurementSet & | selectedMS, | ||
const String & | outMSName = "" , |
||
const String & | timeExpr = "" , |
||
const String & | antennaExpr = "" , |
||
const String & | fieldExpr = "" , |
||
const String & | spwExpr = "" , |
||
const String & | uvDistExpr = "" , |
||
const String & | taQLExpr = "" , |
||
const String & | polnExpr = "" , |
||
const String & | scanExpr = "" , |
||
const String & | arrayExpr = "" , |
||
const String & | stateExpr = "" , |
||
const String & | obsExpr = "" , |
||
MSSelection * | mss = NULL |
||
) |
Collective selection returning a selected MS.
Bool casacore::mssSetData | ( | const MeasurementSet & | ms, |
MeasurementSet & | selectedMS, | ||
Vector< Vector< Slice > > & | chanSlices, | ||
Vector< Vector< Slice > > & | corrSlices, | ||
const String & | outMSName = "" , |
||
const String & | timeExpr = "" , |
||
const String & | antennaExpr = "" , |
||
const String & | fieldExpr = "" , |
||
const String & | spwExpr = "" , |
||
const String & | uvDistExpr = "" , |
||
const String & | taQLExpr = "" , |
||
const String & | polnExpr = "" , |
||
const String & | scanExpr = "" , |
||
const String & | arrayExpr = "" , |
||
const String & | stateExpr = "" , |
||
const String & | obsExpr = "" , |
||
const Int | defaultChanStep = 1 , |
||
MSSelection * | mss = NULL |
||
) |
Collective selection also returning in-row (corr/chan) slices.
Bool casacore::mssSetData2 | ( | const MeasurementSet & | ms, |
MeasurementSet & | selectedMS, | ||
const String & | outMSName = "" , |
||
const String & | timeExpr = "" , |
||
const String & | antennaExpr = "" , |
||
const String & | fieldExpr = "" , |
||
const String & | spwExpr = "" , |
||
const String & | uvDistExpr = "" , |
||
const String & | taQLExpr = "" , |
||
const String & | polnExpr = "" , |
||
const String & | scanExpr = "" , |
||
const String & | arrayExpr = "" , |
||
const String & | stateExpr = "" , |
||
const String & | obsExpr = "" , |
||
const String & | feedExpr = "" , |
||
MSSelection * | mss = NULL |
||
) |
Added feedExpr.
Bool casacore::mssSetData2 | ( | const MeasurementSet & | ms, |
MeasurementSet & | selectedMS, | ||
Vector< Vector< Slice > > & | chanSlices, | ||
Vector< Vector< Slice > > & | corrSlices, | ||
const String & | outMSName = "" , |
||
const String & | timeExpr = "" , |
||
const String & | antennaExpr = "" , |
||
const String & | fieldExpr = "" , |
||
const String & | spwExpr = "" , |
||
const String & | uvDistExpr = "" , |
||
const String & | taQLExpr = "" , |
||
const String & | polnExpr = "" , |
||
const String & | scanExpr = "" , |
||
const String & | arrayExpr = "" , |
||
const String & | stateExpr = "" , |
||
const String & | obsExpr = "" , |
||
const String & | feedExpr = "" , |
||
const Int | defaultChanStep = 1 , |
||
MSSelection * | mss = NULL |
||
) |
Added feedExpr.
LatticeExprNode casacore::ndim | ( | const LatticeExprNode & | expr | ) |
1-argument function to get the dimensionality of a lattice.
0 is returned if it is a scalar. Results in a scalar Float.
Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath().
|
inline |
Definition at line 1987 of file ExprNode.h.
References casacore::TableExprFuncNode::ndimFUNC, and casacore::TableExprNode::newFunctionNode().
Bool casacore::near | ( | const GaussianBeam & | left, |
const GaussianBeam & | other, | ||
const Double | relWidthTol, | ||
const Quantity & | absPaTol | ||
) |
Referenced by casacore::Near< L, R >::operator()().
|
inline |
Functions to return whether a value is "relatively" near another.
Returns tol > abs(val2 - val1)/max(abs(val1),(val2))
. If tol <= 0, returns val1 == val2. If either val is 0.0, takes care of area around the minimum number that can be represented.
The nearAbs functions return whether a value is "absolutely" near another. Returns tol > abs(val2 - val1)
. Default tolerance is 1.0e-13. They operate on scalars and arrays.
Definition at line 1241 of file ExprNode.h.
References casacore::TableExprFuncNode::near2FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1247 of file ExprNode.h.
References casacore::TableExprFuncNode::near3FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1254 of file ExprNode.h.
References casacore::TableExprFuncNode::nearabs2FUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::NearAbs< L, R >::operator()().
|
inline |
Definition at line 1260 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(), and 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 1983 of file ExprNode.h.
References casacore::TableExprFuncNode::nelemFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::nfalse | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::NFalseFunc< T, RES >::operator()().
|
inline |
Definition at line 1712 of file ExprNode.h.
References casacore::TableExprFuncNode::arrnfalseFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1807 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrnfalsesFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1364 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), norm(), and casacore::TableExprFuncNode::normFUNC.
|
inline |
Definition at line 412 of file TabVecMath.h.
References norm(), and casacore::TableVector< T >::tabVec().
Referenced by norm(), norm(), casacore::Complex_global_functions_Complex_desc::operator<(), casacore::Complex_global_functions_Complex_desc::operator<(), casacore::Complex_global_functions_Complex_desc::operator<=(), casacore::Complex_global_functions_Complex_desc::operator<=(), casacore::Complex_global_functions_Complex_desc::operator>(), casacore::Complex_global_functions_Complex_desc::operator>(), casacore::Complex_global_functions_Complex_desc::operator>=(), casacore::Complex_global_functions_Complex_desc::operator>=(), and operator||().
LatticeExprNode casacore::ntrue | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::NTrueFunc< T, RES >::operator()().
|
inline |
Definition at line 1708 of file ExprNode.h.
References casacore::TableExprFuncNode::arrntrueFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1801 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrntruesFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::operator! | ( | const LatticeExprNode & | expr | ) |
|
inline |
|
inline |
Definition at line 133 of file Allocator.h.
LatticeExprNode casacore::operator!= | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
|
inline |
Definition at line 203 of file Allocator.h.
|
inline |
Definition at line 1205 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newNE().
|
inline |
Definition at line 840 of file LatticeExprNode.h.
|
inline |
Definition at line 1180 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newModulo().
|
inline |
Definition at line 1185 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newBitAnd().
LatticeExprNode casacore::operator&& | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Logical binary operators.
TableExprNode casacore::operator&& | ( | const TableExprNode & | left, |
const TableExprNode & | right | ||
) |
Logical operators to combine boolean TableExprNode's.
A null TableExprNode object is ignored, so it is possible to build up a full expression gradually.
LatticeExprNode casacore::operator* | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Double casacore::operator* | ( | const MVBaseline & | left, |
const MVPosition & | right | ||
) |
MVBaseline casacore::operator* | ( | const MVBaseline & | left, |
const RotMatrix & | right | ||
) |
Double casacore::operator* | ( | const MVBaseline & | left, |
const Vector< Double > & | right | ||
) |
MVBaseline casacore::operator* | ( | const MVBaseline & | left, |
Double | right | ||
) |
MVDirection casacore::operator* | ( | const MVDirection & | left, |
const RotMatrix & | right | ||
) |
Double casacore::operator* | ( | const MVEarthMagnetic & | left, |
const MVPosition & | right | ||
) |
MVEarthMagnetic casacore::operator* | ( | const MVEarthMagnetic & | left, |
const RotMatrix & | right | ||
) |
Double casacore::operator* | ( | const MVEarthMagnetic & | left, |
const Vector< Double > & | right | ||
) |
MVEarthMagnetic casacore::operator* | ( | const MVEarthMagnetic & | left, |
Double | right | ||
) |
Double casacore::operator* | ( | const MVPosition & | left, |
const MVBaseline & | right | ||
) |
Double casacore::operator* | ( | const MVPosition & | left, |
const MVEarthMagnetic & | right | ||
) |
Double casacore::operator* | ( | const MVPosition & | left, |
const MVuvw & | right | ||
) |
MVPosition casacore::operator* | ( | const MVPosition & | left, |
const RotMatrix & | right | ||
) |
Double casacore::operator* | ( | const MVPosition & | left, |
const Vector< Double > & | right | ||
) |
MVPosition casacore::operator* | ( | const MVPosition & | left, |
Double | right | ||
) |
Double casacore::operator* | ( | const MVuvw & | left, |
const MVPosition & | right | ||
) |
MVBaseline casacore::operator* | ( | const RotMatrix & | left, |
const MVBaseline & | right | ||
) |
Rotate a Baseline vector with rotation matrix and other multiplications.
MVDirection casacore::operator* | ( | const RotMatrix & | left, |
const MVDirection & | right | ||
) |
Rotate a position vector.
MVEarthMagnetic casacore::operator* | ( | const RotMatrix & | left, |
const MVEarthMagnetic & | right | ||
) |
Rotate a EarthMagnetic vector with rotation matrix and other multiplications.
MVPosition casacore::operator* | ( | const RotMatrix & | left, |
const MVPosition & | right | ||
) |
Rotate a position vector with rotation matrix and other multiplications.
Rotate a uvw vector with rotation matrix and other multiplications.
|
inline |
Definition at line 1170 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newTimes().
Double casacore::operator* | ( | const Vector< Double > & | left, |
const MVBaseline & | right | ||
) |
Double casacore::operator* | ( | const Vector< Double > & | left, |
const MVEarthMagnetic & | right | ||
) |
Double casacore::operator* | ( | const Vector< Double > & | left, |
const MVPosition & | right | ||
) |
MVBaseline casacore::operator* | ( | Double | left, |
const MVBaseline & | right | ||
) |
MVEarthMagnetic casacore::operator* | ( | Double | left, |
const MVEarthMagnetic & | right | ||
) |
MVPosition casacore::operator* | ( | Double | left, |
const MVPosition & | 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.
MrsEligibility casacore::operator+ | ( | const MrsEligibility & | a, |
const MrsEligibility & | b | ||
) |
MrsEligibility casacore::operator+ | ( | const MrsEligibility & | a, |
MrsEligibility::SubtableId | subtableId | ||
) |
|
inline |
Define all global functions operating on a TableExprNode.
Arithmetic operators for numeric TableExprNode's.
Definition at line 1160 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newPlus().
LatticeExprNode casacore::operator- | ( | const LatticeExprNode & | expr | ) |
LatticeExprNode casacore::operator- | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
MrsEligibility casacore::operator- | ( | const MrsEligibility & | a, |
const MrsEligibility & | b | ||
) |
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.
|
inline |
Definition at line 1165 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newMinus().
T * casacore::operator-> | ( | ) | const |
Make it possible to use -> on the pointer object.
Definition at line 128 of file PtrHolder.h.
References ptr_p.
LatticeExprNode casacore::operator/ | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1175 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newDivide().
define operator<() so it can be used as a key in std::map
References operator<().
LatticeExprNode casacore::operator< | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Definition at line 466 of file MVTime.h.
References operator<().
Referenced by operator<(), operator<(), operator<(), operator<(), and operator<().
define operator<() so it can be used as a key in std::map
References operator<().
define operator<() so it can be used as a key in std::map
References operator<().
Bool casacore::operator< | ( | const SubScanKey & | lhs, |
const SubScanKey & | rhs | ||
) |
define operator<() so it can be used as a key in std::map
References operator<().
|
inline |
Definition at line 1225 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newGT().
AipsIO & casacore::operator<< | ( | AipsIO & | , |
const MultiFileInfo & | |||
) |
|
inline |
Definition at line 503 of file RecordDesc.h.
LogIO & casacore::operator<< | ( | LogIO & | os, |
const GaussianBeam & | beam | ||
) |
ostream & casacore::operator<< | ( | ostream & | , |
const FITS::ValueType & | |||
) |
ostream & casacore::operator<< | ( | ostream & | , |
const FitsKeyword & | |||
) |
ostream & casacore::operator<< | ( | ostream & | , |
const MultiFileInfo & | |||
) |
ostream & casacore::operator<< | ( | ostream & | o, |
FitsKeywordList & | |||
) |
|
inline |
Definition at line 349 of file Function.h.
References casacore::Function< T, U >::print().
|
inline |
Definition at line 160 of file FunctionOrder.h.
References casacore::FunctionOrder< T >::print().
|
inline |
Definition at line 207 of file FunctionParam.h.
References casacore::FunctionParam< T >::print().
ostream & casacore::operator<< | ( | ostream & | os, |
const GaussianBeam & | beam | ||
) |
ostream & casacore::operator<< | ( | ostream & | os, |
const IComplex & | |||
) |
Show on ostream.
ostream & casacore::operator<< | ( | ostream & | os, |
const ImageBeamSet & | beamSet | ||
) |
Show the beam set info.
ostream & casacore::operator<< | ( | ostream & | os, |
const MVTime & | meas | ||
) |
Global functions.
Output a date/time.
Output
ostream & casacore::operator<< | ( | ostream & | os, |
const MVTime::Format & | form | ||
) |
Set a temporary format (thread-unsafe).
Set a temporary format.
ostream & casacore::operator<< | ( | ostream & | os, |
const ObjectID & | id | ||
) |
|
inline |
Definition at line 499 of file RecordDesc.h.
ostream & casacore::operator<< | ( | ostream & | os, |
const SpectralCoordinate & | spcoord | ||
) |
ostream & casacore::operator<< | ( | ostream & | os, |
const StatsHistogram< AccumType > & | hist | ||
) |
for use in debugging
Definition at line 126 of file StatsHistogram.h.
References casacore::StatsHistogram< AccumType >::getBinWidth(), casacore::StatsHistogram< AccumType >::getMaxHistLimit(), casacore::StatsHistogram< AccumType >::getMinHistLimit(), and casacore::StatsHistogram< AccumType >::getNBins().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
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 1030 of file String.h.
References casacore::String::c_str().
|
inline |
Definition at line 868 of file hdu.h.
References casacore::FitsBase::show().
|
inline |
std::ostream & casacore::operator<< | ( | std::ostream & | os, |
const ScanKey & | scanKey | ||
) |
std::ostream & casacore::operator<< | ( | std::ostream & | os, |
const SubScanKey & | scanKey | ||
) |
LatticeExprNode casacore::operator<= | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1220 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newGE().
Definition at line 95 of file MSKeys.h.
References casacore::ArrayKey::arrayID, and casacore::ArrayKey::obsID.
|
inline |
Definition at line 127 of file Allocator.h.
LatticeExprNode casacore::operator== | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
Relational binary operators.
|
inline |
Definition at line 197 of file Allocator.h.
|
inline |
Comparison operators.
Definition at line 1200 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newEQ().
LatticeExprNode casacore::operator> | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Definition at line 1210 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newGT().
LatticeExprNode casacore::operator>= | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
|
inline |
Not defined for Bool.
Definition at line 1215 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newGE().
AipsIO & casacore::operator>> | ( | AipsIO & | , |
MultiFileInfo & | |||
) |
|
inline |
Definition at line 507 of file RecordDesc.h.
ostream & casacore::operator>> | ( | ostream & | is, |
MVTime & | meas | ||
) |
|
inline |
Definition at line 843 of file LatticeExprNode.h.
|
inline |
Definition at line 1195 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newBitXor().
|
inline |
Definition at line 1190 of file ExprNode.h.
References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newBitOr().
LatticeExprNode casacore::operator|| | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
TableExprNode casacore::operator|| | ( | const TableExprNode & | left, |
const TableExprNode & | right | ||
) |
LatticeExprNode casacore::pa | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
This function finds 180/pi*atan2(left,right)/2
.
This could be used to find the position of linear polarization if left and right are images of Stokes U and Q, respectively.
Referenced by casacore::Array< T >::checkAssignableType(), casacore::Gaussian2D_PS< AutoDiff< T > >::Gaussian2D_PS(), casacore::Gaussian2D_PS< AutoDiff< T > >::Gaussian2D_PS(), casacore::SquareMatrix< T, n >::operator=(), casacore::Fit2D::paFromGauss2D(), casacore::Fit2D::paToGauss2D(), and casacore::ImageInfo::setRestoringBeam().
|
inline |
Definition at line 1491 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::patternFUNC.
|
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 1452 of file ExprNode.h.
References casacore::TableExprFuncNode::argFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 196 of file MatrixMathLA.h.
References cposv.
|
inline |
Definition at line 199 of file MatrixMathLA.h.
References zposv.
|
inline |
Definition at line 193 of file MatrixMathLA.h.
References dposv.
|
inline |
Definition at line 190 of file MatrixMathLA.h.
References sposv.
|
inline |
Definition at line 209 of file MatrixMathLA.h.
References cpotri.
|
inline |
Definition at line 212 of file MatrixMathLA.h.
References zpotri.
|
inline |
Definition at line 206 of file MatrixMathLA.h.
References dpotri.
|
inline |
Definition at line 203 of file MatrixMathLA.h.
References spotri.
LatticeExprNode casacore::pow | ( | const LatticeExprNode & | left, |
const LatticeExprNode & | right | ||
) |
References pow().
Referenced by casacore::Pow< T, E, RES >::operator()(), operator||(), pow(), pow(), pow(), casacore::FITS::tenD(), and casacore::FITS::tenF().
|
inline |
Definition at line 1338 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), pow(), and casacore::TableExprFuncNode::powFUNC.
|
inline |
Definition at line 375 of file TabVecMath.h.
References exp(), pow(), and casacore::TableVector< T >::tabVec().
|
inline |
Definition at line 1654 of file ExprNode.h.
References casacore::TableExprFuncNode::arrproductFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 383 of file TabVecMath.h.
References casacore::TableVector< T >::tabVec().
Referenced by casacore::ArrayPartMath_global_functions_Array_partial_operations::ProductFunc< T >::operator()(), and casacore::MaskedProductFunc< T >::operator()().
|
inline |
Definition at line 1722 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrproductsFUNC, and casacore::TableExprNode::newFunctionNode().
|
private |
void casacore::readAsciiVector | ( | Vector< T > & | vec, |
const char * | fileName | ||
) |
These two functions read and write a Vector of data.
The input may be arranged in any format (i.e. It may be recorded as one value per line or it may be recorded with all values on a single line). Values must be separated by whitespace.
|
overrideprotected |
Read a data block.
Read the header info.
If always==False, the info is only read if the header counter has changed.
|
protected |
Read the version 1 header.
|
protected |
Read the version 2 and higher header.
LatticeExprNode casacore::real | ( | const LatticeExprNode & | expr | ) |
|
inline |
The real part of a complex node.
Defined for scalars and arrays.
Definition at line 1424 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), real(), 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 1487 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::regexFUNC.
void casacore::register_adios2stman | ( | ) |
LatticeExprNode casacore::replace | ( | const LatticeExprNode & | arg1, |
const LatticeExprNode & | arg2 | ||
) |
This function replaces every masked-off element in the first argument with the corresponding element from the second argument.
The first argument has to be a lattice (expression), the second can be a scalar or lattice. The mask of the first argument is not changed. If the first argument does not have a mask, this function does nothing.
|
inline |
Definition at line 1613 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::replaceFUNC.
|
inline |
Definition at line 1619 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::replaceFUNC.
|
inline |
Definition at line 1684 of file ExprNode.h.
References casacore::TableExprFuncNode::arrrmsFUNC, and casacore::TableExprNode::newFunctionNode().
Referenced by casacore::ArrayPartMath_global_functions_Array_partial_operations::RmsFunc< T >::operator()(), and casacore::MaskedRmsFunc< T >::operator()().
|
inline |
Definition at line 1770 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrrmssFUNC, and casacore::TableExprNode::newFunctionNode().
LatticeExprNode casacore::round | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1388 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::roundFUNC.
|
inline |
Definition at line 1596 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::rtrimFUNC.
|
inline |
Definition at line 1867 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runallFUNC.
|
inline |
Definition at line 1861 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runanyFUNC.
|
inline |
Definition at line 1843 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runavdevFUNC.
|
inline |
Definition at line 1819 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runmaxFUNC.
|
inline |
Definition at line 1825 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runmeanFUNC.
|
inline |
Definition at line 1855 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 1813 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runminFUNC.
|
inline |
Definition at line 1849 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runrmsFUNC.
|
inline |
Definition at line 1837 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runstddev1FUNC.
|
inline |
Definition at line 1831 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runvariance1FUNC.
|
inline |
create a ScanKey from a SubScanKey, just omits the SubScanKey's fieldID
Definition at line 64 of file MSKeys.h.
References casacore::SubScanKey::arrayID, casacore::ScanKey::arrayID, casacore::SubScanKey::obsID, casacore::ScanKey::obsID, casacore::SubScanKey::scan, and casacore::ScanKey::scan.
construct scan keys given a set of scan numbers and an ArrayKey
extract all the unique scan numbers from the specified scans
Get the intersection or union of IDs (such as FieldId).
|
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 | ||
) |
void casacore::sgetri | ( | const int * | m, |
float * | a, | ||
const int * | lda, | ||
const int * | ipiv, | ||
float * | work, | ||
const int * | lwork, | ||
int * | info | ||
) |
|
inline |
Function operating on any scalar or array resulting in a Double array containing the shape.
A scalar has shape [1].
Definition at line 1991 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::shapeFUNC.
Referenced by array(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casacore::HDF5Record::readArr(), casacore::SetupNewTable::setShapeColumn(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath().
LatticeExprNode casacore::sign | ( | const LatticeExprNode & | expr | ) |
|
inline |
Definition at line 1384 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::signFUNC.
LatticeExprNode casacore::sin | ( | const LatticeExprNode & | expr | ) |
Numerical 1-argument functions.
References sin().
Referenced by casacore::TableExprFuncNode::angdist(), casacore::Sin< T, RES >::operator()(), operator||(), sin(), and sin().
|
inline |
Transcendental functions that can be applied to essentially all numeric nodes containing scalars or arrays.
Definition at line 1342 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), sin(), and casacore::TableExprFuncNode::sinFUNC.
LatticeExprNode casacore::sinh | ( | const LatticeExprNode & | expr | ) |
References sinh().
Referenced by casacore::Sinh< T, RES >::operator()(), operator||(), sinh(), and sinh().
|
inline |
Definition at line 1346 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), sinh(), 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 the casacore 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 | ||
) |
void casacore::spotri | ( | const char * | uplo, |
const int * | n, | ||
float * | a, | ||
const int * | lda, | ||
int * | info | ||
) |
|
inline |
Definition at line 1496 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::sqlpatternFUNC.
LatticeExprNode casacore::sqrt | ( | const LatticeExprNode & | expr | ) |
References sqrt().
Referenced by casacore::LatticeStatistics< T >::_rms(), casacore::Gaussian1DParam< T >::Gaussian1DParam(), casacore::Gaussian2DParam< T >::Gaussian2DParam(), casacore::Gaussian3DParam< Type >::Gaussian3DParam(), casacore::Sqrt< T, RES >::operator()(), operator||(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialStddevs(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialStddevs(), casacore::VanVleck::predictN3(), sqrt(), sqrt(), casacore::VanVleck::threshN3(), and casacore::ZScoreCalculator::zscoreToNpts().
|
inline |
Definition at line 1360 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), sqrt(), and casacore::TableExprFuncNode::sqrtFUNC.
|
inline |
Definition at line 1350 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.
LatticeExprNode casacore::stddev | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::MaskedStddevFunc< T >::operator()().
|
inline |
Definition at line 1674 of file ExprNode.h.
References casacore::TableExprFuncNode::arrstddev1FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1758 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrstddevs1FUNC, and casacore::TableExprNode::newFunctionNode().
|
protected |
Store the CRC of a data block in the index.
|
inline |
String functions on scalars or arrays.
Definition at line 1467 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::strlengthFUNC.
|
inline |
Definition at line 1600 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::substrFUNC.
|
inline |
Definition at line 1606 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 1649 of file ExprNode.h.
References casacore::TableExprFuncNode::arrsumFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 380 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 1716 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrsumsFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1659 of file ExprNode.h.
References casacore::TableExprFuncNode::arrsumsqrFUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1728 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrsumsqrsFUNC, and casacore::TableExprNode::newFunctionNode().
TaQLResult casacore::tableCommand | ( | const String & | command | ) |
TaQLResult casacore::tableCommand | ( | const String & | command, |
const std::vector< const Table * > & | tempTables | ||
) |
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 | ||
) |
TaQLResult casacore::tableCommand | ( | const String & | command, |
const Table & | tempTable | ||
) |
TaQLResult casacore::tableCommand | ( | const String & | command, |
Vector< String > & | columnNames | ||
) |
TaQLResult casacore::tableCommand | ( | const String & | command, |
Vector< String > & | columnNames, | ||
String & | commandType | ||
) |
LatticeExprNode casacore::tan | ( | const LatticeExprNode & | expr | ) |
References tan().
Referenced by casacore::Tan< T, RES >::operator()(), operator||(), tan(), and tan().
|
inline |
Definition at line 1408 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), tan(), and casacore::TableExprFuncNode::tanFUNC.
LatticeExprNode casacore::tanh | ( | const LatticeExprNode & | expr | ) |
References tanh().
Referenced by casacore::Tanh< T, RES >::operator()(), operator||(), tanh(), and tanh().
|
inline |
Definition at line 1412 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), tanh(), and casacore::TableExprFuncNode::tanhFUNC.
void casacore::throwArrayShapes | ( | const IPosition & | shape1, |
const IPosition & | shape2, | ||
const char * | name | ||
) |
Function to check the shapes.
It throws an exception if not equal.
Referenced by checkArrayShapes().
|
inline |
Definition at line 1584 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::timeFUNC.
Referenced by casacore::PrecTimer::start(), and casacore::PrecTimer::stop().
std::string casacore::to_string | ( | const IPosition & | ip | ) |
std::string casacore::to_string | ( | const MaskedArray< T > & | ) |
std::string casacore::to_string | ( | const Slicer & | slicer | ) |
LatticeExprNode casacore::toBool | ( | const LatticeExprNode & | expr | ) |
Referenced by convertType().
LatticeExprNode casacore::toComplex | ( | const LatticeExprNode & | expr | ) |
Referenced by convertType().
LatticeExprNode casacore::toDComplex | ( | const LatticeExprNode & | expr | ) |
Referenced by convertType().
LatticeExprNode casacore::toDouble | ( | const LatticeExprNode & | expr | ) |
Referenced by convertType().
LatticeExprNode casacore::toFloat | ( | const LatticeExprNode & | expr | ) |
Functions to convert to the given data type.
These are mostly meaningful for down-conversions (e.g. double to float), since up-conversions are automatically done to get matching data types when needed. Note that some conversions are not supported, such as Complex to Double or Float.
The conversion to Bool is useful to convert a region to a boolean lattice, which is only possible if the region is given in world coordinates. Otherwise an exception is thrown.
Referenced by convertType().
int casacore::tokenize | ( | const String & | str, |
const String & | sep, | ||
Vector< String > & | tokens, | ||
Bool | upCase = False |
||
) |
String casacore::toString | ( | const SubScanKey & | subScanKey | ) |
|
inline |
Function to convert any value to a string.
See TaQL note 199 for possible format values.
Definition at line 1569 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::stringFUNC.
|
inline |
Definition at line 1574 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 42 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 54 of file Functors.h.
|
inline |
Definition at line 72 of file StokesIStManColumn.h.
|
inline |
Calculates for every set of 4 input values the Stokes-I values by doing out = 0.5 * (in_pp + in_qq), where pp/qq can be xx/yy or ll/rr.
If pq or qp is non-zero, an exception is thrown.
If type T is bool, then out = in_pp || in_qq.
Placement new is used, because the lifetime of type T needs to be started.
While we could also check whether pp == qq, this is a bit more complicated because of rounding inaccuracies. The above check should catch the most crucial misuse of the stman, so a pp == qq check is not performed.
Definition at line 54 of file StokesIStManColumn.h.
Referenced by casacore::StokesIStManColumn::putArrayGeneric().
|
inline |
Transpose all axes of a (masked) array.
Needs an empty axes argument.
Needs an empty axes argument.
Definition at line 1960 of file ExprNode.h.
References array(), casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::transposeFUNC.
TableExprNode casacore::transpose | ( | const TableExprNode & | array, |
const TableExprNode & | axes | ||
) |
Transpose a (masked) array by making the given axes the first axes.
|
inline |
Definition at line 1967 of file ExprNode.h.
References array(), casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::transposeFUNC.
|
inline |
Definition at line 1588 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::trimFUNC.
Referenced by casacore::Trim::operator()().
get a set of unique ArrayKeys from a set of ScanKeys
|
inline |
Definition at line 1472 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::upcaseFUNC.
Referenced by 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::allEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), casacore::python::casa_string_from_python_str::construct(), casacore::new_del_allocator< T >::construct(), casacore::new_del_allocator< T >::construct(), casacore::new_del_allocator< T >::construct(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::LatticeHistograms< T >::convertF(), casacore::LatticeHistograms< T >::convertT(), casacore::MArrayMathBase_global_functions_Array_basic_functions::countMasked(), casacore::MArrayMathBase_global_functions_Array_basic_functions::countNEMasked(), casacore::RecordInterface::define(), ExpandFromStokesI(), ExpandFromStokesI(), fill_n_with_stride(), casacore::TableCopy::fillColumnData(), casacore::TableCopy::fillColumnData(), casacore::String::fromString(), casacore::String::fromString(), casacore::ValType::get(), casacore::ValType::get(), casacore::ValType::get(), casacore::ValType::get(), casacore::ValType::get(), casacore::ValType::get(), casacore::ValType::get(), casacore::ValType::get(), casacore::ValType::get(), casacore::ValType::get(), casacore::ValType::get(), casacore::ValType::get(), casacore::ValType::get(), casacore::JsonValue::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::StManArrayFile::get(), casacore::JsonValue::get(), casacore::ScalarColumn< T >::get(), casacore::ScalarColumn< T >::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::StManArrayFile::get(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalar(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::TableColumn::getScalarValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::ValueHolder::getValue(), casacore::Fit2D::includeIt(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::ValType::isDefined(), casacore::BitFlagsEngine< StoredType >::BoolToFlags::operator()(), casacore::Downcase::operator()(), casacore::Upcase::operator()(), casacore::Capitalize::operator()(), casacore::Trim::operator()(), casacore::ScalarColumn< T >::operator()(), casacore::BitFlagsEngine< StoredType >::FlagsToBool::operator()(), casacore::IsNaN< T >::operator()(), casacore::IsInf< T >::operator()(), casacore::IsFinite< T >::operator()(), casacore::Sin< T, RES >::operator()(), casacore::Sinh< T, RES >::operator()(), casacore::Asin< T, RES >::operator()(), casacore::Cos< T, RES >::operator()(), casacore::Cosh< T, RES >::operator()(), casacore::Acos< T, RES >::operator()(), casacore::Tan< T, RES >::operator()(), casacore::Tanh< T, RES >::operator()(), casacore::Atan< T, RES >::operator()(), casacore::Sqr< T, RES >::operator()(), casacore::Pow3< T, RES >::operator()(), casacore::Sqrt< T, RES >::operator()(), casacore::Exp< T, RES >::operator()(), casacore::Log< T, RES >::operator()(), casacore::Log10< T, RES >::operator()(), casacore::Abs< T, RES >::operator()(), casacore::Floor< T, RES >::operator()(), casacore::Ceil< T, RES >::operator()(), casacore::Round< T, RES >::operator()(), casacore::Sign< T, RES >::operator()(), casacore::Conj< T, RES >::operator()(), casacore::Real< T, RES >::operator()(), casacore::Imag< T, RES >::operator()(), casacore::CArg< T, RES >::operator()(), casacore::CAbs< T, RES >::operator()(), casacore::TableVector< T >::operator=(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::StManArrayFile::put(), casacore::StManArrayFile::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ValType::put(), casacore::ScalarColumn< T >::put(), casacore::TempLatticeImpl< T >::putAt(), casacore::TableColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::TableColumn::putScalar(), casacore::HDF5Record::readArr(), casacore::HDF5Record::readSca(), casacore::Block< T >::replaceStorage(), casacore::TempLatticeImpl< T >::set(), casacore::TableVector< T >::set(), casacore::TableVector< T >::set(), casacore::EvenPolynomialParam< T >::setCoefficient(), casacore::OddPolynomialParam< T >::setCoefficient(), casacore::PolynomialParam< T >::setCoefficient(), casacore::PowerLogarithmicPolynomialParam< T >::setCoefficient(), casacore::SPolynomialParam< T >::setCoefficient(), casacore::String::toString(), casacore::HDF5Record::writeArr(), and casacore::HDF5Record::writeSca().
LatticeExprNode casacore::variance | ( | const LatticeExprNode & | expr | ) |
Referenced by casacore::MaskedVarianceFunc< T >::operator()().
|
inline |
Definition at line 1669 of file ExprNode.h.
References casacore::TableExprFuncNode::arrvariance1FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1752 of file ExprNode.h.
References array(), casacore::TableExprFuncNode::arrvariances1FUNC, and casacore::TableExprNode::newFunctionNode().
|
inline |
Definition at line 1580 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::weekFUNC.
|
inline |
Definition at line 1536 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::weekdayFUNC.
void casacore::writeAsciiVector | ( | const Vector< T > & | vec, |
const char * | fileName | ||
) |
|
overrideprotected |
Write a data block.
|
override |
Write the header info.
|
inline |
Definition at line 1519 of file ExprNode.h.
References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::yearFUNC.
void casacore::zgetrf | ( | const int * | m, |
const int * | n, | ||
DComplex * | a, | ||
const int * | lda, | ||
int * | ipiv, | ||
int * | info | ||
) |
void casacore::zgetri | ( | const int * | m, |
DComplex * | a, | ||
const int * | lda, | ||
const int * | ipiv, | ||
DComplex * | work, | ||
const int * | lwork, | ||
int * | info | ||
) |
void casacore::zposv | ( | const char * | uplo, |
const int * | n, | ||
const int * | nrhs, | ||
DComplex * | a, | ||
const int * | lda, | ||
DComplex * | b, | ||
const int * | ldb, | ||
int * | info | ||
) |
void casacore::zpotri | ( | const char * | uplo, |
const int * | n, | ||
DComplex * | a, | ||
const int * | lda, | ||
int * | info | ||
) |
|
extern |
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 271 of file ConcatColumn.h.
const Double casacore::DER_INTV |
Interval (m) for derivatives in IGRF model.
Definition at line 42 of file EarthField.h.
const Bool casacore::False |
Definition at line 42 of file aipstype.h.
Referenced by casacore::LatticeStatistics< T >::_canDoFlux(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), anyEQ(), anyEQ(), anyEQ(), anyGE(), anyGE(), anyGE(), anyGT(), anyGT(), anyGT(), anyLE(), anyLE(), anyLE(), anyLT(), anyLT(), anyLT(), anyNE(), anyNE(), anyNE(), casacore::GetColumnSlices::apply(), areEQ(), casacore::HostInfo::bigEndian(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedFractiles(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedMedians(), casacore::MArrayMathBase_global_functions_Array_basic_functions::compareAllLeftMasked(), casacore::MArrayMathBase_global_functions_Array_basic_functions::compareAllMasked(), casacore::MArrayMathBase_global_functions_Array_basic_functions::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::compareAnyMasked(), casacore::MArrayMathBase_global_functions_Array_basic_functions::compareAnyRightMasked(), casacore::TabVecRep< T >::conform(), casacore::TabVecRep< T >::conform(), casacore::Input::debug(), casacore::UDFBase::disableApplySelection(), casacore::MArray< T >::fill(), casacore::FITSExtInfo::FITSExtInfo(), casacore::String::fromString(), casacore::TableExprGroupAggr::getArray(), casacore::FITSImgParser::has_qualityimg(), casacore::FITSTabular::hasChanged(), casacore::Fit2D::includeIt(), casacore::FITS::isa_digit(), casacore::FITS::isa_letter(), casacore::FITS::isa_text(), casacore::FitsKeywordList::isempty(), casacore::FitsKeyword::isindexed(), casacore::TableColumn::isNull(), casacore::TableVector< T >::isNull(), casacore::TableMeasRefDesc::isOffsetArray(), casacore::TableMeasRefDesc::isOffsetVariable(), casacore::FitsKeyword::isreserved(), casacore::COWPtr< T >::isUnique(), casacore::MArray< T >::MArray(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::median(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::median(), casacore::HeaderDataUnit::notnull(), casacore::HeaderDataUnit::notnull(), casacore::HeaderDataUnit::notnull(), casacore::CountedPtr< t >::operator!=(), casacore::Complex_global_functions_Complex_desc::operator<(), casacore::Block< T >::operator=(), casacore::Complex_global_functions_Complex_desc::operator>(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialFractiles(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialMedians(), casacore::TableIterator::pastEnd(), casacore::Block< T >::permitChangingAllocator(), casacore::FITSTabular::reopen(), casacore::FITSMultiTable::resetChangedFlag(), casacore::FITSTimedTable::resetChangedFlag(), casacore::Block< T >::resize(), casacore::ImageInterface< T >::roAttrHandler(), casacore::GenericL2Fit< T >::setConstraint(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingFractiles(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingMedians(), casacore::RegionHandlerTable::table(), casacore::TableExprNodeSet::toArray(), casacore::Function< T, U >::unlockParam(), casacore::MSTable< MSEnum >::validate(), and casacore::MultiFileBase::writeDirty().
const Double casacore::IAU_k |
Definition at line 71 of file UnitMap.h.
Referenced by casacore::QC::k2().
|
private |
Definition at line 148 of file PtrHolder.h.
Referenced by isCArray().
|
protected |
Definition at line 270 of file MultiFile.h.
|
protected |
Define two continuation sets where the header overflow can be stored.
Definition at line 266 of file MultiFile.h.
|
protected |
Definition at line 268 of file MultiFile.h.
|
protected |
Definition at line 271 of file MultiFile.h.
|
protected |
Definition at line 267 of file MultiFile.h.
|
protected |
Definition at line 269 of file MultiFile.h.
|
protected |
Definition at line 272 of file ConcatColumn.h.
|
static |
const uInt casacore::N_FITS |
const Int casacore::PQ_LEN |
Length of P and Q arrays, half length of CL/SL arrays in IGRF model.
Definition at line 40 of file EarthField.h.
|
private |
Definition at line 146 of file PtrHolder.h.
Referenced by casacore::ArrayAccessor< T, Axis< U > >::index(), casacore::ArrayAccessor< T, AxisN >::index(), casacore::ArrayAccessor< T, Axis< U > >::index(), casacore::ArrayAccessor< T, AxisN >::index(), casacore::ArrayAccessor< T, Axis< U > >::index(), casacore::ArrayAccessor< T, Axis< U > >::index(), casacore::ArrayAccessor< T, AxisN >::index(), casacore::ArrayAccessor< T, AxisN >::index(), casacore::ArrayAccessor< T, Axis< U > >::initStep(), casacore::ArrayAccessor< T, AxisN >::initStep(), casacore::ArrayAccessor< T, Axis< U > >::next(), casacore::ArrayAccessor< T, AxisN >::next(), casacore::ArrayAccessor< T, Axis< U > >::next(), casacore::ArrayAccessor< T, AxisN >::next(), casacore::ArrayAccessor< T, Axis< U > >::next(), casacore::ArrayAccessor< T, AxisN >::next(), casacore::ArrayAccessor< T, Axis< U > >::next(), casacore::ArrayAccessor< T, AxisN >::next(), casacore::PtrHolder< T >::operator T*(), casacore::PtrHolder< T >::operator T*(), casacore::ArrayAccessor< T, Axis< U > >::operator!=(), casacore::ArrayAccessor< T, AxisN >::operator!=(), casacore::ArrayAccessor< T, Axis< U > >::operator!=(), casacore::ArrayAccessor< T, AxisN >::operator!=(), operator->(), casacore::ArrayAccessor< T, Axis< U > >::operator==(), casacore::ArrayAccessor< T, AxisN >::operator==(), casacore::ArrayAccessor< T, Axis< U > >::operator==(), casacore::ArrayAccessor< T, AxisN >::operator==(), casacore::ArrayAccessor< T, Axis< U > >::prev(), casacore::ArrayAccessor< T, AxisN >::prev(), casacore::ArrayAccessor< T, Axis< U > >::prev(), casacore::ArrayAccessor< T, AxisN >::prev(), casacore::ArrayAccessor< T, Axis< U > >::prev(), casacore::ArrayAccessor< T, AxisN >::prev(), casacore::ArrayAccessor< T, Axis< U > >::prev(), casacore::ArrayAccessor< T, AxisN >::prev(), casacore::PtrHolder< T >::ptr(), casacore::PtrHolder< T >::ptr(), casacore::ArrayAccessor< T, Axis< U > >::reset(), casacore::ArrayAccessor< T, AxisN >::reset(), casacore::ArrayAccessor< T, Axis< U > >::reset(), and casacore::ArrayAccessor< T, AxisN >::reset().
|
protected |
Definition at line 270 of file ConcatColumn.h.
|
protected |
Definition at line 269 of file ConcatColumn.h.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
some built in regular expressions
const Bool casacore::True |
Definition at line 41 of file aipstype.h.
Referenced by casacore::MedianSlider::add(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allTrue(), anyEQ(), anyEQ(), anyEQ(), anyGE(), anyGE(), anyGE(), anyGT(), anyGT(), anyGT(), anyLE(), anyLE(), anyLE(), anyLT(), anyLT(), anyLT(), anyNE(), anyNE(), anyNE(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyTrue(), areEQ(), casacore::HostInfo::bigEndian(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::HistTiledCollapser< T >::canHandleNullMask(), casacore::StatsTiledCollapser< T, U >::canHandleNullMask(), casacore::LockFile::canLock(), casacore::MSFlagger::clearDataBuffer(), casacore::CombiFunction< T >::cloneNonAD(), casacore::CombiFunction_PS< AutoDiff< T > >::cloneNonAD(), casacore::CompoundFunction< T >::cloneNonAD(), casacore::CompoundFunction_PS< AutoDiff< T > >::cloneNonAD(), casacore::TabVecRep< T >::conform(), casacore::TabVecRep< T >::conform(), countedPtrShared(), casacore::Input::debug(), casacore::BaseTable::doNotWrite(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::fractile(), casacore::String::fromString(), casacore::TableExprGroupAggr::getArray(), casacore::ConcatRowsIter::getChunk(), casacore::PagedArray< T >::getRWArray(), casacore::BucketMapped::getrwBucket(), casacore::FITSImgParser::has_qualityimg(), casacore::TableLockData::hasLock(), casacore::LockFile::hasLock(), casacore::Fit2D::includeIt(), casacore::FITS::isa_digit(), casacore::FITS::isa_letter(), casacore::FITS::isa_text(), casacore::FitsKeywordList::isempty(), casacore::FitsKeyword::isindexed(), casacore::MSInterface::isMS(), casacore::Table::isNull(), casacore::TableColumn::isNull(), casacore::TableVector< T >::isNull(), casacore::Time::ISODate(), casacore::FitsKeyword::isreserved(), casacore::COWPtr< T >::isUnique(), casacore::TempLatticeImpl< T >::isWritable(), casacore::Function< T, U >::lockParam(), casacore::Table::markForDelete(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::median(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::medianInPlace(), casacore::HeaderDataUnit::notnull(), casacore::HeaderDataUnit::notnull(), casacore::HeaderDataUnit::notnull(), casacore::CountedPtr< t >::operator!=(), casacore::Complex_global_functions_Complex_desc::operator<=(), casacore::FitsLogical::operator=(), casacore::Block< T >::operator=(), casacore::Complex_global_functions_Complex_desc::operator>=(), casacore::Function< T, U >::parameters(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casacore::TableIterator::pastEnd(), casacore::Block< T >::prohibitChangingAllocator(), casacore::StManArrayFile::put(), casacore::StManArrayFile::put(), casacore::Block< T >::remove(), casacore::LatticeHistograms< T >::resetError(), casacore::LatticeStatistics< T >::resetError(), casacore::Block< T >::resize(), casacore::RegionHandlerTable::rwTable(), casacore::TaQLQueryNodeRep::setBrackets(), casacore::TiledFileAccess::setCacheSize(), casacore::TiledFileAccess::setCacheSize(), casacore::TiledFileAccess::setCacheSize(), casacore::MSAntennaParse::setComplexity(), casacore::TiledStMan::setDataChanged(), casacore::DataManagerColumn::setFixedShapeColumn(), casacore::TaQLQueryNodeRep::setFromExecute(), casacore::MSMBase::setHasPut(), casacore::TaQLMultiNodeRep::setIsSetOrArray(), casacore::TaQLConstNodeRep::setIsTableName(), casacore::TaQLQueryNodeRep::setNoExecute(), casacore::TableAttr::setRW(), casacore::FiledesIO::setWritable(), casacore::BucketBase::setWritten(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::LatticeCleaner< T >::stopAtLargeScaleNegative(), casacore::TableExprNodeSet::toArray(), and casacore::Table::unmarkForDelete().
const uInt casacore::WORDSIZE |
The size of a unsigned Integer (assumes 8-bit char)
Definition at line 41 of file BitVector.h.
Referenced by casacore::BitVector::clearBit(), and casacore::BitVector::setBit().