casacore
Loading...
Searching...
No Matches
casacore Namespace Reference

For temporary backward namespace compatibility, use casa as alias for casacore. More...

Namespaces

namespace  arrays_internal
namespace  C
 
namespace  OMP
namespace  casacore
 For temporary backward namespace compatibility, use casa as alias for casacore.
namespace  details
namespace  python
namespace  sisco
namespace  deflate
namespace  aocommon
namespace  TableUtil
 The TableUtil namespace contains several convenience functions operating on Table objects.
namespace  TableExprNodeUtil
 
namespace  TableParseUtil
 

Classes

class  Array
  More...
class  ArrayBaseAccessor
 Axis independent base for the ArrayAccessor classes. 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  ArrayError
  More...
class  ArrayIndexError
 An error thrown when an index is out of range. More...
class  ArrayConformanceError
 An error thrown when two arrays do not conform. More...
class  ArrayNDimError
 Thrown when two arrays have different dimensionality. More...
class  ArrayShapeError
 An error thrown when two arrays have different shapes. More...
class  ArrayIteratorError
 An error thrown by an ArrayIterator. More...
class  ArraySlicerError
 An error thrown by an Slicer member function. More...
class  Vector
  More...
class  Matrix
  More...
class  Cube
  More...
class  MaskedArray
  More...
class  ArrayIterator
  More...
class  ReadOnlyArrayIterator
 Iterate a const Array cursor through a const Array. More...
struct  ArrayLogical_global_functions_Array_logical_operations
  More...
class  AllFunc
 Logical functor to test if all elements are true. More...
class  AnyFunc
 Logical functor to test if any elements are true. More...
class  NTrueFunc
 Logical functor to count the number of true elements. More...
class  NFalseFunc
 Logical functor to count the number of false elements. More...
struct  ArrayMath_global_functions_Array_mathematical_operations
  More...
class  ArrayFunctorBase
  More...
struct  ArrayOpsDiffShapes_global_functions_OpsDiff_functions
  More...
struct  ArrayPartMath_global_functions_Array_partial_operations
  More...
class  ArrayPositionIterator
  More...
struct  ArrayUtil_global_functions_stringToVector
  More...
struct  ArrayUtil_global_functions_concatenateArray
 Concatenate two Arrays. More...
struct  ArrayUtil_global_functions_partialFuncHelper
 Helper function for partialX functions. More...
struct  ArrayUtil_global_functions_reverseArray
 Reverse the order of one or more axes of an array. More...
struct  ArrayUtil_global_functions_reorderArray
 Reorder the axes of an array. More...
struct  ArrayUtil_global_functions_reorderArrayHelper
 Helper function for function reorderArray. More...
class  AxesMapping
  More...
class  AxesSpecifier
  More...
class  ExtendSpecifier
  More...
class  IPosition
  More...
class  IPositionComparator
 Allows a way for IPosition to be used as keys in a std::map. More...
struct  IPosition_global_functions_IPosition_Arithmetic
 Arithmetic Operations for IPosition's Element by element arithmetic on IPositions. More...
struct  IPosition_global_functions_IPosition_Logical
 Logical operations for IPosition's Element by element boolean operations on IPositions. More...
struct  IPosition_global_functions_IPosition_Indexing
 Indexing functions for IPosition's Convert between IPosition and offset in an array. More...
struct  LogiArray_global_functions_LogicalArray
  More...
struct  LogiCube_global_functions_LogicalCube
  More...
struct  LogiMatrix_global_functions_LogicalMatrix
  More...
struct  LogiVector_global_functions_LogicalVector
  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  MaskedSumFunc
class  MaskedProductFunc
class  MaskedMinFunc
class  MaskedMaxFunc
class  MaskedMeanFunc
class  MaskedVarianceFunc
class  MaskedStddevFunc
class  MaskedAvdevFunc
class  MaskedRmsFunc
class  MaskedMedianFunc
class  MaskedMadfmFunc
struct  MaskedArray_global_functions_MaskedArray_general_global_functions
 General global functions for MaskedArrays, and MaskedArrays and Arrays. More...
struct  MaskLogiArr_global_functions_MaskedLogicalArray
  More...
struct  MaskLogiArrFwd_global_functions_MaskedLogicalArray_forwards
  More...
class  MatrixIterator
  More...
class  ReadOnlyMatrixIterator
 Iterate a Matrix cursor through a R/O Array. More...
struct  MatrixMath_global_functions_Linear_Algebra
  More...
class  Slice
  More...
class  Slicer
  More...
struct  Slicer_global_functions_Slicer_IO
 IO functions for Slicer's . More...
class  VectorIterator
  More...
class  ReadOnlyVectorIterator
 Iterate a Vector cursor through another Array. More...
class  VectorSTLIterator
  More...
struct  ConvertScalar_global_functions_Scalar_conversion
  More...
class  Lattice
  More...
class  Functional
  More...
struct  Plus
 Functor to add variables of possibly different types. More...
struct  Minus
 Functor to subtract variables of possibly different types. More...
struct  Multiplies
 Functor to multiply variables of possibly different types. More...
struct  Divides
 Functor to divide variables of possibly different types. More...
struct  Modulo
 Functor to take modulo of (integer) variables of possibly different types in the C way. More...
struct  FloorMod
 Functor to take modulo of variables of possibly different types using the floor modulo (% as used in Python). More...
struct  BitAnd
 Functor for bitwise and of (integer) values. More...
struct  BitOr
 Functor for bitwise or of (integer) values. More...
struct  BitXor
 Functor for bitwise xor of (integer) values. More...
struct  BitNegate
 Functor for bitwise negate of (integer) values. More...
struct  IsNaN
 Functor to test for NaN. More...
struct  IsInf
 Functor to test for infinity. More...
struct  IsFinite
 Functor to test for finiteness. More...
struct  Near
 Functor to test if two values are relatively near each other. More...
struct  NearAbs
 Functor to test for if two values are absolutely near each other. More...
struct  Sin
 Functor to apply sin. More...
struct  Sinh
 Functor to apply sinh. More...
struct  Asin
 Functor to apply asin. More...
struct  Cos
 Functor to apply cos. More...
struct  Cosh
 Functor to apply cosh. More...
struct  Acos
 Functor to apply acos. More...
struct  Tan
 Functor to apply tan. More...
struct  Tanh
 Functor to apply tanh. More...
struct  Atan
 Functor to apply atan. More...
struct  Atan2
 Functor to apply atan2. More...
struct  Sqr
 Functor to apply sqr (power of 2). More...
struct  Pow3
 Functor to apply a power of 3. More...
struct  Sqrt
 Functor to apply sqrt. More...
struct  Exp
 Functor to apply exp. More...
struct  Log
 Functor to apply log. More...
struct  Log10
 Functor to apply log10. More...
struct  Abs
 Functor to apply abs. More...
struct  Floor
 Functor to apply floor. More...
struct  Ceil
 Functor to apply ceil. More...
struct  Round
 Functor to apply round (e.g. More...
struct  Sign
 Functor to apply sign (result is -1, 0, or 1). More...
struct  MakeComplex
 Functor to form a complex number from the left and right value. More...
struct  MakeComplexReal
 Functor to form a complex number from the real part of the left value and the right value. More...
struct  MakeComplexImag
 Functor to form a complex number from the left value and the imaginary part of the right value. More...
struct  MakeComplexRealImag
 Functor to form a complex number from the real part of the left value and the imaginary part of the right value. More...
struct  Conj
 Functor to apply complex function conj. More...
struct  Real
 Functor to apply complex function real. More...
struct  Imag
 Functor to apply complex function imag. More...
struct  CArg
 Functor to apply complex function arg. More...
struct  CAbs
 Functor to apply complex function fabs. More...
struct  Pow
 Functor to apply pow. More...
struct  Fmod
 Functor to apply fmod. More...
struct  Min
 Functor to get minimum of two values. More...
struct  Max
 Functor to get maximum of two values. More...
struct  SumSqr
 Functor to add square of right to left. More...
struct  SumSqrDiff
 Functor to add squared diff of right and base value to left. More...
struct  SumSqrDiff< std::complex< T > >
 Specialize for complex values. More...
struct  SumAbsDiff
 Functor to add absolute diff of right and base value to left. More...
struct  Downcase
 Functor to downcase a std::string. More...
struct  Upcase
 Functor to upcase a std::string. More...
struct  Capitalize
 Functor to capitalize a std::string. More...
struct  Trim
 Functor to trim a std::string. More...
struct  Math_global_functions_Math_interface_for_casacore
  More...
class  Primes
  More...
class  RNG
  More...
class  ACG
 Additive number generator. More...
class  MLCG
 Multiplicative linear congruential generator. More...
class  Random
 Base class for random number distributions. More...
class  Binomial
 Binomial distribution. More...
class  DiscreteUniform
 Discrete uniform distribution. More...
class  Erlang
 Erlang distribution. More...
class  Geometric
 Discrete geometric distribution. More...
class  HyperGeometric
 Hypergeometric distribution. More...
class  Normal
 Normal or Gaussian distribution. More...
class  LogNormal
 Logarithmic normal distribution. More...
class  NegativeExpntl
 Negative exponential distribution. More...
class  Poisson
 Poisson distribution. More...
class  Uniform
 Uniform distribution. More...
class  Weibull
 Weibull distribution. More...
struct  Complex_global_functions_Complex_desc
  More...
class  IComplex
  More...
struct  STLIO_global_functions_Container_IO
  More...
struct  STLMath_global_functions_Container_Math
  More...
class  SubString
  More...
class  String
 String: the storage and methods of handling collections of characters. More...
class  ArrayInitPolicy
  More...
struct  ArrayInitPolicies
struct  casacore_allocator
struct  new_del_allocator
class  Block
  More...
class  Allocator_private
class  AbstractAllocator
class  BaseAllocator
class  NewDelAllocator
 An allocator behaves like operator new[]/delete[]. More...
class  AlignedAllocator
 An allocator which allocates aligned memory. More...
class  DefaultAllocator
 An aligned allocator with the default alignment. More...
struct  AllocSpec
 Allocator specifier. More...
class  BlockTrace
class  Block_internal_IsFundamental
class  Block_internal_IsPointer
struct  BlockIO_global_functions_BlockIO
  More...
class  IterError
  More...
class  IterBoundaryError
 Iteration Boundary error class. More...
class  IterInitError
 Iteration initialization error. More...
class  InvalidIterError
 Invalide iteration error class. More...
class  ObjectStack
  More...
class  RecordDesc
  More...
class  RecordDescRep
  More...
class  RORecordFieldPtr
 Read-Only access to an individual field from a Record. More...
class  RecordFieldId
  More...
class  RecordFieldWriter
  More...
class  RecordFieldCopier
 Record field copier. More...
class  UnequalShapeCopier
 Unequal shape copier. More...
class  MultiRecordFieldWriter
 Multi field writer. More...
class  RecordRep
  More...
class  ValueHolder
  More...
class  ValueHolderRep
  More...
class  CasaErrorTools
class  AipsError
  More...
class  AllocError
 Allocation errors. More...
class  IndexError
 Base class for all indexing errors. More...
class  indexError
 Index errors returning the bad index. More...
class  DuplError
 Duplicate key errors. More...
class  duplError
 Duplicate key errors where the bad key is returned. More...
class  SystemCallError
 Exception for an error in a system call. More...
class  AbortError
 Exception which halts execution. More...
class  InitError
 Initialization error, typically of static data shared between objects. More...
class  HDF5DataSet
  More...
class  HDF5DataType
  More...
class  HDF5Error
  More...
class  HDF5File
  More...
class  HDF5Group
  More...
class  HDF5HidProperty
  More...
class  HDF5HidDataType
 A class representing an HDF5 datatype hid. More...
class  HDF5HidDataSpace
 A class representing an HDF5 dataspace hid. More...
class  HDF5HidAttribute
 A class representing an HDF5 attribute hid. More...
class  HDF5Object
  More...
class  HDF5Record
  More...
class  Input
  More...
class  Param
  More...
class  AipsIO
  More...
struct  AipsIOCarray_global_functions_AipsIOCarray
  More...
struct  ArrayIO_global_functions_Array_IO
  More...
struct  ArrayIO_global_functions_Array_binary_IO
 Global functions to read/write binary arrays from/to a file. More...
class  BaseSinkSource
  More...
class  BucketBase
  More...
class  BucketBuffered
  More...
struct  BucketCache_global_functions_BucketCache_CallBack
  More...
class  BucketCache
 Cache for buckets in a part of a file. More...
class  BucketFile
  More...
class  BucketMapped
  More...
class  ByteIO
  More...
class  ByteSink
  More...
class  ByteSinkSource
  More...
class  ByteSource
  More...
class  CanonicalIO
  More...
class  ConversionIO
  More...
class  FilebufIO
  More...
class  FiledesIO
  More...
class  FileLocker
  More...
class  FileUnbufferedIO
  More...
class  LECanonicalIO
  More...
class  LockFile
  More...
class  MemoryIO
  More...
class  MFFileIO
  More...
class  MMapfdIO
  More...
class  MMapIO
  More...
class  MultiFile
  More...
class  MultiFileBuffer
  More...
struct  MultiFileInfo
 Helper class for MultiFileBase containing info per logical file. More...
class  MultiFileBase
 Abstract base class to combine multiple logical files in a single one. More...
class  MultiHDF5
  More...
class  RawIO
  More...
class  RegularFileIO
  More...
class  StreamIO
  More...
class  TapeIO
  More...
class  TypeIO
  More...
class  JsonError
  More...
class  JsonKVMap
  More...
class  JsonOut
  More...
class  JsonParser
  More...
class  JsonValue
  More...
class  LogFilter
  More...
class  LogFilterInterface
  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...
class  LogMessage
  More...
struct  LogMessage_global_functions_LogMessage_ostream
 Write a LogMessage to an ostream. 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  MemoryLogSink
  More...
class  NullLogSink
  More...
class  StreamLogSink
  More...
class  CanonicalConversion
 LDOUBLE is 8 bytes on SUN, but 16 bytes canonical. More...
class  CanonicalDataConversion
  More...
class  Conversion
  More...
class  DataConversion
  More...
class  Directory
  More...
class  DirectoryIterator
  More...
class  DOos
  More...
class  DynLib
  More...
class  EnvironmentVariable
  More...
class  File
  More...
class  HostInfo
  More...
class  IBMConversion
  More...
class  IBMDataConversion
  More...
class  LECanonicalConversion
  More...
class  LECanonicalDataConversion
  More...
class  LittleEndianConversion
  More...
class  Memory
  More...
class  MemoryTrace
  More...
class  MemoryTraceBlock
 Class to write begin and end block message. More...
class  ModcompConversion
  More...
class  ModcompDataConversion
  More...
class  Path
  More...
class  PrecTimer
  More...
class  RawDataConversion
  More...
class  RegularFile
  More...
  More...
class  Time
  More...
class  Timer
  More...
class  VAXConversion
  More...
class  VAXDataConversion
  More...
class  Euler
  More...
class  Quantum
  More...
class  MeasValue
  More...
struct  MeasValue_global_functions_Output
 Global functions . 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...
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...
struct  Quantum_global_functions_output
 Global functions. More...
class  QuantumHolder
  More...
struct  QuantumType_global_functions_QuantumType
  More...
class  QVector
  More...
class  RotMatrix
  More...
class  Unit
  More...
class  UnitDim
  More...
class  UMaps
 Define a struct containing the static data members. 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  AipsrcValue
  More...
class  AipsrcVector
  More...
class  Aipsrc
  More...
class  AipsrcValue< Bool >
 Specialization of AipsrcValue for Bool. More...
class  AipsrcVector_String< String >
 Specialization of AipsrcVector for String. More...
class  AipsrcVector_Bool< Bool >
 Specialization of AipsrcVector for Bool. More...
class  AppInfo
  More...
class  AppState
  More...
class  AppStateSource
 Allow configuration of casacore without environment variables. More...
class  Casarc
class  CasarcCleanup
class  Choice
  More...
class  ObjectID
  More...
class  PGPlotter
  More...
class  PGPlotterInterface
  More...
class  PGPlotterNull
  More...
class  ProgressMeter
  More...
class  AlignMemory
struct  BinarySearch_global_functions_binarysearch
  More...
class  BitVector
  More...
class  BitVectorHelper
 Helper class for BitVector. More...
class  CASATask
  More...
struct  Compare_global_functions_ObjCompareFunc
  More...
class  BaseCompare
 abstract base class for comparing two objects More...
class  ObjCompare
 compare two objects More...
class  CompareIntervalInt
 Integer comparison class with intervals. More...
class  CompareIntervalReal
 Real comparison class with intervals. More...
class  CompareNoCase
 Case-insensitive string comparison class. More...
class  CompareAlwaysTrue
 Comparison class that is always true. More...
class  CompositeNumber
  More...
struct  Copy_global_functions_throw
  More...
struct  Copy_global_functions_test
 Test routines . More...
struct  Copy_global_functions_copy
 Copy methods . More...
class  COWPtr
  More...
struct  DataType_global_functions_DataType
  More...
struct  DefaultValue_global_functions_defval
  More...
class  DynBuffer
  More...
struct  Fallible_global_functions_invalid_access
  More...
class  Fallible
 Mark a value as valid or invalid. More...
struct  generic_global_functions_def
  More...
class  GenSort
  More...
class  GenSortIndirect
 General indirect sort functions. More...
struct  LinearSearch_global_functions_linearsearch
  More...
class  MUString
  More...
struct  MUString_global_functions_output
 Global functions. More...
class  PtrHolder
  More...
class  RecordTransformable
  More...
class  Regex
  More...
class  Sequence
  More...
class  uIntSequence
 uInt sequence for general use More...
class  SortKey
  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  SortNoData
 No data array given to Sort constructor. More...
class  SortInvOpt
 Invalid sort option given to routine dosort. More...
class  StringDistance
  More...
class  Template
  More...
class  ValType
  More...
struct  ValTypeId_global_functions_typeid
  More...
class  Coordinate
  More...
class  CoordinateSystem
  More...
class  CoordinateUtil
  More...
class  DirectionCoordinate
  More...
class  FITSCoordinateUtil
  More...
class  FrequencyAligner
  More...
class  GaussianConvert
  More...
class  LinearCoordinate
  More...
class  LinearXform
  More...
class  ObsInfo
  More...
class  Projection
  More...
class  QualityCoordinate
  More...
class  SpectralCoordinate
  More...
class  StokesCoordinate
  More...
class  Interpolate1D
  More...
class  TabularCoordinate
  More...
class  HourangleColumn
  More...
class  LASTColumn
 Local sidereal time derived from TIME, etc. More...
class  ParAngleColumn
 Parallactic angle derived from TIME, etc. More...
class  HaDecColumn
 Hourangle/declination derived from TIME, etc. More...
class  AzElColumn
 Azimuth/elevation derived from TIME, etc. More...
class  ItrfColumn
 Pointing ITRF coordinate derived from TIME, etc. More...
class  UVWJ2000Column
 UVW J2000 derived from TIME, etc. More...
class  DerivedMSCal
  More...
class  MSCalEngine
  More...
class  HelpMsCalUDF
class  UDFMSCal
  More...
class  UDFMSCalErrorHandler
 Error handler class for MSSel selection. More...
struct  BasicFITS_global_functions_ReadFITS
  More...
struct  BasicFITS_global_functions_WriteFITS
 write a FITS file to a Casacore array More...
class  BinaryTable
  More...
class  BlockIO
 fixed-length blocked sequentual I/O base class More...
class  BlockInput
 fixed-length blocked sequential input base class More...
class  BlockOutput
 fixed-length blocked sequential output base class More...
class  ScalarColumn
  More...
class  ArrayColumn
  More...
class  CopyRecordToTable
  More...
class  CopyRecordToRecord
 Copies fields between Records, possibly to fields with another name. More...
class  NoConvert
  More...
class  FitsLogical
 FITS helper class. More...
class  FitsBit
 helper class for FITS Binary Tables More...
class  FitsVADesc
 Variable Length Array Descriptor. More...
class  FITS
 static functions and enumerations More...
class  ReservedFitsKeyword
 reserved FITS keyword More...
class  ReservedFitsKeywordCollection
 collection of reserved FITS keywords More...
class  FitsNameResult
 analyse the name of a header card More...
class  FitsValueResult
 analyse the value of a header card More...
class  FitsParse
 parse a header card More...
class  FitsKeyword
 FITS keyword. More...
class  FitsKeywordList
 linked list of FITS keywords More...
class  ConstFitsKeywordList
 list of read-only FITS keywords More...
class  FitsKeyCardTranslator
 translator between Keyword lists and fixed FITS cars More...
class  FitsFPUtil
 Utility functions for floating point values. More...
struct  FITS2_global_functions_ReadFITSin
  More...
class  FITSDateUtil
  More...
class  FITSError
  More...
class  FITSFieldCopier
  More...
class  ScalarFITSFieldCopier
 A FITSFieldCopier for copying scalar non-string RecordFields to FitsFields. More...
class  StringFITSFieldCopier
 A FITSFieldCopier for copying String RecordFields to FitsFields. More...
class  ArrayFITSFieldCopier
 A FITSFieldCopier for copying Array RecordFields to FitsFields. More...
class  VariableArrayFITSFieldCopier
class  FITSHistoryUtil
  More...
class  FitsIO
  More...
class  FitsInput
 fixed-length sequential blocked FITS input More...
class  FitsOutput
 fixed-length sequential blocked FITS output More...
class  FitsDiskInput
 FITS input from disk. More...
class  FitsDiskOutput
 FITS output to disk. More...
class  FitsStdInput
 FITS input from standard input. More...
class  FitsStdOutput
 FITS output to standard output. More...
class  FitsTape9Input
 FITS input from 9-track tape. More...
class  FitsTape9Output
 FITS output to 9-track tape. More...
class  FITSKeywordUtil
  More...
class  FITSMultiTable
  More...
class  FITSReader
class  FITSSpectralUtil
  More...
class  FITSTabular
  More...
class  FITSTable
 Attach a FITSTabular to a binary or ASCII table. More...
class  FITSTableWriter
 Simplified interface to create and write to a FITS Binary Table. More...
class  FITSGroupWriter
 Simplified interface to create and write to FITS random groups. More...
class  FITSTimedTable
  More...
class  HeaderDataUnit
  More...
class  ImageExtension
 IMAGE extension of given type. More...
class  PrimaryGroup
 Random Group datastructure. More...
class  PrimaryTable
 Primary Table structure. More...
class  ExtensionHeaderDataUnit
 base class for generalized exentensions HDU More...
class  FitsBase
 helper class More...
class  FitsField
 helper class
Note: Note that FitsField does not allocate space for the data; Space is external to FitsField and its address is set via the setaddr function;
More...
class  FitsField< FitsBit >
 helper class More...
class  FitsArray
 FITS array of given type. More...
class  FitsArray< FitsBit >
 FITS array of FitsBit type
Note: We must specify a FitsArray<FitsBit> as a specialization;
. More...
class  BinaryTableExtension
 BINTABLE extension. More...
class  AsciiTableExtension
 (ascii) TABLE extension More...
class  SDFITSTable
  More...
class  CurvedLattice2D
  More...
class  CLInterpolator2D
  More...
class  CurvedImage2D
  More...
class  ExtendLattice
  More...
class  ExtendImage
  More...
class  FITSErrorImage
  More...
class  FITSImage
  More...
class  FITSImgParser
  More...
class  FITSExtInfo
 class FitsKeywordList; More...
class  FITSQualityImage
  More...
class  FITSQualityMask
  More...
class  HDF5Image
  More...
class  ImageAttrGroup
  More...
class  ImageAttrGroupCasa
  More...
class  ImageAttrGroupHDF5
  More...
class  ImageAttrHandler
  More...
class  ImageAttrHandlerCasa
  More...
class  ImageAttrHandlerHDF5
  More...
class  ImageBeamSet
  More...
class  ImageSummary
  More...
class  MaskedLattice
  More...
class  ImageConcat
  More...
class  LatticeIterInterface
  More...
class  ImageExpr
  More...
struct  ImageExprGram_global_functions_ImageExprGramFunctions
  More...
class  ImageExprParse
  More...
class  PagedImage
  More...
class  ImageInterface
  More...
struct  ImageFITSHeaderInfo
  More...
class  ImageFITSConverter
 Interconvert between Casacore Images and FITS files. More...
class  ImageFITSConverterImpl
 This class is an internal class for ImageFITSConverter. More...
class  ImageInfo
  More...
struct  ImageInfo_global_functions_Output
 Global functions . More...
class  ImageOpener
  More...
class  ImageProxy
class  LatticeIterator
 A read/write lattice iterator. More...
class  ImageRegrid
  More...
class  ImageStatistics
  More...
class  ImageUtilities
  More...
class  LELImageCoord
  More...
class  MaskSpecifier
  More...
class  MIRIADImage
  More...
class  RebinLattice
  More...
class  RebinImage
  More...
class  SubLattice
  More...
class  SubImage
  More...
class  TempImage
  More...
class  AipsIOReaderWriter
  More...
class  ImageRegion
  More...
class  RegionHandler
  More...
class  RegionHandlerHDF5
  More...
class  RegionHandlerMemory
  More...
class  RegionHandlerTable
  More...
class  RegionManager
class  RFError
  More...
class  RFReaderWriter
 Superclass for readers and writers containing common definitions and operations. More...
class  RFReader
 Abstract superclass for any class that reads a format that produces Regions from a file. More...
class  RFWriter
 Abstract superclass for any class that writes Regions to a region file format. More...
class  WCBox
  More...
class  WCComplement
  More...
class  WCCompound
  More...
class  WCConcatenation
  More...
class  WCDifference
  More...
class  WCEllipsoid
  More...
class  WCExtension
  More...
class  WCIntersection
  More...
class  LatticeExpr
  More...
class  WCLELMask
  More...
class  WCPolygon
  More...
class  WCRegion
  More...
class  WCUnion
  More...
class  CLIPNearest2D
  More...
class  Fit2D
  More...
class  LatticeAddNoise
  More...
class  TiledCollapser
  More...
class  LineCollapser
  More...
class  LatticeApply
  More...
class  TempLattice
  More...
class  CleanEnums
  More...
class  LatticeCleaner
 A class for doing multi-dimensional cleaning. More...
class  LatticeCleanProgress
  More...
class  ConvEnums
  More...
class  LatticeConvolver
 A class for doing multi-dimensional convolution. More...
class  LatticeFFT
  More...
class  LatticeFit
  More...
class  LatticeFractile
  More...
class  LatticeHistograms
  More...
class  HistTiledCollapser
 Generate histograms, tile by tile, from a masked lattice. More...
class  LatticeHistProgress
 Provides a progress meter for the LatticeHistograms class. More...
class  LatticeHistSpecialize
  More...
class  LatticeMathUtil
  More...
struct  LatticeMathUtil_global_functions_LatticeMathUtil
 Global functions on Lattices. More...
class  LatticeProgress
  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  LatticeTwoPtCorr
  More...
class  LattStatsProgress
 Provides a progress meter for the LatticeStatistics class. More...
class  LattStatsSpecialize
  More...
class  MaskedLatticeStatsDataProvider
 Data provider which allows stats framework to iterate through a masked lattice. More...
class  MultiTermLatticeCleaner
class  StatsTiledCollapser
  More...
class  ArrayLattice
  More...
class  HDF5Lattice
  More...
class  HDF5LattIter
  More...
class  LatticeBase
  More...
class  LatticeCache
  More...
class  LatticeConcat
  More...
class  LatticeIndexer
  More...
class  RO_LatticeIterator
  More...
class  LatticeLocker
  More...
class  LatticeNavigator
  More...
class  LatticeStepper
  More...
class  LatticeUtilities
  More...
class  RO_MaskedLatticeIterator
  More...
class  PagedArray
  More...
class  PagedArrIter
  More...
class  PixelCurve1D
  More...
class  TempLatticeImpl
  More...
class  TiledLineStepper
  More...
class  TiledShape
  More...
class  TileStepper
  More...
class  LELArray
  More...
class  LatticeExprNode
  More...
class  LELArrayRef
 This LEL class holds a possible referenced array with a mask. More...
class  LELArrayBase
  More...
class  LELAttribute
  More...
class  LELBinary
  More...
class  LELBinaryCmp
 This LEL class handles relational binary numerical operators. More...
class  LELBinaryBool
 This LEL class handles logical binary operators. More...
class  LELBinaryEnums
  More...
class  LELCondition
  More...
class  LELConvert
  More...
class  LELCoordinates
  More...
class  LELFunction1D
  More...
class  LELFunctionReal1D
 This LEL class handles numerical (real only) 1-argument functions. More...
class  LELFunctionND
 This LEL class handles functions with a variable number of arguments. More...
class  LELFunctionFloat
 This LEL class handles numerical functions whose return type is a Float. More...
class  LELFunctionDouble
 This LEL class handles numerical functions whose return type is a Double. More...
class  LELFunctionComplex
 This LEL class handles complex numerical functions. More...
class  LELFunctionDComplex
 This LEL class handles double complex numerical functions. More...
class  LELFunctionBool
 This LEL class handles logical functions. More...
class  LELFunctionEnums
  More...
class  LELScalar
  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  LELSpectralIndex
  More...
class  LELUnaryConst
  More...
class  LELUnary
 This LEL class handles numerical unary operators. More...
class  LELUnaryBool
 This LEL class handles logical unary operators. More...
class  LELUnaryEnums
  More...
class  FITSMask
  More...
class  LatticeRegion
  More...
class  LattRegionHolder
  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  RegionType
  More...
class  Aberration
  More...
class  EarthField
  More...
class  EarthMagneticMachine
  More...
class  MeasConvert
  More...
class  ArrayMeasColumn
  More...
class  ScalarMeasColumn
  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  MeasData
  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  MeasTableMulSCBase
 Base class for standard and B1950 nutation multipliers. More...
class  MeasTableMulSC
 Class calculating the standard nutation multipliers. More...
class  MeasTableMulSC1950
 Class calculating the B1950 nutation multipliers. More...
class  MeasTableMulSC2000Base
 Base class for J2000 nutation multipliers. More...
class  MeasTableMulSC2000A
 Class calculating the J2000A nutation multipliers. More...
class  MeasTableMulSC2000B
 Class calculating the J2000B nutation multipliers. More...
class  MeasTableMulAber
 Class calculating the standard aberration multipliers. More...
class  MeasTableMulAber1950
 Class calculating the B1950 aberration multipliers. More...
class  MeasTableMulPosSunXY
 Class calculating the XY solar position multipliers. More...
class  MeasTableMulPosSunZ
 Class calculating the Z solar position multipliers. More...
class  MeasTableMulPosEarthXY
 Class calculating the XY earth position multipliers. More...
class  MeasTableMulPosEarthZ
 Class calculating the Z earth position multipliers. More...
class  Measure
  More...
struct  Measure_global_functions_Output
 Global functions . More...
class  MeasureHolder
  More...
class  MeasuresProxy
class  MEpoch
  More...
class  MFrequency
  More...
class  MPosition
  More...
class  MRadialVelocity
  More...
class  MRBase
  More...
struct  MRBase_global_functions_Output
 Global functions . More...
class  Muvw
  More...
class  Nutation
  More...
class  ParAngleMachine
  More...
class  Precession
  More...
class  Quality
  More...
class  SolarPos
  More...
class  Stokes
  More...
class  UVWMachine
  More...
class  VelocityMachine
  More...
class  ArrayQuantColumn
  More...
class  ScalarQuantColumn
  More...
class  TableMeasColumn
  More...
class  TableMeasDesc
  More...
class  TableMeasDescBase
  More...
class  TableMeasOffsetDesc
  More...
class  TableMeasRefDesc
  More...
class  TableMeasType
  More...
class  TableMeasValueDesc
  More...
class  TableQuantumDesc
  More...
class  BaseEngine
  More...
class  DirectionEngine
  More...
class  DirectionUDF
  More...
class  DopplerEngine
  More...
class  DopplerUDF
  More...
class  EarthMagneticEngine
  More...
class  EarthMagneticUDF
  More...
class  EpochEngine
  More...
class  EpochUDF
  More...
class  FrequencyEngine
  More...
class  FrequencyUDF
  More...
class  MeasEngine
  More...
class  PositionEngine
  More...
class  PositionUDF
  More...
class  RadialVelocityEngine
  More...
class  RadialVelocityUDF
  More...
class  HelpMeasUDF
class  MrsEligibility
class  MeasurementSet
  More...
class  MSAntenna
  More...
class  MSAntennaColumns
  More...
class  MSAntennaEnums
 Enums for the MeasurementSet ANTENNA table. More...
class  MSColumns
  More...
class  MSDataDescColumns
  More...
class  MSDataDescriptionEnums
 Enums for the MeasurementSet DATA_DESCRIPTION table. More...
class  MSDataDescription
  More...
class  MSDoppler
  More...
class  MSDopplerColumns
  More...
class  MSDopplerEnums
 Enums for the MeasurementSet DOPPLER table. More...
class  MSDopplerUtil
  More...
class  MSFeed
  More...
class  MSFeedColumns
  More...
class  MSFeedEnums
 Enums for the MeasurementSet FEED table. More...
class  MSField
  More...
class  MSFieldColumns
  More...
class  MSFieldEnums
 Enums for the MeasurementSet FIELD table. More...
class  MSFlagCmd
  More...
class  MSFlagCmdColumns
  More...
class  MSFlagCmdEnums
 Enums for the MeasurementSet FLAG_CMD table. More...
class  MSFreqOffsetColumns
  More...
class  MSFreqOffsetEnums
 Enums for the MeasurementSet FREQ_OFFSET table. More...
class  MSFreqOffset
  More...
class  MSHistory
  More...
class  MSHistoryColumns
  More...
class  MSHistoryEnums
 Enums for the MeasurementSet HISTORY table. More...
class  MSHistoryHandler
  More...
class  MSInterval
  More...
class  MSIter
 An iterator class for MeasurementSets. More...
class  MSMainColumns
  More...
class  MSMainEnums
 Enums for the MeasurementSet main table. More...
class  MSObservationColumns
  More...
class  MSObservationEnums
 Enums for the MeasurementSet OBSERVATION table. More...
class  MSObservation
  More...
class  MSPointing
  More...
class  MSPointingColumns
  More...
class  MSPointingEnums
 Enums for the MeasurementSet POINTING table. More...
class  MSPolarization
  More...
class  MSPolarizationColumns
  More...
class  MSPolarizationEnums
 Enums for the MeasurementSet POLARIZATION table. More...
class  MSProcessor
  More...
class  MSProcessorColumns
  More...
class  MSProcessorEnums
 Enums for the MeasurementSet PROCESSER table. More...
class  MSRange
  More...
class  MSSource
  More...
class  MSSourceColumns
  More...
class  MSSourceEnums
 Enums for the MeasurementSet SOURCE table. More...
class  MSSpectralWindow
  More...
class  MSSpWindowColumns
  More...
class  MSSpectralWindowEnums
 Enums for the MeasurementSet SPECTRAL_WINDOW table. More...
class  MSState
  More...
class  MSStateColumns
  More...
class  MSStateEnums
 Enums for the MeasurementSet STATE table. More...
class  MSSysCal
  More...
class  MSSysCalColumns
  More...
class  MSSysCalEnums
 Enums for the MeasurementSet SYSCAL table. More...
struct  MSTableMaps
  More...
class  MSTable
 A Table intended to hold astronomical data. More...
class  MSTableImpl
  More...
class  MSTileLayout
  More...
class  MSWeather
  More...
class  MSWeatherColumns
  More...
class  MSWeatherEnums
 Enums for the MeasurementSet WEATHER table. More...
class  StokesConverter
  More...
class  MS1ToMS2Converter
  More...
class  MSConcat
  More...
class  MSDerivedValues
  More...
class  MSFlagger
  More...
struct  SubScanKey
 A sub scan is a unique combination of observation ID, array ID, scan number, and field ID. More...
struct  ScanKey
 A scan is a unique combination of observation ID, array ID, and scan number Negative values are allowed to indicate all values of the particular ID are desired. More...
struct  ArrayKey
 An ArrayKey is a unique combination of observation ID and array ID Negative values are allowed to indicate all values of the particular ID are desired. More...
struct  SourceKey
 represents primary key in the SOURCE table More...
class  MSLister
  More...
  More...
class  MSReader
  More...
class  MSSummary
  More...
class  MSValidIds
  More...
class  NewMSSimulator
  More...
struct  MSAntennaGram_global_functions_MSAntennaGramFunctions
  More...
class  MSAntennaIndex
  More...
class  MSAntennaParse
  More...
struct  MSArrayGram_global_functions_MSArrayGramFunctions
  More...
class  MSArrayParse
  More...
struct  MSCorrGram_global_functions_MSCorrGramFunctions
  More...
class  MSCorrParse
  More...
class  MSDataDescIndex
  More...
class  MSDopplerIndex
  More...
struct  MSFeedGram_global_functions_MSFeedGramFunctions
  More...
class  MSFeedIndex
  More...
class  MSFeedParse
  More...
struct  MSFieldGram_global_functions_MSFieldGramFunctions
  More...
class  MSFieldIndex
  More...
class  MSFieldParse
 Class to hold values from field grammar parser. More...
class  MSFreqOffIndex
  More...
struct  MSObservationGram_global_functions_MSObservationGramFunctions
  More...
class  MSObservationParse
  More...
class  MSObservationIndex
  More...
class  MSParse
  More...
class  MSPointingIndex
  More...
class  MSPolarizationIndex
  More...
struct  MSPolnGram_global_functions_MSPolnGramFunctions
  More...
class  MSPolnParse
  More...
struct  MSScanGram_global_functions_MSScanGramFunctions
  More...
class  MSScanParse
  More...
class  MSSelectableMainColumn
class  MSMainColInterface
class  MSSelectableTable
  More...
class  MSInterface
 MSInterface: A specialization of MSSelectableTable for accessing MS. More...
class  MSSelection
  More...
class  MSSelectionError
  More...
class  MSSelectionNullSelection
class  MSSelectionNullExpr
class  MSSelectionNullTEN
class  MSSelectionTimeError
class  MSSelectionTimeParseError
class  MSSelectionAntennaError
class  MSSelectionAntennaParseError
class  MSSelectionFieldError
class  MSSelectionFieldParseError
class  MSSelectionFieldWarning
class  MSSelectionUvDistError
class  MSSelectionUvDistParseError
class  MSSelectionSpwError
class  MSSelectionSpwParseError
class  MSSelectionSpwWarning
class  MSSelectionScanError
class  MSSelectionScanParseError
class  MSSelectionScanWarning
class  MSSelectionArrayError
class  MSSelectionArrayParseError
class  MSSelectionArrayWarning
class  MSSelectionPolnError
class  MSSelectionPolnParseError
class  MSSelectionPolnWarning
class  MSSelectionStateError
class  MSSelectionStateParseError
class  MSSelectionStateWarning
class  MSSelectionObservationError
class  MSSelectionObservationParseError
class  MSSelectionObservationWarning
class  MSSelectionFeedError
class  MSSelectionFeedParseError
class  MSSelectionErrorHandler
  More...
class  MSSelectionLogError
class  MSSelectionKeywords
  More...
class  MSSelector
  More...
class  MSSelUtil
  More...
class  MSSelUtil2
class  MSSourceIndex
  More...
struct  MSSpwGram_global_functions_MSSpwGramFunctions
  More...
class  MSSpwIndex
  More...
class  MSSpWindowIndex
  More...
class  MSSpwParse
  More...
class  MSSSpwErrorHandler
  More...
struct  MSStateGram_global_functions_MSStateGramFunctions
  More...
class  MSStateIndex
  More...
class  MSStateParse
  More...
class  MSSysCalIndex
  More...
class  MSTableIndex
  More...
struct  TimeFields
struct  MSTimeGram_global_functions_MSTimeGramFunctions
  More...
class  MSTimeParse
  More...
struct  MSUvDistGram_global_functions_MSUvDistGramFunctions
  More...
class  MSUvDistParse
  More...
class  MSWeatherIndex
  More...
class  FITSIDItoMS1
  More...
class  MSFitsIDI
  More...
class  MSPrimaryTableHolder
  More...
class  MSPrimaryGroupHolder
 A helper class for MSFitsInput. More...
class  MSFitsInput
 UV FITS to MeasurementSet filler. More...
class  MSFitsOutput
  More...
class  MSFitsOutputAstron
  More...
class  SDAntennaHandler
  More...
class  SDDataDescHandler
  More...
class  SDFeedHandler
  More...
class  SDFieldHandler
  More...
class  SDFITSHandler
  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  FitGaussian
  More...
class  GenericL2Fit
  More...
class  FittingProxy
  More...
class  Function
  More...
class  LinearFit
  More...
class  LinearFitSVD
  More...
class  LSQaips
  More...
class  LSQFit
  More...
class  LSQMatrix
  More...
class  LSQReal
  More...
class  LSQComplex
 Type of complex numeric class indicator. More...
class  LSQNull
 Non relevant class indicator. More...
class  LSQType
 Determine if pointer type. More...
class  LSQTraits
 Traits for numeric classes used. More...
class  LSQTraits_F< Float >
 LSQTraits specialization for Float. More...
class  LSQTraits_D< Double >
 LSQTraits specialization for Double. More...
class  LSQTraits_CD< std::complex< Double > >
 LSQTraits specialization for DComplex. More...
class  LSQTraits_CF< std::complex< Float > >
 LSQTraits specialization for Complex. More...
class  NonLinearFit
  More...
class  NonLinearFitLM
  More...
class  FunctionFactory
  More...
class  ArraySampledFunctional
  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  CombiFunction
  More...
class  CombiFunction_PS< AutoDiff< T > >
 Partial specialization of CombiFunction for AutoDiff. More...
class  CombiParam
  More...
class  CompiledFunction
  More...
class  CompiledParam
  More...
class  CompoundFunction
  More...
class  CompoundFunction_PS< AutoDiff< T > >
 Partial AutoDiff specialization of CompoundFunction. More...
class  CompoundParam
  More...
class  ConstantND
  More...
class  ConstantND_PS< AutoDiff< T > >
 Partial specialization of ConstantND for AutoDiff. More...
class  ConstantNDParam
  More...
class  DiracDFunction
  More...
class  DiracDParam
  More...
class  EclecticFunctionFactory
  More...
class  EvenPolynomial
  More...
class  EvenPolynomial_PS< AutoDiff< T > >
 Partial specialization of EvenPolynomial for AutoDiff. More...
class  EvenPolynomialParam
  More...
class  FuncExprData
  More...
struct  FuncExprData_global_functions_output
 Output function . More...
class  FuncExpression
  More...
struct  FuncExpression_global_functions_output
 Output function . More...
struct  FuncExpression_global_functions_execute
 Execute function . More...
struct  Function_global_functions_Output
 Global functions . More...
class  Function1D
  More...
class  FunctionalProxy
class  FunctionFactoryError
class  UnrecognizedFunctionError
class  InvalidSerializationError
class  FieldNotFoundError
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  WrapperBase
  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  GaussianND
  More...
class  GaussianNDParam
  More...
class  GNoiseFunction
  More...
class  GNoiseParam
  More...
class  HyperPlane
  More...
class  HyperPlane_PS< AutoDiff< T > >
 Partial specialization of HyperPlane for AutoDiff. More...
class  HyperPlaneParam
  More...
class  SampledFunctional
  More...
class  KaiserBFunction
  More...
class  KaiserBParam
  More...
class  Lorentzian1D
  More...
class  Lorentzian1D_PS< AutoDiff< T > >
 Partial specialization of Lorentzian1D for AutoDiff. More...
class  Lorentzian1DParam
  More...
class  MarshallableChebyshev
  More...
class  MarshButterworthBandpass
  More...
class  OddPolynomial
  More...
class  OddPolynomial_PS< AutoDiff< T > >
 Partial specialization of OddPolynomial for AutoDiff. More...
class  OddPolynomialParam
  More...
class  PoissonFunction
  More...
class  PoissonFunction_PS< AutoDiff< T > >
 Partial specialization of PoissonFunction for AutoDiff. More...
class  PoissonParam
  More...
class  Polynomial_PS< AutoDiff< T > >
 Partial specialization of Polynomial for AutoDiff. More...
class  PowerLogarithmicPolynomial
  More...
class  PowerLogarithmicPolynomial_PS< AutoDiff< T > >
 Partial specialization of PowerLogarithmicPolynomial for AutoDiff. More...
class  PowerLogarithmicPolynomialParam
  More...
class  ScalarSampledFunctional
  More...
class  SerialHelper
  More...
class  SimButterworthBandpass
  More...
class  SincFunction
  More...
class  SincParam
  More...
class  Sinusoid1D
  More...
class  Sinusoid1D_PS< AutoDiff< T > >
 Partial specialization of Sinusoid1D for AutoDiff. More...
class  Sinusoid1DParam
  More...
class  SpecificFunctionFactory
  More...
class  SPolynomial
  More...
class  SPolynomialParam
  More...
class  UnaryFunction
  More...
class  UnaryParam
  More...
class  WrapperData
  More...
class  WrapperData_TT< T, T, T, True, True >
 Specialization for calls with argument and parameter. More...
class  WrapperData_VT< T, Vector< T >, T, True, True >
 Specialization for calls with argument and parameter. More...
class  WrapperData_TV< T, T, Vector< T >, True, True >
 Specialization for calls with argument and parameters. More...
class  WrapperData_VV< T, Vector< T >, Vector< T >, True, True >
 Specialization for calls with argument and parameters. More...
class  WrapperData_FT< T, T, T, False, True >
 Specialization for calls with no arguments and parameter. More...
class  WrapperData_FV< T, T, Vector< T >, False, True >
 Specialization for calls with no arguments and parameters. More...
class  WrapperData_TF< T, T, T, True, False >
 Specialization for calls with argument and no parameters. More...
class  WrapperData_VF< T, Vector< T >, T, True, False >
 Specialization for calls with argument and no parameters. More...
class  WrapperData_FF< T, T, T, False, False >
 Specialization for calls with no arguments and no parameters. More...
class  WrapperParam
  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  Combinatorics
  More...
class  ConvolveGridder
  More...
class  Convolver
 Forward Declarations. More...
class  DFTError
  More...
class  DFTServer
 Class containing methods for doing n-D slow Fourier transforms. More...
class  FFTPack
  More...
class  FFTEnums
  More...
class  FFTServer
 A class with methods for Fast Fourier Transforms. More...
class  FFTW
  More...
class  GaussianBeam
  More...
class  Geometry
  More...
class  Gridder
  More...
class  Interpolate2D
  More...
class  InterpolateArray1D
  More...
class  MathFuncError
  More...
struct  MathFunc_global_functions_spheriodal_functions
 Fred Schwab function to calculate spheriodal functions. More...
struct  MathFunc_global_functions_FUNCTYPE_enum
 Enum used to identify function type for MathFunc class. More...
struct  FuncId
 Function ID, for use by MathFunc class. More...
class  MathFunc
 A class to generate values of mathematical functions. More...
class  Unary
 Unary. More...
class  GaussianConv
 Gaussian. More...
class  KB_Conv
 A Kaiser-Bessel function. More...
class  Mod_KB_Conv
 A Kaiser-Bessel function multiplied by a Gaussian. More...
class  Sinc_Conv
 Sine x / x function. More...
class  Sph_Conv
 Spheroidal function. More...
class  ExpSincConv
 Exponential times a Sinc. More...
struct  MatrixMathLA_global_functions_Linear_Algebra
  More...
class  MatrixSolver
  More...
class  MedianSlider
  More...
class  NNGridder
  More...
class  NNLSMatrixSolver
  More...
class  NumericTraits
  More...
class  NumericTraits_F< Float >
 NumericTraits specialization for Float. More...
class  NumericTraits_D< Double >
 NumericTraits specialization for Double. More...
class  NumericTraits_C< Complex >
 NumericTraits specialization for Complex. More...
class  NumericTraits_DC< DComplex >
 NumericTraits specialization for DComplex. More...
class  NumericTraits< Float >
  More...
class  NumericTraits< Double >
 A specialisation for T=Double of the NumericTraits class. More...
class  NumericTraits< Complex >
 A specialisation for T=Complex of the NumericTraits class. More...
class  NumericTraits< DComplex >
 A specialisation for T=DComplex of the NumericTraits class. More...
class  SquareMatrix
  More...
class  RigidVector
  More...
struct  RigidVector_global_functions_math
 Mathematical operations involving RigidVectors . More...
class  SCSL
  More...
class  Smooth
  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...
struct  SquareMatrix_global_functions_SqM_global_functions
 Various global math and IO functions. More...
class  VanVleck
  More...
class  VectorKernel
  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  ChauvenetCriterionStatistics
 Class to calculate statistics using the so-called Chauvenet criterion. 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  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  FitToHalfStatistics
 Class to calculate statistics using the so-called fit to half algorithm. More...
class  FitToHalfStatisticsData
 Various data for FitToHalfStatistics. More...
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  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...
struct  StatsData
class  StatisticsUtilities
 Various statistics related methods for the statistics framework. More...
class  StatsDataProvider
 Abstract base class which defines interface for providing "datasets" to the statistics framework in cases where the data structure involved does not allow for a trivial means of doing so (eg, in the case of a Lattice). More...
class  StatsHistogram
 Represents an unfilled histogram with equal width bins for binning used for quantile computations. More...
class  ZScoreCalculator
 This class contains static methods related to z-scores. 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  BitFloat
 Class that understands the bit-representation of single-precision floating point numbers, and that can decompose it into mantissa, exponent, sign and special values. More...
class  VarBufferedColumnarFile
 Class that provides binary table I/O. More...
class  RowBasedFile
class  ShapesFileReader
class  ShapesFileWriter
class  SimpleColumnarFile
 Class that provides binary table I/O. More...
class  SiscoStMan
 The Stokes I storage manager behaves like a full set of (4) polarizations but only stores the Stokes I value on disk. More...
class  SiscoStManColumn
 Base class for columns of the StokesIStMan. 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  UvwFile
 Stores values of a UVW column in a compressed way. More...
class  UvwStMan
 A storage manager that saves the UVW with (lossless) compression. More...
class  UvwStManColumn
class  Adios2StMan
class  Adios2StManColumn
class  Adios2StManColumnT
class  Adios2StManColumnString
class  BaseMappedArrayEngine
  More...
class  BFEngineMask
  More...
class  BitFlagsEngine
 Templated virtual column engine to map bit flags to a Bool. More...
class  CompressComplex
  More...
class  CompressComplexSD
 Virtual column engine to scale a table Complex array for Single Dish data. More...
class  CompressFloat
  More...
class  RODataManAccessor
  More...
struct  DataManager_global_functions_DataManagerCtor
  More...
class  DataManager
 Abstract base class for a data manager. More...
class  DataManagerColumn
  More...
class  DataManError
  More...
class  DataManInternalError
 Internal table data manager error. More...
class  DataManUnknownCtor
 Table DataManager error; invalid data manager. More...
class  DataManInvDT
 Table DataManager error; invalid data type. More...
class  DataManInvOper
 Table DataManager error; invalid operation. More...
class  DataManUnknownVirtualColumn
 Table DataManager error; unknown virtual column. More...
class  TSMError
 Table DataManager error; error in TiledStMan. More...
class  DataManInfo
  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  IncrementalStMan
  More...
class  ROIncrementalStManAccessor
  More...
class  ISMBase
  More...
class  ISMBucket
  More...
class  ISMColumn
  More...
class  ISMIndColumn
  More...
class  ISMIndex
  More...
class  MappedArrayEngine
  More...
class  MemoryStMan
  More...
class  MSMBase
  More...
class  MSMColumn
  More...
class  MSMDirColumn
  More...
class  MSMIndColumn
  More...
class  RetypedArrayEngine
  More...
struct  RetypedArraySetGet_global_functions_RetypedArrayEngineSetGet
  More...
class  ScaledArrayEngine
  More...
class  ScaledComplexData
  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  ROStandardStManAccessor
  More...
class  StManColumnArrayAipsIO
  More...
class  StManArrayFile
  More...
class  StManColumnIndArrayAipsIO
  More...
class  StIndArray
  More...
class  StManColumnAipsIO
  More...
class  StManAipsIO
 AipsIO table storage manager class. More...
class  StManColumn
  More...
class  StManColumnBase
  More...
class  TiledCellStMan
  More...
class  TiledColumnStMan
  More...
class  TiledDataStMan
  More...
class  TiledDataStManAccessor
  More...
class  TiledFileAccess
  More...
class  TiledFileHelper
  More...
class  TiledShapeStMan
  More...
class  TiledStMan
  More...
class  ROTiledStManAccessor
  More...
class  TSMColumn
  More...
class  TSMCoordColumn
  More...
class  TSMCube
  More...
class  TSMCubeBuff
  More...
class  TSMCubeMMap
  More...
class  TSMDataColumn
  More...
class  TSMFile
  More...
class  TSMIdColumn
  More...
class  TSMOption
  More...
class  TSMShape
  More...
class  VACEngine
  More...
class  VirtualArrayColumnBase
  More...
class  VirtualArrayColumn
class  VirtualColumnEngine
  More...
class  VirtualScalarColumnBase
  More...
class  VirtualScalarColumn
struct  VirtScaCol_global_functions_get_putVirtualScalar
 Global functions to get or put data of a virtual column. More...
class  VirtualTaQLColumn
  More...
class  VSCEngine
  More...
class  LogFilterExpr
  More...
class  LogFilterTaql
  More...
class  LoggerHolder
  More...
class  LoggerHolderRep
 Representation of the class holding a hierarchy of loggers. More...
class  LogHolderIterEntry
 Class representing an entry in a LoggerHolder. More...
class  LogHolderIter
 Class doing the actual iteration through an LoggerHolder. More...
class  LoggerHolderIterator
 Class to iterate through an LoggerHolder. More...
class  NewFile
  More...
class  TableLogSink
  More...
class  ArrayColumnBase
  More...
class  ColumnSlicer
class  BaseSlicesFunctor
  More...
class  GetCellSlices
 Functor to get irregular array slices from a cell. More...
class  GetColumnSlices
 Functor to get irregular array slices from a column. More...
class  PutCellSlices
 Functor to put irregular array slices into a cell. More...
class  PutColumnSlices
 Functor to get irregular array slices from a column. More...
class  ArrayColumnData
  More...
class  ArrayColumnDescBase
  More...
class  ArrayColumnDesc
 Templated class for description of table array columns. More...
class  BaseColumnDesc
  More...
class  BaseColumn
  More...
class  BaseTableIterator
  More...
class  BaseTable
  More...
class  ColumnDescSet
  More...
class  ColumnCache
  More...
class  ColumnDesc
  More...
class  ColumnSet
  More...
class  RecordFieldPtr
class  ColumnsIndex
  More...
class  ColumnsIndexArray
  More...
class  ConcatColumn
  More...
class  ConcatRows
  More...
class  ConcatRowsIter
 Class to iterate through a ConcatRows object. More...
class  ConcatScalarColumn
  More...
class  ConcatTable
  More...
class  ExternalLockSync
  More...
class  MemoryTable
  More...
class  NullTable
  More...
class  PlainColumn
  More...
class  PlainTable
  More...
struct  ReadAsciiTable_global_functions_readAsciiTable
  More...
class  ReadAsciiTable
 Helper class for readAsciiTable. More...
class  RefColumn
  More...
class  RefRows
  More...
class  RefRowsSliceIter
 Class to iterate through a RefRows object. More...
class  RefTable
  More...
class  RowCopier
  More...
class  RowNumbers
class  ScalarColumnDesc
  More...
class  ScalarColumnData
  More...
class  ScalarRecordColumnData
  More...
class  ScalarRecordColumnDesc
  More...
class  SetupNewTableRep
  More...
class  SetupNewTable
 Create a new table - define shapes, data managers, etc. More...
class  StorageOption
  More...
class  SubTableDesc
  More...
class  Table
  More...
class  TableAttr
  More...
class  TableCache
  More...
class  TableColumn
  More...
class  TableCopy
  More...
class  TableDesc
  More...
class  TableError
  More...
class  TableInternalError
 Internal table error. More...
class  TableDuplFile
 Table error; table (description) already exists. More...
class  TableNoFile
 Table error; table (description) not found. More...
class  TableDescNoName
 Table error; no name given to table description. More...
class  TableInvOpt
 Table error; invalid table (description) option. More...
class  TableNoDir
 Table error; path is not a directory. More...
class  TableNoDatFile
 Table error; table.dat file not found. More...
class  TableInvType
 Table error; table type mismatch. More...
class  TableInvColumnDesc
 Table error; invalid column description. More...
class  TableInvHyperDesc
 Table error; invalid hypercolumn description. More...
class  TableUnknownDesc
 Table error; unknown column description. More...
class  TableInvDT
 Table error; invalid data type. More...
class  TableInvOper
 Table error; invalid operation. More...
class  TableArrayConformanceError
 Table error; non-conformant array. More...
class  TableConformanceError
 Table error; table length conformance error. More...
class  TableInvSort
 Table error; invalid sort. More...
class  TableInvLogic
 Table error; invalid logical operation. More...
class  TableInvExpr
 Table error; invalid select expression. More...
class  TableVectorNonConform
 Table error; non-conformant table vectors. More...
class  TableParseError
 Table error; invalid table command. More...
class  TableGramError
 Table grammar error; invalid table command. More...
class  TableIndexProxy
  More...
class  TableInfo
  More...
class  TableIterator
  More...
class  TableIterProxy
  More...
class  TableKeyword
  More...
class  TableLock
  More...
class  TableLockData
  More...
class  TableLocker
  More...
class  TableProxy
  More...
class  TableRecord
  More...
class  TableRecordRep
  More...
class  ROTableRow
  More...
class  TableRow
 Read/write access to a table row. More...
class  TableRowProxy
  More...
class  TableSyncData
  More...
class  TableTrace
  More...
class  TableVectorHelper
class  TableVector
  More...
class  TabPath
  More...
struct  TabVecLogic_global_functions_vectorComparison
  More...
struct  TabVecLogic_global_functions_scalarComparison
 Comparison between a table vector and a scalar. More...
struct  TabVecMath_global_functions_basicMath
  More...
struct  TabVecMath_global_functions_basicTransMath
 Transcendental math for table vectors. More...
struct  TabVecMath_global_functions_advTransMath
 Further transcendental math for table vectors. More...
struct  TabVecMath_global_functions_miscellaneous
 Miscellaneous table vector operations. More...
struct  TabVecMath_global_functions_vectorMath
 Vector operations on a table vector. More...
struct  TVec_global_functions_enum
  More...
class  TabVecRep
 Templated base class for table vectors. More...
struct  TVecLogic_global_functions_vectorComparison
  More...
struct  TVecLogic_global_functions_scalarComparison
 Comparison between a table vector and a scalar. More...
struct  TVecMath_global_functions_basicMath
  More...
struct  TVecMath_global_functions_basicTransMath
 Transcendental math for table vectors. More...
struct  TVecMath_global_functions_advTransMath
 Further transcendental math for table vectors. More...
struct  TVecMath_global_functions_miscellaneous
 Miscellaneous table vector operations. More...
struct  TVecMath_global_functions_vectorMath
 Vector operations on a table vector. More...
class  TabVecScaCol
  More...
class  TabVecTemp
  More...
class  TableExprAggrNode
  More...
class  TableExprAggrNodeArray
  More...
class  TableExprConeNode
  More...
class  TableExprConeNodeArray
class  TableExprNodeConstBool
  More...
class  TableExprNodeConstInt
 Constant Int64 in table select expression tree. More...
class  TableExprNodeConstDouble
 Constant Double in table select expression tree. More...
class  TableExprNodeConstDComplex
 Constant DComplex in table select expression tree. More...
class  TableExprNodeConstString
 Constant String in table select expression tree. More...
class  TableExprNodeConstRegex
 Constant Regex or StringDistance in table select expression tree. More...
class  TableExprNodeConstDate
 Constant Date in table select expression tree. More...
class  TableExprNodeColumn
 Scalar column in table select expression tree. More...
class  TableExprNodeRownr
 Rownumber in table select expression tree. More...
class  TableExprNodeRowid
 Rowid in table select expression tree. More...
class  TableExprNodeRandom
 Random number in table select expression tree. More...
class  TableExprNodeArrayConstBool
  More...
class  TableExprNodeArrayConstInt
 Int Array constant in table select expression tree. More...
class  TableExprNodeArrayConstDouble
 Double Array constant in table select expression tree. More...
class  TableExprNodeArrayConstDComplex
 DComplex Array constant in table select expression tree. More...
class  TableExprNodeArrayConstString
 String Array constant in table select expression tree. More...
class  TableExprNodeArrayConstDate
 Date Array constant in table select expression tree. More...
class  TableExprFuncNode
  More...
class  TableExprFuncNodeArray
  More...
class  TableExprGroupKey
  More...
class  TableExprGroupKeySet
 Class representing all keys in the groupby clause. More...
class  TableExprGroupResult
 Class holding the results of groupby and aggregation. More...
class  TableExprGroupFuncBase
 Abstract base class for classes calculating an aggregated group result. More...
class  TableExprGroupNull
 Class derived from TableExprGroupFuncBase representing a no function. More...
class  TableExprGroupFirst
 Class derived from TableExprGroupFuncBase for the first value in a group. More...
class  TableExprGroupLast
 Class derived from TableExprGroupFuncBase for the first value in a group. More...
class  TableExprGroupExprId
 Class derived from TableExprGroupFuncBase collecting the ids in a group. More...
class  TableExprGroupRowid
 Class collecting the rowids of entries in a group. More...
class  TableExprGroupAggr
 Class collecting the arrays in a group. More...
class  TableExprGroupFuncBool
 Abstract base class for aggregate functions giving a bool scalar. More...
class  TableExprGroupFuncInt
 Abstract base class for aggregate functions giving an integer scalar. More...
class  TableExprGroupFuncDouble
 Abstract base class for aggregate functions giving a double scalar. More...
class  TableExprGroupFuncDComplex
 Abstract base class for aggregate functions giving a dcomplex scalar. More...
class  TableExprGroupFuncDate
 Abstract base class for aggregate functions giving a date/time scalar. More...
class  TableExprGroupFuncString
 Abstract base class for aggregate functions giving a string scalar. More...
class  TableExprGroupFuncArrayBool
 Abstract base class for aggregate functions giving a bool array. More...
class  TableExprGroupFuncArrayInt
 Abstract base class for aggregate functions giving an integer array. More...
class  TableExprGroupFuncArrayDouble
 Abstract base class for aggregate functions giving a double array. More...
class  TableExprGroupFuncArrayDComplex
 Abstract base class for aggregate functions giving a dcomplex array. More...
class  TableExprGroupFuncArrayDate
 Abstract base class for aggregate functions giving a date/time array. More...
class  TableExprGroupFuncArrayString
 Abstract base class for aggregate functions giving a string array. More...
class  TableExprGroupFuncSet
 Class containing the results of aggregated values in a group. More...
class  TableExprGroupCountAll
  More...
class  TableExprGroupCount
 Aggregate class counting number of rows in a group containing a value. More...
class  TableExprGroupAny
 Aggregate class counting if any value in a group is true. More...
class  TableExprGroupAll
 Aggregate class counting if all values in a group are true. More...
class  TableExprGroupNTrue
 Aggregate class counting the number of true values in a group. More...
class  TableExprGroupNFalse
 Aggregate class counting the number of false values in a group. More...
class  TableExprGroupMinInt
 Aggregate class determining the minimum integer value in a group. More...
class  TableExprGroupMaxInt
 Aggregate class determining the maximum integer value in a group. More...
class  TableExprGroupSumInt
 Aggregate class determining the sum of integer values in a group. More...
class  TableExprGroupProductInt
 Aggregate class determining the product of integer values in a group. More...
class  TableExprGroupSumSqrInt
 Aggregate class determining the sum of squares of integer values in a group. More...
class  TableExprGroupMinDouble
 Aggregate class determining the minimum double value in a group. More...
class  TableExprGroupMaxDouble
 Aggregate class determining the maximum double value in a group. More...
class  TableExprGroupSumDouble
 Aggregate class determining the sum of double values in a group. More...
class  TableExprGroupProductDouble
 Aggregate class determining the product of double values in a group. More...
class  TableExprGroupSumSqrDouble
 Aggregate class determining the sum of squares of double values in a group. More...
class  TableExprGroupMeanDouble
 Aggregate class determining the mean of values in a group. More...
class  TableExprGroupVarianceDouble
 Aggregate class determining the variance of values in a group. More...
class  TableExprGroupStdDevDouble
 Aggregate class determining the standard deviation of values in a group. More...
class  TableExprGroupRmsDouble
 Aggregate class determining the RMS of values in a group. More...
class  TableExprGroupFractileDouble
 Aggregate class determining the fractile of values in a group. More...
class  TableExprGroupSumDComplex
 Aggregate class determining the sum of complex values in a group. More...
class  TableExprGroupProductDComplex
 Aggregate class determining the product of complex values in a group. More...
class  TableExprGroupSumSqrDComplex
 Aggregate class determining the sum of squares of complex values in a group. More...
class  TableExprGroupMeanDComplex
 Aggregate class determining the mean of complex values in a group. More...
class  TableExprGroupVarianceDComplex
 Aggregate class determining the variance of values in a group. More...
class  TableExprGroupStdDevDComplex
 Aggregate class determining the standard deviation of values in a group. More...
class  TableExprGroupArrayAny
  More...
class  TableExprGroupArrayAll
 Aggregate class counting if all array values in a group are true. More...
class  TableExprGroupArrayNTrue
 Aggregate class counting the number of true array values in a group. More...
class  TableExprGroupArrayNFalse
 Aggregate class counting the number of false array values in a group. More...
class  TableExprGroupMinArrayInt
 Aggregate class determining the minimum integer array value in a group. More...
class  TableExprGroupMaxArrayInt
 Aggregate class determining the maximum integer array value in a group. More...
class  TableExprGroupSumArrayInt
 Aggregate class determining the sum of integer array values in a group. More...
class  TableExprGroupProductArrayInt
 Aggregate class determining the product of integer array values in a group. More...
class  TableExprGroupSumSqrArrayInt
 Aggregate class determining the sum of squares of integer array values in a group. More...
class  TableExprGroupMinArrayDouble
 Aggregate class determining the minimum double array value in a group. More...
class  TableExprGroupMaxArrayDouble
 Aggregate class determining the maximum double array value in a group. More...
class  TableExprGroupSumArrayDouble
 Aggregate class determining the sum of double array values in a group. More...
class  TableExprGroupProductArrayDouble
 Aggregate class determining the product of double array values in a group. More...
class  TableExprGroupSumSqrArrayDouble
 Aggregate class determining the sum of squares of double array values in a group. More...
class  TableExprGroupMeanArrayDouble
 Aggregate class determining the mean of array values in a group. More...
class  TableExprGroupVarianceArrayDouble
 Aggregate class determining the variance of array values in a group. More...
class  TableExprGroupStdDevArrayDouble
 Aggregate class determining the standard devation of array values in a group. More...
class  TableExprGroupRmsArrayDouble
 Aggregate class determining the RMS of array values in a group. More...
class  TableExprGroupFractileArrayDouble
 Aggregate class determining the fractile of array values in a group. More...
class  TableExprGroupSumArrayDComplex
 Aggregate class determining the sum of complex array values in a group. More...
class  TableExprGroupProductArrayDComplex
 Aggregate class determining the product of complex array values in a group. More...
class  TableExprGroupSumSqrArrayDComplex
 Aggregate class determining the sum of squares of complex array values in a group. More...
class  TableExprGroupMeanArrayDComplex
 Aggregate class determining the mean of complex array values in a group. More...
class  TableExprGroupVarianceArrayDComplex
 Aggregate class determining the variance of array values in a group. More...
class  TableExprGroupStdDevArrayDComplex
 Aggregate class determining the standard devation of array values in a group. More...
class  TableExprGroupArrayAnys
 Aggregate class counting per array index in a group if any is true. More...
class  TableExprGroupArrayAlls
 Aggregate class counting per array index in a group if all are true. More...
class  TableExprGroupArrayNTrues
 Aggregate class counting per array index in a group the nr of true values. More...
class  TableExprGroupArrayNFalses
 Aggregate class counting per array index in a group the nr of false values. More...
class  TableExprGroupMinsArrayInt
 Aggregate class determining per array index in a group the minimum value. More...
class  TableExprGroupMaxsArrayInt
 Aggregate class determining per array index in a group the maximum value. More...
class  TableExprGroupSumsArrayInt
 Aggregate class determining per array index in a group the sum of values. More...
class  TableExprGroupProductsArrayInt
 Aggregate class determining per array index in a group the product of values. More...
class  TableExprGroupSumSqrsArrayInt
 Aggregate class determining per array index in a group the sum of value squares in a group. More...
class  TableExprGroupMinsArrayDouble
 Aggregate class determining the minimum double array value in a group. More...
class  TableExprGroupMaxsArrayDouble
 Aggregate class determining the maximum double array value in a group. More...
class  TableExprGroupSumsArrayDouble
 Aggregate class determining the sum of double array values in a group. More...
class  TableExprGroupProductsArrayDouble
 Aggregate class determining the product of double array values in a group. More...
class  TableExprGroupSumSqrsArrayDouble
 Aggregate class determining the sum of squares of double array values in a group. More...
class  TableExprGroupMeansArrayDouble
 Aggregate class determining the mean of array values in a group. More...
class  TableExprGroupVariancesArrayDouble
 Aggregate class determining the variance of array values in a group. More...
class  TableExprGroupStdDevsArrayDouble
 Aggregate class determining the standard devation of array values in a group. More...
class  TableExprGroupRmssArrayDouble
 Aggregate class determining the RMS of array values in a group. More...
class  TableExprGroupSumsArrayDComplex
 Aggregate class determining the sum of complex array values in a group. More...
class  TableExprGroupProductsArrayDComplex
 Aggregate class determining the product of complex array values in a group. More...
class  TableExprGroupSumSqrsArrayDComplex
 Aggregate class determining the sum of squares of complex array values in a group. More...
class  TableExprGroupMeansArrayDComplex
 Aggregate class determining the mean of complex array values in a group. More...
class  TableExprGroupVariancesArrayDComplex
 Aggregate class determining the variance of array values in a group. More...
class  TableExprGroupStdDevsArrayDComplex
 Aggregate class determining the standard devation of array values in a group. More...
class  TableExprGroupHistBase
 Base aggregate class determining the histogram of values in a group. More...
class  TableExprGroupHistScalar
 Aggregate class determining the histogram of scalar values in a group. More...
class  TableExprGroupHistInt
 Aggregate class determining the histogram of integer array values in a group. More...
class  TableExprGroupHistDouble
 Aggregate class determining the histogram of double array values in a group. More...
class  TableExprNodeEQBool
  More...
class  TableExprNodeEQInt
 Int comparison == in table select expression tree. More...
class  TableExprNodeEQDouble
 Double comparison == in table select expression tree. More...
class  TableExprNodeEQDComplex
 DComplex comparison == in table select expression tree. More...
class  TableExprNodeEQString
 String comparison == in table select expression tree. More...
class  TableExprNodeEQRegex
 Regex comparison == in table select expression tree. More...
class  TableExprNodeEQDate
 Date comparison == in table select expression tree. More...
class  TableExprNodeNEBool
 Bool comparison != in table select expression tree. More...
class  TableExprNodeNEInt
 Int comparison != in table select expression tree. More...
class  TableExprNodeNEDouble
 Double comparison != in table select expression tree. More...
class  TableExprNodeNEDComplex
 DComplex comparison != in table select expression tree. More...
class  TableExprNodeNEString
 String comparison != in table select expression tree. More...
class  TableExprNodeNERegex
 Regex comparison != in table select expression tree. More...
class  TableExprNodeNEDate
 Date comparison != in table select expression tree. More...
class  TableExprNodeGTInt
 Int comparison > in table select expression tree. More...
class  TableExprNodeGTDouble
 Double comparison > in table select expression tree. More...
class  TableExprNodeGTDComplex
 DComplex comparison > in table select expression tree. More...
class  TableExprNodeGTString
 String comparison > in table select expression tree. More...
class  TableExprNodeGTDate
 Date comparison > in table select expression tree. More...
class  TableExprNodeGEInt
 Int comparison >= in table select expression tree. More...
class  TableExprNodeGEDouble
 Double comparison >= in table select expression tree. More...
class  TableExprNodeGEDComplex
 DComplex comparison >= in table select expression tree. More...
class  TableExprNodeGEString
 String comparison >= in table select expression tree. More...
class  TableExprNodeGEDate
 Date comparison >= in table select expression tree. More...
class  TableExprNodeINInt
 Int comparison IN in table select expression tree. More...
class  TableExprNodeINDouble
 Double comparison IN in table select expression tree. More...
class  TableExprNodeINDComplex
 DComplex comparison IN in table select expression tree. More...
class  TableExprNodeINString
 String comparison IN in table select expression tree. More...
class  TableExprNodeINDate
 Date comparison IN in table select expression tree. More...
class  TableExprNodeOR
 Logical or in table select expression tree. More...
class  TableExprNodeAND
 Logical and in table select expression tree. More...
class  TableExprNodeNOT
 Logical not in table select expression tree. More...
class  TableExprNodeArrayEQBool
  More...
class  TableExprNodeArrayEQInt
 Int Array comparison == in table select expression tree. More...
class  TableExprNodeArrayEQDouble
 Double Array comparison == in table select expression tree. More...
class  TableExprNodeArrayEQDComplex
 DComplex Array comparison == in table select expression tree. More...
class  TableExprNodeArrayEQString
 String Array comparison == in table select expression tree. More...
class  TableExprNodeArrayEQRegex
 Regex Array comparison == in table select expression tree. More...
class  TableExprNodeArrayEQDate
 Date Array comparison == in table select expression tree. More...
class  TableExprNodeArrayNEBool
 Bool Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNEInt
 Int Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNEDouble
 Double Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNEDComplex
 DComplex Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNEString
 String Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNERegex
 Regex Array comparison != in table select expression tree. More...
class  TableExprNodeArrayNEDate
 Date Array comparison != in table select expression tree. More...
class  TableExprNodeArrayGTInt
 Int Array comparison > in table select expression tree. More...
class  TableExprNodeArrayGTDouble
 Double Array comparison > in table select expression tree. More...
class  TableExprNodeArrayGTDComplex
 DComplex Array comparison > in table select expression tree. More...
class  TableExprNodeArrayGTString
 String Array comparison > in table select expression tree. More...
class  TableExprNodeArrayGTDate
 Date Array comparison > in table select expression tree. More...
class  TableExprNodeArrayGEInt
 Int Array comparison >= in table select expression tree. More...
class  TableExprNodeArrayGEDouble
 Double Array comparison >= in table select expression tree. More...
class  TableExprNodeArrayGEDComplex
 DComplex Array comparison >= in table select expression tree. More...
class  TableExprNodeArrayGEString
 String Array comparison >= in table select expression tree. More...
class  TableExprNodeArrayGEDate
 Date Array comparison >= in table select expression tree. More...
class  TableExprNodeArrayINInt
 Int Array comparison IN in table select expression tree. More...
class  TableExprNodeArrayINDouble
 Double Array comparison IN in table select expression tree. More...
class  TableExprNodeArrayINDComplex
 DComplex Array comparison IN in table select expression tree. More...
class  TableExprNodeArrayINString
 String Array comparison IN in table select expression tree. More...
class  TableExprNodeArrayINDate
 Date Array comparison IN in table select expression tree. More...
class  TableExprNodeArrayOR
 Logical or in table select expression tree. More...
class  TableExprNodeArrayAND
 Logical and in table select expression tree. More...
class  TableExprNodeArrayNOT
 Logical not in table select expression tree. More...
class  TableExprNodePlus
  More...
class  TableExprNodePlusInt
 Int addition in table select expression tree. More...
class  TableExprNodePlusDouble
 Double addition in table select expression tree. More...
class  TableExprNodePlusDComplex
 DComplex addition in table select expression tree. More...
class  TableExprNodePlusString
 String addition in table select expression tree. More...
class  TableExprNodePlusDate
 Date addition in table select expression tree. More...
class  TableExprNodeMinus
 Subtraction in table select expression tree. More...
class  TableExprNodeMinusInt
 Int subtraction in table select expression tree. More...
class  TableExprNodeMinusDouble
 Double subtraction in table select expression tree. More...
class  TableExprNodeMinusDComplex
 DComplex subtraction in table select expression tree. More...
class  TableExprNodeMinusDate
 Date subtraction in table select expression tree. More...
class  TableExprNodeTimes
 Multiplication in table select expression tree. More...
class  TableExprNodeTimesInt
 Int multiplication in table select expression tree. More...
class  TableExprNodeTimesDouble
 Double multiplication in table select expression tree. More...
class  TableExprNodeTimesDComplex
 DComplex multiplication in table select expression tree. More...
class  TableExprNodeDivide
 Division in table select expression tree. More...
class  TableExprNodeDivideDouble
 Double division in table select expression tree. More...
class  TableExprNodeDivideDComplex
 DComplex division in table select expression tree. More...
class  TableExprNodeModulo
 Modulo in table select expression tree. More...
class  TableExprNodeModuloInt
 Int modulo in table select expression tree. More...
class  TableExprNodeModuloDouble
 Double modulo in table select expression tree. More...
class  TableExprNodeBitAndInt
 Bitwise and in table select expression tree. More...
class  TableExprNodeBitOrInt
 Bitwise or in table select expression tree. More...
class  TableExprNodeBitXorInt
 Bitwise xor in table select expression tree. More...
class  TableExprNodeMIN
 Unary minus in table select expression tree. More...
class  TableExprNodeBitNegate
 Bitwise negate in table select expression tree. More...
class  TableExprNodeArrayPlus
  More...
class  TableExprNodeArrayPlusInt
 Int Array addition in table select expression tree. More...
class  TableExprNodeArrayPlusDouble
 Double Array addition in table select expression tree. More...
class  TableExprNodeArrayPlusDComplex
 DComplex Array addition in table select expression tree. More...
class  TableExprNodeArrayPlusString
 String Array addition in table select expression tree. More...
class  TableExprNodeArrayPlusDate
 Date Array addition in table select expression tree. More...
class  TableExprNodeArrayMinus
 Array addition in table select expression tree. More...
class  TableExprNodeArrayMinusInt
 Int Array subtraction in table select expression tree. More...
class  TableExprNodeArrayMinusDouble
 Double Array subtraction in table select expression tree. More...
class  TableExprNodeArrayMinusDComplex
 DComplex Array subtraction in table select expression tree. More...
class  TableExprNodeArrayMinusDate
 Date Array subtraction in table select expression tree. More...
class  TableExprNodeArrayTimes
 Array addition in table select expression tree. More...
class  TableExprNodeArrayTimesInt
 Int Array multiplication in table select expression tree. More...
class  TableExprNodeArrayTimesDouble
 Double Array multiplication in table select expression tree. More...
class  TableExprNodeArrayTimesDComplex
 DComplex Array multiplication in table select expression tree. More...
class  TableExprNodeArrayDivide
 Array addition in table select expression tree. More...
class  TableExprNodeArrayDivideDouble
 Double Array division in table select expression tree. More...
class  TableExprNodeArrayDivideDComplex
 DComplex Array division in table select expression tree. More...
class  TableExprNodeArrayModulo
 Array addition in table select expression tree. More...
class  TableExprNodeArrayModuloInt
 Int Array modulo in table select expression tree. More...
class  TableExprNodeArrayModuloDouble
 Double Array modulo in table select expression tree. More...
class  TableExprNodeArrayBitAndInt
 Int Array bitwise and in table select expression tree. More...
class  TableExprNodeArrayBitOrInt
 Int Array bitwise or in table select expression tree. More...
class  TableExprNodeArrayBitXorInt
 Int Array bitwise xor in table select expression tree. More...
class  TableExprNodeArrayMIN
 Unary minus in table select expression tree. More...
class  TableExprNodeArrayBitNegate
 Bitwise negate in table select expression tree. More...
class  MArray
  More...
class  TableExprNode
  More...
class  TableExprNodeArray
  More...
class  TableExprNodeArrayColumn
 Base class for Array column in table select expression. More...
class  TableExprNodeArrayColumnBool
 Bool array column in table select expression. More...
class  TableExprNodeArrayColumnuChar
 uChar array column in table select expression More...
class  TableExprNodeArrayColumnShort
 Short array column in table select expression. More...
class  TableExprNodeArrayColumnuShort
 uShort array column in table select expression More...
class  TableExprNodeArrayColumnInt
 Int array column in table select expression. More...
class  TableExprNodeArrayColumnuInt
 uInt array column in table select expression More...
class  TableExprNodeArrayColumnInt64
 Int64 array column in table select expression. More...
class  TableExprNodeArrayColumnFloat
 Float array column in table select expression. More...
class  TableExprNodeArrayColumnDouble
 Double array column in table select expression. More...
class  TableExprNodeArrayColumnComplex
 Complex array column in table select expression. More...
class  TableExprNodeArrayColumnDComplex
 DComplex array column in table select expression. More...
class  TableExprNodeArrayColumnString
 String array column in table select expression. More...
class  TableExprNodeIndex
 The index of an array element in a table select expression. More...
class  TableExprNodeArrayPart
 Array column part in table select expression. More...
class  TableExprNodeRecordField
  More...
class  TableExprNodeRecordFieldArray
 Array field in record select expression tree. More...
class  TaqlRegex
  More...
class  TableExprInfo
 Class to connect a Table and its alias name. More...
class  TableExprNodeRep
 Abstract base class for a node in a table column expression tree. More...
class  TableExprNodeBinary
 Abstract base class for a node having 0, 1, or 2 child nodes. More...
class  TableExprNodeMulti
 Abstract base class for a node having multiple child nodes. More...
class  TableExprNodeSet
  More...
class  TableExprNodeSetElemBase
  More...
class  TableExprNodeSetElemSingle
 Class defining a set element containing a single value. More...
class  TableExprNodeSetElemDiscrete
 Class defining a set element containing a discrete range. More...
class  TableExprNodeSetElemCont
 Class defining a set element containing a continuous interval. More...
class  TableExprNodeSetElemMidWidth
 Class defining a set element containing a continuous mid/width interval. More...
class  TableExprNodeSetElem
 Class to hold the table expression nodes for an element in a set. More...
class  TableExprNodeSetOptBase
  More...
class  TableExprNodeSetOptUSet
 An optimized representation of a discrete selection set. 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  TableExprNodeSetOptContSet
 An optimized representation of a selection set with similar intervals. More...
class  TableExprRange
  More...
class  TableExprUDFNode
  More...
class  TableExprUDFNodeArray
  More...
class  TableExprNodeUnit
  More...
class  TableExprNodeArrayUnit
 Unit for array values in a table select expression tree. 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...
struct  RecordExpr_global_functions_RecordExpr
  More...
struct  RecordGram_global_functions_RecordGramFunctions
  More...
class  RecordGramVal
 Helper class for values in RecordGram. More...
class  RecordGram
 Select-class for flex/bison scanner/parser for RecordGram. More...
class  TableExprData
  More...
class  TableExprId
  More...
class  TableExprIdAggr
  More...
struct  TableGram_global_functions_TableGramFunctions
  More...
class  TableParseFunc
  More...
class  TableParseGroupby
  More...
class  TableParseJoin
  More...
class  TableParseProject
  More...
class  TableParseQuery
  More...
class  TableParseSortKey
  More...
class  TableParsePair
  More...
class  TableParseTableList
 Class containing two lists of TableParsePair objects. More...
class  TableParseUpdate
  More...
class  TaQLJoinBase
  More...
class  TaQLJoinRow
 Class holding the row number as the final level in the comparison tree. More...
class  TaQLJoin
 Class holding a comparison part of a join condition. 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  TaQLJoinColumnInt
class  TaQLJoinColumnDouble
class  TaQLJoinColumnDComplex
class  TaQLJoinColumnString
class  TaQLJoinColumnDate
class  TaQLJoinRowid
 The rowid in a join table. More...
class  TaQLNode
  More...
class  TaQLConstNode
 Envelope class for a node containing a constant value. More...
class  TaQLRegexNode
 Envelope class for a node containing a constant regex value. More...
class  TaQLMultiNode
 Envelope class for a node containing a list of nodes. More...
class  TaQLQueryNode
 Envelope class for a node containing a selection command. More...
class  TaQLConstNodeRep
  More...
class  TaQLRegexNodeRep
 Raw TaQL parse tree node defining a constant regex value. More...
class  TaQLUnaryNodeRep
 Raw TaQL parse tree node defining a unary operator. More...
class  TaQLBinaryNodeRep
 Raw TaQL parse tree node defining a binary operator. More...
class  TaQLMultiNodeRep
 Raw TaQL parse tree node defining a list of nodes. More...
class  TaQLFuncNodeRep
 Raw TaQL parse tree node defining a function. More...
class  TaQLRangeNodeRep
 Raw TaQL parse tree node defining a range. More...
class  TaQLIndexNodeRep
 Raw TaQL parse tree node defining an index in a array. More...
class  TaQLJoinNodeRep
 Raw TaQL parse tree node defining a join operation. More...
class  TaQLKeyColNodeRep
 Raw TaQL parse tree node defining a keyword or column name. More...
class  TaQLTableNodeRep
 Raw TaQL parse tree node defining a table. More...
class  TaQLColNodeRep
 Raw TaQL parse tree node defining a select column expression. More...
class  TaQLColumnsNodeRep
 Raw TaQL parse tree node defining a select column list. More...
class  TaQLGroupNodeRep
 Raw TaQL parse tree node defining a groupby list. More...
class  TaQLSortKeyNodeRep
 Raw TaQL parse tree node defining a sort key. More...
class  TaQLSortNodeRep
 Raw TaQL parse tree node defining a sort list. More...
class  TaQLLimitOffNodeRep
 Raw TaQL parse tree node defining a limit/offset expression. More...
class  TaQLGivingNodeRep
 Raw TaQL parse tree node defining a giving expression list. More...
class  TaQLUpdExprNodeRep
 Raw TaQL parse tree node defining a column update expression. More...
class  TaQLQueryNodeRep
 Raw TaQL parse tree node defining a selection command. More...
class  TaQLSelectNodeRep
 Raw TaQL parse tree node defining a select command. More...
class  TaQLCountNodeRep
 Raw TaQL parse tree node defining a count command. More...
class  TaQLUpdateNodeRep
 Raw TaQL parse tree node defining an update command. More...
class  TaQLInsertNodeRep
 Raw TaQL parse tree node defining an insert command. More...
class  TaQLDeleteNodeRep
 Raw TaQL parse tree node defining a delete command. More...
class  TaQLCalcNodeRep
 Raw TaQL parse tree node defining a calc command. More...
class  TaQLCreTabNodeRep
 Raw TaQL parse tree node defining a create table command. More...
class  TaQLColSpecNodeRep
 Raw TaQL parse tree node defining a create column specification. More...
class  TaQLRecFldNodeRep
 Raw TaQL parse tree node defining a record field. More...
class  TaQLUnitNodeRep
 Raw TaQL parse tree node defining a unit. More...
class  TaQLAltTabNodeRep
 Raw TaQL parse tree node defining an alter table command. More...
class  TaQLAddColNodeRep
 Raw TaQL parse tree node defining an alter table add column command. More...
class  TaQLRenDropNodeRep
 Raw TaQL parse tree node defining an alter table rename or drop command. More...
class  TaQLSetKeyNodeRep
 Raw TaQL parse tree node defining an alter table set keyword command. More...
class  TaQLAddRowNodeRep
 Raw TaQL parse tree node defining an alter table add rows command. More...
class  TaQLConcTabNodeRep
 Raw TaQL parse tree node defining an alter table command. More...
class  TaQLShowNodeRep
 Raw TaQL parse tree node defining a show command. More...
class  TaQLCopyColNodeRep
 Raw TaQL parse tree node defining an alter table copy column command. More...
class  TaQLDropTabNodeRep
 Raw TaQL parse tree node defining a DROP TABLE command. More...
class  TaQLNodeHandler
  More...
class  TaQLNodeHRValue
 Class containing the result value of the handling of a TaQLNode. More...
class  TaQLNodeRep
  More...
class  TaQLNodeResultRep
  More...
class  TaQLNodeResult
 Envelope class to hold the result of a visit to the node tree. More...
class  TaQLNodeVisitor
  More...
class  TaQLResult
  More...
class  TaQLShow
  More...
class  TaQLStyle
  More...
class  UDFBase
  More...
class  exception
class  runtime_error
class  allocator
class  map

Typedefs

typedef bool Bool
 Define the standard types used by Casacore.
typedef char Char
typedef unsigned char uChar
typedef short Short
typedef unsigned short uShort
typedef int Int
typedef unsigned int uInt
typedef long Long
typedef unsigned long uLong
typedef float Float
typedef double Double
typedef long double lDouble
typedef long long Int64
 Define the extra non-standard types used by Casacore (like proposed uSize, Size).
typedef unsigned long long uInt64
typedef int FitsLong
 All FITS code seems to assume longs are 4 bytes.
typedef uInt64 rownr_t
 Define the type of a row number in a table.
typedef bool LogicalArrayElem
typedef Array< LogicalArrayElem > LogicalArray
typedef MaskedArray< LogicalArrayElem > MaskedLogicalArray
template<typename T>
using std11_allocator
typedef T value_type
 Define the STL-style iterators.
typedef T * iterator
typedef const T * const_iterator
typedef value_type * pointer
typedef const value_type * const_pointer
typedef value_type & reference
typedef const value_type & const_reference
typedef size_t size_type
typedef ptrdiff_t difference_type
typedef Bool CheckFieldFunction(const String &fieldName, DataType dataType, const void *extraArgument, String &message)
 Define the signature of the add callback function.
typedef Quantum< Double > Quantity
typedef QVector< Double > QVD
typedef AipsrcValue< Double > AipsrcDouble
typedef AipsrcValue< Int > AipsrcInt
typedef AipsrcValue< Bool > AipsrcBool
typedef Aipsrc AipsrcString
typedef AipsrcVector< Double > AipsrcVDouble
typedef AipsrcVector< Int > AipsrcVInt
typedef AipsrcVector< Bool > AipsrcVBool
typedef AipsrcVector< String > AipsrcVString
typedef void(* FITSErrorHandler) (const char *errMessage, FITSError::ErrorLevel severity)
 Define a typedef for the handler function signature for convenience.
typedef PrimaryArray< unsigned char > BytePrimaryArray
typedef PrimaryArray< short > ShortPrimaryArray
typedef PrimaryArray< FitsLong > LongPrimaryArray
typedef PrimaryArray< float > FloatPrimaryArray
typedef PrimaryArray< double > DoublePrimaryArray
typedef ImageExtension< unsigned char > ByteImageExtension
typedef ImageExtension< short > ShortImageExtension
typedef ImageExtension< FitsLong > LongImageExtension
typedef ImageExtension< float > FloatImageExtension
typedef ImageExtension< double > DoubleImageExtension
typedef PrimaryGroup< unsigned char > BytePrimaryGroup
typedef PrimaryGroup< short > ShortPrimaryGroup
typedef PrimaryGroup< FitsLong > LongPrimaryGroup
typedef PrimaryGroup< float > FloatPrimaryGroup
typedef PrimaryGroup< double > DoublePrimaryGroup
typedef PrimaryTable< unsigned char > BytePrimaryTable
typedef PrimaryTable< short > ShortPrimaryTable
typedef PrimaryTable< FitsLong > LongPrimaryTable
typedef PrimaryTable< float > FloatPrimaryTable
typedef PrimaryTable< double > DoublePrimaryTable
typedef FitsField< FitsLogical > LogicalFitsField
typedef FitsField< FitsBit > BitFitsField
typedef FitsField< char > CharFitsField
typedef FitsField< unsigned char > ByteFitsField
typedef FitsField< short > ShortFitsField
typedef FitsField< FitsLong > LongFitsField
typedef FitsField< float > FloatFitsField
typedef FitsField< double > DoubleFitsField
typedef FitsField< Complex > ComplexFitsField
typedef FitsField< IComplex > IComplexFitsField
typedef FitsField< DComplex > DComplexFitsField
typedef FitsField< FitsVADesc > VADescFitsField
typedef FitsArray< FitsLogical > LogicalFitsArray
typedef FitsArray< FitsBit > BitFitsArray
typedef FitsArray< char > CharFitsArray
typedef FitsArray< unsigned char > ByteFitsArray
typedef FitsArray< short > ShortFitsArray
typedef FitsArray< FitsLong > LongFitsArray
typedef FitsArray< float > FloatFitsArray
typedef FitsArray< double > DoubleFitsArray
typedef FitsArray< Complex > ComplexFitsArray
typedef FitsArray< IComplex > IComplexFitsArray
typedef FitsArray< DComplex > DComplexFitsArray
typedef FitsArray< FitsVADesc > VADescFitsArray
typedef MeasurementSet MS
 MeasurementSet is too cumbersome for a number of common uses, so we give a typedef here.
typedef MSAntennaColumns ROMSAntennaColumns
typedef MSColumns ROMSColumns
typedef MSDataDescColumns ROMSDataDescColumns
typedef MSDopplerColumns ROMSDopplerColumns
typedef MSFeedColumns ROMSFeedColumns
typedef MSFieldColumns ROMSFieldColumns
typedef MSFlagCmdColumns ROMSFlagCmdColumns
typedef MSFreqOffsetColumns ROMSFreqOffsetColumns
typedef MSHistoryColumns ROMSHistoryColumns
typedef MSMainColumns ROMSMainColumns
typedef MSObservationColumns ROMSObservationColumns
typedef MSPointingColumns ROMSPointingColumns
typedef MSPolarizationColumns ROMSPolarizationColumns
typedef MSProcessorColumns ROMSProcessorColumns
typedef MSSourceColumns ROMSSourceColumns
typedef MSSpWindowColumns ROMSSpWindowColumns
typedef MSStateColumns ROMSStateColumns
typedef MSSysCalColumns ROMSSysCalColumns
typedef MSWeatherColumns ROMSWeatherColumns
typedef MSSelectionKeywords MSS
 Define a shorthand notation for this class, so enums can be specified easily.
typedef struct casacore::TimeFields TimeFields
typedef Convolver< Float > FloatConvolver
 Typedefs.
typedef Convolver< Double > DoubleConvolver
typedef Float FType
using BinCountArray
using LocationType
using BufferedColumnarFile
typedef TableColumn ROTableColumn
 Define ROTableColumn for backward compatibility.
typedef std::shared_ptr< TableExprNodeRep > TENShPtr
typedef std::shared_ptr< TableExprNodeSetElemBase > TENSEBShPtr

Enumerations

enum  StorageInitPolicy {
  COPY ,
  TAKE_OVER ,
  SHARE
}
  More...
enum  RecordType {
  Fixed ,
  Variable
}
  More...
enum  DuplicatesFlag {
  RenameDuplicates ,
  SkipDuplicates ,
  OverwriteDuplicates ,
  ThrowOnDuplicates
}
 Define the Duplicates flag for the function merge in the various record classes. More...
enum class  BitFloatKind : uint8_t {
  Zero ,
  NegativeZero ,
  Normal ,
  NaN ,
  SignallingNaN ,
  Infinity ,
  NegativeInfinity ,
  Subnormal
}
enum class  SiscoStoreMode {
  Original ,
  Diagonal ,
  StokesI
}

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)
std::string::size_type IndexString (std::string_view str, char c, int startpos=0)
 Return the position of the character in the string or npos if not found.
std::string::size_type IndexString (std::string_view str, std::string_view pattern, int startpos=0)
 Return the position of the substring in the string or npos if not found.
bool EqualStringsAndNotEmpty (std::string_view str1, std::string_view str2, int position=0)
 Replacement of old member function "matches", which has somewhat confusing semantics: two empty strings do not match, and an empty pattern does also not match.
template<typename T>
bool StringToValue (const std::string &str, T &value, bool throw_on_error=true)
 Convert a String to a value.
template<typename T>
T StringToValue (const std::string &str, bool throw_on_error=true)
 Same as other StringToValue() overload, but returns the parsed value.
int StringToInt (const std::string &str, bool throw_on_error=false)
 Same as StringToValue<int>.
float StringToFloat (const std::string &str, bool throw_on_error=false)
 Same as StringToValue<float>.
double StringToDouble (const std::string &str, bool throw_on_error=false)
 Same as StringToValue<double>.
template<typename T>
std::string ValueToString (T &&value)
int RegexReplaceAll (std::string &str, const Regex &pat, const std::string &repl)
 Replace all matches of the string str with the regex @pat by @repl.
bool RegexMatches (const std::string &str, const Regex &r, int pos=0)
 Checks if the regex @r matches with the string @str.
std::string RegexSubStr (const std::string &str, const Regex &r, size_t startpos=0)
 Matches the regex and returns the matching part.
size_t RegexIndex (const std::string &str, const Regex &r, size_t startpos=0)
 Matches the regex and returns at what index in the string.
String operator+ (const String &lhs, const String &rhs)
 Global concatenation operators.
String operator+ (const char *lhs, const String &rhs)
String operator+ (char lhs, const String &rhs)
String operator+ (const String &lhs, const char *rhs)
String operator+ (const String &lhs, char rhs)
bool operator== (const String &x, const String &y)
 Global comparison operators.
bool operator!= (const String &x, const String &y)
bool operator> (const String &x, const String &y)
bool operator>= (const String &x, const String &y)
bool operator< (const String &x, const String &y)
bool operator<= (const String &x, const String &y)
bool operator== (const String &x, const char *t)
bool operator!= (const String &x, const char *t)
bool operator> (const String &x, const char *t)
bool operator>= (const String &x, const char *t)
bool operator< (const String &x, const char *t)
bool operator<= (const String &x, const char *t)
bool operator== (const String &x, const char t)
bool operator!= (const String &x, const char t)
bool operator> (const String &x, const char t)
bool operator>= (const String &x, const char t)
bool operator< (const String &x, const char t)
bool operator<= (const String &x, const char t)
int compare (const std::string &x, const std::string &y)
 ** Casacore additions of global compares.
int compare (const std::string &x, const char *y)
int compare (const std::string &x, const char y)
int fcompare (const String &x, const String &y)
 this version ignores case.
int split (const std::string &str, std::string res[], int maxn, const std::string &sep)
 Splitting Global function which splits the String into string array res at separator and returns the number of elements.
int split (const std::string &str, std::string res[], int maxn, const char sep)
int split (const std::string &str, std::string res[], int maxn, const Regex &sep)
String common_prefix (const std::string &x, const std::string &y, int startpos=0)
 Some general functions Functions to find special patterns, join and replicate .
String common_suffix (const std::string &x, const std::string &y, int startpos=-1)
String replicate (char c, String::size_type n)
String replicate (const std::string &str, String::size_type n)
String join (std::string src[], int n, const std::string &sep)
String reverse (const std::string &str)
 Casing and related functions Case conversion and rearrangement functions .
String upcase (const std::string &str)
 Global function which returns a transformation to uppercase of String.
String downcase (const std::string &str)
 Global function which returns a transformation to lowercase of String.
String capitalize (const std::string &str)
 Global function which returns a transformation to capitalization of String.
String trim (const std::string &str)
 Global function which removes leading and trailing whitespace.
std::ostream & operator<< (std::ostream &s, const String &x)
 IO .
void LTrimInPlace (std::string &str, char character)
 Remove specified character from beginning of string.
void LTrimInPlace (std::string &str, std::string_view characters)
 Remove specified characters from beginning of string.
void RTrimInPlace (std::string &str, char character)
 Remove specified character from end of string.
void RTrimInPlace (std::string &str, std::string_view characters)
 Remove specified characters from end of string.
void TrimInPlace (std::string &str, char single_character)
 Remove specified char from beginning and end of string.
void TrimInPlace (std::string &str, std::string_view characters=kWhiteSpaceCharacters)
 Remove specified chars from beginning and end of string.
std::string FormatString (const char *format_string,...)
 Like sprintf.
std::size_t SubStringCount (std::string_view str, std::string_view pattern)
 Returns the number of times a given pattern occurs in a string.
std::string_view GetStringUpToExcluding (std::string_view input, std::string_view pattern, size_t start_position=0)
 Gets a part of a string up to and excluding a specified pattern.
std::string_view GetStringUpToIncluding (std::string_view input, std::string_view pattern, size_t start_position=0)
 Rather specific function – this is a replacement for String:through() with string argument, but maybe String::through() is rarely used, in which case this function should be removed.
std::string_view GetStringFrom (std::string_view input, std::string_view pattern, size_t start_position=0)
 Get a string starting at a specific pattern that is found in the string.
std::string_view GetStringAfter (std::string_view input, std::string_view pattern, size_t start_position=0)
 Rather specific function – this is a replacement for String:after(), but maybe String::after() is rarely used, in which case this function should be removed.
void ToUpperCaseInPlace (std::string &str)
 Converts the specified string to upper case, in place.
void ToLowerCaseInPlace (std::string &str)
 Converts the specified string to lower case, in place.
void CapitalizeStringInPlace (std::string &str)
 Changes the casing such that every separate word starts with an uppercase character and continues lowercase.
void EraseStringFrom (std::string &str, std::string_view pattern, size_t start_position=0)
 Remove the end of a string, starting from a specified pattern.
size_t ReplaceAllInPlace (std::string &str, std::string_view pattern, std::string_view replacement)
 Replace every occurence of pattern in str by replacement.
constexpr bool StringContains (std::string_view str, std::string_view pattern)
 Determines if a given string contains another given string.
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 replaceStorage (size_t n, T *&storagePointer, Bool takeOverStorage=True)
 Replace the internal storage with a C-array (i.e.
template<typename Allocator>
void replaceStorage (size_t n, T *&storagePointer, Bool takeOverStorage, AllocSpec< Allocator > const &)
T & operator[] (size_t index)
 Index into the block (0-based).
Block< T > & operator= (const T &val)
 Set all values in the block to "val".
void set (const T &val)
T * storage ()
 If you really, really, need a "raw" pointer to the beginning of the storage area this will give it to you.
size_t nelements () const
 The number of elements contained in this Block<T>.
size_t size () const
size_t capacity () const
 The capacity in this Block<T>.
Bool empty () const
 Is the block empty (i.e.
iterator begin ()
 Get the begin and end iterator object for this block.
iterator end ()
void traceAlloc (const void *addr, size_t sz) const
void traceFree (const void *addr, size_t sz) const
static constexpr bool init_anyway ()
void init (ArrayInitPolicy initPolicy)
void deinit ()
void dealloc ()
template<typename Allocator>
static Allocator_private::BulkAllocator< typename Allocator::value_type > * get_allocator ()
template<typename Allocator>
Bool isCompatibleAllocator ()
size_t get_size () const
 The number of used elements in the vector.
void set_size (size_t new_value)
 Set the number of used elements in the vector.
size_t get_capacity () const
 The capacity of the vector.
void set_capacity (size_t new_value)
 Set the capacity of the vector.
void putBlock (AipsIO &, const Block< void * > &, Int)
void getBlock (AipsIO &, Block< void * > &)
void showBlock (AipsIO &, const Block< void * > &, Int)
 Record ()
 
 Record (RecordType type, CheckFieldFunction *=0, const void *checkArgument=0)
 Create a record with no fields.
 Record (const RecordDesc &description, RecordType type=Fixed, CheckFieldFunction *=0, const void *checkArgument=0)
 Create a record with the given description.
 Record (const Record &other)
 Create a copy of other using copy semantics.
 Record (const RecordInterface &other)
 Create a Record from another type of record using copy semantics.
Record & operator= (const Record &other)
 Copy the data in the other record to this record.
 ~Record ()
 Release resources associated with this object.
RecordInterface * clone () const override
 Make a copy of this object.
void assign (const RecordInterface &that) override
 Assign that RecordInterface object to this one.
const String & comment (const RecordFieldId &) const override
 Get the comment for this field.
void setComment (const RecordFieldId &, const String &comment) override
 Set the comment for this field.
const RecordDesc & description () const
 Describes the current structure of this Record.
void restructure (const RecordDesc &newDescription, Bool recursive=True) override
 Change the structure of this Record to contain the fields in newDescription.
Bool conform (const Record &other) const
 Returns True if this and other have the same RecordDesc, other than different names for the fields.
uInt nfields () const override
 How many fields does this structure have?
Int fieldNumber (const String &fieldName) const override
 Get the field number from the field name.
DataType type (Int whichField) const override
 Get the data type of this field.
void removeField (const RecordFieldId &) override
 Remove a field from the record.
void renameField (const String &newName, const RecordFieldId &)
 Rename the given field.
void defineRecord (const RecordFieldId &, const Record &value, RecordType type=Variable)
 Define a value for the given field containing a subrecord.
void defineRecord (const RecordFieldId &, const RecordInterface &value, RecordType=Variable) override
const Record & subRecord (const RecordFieldId &) const
 Get the subrecord from the given field.
Record & rwSubRecord (const RecordFieldId &)
const RecordInterface & asRecord (const RecordFieldId &) const override
RecordInterface & asrwRecord (const RecordFieldId &) override
ValueHolder asValueHolder (const RecordFieldId &) const override
 Get or define the value as a ValueHolder.
void defineFromValueHolder (const RecordFieldId &, const ValueHolder &) override
void mergeField (const Record &other, const RecordFieldId &, DuplicatesFlag=ThrowOnDuplicates)
 Merge a field from another record into this record.
void merge (const Record &other, DuplicatesFlag=ThrowOnDuplicates)
 Merge all fields from the other record into this record.
AipsIO & operator<< (AipsIO &os, const Record &rec)
 Write the Record to an output stream.
AipsIO & operator>> (AipsIO &os, Record &rec)
 Read the Record from an input stream.
void putRecord (AipsIO &os) const
 Write the Record to an output stream.
void getRecord (AipsIO &os)
 Read the Record from an input stream.
void putData (AipsIO &os) const
 Put the data of a record.
void getData (AipsIO &os, uInt version)
 Read the data of a record.
void makeUnique () override
 Make a unique record representation (to do copy-on-write in RecordFieldPtr).
void print (std::ostream &, Int maxNrValues=25, const String &indent="") const override
 Print the contents of the record.
void * get_pointer (Int whichField, DataType type) const override
 Used by the RecordField classes to attach in a type-safe way to the correct field.
void * get_pointer (Int whichField, DataType type, const String &recordType) const override
const RecordRep & ref () const
 Return a const reference to the underlying RecordRep.
RecordRep & rwRef ()
 Return a non-const reference to the underlying RecordRep.
void addDataField (const String &name, DataType type, const IPosition &shape, Bool fixedShape, const void *value) override
 Add a field to the record.
void defineDataField (Int whichField, DataType type, const void *value) override
 Define a value in the given field.
RecordDesc getDescription () const override
 Get the description of this record.
 Record (RecordRep *parent, const RecordDesc &description)
 Create Record as a subrecord.
 Record (RecordRep *parent, RecordType type)
ostream & operator<< (ostream &os, const RecordDesc &desc)
AipsIO & operator<< (AipsIO &os, const RecordDesc &desc)
AipsIO & operator>> (AipsIO &os, RecordDesc &desc)
 RecordFieldPtr ()
 
 RecordFieldPtr (RecordInterface &record, Int whichField)
 Attach this field pointer to the given field.
 RecordFieldPtr (RecordInterface &record, const RecordFieldId &)
void attachToRecord (RecordInterface &record, Int whichField)
 Change our pointer to the supplied field.
void attachToRecord (RecordInterface &record, const RecordFieldId &)
void detach ()
 Point to no field in any Record.
T & operator* ()
 Provide access to the field's value.
const T & get () const
void define (const T &value)
 Store a value in the field using redefinition.
const String & comment () const
 Get the comment of this field.
void setComment (const String &comment)
 Set the comment for this field.
Int fieldNumber () const
 Return the fieldnumber of this field.
String name () const
 Return the name of the field.
Bool isAttached () const
 Is this field pointer attached to a valid record?
static const T * get_typed_ptr (RecordInterface *record, Int fieldNumber)
 RecordInterface ()
 The default constructor creates an empty record with a variable structure.
 RecordInterface (RecordType type, CheckFieldFunction *funcPtr, const void *checkArgument)
 Create a record with no fields.
 RecordInterface (const RecordInterface &other)
 Copy constructor (copy semantics).
RecordInterface & operator= (const RecordInterface &other)
 Assignment (copy semantics).
virtual ~RecordInterface ()
 Destruct the record.
Bool isFixed () const
 Is the Record structure fixed (i.e.
Int idToNumber (const RecordFieldId &) const
 Get the field number for the given field id.
Bool isDefined (const String &fieldName) const
 Test if a field name exists.
DataType dataType (const RecordFieldId &) const
String name (const RecordFieldId &) const
 Get the name of this field.
IPosition shape (const RecordFieldId &) const
 Get the actual shape of this field.
void define (const RecordFieldId &, Bool value)
 Define a value for the given field.
void define (const RecordFieldId &, uChar value)
void define (const RecordFieldId &, Short value)
void define (const RecordFieldId &, Int value)
void define (const RecordFieldId &, uInt value)
void define (const RecordFieldId &, Int64 value)
void define (const RecordFieldId &, Float value)
void define (const RecordFieldId &, Double value)
void define (const RecordFieldId &, const Complex &value)
void define (const RecordFieldId &, const DComplex &value)
void define (const RecordFieldId &, const Char *value)
void define (const RecordFieldId &, const String &value)
void define (const RecordFieldId &, const Array< Bool > &value, Bool FixedShape=False)
void define (const RecordFieldId &, const Array< uChar > &value, Bool FixedShape=False)
void define (const RecordFieldId &, const Array< Short > &value, Bool FixedShape=False)
void define (const RecordFieldId &, const Array< Int > &value, Bool FixedShape=False)
void define (const RecordFieldId &, const Array< uInt > &value, Bool FixedShape=False)
void define (const RecordFieldId &, const Array< Int64 > &value, Bool FixedShape=False)
void define (const RecordFieldId &, const Array< Float > &value, Bool FixedShape=False)
void define (const RecordFieldId &, const Array< Double > &value, Bool FixedShape=False)
void define (const RecordFieldId &, const Array< Complex > &value, Bool FixedShape=False)
void define (const RecordFieldId &, const Array< DComplex > &value, Bool FixedShape=False)
void define (const RecordFieldId &, const Array< String > &value, Bool FixedShape=False)
void get (const RecordFieldId &, Bool &value) const
 Get the value of the given field.
void get (const RecordFieldId &, uChar &value) const
void get (const RecordFieldId &, Short &value) const
void get (const RecordFieldId &, Int &value) const
void get (const RecordFieldId &, uInt &value) const
void get (const RecordFieldId &, Int64 &value) const
void get (const RecordFieldId &, Float &value) const
void get (const RecordFieldId &, Double &value) const
void get (const RecordFieldId &, Complex &value) const
void get (const RecordFieldId &, DComplex &value) const
void get (const RecordFieldId &, String &value) const
void get (const RecordFieldId &, Array< Bool > &value) const
void get (const RecordFieldId &, Array< uChar > &value) const
void get (const RecordFieldId &, Array< Short > &value) const
void get (const RecordFieldId &, Array< Int > &value) const
void get (const RecordFieldId &, Array< uInt > &value) const
void get (const RecordFieldId &, Array< Int64 > &value) const
void get (const RecordFieldId &, Array< Float > &value) const
void get (const RecordFieldId &, Array< Double > &value) const
void get (const RecordFieldId &, Array< Complex > &value) const
void get (const RecordFieldId &, Array< DComplex > &value) const
void get (const RecordFieldId &, Array< String > &value) const
Bool asBool (const RecordFieldId &) const
 The following functions get the value based on field name or number.
uChar asuChar (const RecordFieldId &) const
Short asShort (const RecordFieldId &) const
Int asInt (const RecordFieldId &) const
uInt asuInt (const RecordFieldId &) const
Int64 asInt64 (const RecordFieldId &) const
Float asFloat (const RecordFieldId &) const
Double asDouble (const RecordFieldId &) const
Complex asComplex (const RecordFieldId &) const
DComplex asDComplex (const RecordFieldId &) const
const String & asString (const RecordFieldId &) const
const Array< Bool > & asArrayBool (const RecordFieldId &) const
const Array< uChar > & asArrayuChar (const RecordFieldId &) const
const Array< Short > & asArrayShort (const RecordFieldId &) const
const Array< Int > & asArrayInt (const RecordFieldId &) const
const Array< uInt > & asArrayuInt (const RecordFieldId &) const
const Array< Int64 > & asArrayInt64 (const RecordFieldId &) const
const Array< Float > & asArrayFloat (const RecordFieldId &) const
const Array< Double > & asArrayDouble (const RecordFieldId &) const
const Array< Complex > & asArrayComplex (const RecordFieldId &) const
const Array< DComplex > & asArrayDComplex (const RecordFieldId &) const
const Array< String > & asArrayString (const RecordFieldId &) const
Array< Bool > toArrayBool (const RecordFieldId &) const
 Get an array while promoting the data as needed.
Array< uChar > toArrayuChar (const RecordFieldId &) const
Array< Short > toArrayShort (const RecordFieldId &) const
Array< Int > toArrayInt (const RecordFieldId &) const
Array< uInt > toArrayuInt (const RecordFieldId &) const
Array< Int64 > toArrayInt64 (const RecordFieldId &) const
Array< Float > toArrayFloat (const RecordFieldId &) const
Array< Double > toArrayDouble (const RecordFieldId &) const
Array< Complex > toArrayComplex (const RecordFieldId &) const
Array< DComplex > toArrayDComplex (const RecordFieldId &) const
Array< String > toArrayString (const RecordFieldId &) const
void toArray (const RecordFieldId &id, Array< Bool > &array) const
void toArray (const RecordFieldId &id, Array< uChar > &array) const
void toArray (const RecordFieldId &id, Array< Short > &array) const
void toArray (const RecordFieldId &id, Array< Int > &array) const
void toArray (const RecordFieldId &id, Array< uInt > &array) const
void toArray (const RecordFieldId &id, Array< Int64 > &array) const
void toArray (const RecordFieldId &id, Array< Float > &array) const
void toArray (const RecordFieldId &id, Array< Double > &array) const
void toArray (const RecordFieldId &id, Array< Complex > &array) const
void toArray (const RecordFieldId &id, Array< DComplex > &array) const
void toArray (const RecordFieldId &id, Array< String > &array) const
Float asfloat (const RecordFieldId &) const
 Get value based on field name or number.
Double asdouble (const RecordFieldId &) const
const Array< Float > & asArrayfloat (const RecordFieldId &) const
const Array< Double > & asArraydouble (const RecordFieldId &) const
std::ostream & operator<< (std::ostream &os, const RecordInterface &rec)
 Print the contents of the record.
void throwIfFixed () const
 Check if the Record has a non-fixed structure.
void checkName (const String &fieldName, DataType type) const
 Check if the new field name is correct.
RecordType & recordType ()
 Give access to the RecordType flag (write-access is needed when a record is read back).
Int newIdToNumber (const RecordFieldId &) const
 Get the field number for the given field id.
void defineField (const RecordFieldId &, DataType type, const void *value)
 Add a scalar field with the given type and value.
void defineField (const RecordFieldId &, DataType type, const IPosition &shape, Bool fixedShape, const void *value)
 Add an array field with the given type, shape and value.
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)
template<typename t>
void assert_ (bool expr, const char *msg, const char *file, int line)
 
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)
 PrimaryArray (FitsInput &, FITSErrorHandler=FITSError::defaultHandler)
 templated primary array base class of given type
 PrimaryArray (FitsKeywordList &, FITSErrorHandler=FITSError::defaultHandler)
 constructor from a FitsKeywordList
 PrimaryArray (FITSErrorHandler=FITSError::defaultHandler)
 constructor does not require a FitsKeywordList.
virtual ~PrimaryArray ()
 destructor
double bscale () const
 General access routines for a primary array.
double bzero () const
char * bunit () const
Bool isablank () const
Int blank () const
char * ctype (int n) const
double crpix (int n) const
double crota (int n) const
double crval (int n) const
double cdelt (int n) const
double datamax () const
double datamin () const
int store (const TYPE *source, int npixels)
 The overloaded operator functions `()' all return physical data, i.
void copy (double *target, int npixels) const
void copy (float *target, int npixels) const
void move (TYPE *target, int npixels) const
int write_priArr_hdr (FitsOutput &fout, int simple, int bitpix, int naxis, long naxes[], int extend)
virtual int read ()
 The read()' and write()' functions control reading and writing data from the external FITS I/O medium into the FITS array.
virtual int read (int)
virtual int write (FitsOutput &)
virtual OFF_T set_next (OFF_T)
 PrimaryArray (FitsInput &, FITS::HDUType, FITSErrorHandler errhandler=FITSError::defaultHandler)
 construct from a FitsInput with given HDU type
 PrimaryArray (FitsKeywordList &, FITS::HDUType, FITSErrorHandler errhandler=FITSError::defaultHandler)
 construct from a FitsKeywordList with given HDU type
 PrimaryArray (FITS::HDUType, FITSErrorHandler errhandler=FITSError::defaultHandler)
 construct witout FitsKeywordList for given HDU type(for ImageExtension and PrimaryGroup)
int offset (int, int) const
 compute a linear offset from array indicies
int offset (int, int, int) const
int offset (int, int, int, int) const
int offset (int, int, int, int, int) const
void pa_assign ()
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 ?
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
std::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
std::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)
 Polynomial ()
 
 Polynomial (uInt order)
 Makes a polynomial of the given order, with all coeficcients set to zero.
 Polynomial (const Polynomial< T > &other)
 Copy constructor/assignment (deep copy).
template<class W>
 Polynomial (const Polynomial< W > &other)
Polynomial< T > & operator= (const Polynomial< T > &other)
virtual ~Polynomial ()
 Destructor.
virtual T eval (typename Function1D< T >::FunctionArg x) const
 Evaluate the polynomial at x.
Polynomial< T > derivative () const
 Return the polynomial which is the derivative of this one.
virtual Function< typename FunctionTraits< T >::DiffType > * cloneAD () const
virtual Function< typename FunctionTraits< T >::BaseType > * cloneNonAD () const
 PolynomialParam ()
 
 PolynomialParam (uInt order)
 Makes a polynomial of the given order, with all coeficcients set to zero.
 PolynomialParam (const PolynomialParam< T > &other)
 Make this a copy of other (deep copy).
template<class W>
 PolynomialParam (const PolynomialParam< W > &other)
PolynomialParam< T > & operator= (const PolynomialParam< T > &other)
 ~PolynomialParam ()
 Destructor.
Bool operator== (const PolynomialParam< T > &other) const
 Comparisons.
Bool operator!= (const PolynomialParam< T > &other) const
uInt order () const
 What is the order of the polynomial, i.e.
T coefficient (uInt which) const
 What is the which'th coefficient of the polynomial.
const Vector< T > & coefficients () const
 Return all the coefficients as a vector.
void setCoefficient (uInt which, const T value)
 Set the which'th coefficient to value.
void setCoefficients (const Vector< T > &coefficients)
 Set all the coefficients at once, throw away all existing coefficients.
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)
 HistAcc (const uInt nBuff)
 Makes a histogram from input values.
 HistAcc (const uInt nBuff, const T width)
 HistAcc (const T low, const T high, const T width)
 HistAcc (const HistAcc &)
 ~HistAcc ()
void copy (const HistAcc &)
 Copy operations.
HistAcc & operator= (const HistAcc &)
void put (const T v)
 Accumulate (put) value(s) into the histogram.
void put (const Array< T > &vv)
void put (const Block< T > &vv)
void reset ()
 Reset the contents of the bins to zero, but retain the current bin definition.
std::optional< T > getPercentile (const Float p)
 Empty all bins whose contents is < nmin (e.g.
std::optional< T > getMedian ()
std::optional< T > getBinWidth () const
 All bins have the same width.
const StatAcc< T > & getStatistics ()
 Get the internal Statistics accumulator (see StatAcc,h).
std::optional< uInt > getHistogram (Block< uInt > &bins, Block< T > &values)
 The return value is the nr of histogram bins, and is invalid if the number is zero.
void printHistogram (ostream &, const String &caption)
 Get the nr of `spurious' values, i.e.
void put1 (const T)
 Accumulate a single value into the histogram.
void defineBins (const T low, const T high, const T width)
 Definition of histogram bins with given parameters.
void initBuffer (const uInt size)
 Internal helper functions for the automatic definition of histogram parameters, using the contents of itsBuffer.
void putBuffer (const T v)
void clearBuffer ()
void autoDefineBins ()
void init ()
 Other internal helper function(s).
std::optional< T > getBinValue (const uInt index) const
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)
 StatAcc ()
 A statistics accumulator.
 StatAcc (const StatAcc &)
 ~StatAcc ()
void copy (const StatAcc &)
StatAcc & operator= (const StatAcc &)
 Operators for adding and copying accumulators.
StatAcc operator+ (const StatAcc &)
StatAcc & operator+= (const StatAcc &)
void put (const T v, const Float w)
void put (const Array< T > &v, const Array< Float > &w)
void put (const Block< T > &v, const Block< Float > &w)
Double getWtot () const
 Get statistics results one at a time.
uInt getCount () const
std::optional< Double > getMin () const
std::optional< Double > getMax () const
std::optional< Double > getMean () const
std::optional< Double > getRms () const
std::optional< Double > getVariance () const
std::optional< Double > getRmsAbs () const
void printSummaryList (std::ostream &, const String &caption) const
 Print summary of accumulated statistics.
void printSummaryLine (std::ostream &, const String &caption) const
void printSummaryLineHeader (std::ostream &, const String &caption) const
void put1 (const T, const Float)
 Accumulate a single weighted value.
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
constexpr std::string_view ToString (BitFloatKind kind)
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>
void ExpandFromDiagonal (T *data, size_t n)
 Performs in-place expansion of n pair of diagonal values such that each pair becomes 4 values with zeros for the off-diagonal elements.
template<typename T>
T * TransformToStokesI (const T *input, T *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, bool *buffer, size_t n)
template<typename T>
void CheckIsDiagonal (const T *input, size_t n)
 Check if every set of 4 input values contains only non-zeros on the diagonal (pp or qq).
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 ?
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)
 PolynomialParam ()
 
 PolynomialParam ()
 
 PolynomialParam ()
 

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
const std::string_view kWhiteSpaceCharacters
 Standard white space characters: space, new line, tab and carriage return.
const std::string_view kExtendedWhiteSpaceCharacters
 All the characters of kWhiteSpaceCharacters, extended with vertical tab (\v) and form feed (\f).
template<typename T>
NewDelAllocator< T > NewDelAllocator< T >::value
template<typename T, size_t ALIGNMENT>
AlignedAllocator< T, ALIGNMENT > AlignedAllocator< T, ALIGNMENT >::value
template<typename T>
DefaultAllocator< T > DefaultAllocator< T >::value
template<typename T>
AllocSpec< T > const AllocSpec< T >::value
Allocator_private::BulkAllocator< T > * allocator_p
 The allocator.
size_t capacity_p
 The capacity of the vector.
size_t used_p
 The number of used elements in the vector.
T * array
 The actual storage.
Bool destroyPointer
 Can we delete the storage upon destruction?
COWPtr< RecordRep > rep_p
 The Record representation.
RecordRep * parent_p
 The parent Record.
Int fieldNumber_p
CheckFieldFunction * checkFunction_p
 Holds the callback function plus argument.
const void * checkArgument_p
RecordType type_p
 Defines if the Record has a fixed structure.
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
constexpr std::string_view kIntegerCharacters
double bscale_x
double bzero_x
char * bunit_x
Bool isablank_x
Int blank_x
char ** ctype_x
double * crpix_x
double * crota_x
double * crval_x
double * cdelt_x
double datamax_x
double datamin_x
OFF_T totsize
int * factor
OFF_T alloc_elems
OFF_T beg_elem
OFF_T end_elem
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.
Block< uInt > itsBinContents
Block< T > itsBinHighLimit
T itsUserDefinedBinWidth
StatAcc< T > itsStatAcc
Bool itsAutoDefineMode
Block< T > itsBuffer
uInt itsBufferContents
Double itsWtot
Double itsWsum
Double itsWssum
Double itsMin
Double itsMax
uInt itsCount
ConcatTable * refTabPtr_p
Block< BaseColumn * > refColPtr_p
ColumnCache colCache_p
TableRecord keywordSet_p

Detailed Description

For temporary backward namespace compatibility, use casa as alias for casacore.

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.

aips.h: Global initialization for standard types, etc.

aipsenv.h: Global initialization for special Casacore macros

this file contains all the compiler specific defines

aipstype.h: Global initialization for standard Casacore types

aipsxtype.h: Global initialization for special Casacore types

Arrays.h: A module implementing multidimensional arrays and operations

Array.h: A templated N-D Array class with zero origin

ArrayAccessor.h: Fast 1D accessor/iterator for nD array classes

ArrayBase.h: Non-templated base class for templated Array class

ArrayError.h: Exception classes thrown by Array and related classes/functions

ArrayIter.h: Iterate an Array cursor through another Array.

ArrayLogical.h: Element by element logical operations on arrays.

ArrayMath.h: ArrayMath: Simple mathematics done on an entire array.

ArrayMathBase.h: Basic functions and classes for math on Array objects

ArrayOpsDiffShapes.h: Operations for 2 Arrays with possibly different shapes.

ArrayPartMath.h: mathematics done on an array parts.

ArrayPosIter.h: Iterate an IPosition through the shape of an Array

ArrayUtil.h: Utility functions for arrays

AxesMapping.h: Info about mapping array axes to another order

AxesSpecifier.h: Specification of axes to keep or remove

Cube.h: A 3-D Specialization of the Array Class

ExtendSpecifier.h: Specification of new and stretched lattice axes

IPosition.h: A vector of integers, used to index into arrays.

LogiArray.h: Logical valued Arrays.

LogiCube.h: Logical valued Cubes.

LogiMatrix.h: Logical valued Matrices.

LogiVector.h: Logical valued Vectors.

MaskArrIO.h: Write out an ascii representation of a MaskedArray.

MaskArrLogi.h: Element by element logical operations on masked arrays.

MaskArrMath.h: Simple mathematics done with MaskedArray's.

MaskedArray.h: A templated N-D masked array class with zero origin.

MaskLogiArr.h: Masked logical arrays.

MaskLogiArrFwd.h: Forwards for MaskedLogicalArrays.

Matrix.h: A 2-D Specialization of the Array Class

MatrixIter.h: Iterate a matrix cursor through another array

MatrixMath.h: The Casacore linear algebra functions

Slice.h: Define a (start,length,increment) along an axis

Slicer.h: specify which elements to extract from an n-dimensional array

Vector.h: A 1-D Specialization of the Array Class

VectorIter.h: Iterate a vector cursor through another array

VectorSTLIterator.h: Random access iterator for Casacore Vectors

BasicMath.h: Basic math related classes.

ConvertScalar.h: Templated functions to convert scalars

Functional.h: Map a domain object into a range object via operator().

Functors.h: Define STL functors for basic math functions.

Math.h: Casacore interface to <math.h> and other scalar math functions

Primes.h: This class provides some prime number operations using a cached table

Random.h: Random number classes

StdLogical.h: Logical Operations on STL-style containers

BasicSL.h: Basic standard library related classes.

Complex.h: Single and double precision complex numbers

Constants.h: Mathematical and numerical constants

IComplex.h: Integer complex number

STLIO.h: text output IO for any STL-like container

STLMath.h: Math operations on STL-like containers

complex.h: import std complex functions into namespace casacore

<Containers.h>: a module for non-mathematical containers

Allocator.h:

Block.h: Simple templated array classes

BlockIO.h: Functions to perform IO for the Block class

IterError.h:

ObjectStack.h: A stack of re-usable objects

Record.h: A hierarchical collection of named fields of various types

RecordDesc.h: Description of the fields in a record object

RecordDescRep.h: Representation of a RecordDesc

RecordField.h: Access to an individual field in a record

RecordFieldId.h: The identification of a record field

RecordFieldWriter.h: Various copiers to move fields between records.

RecordInterface.h: Abstract base class for Record classes

RecordRep.h: The representation of a Record

ValueHolder.h: A holder object for the standard Casacore data types

ValueHolderRep.h: A holder object for the standard CASACORE data

Exceptions.h: a module for exception handling

CasaErrorTools.cc: Tools for error printing

Error.h: Base class for all Casacore errors

fstream.h: Interim solution for standard/nonstandard system fstream

HDF5.h: Classes binding casacore to the HDF5 C API

HDF5DataSet.h: An class representing an HDF5 data set

HDF5DataType.h: An class representing an HDF5 data type

HDF5Error.h: HDF5 error classes

HDF5File.h: An class representing an HDF5 file

HDF5Group.h: An class representing an HDF5 group

HDF5HidMeta.h: Classes representing an HDF5 hid of meta objects

HDF5Object.h: An abstract base class representing an HDF5 object

HDF5Record.h: A class to write/read a record into HDF5

Inputs.h: a module for simple command line user interface classes

Input.h: A simple command-line argument method for applications.

Param: A simple keyword/value pair with internal help Strings.

IO.h: Basic classes and global functions for IO and object persistency

AipsIO.h: AipsIO is the object persistency mechanism of Casacore

AipsIOCarray.h: Templated functions to get/put a C-array from/into AipsIO.

ArrayIO.h: text output and binary IO for an array of any dimensionality.

BaseSinkSource.h: Shared base class for ByteSink and ByteSource

BucketBase.h: Abstract base class for Bucket classes

BucketBuffered.h: Use buffered file IO for buckets in a part of a file

BucketCache.h: Cache for buckets in a part of a file

BucketFile.h: File object for BucketCache

BucketMapped.h: File buckets by means of file mapping

ByteIO.h: Abstract base class for IO on a byte stream

ByteSink.h: Class for write-only access to data in a given format

ByteSinkSource.h: Class for read/write access to data in a given format

ByteSource.h: Class for read-only access to data in a given format

CanonicalIO.h: Class for IO in canonical format

ConversionIO.h: Class for IO in a converted format

FilebufIO.h: Class for buffered IO on a file

FiledesIO.h: Class for unbuffered IO on a file

FileLocker.h: Class to handle file locking

FileUnbufferedIO.h: Class for unbuffered IO on a file

LECanonicalIO.h: Class for IO in little endian canonical format

LockFile.h: Class to handle file locking and synchronization

MemoryIO.h: Class for IO in memory

MFFileIO.h: Class for IO on a virtual file in a MultiFileBase

MMapfdIO.h: Memory-mapped IO on a file descriptor

MMapIO.h: Memory-mapped IO on a file

MultiFile.h: Class to combine multiple files in a single one

MultiFileBase.h: Abstract base class to combine multiple files in a single one

MultiHDF5.h: Class to combine multiple files in a single HDF5 file

RawIO.h: Class for IO in local format

RegularFileIO.h: Class for IO on a regular file

StreamIO.h: Class for connection oriented IO to/from a socket

TapeIO.h: Class for IO on a tape device.

TypeIO.h: Abstract base class for IO of data in a type-dependent format

iomanip.h: Interim solution for standard/nonstandard system iomanip

iosfwd.h: Interim solution for standard/nonstandard system iosfwd

iosstrfwd.h: Interim solution for standard/nonstandard system iosfwd

iostream.h: Interim solution for standard/nonstandard system iostream

istream.h: Interim solution for standard/nonstandard system istream

Json.h: Classes to read or write a Json file

JsonError.h: Error class for Json

JsonKVMap.h: Class to hold a collection of JSON key:value pairs

JsonOut.h: Fill a file or stream in JSON format

JsonValue.h: Class to hold any JSON value

Logging.h: Send, record, and filter informational messages

LogFilter.h: Filter LogMessages on message priority

LogFilterInterface.h: Abstract base class for filtering LogMessages

LogIO.h: ostream-like interface to creating log messages.

LogMessage.h: Informational log messages with with time,priority, and origin

LogOrigin.h: The source code location of the originator of a LogMessageLogOrig

LogSink.h: Distribute LogMessages to their destination(s)

LogSinkInterface.h: Accepts LogMessages and posts them to some destination

MemoryLogSink.h: Save log messages in memory

NullLogSink.h: Throw away all messages.

StreamLogSink.h: Send log messages to an ostream.

math.h: Interim solution for standard/nonstandard system cmath

OS.h: Classes for operating system services, and assorted other things

CanonicalConversion.h: A class with static functions to convert canonical format

CanonicalDataConversion.h: A class with virtual functions to convert canonical format

Conversion.h: A class with general conversion definitions

DataConversion.h: Abstract base class with functions to convert any format

Directory.h: Get information about, and manipulate directories

DirectoryIterator.h: Traverse the contents of a directory

DOos.h: Functions used to implement the DO functionality

DynLib.h: Class to handle loadig of dynamic libraries

EnvVar.h: Environment variables class

File.h: Class to get file information and a base for other file classes

HostInfo.h: Miscellaneous information about this host and process.

IBMConversion.h: A class with static functions to convert IBM format

IBMDataConversion.h: A class with virtual functions to convert IBM format

LECanonicalConversion.h: A class with static functions to convert little endian canonical

format # Copyright (C) 2002 # Associated Universities, Inc. Washington DC, USA.

LECanonicalDataConversion.h: A class with virtual functions to convert little endian canonical

format # Copyright (C) 2002 # Associated Universities, Inc. Washington DC, USA.

LittleEndianConversion.h: A class with static functions to convert littleEndian format

Memory.h: Memory related information and utilities.

MemoryTrace.h: Memory usage tracing mechanism

ModCompConversion.h: A class with static functions to convert ModComp format

ModcompDataConversion.h: A DataConversion class to convert Modcomp format.

Copyright (C) 1993,1994,1995,1996,2000,2003

Path.h: Path name of a file

PrecTimer.h: Precision timer to measure elapsed times in a cumulative way

RawDataConversion.h: A class with virtual functions to copy without conversion

RegularFile.h: Manipulate and get information about regular files

SymLink.h: Get information about, and manipulate symbolic links

Time.h: enquiry functions for calendar and clock time, with some operations

VAXConversion.h: A class with static functions to convert VAX format

VAXDataConversion.h: A class with virtual functions to convert VAX format

ostream.h: Interim solution for standard/nonstandard system ostream

Quanta.h: a module for units and quantities

Euler.h: Vector of Euler rotation angles

MeasValue.h: Base class for values in a Measure

MVAngle.h: Class to handle angle type conversions and I/O

MVBaseline.h: A 3D vector on Earth

MVDirection.h: Vector of three direction cosines

MVDoppler.h: Internal value for MDoppler

MVDouble.h: class to distinguish between internal and external Double

MVEarthMagnetic.h: A 3D Earth magnetic field vector

MVEpoch.h: a class for high precision time

MVFrequency.h: Internal value for MFrequency

MVPosition.h: A 3D vector in space

MVRadialVelocity.h: Internal value for MRadialvelocity

MVTime.h: Class to handle date/time type conversions and I/O

MVuvw.h: A 3D vector on Earth

QBase.h: base class for Quantum

QC.h: physical constants with units

QLogical.h: class to manipulate physical, dimensioned quantities

QMath.h: Mathematical operations for the Quantum class.

Quantum.h: class to manipulate physical, dimensioned quantities

QuantumHolder.h: A holder for Quantities to enable record conversions

QuantumType.h: Get an integer type for a Qunatum<T>

Quantum.h: class to manipulate physical, dimensioned quantities

RotMatrix.h: a 3x3 rotation matrix

Unit.h: defines the Unit class

UnitDim.h: defines the (private) class describing basic SI dimensions

UnitMap.h: defines the UnitMap class containing standard unit definitions

UnitName.h: defines a tagged unit definition

UnitVal.h: defines the class describing a unit as a value and a dimension

sstream.h: Interim solution for standard/nonstandard system sstream

stdexcept.h: Make standard exceptions availabe in casa namespace

stdmap.h: Interim solution for standard/nonstandard system map

vector.h: Interim solution for standard/nonstandard system vector

System.h: System related classes.

Aipsrc.h: Class to read the casa general resource files

AipsrcValue.h: Class to read values from the Aipsrc general resource files

AipsrcVector.h: Read multiple values from the Aipsrc resource files

AppInfo.h: General information for applications

AppState.h: casacore library configuration without environment variabes

Casarc.h: Class to read the casa general resource files

Choice.h: Ask a choice to the user

ObjectID.h: A unique identifier for distributed and other objects

PGPlotter.h: Standard plotting object for application programmers.

PGPlotterInterface.h: Abstract base class for PGPLOT style plotting.

PGPlotterNull.h: Plot to a PGPLOT device "null" to this process.

ProgressMeter.h: Visual indication of a tasks progress.

Utilities.h: Bag of unrelated classes and groups for general use.

AlignMemory.h: Class to specify and calculate memory alignment

Assert.h: Throw exceptions when Assertions fail.

BinarySearch.h: Binary search through linear, sorted, data structures

BitVector.h: Bit vectors of any size

CasaTask.h:

Compare.h: compare two objects of the same type

CompositeNumber.h: generate a composite number

Copy.h: Copy objects from one C-style array to another.

COWPtr.h: this defines the Copy-On-Write-Pointer class.

DataType.h: data types (primarily) in the table system

DefaultValue.h: fill a variable with its default value.

DynBuffer.h: Store data in dynamically allocated buffers

Fallible.h: Identifies a value as valid or invalid

generic.h: some defines, from the GNU C++ Library

GenSort.h: General sort functions

LinearSearch.h: Linear search through linear data structures

MUString.h: Pointed String class to aid analysis of quantity strings

Precision.h: Determine appropriate precision for printing

PtrHolder.h: Hold and delete pointers not deleted by object destructors

RecordTransformable.h: Interface class for converting to/from records

Regex.h: Regular expression class

Sequence.h: provides sequences

Sort.h: Sort objects on one or more keys

SortError.h: Error classes for the sort class

StringDistance.h: Class to deal with Levensthein distance of strings

Template.h: Canonicalise, format etc. Casacore template definitions

ValType.h: Data types and their undefined values

ValType.h: The id-string of a value type

vector.h: Interim solution for standard/nonstandard system vector

Coordinates.h : Classes to interconvert computation positions with physical

Coordinate.h: Interface for converting between world and pixel coordinates

CoordinateSystem.h: Interconvert pixel and image coordinates.

CoordinateUtils.h: static functions dealing with coordinates

FrequenctAligner.h: Align spectra in frequency space

GaussianConvert.h: Class to convert units of Gaussians from pixel to world

LinearCoordinate.h: Assume a general linear relation between pixel and world axes.

LinearXform.h: Perform a linear transform between input and output vectors

ObsInfo.h: Store miscellaneous information related to an observation

Projection.h: Geometric parameters needed for a sky projection to a plane

QualityCoordinate.h: Interconvert between pixel number and Quality value.

SpectralCoordinate.h: Interconvert between pixel and frequency.

StokesCoordinate.h: Interconvert between pixel number and Stokes value.

TabularCoordinate.h: Table lookup 1-D coordinate, with interpolation

DerivedMC.h: Derived MS and CalTable columns

DerivedColumn.h: A derived MS column.

DerivedMSCal.h: Virtual column engine to return derived MS values

MSCalEngine.h: Engine to calculate derived MS values

UDFMSCal.h: TaQL UDFs to calculate derived MS values

Fits.h: The fits module – FITS related classes.

FITS.h: Transform a Casacore Array to or from a FITS disk file.

BinTable.h: The class BinaryTable converts a FITS binary table into a Casacore Table.

blockio.h:

CopyRecord.h: Copy fields from a Record to a table or other record.

fits.h:

FITS2.h: Transform a Casacore Array to or from a FITS disk file (helper functions)

FITSDateUtil.h: Class of static functions to help with FITS dates.

FITSError.h: default FITS error handling function, typdef, and enumeration

FITSFieldCopier.h: Copy RORecordFields to FitsFields

FITSHistoryUtil.h: Class of static functions to help with FITS History cards.

fitsio.h:

FITSKeywordUtil.h: Class of static functions to help with FITS Keywords.

FITSMultiTable.h: View multiple FITS files as a single table

FITSReader.h: Parse a FITS disk file

FITSSpectralUtil.h: Static functions to help with FITS spectral axes.

FITSTable.h: Simplified interface to FITS tables with Casacore Look and Feel.

FITSTimedTable.h: A Table with a time column

hdu.h:

SDFITSTable.h : this defines SDFITSTable, a FITSTable following the SD convention

Images.h: N-dimensional astronomical images

CurvedImage2D.h: An image crosscut based on a curve in a plane

ExtendImage.h: An extension of an ImageInterface object

FITSErrorImage.h: Class providing native access to FITS images

FITSImgParser.h: Class for parsing multi-extension FITS images

FITSQualityImage.h: Class providing native access to FITS images

FITSMask.h: A Lattice that can be used for temporary storage

HDF5Image.h: astronomical image in HDF5 format

ImageAttrGroup.h: Abstract base class for an image attributes group

ImageAttrGroupCasa.h: Attribute group for a CASA image

ImageAttrGroupHDF5.h: Attribute group for a HDF5 image

ImageAttrHandler.h: Abstract base class for an image attributes handler

ImageAttrHandlerCasa.h: Attributes handler for CASA images

ImageAttrHandlerHDF5.h: Attributes handler for HDF5 images

Copyright (C) 1996,1997,1998,1999,2000,2001,2003

ImageConcat.h: concatenate images along an axis

ImageExpr.h: contains expressions involving images

ImageExprGram.h: Grammar for image expressions

ImageExprParse.h: Classes to hold results from image expression parser

ImageInfo.h: Miscellaneous information related to an image

ImageInterface.h: a base class for astronomical images

ImageOpener.h: A class with static functions to open an image of any type

ImageProxy.h: Proxy interface to images

ImageRegrid.h: Regrid Images

ImageStatistics.h: generate statistics from an image

ImageSummary.h: List descriptive information from an image

ImageUtilities.h: Some utility functions handy for accessing images

LELImageCoord.h: The letter class for image coordinates

MaskSpecifier.h: Class to specify which mask to use in an image

MIRIADImage.h: Class providing native access to MIRIAD images

PagedImage.h: read, store and manipulate astronomical images

RebinImage.h: rebin an image

SubImage.h: A (masked) subset of an ImageInterface object

TempImage.h: Temporary astronomical images

Regions.h: Regions in N-dimensional astronomical images

AipsIOReaderWriter.h: Implementation for reading/writing CASA AipsIO region files produced by

the viewer. # Copyright (C) 2008 # Associated Universities, Inc. Washington DC, USA.

ImageRegion.h: Class to hold a region of interest in an image

RegionHandler.h: Abstract base class for handling regions in images

RegionHandlerHDF5.h: Class for keeping regions in an HDF5 file

RegionHandlerMemory.h: Class for keeping regions in memory

RegionHandlerTable.h: Class for keeping regions in memory

RegionManager.h: framework independent class that provides

RegionFileReaderWriter.h: Interfaces for classes that read/write image regions.

WCBox.h: Class to define a box shaped WC region

WCComplement.h: Make the complement of an image region

WCCompound.h: Base class for compound WCRegion objects

WCConcatenation.h: Combine multiple ImageRegion's into a new dimension

WCDifference.h: Make the difference of 2 image regions

WCPolygon.h: Class to define a polygonal world coordinate region

WCExtension.h: Make the extension an image region

WCIntersection.h: Make the intersection of 2 or more image regions

WCLELMask.h: Class to define a mask as a LEL expression

WCPolygon.h: Class to define a polygonal world coordinate region

WCRegion.h: Class to define a region of interest in an image

WCUnion.h: Make the union of 2 or more image regions

LatticeMath.h: Mathematical operations on lattices

CLInterpolator2D.h: Abstract base class for interpolator used by CurvedLattice2D

CLIPNearest2D.h: Nearest neighbour interpolator for CurvedLattice2D

Fit2D.h: Class to fit 2-D objects to Lattices or Arrays

LatticeAddNoise.h: add noise to a Lattice

LatticeApply.h: Optimally iterate through a Lattice and apply provided function object

Cleaner.h: this defines Cleaner a class for doing convolution

LatticeCleanProgress.h: Abstract base class to monitor progress in lattice operations

Convolver.h: this defines Convolver a class for doing convolution

LatticeFFT.h: Definitions for Lattice FFT functions

LatticeFit.h: Fit every line of pixels parallel to any axis in a Lattice.

LatticeFractile.cc: Static functions to get median and fractiles

LatticeHistograms.h: generate histograms from a lattice

LatticeHistProgress.h: progress meter for LatticeHistograms

LatticeHistSpecialize.h: specialized functions for LatticeHistograms

LatticeMathUtil.h: useful global functions for Lattices

LatticeProgress.h: Abstract base class to monitor progress in lattice operations

LatticeSlice1D.h: 1-D slice from a Lattice

LatticeStatistics.h: generate statistics from a Lattice

LatticeStatsBase.h: base class for LatticeStatistics class

Copyright (C) 2000,2001

Copyright (C) 2000,2001

LatticeTwoPtCorr.h: compute two-point correlation functions from a lattice

LattStatsProgress.h: progress meter for LatticeStatistics

LattStatsSpecialize.h: specialized functions for LatticeStatistics

LineCollapser.h: Abstract base class to collapse lines for LatticeApply

Copyright (C) 2000,2001

MultiTermLatticeCleaner.h: Minor Cycle for MSMFS deconvolution

Copyright (C) 1996,1997,1998,1999,2000,2001,2002,2003

TiledCollapser.h: Abstract base class to collapse chunks for LatticeApply

Lattices.h: Regular N-dimensional data structures.

ArrayLattice: Object which converts an Array to a Lattice.

CurvedLattice2D.h: A lattice crosscut based on a curve in a plane

ExtendLattice.h: A subset of a Lattice or MaskedLattice

HDF5Lattice.h: Templated paged array in an HDF5 file

HDF5LattIter.h: a concrete iterator for use with HDF5Lattices.

Lattice.h: Lattice is an abstract base class for array-like classes

LatticeBase.h: A non-templated, abstract base class for array-like classes

LatticeCache: Cache for accessing a Lattice in Tiles

LatticeConcat.h: concatenate lattices along an axis

LatticeIndexer.h: A helper class for stepping through Lattices

LatticeIterator.h: Iterators for Lattices: readonly or read/write

LatticeIterInterface.h: A base class for Lattice iterators

LatticeLocker.h: Class to hold a (user) lock on a lattice

LatticeNavigator.h: Abstract base class to steer lattice iterators

LatticeStepper.h: provides 'natural' traversal, by cursor shape

LatticeUtilities.h: useful global functions for Lattices

MaskedLattice.h: Abstract base class for array-like classes with masks

MaskedLatticeIterator.h: Iterators for Masked Lattices: readonly

PagedArray.h: templated Lattice, paged from disk to memory on demand

PagedArrIter.h: A concrete iterator for use with PagedArray's.

PixelCurve1D.h: Arbitrary 1-dim curve in a lattice plane

RebinLattice.h: rebin a masked lattices

SubLattice.h: A subset of a Lattice or MaskedLattice

TempLattice.h: A Lattice that can be used for temporary storage

TempLatticeImpl.h: A Lattice that can be used for temporary storage

TiledLineStepper.h: Step a Vector cursor optimally through a tiled Lattice

TiledShape.h: Define the shape and tile shape

TileStepper.h: Steps a cursor optimally through a tiled Lattice

LEL.h: Lattice expression

LatticeExpr.h: LatticeExpr.h

LatticeExprNode.h: LatticeExprNode.h

LELArray.h: Hold an array with a mask in LEL

LELArrayBase.h: Base class for LELArray holding the mask

LELAttribute.h: Ancillary information for the LEL letter classes

LELBinary.h: LELBinary.h

LELBinaryEnums.h: Enums of binary arithmetic operation on arrays

without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public # License for more details.

LELCondition.h: Class to make a mask from a condition

LELConvert.h: Class to convert a LEL node from one numerical type to another

LELCoordinates.h: Envelope class for Lattice coordinates in LEL

LELFunction.h: LELFunction.h

LELFunctionEnums.h: Enums of function names

without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public # License for more details.

LELInterface.h: Abstract base class for lattice expressions

LELLattCoord.h: The base letter class for lattice coordinates in LEL

LELLattCoordBase.h: The base letter class for lattice coordinates in LEL

LELLattice.h: LELLattice

LELRegion.h: Class to hold a region as a LEL node

LELScalar.h: Hold a scalar with a mask in LEL

LELSpectralIndex.h: LEL function to calculate spectral index/

LELUnary.h: LELUnary.h

LELUnaryEnums.h: Enums of unary operators

without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public # License for more details.

LRegions.h: Regions in a lattice.

FITSMask.h: A Lattice that can be used for temporary storage

LatticeRegion.h: An optionally strided region in a lattice

LattRegionHolder.h: Class to hold a region of interest in an image

LCBox.h: Class to define a rectangular box of interest

LCComplement.h: Make the complement of a region

LCConcatenation.h: Combine multiple LCRegion's into a new dimension

LCDifference.h: Make the difference of 2 regions

LCEllipsoid.h: Define an N-dimensional ellipsoidal region of interest

LCExtension.h: Extend an LCRegion along straight lines to other dimensions

LCHDF5Mask.h: Class to define a rectangular mask of interest

LCIntersection.h: Make the intersection of 2 or more regions

LCLELMask.h: Class to define a mask as a LEL expression

LCMask.h: Class to define a rectangular mask as a temporary region

LCPagedMask.h: Class to define a rectangular mask as a region

LCPixelSet.h: Class to define a rectangular set of pixels as a region

LCPolygon.h: Define a 2-dimensional region by a polygon

LCRegion.h: Abstract base class to define a region of interest in lattice coordinates

LCRegionFixed.h: Abstract base class to define a fixed region

LCRegionMulti.h: Make the intersection of 2 or more regions

LCRegionSingle.h: Abstract base class to define a single region

LCSlicer.h: Class to define a rectangular box of interest with strides

LCStretch.h: Stretch length 1 axes in an LCRegion along straight lines

LCUnion.h: Make the union of 2 or more regions

RegionType.h: Define the various region types in an enum.

Measures.h: a module for coordinates

Aberration.h: Aberration class

EarthField.h: EarthField class model claculations

EarthMagneticMachine.h: Calculates magnetic field in a direction

MBaseline.h: A Measure: Baseline on Earth

MCBase.h: Base for specific measure conversions

MCBaseline.h: MBaseline conversion routines

MCDirection.h: MDirection conversion routines

MCDoppler.h: MDoppler conversion routines

MCEarthMagnetic.h: MEarthMagnetic conversion routines

MCEpoch.h: MEpoch conversion routines

MCFrame.h: Measure frame calculations proxy

MCFrequency.h: MFrequency conversion routines

MConvertBase.h: Conversion of Measures Base

MCPosition.h: MPosition conversion routines

MCRadialVelocity.h: MRadialVelocity conversion routines

MCuvw.h: Muvw conversion routines

MDirection.h: A Measure: astronomical direction

MDoppler.h: A Measure: Doppler shift

MEarthMagnetic.h: A Measure: Magnetic field on Earth

MeasBase.h: Base class for all measures

MeasComet.h: To define position for comets and other solar system bodies

MeasConvert.h: Conversion of Measures

MeasData.h: MeasData provides Measure computing data

MeasFrame.h: Container for Measure frame

MeasIERS.h: Interface to IERS tables

MeasJPL.h: Interface to JPL DE tables

MeasMath.h: Measure conversion aid routines

MeasRef.h: Reference frame for physical measures

MeasTable.h: MeasTable provides Measure computing database data

MeasTableMul.h: Nutation multiplication coefficient for MeasTable

Measure.h: Physical quantities within reference frame

MeasureHolder.h: A holder for Measures to enable record conversions

MeasuresProxy.h: This class gives a high-level interface to Measures

MEpoch.h: A Measure: instant in time

MFrequency.h: A Measure: wave characteristics

MPosition.h: A Measure: position on Earth

MRadialVelocity.h: A Measure: radial velocity

MRBase.h: Base for Reference frame for physical measures

Muvw.h: A Measure: uvw on Earth

Nutation.h: Nutation class

ParAngleMachine.h: Converts a direction into parallactic angle

Precession.h: Precession class

Quality.h: Quality parameter definitions for interface to table data

SolarPos.h: Solar position class

Stokes.h: Stokes parameter definitions for interface to table data

UVWMachine.h: Converts UVW coordinates between coordinate systems

VelocityMachine.h: Converts between velocities and frequencies

TableMeasures.h: Create Measure and Quantum columns Tables.

ArrayMeasColumn.h: Access to array Measure columns in Tables.

ArrayQuantColumn.h: Access to an Array Quantum Column in a table.

ScalarMeasColumn.h: Access to Scalar Measure Columns in Tables.

ScalarQuantColumn.h: Access to a Scalar Quantum Column in a table.

TableMeasColumn.h: Access to Measure Columns in Tables

TableMeasDesc.h: Definition of a Measure in a Table.

TableMeasDescBase.h: Definition of a Measure in a Table.

TableMeasOffseDesc.h: Definition of an Offset measure in a Table.

TableMeasRefDesc.h: Definition of a Measure Reference in a Table.

TableMeasType.h: Encapsulates the Measures type in the TableMeasDesc.

TableMeasValueDesc.h: Definition of a MeasValue in a Table.

TableQuantumDesc.h: Defines a Quantum column in a Table.

MeasUDF.h: TaQL functions handling measures

BaseEngine.h: Base class for the TaQL UDF conversion engines

DirectionEngine.h: Engine for TaQL UDF Direction conversions

DirectionUDF.h: TaQL UDFs for Direction conversions

DopplerEngine.h: Engine for TaQL UDF Doppler conversions

DopplerUDF.h: TaQL UDFs for Doppler conversions

EarthMagneticEngine.h: Engine for TaQL UDF EarthMagnetic conversions

EarthMagneticUDF.h: TaQL UDFs for EarthMagnetic conversions

EpochEngine.h: Engine for TaQL UDF Epoch conversions

EpochUDF.h: TaQL UDFs for Epoch conversions

FrequencyEngine.h: Engine for TaQL UDF Frequency conversions

FrequencyUDF.h: TaQL UDFs for Frequency conversions

MeasEngine.h: Templated base class for the TaQL UDF conversion engines

PositionEngine.h: Engine for TaQL UDF Position conversions

PositionUDF.h: TaQL UDFs for Position conversions

RadialVelocityEngine.h: Engine for TaQL UDF RadialVelocity conversions

RadialVelocityUDF.h: TaQL UDFs for RadialVelocity conversions

MeasurementSets.h: Handle storage and access of the telescope data

MeasurementSet.h: A Table to hold astronomical data (a set of Measurements)

MSAntenna.h: The MeasurementSet ANTENNA Table

MSAntennaColumns.h: provides easy access to MSAntenna columns

MSAntennaEnums.h: Definitions for the MeasurementSet ANTENNA table

MSColumns.h: provides easy access to MeasurementSet columns

MSDataDescColumns.h: provides easy access to MSDataDescription columns

MSDataDescEnums.h: Defs for the MS DATA_DESCRIPTION table

MSDataDescription.h: The MeasurementSet DATADESCRIPTION Table

MSDoppler.h: The MeasurementSet DOPPLER Table

MSDopplerColumns.h: provides easy access to MSDoppler columns

MSDopplerEnums.h: Defs for the MS DOPPLER table

MSDopplerUtil.h: utility class for MS Doppler tracking information

MSFeed.h: The MeasurementSet FEED Table

MSFeedColumns.h: provides easy access to MSFeed columns

MSFeedEnums.h: Definitions for the MeasurementSet FEED table

MSField.h: The MeasurementSet FIELD Table

MSFieldColumns.h: provides easy access to MSField columns

MSFieldEnums.h: Definitions for the MeasurementSet FIELD table

MSFlagCmd.h: The MeasurementSet FLAG_CMD Table

MSFlagCmdColumns.h: provides easy access to MSFlagCmd columns

MSFlagCmdEnums.h: Defs for the MS FLAG_CMD table

MSFreqOffsetColumns.h: provides easy access to FREQ_OFFSET columns

MSFreqOffsetEnums.h: Defs for the MS FREQ_OFFSET table

MSFreqOffset.h: The MeasurementSet FREQ_OFFSET Table

MSHistory.h: The MeasurementSet HISTORY Table

MSHistoryColumns.h: provides easy access to MSHistory columns

MSHistoryEnums.h: Defns for the MeasurementSet HISTORY table

MSHistoryHandler: allow simple access to write or read HISTORY subtable

MSIter.h: Step through the MeasurementEquation by table

MSmainColumns.h: provides easy access to MeasurementSet main table columns

MSMainEnums.h: Class with definitions for the main MeasurementSet table

MSObservationColumns.h: provides easy access to MSObservation columns

MSObservationEnums.h: Definitions for the MeasurementSet OBSERVATION table

MSObservation.h: The MeasurementSet OBSERVATION Table

MSPointing.h: The MeasurementSet POINTING Table

MSPointingColumns.h: provides easy access to MSPointing columns

MSPointingEnums.h: Definitions for the MeasurementSet POINTING table

MSPolarization.h: The MeasurementSet POLARIZATION Table

MSPolColumns.h: provides easy access to MSPolarization columns

MSPolarizationEnums.h: Definitions for the MeasurementSet POLARIZATION table

MSProcessor.h: The MeasurementSet PROCESSOR Table

MSProcessorColumns.h: provides easy access to MSProcessor columns

MSProcessorEnums.h: Definitions for the MeasurementSet PROCESSOR table

MSRange.h: this defines MSRange, which determines ranges of ms values

MSSource.h: The MeasurementSet SOURCE Table

MSSourceColumns.h: provides easy access to MSSource columns

MSSourceEnums.h: Definitions for the MeasurementSet SOURCE table

MSSpectralWindow.h: The MeasurementSet SPECTRALWINDOW Table

MSSpWindowColumns.h: provides easy access to MSSpectralWindow columns

MSSpectralWindowEnums.h: Definitions for the MS SPECTRAL_WINDOW table

MSState.h: The MeasurementSet STATE Table

MSStateColumns.h: provides easy access to MSState columns

MSStateEnums.h: Defs for the MS STATE table

MSSysCal.h: The MeasurementSet SYSCAL Table

MSSysCalColumns.h: provides easy access to MSSysCal columns

MSSysCalEnums.h: Class with definitions for the MSSysCal table

MSTable.h: A Table to hold astronomical data (a set of Measurements)

MSTableImpl.h: Helper class to implement common functions for MS Tables

MSTileLayout.h: Determine appropriate tiling for a MeasurementSet

MSWeather.h: The MeasurementSet WEATHER Table

MSWeatherColumns.h: provides easy access to MSWeather columns

MSWeatherEnums.h: Definitions for the MeasurementSet WEATHER table

StokesConverter.h: convert any set of polarizations into any other one

MSOper.h: Miscellaneous operations on MeasurementSets

MS1ToMS2Converter.h: Definition for ms1 to ms2 converter

MSConcat.h: A class for concatenating MeasurementSets.

MSDerivedValues.h: a server for values derived from a MS (e.g. P.A.)

MSFlagger.h: this defines MSFlagger, which implement flagging/editing

Copyright (C) 1998,1999,2000,2001

MSLister.h: Helper class for applications listing records from an MS

MSMetaData.h

MSReader.h: read from a MS, coordinating all of the subtables

MSSummary.h: Helper class for applications listing an image header

MSValidIds: ensures that required MS Ids are valid or -1 by row number

NewMSSimulator.h: this defines the MeasurementSet Simulator

MSSel.h: MeasurementSet selection functionality

MSAntennaGram.h: Grammar for ms antenna sub-expressions

MSAntennaIndex: index or lookup in a MeasurementSet ANTENNA subtable

MSAntennaParse.h: Classes to hold results from antenna grammar parser

MSArrayGram.h: Grammar for ms scan sub-expressions

MSArrayParse.h: Classes to hold results from array grammar parser

MSCorrGram.h: Grammar for ms corr sub-expressions

MSCorrParse.h: Classes to hold results from corr grammar parser

MSDataDescIndex: index or lookup in a MeasurementSet DATA_DESC subtable

MSDopplerIndex: index into a MeasurementSet DOPPLER subtable

MSFeedGram.h: Grammar for ms feed sub-expressions

MSFeedIndex: index into a MeasurementSet FEED subtable

MSFeedParse.h: Classes to hold results from feed grammar parser

MSFieldGram.h: Grammar for ms field sub-expressions

MSFieldIndex: index or lookup in a MeasurementSet FIELD subtable

MSFieldParse.h: Classes to hold results from field grammar parser

MSFreqOffIndex: index into a MeasurementSet FREQ_OFFSET subtable

MSObservationGram.h: Grammar for ms scan sub-expressions

MSObservationParse.h: Classes to hold results from scan grammar parser

MSObsIndex: index or lookup in an MS OBSERVATION subtable

MSParse.h: Classes to hold results from an ms grammar parser

MSPointingIndex: index into a MeasurementSet POINTING subtable

MSPolIndex: index or lookup in an MS POLARIZATION subtable

MSPolnGram.h: Grammar for ms field sub-expressions

MSPolnParse.h: Classes to hold results from poln grammar parseing

MSScanGram.h: Grammar for ms scan sub-expressions

MSScanParse.h: Classes to hold results from scan grammar parser

MSSelection.h: Class to represent a selection on an MS

MSSelectionError.h: MSSelection error classes

MSSelectionErrorHandler.h: MSSelection error handler class

MSSelectionKeywords.h: selection keywords for the MS

MSSelectionTools.h: Classes to hold results from antenna grammar parser

MSSelector.h: this defines MSSelector, which specifies MS selections

MSSelUtil.h: this defines MSSelUtil, a helper class for MSSelector

MSSelUtil2.h: templated helper function for MSSelector

MSSourceIndex: index into a MeasurementSet SOURCE subtable

MSSpwGram.h: Grammar for ms field sub-expressions

MSSpwIndex: index or lookup in a MeasurementSet subtable (DDID and SPW)

MSSpWindowIndex: index/lookup in a MeasurementSet SPECTRAL_WINDOW subtable

MSSpwParse.h: Classes to hold results from spw grammar parser

MSSpwErrorHandler.h: Error handler class for SPW parser

MSStateGram.h: Grammar for ms field sub-expressions

MSStateIndex: index or lookup in a MeasurementSet FIELD subtable

MSStateParse.h: Classes to hold results from field grammar parser

MSSysCalIndex: index into a MeasurementSet SYSCAL subtable

MSTableIndex: index into a MeasurementSet sub-table

MSTimeDefinitions.h: Definitions of data structures used during parsing

MSTimeGram.h: Grammar for ms time sub-expressions

MSTimeParse.h: Classes to hold results from time grammar parser

MSUvDistGram.h: Grammar for ms UV dist sub-expressions

MSUvDistParse.h: Classes to hold results from UV dist grammar parser

MSWeatherIndex: index into a MeasurementSet WEATHER subtable

MSFits.h: FITS related functionality for MeasurementSets

FITSIDItoMS.h: Convert a FITS-IDI binary table to an AIPS++ Table.

MSFitsIDI.h: Convert FITS-IDI data to MS format

MSFitsInput: simple uvfits (random group) to MeasurementSet conversion

MSFitsOutput.h: Write a MeasurementSet to a random group uvfits file

MSFitsOutputAstron.h: Write a MeasurementSet to a random group uvfits file

SDAntennaFiller.h: fills the ANTENNA table for the SDFITS filler

SDDataDescFiller.h: fills the DATA_DESCRIPTION table for the SDFITS filler

SDFeedFiller.h: fills the FEED table for the SDFITS filler

SDFieldFiller.h: fills the FIELD table for the SDFITS filler

SDFITSFiller.h: fills all otherwise unhandled columns for the SDFITS filler

SDHistoryFiller.h: fills the HISTORY table for the SDFITS filler

SDMainFiller.h: fills the MAIN table for the SDFITS filler

SDObservationFiller.h: fills the OBSERVATION table for the SDFITS filler

SDPointingFiller.h: fills the POINTING table for the SDFITS filler

SDPolarizationFiller.h: fills the POLARIZATION table for the SDFITS filler

SDSourceFiller.h: fills the SOURCE table for the SDFITS filler

SDSpWindowFiller.h: fills the SPECTRAL_WINDOW table for the SDFITS filler

SDSysCalFiller.h: fills the SYSCAL table for the SDFITS filler

SDWeatherFiller.h: fills the WEATHER table for the SDFITS filler

Converters.h: The Converters module - Boost.Python converters

PycArray.h: Class to convert an Array to/from Python

PycArrayNP.h: Class to convert an Array to/from a Python numpy array

PycBasicData.h: Convert casa data types to/from python

Define classes and functions to convert the basic data types and containers to and from Python.

PycExcp.h: Functions to convert a C++ exception to Python

PycImport.h: Function to import a module and class in Python

PycRecord.h: Class to convert a Record to/from Python

PycValueHolder.h: Class to convert a ValueHolder to/from Python

Fitting.h: Module for various forms of mathematical fitting

FitGaussian.h: Multidimensional fitter class for Gaussians

DittingProxy.h: This class gives object access to Fitting

GenericL2Fit.h: Generic base class for least-squares fit.

LinearFit.h: Class for linear least-squares fit.

LinearFitSVD.h: Linear fit using Singular Value Decomposition method.

LSQaips.h: Interface for Casacore Vectors in least squares fitting

LSQFit.h: Basic class for least squares fitting

LSQMatrix.h: Support class for the LSQ package

LSQTraits.h: Typing support classes for LSQ classes

NonLinearFit.h: Class for non-linear least-squares fit.

NonLinearFitLM.h: Solve non-linear fit using Levenberg-Marquardt method.

Functionals.h: A module that represents various function-like classes.

FunctionFactory.h: a class for creating Function objects from Records

ArraySampledFunctional:

Chebyshev.h A function class that defines a Chebyshev polynomial

ChebyshevParam.h: Parameter handling for Chebyshev polynomial

CombiFunction.h: Form a linear combination of Functions

CombiParam.h: Parameters for a linear combination of Functions

CompiledFunction.h: Form a linear combination of Functions

CompiledParam.h: Parameters for a compiled string function

CompoundFunction.h: Sum of a collection of Functions

CompoundParam.h: Parameters for sum of parameterized Functions

HyperPlane.h: Form a hyper plane function

HyperPlaneParam.h: Parameters For a hyper plane function

DiracDFunction.h: A one dimensional Dirac delta function

DiracDParam.h: A one dimensional Dirac delta function

EclecticFunctionFactory.cc: a class for creating various Function objects from Records

EvenPolynomial.h: A one dimensional even polynomial class

EvenPolynomialParam.h: Parameter handling for even polynomials

FuncExprData.h: Data and enumerations for functional expressions

FuncExpression.h: An expression executable as function

Function.h: Numerical functional interface class

Function1D.h: Numerical functional interface class for 1 dimension

FunctionFactory.h: a class for creating Function objects from Records

FunctionFactoryErrors: Exception classes for use by FunctionFactories & clients

FunctionHolder.h: A holder for Functions to enable record conversions

FunctionMarshallable.h: a class for serializing/reconstituting Function objects to/from Records

FunctionOrder.h: Container of function description details

FunctionParam.h: Container of function parameters with masking flags

FunctionTraits.h: Function data types for parameters and arguments

FunctionWrapper.h: Construct function objects from C++ functions

Gaussian1D.h: A one-dimensional Gaussian class

Gaussian1DParam.h: Parameter handling for one-dimensional Gaussian class

Gaussian2D.h: A two-dimensional Gaussian class

Gaussian2DParam.h: Parameter handling for 2 dimensional Gaussian class

Gaussian3D.h: A three-dimensional Gaussian class

Gaussian3DParam.h: Parameter handling for 3 dimensional Gaussian class

GaussianND.h: A multidimensional Gaussian class

GaussianNDParam.h: Multidimensional Gaussian class parameters

GNoiseFunction.h: A one dimensional normal distribution

GNoiseParam.h: A one dimensional normal distribution

HyperPlane.h: Form a hyper plane function

HyperPlaneParam.h: Parameters For a hyper plane function

Interpolate1D.h: Interpolate in one dimension

KaiserBFunction.h: A one dimensional Kaiser-Bessel function

KaiserBParam.h: A one dimensional Kaiser-Bessel function

Lorentzian1D.h: A one-dimensional Lorentzian class

Lorentzian1DParam.h: Parameter handling for one-dimensional Lorentzian class

MarshalableChebyshev.h: a Marshallable Chebyshev polynomial

MarshButterworthBandpass.h: a Marshallable SimButterworthBandpass

OddPolynomial.h: A one dimensional odd polynomial class

OddPolynomialParam.h: Parameter handling for odd polynomials

Copyright (C) 2002,2005

Copyright (C) 2002,2005

Polynomial.h: A one dimensional polynomial class

PolynomialParam.h: Parameter handling for one-dimensional polynomials

Polynomial.h: A one dimensional polynomial class

PolynomialParam.h: Parameter handling for one-dimensional polynomials

SampledFunctional.h:

ScalarSampledFunctional.h:

SerialHelper: a helper class for (un)serializing a Function object

SimButterworthBandpass.h: Declares a Butterworth function

SincFunction.h: A one dimensional sin(x)/x

SincParam.h: A one dimensional sin(x)/x

Sinusoid1D.h: A one dimensional Sinusoid class

Sinusoid1DParam.h: Parameter handling for one dimensional Sinusoid class

SpecificFunctionFactory.h: a class for creating a Function object from Records

SPolynomial.h: A one dimensional scaled polynomial class

SPolynomialParam.h: Parameter handling for scaled 1-D polynomials

UnaryFunction.h: A one dimensional unary function

UnaryParam.h: Parameter handling for one dimensional unary function

WrapperBase.h: Aid in constructing function objects from C++ functions

WrapperData.h: Aid in constructing function objects from C++ functions

WrapperParam.h: Parameter handling for wrapped function objects

Mathematics.h: Module header for Mathematical operations

AutoDiff.h: An automatic differentiating class for functions

AutoDiffA.h: An automatic differentiating class for functions

AutoDiffIO.h: Output for AutoDiff objects

AutoDiffMath.h: Implements all mathematical functions for AutoDiff.

AutoDiffX.h: An automatic differentiating class for functions

Smooth.h: smooth vectors and arrays

ConvolveGridder.h: Definition for Convolutional Gridder

Convolver.h: this defines Convolver a class for doing convolution

DFTServer.h: This class contains methods for doing n-D slow Fourier transforms

FFTPack.h: C++ wrapper functions for Fortran FFTPACK code

FFTServer.h: A class with methods for Fast Fourier Transforms

Copyright (C) 1993,1994,1995,1997,1999,2000,2001

Copyright (C) 1996,1997,1998,1999,2000,2001,2003

Copyright (C) 2010 by ESO (in the framework of the ALMA collaboration)

Gridder.h: Definition for Gridder

HistAcc.h: Histogram Accumulator

Interpolate2D.h: this defines the Interpolate2D class

Interpolate1DArray.h: Interpolation in last dimension of an Array

MathFunc.h: Templated letter/envelope classes for single dependent variable functions

MatrixMath.h: The Casacore linear algebra functions

MatrixSolver.h: the base class for solvers of AX=B

MedianSlider.h: Optimized sliding-median computator

NNGridder.h: Definition for Nearest Neighbour Gridder

NNLSMatrixSolver.h: the base class for NNLS solvers of AX=B

NumericTraits.h: Defines relationships between numeric data types

NumericTraits2.h: Specialisations of the NumericTraits class

RigidVector.h: Fast Vector classes with fixed (templated) length

extern_fft.h: C++ wrapper functions for FORTRAN FFT code

Smooth.h: smooth vectors and arrays

SparseDiff!A.h: An automatic differentiating class for functions

SparseDiffIO.h: Output for SparseDiff objects

SparseDiffMath.h: Implements all mathematical functions for SparseDiff.

SparseDiff!A.h: An automatic differentiating class for functions

SquareMatrix.h: Fast Square Matrix class with fixed (templated) size

StatAcc.h: Statistics Accumulator

VanVleck.h: Class of static functions to aid with vanVleck corrections.

VectorKernel.h: generate Vector kernels

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

Copyright (C) 2000,2001

DataMan.h: The DataMan module - Casacore table data managers

Adios2StMan.h: Base class of the ADIOS2 Storage Manager

Adios2StManColumn.h: A Column in the ADIOS2 Storage Manager

Adios2StManImpl.h: Implementation class definition of the ADIOS2 Storage Manager

BaseMappedArrayEngine.h: Abstract virtual column engine for virtual->stored mapping

BitFlagsEngine.h: Templated virtual column engine to map bit flags to a Bool

CompressComplex.h: Virtual column engine to scale a table Complex array

CompressFloat.h: Virtual column engine to scale a table float array

DataManAccessor.h: Base class for the Data Manager Accessor classes

DataManager.h: Abstract base class for a data manager

DataManagerColumn.h: Abstract base class for a data manager column

DataManError.h: Data manager error classes

DataManInfo.h: Class with static functions to manipulate a datamanager info record

ForwardCol.h: Virtual Column Engine to forward to other columns

ForwardColRow.h: Virtual Column Engine to forward to other rows/columns

IncrementalStMan.h: The Incremental Storage Manager

IncrStManAccessor.h: Gives access to some IncrementalStMan functions

ISMBase.h: Base class of the Incremental Storage Manager

ISMBucket.h: A bucket in the Incremental Storage Manager

ISMColumn.h: A Column in the Incremental Storage Manager

ISMIndColumn.h: A column in Incremental storage manager for indirect arrays

ISMIndex.h: The Index of the Incremental Storage Manager

MappedArrayEngine.h: Templated virtual column engine to map a table array

MemoryStMan.h: Storage manager for tables using memory

MSMBase.h: Base class for storage manager for tables using memory

MSMColumn.h: A column in the MemoryStMan

MSMDirColumn.h: Memory storage manager for fixed shape table arrays

MSMIndColumn.h: Memory storage manager for variable shaped table arrays

RetypedArrayEngine.h: Virtual column engine to retype and reshape arrays

RetypedArraySetGet.h: Helper functions for users of RetypedArrayEngine

ScaledArrayEngine.h: Templated virtual column engine to scale a table array

ScaledComplexData.h: Templated virtual column engine to scale a complex table array

SSMBase.h: Base class of the Standard Storage Manager

SSMColumn.h: A Column in the Standard Storage Manager

SSMDirColumn.h: A Column for Direct Arrays in the Standard Storage Manager

SSMIndColumn.h: A column in Standard storage manager for indirect arrays

SSMIndex.h: The bucket index for a group of columns in the SSM

SSMIndStringColumn.h: An Indirect String Array Column in the SSM

SSMStringHandler.h: Store strings in the Standard Storage Manager

StandardStMan.h: The Standard Storage Manager

StandardStManAccessor.h: Gives access to some StandardStMan functions

StArrAipsIO.h: AipsIO storage manager for direct table arrays

StArrayFile.h: Read/write array in external format for a storage manager

StIndArrAIO.h: AipsIO storage manager for indirect table arrays

StIndArray.h: Read/write indirect arrays

StManAipsIO.h: Storage manager for tables using AipsIO

StManColumn.h: Base storage manager column class

StManColumnBase.h: Base storage manager column class

TiledCellStMan.h: Tiled Cell Storage Manager

TiledColumnStMan.h: Tiled Column Storage Manager

TiledDataStMan.h: Tiled Data Storage Manager

TiledDataStManAccessor.h: Gives access to some TiledDataStMan functions

TiledFileAccess.h: Tiled access to an array in a file

TiledFileHelper.h: Helper class for tiled access to an array in a file

TiledShapeStMan.h: Tiled Data Storage Manager using the shape as id

TiledStMan.h: Base class for Tiled Storage Managers

TiledStManAccessor.h: Gives access to some TiledStMan functions

TSMColumn.h: A column in the Tiled Storage Manager

TSMCoordColumn.h: A coordinate column in Tiled Storage Manager

TSMCube.h: Tiled hypercube in a table

TSMCubeBuff.h: Tiled hypercube in a table

TSMCubeMMap.h: Tiled hypercube in a table

TSMDataColumn.h: A data column in Tiled Storage Manager

TSMFile.h: File object for Tiled Storage Manager

TSMIdColumn.h: An id column in Tiled Storage Manager

TSMOption.h: Options for the Tiled Storage Manager Access

TSMShape.h: Expanded IPosition for shapes

VACEngine.h: Base virtual column for an array column with any type

VirtArrCol.h: Templated base class for virtual array column

VirtColEng.h: Abstract base class for virtual column handling

VirtScaCol.h: Templated base class for virtual scalar column

VirtualTaQLColumn.h: Virtual column engine based on TaQL

VSCEngine.h: Base virtual column for a scalar column with any type

LogFilterExpr.h: Class to deal with a TaQL expression to filter messages

LogFilterTaql.h: Filter LogMessages using a TaQL expression

LoggerHolder.h: Class holding a hierarchy of loggers

NewFile: Do checks for a new (non-existent) file

TableLogSink.h: Save log messages in a Casacore Table

Tables.h: The Tables module - Casacore data storage

ArrayColumn.h: access to an array table column with arbitrary data type

ArrayColumnBase.h: base class for access to an array table column

ArrayColumnFunbc.h: Functors to operate on an ArrayColumn

ArrColData.h: Access to a table column containing arrays

ArrColDesc.h: Templated class to describe columns of arrays in tables

BaseColDesc.h: an abstract base class for column descriptions

BaseColumn.h: Abstract base class for a table column

BaseTabIter.h: Base class for table iterator

BaseTable.h: Abstract base class for tables

ColDescSet.h: This class defines a set of column descriptions

ColumnCache.h: A caching object for a table column

ColumnDesc.h: an envelope class for column descriptions in tables

ColumnSet.h: Class to manage a set of table columns

ColumnsIndex.h: Index to one or more columns in a table

ColumnsIndexArray.h: Index to an array column in a table

ConcatColumn.h: A column in a concatenated table

ConcatRows.h: Class holding the row numbers in a ConcatTable

ConcatScalarColumn.h: A typed scalar column in a concatenated table

ConcatTable.h: Class to view a concatenation of tables as a single table

ExternalLockSync.h: Class to hold table lock data

MemoryTable.h: Class for a table held in memory

NullTable.h: Class indicating a null Table object

PlainColumn.h: Base class for a column in a plain table

PlainTable.h: Class defining a plain regular table

ReadAsciiTable.h: Filling a table from an Ascii file

RefColumn.h: A column in a reference table

RefRows.h: Class holding the row numbers in a RefTable

RefTable.h: Class for a table as a view of another table

RowCopier.h: RowCopier copies part or all of a row from one table to another.

RowNumbers.h: Vector of row numbers

ScaColData.h: Access to a table column containing scalars

ScaColDesc.h: Templated class for description of table scalar columns

SclarColumn.h: access to a scalar table column with arbitrary data type

ScaRecordColData.h: Access to a table column containing scalar records

ScaRecordColDesc.h: Class for description of table scalar record columns

SetupNewTab.h: Create a new table - define shapes, data managers, etc.

StorageOption.h: Options defining how table files are organized

SubTabDesc.h: Description of columns containing tables

Table.h: Main interface classes to tables

TableAttr.h: Some attributes of a table

TableCache.h: Cache of open tables

TableColumn.h: Access to a table column

TableCopy.h: Class with static functions for copying a table

TableDesc.h: specify structure of Casacore tables

TableError.h: Table error classes

TableIndexProxy.h: Proxy for table index access

TableInfo.h: Table type, subtype and further info

TableIter.h: Iterate through a Table

TableIterProxy.h: Proxy for table iterator access

TableKeyword.h: A keyword value representing a table

TableLock.h: Class to hold table lock options

TableLockData.h: Class to hold table lock data

TableLocker.h: Class to hold a (user) lock on a table

TableProxy.h: High-level interface to tables

TableRecord.h: A hierarchical collection of named fields of various types

TableRecordRep.h: The representation of a TableRecord

TableRow.h: Access to a table row

TableRowProxy.h: Proxy for table row access

TableSyncData.h: Class to hold table synchronization data

TableTrace.h: Class with static functions for tracing column IO

TableUtil.h: Utility functions for tables

TableVector.h: Templated read/write table column vectors

TabPath.h: Search path for table files

TabVecLogic.h: Global functions for table vector logical operations

TabVecMath.h: Global functions for table vector mathematics

TVec.h: Templated base class for table vectors

TVecLogic.h: Internal functions for table vector logical operations

TVecMath.h: Global helper functions for table vector mathematics

TVecScaCol.h: Templated table scalar column vectors

TVecTemp.h: Templated table vectors held in memory as a temporary

TaQL.h: The TaQL module - Casacore data querying

ExprAggrNode.h: TaQL node representing a scalar aggregate function

ExprAggrNodeArray.h: TaQL node representing an array aggregate function

ExprConeNode.h: Class representing a cone search in table select expression

ExprDerNode.h: Nodes representing scalars in table select expression tree

ExprDerArrayNode.h: Nodes representing constant arrays in table select expression tree

ExprFuncNode.h: Class representing a function in table select expression

ExprFuncNodeArray.h: Class representing an array function in table select expression

ExprGroup.h: Classes handling TaQL's GROUPBY functionality

ExprGroupAggrFunc.h: The various scalar aggregation functions

ExprGroupAggrFuncArray.h: The various array reduction aggregation functions

ExprLogicNode.h: Nodes representing scalar logical operators in table select expression tree

ExprLogicArrayNode.h: Nodes representing logical array operators in table select expression

tree # Copyright (C) 1997,1999,2000 # Associated Universities, Inc. Washington DC, USA.

ExprMathNode.h: Nodes representing scalar mathematical operators in table select expression

tree # Copyright (C) 1994,1995,1996,1997,1999,2000 # Associated Universities, Inc. Washington DC, USA.

ExprMathArrayNode.h: Nodes representing mathematical array operators in table select expression

tree # Copyright (C) 1997,1999,2000 # Associated Universities, Inc. Washington DC, USA.

ExprNode.h: Handle class for a table column expression tree

ExprNodeArray.h: Classes representing an array in table select expression

ExprNodeRecord.h: Nodes representing fields in record select expression tree

ExprNodeRep.h: Abstract base class for a node in a table column expression tree

ExprNodeSet.h: Classes representing a set in table select expression

ExprNodeSetElem.h: Classes representing a set element in table select expression

ExprNodeSetOpt.h: Classes representing an optimized set in table select expression

ExprNodeUtil.h: Utility functions for TableExprNodeRep objects

ExprRange.h: Select range of a column in an select expression

ExprUDFNode.h: Class representing a scalar UDF in select expression

ExprUDFNodeArray.h: Class representing an array UDF in select expression

ExprUnitNode.h: Nodes representing unit handling in table select expression tree

MArray.h: Class to handle an Array with an optional mask

MArrayBase.h: Base class for an array with an optional mask

MArrayLogical.h: Logical operations on MArray objects

MArrayMath.h: Mathematical operations on MArray objects

MArrayMathBase.h: Basic functions and classes for math on MArray objects

MArrayUtil.h: Utility functions for MArrays

RecordExpr.h: Global functions to make a expression node for a record field

RecordGram.h: Grammar for record command lines

TableExprData.h: Abstract base class for data object in a TaQL expression

TableExprId.h: The identification of a TaQL selection subject

TableExprIdAggr.h: The Table Expression Selection id used with aggregation

TableGram.h: Grammar for table command lines

TableParse.h: Functions to parse and execute a TaQL command

TableParseFunc.h: Class handling TaQL functions

TableParseGroupby.h: Class handling GROUPBY and aggregate functions

TableParseJoin.h: Class handling the join clause

TableParseProject.h: Class holding the info of a TaQL projection command

TableParseQuery.h: Class getting the parser results and executing a query

TableParseSortKey.h: Class to manage a key in a TaQL SORT command

TableParseTableList.h: Lists of tables used in a TaQL query

TableParseUpdate.h: Class to manage TaQL UPDATE command handling

TableParseUtil.h: Convenience functions for TableParse classes

TaQLJoin.h: Class handling the condition of the join clause

TaQLNode.h: Envelope class for a node in the raw TaQL parse tree

TaQLNodeDer.h: Specialized nodes in the raw TaQL parse tree

TaQLNodeHandler.h: Classes to handle the nodes in the raw TaQL parse tree

TaQLNodeRep.h: Representation of a node in the raw TaQL parse tree

TaQLNodeResult.h: Classes holding the result of a node tree visit

TaQLNodeVisitor.h: Class to visit the nodes in the raw TaQL parse tree

TaQLResult.h: Class to hold the result of a TaQL command

TaQLShow.h: Class to show various TaQL-related info

TaQLStyle.h: Class with static members defining the TaQL style

UDFBase.h: Abstract base class for a user-defined TaQL function

Typedef Documentation

◆ AipsrcBool

Definition at line 48 of file Aipsrc.h.

◆ AipsrcDouble

Definition at line 46 of file Aipsrc.h.

◆ AipsrcInt

Definition at line 47 of file Aipsrc.h.

◆ AipsrcString

Definition at line 49 of file Aipsrc.h.

◆ AipsrcVBool

Definition at line 52 of file Aipsrc.h.

◆ AipsrcVDouble

Definition at line 50 of file Aipsrc.h.

◆ AipsrcVInt

Definition at line 51 of file Aipsrc.h.

◆ AipsrcVString

Definition at line 53 of file Aipsrc.h.

◆ BinCountArray

Definition at line 49 of file StatisticsTypes.h.

◆ BitFitsArray

Definition at line 1062 of file hdu.h.

◆ BitFitsField

Definition at line 996 of file hdu.h.

◆ Bool

typedef bool casacore::Bool

Define the standard types used by Casacore.

Definition at line 40 of file aipstype.h.

◆ BufferedColumnarFile

Definition at line 323 of file BufferedColumnarFile.h.

◆ ByteFitsArray

typedef FitsArray<unsigned char> casacore::ByteFitsArray
protected

Definition at line 1064 of file hdu.h.

◆ ByteFitsField

typedef FitsField<unsigned char> casacore::ByteFitsField
protected

Definition at line 998 of file hdu.h.

◆ ByteImageExtension

typedef ImageExtension<unsigned char> casacore::ByteImageExtension
protected

Definition at line 602 of file hdu.h.

◆ BytePrimaryArray

typedef PrimaryArray<unsigned char> casacore::BytePrimaryArray
protected

Definition at line 539 of file hdu.h.

◆ BytePrimaryGroup

typedef PrimaryGroup<unsigned char> casacore::BytePrimaryGroup
protected

Definition at line 726 of file hdu.h.

◆ BytePrimaryTable

typedef PrimaryTable<unsigned char> casacore::BytePrimaryTable
protected

Definition at line 821 of file hdu.h.

◆ Char

typedef char casacore::Char

Definition at line 44 of file aipstype.h.

◆ CharFitsArray

typedef FitsArray<char> casacore::CharFitsArray
protected

Definition at line 1063 of file hdu.h.

◆ CharFitsField

typedef FitsField<char> casacore::CharFitsField
protected

Definition at line 997 of file hdu.h.

◆ CheckFieldFunction

typedef Bool casacore::CheckFieldFunction(const String &fieldName, DataType dataType, const void *extraArgument, String &message)

Define the signature of the add callback function.

This function is called when a field is added to the record (thus also when a Record is constructed from a RecordDesc). The function can check if the name and/or data type are valid. The extra argument is the argument given to the Record constructor which can be used to pass non-Record information. The function should return False if name or data type is invalid. In that case it can fill the message string, which will be added to the message in the thrown exception.

Definition at line 176 of file RecordInterface.h.

◆ ComplexFitsArray

typedef FitsArray<Complex> casacore::ComplexFitsArray
protected

Definition at line 1069 of file hdu.h.

◆ ComplexFitsField

typedef FitsField<Complex> casacore::ComplexFitsField
protected

Definition at line 1003 of file hdu.h.

◆ const_iterator

typedef const T* casacore::const_iterator

Definition at line 589 of file Block.h.

◆ const_pointer

Definition at line 591 of file Block.h.

◆ const_reference

Definition at line 593 of file Block.h.

◆ DComplexFitsArray

typedef FitsArray<DComplex> casacore::DComplexFitsArray
protected

Definition at line 1071 of file hdu.h.

◆ DComplexFitsField

typedef FitsField<DComplex> casacore::DComplexFitsField
protected

Definition at line 1005 of file hdu.h.

◆ difference_type

typedef ptrdiff_t casacore::difference_type

Definition at line 595 of file Block.h.

◆ Double

typedef double casacore::Double

Definition at line 53 of file aipstype.h.

◆ DoubleConvolver

Definition at line 44 of file Convolver.h.

◆ DoubleFitsArray

typedef FitsArray<double> casacore::DoubleFitsArray
protected

Definition at line 1068 of file hdu.h.

◆ DoubleFitsField

typedef FitsField<double> casacore::DoubleFitsField
protected

Definition at line 1002 of file hdu.h.

◆ DoubleImageExtension

Definition at line 606 of file hdu.h.

◆ DoublePrimaryArray

typedef PrimaryArray<double> casacore::DoublePrimaryArray
protected

Definition at line 543 of file hdu.h.

◆ DoublePrimaryGroup

typedef PrimaryGroup<double> casacore::DoublePrimaryGroup
protected

Definition at line 730 of file hdu.h.

◆ DoublePrimaryTable

typedef PrimaryTable<double> casacore::DoublePrimaryTable
protected

Definition at line 825 of file hdu.h.

◆ 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.

◆ Float

typedef float casacore::Float

Definition at line 52 of file aipstype.h.

◆ FloatConvolver

Typedefs.

Definition at line 43 of file Convolver.h.

◆ FloatFitsArray

typedef FitsArray<float> casacore::FloatFitsArray
protected

Definition at line 1067 of file hdu.h.

◆ FloatFitsField

typedef FitsField<float> casacore::FloatFitsField
protected

Definition at line 1001 of file hdu.h.

◆ FloatImageExtension

Definition at line 605 of file hdu.h.

◆ FloatPrimaryArray

typedef PrimaryArray<float> casacore::FloatPrimaryArray
protected

Definition at line 542 of file hdu.h.

◆ FloatPrimaryGroup

typedef PrimaryGroup<float> casacore::FloatPrimaryGroup
protected

Definition at line 729 of file hdu.h.

◆ FloatPrimaryTable

typedef PrimaryTable<float> casacore::FloatPrimaryTable
protected

Definition at line 824 of file hdu.h.

◆ FType

Definition at line 40 of file MatrixSolver.h.

◆ IComplexFitsArray

Definition at line 1070 of file hdu.h.

◆ IComplexFitsField

Definition at line 1004 of file hdu.h.

◆ Int

typedef int casacore::Int

Definition at line 48 of file aipstype.h.

◆ Int64

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.

◆ iterator

typedef T* casacore::iterator

Definition at line 588 of file Block.h.

◆ lDouble

typedef long double casacore::lDouble

Definition at line 54 of file aipstype.h.

◆ LocationType

Definition at line 50 of file StatisticsTypes.h.

◆ LogicalArray

Definition at line 17 of file ArrayFwd.h.

◆ LogicalArrayElem

Definition at line 16 of file ArrayFwd.h.

◆ LogicalFitsArray

Definition at line 1061 of file hdu.h.

◆ LogicalFitsField

Definition at line 995 of file hdu.h.

◆ Long

typedef long casacore::Long

Definition at line 50 of file aipstype.h.

◆ LongFitsArray

Definition at line 1066 of file hdu.h.

◆ LongFitsField

Definition at line 1000 of file hdu.h.

◆ LongImageExtension

Definition at line 604 of file hdu.h.

◆ LongPrimaryArray

Definition at line 541 of file hdu.h.

◆ LongPrimaryGroup

Definition at line 728 of file hdu.h.

◆ LongPrimaryTable

Definition at line 823 of file hdu.h.

◆ MaskedLogicalArray

◆ MS

MeasurementSet is too cumbersome for a number of common uses, so we give a typedef here.

Definition at line 147 of file MeasurementSet.h.

◆ MSS

Define a shorthand notation for this class, so enums can be specified easily.

Definition at line 43 of file MSSelectionKeywords.h.

◆ pointer

Definition at line 590 of file Block.h.

◆ Quantity

Definition at line 40 of file Quantum.h.

◆ QVD

Definition at line 38 of file QVector.h.

◆ reference

Definition at line 592 of file Block.h.

◆ ROMSAntennaColumns

◆ ROMSColumns

Definition at line 209 of file MSColumns.h.

◆ ROMSDataDescColumns

◆ ROMSDopplerColumns

◆ ROMSFeedColumns

Definition at line 243 of file MSFeedColumns.h.

◆ ROMSFieldColumns

Definition at line 294 of file MSFieldColumns.h.

◆ ROMSFlagCmdColumns

◆ ROMSFreqOffsetColumns

◆ ROMSHistoryColumns

◆ ROMSMainColumns

Definition at line 335 of file MSMainColumns.h.

◆ ROMSObservationColumns

◆ ROMSPointingColumns

◆ ROMSPolarizationColumns

◆ ROMSProcessorColumns

◆ ROMSSourceColumns

◆ ROMSSpWindowColumns

◆ ROMSStateColumns

Definition at line 147 of file MSStateColumns.h.

◆ ROMSSysCalColumns

◆ ROMSWeatherColumns

◆ ROTableColumn

Define ROTableColumn for backward compatibility.

Definition at line 469 of file TableColumn.h.

◆ rownr_t

Define the type of a row number in a table.

Definition at line 44 of file aipsxtype.h.

◆ Short

typedef short casacore::Short

Definition at line 46 of file aipstype.h.

◆ ShortFitsArray

typedef FitsArray<short> casacore::ShortFitsArray
protected

Definition at line 1065 of file hdu.h.

◆ ShortFitsField

typedef FitsField<short> casacore::ShortFitsField
protected

Definition at line 999 of file hdu.h.

◆ ShortImageExtension

Definition at line 603 of file hdu.h.

◆ ShortPrimaryArray

typedef PrimaryArray<short> casacore::ShortPrimaryArray
protected

Definition at line 540 of file hdu.h.

◆ ShortPrimaryGroup

typedef PrimaryGroup<short> casacore::ShortPrimaryGroup
protected

Definition at line 727 of file hdu.h.

◆ ShortPrimaryTable

typedef PrimaryTable<short> casacore::ShortPrimaryTable
protected

Definition at line 822 of file hdu.h.

◆ size_type

typedef size_t casacore::size_type

Definition at line 594 of file Block.h.

◆ std11_allocator

template<typename T>
using casacore::std11_allocator

Definition at line 74 of file Allocator.h.

◆ TENSEBShPtr

Definition at line 42 of file ExprNodeSetElem.h.

◆ TENShPtr

typedef std::shared_ptr<TableExprNodeRep> casacore::TENShPtr

Definition at line 56 of file ExprNodeRep.h.

◆ TimeFields

typedef struct casacore::TimeFields casacore::TimeFields

◆ uChar

typedef unsigned char casacore::uChar

Definition at line 45 of file aipstype.h.

◆ uInt

typedef unsigned int casacore::uInt

Definition at line 49 of file aipstype.h.

◆ uInt64

typedef unsigned long long casacore::uInt64

Definition at line 37 of file aipsxtype.h.

◆ uLong

typedef unsigned long casacore::uLong

Definition at line 51 of file aipstype.h.

◆ uShort

typedef unsigned short casacore::uShort

Definition at line 47 of file aipstype.h.

◆ VADescFitsArray

Definition at line 1072 of file hdu.h.

◆ VADescFitsField

Definition at line 1006 of file hdu.h.

◆ value_type

Define the STL-style iterators.

It makes it possible to iterate through all data elements.

Block<Int> bl(100,0);
for (Block<Int>::iterator iter=bl.begin(); iter!=bl.end(); iter++) {
*iter += 1;
}

STL-style typedefs.

Definition at line 587 of file Block.h.

Enumeration Type Documentation

◆ BitFloatKind

enum class casacore::BitFloatKind : uint8_t
strong
Enumerator
Zero 
NegativeZero 
Normal 
NaN 
SignallingNaN 
Infinity 
NegativeInfinity 
Subnormal 

Definition at line 13 of file BitFloat.h.

◆ DuplicatesFlag

Define the Duplicates flag for the function merge in the various record classes.

This function merges the fields from that record (description) into this one. DuplicatesFlag determines what to do if a field already exists.

Enumerator
RenameDuplicates 

Rename a name from the other set to name_n, where n is the first positive number making the name unique.

SkipDuplicates 

Skip duplicate names from the other set.

OverwriteDuplicates 

Overwrite the value of a duplicate keyword This will also happen if their types differ.

ThrowOnDuplicates 

Throw an exception.

Definition at line 154 of file RecordInterface.h.

◆ SiscoStoreMode

enum class casacore::SiscoStoreMode
strong
Enumerator
Original 
Diagonal 
StokesI 

Definition at line 6 of file SiscoStoreMode.h.

Function Documentation

◆ abs() [1/2]

LatticeExprNode casacore::abs ( const LatticeExprNode & expr)

Numerical 1-argument functions which result in a real number regardless of input expression type.

Referenced by casacore::Abs< T, RES >::operator()(), casacore::SumAbsDiff< T, Accum >::operator()(), and casacore::FrequencyAligner< T >::setTolerance().

◆ abs() [2/2]

TableExprNode casacore::abs ( const TableExprNode & node)
inline

◆ accumulateFalse()

template<typename InputIterator, typename MaskIterator, typename Accum, typename BinaryOperator>
Accum casacore::accumulateFalse ( InputIterator first,
InputIterator last,
MaskIterator mask,
Accum acc,
BinaryOperator op = std::plus<Accum>() )
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 74 of file Functors.h.

References first, and mask().

◆ accumulateTrue()

template<typename InputIterator, typename MaskIterator, typename Accum, typename BinaryOperator>
Accum casacore::accumulateTrue ( InputIterator first,
InputIterator last,
MaskIterator mask,
Accum acc,
BinaryOperator op = std::plus<Accum>() )
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 62 of file Functors.h.

References first, and mask().

◆ acos() [1/2]

◆ acos() [2/2]

TableExprNode casacore::acos ( const TableExprNode & node)
inline

◆ addDataField()

void casacore::addDataField ( const String & name,
DataType type,
const IPosition & shape,
Bool fixedShape,
const void * value )
overrideprotected

Add a field to the record.

Let the derived class add an array field with the given type, shape, and value.

References name(), NewDelAllocator< T >::value, and shape().

◆ addRecordDesc()

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

◆ all() [1/2]

◆ all() [2/2]

TableExprNode casacore::all ( const TableExprNode & array)
inline

◆ allNear()

template<typename C1, typename C2, typename U>
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 45 of file StdLogical.h.

References compareAll().

◆ allNearAbs()

template<typename C1, typename C2, typename U>
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 51 of file StdLogical.h.

References compareAll().

◆ alls()

TableExprNode casacore::alls ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ amp()

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.

◆ amplitude()

TableExprNode casacore::amplitude ( const TableExprNode & node)
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 1275 of file ExprNode.h.

References casacore::TableExprFuncNode::absFUNC, and casacore::TableExprNode::newFunctionNode().

◆ angdist()

TableExprNode casacore::angdist ( const TableExprNode & pos1,
const TableExprNode & pos2 )
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 1155 of file ExprNode.h.

References casacore::TableExprFuncNode::angdistFUNC, and casacore::TableExprNode::newFunctionNode().

◆ angdistx()

TableExprNode casacore::angdistx ( const TableExprNode & pos1,
const TableExprNode & pos2 )
inline

Angular distance as above, but only pair-wise enties are used if both arguments are arrays.

Definition at line 1158 of file ExprNode.h.

References casacore::TableExprFuncNode::angdistxFUNC, and casacore::TableExprNode::newFunctionNode().

◆ any() [1/2]

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.

◆ any() [2/2]

TableExprNode casacore::any ( const TableExprNode & array)
inline

◆ anyCone() [1/2]

TableExprNode casacore::anyCone ( const TableExprNode & sourcePos,
const TableExprNode & conePos,
const TableExprNode & radii )
inline

◆ anyCone() [2/2]

TableExprNode casacore::anyCone ( const TableExprNode & sourcePos,
const TableExprNode & cones )
inline

The result is always a Bool scalar telling if any cone contains the source.

Definition at line 1164 of file ExprNode.h.

References casacore::TableExprFuncNode::anyconeFUNC, cones(), and casacore::TableExprNode::newConeNode().

◆ anyEQ() [1/3]

template<class T>
Bool casacore::anyEQ ( const T & val,
const TableVector< T > & tv )
inline

Definition at line 210 of file TabVecLogic.h.

References False, and True.

◆ anyEQ() [2/3]

template<class T>
Bool casacore::anyEQ ( const TableVector< T > & l,
const TableVector< T > & r )
inline

Definition at line 159 of file TabVecLogic.h.

References False, and True.

◆ anyEQ() [3/3]

template<class T>
Bool casacore::anyEQ ( const TableVector< T > & tv,
const T & val )
inline

Definition at line 206 of file TabVecLogic.h.

References False, and True.

◆ anyGE() [1/3]

template<class T>
Bool casacore::anyGE ( const T & val,
const TableVector< T > & tv )
inline

Definition at line 194 of file TabVecLogic.h.

References False, and True.

◆ anyGE() [2/3]

template<class T>
Bool casacore::anyGE ( const TableVector< T > & l,
const TableVector< T > & r )
inline

Definition at line 151 of file TabVecLogic.h.

References False, and True.

◆ anyGE() [3/3]

template<class T>
Bool casacore::anyGE ( const TableVector< T > & tv,
const T & val )
inline

Definition at line 190 of file TabVecLogic.h.

References False, and True.

◆ anyGT() [1/3]

template<class T>
Bool casacore::anyGT ( const T & val,
const TableVector< T > & tv )
inline

Definition at line 202 of file TabVecLogic.h.

References False, and True.

◆ anyGT() [2/3]

template<class T>
Bool casacore::anyGT ( const TableVector< T > & l,
const TableVector< T > & r )
inline

Definition at line 155 of file TabVecLogic.h.

References False, and True.

◆ anyGT() [3/3]

template<class T>
Bool casacore::anyGT ( const TableVector< T > & tv,
const T & val )
inline

Definition at line 198 of file TabVecLogic.h.

References False, and True.

◆ anyLE() [1/3]

template<class T>
Bool casacore::anyLE ( const T & val,
const TableVector< T > & tv )
inline

Definition at line 178 of file TabVecLogic.h.

References False, and True.

◆ anyLE() [2/3]

template<class T>
Bool casacore::anyLE ( const TableVector< T > & l,
const TableVector< T > & r )
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 143 of file TabVecLogic.h.

References False, and True.

◆ anyLE() [3/3]

template<class T>
Bool casacore::anyLE ( const TableVector< T > & tv,
const T & val )
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 174 of file TabVecLogic.h.

References False, and True.

◆ anyLT() [1/3]

template<class T>
Bool casacore::anyLT ( const T & val,
const TableVector< T > & tv )
inline

Definition at line 186 of file TabVecLogic.h.

References False, and True.

◆ anyLT() [2/3]

template<class T>
Bool casacore::anyLT ( const TableVector< T > & l,
const TableVector< T > & r )
inline

Definition at line 147 of file TabVecLogic.h.

References False, and True.

◆ anyLT() [3/3]

template<class T>
Bool casacore::anyLT ( const TableVector< T > & tv,
const T & val )
inline

Definition at line 182 of file TabVecLogic.h.

References False, and True.

◆ anyNE() [1/3]

template<class T>
Bool casacore::anyNE ( const T & val,
const TableVector< T > & tv )
inline

Definition at line 218 of file TabVecLogic.h.

References False, and True.

◆ anyNE() [2/3]

template<class T>
Bool casacore::anyNE ( const TableVector< T > & l,
const TableVector< T > & r )
inline

Definition at line 163 of file TabVecLogic.h.

References False, and True.

◆ anyNE() [3/3]

template<class T>
Bool casacore::anyNE ( const TableVector< T > & tv,
const T & val )
inline

Definition at line 214 of file TabVecLogic.h.

References False, and True.

◆ anys()

TableExprNode casacore::anys ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ areEQ() [1/2]

template<class T>
Bool casacore::areEQ ( const ArrayColumn< T > & col,
rownr_t row_i,
rownr_t row_j )

◆ areEQ() [2/2]

template<class T>
Bool casacore::areEQ ( const ScalarColumn< T > & col,
rownr_t row_i,
rownr_t row_j )

Definition at line 160 of file MSConcat.h.

References casacore::ScalarColumn< T >::get().

◆ arg() [1/2]

◆ arg() [2/2]

TableExprNode casacore::arg ( const TableExprNode & node)
inline

The arg (i.e.

atan2(im, re)) of a complex node. Defined for scalars and arrays.

Definition at line 1278 of file ExprNode.h.

References casacore::TableExprFuncNode::argFUNC, and casacore::TableExprNode::newFunctionNode().

◆ array()

TableExprNode casacore::array ( const TableExprNode & values,
const TableExprNodeSet & shape )

Create an array of the given shape and fill it with the values.

The values array is rewound as needed.

Definition at line 1564 of file ExprNode.h.

References casacore::TableExprFuncNode::arrayFUNC, casacore::TableExprNode::newFunctionNode(), and shape().

◆ arrayData()

TableExprNode casacore::arrayData ( const TableExprNode & array)
inline

Get the data array of a masked array.

Definition at line 1570 of file ExprNode.h.

References array, casacore::TableExprFuncNode::arrdataFUNC, and casacore::TableExprNode::newFunctionNode().

◆ arrayFlatten()

TableExprNode casacore::arrayFlatten ( const TableExprNode & array)
inline

Flatten a masked array (get unmasked elements).

Definition at line 1576 of file ExprNode.h.

References array, casacore::TableExprFuncNode::arrflatFUNC, and casacore::TableExprNode::newFunctionNode().

◆ ArrayIndexOffset() [1/2]

size_t casacore::ArrayIndexOffset ( size_t Ndim,
const ssize_t * Shape,
const ssize_t * Inc,
const IPosition & Index )

◆ ArrayIndexOffset() [2/2]

size_t casacore::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.

An Array helper function.

◆ arrayMask()

TableExprNode casacore::arrayMask ( const TableExprNode & array)
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 1573 of file ExprNode.h.

References array, casacore::TableExprFuncNode::arrmaskFUNC, and casacore::TableExprNode::newFunctionNode().

◆ asArrayBool()

const Array< Bool > & casacore::asArrayBool ( const RecordFieldId & ) const

◆ asArrayComplex()

const Array< Complex > & casacore::asArrayComplex ( const RecordFieldId & ) const

◆ asArrayDComplex()

const Array< DComplex > & casacore::asArrayDComplex ( const RecordFieldId & ) const

◆ asArrayDouble()

const Array< Double > & casacore::asArrayDouble ( const RecordFieldId & ) const

Referenced by asArraydouble().

◆ asArraydouble()

const Array< Double > & RecordInterface::asArraydouble ( const RecordFieldId & id) const
inline

Definition at line 545 of file RecordInterface.h.

References asArrayDouble().

◆ asArrayFloat()

const Array< Float > & casacore::asArrayFloat ( const RecordFieldId & ) const

Referenced by asArrayfloat().

◆ asArrayfloat()

const Array< Float > & RecordInterface::asArrayfloat ( const RecordFieldId & id) const
inline

Definition at line 542 of file RecordInterface.h.

References asArrayFloat().

◆ asArrayInt()

const Array< Int > & casacore::asArrayInt ( const RecordFieldId & ) const

◆ asArrayInt64()

const Array< Int64 > & casacore::asArrayInt64 ( const RecordFieldId & ) const

◆ asArrayShort()

const Array< Short > & casacore::asArrayShort ( const RecordFieldId & ) const

◆ asArrayString()

const Array< String > & casacore::asArrayString ( const RecordFieldId & ) const

References RecordInterface().

◆ asArrayuChar()

const Array< uChar > & casacore::asArrayuChar ( const RecordFieldId & ) const

◆ asArrayuInt()

const Array< uInt > & casacore::asArrayuInt ( const RecordFieldId & ) const

◆ asBool()

Bool casacore::asBool ( const RecordFieldId & ) const

The following functions get the value based on field name or number.

The scalar functions promote the data type if needed. It also supports conversion of Int to Bool.
The array functions throw an exception if the data type mismatches. The toArrayX function can be used for array type promotion.

◆ asComplex()

Complex casacore::asComplex ( const RecordFieldId & ) const

◆ asDComplex()

DComplex casacore::asDComplex ( const RecordFieldId & ) const

◆ asDouble()

Double casacore::asDouble ( const RecordFieldId & ) const

◆ asdouble()

Double casacore::asdouble ( const RecordFieldId & ) const

◆ asFloat()

Float casacore::asFloat ( const RecordFieldId & ) const

◆ asfloat()

Float casacore::asfloat ( const RecordFieldId & ) const

Get value based on field name or number.

They are here for backward compatibility with the old KeywordSet classes and will be removed in the future.

◆ asin() [1/2]

LatticeExprNode casacore::asin ( const LatticeExprNode & expr)

◆ asin() [2/2]

TableExprNode casacore::asin ( const TableExprNode & node)
inline

Transcendental functions applied to to nodes containing scalars or arrays with double values.

They are invalid for Complex nodes.

Definition at line 1221 of file ExprNode.h.

References casacore::TableExprFuncNode::asinFUNC, and casacore::TableExprNode::newFunctionNode().

◆ asInt()

Int casacore::asInt ( const RecordFieldId & ) const

◆ asInt64()

Int64 casacore::asInt64 ( const RecordFieldId & ) const

◆ asRecord()

const RecordInterface & casacore::asRecord ( const RecordFieldId & ) const
override

References RecordInterface().

◆ asrwRecord()

RecordInterface & casacore::asrwRecord ( const RecordFieldId & )
override

References RecordInterface().

◆ asShort()

Short casacore::asShort ( const RecordFieldId & ) const

◆ assign()

void casacore::assign ( const RecordInterface & that)
override

Assign that RecordInterface object to this one.

Unlike operator= it copies all data in the derived class.

References RecordInterface().

Referenced by casacore::ImageExtension< unsigned char >::ie_assign(), casacore::PrimaryGroup< unsigned char >::pg_assign(), and casacore::PrimaryTable< unsigned char >::pt_assign().

◆ asString()

const String & casacore::asString ( const RecordFieldId & ) const

◆ asuChar()

uChar casacore::asuChar ( const RecordFieldId & ) const

◆ asuInt()

uInt casacore::asuInt ( const RecordFieldId & ) const

◆ asValueHolder()

ValueHolder casacore::asValueHolder ( const RecordFieldId & ) const
override

Get or define the value as a ValueHolder.

This is useful to pass around a value of any supported type.

◆ atan() [1/2]

LatticeExprNode casacore::atan ( const LatticeExprNode & expr)

◆ atan() [2/2]

TableExprNode casacore::atan ( const TableExprNode & node)
inline

◆ atan2() [1/2]

LatticeExprNode casacore::atan2 ( const LatticeExprNode & left,
const LatticeExprNode & right )

Numerical 2-argument functions.

Referenced by casacore::Atan2< L, R, RES >::operator()().

◆ atan2() [2/2]

TableExprNode casacore::atan2 ( const TableExprNode & y,
const TableExprNode & x )
inline

◆ attachToRecord() [1/2]

void casacore::attachToRecord ( RecordInterface & record,
const RecordFieldId &  )

References RecordInterface().

◆ attachToRecord() [2/2]

void casacore::attachToRecord ( RecordInterface & record,
Int whichField )

Change our pointer to the supplied field.

If it doesn't exist an exception is thrown.

References RecordInterface().

◆ autoDefineBins()

void casacore::autoDefineBins ( )
private

◆ avdev() [1/2]

◆ avdev() [2/2]

TableExprNode casacore::avdev ( const TableExprNode & array)
inline

◆ avdevs()

TableExprNode casacore::avdevs ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ begin()

const_iterator casacore::begin ( )

Get the begin and end iterator object for this block.

Definition at line 599 of file Block.h.

References array.

Referenced by casacore::Time::operator-(), casacore::STLIO_global_functions_Container_IO::showDataIter(), and casacore::String::String().

◆ blank()

◆ boolean()

TableExprNode casacore::boolean ( const TableExprNode & node)
inline

Convert numeric or string value to bool (0, no, false, - means false).

Definition at line 1269 of file ExprNode.h.

References casacore::TableExprFuncNode::boolFUNC, and casacore::TableExprNode::newFunctionNode().

◆ boxedAll()

TableExprNode casacore::boxedAll ( const TableExprNode & node,
const TableExprNodeSet & halfBoxWidth )
inline

◆ boxedAny()

TableExprNode casacore::boxedAny ( const TableExprNode & node,
const TableExprNodeSet & halfBoxWidth )
inline

◆ boxedArrayMath()

template<typename T, typename FuncType>
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.

Example

Downsample an array by taking the mean of every [25,25] elements.

Array<float> downArr = boxedArrayMath(in, IPosition(2,25,25),
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.

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.

References array.

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().

◆ boxedAvdev()

TableExprNode casacore::boxedAvdev ( const TableExprNode & node,
const TableExprNodeSet & halfBoxWidth )
inline

◆ boxedMax()

TableExprNode casacore::boxedMax ( const TableExprNode & node,
const TableExprNodeSet & halfBoxWidth )
inline

◆ boxedMean()

TableExprNode casacore::boxedMean ( const TableExprNode & node,
const TableExprNodeSet & halfBoxWidth )
inline

◆ boxedMedian()

TableExprNode casacore::boxedMedian ( const TableExprNode & node,
const TableExprNodeSet & halfBoxWidth )
inline

◆ boxedMin()

TableExprNode casacore::boxedMin ( const TableExprNode & node,
const TableExprNodeSet & halfBoxWidth )
inline

◆ boxedRms()

TableExprNode casacore::boxedRms ( const TableExprNode & node,
const TableExprNodeSet & halfBoxWidth )
inline

◆ boxedStddev()

TableExprNode casacore::boxedStddev ( const TableExprNode & node,
const TableExprNodeSet & halfBoxWidth )
inline

◆ boxedVariance()

TableExprNode casacore::boxedVariance ( const TableExprNode & node,
const TableExprNodeSet & halfBoxWidth )
inline

◆ bscale()

double casacore::bscale ( ) const

General access routines for a primary array.

Definition at line 401 of file hdu.h.

References bscale_x.

◆ bunit()

char * casacore::bunit ( ) const

Definition at line 403 of file hdu.h.

References bunit_x.

◆ bzero()

double casacore::bzero ( ) const

Definition at line 402 of file hdu.h.

References bzero_x.

◆ calcCRC()

uInt casacore::calcCRC ( const void * buffer,
Int64 size ) const
protected

Calculate the CRC of a data block.

References size().

◆ canUseHDF5Image()

Bool casacore::canUseHDF5Image ( )
inline

Tell if HDF5 images can be used.

Definition at line 317 of file HDF5Image.h.

References casacore::HDF5Object::hasHDF5Support().

◆ capacity()

size_t casacore::capacity ( ) const

The capacity in this Block<T>.

size() <= capacity() is always true.

Definition at line 571 of file Block.h.

References get_capacity().

◆ capitalize() [1/2]

String casacore::capitalize ( const std::string & str)

Global function which returns a transformation to capitalization of String.

Referenced by casacore::Capitalize::operator()().

◆ capitalize() [2/2]

TableExprNode casacore::capitalize ( const TableExprNode & node)
inline

◆ CapitalizeStringInPlace()

void casacore::CapitalizeStringInPlace ( std::string & str)
inline

Changes the casing such that every separate word starts with an uppercase character and continues lowercase.

at_word is now true if the previous *p is a character or digit

Definition at line 1065 of file String.h.

◆ cdate()

TableExprNode casacore::cdate ( const TableExprNode & node)
inline

◆ cdelt()

◆ cdow()

TableExprNode casacore::cdow ( const TableExprNode & node)
inline

◆ ceil() [1/2]

◆ ceil() [2/2]

TableExprNode casacore::ceil ( const TableExprNode & node)
inline

◆ cgetrf()

void casacore::cgetrf ( const int * m,
const int * n,
Complex * a,
const int * lda,
int * ipiv,
int * info )

◆ cgetri()

void casacore::cgetri ( const int * m,
Complex * a,
const int * lda,
const int * ipiv,
Complex * work,
const int * lwork,
int * info )

◆ checkArrayShapes()

◆ checkCRC()

void casacore::checkCRC ( const void * buffer,
Int64 blknr ) const
protected

Check the CRC of a data block read.

◆ CheckIsDiagonal()

template<typename T>
void casacore::CheckIsDiagonal ( const T * input,
size_t n )
inline

Check if every set of 4 input values contains only non-zeros on the diagonal (pp or qq).

If pq or qp is non-zero, an exception is thrown.

Parameters
inputbuffer of size n*4 values
nis the number of groups of 4 values to convert.

Definition at line 105 of file StokesIConversions.h.

Referenced by casacore::SiscoStManColumn::putArrayV().

◆ checkName()

void casacore::checkName ( const String & fieldName,
DataType type ) const
protected

Check if the new field name is correct.

This is done by calling the checkFunction (if defined). If incorrect, an exception is thrown.

◆ CholeskyDecomp()

template<class T>
void casacore::CholeskyDecomp ( Matrix< T > & A,
Vector< T > & diag )

◆ CholeskySolve()

template<class T>
void casacore::CholeskySolve ( Matrix< T > & A,
Vector< T > & diag,
Vector< T > & b,
Vector< T > & x )

◆ clearBuffer()

void casacore::clearBuffer ( )
private

◆ clone()

RecordInterface * casacore::clone ( ) const
override

◆ cloneAD()

virtual Function< typename FunctionTraits< T >::DiffType > * casacore::cloneAD ( ) const
virtual

Definition at line 126 of file Polynomial.h.

References Polynomial().

◆ cloneNonAD()

virtual Function< typename FunctionTraits< T >::BaseType > * casacore::cloneNonAD ( ) const
virtual

Definition at line 129 of file Polynomial.h.

References Polynomial().

◆ close()

void casacore::close ( )
override

Flush and close the file.

Referenced by casacore::RowBasedFile::CloseWithoutTruncate().

◆ cmonth()

TableExprNode casacore::cmonth ( const TableExprNode & node)
inline

◆ coefficient()

T casacore::coefficient ( uInt which) const

What is the which'th coefficient of the polynomial.

For an nth degree polynomial, which varies between zero and n.

Definition at line 138 of file PolynomialParam.h.

References DebugAssert, and order().

◆ coefficients()

const Vector< T > & casacore::coefficients ( ) const

Return all the coefficients as a vector.

Referenced by setCoefficients().

◆ comment() [1/2]

const String & casacore::comment ( ) const

Get the comment of this field.

◆ comment() [2/2]

◆ common_suffix()

String casacore::common_suffix ( const std::string & x,
const std::string & y,
int startpos = -1 )

◆ compare() [1/3]

int casacore::compare ( const std::string & x,
const char * y )
inline

Definition at line 870 of file String.h.

◆ compare() [2/3]

int casacore::compare ( const std::string & x,
const char y )
inline

Definition at line 871 of file String.h.

◆ compare() [3/3]

int casacore::compare ( const std::string & x,
const std::string & y )
inline

** Casacore additions of global compares.

Returns 0 if equal; lt or gt 0 if strings unequal or of unequal lengths.

Definition at line 869 of file String.h.

◆ compareAll() [1/2]

template<typename C1, typename C2, typename CompareOperator>
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 38 of file StdLogical.h.

References compareAll().

◆ compareAll() [2/2]

template<typename InputIterator1, typename InputIterator2, typename CompareOperator>
bool casacore::compareAll ( InputIterator1 first1,
InputIterator1 last1,
InputIterator2 first2,
CompareOperator op )
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 87 of file Functors.h.

Referenced by allNear(), allNearAbs(), and compareAll().

◆ compareAllLeft()

template<typename InputIterator1, typename T, typename CompareOperator>
bool casacore::compareAllLeft ( InputIterator1 first1,
InputIterator1 last1,
T left,
CompareOperator op )
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 98 of file Functors.h.

◆ compareAllRight()

template<typename InputIterator1, typename T, typename CompareOperator>
bool casacore::compareAllRight ( InputIterator1 first1,
InputIterator1 last1,
T right,
CompareOperator op )
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 109 of file Functors.h.

◆ compareAny()

template<typename InputIterator1, typename InputIterator2, typename CompareOperator>
bool casacore::compareAny ( InputIterator1 first1,
InputIterator1 last1,
InputIterator2 first2,
CompareOperator op )
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 123 of file Functors.h.

◆ compareAnyLeft()

template<typename InputIterator1, typename T, typename CompareOperator>
bool casacore::compareAnyLeft ( InputIterator1 first1,
InputIterator1 last1,
T left,
CompareOperator op )
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 134 of file Functors.h.

◆ compareAnyRight()

template<typename InputIterator1, typename T, typename CompareOperator>
bool casacore::compareAnyRight ( InputIterator1 first1,
InputIterator1 last1,
T right,
CompareOperator op )
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 145 of file Functors.h.

◆ cones() [1/2]

TableExprNode casacore::cones ( const TableExprNode & sourcePos,
const TableExprNode & conePos,
const TableExprNode & radii )
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 1170 of file ExprNode.h.

References casacore::TableExprFuncNode::cones3FUNC, and casacore::TableExprNode::newConeNode().

◆ cones() [2/2]

TableExprNode casacore::cones ( const TableExprNode & sourcePos,
const TableExprNode & cones )
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 1161 of file ExprNode.h.

References cones(), casacore::TableExprFuncNode::conesFUNC, and casacore::TableExprNode::newConeNode().

Referenced by anyCone(), cones(), findCone(), and operator||().

◆ conform()

Bool casacore::conform ( const Record & other) const

Returns True if this and other have the same RecordDesc, other than different names for the fields.

That is, the number, type and the order of the fields must be identical (recursively for fixed structured sub-Records in this).
Caution: thisRecord;conform(thatRecord) == True does not imply
thatRecord;conform(thisRecord) == True, because a variable record in one conforms a fixed record in that, but not vice-versa;

References Record().

◆ conj() [1/2]

LatticeExprNode casacore::conj ( const LatticeExprNode & expr)

◆ conj() [2/2]

TableExprNode casacore::conj ( const TableExprNode & node)
inline

The complex conjugate of a complex node.

Defined for scalars and arrays.

Definition at line 1272 of file ExprNode.h.

References casacore::TableExprFuncNode::conjFUNC, and casacore::TableExprNode::newFunctionNode().

◆ constructMessage()

String casacore::constructMessage ( const Int pos,
const String & command )

References constructMessage().

Referenced by constructMessage().

◆ convertType() [1/5]

LatticeExprNode casacore::convertType ( const LatticeExprNode & expr,
const Bool *  )
inline

Definition at line 780 of file LatticeExprNode.h.

References toBool().

◆ convertType() [2/5]

LatticeExprNode casacore::convertType ( const LatticeExprNode & expr,
const Complex *  )
inline

Definition at line 774 of file LatticeExprNode.h.

References toComplex().

◆ convertType() [3/5]

LatticeExprNode casacore::convertType ( const LatticeExprNode & expr,
const DComplex *  )
inline

Definition at line 777 of file LatticeExprNode.h.

References toDComplex().

◆ convertType() [4/5]

LatticeExprNode casacore::convertType ( const LatticeExprNode & expr,
const Double *  )
inline

Definition at line 771 of file LatticeExprNode.h.

References toDouble().

◆ convertType() [5/5]

LatticeExprNode casacore::convertType ( const LatticeExprNode & expr,
const Float *  )
inline

Definition at line 768 of file LatticeExprNode.h.

References toFloat().

◆ copy() [1/5]

void casacore::copy ( const HistAcc & )

Copy operations.

References HistAcc().

◆ copy() [2/5]

void casacore::copy ( const StatAcc & )

References StatAcc().

◆ copy() [3/5]

template<class AccumType>
StatsData< AccumType > casacore::copy ( const StatsData< AccumType > & stats)

◆ copy() [4/5]

void casacore::copy ( double * target,
int npixels ) const

◆ copy() [5/5]

void casacore::copy ( float * target,
int npixels ) const

◆ copy_n_with_stride()

template<typename T>
void casacore::copy_n_with_stride ( const T * from,
std::size_t n,
T * to,
std::size_t toStride,
std::size_t fromStride )

Definition at line 9 of file Memory.h.

◆ cos() [1/2]

◆ cos() [2/2]

TableExprNode casacore::cos ( const TableExprNode & node)
inline

◆ cosh() [1/2]

LatticeExprNode casacore::cosh ( const LatticeExprNode & expr)

◆ cosh() [2/2]

TableExprNode casacore::cosh ( const TableExprNode & node)
inline

◆ cposv()

void casacore::cposv ( const char * uplo,
const int * n,
const int * nrhs,
Complex * a,
const int * lda,
Complex * b,
const int * ldb,
int * info )

◆ cpotri()

void casacore::cpotri ( const char * uplo,
const int * n,
Complex * a,
const int * lda,
int * info )

◆ crossProduct()

template<class T>
TableVector< T > casacore::crossProduct ( const TableVector< T > & l,
const TableVector< T > & r )
inline

Definition at line 423 of file TabVecMath.h.

References casacore::TableVector< T >::tabVec().

◆ crota()

double casacore::crota ( int n) const

Definition at line 408 of file hdu.h.

References crota_x.

◆ crpix()

◆ crval()

◆ ctime()

TableExprNode casacore::ctime ( const TableExprNode & node)
inline

◆ ctodt()

TableExprNode casacore::ctodt ( const TableExprNode & node)
inline

◆ ctype()

◆ cube()

TableExprNode casacore::cube ( const TableExprNode & node)
inline

◆ datamax()

◆ datamin()

◆ dataType()

DataType casacore::dataType ( const RecordFieldId & ) const

Referenced by casacore::RecordDesc::addField(), casacore::TiledStMan::arrayDataType(), casacore::DataManager::checkDataType(), casacore::ColumnsIndexArray::compare(), casacore::StIndArray::copyData(), casacore::DataManager::createDirArrColumn(), casacore::DataManager::createIndArrColumn(), casacore::DataManager::createScalarColumn(), casacore::ImageFITSConverterImpl< HDUType >::FITSToImage(), casacore::TableParseProject::handleColSpec(), casacore::TableParseQuery::handleColSpec(), casacore::ISMIndColumn::ISMIndColumn(), casacore::DataManager::makeDirArrColumn(), casacore::ISMBase::makeDirArrColumn(), casacore::MSMBase::makeDirArrColumn(), casacore::SiscoStMan::makeDirArrColumn(), casacore::StManAipsIO::makeDirArrColumn(), casacore::StokesIStMan::makeDirArrColumn(), casacore::TiledStMan::makeDirArrColumn(), casacore::UvwStMan::makeDirArrColumn(), casacore::VirtualColumnEngine::makeDirArrColumn(), casacore::DataManager::makeIndArrColumn(), casacore::ForwardColumnEngine::makeIndArrColumn(), casacore::ForwardColumnIndexedRowEngine::makeIndArrColumn(), casacore::ISMBase::makeIndArrColumn(), casacore::MSMBase::makeIndArrColumn(), casacore::SiscoStMan::makeIndArrColumn(), casacore::StManAipsIO::makeIndArrColumn(), casacore::StokesIStMan::makeIndArrColumn(), casacore::TiledStMan::makeIndArrColumn(), casacore::VirtualColumnEngine::makeIndArrColumn(), casacore::AntennaPairStMan::makeScalarColumn(), casacore::DataManager::makeScalarColumn(), casacore::ForwardColumnEngine::makeScalarColumn(), casacore::ForwardColumnIndexedRowEngine::makeScalarColumn(), casacore::ISMBase::makeScalarColumn(), casacore::MSMBase::makeScalarColumn(), casacore::SiscoStMan::makeScalarColumn(), casacore::StManAipsIO::makeScalarColumn(), casacore::StokesIStMan::makeScalarColumn(), casacore::TiledStMan::makeScalarColumn(), casacore::VirtualColumnEngine::makeScalarColumn(), casacore::MSRange::minMax(), casacore::MSMDirColumn::MSMDirColumn(), casacore::MSMIndColumn::MSMIndColumn(), casacore::StIndArray::setShape(), casacore::StManColumnAipsIO::StManColumnAipsIO(), casacore::StManColumnArrayAipsIO::StManColumnArrayAipsIO(), casacore::StManColumnIndArrayAipsIO::StManColumnIndArrayAipsIO(), and casacore::DataManager::throwDataTypeOther().

◆ date()

◆ datetime()

TableExprNode casacore::datetime ( const TableExprNode & node)
inline

Functions for date-values.

Defined for scalars and arrays.

Definition at line 1311 of file ExprNode.h.

References casacore::TableExprFuncNode::datetimeFUNC, and casacore::TableExprNode::newFunctionNode().

◆ day()

◆ dealloc()

void casacore::dealloc ( )
private

◆ define() [1/24]

void casacore::define ( const RecordFieldId & ,
Bool value )

Define a value for the given field.

Array conformance rules will not be applied for variable shaped arrays. If the field and value data type mismatch, type promotion of scalars will be done if possible. If not possible, an exception is thrown.
If the field does not exist, it will be added to the record. This results in an exception for fixed structured records. The field is checked by a possible field checking function before it gets added.

References NewDelAllocator< T >::value.

◆ define() [2/24]

void casacore::define ( const RecordFieldId & ,
const Array< Bool > & value,
Bool FixedShape = False )

◆ define() [3/24]

void casacore::define ( const RecordFieldId & ,
const Array< Complex > & value,
Bool FixedShape = False )

◆ define() [4/24]

void casacore::define ( const RecordFieldId & ,
const Array< DComplex > & value,
Bool FixedShape = False )

◆ define() [5/24]

void casacore::define ( const RecordFieldId & ,
const Array< Double > & value,
Bool FixedShape = False )

◆ define() [6/24]

void casacore::define ( const RecordFieldId & ,
const Array< Float > & value,
Bool FixedShape = False )

◆ define() [7/24]

void casacore::define ( const RecordFieldId & ,
const Array< Int > & value,
Bool FixedShape = False )

◆ define() [8/24]

void casacore::define ( const RecordFieldId & ,
const Array< Int64 > & value,
Bool FixedShape = False )

◆ define() [9/24]

void casacore::define ( const RecordFieldId & ,
const Array< Short > & value,
Bool FixedShape = False )

◆ define() [10/24]

void casacore::define ( const RecordFieldId & ,
const Array< String > & value,
Bool FixedShape = False )

◆ define() [11/24]

void casacore::define ( const RecordFieldId & ,
const Array< uChar > & value,
Bool FixedShape = False )

◆ define() [12/24]

void casacore::define ( const RecordFieldId & ,
const Array< uInt > & value,
Bool FixedShape = False )

◆ define() [13/24]

void casacore::define ( const RecordFieldId & ,
const Char * value )

◆ define() [14/24]

void casacore::define ( const RecordFieldId & ,
const Complex & value )

◆ define() [15/24]

void casacore::define ( const RecordFieldId & ,
const DComplex & value )

◆ define() [16/24]

void casacore::define ( const RecordFieldId & ,
const String & value )

◆ define() [17/24]

void casacore::define ( const RecordFieldId & ,
Double value )

◆ define() [18/24]

void casacore::define ( const RecordFieldId & ,
Float value )

◆ define() [19/24]

void casacore::define ( const RecordFieldId & ,
Int value )

◆ define() [20/24]

void casacore::define ( const RecordFieldId & ,
Int64 value )

◆ define() [21/24]

void casacore::define ( const RecordFieldId & ,
Short value )

◆ define() [22/24]

void casacore::define ( const RecordFieldId & ,
uChar value )

◆ define() [23/24]

void casacore::define ( const RecordFieldId & ,
uInt value )

◆ define() [24/24]

void casacore::define ( const T & value)

Store a value in the field using redefinition.

Define differs from assignment w.r.t. arrays. For define a variable shaped array is deleted first with the effect that array conformance rules are not applied for them.

References NewDelAllocator< T >::value.

◆ defineBins()

void casacore::defineBins ( const T low,
const T high,
const T width )
private

Definition of histogram bins with given parameters.

◆ defineDataField()

void casacore::defineDataField ( Int whichField,
DataType type,
const void * value )
overrideprotected

Define a value in the given field.

Define a data field (for RecordFieldPtr).

References NewDelAllocator< T >::value.

◆ defineField() [1/2]

void casacore::defineField ( const RecordFieldId & ,
DataType type,
const IPosition & shape,
Bool fixedShape,
const void * value )
protected

Add an array field with the given type, shape and value.

An exception is thrown if the record structure is fixed or if the name is invalid.

References NewDelAllocator< T >::value, and shape().

◆ defineField() [2/2]

void casacore::defineField ( const RecordFieldId & ,
DataType type,
const void * value )
protected

Add a scalar field with the given type and value.

An exception is thrown if the record structure is fixed or if the name is invalid.

References NewDelAllocator< T >::value.

◆ defineFromValueHolder()

void casacore::defineFromValueHolder ( const RecordFieldId & ,
const ValueHolder &  )
override

◆ defineRecord() [1/2]

void casacore::defineRecord ( const RecordFieldId & ,
const Record & value,
RecordType type = Variable )

Define a value for the given field containing a subrecord.

When the field is unknown, it will be added to the record. The second version is meant for any type of record (e.g. Record, TableRecord, GlishRecord). It is converted to a Record using the Record constructor taking a RecordInterface object.

References NewDelAllocator< T >::value, Record(), and Variable.

◆ defineRecord() [2/2]

void casacore::defineRecord ( const RecordFieldId & ,
const RecordInterface & value,
RecordType = Variable )
override

◆ deinit()

void casacore::deinit ( )
private

◆ delete_pointer_if_necessary()

void casacore::delete_pointer_if_necessary ( )
private

◆ derivative()

Polynomial< T > casacore::derivative ( ) const

Return the polynomial which is the derivative of this one.

e.g., 2+4x+5x^2 –> 0+4+10x .

References Polynomial().

◆ description()

◆ detach()

void casacore::detach ( )

Point to no field in any Record.

◆ dgetrf()

void casacore::dgetrf ( const int * m,
const int * n,
double * a,
const int * lda,
int * ipiv,
int * info )

◆ dgetri()

void casacore::dgetri ( const int * m,
double * a,
const int * lda,
const int * ipiv,
double * work,
const int * lwork,
int * info )

◆ diagonal() [1/3]

TableExprNode casacore::diagonal ( const TableExprNode & array)
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 1587 of file ExprNode.h.

References array, casacore::TableExprFuncNode::diagonalFUNC, and casacore::TableExprNode::newFunctionNode().

◆ diagonal() [2/3]

TableExprNode casacore::diagonal ( const TableExprNode & array,
const TableExprNode & firstAxis )

References array.

◆ diagonal() [3/3]

TableExprNode casacore::diagonal ( const TableExprNode & array,
const TableExprNode & firstAxis,
const TableExprNode & diag )

References array.

◆ dms()

TableExprNode casacore::dms ( const TableExprNode & node)
inline

◆ doAddFile()

void casacore::doAddFile ( MultiFileInfo & )
override

Do the class-specific actions on adding a file.

◆ doCloseFile()

void casacore::doCloseFile ( MultiFileInfo & )
override

Do the class-specific actions on closing a file.

◆ doDeleteFile()

void casacore::doDeleteFile ( MultiFileInfo & )
override

Do the class-specific actions on deleting a file.

◆ doFlushFile()

void casacore::doFlushFile ( )
override

Flush the file itself.

◆ doOpenFile()

void casacore::doOpenFile ( MultiFileInfo & )
override

Do the class-specific actions on opening a file.

◆ doTruncateFile()

void casacore::doTruncateFile ( MultiFileInfo & info,
uInt64 nrblk )
override

Truncate the file to nrblk blocks.

◆ downcase() [1/2]

String casacore::downcase ( const std::string & str)

Global function which returns a transformation to lowercase of String.

Referenced by casacore::Downcase::operator()().

◆ downcase() [2/2]

TableExprNode casacore::downcase ( const TableExprNode & node)
inline

◆ dposv()

void casacore::dposv ( const char * uplo,
const int * n,
const int * nrhs,
double * a,
const int * lda,
double * b,
const int * ldb,
int * info )

◆ dpotri()

void casacore::dpotri ( const char * uplo,
const int * n,
double * a,
const int * lda,
int * info )

◆ empty()

Bool casacore::empty ( ) const

Is the block empty (i.e.

Is the record empty?

no elements)?

Definition at line 574 of file Block.h.

References size().

Referenced by casacore::TableExprAggrNode::operand(), casacore::TableExprAggrNodeArray::operand(), and casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath().

◆ end()

const_iterator casacore::end ( )

Definition at line 601 of file Block.h.

References array, and size().

Referenced by casacore::TSMDataColumn::accessFullCells(), casacore::TSMCube::accessSection(), casacore::TSMCubeBuff::accessSection(), casacore::TSMCubeMMap::accessSection(), casacore::TSMDataColumn::accessSlicedCells(), casacore::TSMCube::accessStrided(), casacore::TSMCubeBuff::accessStrided(), casacore::TSMCubeMMap::accessStrided(), casacore::ConcatRowsIter::ConcatRowsIter(), casacore::LSQFit::copy(), casacore::LSQFit::copy(), casacore::LSQFit::copy(), casacore::LSQFit::copy(), casacore::TableExprNodeSetOptContSetBase< T >::createOptSet(), casacore::TableExprNodeRep::createRange(), casacore::ColumnsIndex::fillRowNumbers(), casacore::ColumnsIndexArray::fillRowNumbers(), casacore::ISMBucket::getInterval(), casacore::ArrayLattice< T >::getIterSlice(), casacore::PixelCurve1D::getPixelCoord(), casacore::ISMColumn::getScaColCells(), GetStringUpToExcluding(), GetStringUpToIncluding(), casacore::JsonKVMap::isDefined(), casacore::ImageExprParse::makeSlice(), casacore::ImageExprParse::makeSlice(), casacore::MArray< T >::operator()(), casacore::MaskedArray< LogicalArrayElem >::operator()(), casacore::MaskedArray< LogicalArrayElem >::operator()(), casacore::RefRows::RefRows(), casacore::ShapesFileReader::ShapesFileReader(), casacore::STLIO_global_functions_Container_IO::showDataIter(), casacore::String::String(), casacore::TableExprGroupHistBase::TableExprGroupHistBase(), casacore::TableExprGroupHistDouble::TableExprGroupHistDouble(), casacore::TableExprGroupHistInt::TableExprGroupHistInt(), casacore::TableExprGroupHistScalar::TableExprGroupHistScalar(), casacore::TaQLIndexNodeRep::TaQLIndexNodeRep(), casacore::TaQLRangeNodeRep::TaQLRangeNodeRep(), casacore::TaQLRangeNodeRep::TaQLRangeNodeRep(), casacore::LSQFit::uncopy(), casacore::LSQFit::uncopy(), casacore::LSQFit::uncopy(), and casacore::LSQFit::uncopy().

◆ EqualStringsAndNotEmpty()

bool casacore::EqualStringsAndNotEmpty ( std::string_view str1,
std::string_view str2,
int position = 0 )
inline

Replacement of old member function "matches", which has somewhat confusing semantics: two empty strings do not match, and an empty pattern does also not match.

Do not use this for new code and try to rewrite old code.

Definition at line 90 of file String.h.

◆ EraseStringFrom()

void casacore::EraseStringFrom ( std::string & str,
std::string_view pattern,
size_t start_position = 0 )
inline

Remove the end of a string, starting from a specified pattern.

A start_position can be specified to skip the beginning during the search for the pattern

Definition at line 1094 of file String.h.

References pattern().

◆ eval()

virtual T casacore::eval ( typename Function1D< T >::FunctionArg x) const
virtual

Evaluate the polynomial at x.

◆ exp() [1/2]

◆ exp() [2/2]

TableExprNode casacore::exp ( const TableExprNode & node)
inline

◆ ExpandFromDiagonal()

template<typename T>
void casacore::ExpandFromDiagonal ( T * data,
size_t n )
inline

Performs in-place expansion of n pair of diagonal values such that each pair becomes 4 values with zeros for the off-diagonal elements.

This implies the array should have place to store n*4 values.

Definition at line 43 of file StokesIConversions.h.

Referenced by casacore::SiscoStManColumn::getArrayV().

◆ ExpandFromStokesI() [1/2]

template<>
void casacore::ExpandFromStokesI ( bool * data,
size_t n )
inline

Definition at line 26 of file StokesIConversions.h.

References NewDelAllocator< T >::value.

◆ ExpandFromStokesI() [2/2]

template<typename T>
void casacore::ExpandFromStokesI ( T * data,
size_t n )
inline

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 14 of file StokesIConversions.h.

References NewDelAllocator< T >::value.

Referenced by casacore::StokesIStManColumn::getArrayGeneric(), and casacore::SiscoStManColumn::getArrayV().

◆ extend()

void casacore::extend ( MultiFileInfo & info,
Int64 lastblk )
override

Extend the virtual file to fit lastblk.

Referenced by write_priArr_hdr().

◆ extendVF()

virtual void casacore::extendVF ( MultiFileInfo & info,
Int64 lastblk,
Bool useFreeBlocks )
protectedvirtual

Extend the virtual file to fit lastblk.

Optionally the free blocks are not used.

◆ fcompare()

int casacore::fcompare ( const String & x,
const String & y )

this version ignores case.

** Casacore addition. Result is 0 if equal strings of equal lengths; else lt or gt 0 to indicate differences.

◆ fieldNumber() [1/2]

Int casacore::fieldNumber ( ) const

Return the fieldnumber of this field.

Definition at line 157 of file RecordField.h.

References fieldNumber_p.

◆ fieldNumber() [2/2]

Int casacore::fieldNumber ( const String & fieldName) const
override

◆ fill_n_with_stride()

template<typename T>
void casacore::fill_n_with_stride ( T * dest,
size_t n,
const T & value,
size_t stride )

Definition at line 29 of file Memory.h.

References NewDelAllocator< T >::value.

◆ fillBoxedShape()

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.

References shape().

Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath().

◆ fillSlidingShape()

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.

References shape().

Referenced by casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath().

◆ filter()

std::set< ScanKey > casacore::filter ( const std::set< ScanKey > scans,
const ArrayKey & arrayKey )

given a set of scan keys, return the subset that matches the given array key

◆ findCone() [1/2]

TableExprNode casacore::findCone ( const TableExprNode & sourcePos,
const TableExprNode & conePos,
const TableExprNode & radii )
inline

◆ findCone() [2/2]

TableExprNode casacore::findCone ( const TableExprNode & sourcePos,
const TableExprNode & cones )
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 1167 of file ExprNode.h.

References cones(), casacore::TableExprFuncNode::findconeFUNC, and casacore::TableExprNode::newConeNode().

◆ floor() [1/2]

◆ floor() [2/2]

TableExprNode casacore::floor ( const TableExprNode & node)
inline

◆ fmod() [1/2]

◆ fmod() [2/2]

TableExprNode casacore::fmod ( const TableExprNode & x,
const TableExprNode & y )
inline

◆ FormatString()

std::string casacore::FormatString ( const char * format_string,
... )

Like sprintf.

Don't use for new code – to be deprecated if possible.

◆ formComplex() [1/3]

LatticeExprNode casacore::formComplex ( const LatticeExprNode & left,
const LatticeExprNode & right )

Form a complex number from two real numbers.

◆ formComplex() [2/3]

TableExprNode casacore::formComplex ( const TableExprNode & node)
inline

Form a complex number from a string.

Defined for scalars and arrays.

Definition at line 1287 of file ExprNode.h.

References casacore::TableExprFuncNode::complexFUNC, and casacore::TableExprNode::newFunctionNode().

◆ formComplex() [3/3]

TableExprNode casacore::formComplex ( const TableExprNode & real,
const TableExprNode & imag )
inline

Form a complex number from two Doubles.

One or both arguments can be scalar or array.

Definition at line 1284 of file ExprNode.h.

References casacore::TableExprFuncNode::complexFUNC, imag(), casacore::TableExprNode::newFunctionNode(), and real().

◆ fractile() [1/2]

LatticeExprNode casacore::fractile ( const LatticeExprNode & expr,
const LatticeExprNode & fraction )

◆ fractile() [2/2]

TableExprNode casacore::fractile ( const TableExprNode & array,
const TableExprNode & fraction )
inline

◆ fractileRange() [1/2]

LatticeExprNode casacore::fractileRange ( const LatticeExprNode & expr,
const LatticeExprNode & fraction )

◆ fractileRange() [2/2]

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.

◆ fractiles()

TableExprNode casacore::fractiles ( const TableExprNode & array,
const TableExprNode & fraction,
const TableExprNodeSet & collapseAxes )
inline

◆ genSort() [1/6]

template<class T>
uInt casacore::genSort ( Array< T > & data,
Sort::Order order = Sort::Ascending,
int options = 0 )
inline

Definition at line 295 of file GenSort.h.

References casacore::Sort::Ascending, order(), and casacore::GenSort< T >::sort().

◆ genSort() [2/6]

template<class T>
uInt casacore::genSort ( Block< T > & data,
Sort::Order order = Sort::Ascending,
int options = 0 )
inline

Definition at line 300 of file GenSort.h.

References casacore::Sort::Ascending, order(), and casacore::GenSort< T >::sort().

◆ genSort() [3/6]

template<class T>
uInt casacore::genSort ( Block< T > & data,
uInt nr,
Sort::Order order = Sort::Ascending,
int options = 0 )
inline

Definition at line 305 of file GenSort.h.

References casacore::Sort::Ascending, order(), and casacore::GenSort< T >::sort().

◆ genSort() [4/6]

template<class T, class INX = uInt>
uInt casacore::genSort ( Vector< INX > & indexVector,
const Array< T > & data,
Sort::Order order = Sort::Ascending,
int options = 0 )
inline

◆ genSort() [5/6]

template<class T, class INX = uInt>
uInt casacore::genSort ( Vector< INX > & indexVector,
const Block< T > & data,
INX nr,
Sort::Order order = Sort::Ascending,
int options = 0 )
inline

◆ genSort() [6/6]

template<class T, class INX = uInt>
uInt casacore::genSort ( Vector< INX > & indexVector,
const Block< T > & data,
Sort::Order order = Sort::Ascending,
int options = 0 )
inline

◆ get() [1/23]

const T & casacore::get ( ) const

◆ get() [2/23]

void casacore::get ( const RecordFieldId & ,
Array< Bool > & value ) const

◆ get() [3/23]

void casacore::get ( const RecordFieldId & ,
Array< Complex > & value ) const

◆ get() [4/23]

void casacore::get ( const RecordFieldId & ,
Array< DComplex > & value ) const

◆ get() [5/23]

void casacore::get ( const RecordFieldId & ,
Array< Double > & value ) const

◆ get() [6/23]

void casacore::get ( const RecordFieldId & ,
Array< Float > & value ) const

◆ get() [7/23]

void casacore::get ( const RecordFieldId & ,
Array< Int > & value ) const

◆ get() [8/23]

void casacore::get ( const RecordFieldId & ,
Array< Int64 > & value ) const

◆ get() [9/23]

void casacore::get ( const RecordFieldId & ,
Array< Short > & value ) const

◆ get() [10/23]

void casacore::get ( const RecordFieldId & ,
Array< String > & value ) const

◆ get() [11/23]

void casacore::get ( const RecordFieldId & ,
Array< uChar > & value ) const

◆ get() [12/23]

void casacore::get ( const RecordFieldId & ,
Array< uInt > & value ) const

◆ get() [13/23]

void casacore::get ( const RecordFieldId & ,
Bool & value ) const

Get the value of the given field.

If the field and value data type mismatch, type promotion will be done if possible. If not possible, an exception is thrown. If the value argument is an array, it will be reshaped if needed.

References NewDelAllocator< T >::value.

◆ get() [14/23]

void casacore::get ( const RecordFieldId & ,
Complex & value ) const

◆ get() [15/23]

void casacore::get ( const RecordFieldId & ,
DComplex & value ) const

◆ get() [16/23]

void casacore::get ( const RecordFieldId & ,
Double & value ) const

◆ get() [17/23]

void casacore::get ( const RecordFieldId & ,
Float & value ) const

◆ get() [18/23]

void casacore::get ( const RecordFieldId & ,
Int & value ) const

◆ get() [19/23]

void casacore::get ( const RecordFieldId & ,
Int64 & value ) const

◆ get() [20/23]

void casacore::get ( const RecordFieldId & ,
Short & value ) const

◆ get() [21/23]

void casacore::get ( const RecordFieldId & ,
String & value ) const

◆ get() [22/23]

void casacore::get ( const RecordFieldId & ,
uChar & value ) const

◆ get() [23/23]

void casacore::get ( const RecordFieldId & ,
uInt & value ) const

◆ get_allocator()

◆ get_capacity()

size_t casacore::get_capacity ( ) const
private

The capacity of the vector.

Definition at line 675 of file Block.h.

References capacity_p.

Referenced by capacity(), dealloc(), init(), casacore::Block< T >::remove(), replaceStorage(), casacore::Block< T >::resize(), set_size(), and size().

◆ get_pointer() [1/2]

void * casacore::get_pointer ( Int whichField,
DataType type ) const
overrideprotected

Used by the RecordField classes to attach in a type-safe way to the correct field.

Used by the RecordFieldPtr classes to attach to the correct field.

The latter function is used to attach to a Record-type field checking if the correct Record type is used.

◆ get_pointer() [2/2]

void * casacore::get_pointer ( Int whichField,
DataType type,
const String & recordType ) const
overrideprotected

References recordType().

◆ get_size()

◆ get_typed_ptr()

const T * casacore::get_typed_ptr ( RecordInterface * record,
Int fieldNumber )
staticprivate

References fieldNumber(), parent_p, and RecordInterface().

Referenced by get().

◆ getArray()

template<class V>
void casacore::getArray ( Array< V > & val,
int type,
const Record & gr,
const String & name )

References name(), and Record().

◆ getArrayVal()

template<class V>
void casacore::getArrayVal ( V & val,
int type,
const Record & gr,
const String & name,
uInt index = 0 )

References name(), and Record().

◆ getBinValue()

std::optional< T > casacore::getBinValue ( const uInt index) const
private

◆ getBinWidth()

std::optional< T > casacore::getBinWidth ( ) const

All bins have the same width.

◆ getBlock()

void casacore::getBlock ( AipsIO & ,
Block< void * > &  )
inline

Definition at line 139 of file BlockIO.h.

◆ getCount()

uInt casacore::getCount ( ) const

◆ getData()

void casacore::getData ( AipsIO & os,
uInt version )

Read the data of a record.

This is used to read a subrecord, whose description has already been read.

◆ getDescription()

RecordDesc casacore::getDescription ( ) const
overrideprivate

Get the description of this record.

◆ getHistogram()

std::optional< uInt > casacore::getHistogram ( Block< uInt > & bins,
Block< T > & values )

The return value is the nr of histogram bins, and is invalid if the number is zero.

The given blocks/vectors are resized, and contain the contents and centre values of the bins.

◆ getInfoVersion1()

void casacore::getInfoVersion1 ( AipsIO & ,
std::vector< MultiFileInfo > &  )

◆ getMapValue()

Int casacore::getMapValue ( const std::map< Int, Int > & m,
Int k )
inline

Definition at line 184 of file MSConcat.h.

◆ getMax()

std::optional< Double > casacore::getMax ( ) const

◆ getMean()

std::optional< Double > casacore::getMean ( ) const

◆ getMedian()

std::optional< T > casacore::getMedian ( )

◆ getMin()

std::optional< Double > casacore::getMin ( ) const

◆ getPercentile()

std::optional< T > casacore::getPercentile ( const Float p)

Empty all bins whose contents is < nmin (e.g.

nmin=2). This is useful to remove `noise' values from the histogram. */ void emptyBinsWithLessThan(const uInt nmin);

/** The median is the 50-percentile (getPercentile(50)), i.e. the value which has 50 percent of the input values below it. Calculation takes into account the spurious input values, i.e. values that fell outside the bins.

◆ getRecord()

void casacore::getRecord ( AipsIO & os)

Read the Record from an input stream.

This is used to read a subrecord, whose description has not been read.

◆ getrf() [1/4]

void casacore::getrf ( const int * m,
const int * n,
Complex * a,
const int * lda,
int * ipiv,
int * info )
inline

Definition at line 161 of file MatrixMathLA.h.

References cgetrf.

◆ getrf() [2/4]

void casacore::getrf ( const int * m,
const int * n,
DComplex * a,
const int * lda,
int * ipiv,
int * info )
inline

Definition at line 164 of file MatrixMathLA.h.

References zgetrf.

◆ getrf() [3/4]

void casacore::getrf ( const int * m,
const int * n,
double * a,
const int * lda,
int * ipiv,
int * info )
inline

Definition at line 158 of file MatrixMathLA.h.

References dgetrf.

◆ getrf() [4/4]

void casacore::getrf ( const int * m,
const int * n,
float * a,
const int * lda,
int * ipiv,
int * info )
inline

Definition at line 155 of file MatrixMathLA.h.

References sgetrf.

◆ getri() [1/4]

void casacore::getri ( const int * m,
Complex * a,
const int * lda,
const int * ipiv,
Complex * work,
const int * lwork,
int * info )
inline

Definition at line 175 of file MatrixMathLA.h.

References cgetri.

◆ getri() [2/4]

void casacore::getri ( const int * m,
DComplex * a,
const int * lda,
const int * ipiv,
DComplex * work,
const int * lwork,
int * info )
inline

Definition at line 179 of file MatrixMathLA.h.

References zgetri.

◆ getri() [3/4]

void casacore::getri ( const int * m,
double * a,
const int * lda,
const int * ipiv,
double * work,
const int * lwork,
int * info )
inline

Definition at line 171 of file MatrixMathLA.h.

References dgetri.

◆ getri() [4/4]

void casacore::getri ( const int * m,
float * a,
const int * lda,
const int * ipiv,
float * work,
const int * lwork,
int * info )
inline

Definition at line 167 of file MatrixMathLA.h.

References sgetri.

◆ getRms()

std::optional< Double > casacore::getRms ( ) const

◆ getRmsAbs()

std::optional< Double > casacore::getRmsAbs ( ) const

◆ getSelectedTable()

Bool casacore::getSelectedTable ( Table & selectedTab,
const Table & baseTab,
TableExprNode & fullTEN,
const String & outName )

◆ getStatistics()

const StatAcc< T > & casacore::getStatistics ( )

Get the internal Statistics accumulator (see StatAcc,h).

It can be used to obtain statistics of the input values.

References StatAcc().

◆ GetStringAfter()

std::string_view casacore::GetStringAfter ( std::string_view input,
std::string_view pattern,
size_t start_position = 0 )
inline

Rather specific function – this is a replacement for String:after(), but maybe String::after() is rarely used, in which case this function should be removed.

input.subview() is only available from C++26, so construct manually:

Definition at line 1038 of file String.h.

References pattern().

◆ GetStringFrom()

std::string_view casacore::GetStringFrom ( std::string_view input,
std::string_view pattern,
size_t start_position = 0 )
inline

Get a string starting at a specific pattern that is found in the string.

The start_position can be used to start the search at a later position.

input.subview() is only available from C++26, so construct manually:

Definition at line 1027 of file String.h.

References pattern().

◆ GetStringUpToExcluding()

std::string_view casacore::GetStringUpToExcluding ( std::string_view input,
std::string_view pattern,
size_t start_position = 0 )
inline

Gets a part of a string up to and excluding a specified pattern.

An optional start_position can be specified to skip the beginning of the string.

input.subview() is only available from C++26, so construct manually:

Definition at line 1002 of file String.h.

References end(), and pattern().

◆ GetStringUpToIncluding()

std::string_view casacore::GetStringUpToIncluding ( std::string_view input,
std::string_view pattern,
size_t start_position = 0 )
inline

Rather specific function – this is a replacement for String:through() with string argument, but maybe String::through() is rarely used, in which case this function should be removed.

input.subview() is only available from C++26, so construct manually:

Definition at line 1012 of file String.h.

References end(), and pattern().

◆ getVariance()

std::optional< Double > casacore::getVariance ( ) const

◆ getWtot()

Double casacore::getWtot ( ) const

Get statistics results one at a time.

Count is the nr of values accumulated. Wtot is the sum of the weights. Rms is defined w.r.t. the mean, and is the square of Variance. RmsAbs is the root-mean-square of the absolute input values.

◆ hashFunc()

uInt casacore::hashFunc ( const ObjectID & )

◆ hdf5imagePixelType()

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")

◆ hdms()

TableExprNode casacore::hdms ( const TableExprNode & node)
inline

◆ HistAcc() [1/3]

casacore::HistAcc ( const HistAcc & )

References HistAcc().

◆ HistAcc() [2/3]

casacore::HistAcc ( const T low,
const T high,
const T width )

◆ HistAcc() [3/3]

casacore::HistAcc ( const uInt nBuff,
const T width )

◆ hms()

TableExprNode casacore::hms ( const TableExprNode & node)
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 1350 of file ExprNode.h.

References casacore::TableExprFuncNode::hmsFUNC, and casacore::TableExprNode::newFunctionNode().

◆ idToNumber()

Int casacore::idToNumber ( const RecordFieldId & ) const

Get the field number for the given field id.

It throws an exception if id is unrecognized (e.g. an unknown name).

◆ iif() [1/2]

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".

◆ iif() [2/2]

TableExprNode casacore::iif ( const TableExprNode & condition,
const TableExprNode & arg1,
const TableExprNode & 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 1603 of file ExprNode.h.

References casacore::TableExprFuncNode::iifFUNC, and casacore::TableExprNode::newFunctionNode().

◆ imag() [1/2]

◆ imag() [2/2]

TableExprNode casacore::imag ( const TableExprNode & node)
inline

The imaginary part of a complex node.

Defined for scalars and arrays.

Definition at line 1263 of file ExprNode.h.

References casacore::TableExprFuncNode::imagFUNC, and casacore::TableExprNode::newFunctionNode().

◆ imagePixelType()

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")

◆ indexin()

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;

◆ IndexString() [1/2]

std::string::size_type casacore::IndexString ( std::string_view str,
char c,
int startpos = 0 )
inline

Return the position of the character in the string or npos if not found.

Searches the first index of the character if the startpos >= 0, or the reverse index if startpos < 0. Note that a startpos of -1 indicates searching at the second to last character. This is in line with the old index() function, but rather confusing, so do not use for new code.

Definition at line 64 of file String.h.

◆ IndexString() [2/2]

std::string::size_type casacore::IndexString ( std::string_view str,
std::string_view pattern,
int startpos = 0 )
inline

Return the position of the substring in the string or npos if not found.

Searches the first index of the substring if the startpos >= 0, or the last index if startpos < 0. Note that a startpos of -1 indicates searching at the second to last character. This is in line with the old index() function, but rather confusing, so do not use for new code.

Definition at line 77 of file String.h.

References pattern().

◆ indgen() [1/3]

template<class T>
void casacore::indgen ( TableVector< T > & tv)
inline

Definition at line 410 of file TabVecMath.h.

References casacore::TableVector< T >::tabVec().

◆ indgen() [2/3]

template<class T>
void casacore::indgen ( TableVector< T > & tv,
T start )
inline

Definition at line 406 of file TabVecMath.h.

References casacore::TableVector< T >::tabVec().

◆ indgen() [3/3]

template<class T>
void casacore::indgen ( TableVector< T > & tv,
T start,
T inc )
inline

Definition at line 402 of file TabVecMath.h.

References casacore::TableVector< T >::tabVec().

◆ init() [1/2]

◆ init() [2/2]

void casacore::init ( ArrayInitPolicy initPolicy)
private

◆ init_anyway()

◆ initBuffer()

void casacore::initBuffer ( const uInt size)
private

Internal helper functions for the automatic definition of histogram parameters, using the contents of itsBuffer.

References size().

◆ initializeStatsData()

template<class AccumType>
StatsData< AccumType > casacore::initializeStatsData ( )

◆ innerProduct()

template<class T>
T casacore::innerProduct ( const TableVector< T > & l,
const TableVector< T > & r )
inline

Definition at line 415 of file TabVecMath.h.

References casacore::TableVector< T >::tabVec().

◆ integer()

TableExprNode casacore::integer ( const TableExprNode & node)
inline

Convert double, bool, or string to int (using floor).

Definition at line 1266 of file ExprNode.h.

References casacore::TableExprFuncNode::intFUNC, and casacore::TableExprNode::newFunctionNode().

◆ isablank()

Bool casacore::isablank ( ) const

Definition at line 404 of file hdu.h.

References isablank_x.

◆ isAttached()

Bool casacore::isAttached ( ) const

Is this field pointer attached to a valid record?

Operations which might cause it to become detached are:

  1. Destruction of the Record
  2. Restructuring of the record.
  3. Explicit call of the detach() member.

Definition at line 170 of file RecordField.h.

References parent_p.

◆ isCArray()

Bool casacore::isCArray ( ) const

See if the pointer points to a C-array.

Definition at line 130 of file PtrHolder.h.

References isCarray_p.

Referenced by casacore::PtrHolder< T >::PtrHolder().

◆ isCompatibleAllocator()

template<typename Allocator>
Bool casacore::isCompatibleAllocator ( )
private

Definition at line 661 of file Block.h.

References allocator_p, and casacore::Allocator_private::get_allocator().

◆ isDefined()

Bool casacore::isDefined ( const String & fieldName) const

Test if a field name exists.

◆ isdefined()

TableExprNode casacore::isdefined ( const TableExprNode & array)
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 1591 of file ExprNode.h.

References casacore::TableExprFuncNode::isdefFUNC, and casacore::TableExprNode::newFunctionNode().

◆ isFinite()

TableExprNode casacore::isFinite ( const TableExprNode & node)
inline

Function to test if a scalar or array is finite.

It results in a Bool scalar or array.

Definition at line 1400 of file ExprNode.h.

References casacore::TableExprFuncNode::isfiniteFUNC, and casacore::TableExprNode::newFunctionNode().

Referenced by casacore::IsFinite< T >::operator()().

◆ isFixed()

Bool casacore::isFixed ( ) const

Is the Record structure fixed (i.e.

impossible to restructure or to add or remove fields)?

◆ isHDF5Image()

Bool casacore::isHDF5Image ( const String & fileName)

Check if this HDF5 file is an HDF5 image.

◆ isInf()

TableExprNode casacore::isInf ( const TableExprNode & node)
inline

◆ isNaN() [1/2]

LatticeExprNode casacore::isNaN ( const LatticeExprNode & expr)

Test if a value is a NaN.

Referenced by casacore::IsNaN< T >::operator()().

◆ isNaN() [2/2]

TableExprNode casacore::isNaN ( const TableExprNode & node)
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 1394 of file ExprNode.h.

References casacore::TableExprFuncNode::isnanFUNC, and casacore::TableExprNode::newFunctionNode().

◆ join()

String casacore::join ( std::string src[],
int n,
const std::string & sep )

◆ JsonGramerror()

void casacore::JsonGramerror ( const char * )

The global yyerror function for the parser.

It throws an exception with the current token.

◆ length()

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::BitVector::BitVector(), casacore::BucketCache::checkOffset(), casacore::BitVector::copy(), casacore::StringFITSFieldCopier::copyToFITS(), casacore::Cube< LogicalArrayElem >::Cube(), casacore::Cube< LogicalArrayElem >::Cube(), casacore::TSMCube::extendCoordinates(), casacore::FileLocker::FileLocker(), casacore::BucketCache::get(), casacore::SSMStringHandler::get(), casacore::SSMStringHandler::get(), casacore::SSMStringHandler::getData(), casacore::SSMStringHandler::getShape(), casacore::StIndArray::getVecBoolV(), casacore::StIndArray::getVecComplexV(), casacore::StIndArray::getVecDComplexV(), casacore::StIndArray::getVecdoubleV(), casacore::StIndArray::getVecfloatV(), casacore::StIndArray::getVecInt64V(), casacore::StIndArray::getVecIntV(), casacore::StIndArray::getVecShortV(), casacore::StIndArray::getVecStringV(), casacore::StIndArray::getVecuCharV(), casacore::StIndArray::getVecuIntV(), casacore::StIndArray::getVecuShortV(), casacore::ArrayMath_global_functions_Array_mathematical_operations::indgen(), casacore::IPosition::IPosition(), casacore::IPosition::IPosition(), casacore::String::lastchar(), casacore::Input::makeMaskFromRanges(), casacore::BucketCache::put(), casacore::SSMStringHandler::put(), casacore::SSMStringHandler::put(), casacore::SSMStringHandler::putData(), casacore::SSMStringHandler::putShape(), casacore::StIndArray::putVecBoolV(), casacore::StIndArray::putVecComplexV(), casacore::StIndArray::putVecDComplexV(), casacore::StIndArray::putVecdoubleV(), casacore::StIndArray::putVecfloatV(), casacore::StIndArray::putVecInt64V(), casacore::StIndArray::putVecIntV(), casacore::StIndArray::putVecShortV(), casacore::StIndArray::putVecStringV(), casacore::StIndArray::putVecuCharV(), casacore::StIndArray::putVecuIntV(), casacore::StIndArray::putVecuShortV(), casacore::BucketFile::read(), casacore::SSMStringHandler::remove(), casacore::SSMStringHandler::replace(), casacore::SSMStringHandler::replace(), casacore::SSMStringHandler::replace(), casacore::SSMStringHandler::replaceData(), casacore::BitVector::resize(), casacore::BitVector::set(), and casacore::BucketFile::write().

◆ log() [1/2]

◆ log() [2/2]

TableExprNode casacore::log ( const TableExprNode & node)
inline

◆ log10() [1/2]

LatticeExprNode casacore::log10 ( const LatticeExprNode & expr)

◆ log10() [2/2]

TableExprNode casacore::log10 ( const TableExprNode & node)
inline

◆ ltrim()

TableExprNode casacore::ltrim ( const TableExprNode & node)
inline

◆ LTrimInPlace() [1/2]

void casacore::LTrimInPlace ( std::string & str,
char character )
inline

Remove specified character from beginning of string.

If the character is repeated more than once on the left, all instances will be removed; e.g. LTrimInPlace(str, ',') results in ",,xy" becoming "xy".

Definition at line 938 of file String.h.

Referenced by TrimInPlace(), and TrimInPlace().

◆ LTrimInPlace() [2/2]

void casacore::LTrimInPlace ( std::string & str,
std::string_view characters )
inline

Remove specified characters from beginning of string.

If the characters are repeated more than once on the left, all instances will be removed; e.g. LTrimInPlace(str, "*-") results in "-**-xy" becoming "xy".

Definition at line 945 of file String.h.

◆ makeUnique()

void casacore::makeUnique ( )
override

Make a unique record representation (to do copy-on-write in RecordFieldPtr).

Make a unique record representation (for copy-on-write in RecordFieldPtr).

Referenced by casacore::COWPtr< T >::rwRef().

◆ marray()

◆ mask()

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::Interpolate2D::anyBadMaskPixels(), casacore::TempImage< T >::attachMask(), casacore::BFEngineMask::BFEngineMask(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::GenericL2Fit< T >::buildMatrix(), casacore::GenericL2Fit< T >::buildNormalMatrix(), casacore::GenericL2Fit< T >::buildNormalMatrix(), casacore::GenericL2Fit< T >::buildNormalMatrix(), casacore::GenericL2Fit< T >::buildNormalMatrix(), casacore::LatticeMathUtil::collapse(), casacore::TableParseUpdate::copyMaskedValue(), casacore::LatticeSlice1D< T >::doGetSlice(), casacore::Fit2D::estimate(), casacore::LCPolygon::fillMask(), casacore::LatticeCleaner< T >::findMaxAbsMaskLattice(), casacore::Fit2D::fit(), casacore::GenericL2Fit< T >::fit(), casacore::GenericL2Fit< T >::fit(), casacore::GenericL2Fit< T >::fit(), casacore::GenericL2Fit< T >::fit(), casacore::GenericL2Fit< T >::fit(), casacore::GenericL2Fit< T >::fit(), casacore::GenericL2Fit< T >::fit(), casacore::GenericL2Fit< T >::fit(), casacore::GenericL2Fit< T >::fit(), casacore::GenericL2Fit< T >::fit(), casacore::GenericL2Fit< T >::fitIt(), casacore::LinearFit< T >::fitIt(), casacore::NonLinearFit< T >::fitIt(), casacore::NonLinearFitLM< T >::fitIt(), casacore::FITSErrorImage::FITSErrorImage(), casacore::FITSImage::FITSImage(), casacore::MArray< T >::flatten(), casacore::TableExprGroupAggr::getArray(), casacore::LatticeSlice1D< T >::getSlice(), casacore::LatticeSlice1D< T >::getSlice(), casacore::Smooth< T >::hanning(), casacore::Smooth< T >::hanning(), casacore::ImageProxy::ImageProxy(), casacore::ImageProxy::ImageProxy(), casacore::StatisticsIncrementer< DataIterator, MaskIterator, WeightsIterator >::increment(), casacore::StatisticsIncrementer< DataIterator, MaskIterator, WeightsIterator >::increment(), casacore::Interpolate2D::interp(), casacore::Interpolate2D::interp(), casacore::Interpolate2D::interp(), casacore::Interpolate2D::interp(), casacore::Interpolate2D::interp(), casacore::Interpolate2D::interpLinear2(), casacore::LCHDF5Mask::LCHDF5Mask(), casacore::LCHDF5Mask::LCHDF5Mask(), casacore::LCMask::LCMask(), casacore::LCMask::LCMask(), casacore::LCPagedMask::LCPagedMask(), casacore::LCPagedMask::LCPagedMask(), casacore::LCPixelSet::LCPixelSet(), casacore::ImageProxy::makeImage(), casacore::ImageExprParse::makeImageNode(), casacore::TableParseUpdate::makeMaskSlice(), casacore::ImageProxy::makeStatistics(), marray(), casacore::ArrayMath_global_functions_Array_mathematical_operations::minMax(), casacore::ImageRegrid< T >::minmax(), casacore::LineCollapser< T, U >::multiProcess(), casacore::LELFunctionDouble::nMaskedOn(), casacore::ImageProxy::openImage(), casacore::Array< LogicalArrayElem >::operator()(), casacore::Array< LogicalArrayElem >::operator()(), casacore::Array< LogicalArrayElem >::operator()(), casacore::Array< LogicalArrayElem >::operator()(), casacore::Cube< LogicalArrayElem >::operator()(), casacore::Cube< LogicalArrayElem >::operator()(), casacore::Cube< LogicalArrayElem >::operator()(), casacore::Cube< LogicalArrayElem >::operator()(), casacore::MaskedArray< LogicalArrayElem >::operator()(), casacore::MaskedArray< LogicalArrayElem >::operator()(), casacore::Matrix< LogicalArrayElem >::operator()(), casacore::Matrix< LogicalArrayElem >::operator()(), casacore::Matrix< LogicalArrayElem >::operator()(), casacore::Matrix< LogicalArrayElem >::operator()(), casacore::Table::operator()(), casacore::Vector< LogicalArrayElem >::operator()(), casacore::Vector< LogicalArrayElem >::operator()(), casacore::Vector< LogicalArrayElem >::operator()(), casacore::Vector< LogicalArrayElem >::operator()(), operator||(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casacore::LineCollapser< T, U >::process(), casacore::BaseTable::select(), casacore::Fit2D::selectData(), casacore::MaskedArray< LogicalArrayElem >::setData(), casacore::LatticeCleaner< T >::setMask(), casacore::LCRegionFixed::setMask(), casacore::MultiTermLatticeCleaner< T >::setmask(), casacore::LCRegionSingle::setMaskPtr(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::ImageProxy::statistics(), casacore::TableExprNodeSet::toArray(), and casacore::TableParseUpdate::updateValue().

◆ max() [1/5]

LatticeExprNode casacore::max ( const LatticeExprNode & expr)

◆ max() [2/5]

LatticeExprNode casacore::max ( const LatticeExprNode & left,
const LatticeExprNode & right )

Referenced by casacore::Chebyshev< T >::Chebyshev(), casacore::Chebyshev< T >::Chebyshev(), casacore::ChebyshevParam< T >::ChebyshevParam(), casacore::ChebyshevParam< T >::ChebyshevParam(), casacore::ChebyshevParamModeImpl< T >::ChebyshevParamModeImpl(), casacore::ChebyshevParamModeImpl< T >::ChebyshevParamModeImpl(), 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(), casacore::BiweightStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getQuantiles(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::getQuantiles(), casacore::MarshallableChebyshev< T >::MarshallableChebyshev(), casacore::MarshallableChebyshev< T >::MarshallableChebyshev(), casacore::LatticeMathUtil_global_functions_LatticeMathUtil::minMax(), minMax(), casacore::ArrayPartMath_global_functions_Array_partial_operations::MaxFunc< T >::operator()(), casacore::MaskedMaxFunc< T >::operator()(), casacore::LatticeStatsBase::stretchMinMax(), casacore::TVecMath_global_functions_miscellaneous::tabVecRepminmax(), casacore::VarBufferedColumnarFile< 100 *1024 >::VarBufferedColumnarFile(), casacore::VectorSTLIterator< T >::VectorSTLIterator(), and casacore::VectorSTLIterator< T >::VectorSTLIterator().

◆ max() [3/5]

TableExprNode casacore::max ( const TableExprNode & a,
const TableExprNode & b )
inline

◆ max() [4/5]

TableExprNode casacore::max ( const TableExprNode & array)
inline

◆ max() [5/5]

template<class T>
T casacore::max ( const TableVector< T > & tv)
inline

Definition at line 395 of file TabVecMath.h.

References casacore::TableVector< T >::tabVec().

◆ maxs()

TableExprNode casacore::maxs ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ mean() [1/2]

◆ mean() [2/2]

TableExprNode casacore::mean ( const TableExprNode & array)
inline

◆ means()

◆ median() [1/2]

◆ median() [2/2]

TableExprNode casacore::median ( const TableExprNode & array)
inline

◆ medians()

TableExprNode casacore::medians ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ merge()

void casacore::merge ( const Record & other,
DuplicatesFlag = ThrowOnDuplicates )

Merge all fields from the other record into this record.

The DuplicatesFlag (as described in RecordInterface) determines what will be done in case a field name already exists. An exception will be thrown if other is the same as this (i.e. if merging the record itself).

References Record(), and ThrowOnDuplicates.

◆ mergeField()

void casacore::mergeField ( const Record & other,
const RecordFieldId & ,
DuplicatesFlag = ThrowOnDuplicates )

Merge a field from another record into this record.

The DuplicatesFlag (as described in RecordInterface) determines what will be done in case the field name already exists.

References Record(), and ThrowOnDuplicates.

◆ min() [1/5]

LatticeExprNode casacore::min ( const LatticeExprNode & expr)

1-argument functions operating on a numeric expression resulting in a scalar

◆ min() [2/5]

LatticeExprNode casacore::min ( const LatticeExprNode & left,
const LatticeExprNode & right )

◆ min() [3/5]

TableExprNode casacore::min ( const TableExprNode & a,
const TableExprNode & b )
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 1254 of file ExprNode.h.

References casacore::TableExprFuncNode::minFUNC, and casacore::TableExprNode::newFunctionNode().

◆ min() [4/5]

TableExprNode casacore::min ( const TableExprNode & array)
inline

Functions operating on a Double scalar or array resulting in a Double scalar.

Definition at line 1403 of file ExprNode.h.

References casacore::TableExprFuncNode::arrminFUNC, and casacore::TableExprNode::newFunctionNode().

◆ min() [5/5]

template<class T>
T casacore::min ( const TableVector< T > & tv)
inline

Definition at line 389 of file TabVecMath.h.

References casacore::TableVector< T >::tabVec().

◆ minMax()

template<class T>
void casacore::minMax ( T & min,
T & max,
const TableVector< T > & tv )
inline

Definition at line 385 of file TabVecMath.h.

References max(), min(), and casacore::TableVector< T >::tabVec().

◆ mins()

TableExprNode casacore::mins ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ mjd()

TableExprNode casacore::mjd ( const TableExprNode & node)
inline

◆ mjdtodate()

TableExprNode casacore::mjdtodate ( const TableExprNode & node)
inline

◆ month()

◆ move()

◆ move_n_with_stride()

template<typename T>
void casacore::move_n_with_stride ( T * from,
std::size_t n,
T * to,
std::size_t toStride,
std::size_t fromStride )

Definition at line 19 of file Memory.h.

◆ mssSelectedIndices()

Record casacore::mssSelectedIndices ( MSSelection & mss,
const MeasurementSet * ms )

References Record().

◆ mssSetData() [1/2]

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.

◆ mssSetData() [2/2]

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.

◆ mssSetData2() [1/2]

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.

◆ mssSetData2() [2/2]

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.

◆ name() [1/2]

String casacore::name ( ) const

Return the name of the field.

Give name of function.

Definition at line 160 of file RecordField.h.

References fieldNumber_p, and parent_p.

Referenced by casacore::TableDesc::add(), addDataField(), casacore::RecordRep::addDataField(), casacore::TableRecord::addDataField(), casacore::Path::addDirectory(), casacore::RecordRep::addField(), casacore::TableRecordRep::addField(), casacore::TableRecordRep::addField(), casacore::RecordRep::addFieldToDesc(), casacore::TableRecordRep::addFieldToDesc(), casacore::MultiFileBase::addFile(), casacore::TableParseJoin::addTable(), casacore::TableParseTableList::addTable(), casacore::HDF5DataType::addToCompound(), casacore::ArrayColumnDesc< T >::ArrayColumnDesc(), casacore::ArrayColumnDesc< T >::ArrayColumnDesc(), casacore::ArrayColumnDesc< T >::ArrayColumnDesc(), casacore::ArrayColumnDesc< T >::ArrayColumnDesc(), casacore::ArrayColumnDesc< T >::ArrayColumnDesc(), casacore::ArrayColumnDesc< T >::ArrayColumnDesc(), casacore::DynLib::attach(), casacore::ConcatTable::checkAddColumn(), casacore::RefTable::checkAddColumn(), checkArrayShapes(), casacore::STLMath_global_functions_Container_Math::checkContainerSizes(), casacore::ColumnSet::checkDataManagerName(), casacore::TableDesc::columnDesc(), casacore::TableDesc::columnNames(), casacore::MSTable< MSEnum >::columnType(), casacore::MSTableMaps::columnType(), casacore::ConcatTable::ConcatTable(), casacore::Table::copyToMemoryTable(), casacore::FiledesIO::create(), casacore::MultiFileBase::createFile(), casacore::UDFBase::createUDF(), casacore::RegionHandler::defineRegion(), casacore::RegionHandlerHDF5::defineRegion(), casacore::RegionHandlerMemory::defineRegion(), casacore::RegionHandlerTable::defineRegion(), casacore::Directory::Directory(), casacore::Directory::Directory(), casacore::Directory::Directory(), casacore::HDF5Group::exists(), casacore::SerialHelper::exists(), casacore::RecordRep::fieldNumber(), casacore::TableRecordRep::fieldNumber(), casacore::MultiFileBase::fileId(), casacore::SDFieldHandler::fill(), casacore::BaseTable::findDataManager(), casacore::ColumnSet::findDataManager(), casacore::ConcatTable::findDataManager(), casacore::MemoryTable::findDataManager(), casacore::NullTable::findDataManager(), casacore::PlainTable::findDataManager(), casacore::RefTable::findDataManager(), casacore::Table::findDataManager(), casacore::TableParseFunc::findFunc(), casacore::TableParseQuery::findKeyword(), casacore::TableParseTableList::findKeyword(), casacore::RegionHandlerMemory::findRegion(), casacore::MeasIERS::findTab(), casacore::TableTrace::findTable(), casacore::FITSExtInfo::FITSExtInfo(), casacore::FITSImgParser::FITSImgParser(), casacore::EnvironmentVariable::get(), casacore::JsonKVMap::get(), casacore::python::pyregistry::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::SerialHelper::get(), casacore::NewMSSimulator::getAnt(), casacore::MSMetaData::getAntennaOffset(), casacore::MSMetaData::getAntennaOffsets(), casacore::ColumnsIndexArray::getArray(), casacore::ColumnsIndexArray::getArray(), casacore::ColumnsIndexArray::getArray(), casacore::ColumnsIndexArray::getArray(), casacore::ColumnsIndexArray::getArray(), casacore::ColumnsIndexArray::getArray(), getArray(), getArrayVal(), casacore::JsonKVMap::getBool(), casacore::HDF5DataSet::getDataType(), casacore::JsonKVMap::getDComplex(), casacore::JsonKVMap::getDouble(), casacore::JsonKVMap::getInt(), casacore::UnitMap::getNameFITS(), casacore::UnitMap::getPref(), casacore::TableProxy::getProperties(), casacore::TableParseQuery::getRecFld(), casacore::RegionHandler::getRegion(), casacore::RegionHandlerHDF5::getRegion(), casacore::RegionHandlerMemory::getRegion(), casacore::RegionHandlerTable::getRegion(), casacore::JsonKVMap::getString(), casacore::MeasIERS::getTable(), casacore::MeasIERS::getTable(), casacore::TableParseUtil::getTable(), casacore::UnitMap::getUnit(), casacore::TableParseProject::handleColumn(), casacore::TableParseQuery::handleColumn(), casacore::RecordGram::handleField(), casacore::RecordGram::handleFunc(), casacore::TableParseQuery::handleFunc(), casacore::TableParseQuery::handleGiving(), casacore::TableParseProject::handleKeyCol(), casacore::TableParseQuery::handleKeyCol(), casacore::TableParseQuery::handleRemoveKey(), casacore::TableParseQuery::handleSetKey(), casacore::TableParseProject::handleWildColumn(), casacore::ImageAttrHandler::hasGroup(), casacore::ImageAttrHandlerCasa::hasGroup(), casacore::ImageAttrHandlerHDF5::hasGroup(), casacore::RegionHandler::hasRegion(), casacore::RegionHandlerHDF5::hasRegion(), casacore::RegionHandlerMemory::hasRegion(), casacore::RegionHandlerTable::hasRegion(), casacore::HDF5File::HDF5File(), casacore::HDF5Group::HDF5Group(), casacore::HDF5Group::HDF5Group(), casacore::JsonOut::indentValue(), casacore::HDF5Group::init(), casacore::NewMSSimulator::initAnt(), casacore::TableDesc::isColumn(), casacore::ColumnDescSet::isDefined(), casacore::EnvironmentVariable::isDefined(), casacore::JsonKVMap::isDefined(), casacore::HDF5File::isHDF5(), casacore::ReservedFitsKeywordCollection::isunique(), casacore::JsonOut::JsonOut(), casacore::TableExprNode::keyCol(), casacore::MSTable< MSEnum >::keywordType(), casacore::MSTableMaps::keywordType(), casacore::TableCache::lookCache(), casacore::BaseTable::makeAbsoluteName(), casacore::ArrayColumnDesc< T >::makeDesc(), casacore::ISMBase::makeDirArrColumn(), casacore::MSMBase::makeDirArrColumn(), casacore::SiscoStMan::makeDirArrColumn(), casacore::StManAipsIO::makeDirArrColumn(), casacore::StokesIStMan::makeDirArrColumn(), casacore::TiledStMan::makeDirArrColumn(), casacore::UvwStMan::makeDirArrColumn(), casacore::FitsKeywordList::makeErrKeyword(), casacore::NullTable::makeError(), casacore::TableParseFunc::makeFuncNode(), casacore::ImageExprParse::makeImageNode(), casacore::ISMBase::makeIndArrColumn(), casacore::MSMBase::makeIndArrColumn(), casacore::SiscoStMan::makeIndArrColumn(), casacore::StManAipsIO::makeIndArrColumn(), casacore::StokesIStMan::makeIndArrColumn(), casacore::TiledStMan::makeIndArrColumn(), casacore::TableLockData::makeLock(), casacore::RegionHandler::makeMask(), casacore::RegionHandlerHDF5::makeMask(), casacore::RegionHandlerMemory::makeMask(), casacore::RegionHandlerTable::makeMask(), casacore::MultiFile::makeNested(), casacore::MultiFileBase::makeNested(), casacore::MultiHDF5::makeNested(), casacore::AntennaPairStMan::makeObject(), casacore::SiscoStMan::makeObject(), casacore::StokesIStMan::makeObject(), casacore::UvwStMan::makeObject(), casacore::AntennaPairStMan::makeScalarColumn(), casacore::ISMBase::makeScalarColumn(), casacore::MSMBase::makeScalarColumn(), casacore::SiscoStMan::makeScalarColumn(), casacore::StManAipsIO::makeScalarColumn(), casacore::StokesIStMan::makeScalarColumn(), casacore::TiledStMan::makeScalarColumn(), casacore::TableParseFunc::makeUDFNode(), casacore::MSTableMaps::mapType(), casacore::MSAntennaIndex::matchAntennaName(), casacore::MSAntennaIndex::matchAntennaNameAndStation(), casacore::MSFieldIndex::matchFieldName(), casacore::MSFieldIndex::matchFieldNameOrCode(), casacore::MSSpwIndex::matchName(), casacore::MSSourceIndex::matchSourceName(), casacore::MSStateIndex::matchStateIntent(), casacore::MSStateIndex::matchStateObsMode(), casacore::MSFieldIndex::matchSubFieldName(), casacore::MemoryTraceBlock::MemoryTraceBlock(), casacore::MemoryTraceBlock::MemoryTraceBlock(), casacore::MFFileIO::MFFileIO(), casacore::MultiFile::MultiFile(), casacore::MultiFile::MultiFile(), casacore::MultiFileBase::MultiFileBase(), casacore::MultiHDF5::MultiHDF5(), casacore::MultiHDF5::MultiHDF5(), casacore::MSSelection::nameExprStr(), casacore::TableExprNode::newUDFNode(), casacore::DynLib::open(), casacore::FiledesIO::open(), casacore::MultiFileBase::openFile(), casacore::Table::operator<<, casacore::UnitName::operator<<, casacore::ColumnDescSet::operator[](), casacore::ColumnDescSet::operator[](), casacore::TableDesc::operator[](), casacore::PlainTable::PlainTable(), casacore::ArrayIO_global_functions_Array_IO::putArray(), casacore::JsonOut::putName(), casacore::UnitMap::putUser(), casacore::UnitMap::putUser(), casacore::HDF5Record::readArr(), casacore::HDF5Record::readArray(), casacore::HDF5Record::readArrString(), casacore::HDF5Record::readEmptyArray(), casacore::HDF5Record::readSca(), casacore::HDF5Record::readScalar(), casacore::HDF5Record::readScaString(), casacore::RefTable::RefTable(), casacore::python::convert_casa_vector< T >::reg(), casacore::python::convert_std_vector< T >::reg(), casacore::UDFBase::registerUDF(), casacore::ColumnDescSet::remove(), casacore::HDF5Group::remove(), casacore::TableDesc::removeColumn(), casacore::RegionHandler::removeRegion(), casacore::RegionHandlerHDF5::removeRegion(), casacore::RegionHandlerMemory::removeRegion(), casacore::RegionHandlerTable::removeRegion(), casacore::UnitMap::removeUser(), casacore::UnitMap::removeUser(), casacore::TableDesc::renameColumn(), casacore::RODataManAccessor::RODataManAccessor(), casacore::ROIncrementalStManAccessor::ROIncrementalStManAccessor(), casacore::ROStandardStManAccessor::ROStandardStManAccessor(), casacore::ROTiledStManAccessor::ROTiledStManAccessor(), casacore::MSReader::rowNumber(), casacore::TableDesc::rwColumnDesc(), casacore::PGPlotter::scrn(), casacore::PGPlotterInterface::scrn(), casacore::PGPlotterNull::scrn(), casacore::EnvironmentVariable::set(), casacore::python::pyregistry::set(), casacore::TableKeyword::set(), casacore::TableParseUpdate::setColumnName(), casacore::TableParseUpdate::setColumnNameMask(), casacore::HDF5Object::setName(), casacore::TableProxy::setProperties(), casacore::TableParseUtil::setRecFld(), casacore::SiscoStMan::SiscoStMan(), casacore::TableParseUtil::splitName(), casacore::JsonOut::startNested(), casacore::StManArrayFile::StManArrayFile(), casacore::StokesIStMan::StokesIStMan(), casacore::Path::stripDirectory(), casacore::SymLink::SymLink(), casacore::SymLink::SymLink(), casacore::SymLink::SymLink(), casacore::MSReader::table(), casacore::TableDuplFile::TableDuplFile(), casacore::TableDuplFile::TableDuplFile(), casacore::TableNoDir::TableNoDir(), casacore::TableNoFile::TableNoFile(), casacore::MSReader::tableRow(), casacore::TableUnknownDesc::TableUnknownDesc(), casacore::TaQLColNodeRep::TaQLColNodeRep(), casacore::TaQLColSpecNodeRep::TaQLColSpecNodeRep(), casacore::TaQLFuncNodeRep::TaQLFuncNodeRep(), casacore::TaQLFuncNodeRep::TaQLFuncNodeRep(), casacore::TaQLGivingNodeRep::TaQLGivingNodeRep(), casacore::TaQLKeyColNodeRep::TaQLKeyColNodeRep(), casacore::TaQLRecFldNodeRep::TaQLRecFldNodeRep(), casacore::TaQLRecFldNodeRep::TaQLRecFldNodeRep(), casacore::TaQLRecFldNodeRep::TaQLRecFldNodeRep(), casacore::TaQLUpdExprNodeRep::TaQLUpdExprNodeRep(), casacore::TaQLUpdExprNodeRep::TaQLUpdExprNodeRep(), casacore::TaQLUpdExprNodeRep::TaQLUpdExprNodeRep(), throwArrayShapes(), casacore::STLMath_global_functions_Container_Math::throwContainerSizes(), casacore::ImageExprParse::tryLatticeNode(), casacore::DynLib::tryOpen(), casacore::ColumnSet::uniqueDataManagerName(), casacore::DataManInfo::uniqueName(), casacore::UnrecognizedFunctionError::UnrecognizedFunctionError(), casacore::JsonOut::write(), casacore::HDF5Record::writeArr(), casacore::HDF5Record::writeArray(), casacore::HDF5Record::writeArrString(), casacore::MemoryTrace::writeBlock(), casacore::MemoryTrace::writeBlock(), casacore::HDF5Record::writeEmptyArray(), casacore::JsonOut::writeKV(), casacore::JsonOut::writeKV(), casacore::JsonOut::writeKV(), casacore::HDF5Record::writeSca(), casacore::HDF5Record::writeScalar(), casacore::HDF5Record::writeScaString(), and casacore::TableTrace::writeTraceFirst().

◆ name() [2/2]

String casacore::name ( const RecordFieldId & ) const

Get the name of this field.

References comment().

◆ ndim() [1/2]

◆ ndim() [2/2]

TableExprNode casacore::ndim ( const TableExprNode & array)
inline

◆ near() [1/3]

Bool casacore::near ( const GaussianBeam & left,
const GaussianBeam & other,
const Double relWidthTol,
const Quantity & absPaTol )

◆ near() [2/3]

TableExprNode casacore::near ( const TableExprNode & left,
const TableExprNode & right )

Functions to return whether a value is "relatively" near another.

Returns tol > abs(val2 - val1)/max(abs(val1),(val2)). If tol <= 0, returns val1 == val2. If either val is 0.0, takes care of area around the minimum number that can be represented.
The nearAbs functions return whether a value is "absolutely" near another. Returns tol > abs(val2 - val1). Default tolerance is 1.0e-13. They operate on scalars and arrays.

Definition at line 1141 of file ExprNode.h.

References casacore::TableExprFuncNode::near2FUNC, and casacore::TableExprNode::newFunctionNode().

◆ near() [3/3]

TableExprNode casacore::near ( const TableExprNode & left,
const TableExprNode & right,
const TableExprNode & tolerance )
inline

◆ nearAbs() [1/2]

TableExprNode casacore::nearAbs ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ nearAbs() [2/2]

TableExprNode casacore::nearAbs ( const TableExprNode & left,
const TableExprNode & right,
const TableExprNode & tolerance )
inline

◆ nelements() [1/3]

◆ nelements() [2/3]

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.

◆ nelements() [3/3]

TableExprNode casacore::nelements ( const TableExprNode & array)
inline

Functions operating on any scalar or array resulting in a Double scalar.

A scalar has 1 element and dimensionality 0.

Definition at line 1594 of file ExprNode.h.

References casacore::TableExprFuncNode::nelemFUNC, and casacore::TableExprNode::newFunctionNode().

◆ newIdToNumber()

Int casacore::newIdToNumber ( const RecordFieldId & ) const
protected

Get the field number for the given field id.

It returns -1 if an unknown name was given.

◆ nfalse() [1/2]

LatticeExprNode casacore::nfalse ( const LatticeExprNode & expr)

◆ nfalse() [2/2]

TableExprNode casacore::nfalse ( const TableExprNode & array)
inline

◆ nfalses()

TableExprNode casacore::nfalses ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ nfields()

uInt casacore::nfields ( ) const
override

How many fields does this structure have?

A convenient synonym for description().nfields().

Referenced by casacore::RecordRep::delete_myself().

◆ norm() [1/2]

TableExprNode casacore::norm ( const TableExprNode & node)
inline

◆ norm() [2/2]

◆ ntrue() [1/2]

LatticeExprNode casacore::ntrue ( const LatticeExprNode & expr)

◆ ntrue() [2/2]

TableExprNode casacore::ntrue ( const TableExprNode & array)
inline

◆ ntrues()

TableExprNode casacore::ntrues ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ offset() [1/4]

int casacore::offset ( int ,
int  ) const
protected

compute a linear offset from array indicies

Referenced by casacore::HDF5DataType::addToCompound(), casacore::BucketCache::checkOffset(), casacore::CompressComplex::CompressComplex(), casacore::CompressComplexSD::CompressComplexSD(), casacore::CompressFloat::CompressFloat(), casacore::FITSImage::crackExtHeader(), casacore::FITSImage::crackHeader(), casacore::ByteIO::doSeek(), casacore::FilebufIO::doSeek(), casacore::FiledesIO::doSeek(), casacore::MemoryIO::doSeek(), casacore::MFFileIO::doSeek(), casacore::MMapfdIO::doSeek(), casacore::StreamIO::doSeek(), casacore::TapeIO::doSeek(), casacore::FITSMask::FITSMask(), casacore::FITSMask::FITSMask(), casacore::FITSMask::FITSMask(), casacore::Adios2StManColumn::fromAdios(), casacore::Adios2StManColumnT< T >::fromAdios(), casacore::FITSCoordinateUtil::generateFITSKeywords(), casacore::BucketCache::get(), casacore::ISMBucket::get(), casacore::SSMStringHandler::get(), casacore::SSMStringHandler::get(), casacore::TiledFileAccess::get(), casacore::TiledFileAccess::get(), casacore::TiledFileAccess::get(), casacore::NewMSSimulator::getAnt(), casacore::SSMStringHandler::getData(), casacore::TiledFileAccess::getFloat(), casacore::TiledFileAccess::getFloat(), casacore::TiledFileAccess::getFloat(), casacore::FITSImage::getImageAttributes(), casacore::LockFile::getInt(), casacore::ISMBucket::getInterval(), casacore::MMapfdIO::getReadPointer(), casacore::StManArrayFile::getRefCount(), casacore::SSMStringHandler::getShape(), casacore::MMapfdIO::getWritePointer(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::incrementThreadIters(), casacore::NewMSSimulator::initAnt(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::initThreadVars(), casacore::IPosition_global_functions_IPosition_Indexing::isInsideArray(), casacore::CompressComplex::makeScaleOffset(), casacore::CompressFloat::makeScaleOffset(), casacore::Table::operator()(), casacore::Interpolate1D< Domain, Range >::polynomialInterpolation(), casacore::ByteIO::pread(), casacore::FiledesIO::pread(), casacore::LatticeHistSpecialize::process(), casacore::LatticeHistSpecialize::process(), casacore::BucketCache::put(), casacore::SSMStringHandler::put(), casacore::SSMStringHandler::put(), casacore::CompressComplex::putPart(), casacore::CompressFloat::putPart(), casacore::StManArrayFile::putRefCount(), casacore::SSMStringHandler::putShape(), casacore::ByteIO::pwrite(), casacore::FiledesIO::pwrite(), casacore::MultiFileBase::read(), casacore::FilebufIO::readBuffer(), casacore::SSMStringHandler::remove(), casacore::ISMBucket::removeData(), casacore::ByteIO::reopenRW(), casacore::SSMStringHandler::replace(), casacore::SSMStringHandler::replace(), casacore::SSMStringHandler::replace(), casacore::ISMBucket::replaceData(), casacore::ISMColumn::replaceData(), casacore::SSMStringHandler::replaceData(), casacore::TableMeasDescBase::resetOffset(), casacore::TableMeasOffsetDesc::resetOffset(), casacore::TableMeasRefDesc::resetOffset(), casacore::ScaledArrayEngine< VirtualType, StoredType >::ScaledArrayEngine(), casacore::ScaledArrayEngine< VirtualType, StoredType >::ScaledArrayEngine(), casacore::ScaledComplexData< VirtualType, StoredType >::ScaledComplexData(), casacore::ScaledComplexData< VirtualType, StoredType >::ScaledComplexData(), casacore::CompressComplex::scaleOnGet(), casacore::CompressComplexSD::scaleOnGet(), casacore::CompressFloat::scaleOnGet(), casacore::ScaledArrayEngine< VirtualType, StoredType >::scaleOnGet(), casacore::ScaledComplexData< VirtualType, StoredType >::scaleOnGet(), casacore::CompressComplex::scaleOnPut(), casacore::CompressComplexSD::scaleOnPut(), casacore::CompressFloat::scaleOnPut(), casacore::ScaledArrayEngine< VirtualType, StoredType >::scaleOnPut(), casacore::ScaledComplexData< VirtualType, StoredType >::scaleOnPut(), casacore::BaseSinkSource::seek(), casacore::BaseSinkSource::seek(), casacore::BucketFile::seek(), casacore::BucketFile::seek(), casacore::ByteIO::seek(), casacore::ByteIO::seek(), casacore::TypeIO::seek(), casacore::TypeIO::seek(), casacore::BaseTable::select(), casacore::BaseTable::select(), casacore::ArrayMeasColumn< MBaseline >::setDescUnits(), casacore::ScalarMeasColumn< MBaseline >::setDescUnits(), casacore::MSInterval::setOffset(), casacore::AipsIO::setpos(), casacore::StManArrayFile::setpos(), casacore::Sort::sortKey(), casacore::Sort::sortKey(), casacore::TableMeasOffsetDesc::TableMeasOffsetDesc(), casacore::TaQLLimitOffNodeRep::TaQLLimitOffNodeRep(), casacore::Adios2StManColumn::toAdios(), casacore::Adios2StManColumnT< T >::toAdios(), casacore::IPosition_global_functions_IPosition_Indexing::toIPositionInArray(), casacore::MultiFileBase::write(), and casacore::FilebufIO::writeBuffer().

◆ offset() [2/4]

int casacore::offset ( int ,
int ,
int  ) const
protected

◆ offset() [3/4]

int casacore::offset ( int ,
int ,
int ,
int  ) const
protected

◆ offset() [4/4]

int casacore::offset ( int ,
int ,
int ,
int ,
int  ) const
protected

◆ operator!()

LatticeExprNode casacore::operator! ( const LatticeExprNode & expr)

◆ operator!=() [1/10]

Bool casacore::operator!= ( const ArrayKey & lhs,
const ArrayKey & rhs )
inline

Definition at line 99 of file MSKeys.h.

◆ operator!=() [2/10]

template<typename T, size_t ALIGNMENT>
bool casacore::operator!= ( const casacore_allocator< T, ALIGNMENT > & ,
const casacore_allocator< T, ALIGNMENT > &  )
inline

Definition at line 124 of file Allocator.h.

◆ operator!=() [3/10]

◆ operator!=() [4/10]

Bool casacore::operator!= ( const MVTime & lh,
const MVTime & rh )
inline

Definition at line 459 of file MVTime.h.

◆ operator!=() [5/10]

template<typename T>
bool casacore::operator!= ( const new_del_allocator< T > & ,
const new_del_allocator< T > &  )
inline

Definition at line 186 of file Allocator.h.

◆ operator!=() [6/10]

Bool casacore::operator!= ( const PolynomialParam< T > & other) const

Definition at line 123 of file PolynomialParam.h.

References PolynomialParam().

◆ operator!=() [7/10]

bool casacore::operator!= ( const String & x,
const char * t )
inline

Definition at line 856 of file String.h.

◆ operator!=() [8/10]

bool casacore::operator!= ( const String & x,
const char t )
inline

Definition at line 862 of file String.h.

◆ operator!=() [9/10]

bool casacore::operator!= ( const String & x,
const String & y )
inline

Definition at line 850 of file String.h.

◆ operator!=() [10/10]

TableExprNode casacore::operator!= ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ operator%() [1/2]

LatticeExprNode casacore::operator% ( const LatticeExprNode & left,
const LatticeExprNode & right )
inline

Definition at line 761 of file LatticeExprNode.h.

◆ operator%() [2/2]

TableExprNode casacore::operator% ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ operator&()

TableExprNode casacore::operator& ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ operator&&() [1/2]

LatticeExprNode casacore::operator&& ( const LatticeExprNode & left,
const LatticeExprNode & right )

Logical binary operators.

◆ operator&&() [2/2]

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.

◆ operator*() [1/35]

const T & casacore::operator* ( )

Provide access to the field's value.


Note: To be sure a const function is called, it is best to use get(); For a non-const object, a non-const function is called, even if used as an rvalue;

Definition at line 140 of file RecordField.h.

References get().

◆ operator*() [2/35]

LatticeExprNode casacore::operator* ( const LatticeExprNode & left,
const LatticeExprNode & right )

◆ operator*() [3/35]

Double casacore::operator* ( const MVBaseline & left,
const MVPosition & right )

◆ operator*() [4/35]

MVBaseline casacore::operator* ( const MVBaseline & left,
const RotMatrix & right )

◆ operator*() [5/35]

Double casacore::operator* ( const MVBaseline & left,
const Vector< Double > & right )

◆ operator*() [6/35]

MVBaseline casacore::operator* ( const MVBaseline & left,
Double right )

◆ operator*() [7/35]

MVDirection casacore::operator* ( const MVDirection & left,
const RotMatrix & right )

◆ operator*() [8/35]

Double casacore::operator* ( const MVEarthMagnetic & left,
const MVPosition & right )

◆ operator*() [9/35]

MVEarthMagnetic casacore::operator* ( const MVEarthMagnetic & left,
const RotMatrix & right )

◆ operator*() [10/35]

Double casacore::operator* ( const MVEarthMagnetic & left,
const Vector< Double > & right )

◆ operator*() [11/35]

MVEarthMagnetic casacore::operator* ( const MVEarthMagnetic & left,
Double right )

◆ operator*() [12/35]

Double casacore::operator* ( const MVPosition & left,
const MVBaseline & right )

◆ operator*() [13/35]

Double casacore::operator* ( const MVPosition & left,
const MVEarthMagnetic & right )

◆ operator*() [14/35]

Double casacore::operator* ( const MVPosition & left,
const MVuvw & right )

◆ operator*() [15/35]

MVPosition casacore::operator* ( const MVPosition & left,
const RotMatrix & right )

◆ operator*() [16/35]

Double casacore::operator* ( const MVPosition & left,
const Vector< Double > & right )

◆ operator*() [17/35]

MVPosition casacore::operator* ( const MVPosition & left,
Double right )

◆ operator*() [18/35]

Double casacore::operator* ( const MVuvw & left,
const MVPosition & right )

◆ operator*() [19/35]

MVuvw casacore::operator* ( const MVuvw & left,
const RotMatrix & right )

◆ operator*() [20/35]

Double casacore::operator* ( const MVuvw & left,
const Vector< Double > & right )

◆ operator*() [21/35]

MVuvw casacore::operator* ( const MVuvw & left,
Double right )

◆ operator*() [22/35]

MVBaseline casacore::operator* ( const RotMatrix & left,
const MVBaseline & right )

Rotate a Baseline vector with rotation matrix and other multiplications.

◆ operator*() [23/35]

MVDirection casacore::operator* ( const RotMatrix & left,
const MVDirection & right )

Rotate a position vector.

◆ operator*() [24/35]

MVEarthMagnetic casacore::operator* ( const RotMatrix & left,
const MVEarthMagnetic & right )

Rotate a EarthMagnetic vector with rotation matrix and other multiplications.

◆ operator*() [25/35]

MVPosition casacore::operator* ( const RotMatrix & left,
const MVPosition & right )

Rotate a position vector with rotation matrix and other multiplications.

◆ operator*() [26/35]

MVuvw casacore::operator* ( const RotMatrix & left,
const MVuvw & right )

Rotate a uvw vector with rotation matrix and other multiplications.

◆ operator*() [27/35]

TableExprNode casacore::operator* ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ operator*() [28/35]

Double casacore::operator* ( const Vector< Double > & left,
const MVBaseline & right )

◆ operator*() [29/35]

Double casacore::operator* ( const Vector< Double > & left,
const MVEarthMagnetic & right )

◆ operator*() [30/35]

Double casacore::operator* ( const Vector< Double > & left,
const MVPosition & right )

◆ operator*() [31/35]

Double casacore::operator* ( const Vector< Double > & left,
const MVuvw & right )

◆ operator*() [32/35]

MVBaseline casacore::operator* ( Double left,
const MVBaseline & right )

◆ operator*() [33/35]

MVEarthMagnetic casacore::operator* ( Double left,
const MVEarthMagnetic & right )

◆ operator*() [34/35]

MVPosition casacore::operator* ( Double left,
const MVPosition & right )

◆ operator*() [35/35]

MVuvw casacore::operator* ( Double left,
const MVuvw & right )

◆ operator+() [1/10]

String casacore::operator+ ( char lhs,
const String & rhs )
inline

Definition at line 826 of file String.h.

References casacore::String::append().

◆ operator+() [2/10]

String casacore::operator+ ( const char * lhs,
const String & rhs )
inline

Definition at line 821 of file String.h.

References casacore::String::append().

◆ operator+() [3/10]

LatticeExprNode casacore::operator+ ( const LatticeExprNode & expr)

Global functions operating on a LatticeExprNode.

All global functions need to be declared as friends.

Unary functions.

◆ operator+() [4/10]

LatticeExprNode casacore::operator+ ( const LatticeExprNode & left,
const LatticeExprNode & right )

Numerical binary operators.

◆ operator+() [5/10]

MrsEligibility casacore::operator+ ( const MrsEligibility & a,
const MrsEligibility & b )

References Record().

◆ operator+() [6/10]

MrsEligibility casacore::operator+ ( const MrsEligibility & a,
MrsEligibility::SubtableId subtableId )

◆ operator+() [7/10]

StatAcc casacore::operator+ ( const StatAcc & )

References StatAcc().

◆ operator+() [8/10]

String casacore::operator+ ( const String & lhs,
char rhs )
inline

Definition at line 836 of file String.h.

References casacore::String::append().

◆ operator+() [9/10]

String casacore::operator+ ( const String & lhs,
const char * rhs )
inline

Definition at line 831 of file String.h.

References casacore::String::append().

◆ operator+() [10/10]

TableExprNode casacore::operator+ ( const TableExprNode & left,
const TableExprNode & right )

Define all global functions operating on a TableExprNode.

Arithmetic operators for numeric TableExprNode's.

  • is also defined for strings (means concatenation).

Definition at line 1091 of file ExprNode.h.

References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newPlus().

◆ operator+=()

StatAcc & casacore::operator+= ( const StatAcc & )

References StatAcc().

◆ operator-() [1/5]

LatticeExprNode casacore::operator- ( const LatticeExprNode & expr)

◆ operator-() [2/5]

LatticeExprNode casacore::operator- ( const LatticeExprNode & left,
const LatticeExprNode & right )

◆ operator-() [3/5]

MrsEligibility casacore::operator- ( const MrsEligibility & a,
const MrsEligibility & b )

◆ operator-() [4/5]

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.

◆ operator-() [5/5]

TableExprNode casacore::operator- ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ operator->()

T * casacore::operator-> ( ) const

Make it possible to use -> on the pointer object.

Definition at line 127 of file PtrHolder.h.

References ptr_p.

◆ operator/() [1/2]

LatticeExprNode casacore::operator/ ( const LatticeExprNode & left,
const LatticeExprNode & right )

◆ operator/() [2/2]

TableExprNode casacore::operator/ ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ operator<() [1/10]

Bool casacore::operator< ( const ArrayKey & lhs,
const ArrayKey & rhs )

define operator<() so it can be used as a key in std::map

◆ operator<() [2/10]

LatticeExprNode casacore::operator< ( const LatticeExprNode & left,
const LatticeExprNode & right )

◆ operator<() [3/10]

Bool casacore::operator< ( const MVTime & lh,
const MVTime & rh )
inline

Definition at line 462 of file MVTime.h.

◆ operator<() [4/10]

Bool casacore::operator< ( const ScanKey & lhs,
const ScanKey & rhs )

define operator<() so it can be used as a key in std::map

◆ operator<() [5/10]

Bool casacore::operator< ( const SourceKey & lhs,
const SourceKey & rhs )

define operator<() so it can be used as a key in std::map

◆ operator<() [6/10]

bool casacore::operator< ( const String & x,
const char * t )
inline

Definition at line 859 of file String.h.

◆ operator<() [7/10]

bool casacore::operator< ( const String & x,
const char t )
inline

Definition at line 865 of file String.h.

◆ operator<() [8/10]

bool casacore::operator< ( const String & x,
const String & y )
inline

Definition at line 853 of file String.h.

◆ operator<() [9/10]

Bool casacore::operator< ( const SubScanKey & lhs,
const SubScanKey & rhs )

define operator<() so it can be used as a key in std::map

◆ operator<() [10/10]

TableExprNode casacore::operator< ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ operator<<() [1/31]

AipsIO & casacore::operator<< ( AipsIO & ,
const MultiFileInfo &  )

◆ operator<<() [2/31]

AipsIO & casacore::operator<< ( AipsIO & os,
const Record & rec )
inline

Write the Record to an output stream.

Definition at line 425 of file Record.h.

References Record().

◆ operator<<() [3/31]

AipsIO & casacore::operator<< ( AipsIO & os,
const RecordDesc & desc )
inline

Definition at line 429 of file RecordDesc.h.

◆ operator<<() [4/31]

LogIO & casacore::operator<< ( LogIO & os,
const GaussianBeam & beam )

◆ operator<<() [5/31]

ostream & casacore::operator<< ( ostream & ,
const FITS::ValueType &  )

◆ operator<<() [6/31]

ostream & casacore::operator<< ( ostream & ,
const FitsKeyword &  )

◆ operator<<() [7/31]

ostream & casacore::operator<< ( ostream & ,
const MultiFileInfo &  )

◆ operator<<() [8/31]

ostream & casacore::operator<< ( ostream & o,
FitsKeywordList &  )

◆ operator<<() [9/31]

template<class T, class U>
ostream & casacore::operator<< ( ostream & os,
const Function< T, U > & fun )
inline

Definition at line 356 of file Function.h.

References casacore::Function< T, U >::print().

◆ operator<<() [10/31]

template<class T>
ostream & casacore::operator<< ( ostream & os,
const FunctionOrder< T > & par )
inline

Definition at line 160 of file FunctionOrder.h.

References casacore::FunctionOrder< T >::print().

◆ operator<<() [11/31]

template<class T>
ostream & casacore::operator<< ( ostream & os,
const FunctionParam< T > & par )
inline

Definition at line 203 of file FunctionParam.h.

References casacore::FunctionParam< T >::print().

◆ operator<<() [12/31]

ostream & casacore::operator<< ( ostream & os,
const GaussianBeam & beam )

◆ operator<<() [13/31]

ostream & casacore::operator<< ( ostream & os,
const IComplex &  )

Show on ostream.

◆ operator<<() [14/31]

ostream & casacore::operator<< ( ostream & os,
const ImageBeamSet & beamSet )

Show the beam set info.

◆ operator<<() [15/31]

ostream & casacore::operator<< ( ostream & os,
const MVTime & meas )

Global functions.

Output a date/time.

Output

◆ operator<<() [16/31]

ostream & casacore::operator<< ( ostream & os,
const MVTime::Format & form )

Set a temporary format (thread-unsafe).

Set a temporary format.

◆ operator<<() [17/31]

ostream & casacore::operator<< ( ostream & os,
const ObjectID & id )

◆ operator<<() [18/31]

ostream & casacore::operator<< ( ostream & os,
const RecordDesc & desc )
inline

Definition at line 428 of file RecordDesc.h.

◆ operator<<() [19/31]

ostream & casacore::operator<< ( ostream & os,
const SpectralCoordinate & spcoord )

◆ operator<<() [20/31]

template<class AccumType>
ostream & casacore::operator<< ( ostream & os,
const StatsHistogram< AccumType > & hist )

◆ operator<<() [21/31]

template<typename T>
ostream & casacore::operator<< ( ostream & os,
const std::list< T > & v )
inline

◆ operator<<() [22/31]

template<typename T, typename U>
ostream & casacore::operator<< ( ostream & os,
const std::map< T, U > & m )
inline

◆ operator<<() [23/31]

template<typename T, typename U>
ostream & casacore::operator<< ( ostream & os,
const std::pair< T, U > & p )
inline

◆ operator<<() [24/31]

template<typename T>
ostream & casacore::operator<< ( ostream & os,
const std::set< T > & v )
inline

◆ operator<<() [25/31]

template<typename T>
ostream & casacore::operator<< ( ostream & os,
const std::vector< T > & v )
inline

◆ operator<<() [26/31]

ostream & casacore::operator<< ( ostream & os,
const UnitDim & du )

Output.

Output the SI dimensions (e.g.

'km/s/g' as 'm kg-1 s-1')

◆ operator<<() [27/31]

std::ostream & casacore::operator<< ( std::ostream & o,
FitsBase & x )
inlineprotected

Definition at line 898 of file hdu.h.

References casacore::FitsBase::show().

◆ operator<<() [28/31]

std::ostream & casacore::operator<< ( std::ostream & o,
HeaderDataUnit & h )
inline

Definition at line 231 of file hdu.h.

◆ operator<<() [29/31]

friend std::ostream & casacore::operator<< ( std::ostream & os,
const RecordInterface & rec )
inline

Print the contents of the record.

Only the first maxNrValues of an array will be printed. A value < 0 means the entire array.

Definition at line 471 of file RecordInterface.h.

References RecordInterface().

◆ operator<<() [30/31]

std::ostream & casacore::operator<< ( std::ostream & os,
const ScanKey & scanKey )

References scanKey().

◆ operator<<() [31/31]

std::ostream & casacore::operator<< ( std::ostream & os,
const SubScanKey & scanKey )

References scanKey().

◆ operator<=() [1/6]

LatticeExprNode casacore::operator<= ( const LatticeExprNode & left,
const LatticeExprNode & right )

◆ operator<=() [2/6]

Bool casacore::operator<= ( const MVTime & lh,
const MVTime & rh )
inline

Definition at line 465 of file MVTime.h.

◆ operator<=() [3/6]

bool casacore::operator<= ( const String & x,
const char * t )
inline

Definition at line 860 of file String.h.

◆ operator<=() [4/6]

bool casacore::operator<= ( const String & x,
const char t )
inline

Definition at line 866 of file String.h.

◆ operator<=() [5/6]

bool casacore::operator<= ( const String & x,
const String & y )
inline

Definition at line 854 of file String.h.

◆ operator<=() [6/6]

TableExprNode casacore::operator<= ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ operator=() [1/8]

HistAcc & casacore::operator= ( const HistAcc & )

References HistAcc().

◆ operator=() [2/8]

Polynomial< T > & casacore::operator= ( const Polynomial< T > & other)

Definition at line 104 of file Polynomial.h.

References Polynomial(), and PolynomialParam().

◆ operator=() [3/8]

PolynomialParam< T > & casacore::operator= ( const PolynomialParam< T > & other)

References PolynomialParam().

◆ operator=() [4/8]

PtrHolder< T > & casacore::operator= ( const PtrHolder< T > & other)
private

◆ operator=() [5/8]

Record & casacore::operator= ( const Record & other)

Copy the data in the other record to this record.

It can operate in 2 ways depending on the Record structure flag.

  • For variable structured records the existing fields are thrown away and replaced by the new fields. This means that RecordFieldPtr's using this record get invalidated. Because copy-on-write semantics are used, this kind of assignment is a very efficient operation.
  • For fixed structured records the existing values are replaced by the new values. This means that RecordFieldPtr's using this record remain valid. The structure of the other record has to conform this record or this record has to be empty, otherwise an exception is thrown. This assignment is less efficient, because it has to check the conformance and because each value has to be copied.


Warning: Attributes like fixed structure flag and check function will not be copied;

References Record().

◆ operator=() [6/8]

RecordInterface & casacore::operator= ( const RecordInterface & other)

Assignment (copy semantics).

This only assigns the RecordInterface object itself, thus not the data in a derived class. To do that the function assign below can be used.

References RecordInterface().

◆ operator=() [7/8]

StatAcc & casacore::operator= ( const StatAcc & )

Operators for adding and copying accumulators.

References StatAcc().

◆ operator=() [8/8]

Block< T > & casacore::operator= ( const T & val)

Set all values in the block to "val".

Definition at line 536 of file Block.h.

References array, and get_size().

◆ operator==() [1/10]

Bool casacore::operator== ( const ArrayKey & lhs,
const ArrayKey & rhs )
inline

Definition at line 95 of file MSKeys.h.

References casacore::ArrayKey::arrayID, and casacore::ArrayKey::obsID.

◆ operator==() [2/10]

template<typename T, size_t ALIGNMENT>
bool casacore::operator== ( const casacore_allocator< T, ALIGNMENT > & ,
const casacore_allocator< T, ALIGNMENT > &  )
inline

Definition at line 118 of file Allocator.h.

◆ operator==() [3/10]

LatticeExprNode casacore::operator== ( const LatticeExprNode & left,
const LatticeExprNode & right )

Relational binary operators.

◆ operator==() [4/10]

Bool casacore::operator== ( const MVTime & lh,
const MVTime & rh )
inline

equality and comparison operators, use operator Double which returns days

Definition at line 456 of file MVTime.h.

◆ operator==() [5/10]

template<typename T>
bool casacore::operator== ( const new_del_allocator< T > & ,
const new_del_allocator< T > &  )
inline

Definition at line 181 of file Allocator.h.

◆ operator==() [6/10]

Bool casacore::operator== ( const PolynomialParam< T > & other) const

Comparisons.

Polynomials are equal if they are the same order

Definition at line 122 of file PolynomialParam.h.

References PolynomialParam().

◆ operator==() [7/10]

Bool casacore::operator== ( const ScanKey & lhs,
const ScanKey & rhs )

◆ operator==() [8/10]

bool casacore::operator== ( const String & x,
const char * t )
inline

Definition at line 855 of file String.h.

◆ operator==() [9/10]

bool casacore::operator== ( const String & x,
const char t )
inline

Definition at line 861 of file String.h.

◆ operator==() [10/10]

TableExprNode casacore::operator== ( const TableExprNode & left,
const TableExprNode & right )
inline

Comparison operators.

Definition at line 1115 of file ExprNode.h.

References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newEQ().

◆ operator>() [1/6]

LatticeExprNode casacore::operator> ( const LatticeExprNode & left,
const LatticeExprNode & right )

◆ operator>() [2/6]

Bool casacore::operator> ( const MVTime & lh,
const MVTime & rh )
inline

Definition at line 468 of file MVTime.h.

◆ operator>() [3/6]

bool casacore::operator> ( const String & x,
const char * t )
inline

Definition at line 857 of file String.h.

◆ operator>() [4/6]

bool casacore::operator> ( const String & x,
const char t )
inline

Definition at line 863 of file String.h.

◆ operator>() [5/6]

bool casacore::operator> ( const String & x,
const String & y )
inline

Definition at line 851 of file String.h.

◆ operator>() [6/6]

TableExprNode casacore::operator> ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ operator>=() [1/6]

LatticeExprNode casacore::operator>= ( const LatticeExprNode & left,
const LatticeExprNode & right )

◆ operator>=() [2/6]

Bool casacore::operator>= ( const MVTime & lh,
const MVTime & rh )
inline

Definition at line 471 of file MVTime.h.

◆ operator>=() [3/6]

bool casacore::operator>= ( const String & x,
const char * t )
inline

Definition at line 858 of file String.h.

◆ operator>=() [4/6]

bool casacore::operator>= ( const String & x,
const char t )
inline

Definition at line 864 of file String.h.

◆ operator>=() [5/6]

bool casacore::operator>= ( const String & x,
const String & y )
inline

Definition at line 852 of file String.h.

◆ operator>=() [6/6]

TableExprNode casacore::operator>= ( const TableExprNode & left,
const TableExprNode & right )
inline

Not defined for Bool.

Definition at line 1124 of file ExprNode.h.

References casacore::TableExprNode::getRep(), and casacore::TableExprNode::newGE().

◆ operator>>() [1/4]

AipsIO & casacore::operator>> ( AipsIO & ,
MultiFileInfo &  )

◆ operator>>() [2/4]

AipsIO & casacore::operator>> ( AipsIO & os,
Record & rec )
inline

Read the Record from an input stream.

Definition at line 431 of file Record.h.

References Record().

◆ operator>>() [3/4]

AipsIO & casacore::operator>> ( AipsIO & os,
RecordDesc & desc )
inline

Definition at line 430 of file RecordDesc.h.

◆ operator>>() [4/4]

ostream & casacore::operator>> ( ostream & is,
MVTime & meas )

◆ operator[]()

const T & casacore::operator[] ( size_t index)

Index into the block (0-based).

If the preprocessor symbol AIPS_ARRAY_INDEX_CHECK is defined, index checking will be done and an out-of-bounds index will cause an indexError<uInt> to be thrown. Note that valid indices range between 0 and nelements()-1.

Thrown Exceptions

Definition at line 510 of file Block.h.

References array, and get_size().

◆ operator^() [1/2]

LatticeExprNode casacore::operator^ ( const LatticeExprNode & left,
const LatticeExprNode & right )
inline

Definition at line 764 of file LatticeExprNode.h.

◆ operator^() [2/2]

TableExprNode casacore::operator^ ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ operator|()

TableExprNode casacore::operator| ( const TableExprNode & left,
const TableExprNode & right )
inline

◆ operator||() [1/2]

LatticeExprNode casacore::operator|| ( const LatticeExprNode & left,
const LatticeExprNode & right )

◆ operator||() [2/2]

TableExprNode casacore::operator|| ( const TableExprNode & left,
const TableExprNode & right )

References array, cones(), exp(), imag(), mask(), real(), and shape().

◆ order()

◆ pa()

◆ pa_assign()

◆ pattern()

◆ phase()

TableExprNode casacore::phase ( const TableExprNode & node)
inline

◆ Polynomial() [1/3]

casacore::Polynomial ( const Polynomial< T > & other)

Copy constructor/assignment (deep copy).

Definition at line 101 of file Polynomial.h.

References Polynomial(), and PolynomialParam().

◆ Polynomial() [2/3]

template<class W>
casacore::Polynomial ( const Polynomial< W > & other)

Definition at line 103 of file Polynomial.h.

References Polynomial(), and PolynomialParam().

◆ Polynomial() [3/3]

casacore::Polynomial ( uInt order)
explicit

Makes a polynomial of the given order, with all coeficcients set to zero.

Definition at line 98 of file Polynomial.h.

References order(), and PolynomialParam().

◆ PolynomialParam() [1/3]

casacore::PolynomialParam ( const PolynomialParam< T > & other)

Make this a copy of other (deep copy).

References PolynomialParam().

◆ PolynomialParam() [2/3]

template<class W>
casacore::PolynomialParam ( const PolynomialParam< W > & other)

Definition at line 111 of file PolynomialParam.h.

References PolynomialParam().

◆ PolynomialParam() [3/3]

casacore::PolynomialParam ( uInt order)
explicit

Makes a polynomial of the given order, with all coeficcients set to zero.

References order().

◆ posv() [1/4]

void casacore::posv ( const char * uplo,
const int * n,
const int * nrhs,
Complex * a,
const int * lda,
Complex * b,
const int * ldb,
int * info )
inline

Definition at line 192 of file MatrixMathLA.h.

References cposv.

◆ posv() [2/4]

void casacore::posv ( const char * uplo,
const int * n,
const int * nrhs,
DComplex * a,
const int * lda,
DComplex * b,
const int * ldb,
int * info )
inline

Definition at line 196 of file MatrixMathLA.h.

References zposv.

◆ posv() [3/4]

void casacore::posv ( const char * uplo,
const int * n,
const int * nrhs,
double * a,
const int * lda,
double * b,
const int * ldb,
int * info )
inline

Definition at line 188 of file MatrixMathLA.h.

References dposv.

◆ posv() [4/4]

void casacore::posv ( const char * uplo,
const int * n,
const int * nrhs,
float * a,
const int * lda,
float * b,
const int * ldb,
int * info )
inline

Definition at line 184 of file MatrixMathLA.h.

References sposv.

◆ potri() [1/4]

void casacore::potri ( const char * uplo,
const int * n,
Complex * a,
const int * lda,
int * info )
inline

Definition at line 207 of file MatrixMathLA.h.

References cpotri.

◆ potri() [2/4]

void casacore::potri ( const char * uplo,
const int * n,
DComplex * a,
const int * lda,
int * info )
inline

Definition at line 210 of file MatrixMathLA.h.

References zpotri.

◆ potri() [3/4]

void casacore::potri ( const char * uplo,
const int * n,
double * a,
const int * lda,
int * info )
inline

Definition at line 204 of file MatrixMathLA.h.

References dpotri.

◆ potri() [4/4]

void casacore::potri ( const char * uplo,
const int * n,
float * a,
const int * lda,
int * info )
inline

Definition at line 201 of file MatrixMathLA.h.

References spotri.

◆ pow() [1/3]

◆ pow() [2/3]

TableExprNode casacore::pow ( const TableExprNode & x,
const TableExprNode & exp )
inline

◆ pow() [3/3]

template<class T>
TableVector< T > casacore::pow ( const TableVector< T > & tv,
const double & exp )
inline

Definition at line 371 of file TabVecMath.h.

References exp(), and casacore::TableVector< T >::tabVec().

◆ PrimaryArray() [1/5]

casacore::PrimaryArray ( FITS::HDUType ,
FITSErrorHandler errhandler = FITSError::defaultHandler )
protected

construct witout FitsKeywordList for given HDU type(for ImageExtension and PrimaryGroup)

References casacore::FITSError::defaultHandler().

◆ PrimaryArray() [2/5]

casacore::PrimaryArray ( FITSErrorHandler = FITSError::defaultHandler)

constructor does not require a FitsKeywordList.

call write_priArr_hdr() after construction.

References casacore::FITSError::defaultHandler().

◆ PrimaryArray() [3/5]

casacore::PrimaryArray ( FitsInput & ,
FITS::HDUType ,
FITSErrorHandler errhandler = FITSError::defaultHandler )
protected

construct from a FitsInput with given HDU type

References casacore::FITSError::defaultHandler().

◆ PrimaryArray() [4/5]

casacore::PrimaryArray ( FitsKeywordList & ,
FITS::HDUType ,
FITSErrorHandler errhandler = FITSError::defaultHandler )
protected

construct from a FitsKeywordList with given HDU type

References casacore::FITSError::defaultHandler().

◆ PrimaryArray() [5/5]

◆ print()

void casacore::print ( std::ostream & ,
Int maxNrValues = 25,
const String & indent = "" ) const
override

Print the contents of the record.

Only the first maxNrValues of an array will be printed. A value < 0 means the entire array.

◆ printHistogram()

void casacore::printHistogram ( ostream & ,
const String & caption )

Get the nr of `spurious' values, i.e.

the ones that fell outside the defined bins. */ uInt getSpurious(uInt& tooSmall, uInt& tooLarge);

/** Print histogram.

◆ printSummaryLine()

void casacore::printSummaryLine ( std::ostream & ,
const String & caption ) const

◆ printSummaryLineHeader()

void casacore::printSummaryLineHeader ( std::ostream & ,
const String & caption ) const

◆ printSummaryList()

void casacore::printSummaryList ( std::ostream & ,
const String & caption ) const

Print summary of accumulated statistics.

Line is a one-line summary, including the (short) caption. LineHeader gives a one-line explanation of the numbers. List uses a separate line for each result (mean, max etc).

◆ product() [1/2]

TableExprNode casacore::product ( const TableExprNode & array)
inline

◆ product() [2/2]

◆ products()

TableExprNode casacore::products ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ PtrHolder()

casacore::PtrHolder ( const PtrHolder< T > & other)
private

◆ put() [1/6]

void casacore::put ( const Array< T > & v,
const Array< Float > & w )

◆ put() [2/6]

void casacore::put ( const Array< T > & vv)

◆ put() [3/6]

void casacore::put ( const Block< T > & v,
const Block< Float > & w )

◆ put() [4/6]

void casacore::put ( const Block< T > & vv)

◆ put() [5/6]

void casacore::put ( const T v)
inline

Accumulate (put) value(s) into the histogram.

Accumulate input value(s) v with weight w.

If weight is omitted, the default=1.

◆ put() [6/6]

void casacore::put ( const T v,
const Float w )
inline

◆ put1() [1/2]

void casacore::put1 ( const T )
private

Accumulate a single value into the histogram.

◆ put1() [2/2]

void casacore::put1 ( const T ,
const Float  )
private

Accumulate a single weighted value.

◆ putBlock()

void casacore::putBlock ( AipsIO & ,
const Block< void * > & ,
Int  )
inline

Definition at line 138 of file BlockIO.h.

◆ putBuffer()

void casacore::putBuffer ( const T v)
private

◆ putData()

void casacore::putData ( AipsIO & os) const

Put the data of a record.

This is used to write a subrecord, whose description has already been written.

◆ putRecord()

void casacore::putRecord ( AipsIO & os) const

Write the Record to an output stream.

This is used to write a subrecord, whose description has not been written.

◆ read() [1/2]

virtual int casacore::read ( )
virtual

The read()' and write()' functions control reading and writing data from the external FITS I/O medium into the FITS array.

Appropriate conversions are made between FITS and local data representations. One can read the entire array into memory, or one can only read portions of the array. In the latter case, one must specify that the next N elements are to be read or written. Note that the number of elements must be specified, NOT the number of bytes. If one reads portions of the array, as opposed to the entire array, only that portion is in memory at a given time. One can still access the elements of the array via the ()' and data()' functions, as if the entire array was in memory; obviously care must be taken in this case to access only those portions that are actually in memory.

Referenced by casacore::HDF5Record::readArr(), casacore::RowBasedFile::ReadData(), casacore::RFReader::readFile(), and casacore::HDF5Record::readSca().

◆ read() [2/2]

virtual int casacore::read ( int )
virtual

◆ readAsciiVector()

template<typename T, typename Alloc>
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.

◆ readBlock()

void casacore::readBlock ( MultiFileInfo & info,
Int64 blknr,
void * buffer )
overrideprotected

Read a data block.

◆ readHeader()

void casacore::readHeader ( Bool always = True)
override

Read the header info.

If always==False, the info is only read if the header counter has changed.

References True.

◆ readHeaderVersion1()

void casacore::readHeaderVersion1 ( Int64 headerSize,
std::vector< char > & buf )
protected

Read the version 1 header.

◆ readHeaderVersion2()

void casacore::readHeaderVersion2 ( std::vector< char > & buf)
protected

Read the version 2 and higher header.

◆ real() [1/2]

◆ real() [2/2]

TableExprNode casacore::real ( const TableExprNode & node)
inline

The real part of a complex node.

Defined for scalars and arrays.

Definition at line 1260 of file ExprNode.h.

References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::realFUNC.

◆ rebin()

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.

◆ Record() [1/6]

casacore::Record ( const Record & other)

Create a copy of other using copy semantics.

References Record().

◆ Record() [2/6]

casacore::Record ( const RecordDesc & description,
RecordType type = Fixed,
CheckFieldFunction * = 0,
const void * checkArgument = 0 )
explicit

Create a record with the given description.

If it is not possible to create all fields (for example, if a field with an unsupported data type is requested), an exception is thrown. The type determines if the record has a fixed or variable structure. All fields are checked by the field checking function (if defined) (for instance, the Table system uses it to ensure that table columns and keywords have different names).

References description(), and Fixed.

◆ Record() [3/6]

casacore::Record ( const RecordInterface & other)

Create a Record from another type of record using copy semantics.

Subrecords are also converted to a Record.

References RecordInterface().

◆ Record() [4/6]

casacore::Record ( RecordRep * parent,
const RecordDesc & description )
private

Create Record as a subrecord.

When the description is empty, the record has a variable structure. Otherwise it is fixed.

References description().

◆ Record() [5/6]

casacore::Record ( RecordRep * parent,
RecordType type )
private

◆ Record() [6/6]

casacore::Record ( RecordType type,
CheckFieldFunction * = 0,
const void * checkArgument = 0 )
explicit

Create a record with no fields.

The type determines if the record has a fixed or variable structure. The callback function is called when a field is added to the Record. That function can check the name and of data type of the new field (for instance, the Table system uses it to ensure that table columns and keywords have different names).

◆ RecordFieldPtr() [1/2]

casacore::RecordFieldPtr ( RecordInterface & record,
const RecordFieldId &  )

References RecordInterface().

◆ RecordFieldPtr() [2/2]

casacore::RecordFieldPtr ( RecordInterface & record,
Int whichField )

Attach this field pointer to the given field.

If it does not exist an exception is thrown.

References RecordInterface().

◆ RecordInterface() [1/3]

casacore::RecordInterface ( )

The default constructor creates an empty record with a variable structure.

Referenced by casacore::FITSKeywordUtil::addComment(), casacore::FITSKeywordUtil::addHistory(), casacore::FITSKeywordUtil::addKeywords(), asArrayString(), asRecord(), casacore::TableRecord::asRecord(), asrwRecord(), casacore::TableRecord::asrwRecord(), assign(), casacore::TableRecord::assign(), attachToRecord(), attachToRecord(), casacore::RORecordFieldPtr< T >::attachToRecord(), casacore::RORecordFieldPtr< T >::attachToRecord(), casacore::FITSCoordinateUtil::cardsToRecord(), casacore::Chebyshev< T >::Chebyshev(), casacore::Chebyshev< T >::Chebyshev(), casacore::ChebyshevParam< T >::ChebyshevParam(), casacore::ChebyshevParam< T >::ChebyshevParam(), casacore::ChebyshevParamModeImpl< T >::ChebyshevParamModeImpl(), casacore::ChebyshevParamModeImpl< T >::ChebyshevParamModeImpl(), 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(), casacore::TableRecord::clone(), casacore::CopyRecordToRecord::CopyRecordToRecord(), casacore::CopyRecordToTable::CopyRecordToTable(), casacore::FITSImage::crackExtHeader(), casacore::FITSImage::crackHeader(), define(), defineRecord(), casacore::TableRecord::defineRecord(), casacore::LCRegion::defineRecordFields(), casacore::WCRegion::defineRecordFields(), casacore::HDF5Record::doWriteRecord(), casacore::ImageFITSConverter::extractMiscInfo(), casacore::ImageInfo::fromFITS(), casacore::ObsInfo::fromFITS(), casacore::CoordinateSystem::fromFITSHeader(), casacore::FITSCoordinateUtil::fromFITSHeader(), casacore::FITSSpectralUtil::fromFITSHeader(), casacore::BFEngineMask::fromRecord(), casacore::FunctionHolder< T >::fromRecord(), casacore::FunctionOrder< T >::fromRecord(), casacore::ImageInfo::fromRecord(), casacore::ImageInterface< T >::fromRecord(), casacore::LSQFit::fromRecord(), casacore::LSQMatrix::fromRecord(), casacore::MeasureHolder::fromRecord(), casacore::ObsInfo::fromRecord(), casacore::QuantumHolder::fromRecord(), casacore::RecordTransformable::fromRecord(), casacore::MeasureHolder::fromType(), get_typed_ptr(), casacore::ImageFITSConverter::getBrightnessUnit(), casacore::LSQMatrix::getCArray(), casacore::LSQMatrix::getCArray(), casacore::FITSCoordinateUtil::getCDFromHeader(), casacore::ImageFITSConverter::getCoordinateSystem(), casacore::FITSImage::getImageAttributes(), casacore::ImageFITSConverter::getImageInfo(), casacore::FITSKeywordUtil::getKeywords(), casacore::ChebyshevParamModeImpl< T >::getMode(), casacore::ChebyshevParamModeImpl_PS< AutoDiff< T > >::getMode(), casacore::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::getMode(), casacore::Function< T, U >::getMode(), casacore::SimButterworthBandpass< T >::getMode(), casacore::FITSCoordinateUtil::getObsInfo(), casacore::FITSCoordinateUtil::getPCFromHeader(), casacore::FunctionHolder< T >::getRecord(), casacore::TableExprNodeRecordField::getRecord(), casacore::TableExprNodeRecordFieldArray::getRecord(), casacore::FunctionHolder< T >::getType(), casacore::MeasureHolder::getType(), casacore::LELImageCoord::LELImageCoord(), casacore::RecordExpr_global_functions_RecordExpr::makeRecordExpr(), casacore::RecordExpr_global_functions_RecordExpr::makeRecordExpr(), casacore::MIRIADImage::miscInfo(), operator<<(), operator=(), casacore::RecordGram::parse(), casacore::LSQMatrix::putCArray(), casacore::LSQMatrix::putCArray(), casacore::FunctionHolder< T >::putType(), casacore::MeasureHolder::putType(), casacore::HDF5Record::readArr(), casacore::HDF5Record::readArray(), casacore::HDF5Record::readArrString(), casacore::HDF5Record::readEmptyArray(), casacore::HDF5Record::readSca(), casacore::HDF5Record::readScalar(), casacore::HDF5Record::readScaString(), Record(), casacore::TableExprId::record(), casacore::RecordFieldCopier< outType, inType >::RecordFieldCopier(), RecordFieldPtr(), RecordFieldPtr(), RecordInterface(), casacore::RegionManager::recordToTable(), casacore::FITSKeywordUtil::removeKeywords(), casacore::CoordinateSystem::restore(), casacore::DirectionCoordinate::restore(), casacore::LinearCoordinate::restore(), casacore::QualityCoordinate::restore(), casacore::SpectralCoordinate::restore(), casacore::StokesCoordinate::restore(), casacore::TabularCoordinate::restore(), casacore::SpectralCoordinate::restoreConversion(), casacore::HDF5Image< T >::restoreImageInfo(), casacore::ImageInterface< T >::restoreImageInfo(), casacore::HDF5Image< T >::restoreMiscInfo(), casacore::SpectralCoordinate::restoreRestFrequencies(), casacore::HDF5Image< T >::restoreUnits(), casacore::SpectralCoordinate::restoreVelocity(), casacore::SpectralCoordinate::restoreVersion1(), casacore::SpectralCoordinate::restoreVersion2(), casacore::RORecordFieldPtr< T >::RORecordFieldPtr(), casacore::RORecordFieldPtr< T >::RORecordFieldPtr(), casacore::FITSGroupWriter::row(), casacore::FITSTableWriter::row(), casacore::Coordinate::save(), casacore::CoordinateSystem::save(), casacore::DirectionCoordinate::save(), casacore::LinearCoordinate::save(), casacore::QualityCoordinate::save(), casacore::SpectralCoordinate::save(), casacore::StokesCoordinate::save(), casacore::TabularCoordinate::save(), casacore::HDF5Image< T >::setMiscInfo(), casacore::ImageConcat< T >::setMiscInfo(), casacore::ImageExpr< T >::setMiscInfo(), casacore::ImageInterface< T >::setMiscInfo(), casacore::MIRIADImage::setMiscInfo(), casacore::PagedImage< T >::setMiscInfo(), casacore::ImageInterface< T >::setMiscInfoMember(), casacore::ChebyshevParamModeImpl< T >::setMode(), casacore::ChebyshevParamModeImpl_PS< AutoDiff< T > >::setMode(), casacore::ChebyshevParamModeImpl_PSA< AutoDiffA< T > >::setMode(), casacore::Function< T, U >::setMode(), casacore::SimButterworthBandpass< T >::setMode(), casacore::TableParseUtil::setRecFld(), casacore::TableExprId::setRecord(), casacore::SimButterworthBandpass< T >::SimButterworthBandpass(), casacore::TableExprId::TableExprId(), casacore::TableRecord::TableRecord(), casacore::MSReader::tableRow(), casacore::ImageInfo::toFITS(), casacore::ObsInfo::toFITS(), casacore::SpectralCoordinate::toFITS(), casacore::CoordinateSystem::toFITSHeader(), casacore::FITSCoordinateUtil::toFITSHeader(), casacore::BFEngineMask::toRecord(), casacore::FunctionHolder< T >::toRecord(), casacore::FunctionOrder< T >::toRecord(), casacore::ImageInfo::toRecord(), casacore::ImageInterface< T >::toRecord(), casacore::LSQFit::toRecord(), casacore::LSQMatrix::toRecord(), casacore::MeasureHolder::toRecord(), casacore::MeasureHolder::toRecord(), casacore::ObsInfo::toRecord(), casacore::QuantumHolder::toRecord(), casacore::QuantumHolder::toRecord(), casacore::RecordTransformable::toRecord(), casacore::TableMeasType::toRecord(), casacore::MeasureHolder::toType(), casacore::UnequalShapeCopier< T >::UnequalShapeCopier(), casacore::SpectralCoordinate::wcsRestore(), casacore::SpectralCoordinate::wcsSave(), casacore::HDF5Record::writeArr(), casacore::HDF5Record::writeRecord(), casacore::HDF5Record::writeSca(), ~Record(), and ~RecordInterface().

◆ RecordInterface() [2/3]

casacore::RecordInterface ( const RecordInterface & other)

Copy constructor (copy semantics).

References RecordInterface().

◆ RecordInterface() [3/3]

casacore::RecordInterface ( RecordType type,
CheckFieldFunction * funcPtr,
const void * checkArgument )

Create a record with no fields.

The callback function is called when a field is added to the Record. That function can check the name and of data type of the new field (for instance, the Table system uses it to ensure that table columns and keywords have different names).

◆ recordType()

◆ ref()

◆ regex()

◆ RegexIndex()

size_t casacore::RegexIndex ( const std::string & str,
const Regex & r,
size_t startpos = 0 )

Matches the regex and returns at what index in the string.

◆ RegexMatches()

bool casacore::RegexMatches ( const std::string & str,
const Regex & r,
int pos = 0 )

Checks if the regex @r matches with the string @str.

If pos is provided, searching starts from that position.

Referenced by casacore::TaqlRegex::match().

◆ RegexReplaceAll()

int casacore::RegexReplaceAll ( std::string & str,
const Regex & pat,
const std::string & repl )

Replace all matches of the string str with the regex @pat by @repl.

Referenced by casacore::String::gsub().

◆ RegexSubStr()

std::string casacore::RegexSubStr ( const std::string & str,
const Regex & r,
size_t startpos = 0 )

Matches the regex and returns the matching part.

◆ register_adios2stman()

void casacore::register_adios2stman ( )

◆ removeField()

void casacore::removeField ( const RecordFieldId & )
override

Remove a field from the record.


Caution: Removing a field means that the field number of the fields following it will be decremented; Only the RecordFieldPtr's pointing to the removed field will be invalidated;


Caution: Removing a field means that the field number of the fields following it will be decremented; It will invalidate RecordFieldPtr's pointing to the removed field, but no other RecordFieldPtr's;

◆ renameField()

void casacore::renameField ( const String & newName,
const RecordFieldId &  )

Rename the given field.

◆ replace() [1/3]

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.

◆ replace() [2/3]

TableExprNode casacore::replace ( const TableExprNode & str,
const TableExprNode & patt )
inline

◆ replace() [3/3]

TableExprNode casacore::replace ( const TableExprNode & str,
const TableExprNode & patt,
const TableExprNode & repl )
inline

◆ ReplaceAllInPlace()

size_t casacore::ReplaceAllInPlace ( std::string & str,
std::string_view pattern,
std::string_view replacement )
inline

Replace every occurence of pattern in str by replacement.

Definition at line 1100 of file String.h.

References pattern().

◆ replaceStorage() [1/2]

template<typename Allocator>
void casacore::replaceStorage ( size_t n,
T *& storagePointer,
Bool takeOverStorage,
AllocSpec< Allocator > const &  )

◆ replaceStorage() [2/2]

void casacore::replaceStorage ( size_t n,
T *& storagePointer,
Bool takeOverStorage = True )

Replace the internal storage with a C-array (i.e.

pointer). If takeOverStorage is True, The Block assumes that it owns the pointer, i.e. that it is safe to release it via allocator when the Blockis destructed, otherwise the actual storage is not destroyed. If true, storagePointer is set to NULL. It is strongly recommended to supply an appropriate allocator argument explicitly whenever takeOverStorage == True to let Block to know how to release the storagePointer. The default parameter of allocator will be changed from AllocSpec<NewDelAllocator<T> >::value to AllocSpec<DefaultAllocator<T> >::value in future. AipsError is thrown if allocator is incompatible with the current allocator of the instance and changing allocator is prohibited, even if takeOverStorage == False.

Definition at line 481 of file Block.h.

References NewDelAllocator< T >::value, replaceStorage(), and True.

Referenced by replaceStorage().

◆ replicate() [1/2]

◆ replicate() [2/2]

String casacore::replicate ( const std::string & str,
String::size_type n )

◆ reset()

void casacore::reset ( )

Reset the contents of the bins to zero, but retain the current bin definition.

Reset or copy the accumulator attributes.

Referenced by casacore::MSSelector::initSelection(), and casacore::MSSelector::initSelection().

◆ restructure()

void casacore::restructure ( const RecordDesc & newDescription,
Bool recursive = True )
override

Change the structure of this Record to contain the fields in newDescription.

After calling restructure, description() == newDescription. Any existing RecordFieldPtr objects are invalidated (their isAttached() members return False) after this call.
When the new description contains subrecords, those subrecords will be restructured if recursive=True is given. Otherwise the subrecord is a variable empty record. Subrecords will be variable if their description is empty (i.e. does not contain any field), otherwise they are fixed. The 2nd form of the restructure function will overwrite those implicit record types with the given record type. The new type will also be given to this top record.
Restructuring is not possible and an exception is thrown if the Record has a fixed structure.

After calling restructure, description() == newDescription. Any existing RecordFieldPtr objects are invalidated (their isAttached() members return False) after this call.
If the new description contains subrecords, those subrecords will be restructured if recursive=True is given. Otherwise the subrecord is a variable empty record. Subrecords will be variable if their description is empty (i.e. does not contain any field), otherwise they are fixed.
Restructuring is not possible and an exception is thrown if the Record has a fixed structure.

References True.

◆ rms()

◆ rmss()

TableExprNode casacore::rmss ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ round() [1/2]

LatticeExprNode casacore::round ( const LatticeExprNode & expr)

◆ round() [2/2]

TableExprNode casacore::round ( const TableExprNode & node)
inline

◆ rtrim()

TableExprNode casacore::rtrim ( const TableExprNode & node)
inline

◆ RTrimInPlace() [1/2]

void casacore::RTrimInPlace ( std::string & str,
char character )
inline

Remove specified character from end of string.

If the character is repeated more than once on the right, all instances will be removed; e.g. RTrimInPlace(str, ',') results in "xy,," becoming "xy".

Definition at line 953 of file String.h.

Referenced by TrimInPlace(), and TrimInPlace().

◆ RTrimInPlace() [2/2]

void casacore::RTrimInPlace ( std::string & str,
std::string_view characters )
inline

Remove specified characters from end of string.

If the characters are repeated more than once on the right, all instances will be removed; e.g. RTrimInPlace(str, "*-") results in "xy--**-" becoming "xy".

Definition at line 964 of file String.h.

◆ runningAll()

TableExprNode casacore::runningAll ( const TableExprNode & array,
const TableExprNodeSet & halfBoxWidth )
inline

◆ runningAny()

TableExprNode casacore::runningAny ( const TableExprNode & array,
const TableExprNodeSet & halfBoxWidth )
inline

◆ runningAvdev()

TableExprNode casacore::runningAvdev ( const TableExprNode & array,
const TableExprNodeSet & halfBoxWidth )
inline

◆ runningMax()

TableExprNode casacore::runningMax ( const TableExprNode & array,
const TableExprNodeSet & halfBoxWidth )
inline

◆ runningMean()

TableExprNode casacore::runningMean ( const TableExprNode & array,
const TableExprNodeSet & halfBoxWidth )
inline

◆ runningMedian()

TableExprNode casacore::runningMedian ( const TableExprNode & array,
const TableExprNodeSet & halfBoxWidth )
inline

◆ runningMin()

TableExprNode casacore::runningMin ( const TableExprNode & array,
const TableExprNodeSet & halfBoxWidth )
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 1500 of file ExprNode.h.

References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::runminFUNC.

◆ runningRms()

TableExprNode casacore::runningRms ( const TableExprNode & array,
const TableExprNodeSet & halfBoxWidth )
inline

◆ runningStddev()

TableExprNode casacore::runningStddev ( const TableExprNode & array,
const TableExprNodeSet & halfBoxWidth )
inline

◆ runningVariance()

TableExprNode casacore::runningVariance ( const TableExprNode & array,
const TableExprNodeSet & halfBoxWidth )
inline

◆ rwRef()

RecordRep & casacore::rwRef ( )
protected

Return a non-const reference to the underlying RecordRep.

When needed, the RecordRep will be copied and all RecordField objects will be notified.

◆ rwSubRecord()

Record & casacore::rwSubRecord ( const RecordFieldId & )

References Record().

◆ scanKey()

◆ scanKeys()

std::set< ScanKey > casacore::scanKeys ( const std::set< Int > & scans,
const ArrayKey & arrayKey )

construct scan keys given a set of scan numbers and an ArrayKey

Referenced by casacore::MSMetaData::_checkScans(), casacore::MSMetaData::_getScanKeys(), scanNumbers(), and uniqueArrayKeys().

◆ scanNumbers()

std::set< Int > casacore::scanNumbers ( const std::set< ScanKey > & scanKeys)

extract all the unique scan numbers from the specified scans

References scanKeys().

◆ set()

◆ set_capacity()

void casacore::set_capacity ( size_t new_value)
private

Set the capacity of the vector.

Definition at line 677 of file Block.h.

References capacity_p, get_size(), and set_size().

Referenced by init(), casacore::Block< T >::remove(), replaceStorage(), and casacore::Block< T >::resize().

◆ set_intersection()

Vector< Int > casacore::set_intersection ( const Vector< Int > & v1,
const Vector< Int > & v2 )

Get the intersection or union of IDs (such as FieldId).

◆ set_next()

virtual OFF_T casacore::set_next ( OFF_T )
virtual

◆ set_size()

void casacore::set_size ( size_t new_value)
private

Set the number of used elements in the vector.

Definition at line 670 of file Block.h.

References AlwaysAssert, get_capacity(), and used_p.

Referenced by casacore::Block< T >::remove(), replaceStorage(), casacore::Block< T >::resize(), and set_capacity().

◆ set_union()

Vector< Int > casacore::set_union ( const Vector< Int > & v1,
const Vector< Int > & v2 )

◆ setCoefficient()

void casacore::setCoefficient ( uInt which,
const T value )

Set the which'th coefficient to value.

Definition at line 147 of file PolynomialParam.h.

References DebugAssert, NewDelAllocator< T >::value, and order().

◆ setCoefficients()

void casacore::setCoefficients ( const Vector< T > & coefficients)

Set all the coefficients at once, throw away all existing coefficients.

References coefficients().

◆ setColumnCache()

void casacore::setColumnCache ( uInt tableNr,
const ColumnCache &  ) const
protected

Set the column cache to the cache of the given table.

The row numbers will be adjusted as needed.

◆ setComment() [1/2]

void casacore::setComment ( const RecordFieldId & ,
const String & comment )
override

Set the comment for this field.

References comment().

◆ setComment() [2/2]

void casacore::setComment ( const String & comment)

Set the comment for this field.

References comment().

◆ sgetrf()

void casacore::sgetrf ( const int * m,
const int * n,
float * a,
const int * lda,
int * ipiv,
int * info )

◆ sgetri()

void casacore::sgetri ( const int * m,
float * a,
const int * lda,
const int * ipiv,
float * work,
const int * lwork,
int * info )

◆ shape() [1/2]

IPosition casacore::shape ( const RecordFieldId & ) const

Get the actual shape of this field.

It returns [1] for non-array fields.

References True.

Referenced by casacore::ImageInfo::_checkBeamShape(), casacore::TableParseProject::addColumnDesc(), casacore::MSTable< MSEnum >::addColumnToDesc(), casacore::MSTable< MSEnum >::addColumnToDesc(), casacore::MSTableImpl::addColumnToDesc(), addDataField(), casacore::RecordRep::addDataField(), casacore::TableRecord::addDataField(), casacore::TiledStMan::addedNrrow(), casacore::RecordRep::addFieldToDesc(), casacore::TableRecordRep::addFieldToDesc(), casacore::CoordinateUtil::addLinearAxes(), casacore::FITSCoordinateUtil::addSpectralCoordinate(), casacore::CoordinateUtil::addStokesAxis(), casacore::FITSCoordinateUtil::addStokesCoordinate(), casacore::TableExprFuncNodeArray::adjustShape(), casacore::AxesSpecifier::apply(), array(), casacore::ArrayColumnDesc< T >::ArrayColumnDesc(), casacore::ArrayColumnDesc< T >::ArrayColumnDesc(), casacore::ArrayColumnDesc< T >::ArrayColumnDesc(), casacore::ArrayPositionIterator::ArrayPositionIterator(), casacore::ArrayPositionIterator::ArrayPositionIterator(), casacore::ArrayPositionIterator::ArrayPositionIterator(), casacore::RegionManager::box(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::ImageInfo::checkBeamSet(), casacore::RecordRep::checkShape(), casacore::TiledStMan::checkShapeColumn(), casacore::Slice::checkSlices(), casacore::ExtendSpecifier::convert(), casacore::WCBox::convertPixel(), casacore::WCRegion::convertPixel(), casacore::ImageFITSConverter::copyCursorShape(), casacore::RecordRep::createDataField(), casacore::CoordinateUtil::cylindricalFix(), defineField(), casacore::WCComplement::doToLCRegion(), casacore::WCConcatenation::doToLCRegion(), casacore::WCDifference::doToLCRegion(), casacore::WCExtension::doToLCRegion(), casacore::WCIntersection::doToLCRegion(), casacore::WCRegion::doToLCRegion(), casacore::WCUnion::doToLCRegion(), casacore::HistTiledCollapser< T >::endAccumulator(), casacore::StatsTiledCollapser< T, U >::endAccumulator(), casacore::TiledCollapser< T, U >::endAccumulator(), fillBoxedShape(), fillSlidingShape(), casacore::TiledShapeStMan::findHypercube(), casacore::CoordinateSystem::fromFITSHeader(), casacore::FITSCoordinateUtil::fromFITSHeader(), casacore::HDF5DataType::fromShape(), casacore::FITSKeywordUtil::fromTDIM(), casacore::ReadAsciiTable::getArray(), casacore::ImageFITSConverter::getCoordinateSystem(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::StManArrayFile::getShape(), casacore::LELImageCoord::getSpectralInfo(), casacore::LELLattCoord::getSpectralInfo(), casacore::LELLattCoordBase::getSpectralInfo(), casacore::ReadAsciiTable::getTypes(), casacore::ReadAsciiTable::getTypeShape(), casacore::ReadAsciiTable::handleArray(), casacore::HDF5DataType::HDF5DataType(), casacore::Slicer::inferShapeFromSource(), casacore::IPosition_global_functions_IPosition_Indexing::isInsideArray(), casacore::IPosition_global_functions_IPosition_Indexing::isInsideArray(), casacore::VectorKernel::make(), casacore::VectorKernel::make(), casacore::TableExprNodeArray::makeArray(), casacore::TableExprNodeArray::makeArray(), casacore::TableExprNodeArray::makeArray(), casacore::CoordinateUtil::makeCoordinateSystem(), casacore::Coordinate::makeFourierCoordinate(), casacore::CoordinateSystem::makeFourierCoordinate(), casacore::DirectionCoordinate::makeFourierCoordinate(), casacore::LinearCoordinate::makeFourierCoordinate(), casacore::SpectralCoordinate::makeFourierCoordinate(), casacore::TabularCoordinate::makeFourierCoordinate(), casacore::WCRegion::makeWorldAbsolute(), casacore::WCCompound::multiToLCRegion(), operator||(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::partialArrayMath(), casacore::HistTiledCollapser< T >::process(), casacore::StatsTiledCollapser< T, U >::process(), casacore::TiledCollapser< T, U >::process(), casacore::StManArrayFile::putRes(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::StManArrayFile::putShape(), casacore::HDF5Record::readArr(), casacore::ArrayUtil_global_functions_reorderArrayHelper::reorderArrayHelper(), casacore::RetypedArraySetGet_global_functions_RetypedArrayEngineSetGet::retypedArrayEngineGet(), casacore::RetypedArraySetGet_global_functions_RetypedArrayEngineSetGet::retypedArrayEngineSet(), casacore::ImageInfo::setInfoSplitBeamSet(), casacore::TiledCellStMan::setShape(), casacore::TiledShapeStMan::setShape(), casacore::TiledStMan::setShape(), casacore::SetupNewTable::setShapeColumn(), casacore::SetupNewTableRep::setShapeColumn(), casacore::TSMColumn::setShapeColumn(), casacore::LatticeStatsBase::setStorageImageShape(), casacore::Coordinate::setWorldMixRanges(), casacore::CoordinateSystem::setWorldMixRanges(), casacore::DirectionCoordinate::setWorldMixRanges(), casacore::QualityCoordinate::setWorldMixRanges(), casacore::StokesCoordinate::setWorldMixRanges(), casacore::AxesMapping::shapeToNew(), casacore::AxesMapping::shapeToOld(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::FITSCoordinateUtil::stokesCoordinateFromWCS(), casacore::TableArrayConformanceError::TableArrayConformanceError(), casacore::TableExprNodeArray::TableExprNodeArray(), casacore::TiledFileHelper::TiledFileHelper(), casacore::CoordinateSystem::toFITSHeader(), casacore::FITSCoordinateUtil::toFITSHeader(), casacore::IPosition_global_functions_IPosition_Indexing::toIPositionInArray(), casacore::ImageRegion::toLatticeRegion(), casacore::LattRegionHolder::toLatticeRegion(), casacore::LattRegionHolder::toLatticeRegion(), casacore::ImageRegion::toLCRegion(), casacore::WCRegion::toLCRegion(), casacore::WCRegion::toLCRegionAxes(), casacore::IPosition_global_functions_IPosition_Indexing::toOffsetInArray(), casacore::FITSKeywordUtil::toTDIM(), casacore::TableTrace::trace(), casacore::TableTrace::trace(), casacore::TableTrace::trace(), casacore::TableTrace::trace(), casacore::TableTrace::trace(), casacore::TableTrace::trace(), casacore::TSMShape::TSMShape(), casacore::LCBox::verify(), and casacore::HDF5Record::writeArray().

◆ shape() [2/2]

TableExprNode casacore::shape ( const TableExprNode & array)
inline

Function operating on any scalar or array resulting in a Double array containing the shape.

A scalar has shape [1].

Definition at line 1600 of file ExprNode.h.

References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::shapeFUNC.

◆ showBlock()

void casacore::showBlock ( AipsIO & ,
const Block< void * > & ,
Int  )
inline

Definition at line 140 of file BlockIO.h.

◆ sign() [1/2]

◆ sign() [2/2]

TableExprNode casacore::sign ( const TableExprNode & node)
inline

◆ sin() [1/2]

LatticeExprNode casacore::sin ( const LatticeExprNode & expr)

Numerical 1-argument functions.

Referenced by casacore::TableExprFuncNode::angdist(), and casacore::Sin< T, RES >::operator()().

◆ sin() [2/2]

TableExprNode casacore::sin ( const TableExprNode & node)
inline

Transcendental functions that can be applied to essentially all numeric nodes containing scalars or arrays.

Definition at line 1200 of file ExprNode.h.

References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::sinFUNC.

◆ sinh() [1/2]

LatticeExprNode casacore::sinh ( const LatticeExprNode & expr)

◆ sinh() [2/2]

TableExprNode casacore::sinh ( const TableExprNode & node)
inline

◆ size()

uInt casacore::size ( ) const

Definition at line 566 of file Block.h.

References get_capacity().

Referenced by casacore::ACG::ACG(), casacore::AlignMemory::alloc(), casacore::Block< T >::Block(), casacore::FFTW::c2c(), casacore::FFTW::c2c(), casacore::FFTW::c2r(), casacore::FFTW::c2r(), calcCRC(), casacore::ImageAttrGroupCasa::checkRows(), casacore::Allocator_private::BulkAllocator< T2 >::deallocate(), casacore::Allocator_private::BulkAllocatorImpl< Allocator >::deallocate(), empty(), end(), initBuffer(), casacore::ConversionIO::initType(), casacore::MemoryIO::MemoryIO(), casacore::MemoryIO::MemoryIO(), casacore::Sort::merge(), nelements(), casacore::FFTW::plan_c2c_backward(), casacore::FFTW::plan_c2c_backward(), casacore::FFTW::plan_c2c_forward(), casacore::FFTW::plan_c2c_forward(), casacore::FFTW::plan_c2r(), casacore::FFTW::plan_c2r(), casacore::FFTW::plan_r2c(), casacore::FFTW::plan_r2c(), casacore::FFTW::plan_redft00(), casacore::FFTW::plan_redft00(), casacore::ByteIO::pread(), casacore::FiledesIO::pread(), casacore::ByteIO::pwrite(), casacore::FiledesIO::pwrite(), casacore::FFTW::r2c(), casacore::FFTW::r2c(), casacore::ShapesFileReader::Read(), casacore::ByteIO::read(), casacore::FilebufIO::read(), casacore::FiledesIO::read(), casacore::MemoryIO::read(), casacore::MFFileIO::read(), casacore::MMapfdIO::read(), casacore::MultiFileBase::read(), casacore::StreamIO::read(), casacore::TapeIO::read(), casacore::FilebufIO::readBlock(), casacore::FilebufIO::readBuffer(), casacore::RowBasedFile::ReadData(), casacore::PGPlotter::sch(), casacore::PGPlotterInterface::sch(), casacore::PGPlotterNull::sch(), casacore::ByteIO::truncate(), casacore::FilebufIO::truncate(), casacore::FiledesIO::truncate(), casacore::MFFileIO::truncate(), casacore::MultiFileBase::truncate(), casacore::ByteIO::write(), casacore::FilebufIO::write(), casacore::FiledesIO::write(), casacore::MemoryIO::write(), casacore::MFFileIO::write(), casacore::MMapfdIO::write(), casacore::MultiFileBase::write(), casacore::StreamIO::write(), casacore::TapeIO::write(), casacore::FilebufIO::writeBlock(), casacore::FilebufIO::writeBuffer(), and casacore::RowBasedFile::WriteData().

◆ slidingArrayMath()

template<typename T, typename FuncType>
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.

Example

Determine for each element in the array the median of a box with size [51,51] around that element:

TableExprNode medians(const TableExprNode &array, const TableExprNodeSet &collapseAxes)
Definition ExprNode.h:1481
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 t...

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;

References array.

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().

◆ spectralindex()

LatticeExprNode casacore::spectralindex ( const LatticeExprNode & left,
const LatticeExprNode & right )

This function finds the spectral index alpha = log(s1/s2) / log(f1/f2).

◆ split() [1/3]

int casacore::split ( const std::string & str,
std::string res[],
int maxn,
const char sep )

◆ split() [2/3]

int casacore::split ( const std::string & str,
std::string res[],
int maxn,
const Regex & sep )

◆ split() [3/3]

Vector< String > & casacore::split ( const String & s,
char delim,
Vector< String > & elems )

◆ sposv()

void casacore::sposv ( const char * uplo,
const int * n,
const int * nrhs,
float * a,
const int * lda,
float * b,
const int * ldb,
int * info )

◆ spotri()

void casacore::spotri ( const char * uplo,
const int * n,
float * a,
const int * lda,
int * info )

◆ sqlpattern()

TableExprNode casacore::sqlpattern ( const TableExprNode & node)
inline

◆ sqrt() [1/2]

◆ sqrt() [2/2]

TableExprNode casacore::sqrt ( const TableExprNode & node)
inline

◆ square()

TableExprNode casacore::square ( const TableExprNode & node)
inline

◆ StatAcc()

casacore::StatAcc ( const StatAcc & )

References StatAcc().

◆ stddev() [1/2]

LatticeExprNode casacore::stddev ( const LatticeExprNode & expr)

◆ stddev() [2/2]

TableExprNode casacore::stddev ( const TableExprNode & array)
inline

◆ stddevs()

TableExprNode casacore::stddevs ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ storage()

const T * casacore::storage ( )

If you really, really, need a "raw" pointer to the beginning of the storage area this will give it to you.

This may leave dangling pointers if the block is destructed or if the assignment operator or resize is used. Returns a null pointer if nelements() == 0. It is best to only use this if you completely control the extent and lifetime of the Block.

Examples of misuse

Block<Int> *bp = new Block<Int>(100);
Int *ip = bp->storage();
DefaultAllocator<Int>::value.deallocate(bp, bp->capacity()); // Oops, ip is now dangling
Block<Int> a(100),b(100);
Int *ip = a.storage();
a = b; // Likewise
static DefaultAllocator< T > value
an instance of this allocator.
Definition Allocator.h:382
int Int
Definition aipstype.h:48

Definition at line 559 of file Block.h.

References array.

Referenced by casacore::Array< LogicalArrayElem >::Array(), casacore::Array< LogicalArrayElem >::Array(), casacore::Array< LogicalArrayElem >::ArrayIterator< T >, casacore::python::casa_string_from_python_str::construct(), casacore::python::from_python_sequence< ContainerType, ConversionPolicy >::construct(), casacore::python::numpy::array_scalar_from_python< T >::construct(), casacore::Cube< LogicalArrayElem >::Cube(), casacore::Cube< LogicalArrayElem >::Cube(), casacore::MaskedArray< LogicalArrayElem >::freeArrayStorage(), casacore::MaskedArray< LogicalArrayElem >::freeMaskStorage(), casacore::Array< LogicalArrayElem >::freeStorage(), casacore::Array< LogicalArrayElem >::freeVStorage(), casacore::ArrayBase::freeVStorage(), casacore::Allocator_private::get_allocator_raw(), casacore::StokesIStManColumn::getArrayGeneric(), casacore::SiscoStManColumn::getArrayV(), casacore::UvwStManColumn::getArrayV(), casacore::Matrix< LogicalArrayElem >::Matrix(), casacore::Matrix< LogicalArrayElem >::Matrix(), casacore::StokesIStManColumn::putArrayGeneric(), casacore::MaskedArray< LogicalArrayElem >::putArrayStorage(), casacore::SiscoStManColumn::putArrayV(), casacore::UvwStManColumn::putArrayV(), casacore::Array< LogicalArrayElem >::putStorage(), casacore::Array< LogicalArrayElem >::putVStorage(), casacore::ArrayBase::putVStorage(), casacore::Array< LogicalArrayElem >::takeStorage(), casacore::Vector< LogicalArrayElem >::Vector(), and casacore::Vector< LogicalArrayElem >::Vector().

◆ store()

int casacore::store ( const TYPE * source,
int npixels )

The overloaded operator functions `()' all return physical data, i.

e., data to which bscale() and bzero() have been applied, via the formula

physical_data[i] = bscale() * raw_data[i] + bzero().
double bscale() const
General access routines for a primary array.
Definition hdu.h:401
double bzero() const
Definition hdu.h:402

*/ double operator()(int, int, int, int, int) const; double operator()(int, int, int, int) const; double operator()(int, int, int) const; double operator()(int, int) const; double operator()(int) const; /**

The various `data()' functions allow one to access and set the raw data itself. */ TYPE &data(int, int, int, int, int); TYPE &data(int, int, int, int); TYPE &data(int, int, int); TYPE &data(int, int); TYPE &data(int); /**

The store()', move()' and copy()' functions allow bulk data transfer between the internal FITS array and an external data storage area. The external storage must have already been allocated and it is assumed that the entire data array is in memory. store()' transfers raw data at source' into the FITS array; an allowable option is CtoF, which specifies to convert the array from C-order to Fortran-order. move()' is the opposite of store()'. move()' transfers raw data from the FITS array to target'; an allowable option is FtoC, which specifies to convert the array from Fortran-order to C-order. copy()' is similar to `move()' except that what is copied is physical data and not raw data; the physical data can be either double or float. copy() also turns blanks into NaN's. */ int store(const TYPE *source, FITS::FitsArrayOption = FITS::NoOpt); void copy(double *target, FITS::FitsArrayOption = FITS::NoOpt) const; void copy(float *target, FITS::FitsArrayOption = FITS::NoOpt) const; void move(TYPE *target, FITS::FitsArrayOption = FITS::NoOpt) const; /** Use these versions if you are reading/writing "chunk by chunk." No FtoC option is available. You are responsible for ensuring that npixels corresponds to he number actually read or written. Note that copy() turns blanks into NaN's.

◆ storeCRC()

void casacore::storeCRC ( const void * buffer,
Int64 blknr )
protected

Store the CRC of a data block in the index.

◆ StringContains()

bool casacore::StringContains ( std::string_view str,
std::string_view pattern )
inlineconstexpr

Determines if a given string contains another given string.

Definition at line 1120 of file String.h.

References pattern().

◆ StringToDouble()

double casacore::StringToDouble ( const std::string & str,
bool throw_on_error = false )
inline

Same as StringToValue<double>.

Definition at line 148 of file String.h.

References StringToValue().

◆ StringToFloat()

float casacore::StringToFloat ( const std::string & str,
bool throw_on_error = false )
inline

Same as StringToValue<float>.

Definition at line 143 of file String.h.

References StringToValue().

◆ StringToInt()

int casacore::StringToInt ( const std::string & str,
bool throw_on_error = false )
inline

Same as StringToValue<int>.

Definition at line 138 of file String.h.

References StringToValue().

◆ StringToValue() [1/2]

template<typename T>
T casacore::StringToValue ( const std::string & str,
bool throw_on_error = true )
inline

Same as other StringToValue() overload, but returns the parsed value.

Definition at line 131 of file String.h.

References NewDelAllocator< T >::value, and StringToValue().

◆ StringToValue() [2/2]

template<typename T>
bool casacore::StringToValue ( const std::string & str,
T & value,
bool throw_on_error = true )
inline

Convert a String to a value.

All characters in the string must be used. It uses a shift from an ostringstream, so that operator must exist for the data type used. In case of an error, an exception is thrown if throw_on_error is set. Otherwise it returns false and value contains the value read so far.

Definition at line 110 of file String.h.

References NewDelAllocator< T >::value.

Referenced by casacore::String::fromString(), StringToDouble(), StringToFloat(), StringToInt(), StringToValue(), casacore::String::toDouble(), casacore::String::toFloat(), and casacore::String::toInt().

◆ stripWhite()

String casacore::stripWhite ( const String & str,
Bool onlyends = True )

References True.

◆ strlength()

TableExprNode casacore::strlength ( const TableExprNode & node)
inline

String functions on scalars or arrays.

Definition at line 1290 of file ExprNode.h.

References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::strlengthFUNC.

◆ subRecord()

const Record & casacore::subRecord ( const RecordFieldId & ) const

Get the subrecord from the given field.


Note: The non-const version has a different name to prevent that the copy-on-write mechanism makes a copy when not necessary;

References Record().

◆ substr() [1/2]

TableExprNode casacore::substr ( const TableExprNode & str,
const TableExprNode & pos )
inline

◆ substr() [2/2]

TableExprNode casacore::substr ( const TableExprNode & str,
const TableExprNode & pos,
const TableExprNode & npos )
inline

◆ SubStringCount()

std::size_t casacore::SubStringCount ( std::string_view str,
std::string_view pattern )
inline

Returns the number of times a given pattern occurs in a string.

E.g. SubStringCount("ababaaba", "aba") returns 3.

Definition at line 989 of file String.h.

References pattern().

◆ sum() [1/3]

◆ sum() [2/3]

TableExprNode casacore::sum ( const TableExprNode & array)
inline

Functions operating on a Double or Complex scalar or array resulting in a scalar with the same data type.

Definition at line 1409 of file ExprNode.h.

References casacore::TableExprFuncNode::arrsumFUNC, and casacore::TableExprNode::newFunctionNode().

◆ sum() [3/3]

template<class T>
T casacore::sum ( const TableVector< T > & tv)
inline

Definition at line 376 of file TabVecMath.h.

References casacore::TableVector< T >::tabVec().

◆ sums()

TableExprNode casacore::sums ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
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 1451 of file ExprNode.h.

References array, casacore::TableExprFuncNode::arrsumsFUNC, and casacore::TableExprNode::newFunctionNode().

◆ sumSquare()

TableExprNode casacore::sumSquare ( const TableExprNode & array)
inline

◆ sumSquares()

TableExprNode casacore::sumSquares ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ swap()

template<typename T>
void casacore::swap ( Array< T > & first,
Array< T > & second )

Swap the first array with the second.

This is more efficient than std::swap()

Definition at line 943 of file Array.h.

References first.

◆ tableCommand() [1/7]

TaQLResult casacore::tableCommand ( const String & command)

Synopsis

Parse and execute the given TaQL command. It will open (and close) all tables needed. It returns the resulting table. The command type and the selected or updated column names can be returned. Zero or more temporary tables can be used in the command using the $nnn syntax.

◆ tableCommand() [2/7]

TaQLResult casacore::tableCommand ( const String & command,
const std::vector< const Table * > & tempTables )

◆ tableCommand() [3/7]

TaQLResult casacore::tableCommand ( const String & command,
const std::vector< const Table * > & tempTables,
Vector< String > & columnNames )

◆ tableCommand() [4/7]

TaQLResult casacore::tableCommand ( const String & command,
const std::vector< const Table * > & tempTables,
Vector< String > & columnNames,
String & commandType )

◆ tableCommand() [5/7]

TaQLResult casacore::tableCommand ( const String & command,
const Table & tempTable )

◆ tableCommand() [6/7]

TaQLResult casacore::tableCommand ( const String & command,
Vector< String > & columnNames )

◆ tableCommand() [7/7]

TaQLResult casacore::tableCommand ( const String & command,
Vector< String > & columnNames,
String & commandType )

◆ tan() [1/2]

LatticeExprNode casacore::tan ( const LatticeExprNode & expr)

◆ tan() [2/2]

TableExprNode casacore::tan ( const TableExprNode & node)
inline

◆ tanh() [1/2]

LatticeExprNode casacore::tanh ( const LatticeExprNode & expr)

◆ tanh() [2/2]

TableExprNode casacore::tanh ( const TableExprNode & node)
inline

◆ throwArrayShapes()

void casacore::throwArrayShapes ( const IPosition & shape1,
const IPosition & shape2,
const char * name )

Function to check the shapes.

It throws an exception if not equal.

References name().

Referenced by checkArrayShapes().

◆ throwIfFixed()

void casacore::throwIfFixed ( ) const
protected

Check if the Record has a non-fixed structure.

If it is fixed, it throws an exception. This can be used by other functions (like define).

◆ time()

TableExprNode casacore::time ( const TableExprNode & node)
inline

Definition at line 1368 of file ExprNode.h.

References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::timeFUNC.

Referenced by casacore::MSMetaData::_getInterpolatedDirection(), casacore::MSMetaData::_modifyFirstExposureTimeIfNecessary(), casacore::MeasTableMul::calc(), casacore::MeasTableMulAber1950::calc(), casacore::MeasTableMulAber::calc(), casacore::MeasTableMulPosEarthXY::calc(), casacore::MeasTableMulPosEarthZ::calc(), casacore::MeasTableMulPosSunXY::calc(), casacore::MeasTableMulPosSunZ::calc(), casacore::MeasTableMulSC1950::calc(), casacore::MeasTableMulSC2000A::calc(), casacore::MeasTableMulSC2000B::calc(), casacore::MeasTableMulSC::calc(), casacore::MeasTableMulSC2000Base::doCalc(), casacore::MeasTableMulSCBase::doCalc(), casacore::SDFieldHandler::fill(), casacore::SDFITSHandler::fill(), casacore::SDMainHandler::fill(), casacore::SDSysCalHandler::fill(), casacore::SDWeatherHandler::fill(), casacore::FITSDateUtil::fromFITS(), casacore::MeasTableMul::getArray(), casacore::MSMetaData::getPointingDirection(), casacore::MeasurementSet::msseltoindex(), casacore::MeasTable::mulAber(), casacore::MeasTable::mulAber1950(), casacore::MeasTable::mulPosEarthXY(), casacore::MeasTable::mulPosEarthZ(), casacore::MeasTable::mulPosSunXY(), casacore::MeasTable::mulPosSunZ(), casacore::MeasTable::mulSC(), casacore::MeasTable::mulSC1950(), casacore::MeasTable::mulSC2000A(), casacore::MeasTable::mulSC2000B(), casacore::ObjectID::ObjectID(), casacore::Time::operator=(), casacore::PrecTimer::print_time(), casacore::MSTimeParse::selectTime(), casacore::MSDerivedValues::setEpoch(), casacore::FITSTimedTable::setTime(), casacore::PrecTimer::start(), casacore::PrecTimer::stop(), casacore::Time::Time(), casacore::MSFitsOutput::timeToDay(), casacore::MSFitsOutputAstron::timeToDay(), casacore::FITSDateUtil::toFITS(), casacore::MSTimeParse::toTAIInSec(), casacore::File::touch(), casacore::LogSink::writeLocally(), casacore::LogSinkInterface::writeLocally(), and casacore::MemoryLogSink::writeLocally().

◆ to_string() [1/3]

std::string casacore::to_string ( const IPosition & ip)

◆ to_string() [2/3]

template<typename T>
std::string casacore::to_string ( const MaskedArray< T > & )

◆ to_string() [3/3]

std::string casacore::to_string ( const Slicer & slicer)

◆ toArray() [1/11]

void casacore::toArray ( const RecordFieldId & id,
Array< Bool > & array ) const

Definition at line 403 of file RecordInterface.h.

References array, and toArrayBool().

◆ toArray() [2/11]

void casacore::toArray ( const RecordFieldId & id,
Array< Complex > & array ) const

Definition at line 427 of file RecordInterface.h.

References array, and toArrayComplex().

◆ toArray() [3/11]

void casacore::toArray ( const RecordFieldId & id,
Array< DComplex > & array ) const

Definition at line 430 of file RecordInterface.h.

References array, and toArrayDComplex().

◆ toArray() [4/11]

void casacore::toArray ( const RecordFieldId & id,
Array< Double > & array ) const

Definition at line 424 of file RecordInterface.h.

References array, and toArrayDouble().

◆ toArray() [5/11]

void casacore::toArray ( const RecordFieldId & id,
Array< Float > & array ) const

Definition at line 421 of file RecordInterface.h.

References array, and toArrayFloat().

◆ toArray() [6/11]

void casacore::toArray ( const RecordFieldId & id,
Array< Int > & array ) const

Definition at line 412 of file RecordInterface.h.

References array, and toArrayInt().

◆ toArray() [7/11]

void casacore::toArray ( const RecordFieldId & id,
Array< Int64 > & array ) const

Definition at line 418 of file RecordInterface.h.

References array, and toArrayInt64().

◆ toArray() [8/11]

void casacore::toArray ( const RecordFieldId & id,
Array< Short > & array ) const

Definition at line 409 of file RecordInterface.h.

References array, and toArrayShort().

◆ toArray() [9/11]

void casacore::toArray ( const RecordFieldId & id,
Array< String > & array ) const

Definition at line 433 of file RecordInterface.h.

References array, and toArrayString().

◆ toArray() [10/11]

void casacore::toArray ( const RecordFieldId & id,
Array< uChar > & array ) const

Definition at line 406 of file RecordInterface.h.

References array, and toArrayuChar().

◆ toArray() [11/11]

void casacore::toArray ( const RecordFieldId & id,
Array< uInt > & array ) const

Definition at line 415 of file RecordInterface.h.

References array, and toArrayuInt().

◆ toArrayBool()

Array< Bool > casacore::toArrayBool ( const RecordFieldId & ) const

Get an array while promoting the data as needed.

Int values can be converted to Bool. A scalar value is also converted to an array. These functions are slower than asX, but more general.

Referenced by toArray().

◆ toArrayComplex()

Array< Complex > casacore::toArrayComplex ( const RecordFieldId & ) const

Referenced by toArray().

◆ toArrayDComplex()

Array< DComplex > casacore::toArrayDComplex ( const RecordFieldId & ) const

Referenced by toArray().

◆ toArrayDouble()

Array< Double > casacore::toArrayDouble ( const RecordFieldId & ) const

Referenced by toArray().

◆ toArrayFloat()

Array< Float > casacore::toArrayFloat ( const RecordFieldId & ) const

Referenced by toArray().

◆ toArrayInt()

Array< Int > casacore::toArrayInt ( const RecordFieldId & ) const

Referenced by toArray().

◆ toArrayInt64()

Array< Int64 > casacore::toArrayInt64 ( const RecordFieldId & ) const

Referenced by toArray().

◆ toArrayShort()

Array< Short > casacore::toArrayShort ( const RecordFieldId & ) const

Referenced by toArray().

◆ toArrayString()

Array< String > casacore::toArrayString ( const RecordFieldId & ) const

Referenced by toArray().

◆ toArrayuChar()

Array< uChar > casacore::toArrayuChar ( const RecordFieldId & ) const

Referenced by toArray().

◆ toArrayuInt()

Array< uInt > casacore::toArrayuInt ( const RecordFieldId & ) const

Referenced by toArray().

◆ toBool()

LatticeExprNode casacore::toBool ( const LatticeExprNode & expr)

Referenced by convertType().

◆ toComplex()

LatticeExprNode casacore::toComplex ( const LatticeExprNode & expr)

Referenced by convertType().

◆ toDComplex()

LatticeExprNode casacore::toDComplex ( const LatticeExprNode & expr)

Referenced by convertType().

◆ toDouble()

LatticeExprNode casacore::toDouble ( const LatticeExprNode & expr)

Referenced by convertType().

◆ toFloat()

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().

◆ tokenize()

int casacore::tokenize ( const String & str,
const String & sep,
Vector< String > & tokens,
Bool upCase = False )

References False.

◆ ToLowerCaseInPlace()

void casacore::ToLowerCaseInPlace ( std::string & str)
inline

Converts the specified string to lower case, in place.

Definition at line 1058 of file String.h.

Referenced by casacore::CoordinateSystem::_downcase().

◆ toRecord()

template<class AccumType>
Record casacore::toRecord ( const StatsData< AccumType > & stats)

References Record().

◆ ToString()

std::string_view casacore::ToString ( BitFloatKind kind)
constexpr

Definition at line 24 of file BitFloat.h.

References Infinity, NaN, NegativeInfinity, NegativeZero, Normal, SignallingNaN, Subnormal, and Zero.

◆ toString() [1/4]

std::string casacore::toString ( const ScanKey & scanKey)

References scanKey().

◆ toString() [2/4]

std::string casacore::toString ( const SubScanKey & subScanKey)

◆ toString() [3/4]

TableExprNode casacore::toString ( const TableExprNode & node)
inline

Function to convert any value to a string.

See TaQL note 199 for possible format values.

Definition at line 1359 of file ExprNode.h.

References casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::stringFUNC.

◆ toString() [4/4]

TableExprNode casacore::toString ( const TableExprNode & node,
const TableExprNode & format )
inline

◆ ToUpperCaseInPlace()

void casacore::ToUpperCaseInPlace ( std::string & str)
inline

Converts the specified string to upper case, in place.

Definition at line 1052 of file String.h.

◆ traceAlloc()

void casacore::traceAlloc ( const void * addr,
size_t sz ) const
inline

Definition at line 606 of file Block.h.

Referenced by init(), casacore::Block< T >::remove(), and casacore::Block< T >::resize().

◆ traceFree()

void casacore::traceFree ( const void * addr,
size_t sz ) const
inline

◆ transformInPlace() [1/2]

template<typename InputIterator1, typename InputIterator2, typename BinaryOperator>
void casacore::transformInPlace ( InputIterator1 first1,
InputIterator1 last1,
InputIterator2 first2,
BinaryOperator op )
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 41 of file Functors.h.

Referenced by casacore::ArrayMath_global_functions_Array_mathematical_operations::arrayTransformInPlace().

◆ transformInPlace() [2/2]

template<typename InputIterator1, typename UnaryOperator>
void casacore::transformInPlace ( InputIterator1 first1,
InputIterator1 last1,
UnaryOperator op )
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 52 of file Functors.h.

◆ TransformToStokesI() [1/2]

template<>
bool * casacore::TransformToStokesI ( const bool * input,
bool * buffer,
size_t n )
inline

Definition at line 81 of file StokesIConversions.h.

◆ TransformToStokesI() [2/2]

template<typename T>
T * casacore::TransformToStokesI ( const T * input,
T * buffer,
size_t n )
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.

Parameters
inputbuffer of size n*4 values
bufferdestination of size n*2 values
nis the number of groups of 4 values to convert.

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 65 of file StokesIConversions.h.

Referenced by casacore::StokesIStManColumn::putArrayGeneric(), and casacore::SiscoStManColumn::putArrayV().

◆ transpose() [1/3]

TableExprNode casacore::transpose ( const TableExprNode & array)
inline

Transpose all axes of a (masked) array.

Needs an empty axes argument.

Definition at line 1579 of file ExprNode.h.

References array, casacore::TableExprNode::newFunctionNode(), and casacore::TableExprFuncNode::transposeFUNC.

◆ transpose() [2/3]

TableExprNode casacore::transpose ( const TableExprNode & array,
const TableExprNode & axes )

Transpose a (masked) array by making the given axes the first axes.

References array.

◆ transpose() [3/3]

TableExprNode casacore::transpose ( const TableExprNode & array,
const TableExprNodeSet & axes )
inline

◆ trim() [1/2]

String casacore::trim ( const std::string & str)

Global function which removes leading and trailing whitespace.

Referenced by casacore::Trim::operator()().

◆ trim() [2/2]

TableExprNode casacore::trim ( const TableExprNode & node)
inline

◆ TrimInPlace() [1/2]

void casacore::TrimInPlace ( std::string & str,
char single_character )
inline

Remove specified char from beginning and end of string.

Definition at line 973 of file String.h.

References LTrimInPlace(), and RTrimInPlace().

◆ TrimInPlace() [2/2]

void casacore::TrimInPlace ( std::string & str,
std::string_view characters = kWhiteSpaceCharacters )
inline

Remove specified chars from beginning and end of string.

Definition at line 979 of file String.h.

References kWhiteSpaceCharacters, LTrimInPlace(), and RTrimInPlace().

◆ type()

DataType casacore::type ( Int whichField) const
override

Get the data type of this field.

Get the data type of this field (as defined in DataType.h).

◆ uniqueArrayKeys()

std::set< ArrayKey > casacore::uniqueArrayKeys ( const std::set< ScanKey > & scanKeys)

get a set of unique ArrayKeys from a set of ScanKeys

References scanKeys().

◆ upcase() [1/2]

String casacore::upcase ( const std::string & str)

Global function which returns a transformation to uppercase of String.

Referenced by casacore::Upcase::operator()().

◆ upcase() [2/2]

TableExprNode casacore::upcase ( const TableExprNode & node)
inline

◆ value()

This function returns the value of the expression without a mask.

◆ ValueToString()

template<typename T>
std::string casacore::ValueToString ( T && value)

Definition at line 153 of file String.h.

References NewDelAllocator< T >::value.

Referenced by casacore::String::toString().

◆ variance() [1/2]

LatticeExprNode casacore::variance ( const LatticeExprNode & expr)

◆ variance() [2/2]

TableExprNode casacore::variance ( const TableExprNode & array)
inline

◆ variances()

TableExprNode casacore::variances ( const TableExprNode & array,
const TableExprNodeSet & collapseAxes )
inline

◆ week()

TableExprNode casacore::week ( const TableExprNode & node)
inline

◆ weekday()

TableExprNode casacore::weekday ( const TableExprNode & node)
inline

◆ write()

◆ write_priArr_hdr()

int casacore::write_priArr_hdr ( FitsOutput & fout,
int simple,
int bitpix,
int naxis,
long naxes[],
int extend )

References extend().

◆ writeAsciiVector()

template<typename T, typename Alloc>
void casacore::writeAsciiVector ( const Vector< T > & vec,
const char * fileName )

◆ writeBlock()

void casacore::writeBlock ( MultiFileInfo & info,
Int64 blknr,
const void * buffer )
overrideprotected

Write a data block.

◆ writeHeader()

void casacore::writeHeader ( )
override

Write the header info.

◆ year()

◆ zgetrf()

void casacore::zgetrf ( const int * m,
const int * n,
DComplex * a,
const int * lda,
int * ipiv,
int * info )

◆ zgetri()

void casacore::zgetri ( const int * m,
DComplex * a,
const int * lda,
const int * ipiv,
DComplex * work,
const int * lwork,
int * info )

◆ zposv()

void casacore::zposv ( const char * uplo,
const int * n,
const int * nrhs,
DComplex * a,
const int * lda,
DComplex * b,
const int * ldb,
int * info )

◆ zpotri()

void casacore::zpotri ( const char * uplo,
const int * n,
DComplex * a,
const int * lda,
int * info )

◆ ~HistAcc()

casacore::~HistAcc ( )

Definition at line 125 of file HistAcc.h.

◆ ~Polynomial()

virtual casacore::~Polynomial ( )
virtual

Destructor.

Definition at line 111 of file Polynomial.h.

◆ ~PolynomialParam()

casacore::~PolynomialParam ( )

Destructor.

◆ ~PrimaryArray()

virtual casacore::~PrimaryArray ( )
virtual

destructor

◆ ~Record()

casacore::~Record ( )

Release resources associated with this object.

References RecordInterface().

◆ ~RecordInterface()

virtual casacore::~RecordInterface ( )
virtual

Destruct the record.

All attached RecordFieldPtr objects are notified to detach themselves.

References RecordInterface().

◆ ~StatAcc()

casacore::~StatAcc ( )

Definition at line 130 of file StatAcc.h.

Variable Documentation

◆ aips_debug_on

If AIPS_DEBUG is not defined, then the symbol expands to (0) which in an if should be removed by the dead code eliminator of any optimizer; thus using this in your code should have no performance penalty in the normal case.

If compiled with AIPS_DEBUG, then aips_debug is (defined to) a global boolean variable (so it can be turned on and off in a debugger) which is initialized to True.

◆ AlignedAllocator< T, ALIGNMENT >::value

template<typename T, size_t ALIGNMENT>
AlignedAllocator<T, ALIGNMENT> casacore::AlignedAllocator< T, ALIGNMENT >::value

Definition at line 374 of file Allocator.h.

◆ alloc_elems

OFF_T casacore::alloc_elems
protected

Definition at line 530 of file hdu.h.

◆ allocator_p

◆ AllocSpec< T >::value

template<typename T>
AllocSpec<T> const casacore::AllocSpec< T >::value

Definition at line 400 of file Allocator.h.

◆ array

TableExprNode casacore::array
inlineprivate

The actual storage.

the allocated array

Definition at line 689 of file Block.h.

Referenced by casacore::ClassicalQuantileComputer< AccumType, DataIterator, MaskIterator, WeightsIterator >::_createDataArray(), casacore::ArrayColumnBase::acbGet(), casacore::ArrayColumnBase::acbGetColumn(), casacore::ArrayColumnBase::acbGetColumn(), casacore::ArrayColumnBase::acbGetColumn(), casacore::ArrayColumnBase::acbGetSlice(), casacore::ArrayColumnBase::acbPut(), casacore::ArrayColumnBase::acbPutColumn(), casacore::ArrayColumnBase::acbPutColumn(), casacore::ArrayColumnBase::acbPutSlice(), casacore::ArrayLogical_global_functions_Array_logical_operations::allAND(), casacore::ArrayLogical_global_functions_Array_logical_operations::allAND(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allAND(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allAND(), casacore::ArrayLogical_global_functions_Array_logical_operations::allEQ(), casacore::ArrayLogical_global_functions_Array_logical_operations::allEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allEQ(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allEQ(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allEQ(), casacore::ArrayLogical_global_functions_Array_logical_operations::allGE(), casacore::ArrayLogical_global_functions_Array_logical_operations::allGE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allGE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allGE(), casacore::ArrayLogical_global_functions_Array_logical_operations::allGT(), casacore::ArrayLogical_global_functions_Array_logical_operations::allGT(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allGT(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allGT(), casacore::ArrayLogical_global_functions_Array_logical_operations::allLE(), casacore::ArrayLogical_global_functions_Array_logical_operations::allLE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allLE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allLE(), casacore::ArrayLogical_global_functions_Array_logical_operations::allLT(), casacore::ArrayLogical_global_functions_Array_logical_operations::allLT(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allLT(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allLT(), casacore::ArrayLogical_global_functions_Array_logical_operations::allNE(), casacore::ArrayLogical_global_functions_Array_logical_operations::allNE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allNE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allNE(), casacore::ArrayLogical_global_functions_Array_logical_operations::allNear(), casacore::ArrayLogical_global_functions_Array_logical_operations::allNear(), casacore::ArrayLogical_global_functions_Array_logical_operations::allNearAbs(), casacore::ArrayLogical_global_functions_Array_logical_operations::allNearAbs(), casacore::ArrayLogical_global_functions_Array_logical_operations::allOR(), casacore::ArrayLogical_global_functions_Array_logical_operations::allOR(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allOR(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::allOR(), alls(), casacore::ArrayLogical_global_functions_Array_logical_operations::allTrue(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allTrue(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyAND(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyAND(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyAND(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyAND(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyEQ(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyEQ(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyEQ(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyGE(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyGE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyGE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyGE(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyGT(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyGT(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyGT(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyGT(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyLE(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyLE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyLE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyLE(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyLT(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyLT(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyLT(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyLT(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyNE(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyNE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyNE(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyNE(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyNear(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyNear(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyNearAbs(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyNearAbs(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyOR(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyOR(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyOR(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::anyOR(), anys(), casacore::ArrayLogical_global_functions_Array_logical_operations::anyTrue(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyTrue(), arrayData(), arrayFlatten(), casacore::ArrayLattice< T >::ArrayLattice(), casacore::ArrayLattice< T >::ArrayLattice(), arrayMask(), avdevs(), casacore::ArrayColumnBase::baseGet(), casacore::ArrayColumnBase::baseGetSlice(), casacore::ArrayColumnBase::basePut(), casacore::ArrayColumnBase::basePutSlice(), begin(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::ArrayPartMath_global_functions_Array_partial_operations::boxedArrayMath(), boxedArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), dealloc(), deinit(), diagonal(), diagonal(), diagonal(), end(), casacore::CompressComplex::findMinMax(), casacore::CompressComplexSD::findMinMax(), casacore::CompressFloat::findMinMax(), fractiles(), casacore::ArrayColumn< T >::get(), casacore::BaseMappedArrayEngine< VirtualType, StoredType >::getArray(), casacore::BitFlagsEngine< StoredType >::getArray(), casacore::CompressComplex::getArray(), casacore::CompressFloat::getArray(), casacore::ScaledArrayEngine< VirtualType, StoredType >::getArray(), casacore::ScaledComplexData< VirtualType, StoredType >::getArray(), casacore::BaseMappedArrayEngine< VirtualType, StoredType >::getArrayColumn(), casacore::BitFlagsEngine< StoredType >::getArrayColumn(), casacore::CompressComplex::getArrayColumn(), casacore::CompressFloat::getArrayColumn(), casacore::ScaledArrayEngine< VirtualType, StoredType >::getArrayColumn(), casacore::ScaledComplexData< VirtualType, StoredType >::getArrayColumn(), casacore::SiscoStManColumn::getArrayV(), casacore::UvwStManColumn::getArrayV(), casacore::ArrayColumn< T >::getColumn(), casacore::ArrayColumn< T >::getColumn(), casacore::ArrayColumn< T >::getColumn(), casacore::BaseMappedArrayEngine< VirtualType, StoredType >::getColumnSlice(), casacore::BitFlagsEngine< StoredType >::getColumnSlice(), casacore::CompressComplex::getColumnSlice(), casacore::CompressFloat::getColumnSlice(), casacore::ScaledArrayEngine< VirtualType, StoredType >::getColumnSlice(), casacore::ScaledComplexData< VirtualType, StoredType >::getColumnSlice(), casacore::ConcatColumn::getRowsPart(), casacore::ConcatColumn::getRowsSlicePart(), casacore::ArrayColumn< T >::getSlice(), casacore::BaseMappedArrayEngine< VirtualType, StoredType >::getSlice(), casacore::BitFlagsEngine< StoredType >::getSlice(), casacore::CompressComplex::getSlice(), casacore::CompressFloat::getSlice(), casacore::ScaledArrayEngine< VirtualType, StoredType >::getSlice(), casacore::ScaledComplexData< VirtualType, StoredType >::getSlice(), casacore::TableParseQuery::handleSlice(), casacore::ArrayColumnBase::handleSlices(), casacore::ImageExtension< unsigned char >::ie_assign(), init(), casacore::ArrayLogical_global_functions_Array_logical_operations::isFinite(), casacore::ArrayLogical_global_functions_Array_logical_operations::isInf(), casacore::ArrayLogical_global_functions_Array_logical_operations::isNaN(), casacore::MSLister::list(), casacore::ImageProxy::makeImage(), casacore::BaseMappedArrayEngine< VirtualType, StoredType >::mapOnGet(), casacore::BitFlagsEngine< StoredType >::mapOnGet(), casacore::MappedArrayEngine< VirtualType, StoredType >::mapOnGet(), casacore::RetypedArrayEngine< VirtualType, StoredType >::mapOnGet(), casacore::BaseMappedArrayEngine< VirtualType, StoredType >::mapOnPut(), casacore::BitFlagsEngine< StoredType >::mapOnPut(), casacore::MappedArrayEngine< VirtualType, StoredType >::mapOnPut(), casacore::RetypedArrayEngine< VirtualType, StoredType >::mapOnPut(), marray(), maxs(), means(), medians(), casacore::ArrayMath_global_functions_Array_mathematical_operations::minMax(), casacore::ArrayMath_global_functions_Array_mathematical_operations::minMax(), casacore::ArrayMath_global_functions_Array_mathematical_operations::minMaxMasked(), mins(), casacore::ArrayLogical_global_functions_Array_logical_operations::near(), casacore::ArrayLogical_global_functions_Array_logical_operations::near(), casacore::ArrayLogical_global_functions_Array_logical_operations::nearAbs(), casacore::ArrayLogical_global_functions_Array_logical_operations::nearAbs(), casacore::TableExprNode::newFunctionNode(), casacore::TableExprNode::newFunctionNode(), casacore::ArrayLogical_global_functions_Array_logical_operations::nfalse(), nfalses(), casacore::ArrayLogical_global_functions_Array_logical_operations::ntrue(), ntrues(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator!=(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator!=(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator!=(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator!=(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator&&(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator&&(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator&&(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator&&(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator<(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator<(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator<(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator<(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator<=(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator<=(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator<=(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator<=(), casacore::Block< T >::operator=(), casacore::Block< T >::operator=(), operator=(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator==(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator==(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator==(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator==(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator>(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator>(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator>(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator>(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator>=(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator>=(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator>=(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator>=(), operator[](), casacore::ArrayLogical_global_functions_Array_logical_operations::operator||(), casacore::ArrayLogical_global_functions_Array_logical_operations::operator||(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator||(), casacore::MaskArrLogi_global_functions_MaskedArray_logical_operations::operator||(), operator||(), casacore::TableExprNode::operator~(), casacore::ArrayLogical_global_functions_Array_logical_operations::partialAllTrue(), casacore::ArrayLogical_global_functions_Array_logical_operations::partialAnyTrue(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialAvdevs(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialAvdevs(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialFractiles(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialInterFractileRanges(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialInterHexileRanges(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialInterQuartileRanges(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialMadfms(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialMaxs(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialMeans(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialMedians(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialMins(), casacore::ArrayLogical_global_functions_Array_logical_operations::partialNFalse(), casacore::ArrayLogical_global_functions_Array_logical_operations::partialNTrue(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialProducts(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialRmss(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialStddevs(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialStddevs(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialSums(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialSumSqrs(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialVariances(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialVariances(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialVariances(), casacore::ArrayPartMath_global_functions_Array_partial_operations::partialVariances(), casacore::PrimaryGroup< unsigned char >::pg_assign(), products(), casacore::PrimaryTable< unsigned char >::pt_assign(), casacore::ArrayColumn< T >::put(), casacore::BaseMappedArrayEngine< VirtualType, StoredType >::putArray(), casacore::BitFlagsEngine< StoredType >::putArray(), casacore::CompressComplex::putArray(), casacore::CompressFloat::putArray(), casacore::ScaledArrayEngine< VirtualType, StoredType >::putArray(), casacore::ScaledComplexData< VirtualType, StoredType >::putArray(), casacore::BaseMappedArrayEngine< VirtualType, StoredType >::putArrayColumn(), casacore::BitFlagsEngine< StoredType >::putArrayColumn(), casacore::CompressComplex::putArrayColumn(), casacore::CompressFloat::putArrayColumn(), casacore::ScaledArrayEngine< VirtualType, StoredType >::putArrayColumn(), casacore::ScaledComplexData< VirtualType, StoredType >::putArrayColumn(), casacore::SiscoStManColumn::putArrayV(), casacore::UvwStManColumn::putArrayV(), casacore::ArrayColumn< T >::putColumn(), casacore::ArrayColumn< T >::putColumn(), casacore::BaseMappedArrayEngine< VirtualType, StoredType >::putColumnSlice(), casacore::BitFlagsEngine< StoredType >::putColumnSlice(), casacore::CompressComplex::putColumnSlice(), casacore::CompressFloat::putColumnSlice(), casacore::ScaledArrayEngine< VirtualType, StoredType >::putColumnSlice(), casacore::ScaledComplexData< VirtualType, StoredType >::putColumnSlice(), casacore::CompressComplex::putPart(), casacore::CompressFloat::putPart(), casacore::ConcatColumn::putRowsPart(), casacore::ConcatColumn::putRowsSlicePart(), casacore::ArrayColumn< T >::putSlice(), casacore::BaseMappedArrayEngine< VirtualType, StoredType >::putSlice(), casacore::BitFlagsEngine< StoredType >::putSlice(), casacore::CompressComplex::putSlice(), casacore::CompressFloat::putSlice(), casacore::ScaledArrayEngine< VirtualType, StoredType >::putSlice(), casacore::ScaledComplexData< VirtualType, StoredType >::putSlice(), casacore::Block< T >::remove(), casacore::ArrayUtil_global_functions_reorderArray::reorderArray(), casacore::MArrayUtil_global_functions_reorderMArray::reorderArray(), replaceStorage(), casacore::Block< T >::resize(), casacore::ArrayUtil_global_functions_reverseArray::reverseArray(), casacore::ArrayUtil_global_functions_reverseArray::reverseArray(), casacore::MArrayUtil_global_functions_reverseMArray::reverseArray(), rmss(), casacore::ScaledComplexData< VirtualType, StoredType >::scaleCellsOnGet(), casacore::ScaledComplexData< VirtualType, StoredType >::scaleCellsOnPut(), casacore::CompressComplex::scaleColumnOnGet(), casacore::CompressFloat::scaleColumnOnGet(), casacore::ScaledArrayEngine< VirtualType, StoredType >::scaleColumnOnGet(), casacore::ScaledComplexData< VirtualType, StoredType >::scaleColumnOnGet(), casacore::CompressComplex::scaleColumnOnPut(), casacore::CompressFloat::scaleColumnOnPut(), casacore::ScaledArrayEngine< VirtualType, StoredType >::scaleColumnOnPut(), casacore::ScaledComplexData< VirtualType, StoredType >::scaleColumnOnPut(), casacore::CompressComplex::scaleOnGet(), casacore::CompressComplexSD::scaleOnGet(), casacore::CompressFloat::scaleOnGet(), casacore::ScaledArrayEngine< VirtualType, StoredType >::scaleOnGet(), casacore::ScaledComplexData< VirtualType, StoredType >::scaleOnGet(), casacore::CompressComplex::scaleOnPut(), casacore::CompressComplexSD::scaleOnPut(), casacore::CompressFloat::scaleOnPut(), casacore::ScaledArrayEngine< VirtualType, StoredType >::scaleOnPut(), casacore::ScaledComplexData< VirtualType, StoredType >::scaleOnPut(), casacore::MSLister::selectvis(), casacore::MaskedArray< LogicalArrayElem >::setData(), casacore::ArrayPartMath_global_functions_Array_partial_operations::slidingArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), slidingArrayMath(), stddevs(), storage(), sums(), sumSquares(), casacore::MSTileLayout::tileShape(), toArray(), toArray(), toArray(), toArray(), toArray(), toArray(), toArray(), toArray(), toArray(), toArray(), toArray(), transpose(), transpose(), transpose(), variances(), and casacore::BasicFITS_global_functions_WriteFITS::WriteFITS().

◆ beg_elem

OFF_T casacore::beg_elem
protected

Definition at line 531 of file hdu.h.

◆ blank_x

Int casacore::blank_x
protected

Definition at line 511 of file hdu.h.

Referenced by blank().

◆ bscale_x

double casacore::bscale_x
protected

Definition at line 507 of file hdu.h.

Referenced by bscale().

◆ bunit_x

char* casacore::bunit_x
protected

Definition at line 509 of file hdu.h.

Referenced by bunit().

◆ bzero_x

double casacore::bzero_x
protected

Definition at line 508 of file hdu.h.

Referenced by bzero().

◆ capacity_p

size_t casacore::capacity_p
private

◆ cdelt_x

double* casacore::cdelt_x
protected

◆ checkArgument_p

const void* casacore::checkArgument_p
private

Definition at line 522 of file RecordInterface.h.

◆ checkFunction_p

CheckFieldFunction* casacore::checkFunction_p
private

Holds the callback function plus argument.

Definition at line 521 of file RecordInterface.h.

◆ colCache_p

ColumnCache casacore::colCache_p
mutableprotected

Definition at line 251 of file ConcatColumn.h.

◆ crota_x

double* casacore::crota_x
protected

◆ crpix_x

double* casacore::crpix_x
protected

◆ crval_x

double* casacore::crval_x
protected

◆ ctype_x

char** casacore::ctype_x
protected

◆ datamax_x

double casacore::datamax_x
protected

Definition at line 517 of file hdu.h.

Referenced by datamax().

◆ datamin_x

double casacore::datamin_x
protected

Definition at line 518 of file hdu.h.

Referenced by datamin().

◆ DefaultAllocator< T >::value

Definition at line 388 of file Allocator.h.

◆ DER_INTV

const Double casacore::DER_INTV

Interval (m) for derivatives in IGRF model.

Definition at line 43 of file EarthField.h.

◆ destroyPointer

◆ end_elem

OFF_T casacore::end_elem
protected

Definition at line 532 of file hdu.h.

◆ factor

◆ False

Definition at line 42 of file aipstype.h.

Referenced by casacore::LatticeStatistics< T >::_canDoFlux(), casacore::ProgressMeter::_update(), casacore::MedianSlider::add(), casacore::TableExprNodeSet::add(), casacore::TableExprNodeSet::add(), casacore::CoordinateUtil::addAxes(), casacore::ISMColumn::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::ImageUtilities::addDegenerateAxes(), casacore::TableDesc::adjustHypercolumns(), casacore::FrequencyAligner< T >::align(), casacore::FrequencyAligner< T >::align(), casacore::FrequencyAligner< T >::alignMany(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::allEQ(), casacore::Quality::allNames(), casacore::Stokes::allNames(), anyEQ(), anyEQ(), anyEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), casacore::MArrayLogical_global_functions_MArray_logical_operations::anyEQ(), anyGE(), anyGE(), anyGE(), anyGT(), anyGT(), anyGT(), anyLE(), anyLE(), anyLE(), anyLT(), anyLT(), anyLT(), anyNE(), anyNE(), anyNE(), casacore::GetColumnSlices::apply(), areEQ(), casacore::TapeIO::attach(), casacore::ImageAttrHandlerCasa::attachTable(), casacore::ImageAttrHandlerHDF5::attachTable(), casacore::CurvedImage2D< T >::attrHandler(), casacore::ExtendImage< T >::attrHandler(), casacore::HDF5Image< T >::attrHandler(), casacore::ImageInterface< T >::attrHandler(), casacore::PagedImage< T >::attrHandler(), casacore::RebinImage< T >::attrHandler(), casacore::SubImage< T >::attrHandler(), casacore::PlainTable::autoReleaseLock(), casacore::CoordinateUtil::axisLabel(), casacore::DirectionCoordinate::axisNames(), casacore::BaseEngine::BaseEngine(), casacore::LatticeCleanProgress::basicSetUp(), casacore::HostInfo::bigEndian(), casacore::BinaryTable::BinaryTable(), casacore::SetupNewTable::bindAll(), casacore::SetupNewTableRep::bindAll(), casacore::SetupNewTable::bindGroup(), casacore::SetupNewTableRep::bindGroup(), 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::BucketFile::BucketFile(), casacore::BucketFile::BucketFile(), casacore::GenericL2Fit< T >::buildResidual(), casacore::Nutation::calcNut(), casacore::TableUtil::canDeleteSubTable(), casacore::TableUtil::canDeleteTable(), casacore::TableUtil::canDeleteTable(), casacore::Template::canonical(), casacore::File::checkTarget(), casacore::TableRecord::closeTable(), casacore::ColumnDesc::ColumnDesc(), casacore::ColumnsIndex::ColumnsIndex(), casacore::ColumnsIndex::ColumnsIndex(), 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::StokesConverter::convert(), casacore::Convolver< Float >::Convolver(), casacore::Convolver< Float >::Convolver(), casacore::Table::copy(), casacore::LatticeUtilities::copyDataAndMask(), casacore::TableCopy::copySubTables(), casacore::TableCopy::copySubTables(), casacore::Table::copyToMemoryTable(), casacore::COWPtr< T >::COWPtr(), casacore::COWPtr< T >::COWPtr(), casacore::TableUtil::createSubTable(), casacore::TableUtil::createTable(), casacore::LatticeFFT::crfft(), casacore::LatticeFFT::crfft(), casacore::LatticeFFT::crfft(), casacore::DataManagerColumn::DataManagerColumn(), casacore::ColumnSet::dataManagerInfo(), casacore::Input::debug(), casacore::Table::deepCopy(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), casacore::ImageInterface< T >::defineRegion(), casacore::RegionHandler::defineRegion(), casacore::RegionHandlerHDF5::defineRegion(), casacore::RegionHandlerMemory::defineRegion(), casacore::RegionHandlerTable::defineRegion(), casacore::TableUtil::deleteSubTable(), casacore::TableUtil::deleteTable(), casacore::FilebufIO::detach(), casacore::MSSelUtil< T >::diffData(), casacore::MSFlagger::diffDataBuffer(), casacore::DirectionCoordinate::directionType(), casacore::DirectionUDF::DirectionUDF(), casacore::UDFBase::disableApplySelection(), casacore::CoordinateUtil::dropRemovedAxes(), casacore::TableParseQuery::execute(), casacore::BaseEngine::extendBase(), casacore::Fallible< T >::Fallible(), casacore::FFTServer< T, S >::fft(), casacore::FFTServer< T, S >::fft(), casacore::FFTServer< T, S >::fft0(), casacore::FFTServer< T, S >::fft0(), casacore::FFTServer< T, S >::fftshift(), casacore::FFTServer< T, S >::fftshift(), casacore::DOos::fileNames(), casacore::FITSMultiTable::filesInTimeRange(), casacore::FileUnbufferedIO::FileUnbufferedIO(), casacore::MArray< T >::fill(), casacore::Directory::find(), casacore::ColumnSet::findDataManager(), casacore::MultiTermLatticeCleaner< T >::findMaxAbsLattice(), casacore::LatticeFit::fitProfiles(), casacore::FITSExtInfo::FITSExtInfo(), casacore::FITSImgParser::fitsname(), casacore::FITSTable::FITSTable(), casacore::FITSTable::FITSTable(), casacore::ImageFITSConverter::FITSToImage(), casacore::ImageFITSConverterImpl< HDUType >::FITSToImage(), casacore::MeasurementSet::flush(), casacore::Coordinate::format(), casacore::CoordinateSystem::format(), casacore::DirectionCoordinate::format(), casacore::QualityCoordinate::format(), casacore::SpectralCoordinate::format(), casacore::StokesCoordinate::format(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::fractile(), casacore::SpectralCoordinate::frequencySystem(), casacore::BinaryTable::fullTable(), casacore::Function< T, U >::Function(), casacore::Function< T, U >::Function(), casacore::Function< T, U >::Function(), casacore::Function< T, U >::Function(), casacore::Function< T, U >::Function(), casacore::ArrayColumn< T >::get(), casacore::ArrayQuantColumn< T >::get(), casacore::ArrayQuantColumn< T >::get(), casacore::ArrayQuantColumn< T >::get(), casacore::ArrayQuantColumn< T >::get(), casacore::HDF5DataSet::get(), casacore::Lattice< T >::get(), casacore::Lattice< T >::get(), casacore::Lattice< T >::get(), casacore::ROTableRow::get(), casacore::TableExprGroupAggr::getArray(), casacore::Param::getBool(), casacore::SSMStringHandler::getBucket(), casacore::MSSelection::getChanFreqList(), casacore::MSSelection::getChanList(), casacore::ArrayColumn< T >::getColumn(), casacore::ArrayColumn< T >::getColumn(), casacore::ArrayColumn< T >::getColumn(), casacore::ScalarColumn< T >::getColumn(), casacore::ArrayColumn< T >::getColumnCells(), casacore::ArrayColumn< T >::getColumnCells(), casacore::ArrayColumn< T >::getColumnCells(), casacore::ScalarColumn< T >::getColumnCells(), casacore::TableProxy::getColumnDescription(), casacore::ArrayColumn< T >::getColumnRange(), casacore::ArrayColumn< T >::getColumnRange(), casacore::ScalarColumn< T >::getColumnRange(), casacore::TableProxy::getColumnShapeString(), casacore::MSSelector::getData(), casacore::Param::getDouble(), casacore::Param::getDoubleArray(), casacore::LatticeHistograms< T >::getHistogram(), casacore::MeasMath::getInfo(), casacore::Param::getInt(), casacore::Param::getIntArray(), casacore::MaskedLattice< T >::getMask(), casacore::MaskedLattice< T >::getMask(), casacore::MaskedLattice< T >::getMask(), casacore::RO_MaskedLatticeIterator< T >::getMask(), casacore::RO_MaskedLatticeIterator< T >::getMask(), casacore::RO_MaskedLatticeIterator< T >::getMask(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::MaskedLattice< T >::getMaskSlice(), casacore::BiweightStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedian(), casacore::ClassicalStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedian(), casacore::ConstrainedRangeStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedian(), casacore::FitToHalfStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedian(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedian(), casacore::BiweightStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedianAbsDevMed(), casacore::ClassicalStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedianAbsDevMed(), casacore::ConstrainedRangeStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedianAbsDevMed(), casacore::FitToHalfStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedianAbsDevMed(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedianAbsDevMed(), casacore::BiweightStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedianAndQuantiles(), casacore::ClassicalStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedianAndQuantiles(), casacore::ConstrainedRangeStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedianAndQuantiles(), casacore::FitToHalfStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedianAndQuantiles(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::getMedianAndQuantiles(), casacore::Table::getPartNames(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::getQuantile(), casacore::BiweightStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getQuantiles(), casacore::ClassicalStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getQuantiles(), casacore::ConstrainedRangeStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getQuantiles(), casacore::FitToHalfStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::getQuantiles(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::getQuantiles(), casacore::ColumnsIndexArray::getRowNumbers(), casacore::ColumnsIndexArray::getRowNumbers(), casacore::ColumnsIndexArray::getRowNumbers(), casacore::ColumnsIndexArray::getRowNumbers(), casacore::ArrayColumn< T >::getSlice(), casacore::ArrayColumn< T >::getSlice(), casacore::Lattice< T >::getSlice(), casacore::Lattice< T >::getSlice(), casacore::Lattice< T >::getSlice(), casacore::Lattice< T >::getSlice(), casacore::Lattice< T >::getSlice(), casacore::Lattice< T >::getSlice(), casacore::Lattice< T >::getSlice(), casacore::Lattice< T >::getSlice(), casacore::Lattice< T >::getSlice(), casacore::LatticeStatistics< T >::getStats(), casacore::Param::getString(), casacore::Param::getStringArray(), casacore::MSMetaData::getSubScanProperties(), casacore::MSMetaData::getSubScanProperties(), casacore::TableProxy::getTableDesc(), casacore::TableProxy::getTableDescription(), casacore::MSMetaData::getTimeRange(), casacore::Quantum< Double >::getValue(), casacore::MSSelector::getWeight(), casacore::CoordinateSystem::getWorldAxesOrder(), casacore::TableParseQuery::handleColSpec(), casacore::FITSImgParser::has_qualityimg(), casacore::FITSTabular::hasChanged(), casacore::Table::hasDataChanged(), casacore::ImageProxy::hasLock(), casacore::ImageAttrGroupHDF5::ImageAttrGroupHDF5(), casacore::ImageFITSConverter::ImageHeaderToFITS(), casacore::ImageProxy::ImageProxy(), casacore::ImageProxy::ImageProxy(), casacore::RegionManager::imageRegionToTable(), casacore::ImageStatistics< T >::ImageStatistics(), casacore::ImageStatistics< T >::ImageStatistics(), casacore::ImageFITSConverter::ImageToFITS(), casacore::ImageFITSConverter::ImageToFITSOut(), casacore::Fit2D::includeIt(), casacore::LatticeCleanProgress::info(), casacore::MeasurementSet::initRefs(), casacore::MSSelector::initSelection(), casacore::MSSelector::initSelection(), casacore::LockFile::inspect(), casacore::InterpolateArray1D< Domain, Range >::interpolate(), casacore::InterpolateArray1D< Domain, Range >::interpolate(), casacore::Interpolate1D< Domain, Range >::Interpolate1D(), casacore::InterpolateArray1D< Domain, Range >::interpolatey(), casacore::LSQFit::invert(), 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::Table::isOpened(), casacore::Table::isReadable(), casacore::FitsKeyword::isreserved(), casacore::COWPtr< T >::isUnique(), casacore::Table::isWritable(), casacore::FITSTabular::keywordsFromHDU(), casacore::FitsInput::kwlist_str(), casacore::HeaderDataUnit::kwlist_str(), casacore::LatticeConvolver< T >::LatticeConvolver(), casacore::LatticeConvolver< T >::LatticeConvolver(), casacore::LatticeConvolver< T >::LatticeConvolver(), casacore::LatticeHistograms< T >::LatticeHistograms(), casacore::LatticeHistograms< T >::LatticeHistograms(), casacore::LatticeStatistics< T >::LatticeStatistics(), casacore::LatticeStatistics< T >::LatticeStatistics(), casacore::LCSlicer::LCSlicer(), casacore::LCSlicer::LCSlicer(), casacore::LCSlicer::LCSlicer(), casacore::LCSlicer::LCSlicer(), casacore::LELAttribute::LELAttribute(), casacore::Convolver< Float >::linearConv(), casacore::CoordinateSystem::list(), casacore::ImageSummary< T >::list(), casacore::MSLister::list(), casacore::MSSummary::list(), casacore::MSSummary::list(), casacore::MSSummary::listAntenna(), casacore::MSSummary::listFeed(), casacore::MSSummary::listField(), casacore::MSSummary::listField(), casacore::MSSummary::listHow(), casacore::MSSummary::listMain(), casacore::MSSummary::listMain(), casacore::MSSummary::listObservation(), casacore::MSSummary::listPolarization(), casacore::MSSummary::listSource(), casacore::MSSummary::listSpectralAndPolInfo(), casacore::MSSummary::listSpectralWindow(), casacore::MSSummary::listSysCal(), casacore::MSSummary::listTables(), casacore::MSSummary::listWeather(), casacore::MSSummary::listWhat(), casacore::MSSummary::listWhat(), casacore::MSSummary::listWhere(), casacore::ImageProxy::lock(), casacore::LockFile::LockFile(), casacore::LoggerHolder::LoggerHolder(), casacore::LoggerHolderIterator::LoggerHolderIterator(), casacore::VectorKernel::make(), casacore::VectorKernel::make(), casacore::MSAntennaParse::makeAntennaList(), casacore::python::casa_array_from_python::makeArray(), casacore::MSAntennaParse::makeBaselineList(), casacore::CoordinateUtil::makeBinnedCoordinateSystem(), casacore::CoordinateUtil::makeCoordinateSystem(), casacore::MVDoppler::makeD(), casacore::DOos::makeDirectory(), casacore::TableCopy::makeEmptyMemoryTable(), casacore::TableCopy::makeEmptyTable(), casacore::MVFrequency::makeF(), casacore::ImageUtilities::makeFakeBeam(), casacore::MSFeedParse::makeFeedList(), casacore::MSFeedParse::makeFeedPairList(), casacore::ImageInterface< T >::makeMask(), casacore::Input::makeMaskFromRanges(), casacore::MArray< T >::MArray(), casacore::MArray< T >::MArray(), casacore::MaskSpecifier::MaskSpecifier(), casacore::MaskSpecifier::MaskSpecifier(), casacore::MSAntennaIndex::matchAntennaRegexOrPattern(), casacore::MSFieldIndex::matchFieldCodeRegexOrPattern(), casacore::MSFieldIndex::matchFieldNameRegexOrPattern(), casacore::MSFieldIndex::matchFieldRegexOrPattern(), casacore::MSPolnParse::matchPolIDsToPolTableRow(), casacore::MSSpwIndex::matchRegexOrPattern(), casacore::MSStateIndex::matchStateObsModeRegexOrPattern(), casacore::MSStateIndex::matchStateRegexOrPattern(), casacore::MSAntennaIndex::matchStationRegexOrPattern(), casacore::MeasurementSet::MeasurementSet(), casacore::MeasurementSet::MeasurementSet(), casacore::MeasurementSet::MeasurementSet(), casacore::MeasurementSet::MeasurementSet(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::median(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::median(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::median(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::medianInPlace(), casacore::MemoryIO::MemoryIO(), casacore::LogMessage::message(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::MFractileFunc< T >::MFractileFunc(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::MMedianFunc< T >::MMedianFunc(), casacore::MSAntenna::MSAntenna(), casacore::MSDataDescription::MSDataDescription(), casacore::MSDoppler::MSDoppler(), casacore::MSFeed::MSFeed(), casacore::MSField::MSField(), casacore::MSFitsInput::MSFitsInput(), casacore::MSFlagCmd::MSFlagCmd(), casacore::MSFreqOffset::MSFreqOffset(), casacore::MSHistory::MSHistory(), casacore::MSObservation::MSObservation(), casacore::MSPointing::MSPointing(), casacore::MSPolarization::MSPolarization(), casacore::MSProcessor::MSProcessor(), casacore::MSSource::MSSource(), casacore::MSSpectralWindow::MSSpectralWindow(), casacore::MSState::MSState(), casacore::MSSysCal::MSSysCal(), casacore::MSWeather::MSWeather(), casacore::MultiFile::MultiFile(), casacore::MVuvw::MVuvw(), casacore::CurvedImage2D< T >::name(), casacore::CurvedLattice2D< T >::name(), casacore::ExtendImage< T >::name(), casacore::ExtendLattice< T >::name(), casacore::FITSImage::name(), casacore::FITSQualityImage::name(), casacore::HDF5Image< T >::name(), casacore::HDF5Lattice< T >::name(), casacore::ImageConcat< T >::name(), casacore::ImageExpr< T >::name(), casacore::ImageInterface< T >::name(), casacore::ImageProxy::name(), casacore::LatticeBase::name(), casacore::LatticeConcat< T >::name(), casacore::MIRIADImage::name(), casacore::PagedArray< T >::name(), casacore::PagedImage< T >::name(), casacore::RebinImage< T >::name(), casacore::RebinLattice< T >::name(), casacore::SubImage< T >::name(), casacore::SubLattice< T >::name(), casacore::TempImage< T >::name(), casacore::MSMetaData::nBaselines(), casacore::NonLinearFit< T >::NonLinearFit(), casacore::NonLinearFitLM< T >::NonLinearFitLM(), casacore::HeaderDataUnit::notnull(), casacore::HeaderDataUnit::notnull(), casacore::HeaderDataUnit::notnull(), casacore::ObjectID::ObjectID(), casacore::FiledesIO::open(), casacore::TapeIO::open(), casacore::RegularFileIO::openCreate(), casacore::ArrayMeasColumn< MBaseline >::operator()(), casacore::Complex_global_functions_Complex_desc::operator<(), casacore::Table::operator<<, casacore::Time::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::ImageUtilities::pixToWorld(), casacore::CoordinateSystem::polarizationAxisNumber(), casacore::PtrHolder< T >::PtrHolder(), casacore::ArrayColumn< T >::put(), casacore::ArrayColumn< T >::put(), casacore::ArrayColumn< T >::put(), casacore::ScalarColumn< T >::put(), casacore::ScalarColumn< T >::put(), casacore::TableColumn::put(), casacore::TableColumn::put(), casacore::GenSort< T >::quickSortAsc(), casacore::GenSortIndirect< T, INX >::quickSortAsc(), casacore::MSRange::range(), casacore::MSRange::range(), casacore::LatticeFFT::rcfft(), casacore::LatticeFFT::rcfft(), casacore::ReadAsciiTable_global_functions_readAsciiTable::readAsciiTable(), casacore::ReadAsciiTable_global_functions_readAsciiTable::readAsciiTable(), casacore::RecordFieldId::RecordFieldId(), casacore::RegionManager::recordToTable(), casacore::RefRows::RefRows(), casacore::RefRows::RefRows(), casacore::Regex::Regex(), casacore::ImageProxy::regrid(), casacore::ImageRegrid< T >::regrid(), casacore::TableLockData::release(), casacore::Table::relinquishAutoLocks(), casacore::Directory::removeRecursive(), casacore::ImageInterface< T >::renameRegion(), casacore::RegionHandler::renameRegion(), casacore::RegionHandlerHDF5::renameRegion(), casacore::RegionHandlerMemory::renameRegion(), casacore::RegionHandlerTable::renameRegion(), casacore::FITSTabular::reopen(), casacore::FITSMultiTable::resetChangedFlag(), casacore::FITSTimedTable::resetChangedFlag(), casacore::GenericL2Fit< T >::residual(), casacore::GenericL2Fit< T >::residual(), casacore::BitVector::resize(), casacore::Block< T >::resize(), casacore::Block< T >::resize(), casacore::ImageInterface< T >::roAttrHandler(), casacore::ROIncrementalStManAccessor::ROIncrementalStManAccessor(), casacore::ROStandardStManAccessor::ROStandardStManAccessor(), casacore::ROTableRow::ROTableRow(), casacore::ImageBeamSet::rotate(), casacore::ROTiledStManAccessor::ROTiledStManAccessor(), casacore::Table::rowNumbers(), casacore::RegionHandlerHDF5::save(), casacore::ImageProxy::saveAs(), casacore::MSSelector::select(), casacore::MSAntennaParse::selectAntennaIds(), casacore::MSAntennaParse::selectAntennaIds(), casacore::MSAntennaParse::selectBLRegex(), casacore::MSFeedParse::selectFeedIds(), casacore::MSFeedParse::selectFeedIds(), casacore::MSAntennaParse::selectLength(), casacore::MSAntennaParse::selectNameOrStation(), casacore::MSAntennaParse::selectNameOrStation(), casacore::MSAntennaParse::selectNameOrStation(), casacore::MSUvDistParse::selectUVRange(), casacore::COWPtr< T >::set(), casacore::PtrHolder< T >::set(), casacore::ImageRegrid< T >::set2DCoordinateGrid(), casacore::LSQFit::setBalanced(), casacore::Template::setComment(), casacore::GenericL2Fit< T >::setConstraint(), casacore::StokesConverter::setConversion(), casacore::Interpolate1D< Domain, Range >::setData(), casacore::MSCalEngine::setData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::LatticeStatistics< T >::setInExCludeRange(), casacore::GaussianBeam::setPA(), casacore::Convolver< Float >::setPsf(), casacore::Convolver< Float >::setPsf(), casacore::SpectralCoordinate::setRestFrequencies(), casacore::SpectralCoordinate::setRestFrequency(), casacore::MSAntennaParse::setTEN(), casacore::MSFeedParse::setTEN(), casacore::FITSIDItoMS1::setupMeasurementSet(), casacore::Directory::shellExpand(), casacore::MDirection::shift(), casacore::MDirection::shift(), casacore::MDirection::shift(), casacore::MVDirection::shift(), casacore::MVDirection::shift(), casacore::MVDirection::shift(), casacore::MDirection::shiftLatitude(), casacore::MDirection::shiftLatitude(), casacore::MVDirection::shiftLatitude(), casacore::MVDirection::shiftLatitude(), casacore::MDirection::shiftLongitude(), casacore::MDirection::shiftLongitude(), casacore::MVDirection::shiftLongitude(), casacore::MVDirection::shiftLongitude(), casacore::Table::showKeywords(), casacore::TableProxy::showStructure(), 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::LSQFit::solveItLoop(), casacore::LSQaips::solveLoop(), casacore::LSQaips::solveLoop(), casacore::LSQaips::solveLoop(), casacore::LSQaips::solveLoop(), casacore::LSQaips::solveLoop(), casacore::LSQaips::solveLoop(), casacore::LSQaips::solveLoop(), casacore::LSQaips::solveLoop(), casacore::LSQFit::solveLoop(), casacore::LSQFit::solveLoop(), casacore::LSQFit::solveLoop(), casacore::LSQFit::solveLoop(), casacore::LSQFit::solveLoop(), casacore::LSQFit::solveLoop(), casacore::Template::sortName(), casacore::MSConcat::sourceRowsEquivalent(), casacore::CoordinateSystem::spectralAxisNumber(), casacore::SpectralCoordinate::SpectralCoordinate(), casacore::ImageProxy::statistics(), casacore::StokesConverter::StokesConverter(), casacore::StringDistance::StringDistance(), casacore::SubImage< T >::SubImage(), casacore::SubImage< T >::SubImage(), casacore::SubImage< T >::SubImage(), casacore::SubImage< T >::SubImage(), casacore::SubImage< T >::SubImage(), casacore::SubImage< T >::SubImage(), casacore::Table::Table(), casacore::Table::Table(), casacore::Table::Table(), casacore::Table::Table(), casacore::Table::Table(), casacore::Table::Table(), casacore::Table::Table(), casacore::Table::Table(), casacore::Table::Table(), casacore::Table::Table(), casacore::RegionHandlerTable::table(), casacore::TableAttr::TableAttr(), casacore::TableExprInfo::TableExprInfo(), casacore::TableExprNodeINInt::TableExprNodeINInt(), casacore::TableExprNodeSetElem::TableExprNodeSetElem(), casacore::TableExprNodeSetElemDiscrete::TableExprNodeSetElemDiscrete(), casacore::TableMeasOffsetDesc::TableMeasOffsetDesc(), casacore::TableRow::TableRow(), casacore::TapeIO::TapeIO(), casacore::TaQLConstNodeRep::TaQLConstNodeRep(), casacore::TaQLMultiNodeRep::TaQLMultiNodeRep(), casacore::TaQLMultiNodeRep::TaQLMultiNodeRep(), casacore::TaQLRangeNodeRep::TaQLRangeNodeRep(), casacore::TiledFileAccess::TiledFileAccess(), casacore::TableExprNodeSet::toArray(), casacore::SpectralCoordinate::toFITS(), casacore::CoordinateSystem::toFITSHeader(), casacore::FITSCoordinateUtil::toFITSHeader(), casacore::FITSSpectralUtil::toFITSHeader(), tokenize(), casacore::Time::toString(), casacore::TSMCube::TSMCube(), casacore::TSMCube::TSMCube(), casacore::Function< T, U >::unlockParam(), casacore::ProgressMeter::update(), casacore::UVWMachine::UVWMachine(), casacore::UVWMachine::UVWMachine(), casacore::UVWMachine::UVWMachine(), casacore::UVWMachine::UVWMachine(), casacore::MSTable< MSEnum >::validate(), casacore::Projection::validate(), casacore::MultiFileBase::writeDirty(), casacore::Template::writeDup(), casacore::MSFitsOutput::writeFitsFile(), casacore::MSFitsOutputAstron::writeFitsFile(), and casacore::Template::writeOut().

◆ fieldNumber_p

Int casacore::fieldNumber_p
private

Definition at line 176 of file RecordField.h.

Referenced by fieldNumber(), get(), and name().

◆ IAU_k

const Double casacore::IAU_k

Definition at line 69 of file UnitMap.h.

Referenced by casacore::QC::k2().

◆ isablank_x

Bool casacore::isablank_x
protected

Definition at line 510 of file hdu.h.

Referenced by isablank().

◆ isCarray_p

Bool casacore::isCarray_p
private

Definition at line 146 of file PtrHolder.h.

Referenced by isCArray().

◆ itsAutoDefineMode

Bool casacore::itsAutoDefineMode
private

Definition at line 184 of file HistAcc.h.

◆ itsBinContents

Block<uInt> casacore::itsBinContents
private

Definition at line 178 of file HistAcc.h.

◆ itsBinHighLimit

Block<T> casacore::itsBinHighLimit
private

Definition at line 179 of file HistAcc.h.

◆ itsBuffer

Block<T> casacore::itsBuffer
private

Definition at line 185 of file HistAcc.h.

◆ itsBufferContents

uInt casacore::itsBufferContents
private

Definition at line 186 of file HistAcc.h.

◆ itsCount

uInt casacore::itsCount
private

Definition at line 189 of file StatAcc.h.

◆ itsCRC

std::vector<uInt> casacore::itsCRC
protected

Definition at line 265 of file MultiFile.h.

◆ itsHdrCont

MultiFileInfo casacore::itsHdrCont[2]
protected

Define two continuation sets where the header overflow can be stored.

Definition at line 261 of file MultiFile.h.

◆ itsHdrContInx

uInt casacore::itsHdrContInx
protected

Definition at line 263 of file MultiFile.h.

◆ itsIO

std::unique_ptr<ByteIO> casacore::itsIO
protected

Definition at line 266 of file MultiFile.h.

◆ itsMax

Double casacore::itsMax
private

Definition at line 188 of file StatAcc.h.

◆ itsMin

Double casacore::itsMin
private

Definition at line 187 of file StatAcc.h.

◆ itsNrContUsed

uInt casacore::itsNrContUsed[2]
protected

Definition at line 262 of file MultiFile.h.

◆ itsStatAcc

StatAcc<T> casacore::itsStatAcc
private

Definition at line 182 of file HistAcc.h.

◆ itsUseCRC

Bool casacore::itsUseCRC
protected

Definition at line 264 of file MultiFile.h.

◆ itsUserDefinedBinWidth

T casacore::itsUserDefinedBinWidth
private

Definition at line 180 of file HistAcc.h.

◆ itsWssum

Double casacore::itsWssum
private

Definition at line 186 of file StatAcc.h.

◆ itsWsum

Double casacore::itsWsum
private

Definition at line 185 of file StatAcc.h.

◆ itsWtot

Double casacore::itsWtot
private

Definition at line 184 of file StatAcc.h.

◆ kExtendedWhiteSpaceCharacters

const std::string_view casacore::kExtendedWhiteSpaceCharacters
inline

All the characters of kWhiteSpaceCharacters, extended with vertical tab (\v) and form feed (\f).

Definition at line 58 of file String.h.

◆ keywordSet_p

TableRecord casacore::keywordSet_p
protected

Definition at line 252 of file ConcatColumn.h.

◆ kIntegerCharacters

std::string_view casacore::kIntegerCharacters
constexpr

Definition at line 303 of file Regex.h.

◆ kWhiteSpaceCharacters

const std::string_view casacore::kWhiteSpaceCharacters
inline

Standard white space characters: space, new line, tab and carriage return.

Definition at line 55 of file String.h.

Referenced by TrimInPlace().

◆ local_cleanup_object

class casacore::CasarcCleanup casacore::local_cleanup_object
static

◆ N_FITS

const uInt casacore::N_FITS

Number of FITS units recognised (change the FITSstring and FITSunit lists in the UnitMap.cc when changing this number.

Definition at line 72 of file UnitMap.h.

◆ NewDelAllocator< T >::value

template<typename T>
NewDelAllocator<T> casacore::NewDelAllocator< T >::value

Definition at line 360 of file Allocator.h.

Referenced by casacore::StatsHistogram< AccumType >::_minMaxIdxRange(), casacore::ProgressMeter::_update(), casacore::ArrayColumnBase::acbFillColumn(), casacore::TableExprGroupHistBase::add(), addDataField(), casacore::TableRecord::addDataField(), casacore::RecordRep::addField(), casacore::TableRecordRep::addField(), casacore::TableRecordRep::addField(), 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(), asdouble(), casacore::BinarySearch_global_functions_binarysearch::binarySearch(), casacore::BinarySearch_global_functions_binarysearch::binarySearchBrackets(), casacore::RecordRep::checkShape(), casacore::PlainColumn::checkValueLength(), casacore::PlainColumn::checkValueLength(), casacore::LELArrayBase::combineOrAnd(), casacore::LELArrayBase::combineOrAnd(), casacore::LELArrayBase::combineOrAnd(), casacore::new_del_allocator< TOther >::construct(), casacore::new_del_allocator< TOther >::construct(), casacore::new_del_allocator< TOther >::construct(), casacore::python::casa_string_from_python_str::construct(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeArray::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeRep::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSet::contains(), casacore::TableExprNodeSetOptBase::contains(), casacore::TableExprNodeSetOptBase::contains(), casacore::TableExprNodeSetOptBase::contains(), casacore::TableExprNodeSetOptBase::contains(), casacore::TableExprNodeSetOptBase::contains(), casacore::TableExprNodeSetOptBase::contains(), casacore::LatticeHistograms< T >::convertF(), casacore::WCBox::convertPixel(), casacore::WCRegion::convertPixel(), casacore::LatticeHistograms< T >::convertT(), casacore::MArrayMathBase_global_functions_Array_basic_functions::countMasked(), casacore::MArrayMathBase_global_functions_Array_basic_functions::countNEMasked(), casacore::Input::create(), casacore::Input::create(), casacore::Input::create(), casacore::Input::create(), casacore::details::CyclicState::CyclicState(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), define(), defineDataField(), casacore::RecordRep::defineDataField(), casacore::TableRecord::defineDataField(), casacore::TableRecordRep::defineDataField(), defineField(), defineField(), defineRecord(), defineRecord(), casacore::TableRecord::defineRecord(), casacore::TableRecord::defineRecord(), casacore::TableRecord::defineTable(), casacore::ConvolveGridder< Domain, Range >::degrid(), casacore::Gridder< Domain, Range >::degrid(), casacore::NNGridder< Domain, Range >::degrid(), casacore::ImageProxy::doPutMask(), ExpandFromStokesI(), ExpandFromStokesI(), fill_n_with_stride(), casacore::TableCopy::fillArrayColumn(), casacore::ArrayColumn< T >::fillColumn(), casacore::ScalarColumn< T >::fillColumn(), casacore::TableCopy::fillColumnData(), casacore::TableCopy::fillColumnData(), casacore::TableCopy::fillColumnData(), casacore::TableCopy::fillColumnData(), casacore::Aipsrc::find(), casacore::Aipsrc::find(), casacore::Aipsrc::find(), casacore::Aipsrc::find(), casacore::Aipsrc::find(), casacore::Aipsrc::find(), casacore::Aipsrc::find(), casacore::AipsrcValue< Bool >::find(), casacore::AipsrcValue< Bool >::find(), casacore::AipsrcValue< Double >::find(), casacore::AipsrcValue< Double >::find(), casacore::AipsrcValue< Double >::find(), casacore::AipsrcValue< Double >::find(), casacore::AipsrcValue< Double >::find(), casacore::AipsrcVector< Double >::find(), casacore::AipsrcVector< Double >::find(), casacore::AipsrcVector< Double >::find(), casacore::AipsrcVector< Double >::find(), casacore::AipsrcVector_Bool< Bool >::find(), casacore::AipsrcVector_Bool< Bool >::find(), casacore::AipsrcVector_String< String >::find(), casacore::AipsrcVector_String< String >::find(), casacore::TableExprNodeSetOptBase::find(), casacore::TableExprNodeSetOptBase::find(), casacore::TableExprNodeSetOptBase::find(), casacore::TableExprNodeSetOptContSet< T, LeftComp, RightComp >::find(), casacore::TableExprNodeSetOptContSetMixOC< T >::find(), casacore::TableExprNodeSetOptUSet< T >::find(), casacore::Aipsrc::findNoHome(), casacore::Aipsrc::findNoHome(), casacore::Aipsrc::findNoParse(), casacore::FitToHalfStatistics< AccumType, DataIterator, MaskIterator, WeightsIterator >::FitToHalfStatistics(), casacore::TabVecMath_global_functions_advTransMath::fmod(), casacore::SpectralCoordinate::fromCurrent(), casacore::String::fromString(), casacore::String::fromString(), casacore::Casarc::get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::JsonValue::get(), casacore::ScalarColumn< T >::get(), casacore::ScalarColumn< T >::get(), casacore::StManArrayFile::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNode::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNodeRep::get(), casacore::TableExprNodeRep::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::ValType::get(), casacore::ValType::getCmpObj(), casacore::StatsHistogram< AccumType >::getIndex(), casacore::BitFloat::GetKind(), casacore::ISMColumn::getScaColCells(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::getScalar(), casacore::BaseColumn::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::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::StIndArray::getSliceData(), casacore::ISMColumn::getValue(), casacore::ReadAsciiTable::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::ValueHolder::getValue(), casacore::StIndArray::getVecBoolV(), casacore::StIndArray::getVecComplexV(), casacore::StIndArray::getVecDComplexV(), casacore::StIndArray::getVecdoubleV(), casacore::StIndArray::getVecfloatV(), casacore::StIndArray::getVecInt64V(), casacore::StIndArray::getVecIntV(), casacore::StIndArray::getVecShortV(), casacore::StIndArray::getVecStringV(), casacore::StIndArray::GetVectorGeneric(), casacore::StIndArray::getVecuCharV(), casacore::StIndArray::getVecuIntV(), casacore::StIndArray::getVecuShortV(), casacore::ConvolveGridder< Domain, Range >::grid(), casacore::Gridder< Domain, Range >::grid(), casacore::NNGridder< Domain, Range >::grid(), casacore::ISMColumn::handleCopy(), casacore::ISMIndColumn::handleCopy(), casacore::ISMColumn::handleRemove(), casacore::ISMIndColumn::handleRemove(), casacore::TableParseQuery::handleSetKey(), casacore::HDF5DataType::HDF5DataType(), casacore::ImageExprParse::ImageExprParse(), casacore::ImageExprParse::ImageExprParse(), casacore::ImageExprParse::ImageExprParse(), casacore::ImageExprParse::ImageExprParse(), casacore::ImageExprParse::ImageExprParse(), casacore::ImageExprParse::ImageExprParse(), casacore::ImageExprParse::ImageExprParse(), casacore::ImageExprParse::ImageExprParse(), casacore::ImageProxy::ImageProxy(), casacore::Fit2D::includeIt(), casacore::CompositeNumber::isComposite(), 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::LinearSearch_global_functions_linearsearch::linearSearch(), casacore::LinearSearch_global_functions_linearsearch::linearSearch1(), casacore::LinearSearch_global_functions_linearsearch::linearSearchBrackets(), casacore::LinearSearch_global_functions_linearsearch::linearSearchBrackets1(), casacore::TableExprNodeArray::makeArray(), casacore::TableExprNodeArray::makeArray(), casacore::TableExprNodeArray::makeArray(), casacore::ImageInterface< T >::makeMask(), casacore::Coordinate::makePixelAbsRelMany(), casacore::CoordinateSystem::makePixelAbsRelMany(), casacore::TableVector< T >::makeVector(), casacore::Coordinate::makeWorldAbsRelMany(), casacore::CoordinateSystem::makeWorldAbsRelMany(), casacore::TableExprNodeSetElemBase::matchBool(), casacore::TableExprNodeSetElemSingle::matchBool(), casacore::TableExprNodeSetElemBase::matchDate(), casacore::TableExprNodeSetElemCont::matchDate(), casacore::TableExprNodeSetElemDiscrete::matchDate(), casacore::TableExprNodeSetElemMidWidth::matchDate(), casacore::TableExprNodeSetElemSingle::matchDate(), casacore::TableExprNodeSetElemBase::matchDComplex(), casacore::TableExprNodeSetElemSingle::matchDComplex(), casacore::TableExprNodeSetElemBase::matchDouble(), casacore::TableExprNodeSetElemCont::matchDouble(), casacore::TableExprNodeSetElemDiscrete::matchDouble(), casacore::TableExprNodeSetElemMidWidth::matchDouble(), casacore::TableExprNodeSetElemSingle::matchDouble(), casacore::TableExprNodeSetElemBase::matchInt(), casacore::TableExprNodeSetElemDiscrete::matchInt(), casacore::TableExprNodeSetElemSingle::matchInt(), casacore::TableExprNodeSetElemBase::matchString(), casacore::TableExprNodeSetElemCont::matchString(), casacore::TableExprNodeSetElemSingle::matchString(), casacore::CompositeNumber::nearest(), casacore::CompositeNumber::nearestEven(), casacore::CompositeNumber::nextLarger(), casacore::CompositeNumber::nextLargerEven(), casacore::CompositeNumber::nextSmaller(), casacore::CompositeNumber::nextSmallerEven(), casacore::Abs< T, RES >::operator()(), casacore::Acos< T, RES >::operator()(), casacore::Asin< T, RES >::operator()(), casacore::Atan< T, RES >::operator()(), casacore::BitFlagsEngine< StoredType >::BoolToFlags::operator()(), casacore::BitFlagsEngine< StoredType >::FlagsToBool::operator()(), casacore::CAbs< T, RES >::operator()(), casacore::Capitalize::operator()(), casacore::CArg< T, RES >::operator()(), casacore::Ceil< T, RES >::operator()(), casacore::Conj< T, RES >::operator()(), casacore::Cos< T, RES >::operator()(), casacore::Cosh< T, RES >::operator()(), casacore::Downcase::operator()(), casacore::Exp< T, RES >::operator()(), casacore::Floor< T, RES >::operator()(), casacore::Imag< T, RES >::operator()(), casacore::IsFinite< T >::operator()(), casacore::IsInf< T >::operator()(), casacore::IsNaN< T >::operator()(), casacore::Log10< T, RES >::operator()(), casacore::Log< T, RES >::operator()(), casacore::Pow3< T, RES >::operator()(), casacore::Real< T, RES >::operator()(), casacore::Round< T, RES >::operator()(), casacore::ScalarColumn< T >::operator()(), casacore::Sign< T, RES >::operator()(), casacore::Sin< T, RES >::operator()(), casacore::Sinh< T, RES >::operator()(), casacore::Sqr< T, RES >::operator()(), casacore::Sqrt< T, RES >::operator()(), casacore::Tan< T, RES >::operator()(), casacore::Tanh< T, RES >::operator()(), casacore::Trim::operator()(), casacore::Upcase::operator()(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::AipsIO::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::ByteSink::operator<<(), casacore::Array< LogicalArrayElem >::operator=(), casacore::IPosition::operator=(), casacore::MaskedArray< LogicalArrayElem >::operator=(), casacore::TableVector< T >::operator=(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::AipsIO::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::ByteSource::operator>>(), casacore::TabVecMath_global_functions_advTransMath::pow(), casacore::TabVecMath_global_functions_basicTransMath::pow(), casacore::sisco::PredictThreshold(), casacore::sisco::ConditionalQueue< T >::Push(), casacore::Casarc::put(), casacore::Input::put(), casacore::JsonOut::put(), casacore::JsonOut::put(), casacore::JsonOut::put(), casacore::JsonOut::put(), casacore::JsonOut::put(), casacore::JsonOut::put(), casacore::JsonOut::put(), casacore::JsonOut::put(), casacore::ScalarColumn< T >::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::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::JsonOut::putArray(), casacore::JsonOut::putArray(), casacore::JsonOut::putArray(), casacore::ArrayLattice< T >::putAt(), casacore::HDF5Image< T >::putAt(), casacore::HDF5Lattice< T >::putAt(), casacore::Lattice< T >::putAt(), casacore::LatticeRegion::putAt(), casacore::LCRegion::putAt(), casacore::LCRegionSingle::putAt(), casacore::PagedArray< T >::putAt(), casacore::PagedImage< T >::putAt(), casacore::SubImage< T >::putAt(), casacore::SubLattice< T >::putAt(), casacore::TempImage< T >::putAt(), casacore::TempLattice< T >::putAt(), casacore::TempLatticeImpl< T >::putAt(), casacore::ImageProxy::putAttr(), casacore::TSMIdColumn::PutGeneric(), casacore::TableProxy::putKeyValue(), casacore::ImageProxy::putMask(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::putScalar(), casacore::BaseColumn::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::TableColumn::putScalar(), casacore::StIndArray::putSliceData(), casacore::TableProxy::putTableInfo(), casacore::ISMColumn::putValue(), casacore::StIndArray::putVecBoolV(), casacore::StIndArray::putVecComplexV(), casacore::StIndArray::putVecDComplexV(), casacore::StIndArray::putVecdoubleV(), casacore::StIndArray::putVecfloatV(), casacore::StIndArray::putVecInt64V(), casacore::StIndArray::putVecIntV(), casacore::StIndArray::putVecShortV(), casacore::StIndArray::putVecStringV(), casacore::StIndArray::PutVectorGeneric(), casacore::StIndArray::putVecuCharV(), casacore::StIndArray::putVecuIntV(), casacore::StIndArray::putVecuShortV(), casacore::ShapesFileReader::Read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::ByteSource::read(), casacore::CanonicalIO::read(), casacore::CanonicalIO::read(), casacore::CanonicalIO::read(), casacore::CanonicalIO::read(), casacore::ConversionIO::read(), casacore::ConversionIO::read(), casacore::ConversionIO::read(), casacore::ConversionIO::read(), casacore::HDF5Record::read(), casacore::LECanonicalIO::read(), casacore::LECanonicalIO::read(), casacore::LECanonicalIO::read(), casacore::LECanonicalIO::read(), casacore::RawIO::read(), casacore::RawIO::read(), casacore::RawIO::read(), casacore::RawIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::TypeIO::read(), casacore::HDF5Record::readArr(), casacore::ConversionIO::readGeneric(), casacore::HDF5Record::readSca(), replaceStorage(), casacore::sisco::Residual(), casacore::sisco::Residual(), casacore::Array< LogicalArrayElem >::set(), casacore::ArrayLattice< T >::set(), casacore::EnvironmentVariable::set(), casacore::Lattice< T >::set(), casacore::LatticeRegion::set(), casacore::LCRegion::set(), casacore::LCRegionSingle::set(), casacore::TableVector< T >::set(), casacore::TableVector< T >::set(), casacore::TaQLStyle::set(), casacore::TempImage< T >::set(), casacore::TempLattice< T >::set(), casacore::TempLatticeImpl< T >::set(), casacore::ChebyshevParam< T >::setCoefficient(), casacore::EvenPolynomialParam< T >::setCoefficient(), casacore::OddPolynomialParam< T >::setCoefficient(), casacore::PowerLogarithmicPolynomialParam< T >::setCoefficient(), setCoefficient(), casacore::SPolynomialParam< T >::setCoefficient(), casacore::Fit2D::setParams(), casacore::CoordinateUtil::setRestFrequency(), StringToValue(), StringToValue(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNode::TableExprNode(), casacore::TableExprNodeArrayConstBool::TableExprNodeArrayConstBool(), casacore::TableExprNodeArrayConstBool::TableExprNodeArrayConstBool(), casacore::TableExprNodeArrayConstDate::TableExprNodeArrayConstDate(), casacore::TableExprNodeArrayConstDate::TableExprNodeArrayConstDate(), casacore::TableExprNodeArrayConstDComplex::TableExprNodeArrayConstDComplex(), casacore::TableExprNodeArrayConstDComplex::TableExprNodeArrayConstDComplex(), casacore::TableExprNodeArrayConstDComplex::TableExprNodeArrayConstDComplex(), casacore::TableExprNodeArrayConstDComplex::TableExprNodeArrayConstDComplex(), casacore::TableExprNodeArrayConstDComplex::TableExprNodeArrayConstDComplex(), casacore::TableExprNodeArrayConstDComplex::TableExprNodeArrayConstDComplex(), casacore::TableExprNodeArrayConstDComplex::TableExprNodeArrayConstDComplex(), casacore::TableExprNodeArrayConstDComplex::TableExprNodeArrayConstDComplex(), casacore::TableExprNodeArrayConstDouble::TableExprNodeArrayConstDouble(), casacore::TableExprNodeArrayConstDouble::TableExprNodeArrayConstDouble(), casacore::TableExprNodeArrayConstDouble::TableExprNodeArrayConstDouble(), casacore::TableExprNodeArrayConstDouble::TableExprNodeArrayConstDouble(), casacore::TableExprNodeArrayConstDouble::TableExprNodeArrayConstDouble(), casacore::TableExprNodeArrayConstDouble::TableExprNodeArrayConstDouble(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstInt::TableExprNodeArrayConstInt(), casacore::TableExprNodeArrayConstString::TableExprNodeArrayConstString(), casacore::TableExprNodeArrayConstString::TableExprNodeArrayConstString(), casacore::TableExprNodeConstBool::TableExprNodeConstBool(), casacore::TableExprNodeConstDate::TableExprNodeConstDate(), casacore::TableExprNodeConstDComplex::TableExprNodeConstDComplex(), casacore::TableExprNodeConstDouble::TableExprNodeConstDouble(), casacore::TableExprNodeConstInt::TableExprNodeConstInt(), casacore::TableExprNodeConstRegex::TableExprNodeConstRegex(), casacore::TableExprNodeConstString::TableExprNodeConstString(), casacore::TaQLConstNodeRep::TaQLConstNodeRep(), casacore::TaQLConstNodeRep::TaQLConstNodeRep(), casacore::TaQLConstNodeRep::TaQLConstNodeRep(), casacore::TaQLConstNodeRep::TaQLConstNodeRep(), casacore::TaQLConstNodeRep::TaQLConstNodeRep(), casacore::TaQLConstNodeRep::TaQLConstNodeRep(), casacore::TaQLConstNodeRep::TaQLConstNodeRep(), casacore::TaQLConstNodeRep::TaQLConstNodeRep(), casacore::TaQLRegexNodeRep::TaQLRegexNodeRep(), casacore::TaQLRegexNodeRep::TaQLRegexNodeRep(), casacore::SpectralCoordinate::toCurrent(), casacore::String::toString(), casacore::ProgressMeter::update(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolder::ValueHolder(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::ValueHolderRep::ValueHolderRep(), casacore::NewFile::valueOK(), ValueToString(), casacore::ShapesFileWriter::Write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::ByteSink::write(), casacore::CanonicalIO::write(), casacore::CanonicalIO::write(), casacore::CanonicalIO::write(), casacore::CanonicalIO::write(), casacore::ConversionIO::write(), casacore::ConversionIO::write(), casacore::ConversionIO::write(), casacore::ConversionIO::write(), casacore::JsonOut::write(), casacore::LECanonicalIO::write(), casacore::LECanonicalIO::write(), casacore::LECanonicalIO::write(), casacore::LECanonicalIO::write(), casacore::RawIO::write(), casacore::RawIO::write(), casacore::RawIO::write(), casacore::RawIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::TypeIO::write(), casacore::HDF5Record::writeArr(), casacore::HDF5Record::writeArray(), casacore::HDF5Record::writeArrString(), casacore::ConversionIO::writeGeneric(), casacore::JsonOut::writeKV(), casacore::JsonOut::writeKV(), casacore::HDF5Record::writeSca(), casacore::HDF5Record::writeScalar(), and casacore::HDF5Record::writeScaString().

◆ parent_p

RecordInterface * casacore::parent_p
private

The parent Record.

Definition at line 417 of file Record.h.

Referenced by get(), get_typed_ptr(), isAttached(), and name().

◆ PQ_LEN

const Int casacore::PQ_LEN

Length of P and Q arrays, half length of CL/SL arrays in IGRF model.

Definition at line 41 of file EarthField.h.

◆ ptr_p

◆ refColPtr_p

Block<BaseColumn*> casacore::refColPtr_p
protected

Definition at line 250 of file ConcatColumn.h.

◆ refTabPtr_p

ConcatTable* casacore::refTabPtr_p
protected

Definition at line 249 of file ConcatColumn.h.

◆ rep_p

COWPtr<RecordRep> casacore::rep_p
private

The Record representation.

Definition at line 415 of file Record.h.

◆ RXalpha

const Regex casacore::RXalpha
extern

◆ RXalphanum

const Regex casacore::RXalphanum
extern

◆ RXdouble

const Regex casacore::RXdouble
extern

◆ RXidentifier

const Regex casacore::RXidentifier
extern

◆ RXint

const Regex casacore::RXint
extern

◆ RXlowercase

const Regex casacore::RXlowercase
extern

◆ RXuppercase

const Regex casacore::RXuppercase
extern

◆ RXwhite

const Regex casacore::RXwhite
extern

some built in regular expressions

◆ totsize

OFF_T casacore::totsize
protected

◆ True

Definition at line 41 of file aipstype.h.

Referenced by casacore::MedianSlider::add(), casacore::TableDesc::add(), casacore::MSTable< MSEnum >::addColumnCompression(), casacore::ISMColumn::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::addData(), casacore::EclecticFunctionFactory< T >::addFactory(), casacore::BaseTable::addRow(), casacore::MemoryTable::addRow(), casacore::DataManInfo::adjustStMan(), casacore::FrequencyAligner< T >::alignedSpectralCoordinate(), 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(), casacore::MeasMath::applyAberration(), casacore::MeasMath::applyAberrationB1950(), casacore::MeasMath::applyAPPtoTOPO(), casacore::MeasMath::applyETerms(), casacore::MeasMath::applyJ2000toB1950(), casacore::MeasMath::applyJ2000toB1950_VLA(), casacore::MeasMath::applyPrecNutatB1950(), casacore::MeasMath::applySolarPos(), casacore::MeasMath::applyTOPOtoHADEC(), areEQ(), casacore::ArrayLattice< T >::ArrayLattice(), casacore::LatticeTwoPtCorr< T >::autoCorrelation(), casacore::ImageSummary< T >::axisIncrements(), casacore::CoordinateUtil::axisLabel(), casacore::ImageSummary< T >::axisNames(), casacore::ImageSummary< T >::axisUnits(), casacore::HostInfo::bigEndian(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::Block< T >::Block(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::boxedArrayMath(), casacore::TableUtil::canDeleteTable(), casacore::HistTiledCollapser< T >::canHandleNullMask(), casacore::StatsTiledCollapser< T, U >::canHandleNullMask(), casacore::LockFile::canLock(), casacore::LatticeFFT::cfft(), casacore::LatticeFFT::cfft(), casacore::LatticeFFT::cfft0(), casacore::LatticeFFT::cfft2d(), casacore::LatticeExprNode::checkArg(), casacore::ColumnSet::checkDataManagerName(), casacore::TableExprNodeMulti::checkDT(), casacore::BucketCache::clear(), casacore::PtrHolder< T >::clear(), casacore::TSMCube::clearCache(), casacore::MSFlagger::clearDataBuffer(), casacore::CombiFunction< T >::cloneNonAD(), casacore::CombiFunction_PS< AutoDiff< T > >::cloneNonAD(), casacore::CompoundFunction< T >::cloneNonAD(), casacore::CompoundFunction_PS< AutoDiff< T > >::cloneNonAD(), casacore::LatticeMathUtil::collapse(), casacore::CombiFunction< T >::CombiFunction(), casacore::CombiFunction< T >::CombiFunction(), casacore::CompoundFunction< T >::CompoundFunction(), casacore::CompoundFunction< T >::CompoundFunction(), casacore::CompressComplex::CompressComplex(), casacore::CompressComplexSD::CompressComplexSD(), casacore::CompressFloat::CompressFloat(), casacore::TabVecRep< T >::conform(), casacore::TabVecRep< T >::conform(), casacore::Directory::copy(), casacore::DOos::copy(), casacore::LSQFit::copy(), casacore::RegularFile::copy(), casacore::SymLink::copy(), casacore::TableCopy::copyColumnData(), casacore::ImageUtilities::copyMiscellaneous(), casacore::MSConcat::copyObservation(), casacore::MSConcat::copyProcessor(), casacore::TableCopy::copyRows(), casacore::TableCopy::copyRows(), casacore::COWPtr< T >::COWPtr(), casacore::COWPtr< T >::COWPtr(), casacore::Directory::create(), casacore::RegularFile::create(), casacore::SymLink::create(), casacore::LatticeFFT::crfft(), casacore::LatticeFFT::crfft(), casacore::LatticeFFT::crfft(), casacore::MeasMath::deapplyAberration(), casacore::MeasMath::deapplyAberrationB1950(), casacore::MeasMath::deapplyAPPtoTOPO(), casacore::MeasMath::deapplyETerms(), casacore::MeasMath::deapplyJ2000toB1950(), casacore::MeasMath::deapplyJ2000toB1950_VLA(), casacore::MeasMath::deapplyPrecNutatB1950(), casacore::MeasMath::deapplySolarPos(), casacore::MeasMath::deapplyTOPOtoHADEC(), casacore::Input::debug(), casacore::DirectionCoordinate::DirectionCoordinate(), casacore::ImageRegrid< T >::disableReferenceConversions(), casacore::StringDistance::distance(), casacore::BaseTable::doNotWrite(), casacore::Sort::doSort(), casacore::DynLib::DynLib(), casacore::DynLib::DynLib(), casacore::Fallible< T >::Fallible(), casacore::FFTServer< T, S >::fft(), casacore::FFTServer< T, S >::fft(), casacore::FFTServer< T, S >::fft0(), casacore::FFTServer< T, S >::fft0(), casacore::FFTServer< T, S >::fftshift(), casacore::FFTServer< T, S >::fftshift(), casacore::DOos::fileExists(), casacore::MultiFileBase::fileId(), casacore::DOos::fileNames(), casacore::DOos::fileTime(), casacore::DOos::fileType(), casacore::TableCopy::fillColumnData(), casacore::TableCopy::fillColumnData(), casacore::Directory::find(), casacore::Aipsrc::findDir(), casacore::TableParseQuery::findKeyword(), casacore::TableParseTableList::findKeyword(), casacore::RegionHandlerMemory::findRegion(), casacore::RegionHandlerHDF5::findRegionGroup(), casacore::RegionHandlerMemory::findRegionGroup(), casacore::RegionHandlerTable::findRegionGroup(), casacore::FITSGroupWriter::FITSGroupWriter(), casacore::FITSIDItoMS1::FITSIDItoMS1(), casacore::FitsLogical::FitsLogical(), casacore::FITSTableWriter::FITSTableWriter(), casacore::LogSink::flush(), casacore::LogSinkInterface::flush(), casacore::StreamLogSink::flush(), casacore::TableLogSink::flush(), casacore::Coordinate::format(), casacore::CoordinateSystem::format(), casacore::QualityCoordinate::format(), casacore::SpectralCoordinate::format(), casacore::StokesCoordinate::format(), casacore::Coordinate::formatQuantity(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::fractile(), casacore::DOos::freeSpace(), casacore::FITSSpectralUtil::fromFITSHeader(), casacore::TiledFileAccess::get(), casacore::TiledFileAccess::get(), casacore::TiledFileAccess::get(), casacore::FITSImgParser::get_extlist_string(), casacore::TableExprGroupAggr::getArray(), casacore::TableExprFuncNodeArray::getAxes(), casacore::ValType::getCanonicalFunc(), casacore::ValType::getCanonicalSize(), casacore::ConcatRowsIter::getChunk(), casacore::LatticeStatistics< T >::getConvertedStatistic(), casacore::TiledFileAccess::getFloat(), casacore::TiledFileAccess::getFloat(), casacore::TiledFileAccess::getFloat(), casacore::ImageInterface< T >::getImageRegionPtr(), casacore::FITSKeywordUtil::getKeywords(), casacore::GaussianBeam::getPA(), casacore::GaussianBeam::getPA(), casacore::Convolver< Float >::getPsf(), casacore::RegionHandler::getRegion(), casacore::RegionHandlerHDF5::getRegion(), casacore::RegionHandlerMemory::getRegion(), casacore::RegionHandlerTable::getRegion(), casacore::PagedArray< T >::getRWArray(), casacore::BucketMapped::getrwBucket(), casacore::LatticeStatistics< T >::getStatistic(), casacore::MSCalEngine::getSubTable(), casacore::TableParseUtil::getTable(), casacore::MSMetaData::getTimesForSpws(), casacore::TaQLNodeHandler::handleTables(), casacore::Smooth< T >::hanning(), casacore::Smooth< T >::hanning(), casacore::FITSImgParser::has_qualityimg(), casacore::LockFile::hasLock(), casacore::TableLockData::hasLock(), casacore::ImageConcat< T >::ImageConcat(), casacore::ImageFITSConverter::ImageHeaderToFITS(), casacore::ImageProxy::ImageProxy(), casacore::ImageProxy::ImageProxy(), casacore::ImageStatistics< T >::ImageStatistics(), casacore::ImageStatistics< T >::ImageStatistics(), casacore::ImageFITSConverter::ImageToFITS(), casacore::ImageFITSConverter::ImageToFITSOut(), casacore::Fit2D::includeIt(), casacore::IncrementalStMan::IncrementalStMan(), casacore::IncrementalStMan::IncrementalStMan(), casacore::FITS::isa_digit(), casacore::FITS::isa_letter(), casacore::FITS::isa_text(), casacore::File::isDirectory(), casacore::FitsKeywordList::isempty(), casacore::FitsKeyword::isindexed(), casacore::ISMBase::ISMBase(), casacore::MSInterface::isMS(), casacore::Table::isNull(), casacore::TableColumn::isNull(), casacore::TableVector< T >::isNull(), casacore::Time::ISODate(), casacore::Table::isReadable(), casacore::File::isRegular(), casacore::FitsKeyword::isreserved(), casacore::COWPtr< T >::isUnique(), casacore::TempLatticeImpl< T >::isWritable(), casacore::MSSelector::iterInit(), casacore::LatticeConcat< T >::LatticeConcat(), casacore::LatticeHistograms< T >::LatticeHistograms(), casacore::LatticeHistograms< T >::LatticeHistograms(), casacore::LatticeIterator< T >::LatticeIterator(), casacore::LatticeIterator< T >::LatticeIterator(), casacore::LatticeIterator< T >::LatticeIterator(), casacore::LatticeStatistics< T >::LatticeStatistics(), casacore::LatticeStatistics< T >::LatticeStatistics(), casacore::LELAttribute::LELAttribute(), casacore::LELScalar< T >::LELScalar(), casacore::LinearCoordinate::LinearCoordinate(), casacore::MSSummary::list(), casacore::MSSummary::list(), casacore::MSSummary::listFeed(), casacore::MSSummary::listField(), casacore::MSSummary::listHow(), casacore::MSSummary::listMain(), casacore::MSSummary::listSpectralAndPolInfo(), casacore::MSSummary::listWhat(), casacore::LatticeHistograms< T >::locHistInLattice(), casacore::LatticeStatistics< T >::locInLattice(), casacore::LockFile::LockFile(), casacore::Function< T, U >::lockParam(), casacore::LogSink::LogSink(), casacore::LogSink::LogSink(), casacore::LogSink::LogSink(), casacore::LogSink::LogSink(), casacore::ImageRegrid< T >::makeCoordinateSystem(), casacore::TableCopy::makeEmptyTable(), casacore::FITSKeywordUtil::makeKeywordList(), casacore::ImageInterface< T >::makeMask(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNorm(), casacore::LSQFit::makeNormSorted(), casacore::LSQFit::makeNormSorted(), casacore::Table::markForDelete(), casacore::MArray< T >::MArray(), casacore::MaskSpecifier::MaskSpecifier(), casacore::MSPolarizationIndex::matchCorrType(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::median(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::medianInPlace(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::MMedianFunc< T >::MMedianFunc(), casacore::Directory::move(), casacore::DOos::move(), casacore::RegularFile::move(), casacore::SymLink::move(), casacore::MSIter::MSIter(), casacore::MSIter::MSIter(), casacore::MSTimeParse::MSTimeParse(), casacore::MSTimeParse::MSTimeParse(), casacore::LatticeFFT::myrcfft(), casacore::LatticeFFT::myrcfft(), casacore::NewFile::NewFile(), casacore::HeaderDataUnit::notnull(), casacore::HeaderDataUnit::notnull(), casacore::HeaderDataUnit::notnull(), casacore::NewMSSimulator::observe(), casacore::NewMSSimulator::observe(), casacore::FiledesIO::open(), casacore::Complex_global_functions_Complex_desc::operator<=(), casacore::Block< T >::operator=(), casacore::FitsLogical::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::ByteIO::pread(), casacore::FiledesIO::pread(), casacore::ProgressMeter::ProgressMeter(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::AipsIO::put(), casacore::TableRow::put(), casacore::TableRow::put(), casacore::MSRange::range(), casacore::MSRange::range(), casacore::MSRange::range(), casacore::LatticeFFT::rcfft(), casacore::LatticeFFT::rcfft(), casacore::ByteIO::read(), casacore::FilebufIO::read(), casacore::FiledesIO::read(), casacore::MemoryIO::read(), casacore::MFFileIO::read(), casacore::MMapfdIO::read(), casacore::MVAngle::read(), casacore::MVAngle::read(), casacore::MVTime::read(), casacore::MVTime::read(), casacore::StreamIO::read(), casacore::TapeIO::read(), casacore::MultiFileBase::readHeader(), casacore::MultiHDF5::readHeader(), readHeader(), casacore::RecordFieldId::RecordFieldId(), casacore::RecordFieldId::RecordFieldId(), casacore::RecordFieldId::RecordFieldId(), casacore::ImageSummary< T >::referencePixels(), casacore::ImageSummary< T >::referenceValues(), casacore::Regex::Regex(), casacore::ImageProxy::regrid(), casacore::Block< T >::remove(), casacore::Block< T >::remove(), casacore::DOos::remove(), casacore::DOos::remove(), casacore::HDF5Image< T >::removeRegion(), casacore::ImageInterface< T >::removeRegion(), casacore::PagedImage< T >::removeRegion(), casacore::RegionHandler::removeRegion(), casacore::RegionHandlerHDF5::removeRegion(), casacore::RegionHandlerMemory::removeRegion(), casacore::RegionHandlerTable::removeRegion(), casacore::TempImage< T >::removeRegion(), casacore::MArrayUtil_global_functions_reorderMArray::reorderArray(), casacore::ISMColumn::replaceData(), replaceStorage(), casacore::LatticeHistograms< T >::resetError(), casacore::LatticeStatistics< T >::resetError(), casacore::BitVector::resize(), casacore::Block< T >::resize(), casacore::Block< T >::resize(), casacore::LSQFit::restore(), restructure(), casacore::TableRecord::restructure(), casacore::MArrayUtil_global_functions_reverseMArray::reverseArray(), casacore::RO_LatticeIterator< T >::RO_LatticeIterator(), casacore::RO_LatticeIterator< T >::RO_LatticeIterator(), casacore::RO_LatticeIterator< T >::RO_LatticeIterator(), casacore::RO_MaskedLatticeIterator< T >::RO_MaskedLatticeIterator(), casacore::RO_MaskedLatticeIterator< T >::RO_MaskedLatticeIterator(), casacore::RO_MaskedLatticeIterator< T >::RO_MaskedLatticeIterator(), casacore::ROTableRow::ROTableRow(), casacore::Table::rowNumbers(), casacore::RegionHandlerTable::rwTable(), casacore::LSQFit::save(), casacore::ImageProxy::saveAs(), casacore::MSSpwParse::selectSpwIdsFromIDList(), casacore::COWPtr< T >::set(), casacore::PtrHolder< T >::set(), casacore::TaQLQueryNodeRep::setBrackets(), casacore::ROIncrementalStManAccessor::setCacheSize(), casacore::ROStandardStManAccessor::setCacheSize(), casacore::ROTiledStManAccessor::setCacheSize(), casacore::ROTiledStManAccessor::setCacheSize(), casacore::ROTiledStManAccessor::setCacheSize(), casacore::SSMBase::setCacheSize(), casacore::TiledFileAccess::setCacheSize(), casacore::TiledFileAccess::setCacheSize(), casacore::TiledFileAccess::setCacheSize(), casacore::TableExprNodeBinary::setChildren(), casacore::MSAntennaParse::setComplexity(), casacore::LatticeCleaner< T >::setcontrol(), casacore::LatticeCleaner< T >::setcontrol(), casacore::MultiTermLatticeCleaner< T >::setcontrol(), casacore::PGPlotter::setCreateFunction(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsAlgorithm< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::StatisticsDataset< AccumType, DataIterator, MaskIterator, WeightsIterator >::setData(), casacore::TiledStMan::setDataChanged(), casacore::ColumnDesc::setDefaultDataManager(), casacore::MSTimeParse::setDefaults(), casacore::ArrayMeasColumn< MBaseline >::setDescOffset(), casacore::ScalarMeasColumn< MBaseline >::setDescOffset(), casacore::ArrayMeasColumn< MBaseline >::setDescUnits(), casacore::ScalarMeasColumn< MBaseline >::setDescUnits(), casacore::MSColumns::setEpochRef(), casacore::MSFeedColumns::setEpochRef(), casacore::MSFieldColumns::setEpochRef(), casacore::MSFlagCmdColumns::setEpochRef(), casacore::MSFreqOffsetColumns::setEpochRef(), casacore::MSHistoryColumns::setEpochRef(), casacore::MSMainColumns::setEpochRef(), casacore::MSObservationColumns::setEpochRef(), casacore::MSPointingColumns::setEpochRef(), casacore::MSSourceColumns::setEpochRef(), casacore::MSSysCalColumns::setEpochRef(), casacore::MSWeatherColumns::setEpochRef(), casacore::MSSelection::setErrorHandler(), casacore::DataManagerColumn::setFixedShapeColumn(), casacore::SpectralCoordinate::setFrequencySystem(), casacore::TaQLQueryNodeRep::setFromExecute(), casacore::MSMBase::setHasPut(), casacore::ROTiledStManAccessor::setHypercubeCacheSize(), casacore::TaQLMultiNodeRep::setIsSetOrArray(), casacore::TaQLConstNodeRep::setIsTableName(), casacore::ImageStatistics< T >::setNewImage(), casacore::LatticeStatistics< T >::setNewLattice(), casacore::TaQLQueryNodeRep::setNoExecute(), casacore::TableAttr::setRW(), casacore::FITSIDItoMS1::setupMeasurementSet(), casacore::MSFitsInput::setupMeasurementSet(), casacore::FiledesIO::setWritable(), casacore::BucketBase::setWritten(), shape(), casacore::Table::showKeywords(), casacore::TableProxy::showStructure(), casacore::MArrayLogical_global_functions_MArray_logical_operations::slidingAlls(), casacore::MArrayLogical_global_functions_MArray_logical_operations::slidingAnys(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingArrayMath(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingAvdevs(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingFractiles(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingMaxs(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingMeans(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingMedians(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingMins(), casacore::MArrayLogical_global_functions_MArray_logical_operations::slidingNFalse(), casacore::MArrayLogical_global_functions_MArray_logical_operations::slidingNTrue(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingProducts(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingRmss(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingStddevs(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingSums(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingSumSqrs(), casacore::MArrayMath_global_functions_MArray_mathematical_operations::slidingVariances(), casacore::Sort::sort(), casacore::Sort::sort(), casacore::SpectralCoordinate::SpectralCoordinate(), casacore::StManArrayFile::StManArrayFile(), casacore::LatticeCleaner< T >::stopAtLargeScaleNegative(), casacore::StringDistance::StringDistance(), stripWhite(), casacore::ImageProxy::subImage(), casacore::TableDesc::TableDesc(), casacore::TableDesc::TableDesc(), casacore::TableParseUpdate::TableParseUpdate(), casacore::TableRow::TableRow(), casacore::LoggerHolder::tempClose(), casacore::LoggerHolderRep::tempClose(), casacore::LatticeCache< T >::tile(), casacore::LatticeCache< T >::tile(), casacore::TableExprNodeSet::toArray(), casacore::SpectralCoordinate::toFITS(), casacore::ImageProxy::toFits(), casacore::CoordinateSystem::toFITSHeader(), casacore::FITSCoordinateUtil::toFITSHeader(), casacore::FITSSpectralUtil::toFITSHeader(), casacore::DOos::totalSize(), casacore::DOos::totalSize(), casacore::GaussianBeam::toVector(), casacore::Coordinate::toWorld(), casacore::CoordinateSystem::toWorld(), casacore::DirectionCoordinate::toWorld(), casacore::LinearCoordinate::toWorld(), casacore::QualityCoordinate::toWorld(), casacore::SpectralCoordinate::toWorld(), casacore::StokesCoordinate::toWorld(), casacore::TabularCoordinate::toWorld(), casacore::TableExprNodeSetOptContSetBase< T >::transform(), casacore::Table::unmarkForDelete(), and casacore::MSConcat::virtualconcat().

◆ type_p

RecordType casacore::type_p
private

Defines if the Record has a fixed structure.

Definition at line 525 of file RecordInterface.h.

Referenced by recordType().

◆ used_p

◆ WORDSIZE

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().