|
struct | apply_to_tuple |
| Class apply_to_tuple - generic apply functor to tuple element (for runtime-indexed access) More...
|
|
struct | apply_to_tuple2 |
|
struct | apply_to_tuple2< 0 > |
|
struct | apply_to_tuple< 0 > |
| Class apply_to_tuple<0> More...
|
|
struct | count_instances_of_type |
| Class count_instances_of_type - utility to count the instances of a particular type in a parameter pack. More...
|
|
struct | count_instances_of_type< XCheckType, 0, T... > |
| Class count_instances_of_type<XCheckType, 0, T...> More...
|
|
struct | h5helper_complex_double |
|
struct | h5helper_complex_float |
|
class | hops_clock |
| a clock for hops-time stamps, measures time in (UTC) nanoseconds since J2000 epoch. Functionality modelled on the gps_clock from the 'date' library (requires the timezone tz library too). Relys on the H. Hinnant date library (and tzdata), this library is expected to be adopted into cxx-20 standard More...
|
|
struct | indexed_tuple_visit |
| Class indexed_tuple_visit - generic apply functor (which takes and index value!) to all elements of a tuple. More...
|
|
struct | indexed_tuple_visit< 0 > |
| Class indexed_tuple_visit<0> More...
|
|
struct | is_complex |
|
struct | is_complex< std::complex< double > > |
|
struct | is_complex< std::complex< float > > |
|
struct | is_complex< std::complex< long double > > |
|
struct | is_same_count |
| Class is_same_count - utility to return 1 if two types are the same, zero otherwise. More...
|
|
struct | is_same_count< T, T > |
| Class is_same_count<T, T> More...
|
|
class | legacy_hops_date |
| A struct to avoid name collisions between the mk4utils 'data' struct and the 'date' header library. More...
|
|
struct | lockfile_data |
| struct lockfile_data - struct for holding data about the lock file's creation More...
|
|
class | MHO_AbsoluteValue |
| Class MHO_AbsoluteValue. More...
|
|
class | MHO_AFileDefinitions |
| Class MHO_AFileDefinitions. More...
|
|
class | MHO_AFileInfoExtractor |
| Class MHO_AFileInfoExtractor. More...
|
|
class | MHO_Axis |
| Class MHO_Axis. More...
|
|
class | MHO_AxisBase |
|
class | MHO_AxisPack |
| Class MHO_AxisPack. More...
|
|
class | MHO_BasicFringeDataConfiguration |
| Class MHO_BasicFringeDataConfiguration. More...
|
|
class | MHO_BasicFringeFitter |
| Class MHO_BasicFringeFitter. More...
|
|
class | MHO_BasicFringeInfo |
| Class MHO_BasicFringeInfo. More...
|
|
class | MHO_BasicFringeUtilities |
| Class MHO_BasicFringeUtilities. More...
|
|
class | MHO_BidirectionalConstIterator |
| Class MHO_BidirectionalConstIterator. More...
|
|
class | MHO_BidirectionalConstStrideIterator |
| Class MHO_BidirectionalConstStrideIterator. More...
|
|
class | MHO_BidirectionalIndexedIterator |
| Class MHO_BidirectionalIndexedIterator. More...
|
|
class | MHO_BidirectionalIterator |
| Class MHO_BidirectionalIterator. More...
|
|
class | MHO_BidirectionalStrideIterator |
| Class MHO_BidirectionalStrideIterator. More...
|
|
class | MHO_BinaryFileInterface |
| Class MHO_BinaryFileInterface. More...
|
|
class | MHO_BinaryFileStreamer |
| Class MHO_BinaryFileStreamer declare the concrete class which does the work for file streams. More...
|
|
class | MHO_BinaryFileStreamerMultiType |
| Class MHO_BinaryFileStreamerMultiType declares a multi-type streamer with a variadic template parameter for the types to be streamed. More...
|
|
class | MHO_BinaryFileStreamerMultiType< XValueType > |
| Class MHO_BinaryFileStreamerMultiType<XValueType> declare the specialization for the base case of the recursion (in which the parameter XValueType is just a single type) More...
|
|
class | MHO_BinaryFileStreamerMultiType< XValueType, XValueTypeS... > |
| Class MHO_BinaryFileStreamerMultiType<XValueType, XValueTypeS...> sets up the typelist recursion. More...
|
|
class | MHO_BinaryFileStreamerSingleType |
| Class MHO_BinaryFileStreamerSingleType - template class for a single-type streamer, generic for most POD types. More...
|
|
class | MHO_BinaryFileStreamerSingleType< mho_json > |
| Class MHO_BinaryFileStreamerSingleType<mho_json> specialization for mho_json type (special, because it needs to be encoded and gets a size parameter) More...
|
|
class | MHO_BinaryFileStreamerSingleType< std::string > |
| Class MHO_BinaryFileStreamerSingleType<std::string> specialization for string type (special among the basic POD types because it needs a size parameter) More...
|
|
class | MHO_BinaryOperator |
| Class MHO_BinaryOperator. More...
|
|
class | MHO_BitReversalPermutation |
| bit reversal permutation function for power-of-two FFTs More...
|
|
class | MHO_ChannelIndexLabeler |
| Class MHO_ChannelIndexLabeler. More...
|
|
class | MHO_ChannelLabeler |
| Class MHO_ChannelLabeler. More...
|
|
class | MHO_ChannelLabelerBuilder |
| Class MHO_ChannelLabelerBuilder. More...
|
|
class | MHO_ChannelQuantity |
| class for storing and mapping per-channel control quantities (a typical task for fourfit control files) More...
|
|
class | MHO_CheckForNaN |
| Class MHO_CheckForNaN. More...
|
|
class | MHO_CircularFieldRotationBuilder |
| Class MHO_CircularFieldRotationBuilder. More...
|
|
class | MHO_CircularFieldRotationCorrection |
| Class MHO_CircularFieldRotationCorrection. More...
|
|
class | MHO_ClassIdentity |
| Class MHO_ClassIdentity. More...
|
|
class | MHO_ClassIdentityMap |
| Class MHO_ClassIdentityMap. More...
|
|
class | MHO_ComplexConjugator |
| Class MHO_ComplexConjugator. More...
|
|
struct | MHO_CompoundMultiply |
|
struct | MHO_CompoundSum |
|
class | MHO_ComputePlotData |
| Class MHO_ComputePlotData. More...
|
|
class | MHO_Constants |
| a namespace class for storing constants More...
|
|
class | MHO_ContainerDictionary |
| Class MHO_ContainerDictionary. More...
|
|
class | MHO_ContainerFileInterface |
| Class MHO_ContainerFileInterface - a MHO_ContainerDictionary which can read/write objects to file. More...
|
|
class | MHO_ContainerHDF5Converter |
| Converts a given ndarray-based container into a HDF5 representation - export only for now. More...
|
|
class | MHO_ContainerHDF5Converter< MHO_ObjectTags > |
|
class | MHO_ContainerJSONConverter |
| Class MHO_ContainerJSONConverter. More...
|
|
class | MHO_ContainerJSONConverter< MHO_ObjectTags > |
| Class MHO_ContainerJSONConverter<MHO_ObjectTags> More...
|
|
class | MHO_ContainerStore |
| Class MHO_ContainerStore. More...
|
|
class | MHO_ControlConditionEvaluator |
| evaluates conditional statements encounterd in control file syntax More...
|
|
class | MHO_ControlDefinitions |
| Class MHO_ControlDefinitions. More...
|
|
class | MHO_ControlElementParser |
| Class MHO_ControlElementParser. More...
|
|
class | MHO_ControlFileParser |
| Class MHO_ControlFileParser. More...
|
|
struct | MHO_ControlLine |
| Class MHO_ControlLine. More...
|
|
struct | MHO_ControlStatement |
| Class MHO_ControlStatement. More...
|
|
class | MHO_ControlTokenProcessor |
| Class MHO_ControlTokenProcessor. More...
|
|
class | MHO_CyclicRotator |
| Class MHO_CyclicRotator. More...
|
|
class | MHO_DataSelectionBuilder |
| Class MHO_DataSelectionBuilder. More...
|
|
class | MHO_DCBlock |
| Class MHO_DCBlock. More...
|
|
class | MHO_DCBlockBuilder |
| Class MHO_DCBlockBuilder. More...
|
|
class | MHO_DefaultPythonPlotVisitor |
| Class MHO_DefaultPythonPlotVisitor. More...
|
|
class | MHO_DelayModel |
| Class MHO_DelayModel. More...
|
|
class | MHO_DelayRate |
| Class MHO_DelayRate. More...
|
|
class | MHO_DiFXBaselineProcessor |
| Class MHO_DiFXBaselineProcessor. More...
|
|
class | MHO_DiFXChannelNameConstructor |
| Class MHO_DiFXChannelNameConstructor. More...
|
|
class | MHO_DiFXInputProcessor |
| Class MHO_DiFXInputProcessor. More...
|
|
class | MHO_DiFXInterface |
| Class MHO_DiFXInterface. More...
|
|
class | MHO_DiFXPCalProcessor |
| Class MHO_DiFXPCalProcessor. More...
|
|
class | MHO_DiFXScanFileSet |
| Class MHO_DiFXScanFileSet. More...
|
|
class | MHO_DiFXScanProcessor |
| Class MHO_DiFXScanProcessor. More...
|
|
class | MHO_DiFXVisibilityProcessor |
| Class MHO_DiFXVisibilityProcessor. More...
|
|
class | MHO_DiFXVisibilityRecord |
| Class MHO_DiFXVisibilityRecord. More...
|
|
class | MHO_DirectoryInterface |
| Class MHO_DirectoryInterface. More...
|
|
class | MHO_DoubleSidebandChannelLabeler |
| Class MHO_DoubleSidebandChannelLabeler. More...
|
|
class | MHO_Element |
| Class MHO_Element. More...
|
|
class | MHO_ElementTypeCaster |
| Class MHO_ElementTypeCaster. More...
|
|
struct | MHO_EmptyType |
| Class MHO_EmptyType. More...
|
|
class | MHO_EndZeroPadder |
| Class MHO_EndZeroPadder. More...
|
|
class | MHO_EstimatePCManual |
| Class MHO_EstimatePCManual. More...
|
|
class | MHO_ExtendedElement |
| Class MHO_ExtendedElement. More...
|
|
class | MHO_ExtensibleElement |
| Class MHO_ExtensibleElement. More...
|
|
class | MHO_ExtremaSearch |
| Class MHO_ExtremaSearch. More...
|
|
class | MHO_FastFourierTransform |
| Class MHO_FastFourierTransform. More...
|
|
class | MHO_FastFourierTransformUtilities |
| basic utility functions for native FFTs More...
|
|
class | MHO_FastFourierTransformWorkspace |
| navtive FFT workspace definitions More...
|
|
class | MHO_FFTWTypeInfo |
| Class MHO_FFTWTypeInfo. More...
|
|
class | MHO_FFTWTypes |
| Class MHO_FFTWTypes. More...
|
|
struct | MHO_FFTWTypes< double > |
| Class MHO_FFTWTypes<double> More...
|
|
struct | MHO_FFTWTypes< float > |
| Class MHO_FFTWTypes<float> More...
|
|
struct | MHO_FFTWTypes< long double > |
| Class MHO_FFTWTypes<long double> More...
|
|
class | MHO_FileKey |
| Class MHO_FileKey the version-0 size of the file key is (512 bits / 64 bytes), and all of the version-0 data fields must be present and structure unchanged in any future versions. A future version X of MHO_FileKey may extend the file key by N bytes of arbitrarily structured data to be inserted (after the end of the V0 key and before the file object it describes, so long as N+64 < UINT16_MAX, and the appropriate StreamInData_VX/StreamOutData_VX and ByteSize functions are defined. More...
|
|
union | MHO_FileKeyVersionInfo |
| union MHO_FileKeyVersionInfo - this union allows us to store the file key version and size info into a 4 byte integer More...
|
|
class | MHO_FileStreamer |
| Class MHO_FileStreamer. More...
|
|
class | MHO_FringeControlInitialization |
| Class MHO_FringeControlInitialization. More...
|
|
class | MHO_FringeData |
| Class MHO_FringeData. More...
|
|
class | MHO_FringeFitter |
| Class MHO_FringeFitter. More...
|
|
class | MHO_FringeFitterFactory |
| Class MHO_FringeFitterFactory. More...
|
|
class | MHO_FringeFitterVisitor |
| Class MHO_FringeFitterVisitor. More...
|
|
class | MHO_FringePlotInfo |
| Class MHO_FringePlotInfo. More...
|
|
class | MHO_FringePlotVisitor |
| Class MHO_FringePlotVisitor. More...
|
|
class | MHO_FringeRotation |
| Class MHO_FringeRotation. More...
|
|
class | MHO_FunctorBroadcaster |
| Class MHO_FunctorBroadcaster. More...
|
|
class | MHO_GaussianWhiteNoiseSignal |
|
class | MHO_HDF5ContainerFileInterface |
| Class to convert a HOPS4 file to HDF5. More...
|
|
class | MHO_HDF5Converter |
|
class | MHO_HDF5ConverterDictionary |
| Dictionary of objects which do the conversion to HDF5 for each type. More...
|
|
class | MHO_IndexLabelInterface |
| Class MHO_IndexLabelInterface - adds indexes associated with key:value pairs (used by MHO_Axis) constructor is protected this class is only intended to provide an interface that derived classes may inherit this interface is to enforce a specific access pattern associated with modifying meta data attached to a vector/axis like object that is in the form of a mho_json::array_t. More...
|
|
class | MHO_InitialFringeInfo |
| Class MHO_InitialFringeInfo. More...
|
|
class | MHO_InspectingOperator |
| Class MHO_InspectingOperator. More...
|
|
class | MHO_InterpolateFringePeak |
| Class MHO_InterpolateFringePeak. More...
|
|
class | MHO_Interval |
| Class MHO_Interval. More...
|
|
class | MHO_IntervalLabelInterface |
| Class MHO_IntervalLabelInterface - adds intervals with associated key:value pairs (used by MHO_Axis) constructor is protected this class is only intended to provide an interface that derived classes may inherit this interface is to enforce a specific access pattern associated with modifying meta data attached to a vector/axis like object that is in the form of a mho_json::array_t. More...
|
|
class | MHO_IonosphericFringeFitter |
| Class MHO_IonosphericFringeFitter. More...
|
|
class | MHO_IonosphericPhaseCorrection |
| Class MHO_IonosphericPhaseCorrection. More...
|
|
class | MHO_JSONConverter |
| Class MHO_JSONConverter. More...
|
|
class | MHO_JSONWrapper |
|
class | MHO_LegacyDateConverter |
| this class is necessary to prevent a collision between the "namespace date" and the legacy HOPS3 "struct date" More...
|
|
class | MHO_LegacyRootCodeGenerator |
| Class MHO_LegacyRootCodeGenerator. More...
|
|
class | MHO_LinearDParCorrection |
| Class MHO_LinearDParCorrection. More...
|
|
class | MHO_LinearDParCorrectionBuilder |
| Class MHO_LinearDParCorrectionBuilder. More...
|
|
class | MHO_LockFileHandler |
| Class MHO_LockFileHandler uses the singleton pattern. More...
|
|
class | MHO_LSBOffset |
| Class MHO_LSBOffset. More...
|
|
class | MHO_LSBOffsetBuilder |
| Class MHO_LSBOffsetBuilder. More...
|
|
class | MHO_ManualChannelDelayCorrection |
| Class MHO_ManualChannelDelayCorrection. More...
|
|
class | MHO_ManualChannelDelayCorrectionBuilder |
| Class MHO_ManualChannelDelayCorrectionBuilder. More...
|
|
class | MHO_ManualChannelPhaseCorrection |
| Class MHO_ManualChannelPhaseCorrection. More...
|
|
class | MHO_ManualChannelPhaseCorrectionBuilder |
| Class MHO_ManualChannelPhaseCorrectionBuilder. More...
|
|
class | MHO_ManualPolDelayCorrection |
| Class MHO_ManualPolDelayCorrection. More...
|
|
class | MHO_ManualPolDelayCorrectionBuilder |
| Class MHO_ManualPolDelayCorrectionBuilder. More...
|
|
class | MHO_ManualPolPhaseCorrection |
| Class MHO_ManualPolPhaseCorrection. More...
|
|
class | MHO_ManualPolPhaseCorrectionBuilder |
| Class MHO_ManualPolPhaseCorrectionBuilder. More...
|
|
class | MHO_MathUtilities |
| Class MHO_MathUtilities. More...
|
|
class | MHO_MBDelaySearch |
| Class MHO_MBDelaySearch. More...
|
|
class | MHO_MBDelaySearchCUDA |
| Class MHO_MBDelaySearchCUDA. More...
|
|
class | MHO_MD5HashGenerator |
| Class MHO_MD5HashGenerator declares the concrete class which does the work for file streams. More...
|
|
class | MHO_MD5HashGeneratorMultiType |
| Class MHO_MD5HashGeneratorMultiType declares a multi-type streamer with a variadic template parameter for the types to be streamed. More...
|
|
class | MHO_MD5HashGeneratorMultiType< XValueType > |
| Class MHO_MD5HashGeneratorMultiType<XValueType> declares the specialization for the base case of the recursion (in which the parameter XValueType is just a single type) More...
|
|
class | MHO_MD5HashGeneratorMultiType< XValueType, XValueTypeS... > |
| Class MHO_MD5HashGeneratorMultiType<XValueType, XValueTypeS...> carry out the typelist recursion. More...
|
|
class | MHO_MD5HashGeneratorSingleType |
| Class MHO_MD5HashGeneratorSingleType - template class for a single-type streamer, generic for most POD types. More...
|
|
class | MHO_MD5HashGeneratorSingleType< std::string > |
| Class MHO_MD5HashGeneratorSingleType<std::string> specialization for string type. More...
|
|
class | MHO_Message |
| uses the singleton pattern (as we only have one terminal) More...
|
|
class | MHO_MessageEndline |
| Class MHO_MessageEndline. More...
|
|
class | MHO_MessageNewline |
| Class MHO_MessageNewline. More...
|
|
class | MHO_MinWeight |
| Class MHO_MinWeight. More...
|
|
class | MHO_MinWeightBuilder |
| Class MHO_MinWeightBuilder. More...
|
|
class | MHO_MixedPolYShift |
| Class MHO_MixedPolYShift. More...
|
|
class | MHO_MixedPolYShiftBuilder |
| Class MHO_MixedPolYShiftBuilder. More...
|
|
class | MHO_MixedSidebandNormFX |
| Class MHO_MixedSidebandNormFX. More...
|
|
class | MHO_MK4CorelInterface |
| MHO_MK4CorelInterface - Needed to import data from mk4_corel file objects (type_1xx) to HOPS4 format. This class implicitly assumes that the frequency/channel configuration is shared among all polarization products (i.e. nlags), we may want to loosen this restriction in the future. More...
|
|
class | MHO_MK4CorelInterfaceReversed |
| MHO_MK4CorelInterfaceReversed - Converts HOPS4 visibility and weight containers back to mk4_corel format. More...
|
|
class | MHO_MK4FringeExport |
| Exports HOPS4 fringe data to mark4 type_2xx file data. More...
|
|
class | MHO_MK4ScanConverter |
| Class MHO_MK4ScanConverter. More...
|
|
class | MHO_MK4ScanConverterReversed |
| Class MHO_MK4ScanConverterReversed. More...
|
|
class | MHO_MK4StationInterface |
| MHO_MK4StationInterface converts a mk4 station file (type_3xx) to HOPS4 format. More...
|
|
class | MHO_MK4StationInterfaceReversed |
| MHO_MK4StationInterfaceReversed - Converts HOPS4 station containers back to mk4_sdata format. This class performs the reverse conversion of MHO_MK4StationInterface, taking MHO_TableContainer objects (station_coord_type and multitone_pcal_type) and generating the corresponding mk4_sdata C structs. More...
|
|
class | MHO_MK4VexInterface |
| MHO_MK4VexInterface convers root (ovex) file to json file for HOPS4 consumption. More...
|
|
class | MHO_MPIInterface |
| interface functions for initialization of a MPI environment More...
|
|
class | MHO_MultidimensionalFastFourierTransform |
| Class MHO_MultidimensionalFastFourierTransform. More...
|
|
class | MHO_MultidimensionalFastFourierTransformFFTW |
| Class MHO_MultidimensionalFastFourierTransformFFTW. More...
|
|
class | MHO_MultidimensionalFastFourierTransformInterface |
| Class MHO_MultidimensionalFastFourierTransformInterface. More...
|
|
struct | MHO_MultiplyIdentity |
| Class MHO_MultiplyIdentity. More...
|
|
struct | MHO_MultiplyIdentity< bool > |
| Class MHO_MultiplyIdentity<bool> More...
|
|
struct | MHO_MultiplyIdentity< double > |
| Class MHO_MultiplyIdentity<double> More...
|
|
struct | MHO_MultiplyIdentity< float > |
| Class MHO_MultiplyIdentity<float> More...
|
|
struct | MHO_MultiplyIdentity< int > |
| Class MHO_MultiplyIdentity<int> More...
|
|
struct | MHO_MultiplyIdentity< long double > |
|
struct | MHO_MultiplyIdentity< short > |
| Class MHO_MultiplyIdentity<short> More...
|
|
struct | MHO_MultiplyIdentity< std::complex< double > > |
|
struct | MHO_MultiplyIdentity< std::complex< float > > |
|
struct | MHO_MultiplyIdentity< std::complex< long double > > |
|
struct | MHO_MultiplyIdentity< std::size_t > |
| Class MHO_MultiplyIdentity<std::size_t> More...
|
|
struct | MHO_MultiplyIdentity< unsigned int > |
| Class MHO_MultiplyIdentity<unsigned int> More...
|
|
class | MHO_MultitonePhaseCorrection |
| Class MHO_MultitonePhaseCorrection. More...
|
|
class | MHO_MultitonePhaseCorrectionBuilder |
| Class MHO_MultitonePhaseCorrectionBuilder. More...
|
|
class | MHO_NaNMasker |
| Class MHO_NaNMasker. More...
|
|
class | MHO_NDArrayMath |
| utility functions for multidimensional array access More...
|
|
class | MHO_NDArrayTypeCastFunctor |
| Class MHO_NDArrayTypeCastFunctor. More...
|
|
class | MHO_NDArrayView |
| MHO_NDArrayView is a class to represent a view (slice) of a n-dimensional array Thu 13 Aug 2020 02:53:11 PM EDT. More...
|
|
class | MHO_NDArrayWrapper |
| Class MHO_NDArrayWrapper. More...
|
|
class | MHO_NDArrayWrapper< XValueType, 0 > |
| Class MHO_NDArrayWrapper<XValueType, 0> specialization for a RANK-0 (i.e. a scalar) More...
|
|
class | MHO_NDArrayWrapper< XValueType, 1 > |
| Class MHO_NDArrayWrapper<XValueType, 1> specialization for a RANK-1 (i.e. a vector) More...
|
|
class | MHO_NormFX |
| Class MHO_NormFX. More...
|
|
class | MHO_Notches |
| Class MHO_Notches. More...
|
|
class | MHO_NotchesBuilder |
| Class MHO_NotchesBuilder. More...
|
|
class | MHO_NullType |
|
struct | MHO_ObjectStreamState |
| Class MHO_ObjectStreamState. More...
|
|
class | MHO_ObjectTags |
| Class MHO_ObjectTags. More...
|
|
class | MHO_OpenCLBatchedMultidimensionalFastFourierTransform |
|
class | MHO_OpenCLComplexPointwiseMultiply |
|
class | MHO_OpenCLFastFourierTransformPlan |
|
class | MHO_OpenCLFastFourierTransformRadix2Stage |
|
class | MHO_OpenCLInterface |
|
class | MHO_OpenCLKernelBuilder |
|
class | MHO_OpenCLMultidimensionalFastFourierTransform |
|
class | MHO_OpenCLNDArrayBuffer |
|
class | MHO_OpenCLScalarMultiply |
|
class | MHO_Operator |
| Class MHO_Operator. More...
|
|
class | MHO_OperatorBuilder |
| Abtract base class for a builder object (creates an operator for later use) More...
|
|
class | MHO_OperatorBuilderManager |
| Manages all the various operator builders. More...
|
|
class | MHO_OperatorToolbox |
| Class MHO_OperatorToolbox. More...
|
|
class | MHO_ParameterConfigurator |
| some control statements simply trigger a parameter value to be set to a certain value, this class handles this special case More...
|
|
class | MHO_ParameterManager |
| Manager class for the MHO_ParameterConfigurator. More...
|
|
class | MHO_ParameterStore |
| Class MHO_ParameterStore. More...
|
|
class | MHO_Passband |
| Class MHO_Passband. More...
|
|
class | MHO_PassbandBuilder |
| Class MHO_PassbandBuilder. More...
|
|
class | MHO_PhaseCalibrationTrim |
| Class MHO_PhaseCalibrationTrim. More...
|
|
class | MHO_PolProductSummation |
| Class MHO_PolProductSummation. More...
|
|
class | MHO_PolProductSummationBuilder |
| Class MHO_PolProductSummationBuilder. More...
|
|
struct | MHO_ProfileEvent |
| Class MHO_ProfileEvent. More...
|
|
class | MHO_Profiler |
| Class MHO_Profiler - uses the singleton pattern. More...
|
|
class | MHO_PyContainerStoreInterface |
| python binding to the MHO_ContainerStore More...
|
|
class | MHO_PyFringeDataInterface |
| python bindings for the MHO_FringeData class More...
|
|
class | MHO_PyFringeFitterInstance |
|
class | MHO_PyGenericOperator |
| this class allows a user to inject a python function of the form: func(fringe_data_interface) into the control flow of the fringe fitter. It is basically allowed full access to any data or parameters encompassed by the fringe_data object (container store, parameter store, plot data). The only exception is that re-sizing of arrays is not allowed. More...
|
|
class | MHO_PyOperator |
| trampoline for generic data operator More...
|
|
class | MHO_PyParameterStoreInterface |
| python bindings for the MHO_ParameterStore More...
|
|
class | MHO_PyScanStoreInterface |
| python bindings for the MHO_ScanDataStore More...
|
|
class | MHO_PyTableContainer |
| python bindings for template MHO_TableContainer objects This extension which allows us to present the contents of the XTableType to python as a numpy array + python list objects for the axes. Changes made to the contents of numpy array will be exposed to the c++ side. However, no changes to the size/shape or axes of the array are supported. More...
|
|
class | MHO_PythonOperatorBuilder |
|
class | MHO_PyUnaryOperator |
|
class | MHO_PyUnaryTableOperator |
|
class | MHO_Reducer |
| Class MHO_Reducer. More...
|
|
class | MHO_SamplerLabeler |
| Class MHO_SamplerLabeler. More...
|
|
class | MHO_SamplerLabelerBuilder |
| Class MHO_SamplerLabelerBuilder. More...
|
|
class | MHO_SBDTableGenerator |
| Class MHO_SBDTableGenerator. More...
|
|
class | MHO_ScalarContainer |
| MHO_ScalarContainer, and wrapper class for storage of a scalar object. More...
|
|
class | MHO_ScalarContainerBase |
|
class | MHO_ScanDataStore |
| Class to catalog and organize data files that are associated with a single scan, and handle retrieval for specific baselilnes. More...
|
|
class | MHO_SelectRepack |
| Class MHO_SelectRepack. More...
|
|
class | MHO_Serializable |
| Class MHO_Serializable. More...
|
|
class | MHO_SerializableObjectFactory |
| Class MHO_SerializableObjectFactory. More...
|
|
class | MHO_SerializableObjectFactorySpecific |
| Class MHO_SerializableObjectFactorySpecific. More...
|
|
class | MHO_SimulatedSignalGenerator |
|
class | MHO_SingleSidebandNormFX |
| Class MHO_SingleSidebandNormFX. More...
|
|
class | MHO_SingleToneSignal |
|
class | MHO_Snapshot |
| Class MHO_Snapshot. More...
|
|
class | MHO_StationCodeMap |
| Class MHO_StationCodeMap Handles the mapping of two character and one character station representation. This class can be initialized from a file, otherwise it assigns free 1-char codes based on the order in which stations are encountered. Optionally, we can enable some legacy station code assignments inherited from difx2mark4. More...
|
|
class | MHO_StationDelayCorrection |
| Class MHO_StationDelayCorrection. More...
|
|
class | MHO_StationDelayCorrectionBuilder |
| Class MHO_StationDelayCorrectionBuilder. More...
|
|
class | MHO_StationModel |
| Class MHO_StationModel. More...
|
|
class | MHO_SubSample |
| Class MHO_SubSample. More...
|
|
struct | MHO_SumIdentity |
| Class MHO_SumIdentity. More...
|
|
struct | MHO_SumIdentity< bool > |
| Class MHO_SumIdentity<bool> More...
|
|
struct | MHO_SumIdentity< double > |
| Class MHO_SumIdentity<double> More...
|
|
struct | MHO_SumIdentity< float > |
| Class MHO_SumIdentity<float> More...
|
|
struct | MHO_SumIdentity< int > |
| Class MHO_SumIdentity<int> More...
|
|
struct | MHO_SumIdentity< long double > |
| Class MHO_SumIdentity<long double> More...
|
|
struct | MHO_SumIdentity< short > |
| Class MHO_SumIdentity<short> More...
|
|
struct | MHO_SumIdentity< std::complex< double > > |
| Class MHO_SumIdentity<std::complex<double>> More...
|
|
struct | MHO_SumIdentity< std::complex< float > > |
| Class MHO_SumIdentity<std::complex<float>> More...
|
|
struct | MHO_SumIdentity< std::complex< long double > > |
| Class MHO_SumIdentity<std::complex<long double>> More...
|
|
struct | MHO_SumIdentity< std::size_t > |
| Class MHO_SumIdentity<std::size_t> More...
|
|
struct | MHO_SumIdentity< unsigned int > |
| Class MHO_SumIdentity<unsigned int> More...
|
|
class | MHO_TableContainer |
| Class MHO_TableContainer. More...
|
|
class | MHO_TableContainerBase |
|
class | MHO_TableContainerBufferBuilder |
|
class | MHO_Taggable |
| Class MHO_Taggable. More...
|
|
class | MHO_Timer |
| Class MHO_Timer - A timer class responsible for thread and process benchmarking For more information on the linux system variables and functions that were leveraged see: https://linux.die.net/man/3/clock_gettime TODO – detect if system actually has a realtime clock and disable if not present. More...
|
|
class | MHO_TimeStampConverter |
| Class MHO_TimeStampConverter. More...
|
|
struct | MHO_Token |
| Class MHO_Token. More...
|
|
class | MHO_Tokenizer |
| Class MHO_Tokenizer. More...
|
|
class | MHO_TransformingOperator |
| Class MHO_TransformingOperator. More...
|
|
struct | MHO_Typelist |
| Class MHO_Typelist. More...
|
|
struct | MHO_TypelistSizeImpl |
| Class MHO_TypelistSizeImpl. More...
|
|
struct | MHO_TypelistSizeImpl< MHO_Typelist< T... > > |
| Class MHO_TypelistSizeImpl<MHO_Typelist<T...>> More...
|
|
class | MHO_UnaryFunctor |
| Class MHO_UnaryFunctor. More...
|
|
class | MHO_UnaryInPlaceOperator |
| Class MHO_UnaryInPlaceOperator. More...
|
|
class | MHO_UnaryOperator |
| Class MHO_UnaryOperator. More...
|
|
class | MHO_UniformGridPointsCalculator |
| Class MHO_UniformGridPointsCalculator. More...
|
|
class | MHO_Unit |
|
class | MHO_UUID |
| Class MHO_UUID - a class for a 16 byte UUID (for object and type identification) More...
|
|
class | MHO_UUIDGenerator |
|
class | MHO_VectorContainer |
| MHO_VectorContainer - basis for for axis data objects in HOPS4, it is an 1-dimensional array object, key:value data can be attached via the MHO_Taggable interface. More...
|
|
class | MHO_VectorContainerBase |
|
class | MHO_VexBlockParser |
| Class MHO_VexBlockParser. More...
|
|
class | MHO_VexDefinitions |
| Class MHO_VexDefinitions. More...
|
|
class | MHO_VexElementLineGenerator |
| Class MHO_VexElementLineGenerator. More...
|
|
class | MHO_VexGenerator |
| Class MHO_VexGenerator. More...
|
|
class | MHO_VexInfoExtractor |
| Class MHO_VexInfoExtractor. More...
|
|
class | MHO_VexLine |
| Class MHO_VexLine. More...
|
|
class | MHO_VexParameter |
| Class MHO_VexParameter. More...
|
|
class | MHO_VexParser |
| Class MHO_VexParser. More...
|
|
class | MHO_VexTokenProcessor |
| Class MHO_VexTokenProcessor. More...
|
|
class | MHO_VisibilityChannelizer |
| Class MHO_VisibilityChannelizer. More...
|
|
union | MHO_VisibilityChunk |
| Class (anonymous union) - helper union used for reading in visibility records to catch over-runs with sync word. More...
|
|
class | MHO_Visitor |
| Class MHO_Visitor. More...
|
|
class | MHO_WeightChannelizer |
| collects unchannelized (3d) weight data and groups by channel (but all channels must be of equal size) into 4d object More...
|
|
|
using | baseline_axis_pack = MHO_AxisPack< polprod_axis_type, channel_axis_type, time_axis_type, frequency_axis_type > |
|
using | channel_axis_type = MHO_Axis< double > |
|
using | coeff_axis_type = MHO_Axis< int > |
|
using | ComplexD = std::complex< double > |
|
using | ComplexF = std::complex< float > |
|
using | coord_axis_type = MHO_Axis< std::string > |
|
using | delay_rate_axis_type = MHO_Axis< double > |
|
using | Double = double |
|
using | FFT_ENGINE_TYPE = MHO_MultidimensionalFastFourierTransform< visibility_type > |
|
using | flag_element_type = FLAG_TYPE |
|
typedef char | FLAG_TYPE |
|
using | frequency_axis_type = MHO_Axis< double > |
|
typedef struct hops::h5helper_complex_double | h5helper_complex_double |
|
typedef struct hops::h5helper_complex_float | h5helper_complex_float |
|
template<class Duration > |
using | hops_time = std::chrono::time_point< hops_clock, Duration > |
| Class hops_time. More...
|
|
using | Int = int |
|
using | manual_pcal_axis_type = MHO_AxisPack< pol_axis_type, channel_axis_type > |
|
using | manual_pcal_delay_type = MHO_TableContainer< manual_pcal_element_type, manual_pcal_axis_type > |
|
using | manual_pcal_element_type = PCFP_TYPE |
|
using | manual_pcal_type = MHO_TableContainer< manual_pcal_element_type, manual_pcal_axis_type > |
|
using | mbd_amp_type = MHO_TableContainer< double, mbd_axis_pack > |
|
using | mbd_axis_pack = MHO_AxisPack< time_axis_type > |
|
using | mbd_dr_amp_type = MHO_TableContainer< weight_element_type, mbd_dr_axis_pack > |
|
using | mbd_dr_axis_pack = MHO_AxisPack< time_axis_type, delay_rate_axis_type > |
|
using | mbd_dr_type = MHO_TableContainer< visibility_element_type, mbd_dr_axis_pack > |
|
using | mbd_type = MHO_TableContainer< visibility_element_type, mbd_axis_pack > |
|
using | MHO_AxisChar = MHO_Axis< char > |
|
using | MHO_AxisComplexDouble = MHO_Axis< std::complex< double > > |
|
using | MHO_AxisComplexFloat = MHO_Axis< std::complex< float > > |
|
using | MHO_AxisComplexLongDouble = MHO_Axis< std::complex< long double > > |
|
using | MHO_AxisDouble = MHO_Axis< double > |
|
using | MHO_AxisFloat = MHO_Axis< float > |
|
using | MHO_AxisInt = MHO_Axis< int > |
|
using | MHO_AxisLong = MHO_Axis< long > |
|
using | MHO_AxisLongDouble = MHO_Axis< long double > |
|
using | MHO_AxisLongLong = MHO_Axis< long long > |
|
using | MHO_AxisShort = MHO_Axis< short > |
|
using | MHO_AxisString = MHO_Axis< std::string > |
|
using | MHO_AxisUChar = MHO_Axis< unsigned char > |
|
using | MHO_AxisUInt = MHO_Axis< unsigned int > |
|
using | MHO_AxisULong = MHO_Axis< unsigned long > |
|
using | MHO_AxisULongLong = MHO_Axis< unsigned long long > |
|
using | MHO_AxisUShort = MHO_Axis< unsigned short > |
|
typedef MHO_BinaryFileStreamerMultiType< bool, char, unsigned char, short, unsigned short, int, unsigned int, long, unsigned long, long long, unsigned long long, float, double, long double, std::complex< float >, std::complex< double >, std::complex< long double >, std::string, mho_json > | MHO_BinaryFileStreamerBasicTypes |
|
typedef uint32_t | MHO_ClassVersion |
|
typedef MHO_MD5HashGeneratorMultiType< bool, char, unsigned char, short, unsigned short, int, unsigned int, long, unsigned long, long long, unsigned long long, float, double, long double, std::string > | MHO_MD5HashGeneratorBasicTypes |
|
using | MHO_ScalarBool = MHO_ScalarContainer< bool > |
|
using | MHO_ScalarChar = MHO_ScalarContainer< char > |
|
using | MHO_ScalarComplexDouble = MHO_ScalarContainer< std::complex< double > > |
|
using | MHO_ScalarComplexFloat = MHO_ScalarContainer< std::complex< float > > |
|
using | MHO_ScalarComplexLongDouble = MHO_ScalarContainer< std::complex< long double > > |
|
using | MHO_ScalarDouble = MHO_ScalarContainer< double > |
|
using | MHO_ScalarFloat = MHO_ScalarContainer< float > |
|
using | MHO_ScalarInt = MHO_ScalarContainer< int > |
|
using | MHO_ScalarLong = MHO_ScalarContainer< long > |
|
using | MHO_ScalarLongDouble = MHO_ScalarContainer< long double > |
|
using | MHO_ScalarLongLong = MHO_ScalarContainer< long long > |
|
using | MHO_ScalarShort = MHO_ScalarContainer< short > |
|
using | MHO_ScalarString = MHO_ScalarContainer< std::string > |
|
using | MHO_ScalarUChar = MHO_ScalarContainer< unsigned char > |
|
using | MHO_ScalarUInt = MHO_ScalarContainer< unsigned int > |
|
using | MHO_ScalarULong = MHO_ScalarContainer< unsigned long > |
|
using | MHO_ScalarULongLong = MHO_ScalarContainer< unsigned long long > |
|
using | MHO_ScalarUShort = MHO_ScalarContainer< unsigned short > |
|
template<class L > |
using | MHO_TypelistSize = typename MHO_TypelistSizeImpl< L >::type |
| Class MHO_TypelistSize - alias to MHO_TypelistSize, retrieve the value itself with value (element of std::integral_constant) More...
|
|
using | MHO_VectorChar = MHO_VectorContainer< char > |
|
using | MHO_VectorComplexDouble = MHO_VectorContainer< std::complex< double > > |
|
using | MHO_VectorComplexFloat = MHO_VectorContainer< std::complex< float > > |
|
using | MHO_VectorComplexLongDouble = MHO_VectorContainer< std::complex< long double > > |
|
using | MHO_VectorDouble = MHO_VectorContainer< double > |
|
using | MHO_VectorFloat = MHO_VectorContainer< float > |
|
using | MHO_VectorInt = MHO_VectorContainer< int > |
|
using | MHO_VectorLong = MHO_VectorContainer< long > |
|
using | MHO_VectorLongDouble = MHO_VectorContainer< long double > |
|
using | MHO_VectorLongLong = MHO_VectorContainer< long long > |
|
using | MHO_VectorShort = MHO_VectorContainer< short > |
|
using | MHO_VectorString = MHO_VectorContainer< std::string > |
|
using | MHO_VectorUChar = MHO_VectorContainer< unsigned char > |
|
using | MHO_VectorUInt = MHO_VectorContainer< unsigned int > |
|
using | MHO_VectorULong = MHO_VectorContainer< unsigned long > |
|
using | MHO_VectorULongLong = MHO_VectorContainer< unsigned long long > |
|
using | MHO_VectorUShort = MHO_VectorContainer< unsigned short > |
|
using | multitone_pcal_axis_type = MHO_AxisPack< pol_axis_type, time_axis_type, frequency_axis_type > |
|
using | multitone_pcal_type = MHO_TableContainer< pcal_phasor_type, multitone_pcal_axis_type > |
|
using | pcal_axis_pack = MHO_AxisPack< pol_axis_type, channel_axis_type > |
|
using | pcal_phase_type = MHO_TableContainer< double, pcal_axis_pack > |
|
using | pcal_phasor_type = std::complex< PCFP_TYPE > |
|
typedef double | PCFP_TYPE |
|
using | phase_axis_type = MHO_Axis< double > |
|
using | phasor_type = MHO_TableContainer< std::complex< double >, MHO_AxisPack< MHO_Axis< double >, MHO_Axis< double > > > |
|
using | pol_axis_type = MHO_Axis< std::string > |
|
using | polprod_axis_type = MHO_Axis< std::string > |
|
using | sbd_dr_type = visibility_type |
|
using | sbd_type = visibility_type |
|
using | spline_coeff_type = SPLINE_TYPE |
|
typedef double | SPLINE_TYPE |
|
using | station_coord_axis_pack = MHO_AxisPack< coord_axis_type, time_axis_type, coeff_axis_type > |
|
using | station_coord_type = MHO_TableContainer< spline_coeff_type, station_coord_axis_pack > |
|
using | String = std::string |
|
using | time_axis_type = MHO_Axis< double > |
|
using | uch_baseline_axis_pack = MHO_AxisPack< polprod_axis_type, time_axis_type, frequency_axis_type > |
|
using | uch_visibility_store_type = MHO_TableContainer< visibility_element_store_type, uch_baseline_axis_pack > |
|
using | uch_visibility_type = MHO_TableContainer< visibility_element_type, uch_baseline_axis_pack > |
|
using | uch_weight_store_type = MHO_TableContainer< weight_element_store_type, uch_baseline_axis_pack > |
|
using | uch_weight_type = MHO_TableContainer< weight_element_type, uch_baseline_axis_pack > |
|
typedef float | VFP_STORE_TYPE |
|
typedef double | VFP_TYPE |
|
using | visibility_element_store_type = std::complex< VFP_STORE_TYPE > |
|
using | visibility_element_type = std::complex< VFP_TYPE > |
|
using | visibility_store_type = MHO_TableContainer< visibility_element_store_type, baseline_axis_pack > |
| Definitions for storage (on-disk) types for visibilities and related quantities to cut down on disk usage. More...
|
|
using | visibility_type = MHO_TableContainer< visibility_element_type, baseline_axis_pack > |
|
using | weight_element_store_type = WFP_STORE_TYPE |
|
using | weight_element_type = WFP_TYPE |
|
using | weight_store_type = MHO_TableContainer< weight_element_store_type, baseline_axis_pack > |
|
using | weight_type = MHO_TableContainer< weight_element_type, baseline_axis_pack > |
|
typedef float | WFP_STORE_TYPE |
|
typedef double | WFP_TYPE |
|
using | xpower_amp_type = MHO_TableContainer< double, MHO_AxisPack< MHO_Axis< double > > > |
|
using | xpower_type = MHO_TableContainer< std::complex< double >, MHO_AxisPack< MHO_Axis< double > > > |
|
|
unsigned int | adler32_checksum (unsigned char *buf, int len) |
|
std::string | afile_header (int version, int type, char afile_com_char) |
|
template<typename XTupleType , typename XFunctorType > |
void | apply_at (const XTupleType &tup, size_t index, XFunctorType &functor) |
| Applies a functor to an element at a specified index in a tuple. More...
|
|
template<typename XTupleType , typename XFunctorType > |
void | apply_at (XTupleType &tup, size_t index, XFunctorType &functor) |
|
template<typename XTupleType , typename XTupleType2 , typename XFunctorType > |
void | apply_at2 (const XTupleType &tup1, XTupleType &tup2, size_t index, XFunctorType &functor) |
|
template<typename XTupleType , typename XTupleType2 , typename XFunctorType > |
void | apply_at2 (XTupleType &tup1, XTupleType2 &tup2, size_t index, XFunctorType &functor) |
|
void | Clear () |
|
void | compute_field_rotations_fixed (std::complex< double > cpolvalue[4], double *par_angle, double *elevation, int *mount_type) |
|
hid_t | create_complex_dtype_double () |
|
hid_t | create_complex_dtype_float () |
|
void | DeclarePyContainerStoreInterface (py::module &m, std::string pyclass_name) |
|
void | DeclarePyFringeDataInterface (py::module &m, std::string pyclass_name) |
|
void | DeclarePyParameterStoreInterface (py::module &m, std::string pyclass_name) |
|
void | DeclarePyScanStoreInterface (py::module &m, std::string pyclass_name) |
|
template<typename XTableType > |
void | DeclarePyTableContainer (py::module &m, std::string pyclass_name="") |
|
uint64_t | decode_value (const std::string &code, const std::string &character_set) |
| Function decode_value. More...
|
|
| DefAxisPack1 (Double) |
|
| DefAxisPack1 (Int) |
|
| DefAxisPack1 (String) |
|
| DefAxisPack2 (Double, Double) |
|
| DefAxisPack2 (Double, Int) |
|
| DefAxisPack2 (Double, String) |
|
| DefAxisPack2 (Int, Double) |
|
| DefAxisPack2 (Int, Int) |
|
| DefAxisPack2 (Int, String) |
|
| DefAxisPack2 (String, Double) |
|
| DefAxisPack2 (String, Int) |
|
| DefAxisPack2 (String, String) |
|
| DefAxisPack3 (Double, Double, Double) |
|
| DefAxisPack3 (Double, Double, Int) |
|
| DefAxisPack3 (Double, Double, String) |
|
| DefAxisPack3 (Double, Int, Double) |
|
| DefAxisPack3 (Double, Int, Int) |
|
| DefAxisPack3 (Double, Int, String) |
|
| DefAxisPack3 (Double, String, Double) |
|
| DefAxisPack3 (Double, String, Int) |
|
| DefAxisPack3 (Double, String, String) |
|
| DefAxisPack3 (Int, Double, Double) |
|
| DefAxisPack3 (Int, Double, Int) |
|
| DefAxisPack3 (Int, Double, String) |
|
| DefAxisPack3 (Int, Int, Double) |
|
| DefAxisPack3 (Int, Int, Int) |
|
| DefAxisPack3 (Int, Int, String) |
|
| DefAxisPack3 (Int, String, Double) |
|
| DefAxisPack3 (Int, String, Int) |
|
| DefAxisPack3 (Int, String, String) |
|
| DefAxisPack3 (String, Double, Double) |
|
| DefAxisPack3 (String, Double, Int) |
|
| DefAxisPack3 (String, Double, String) |
|
| DefAxisPack3 (String, Int, Double) |
|
| DefAxisPack3 (String, Int, Int) |
|
| DefAxisPack3 (String, Int, String) |
|
| DefAxisPack3 (String, String, Double) |
|
| DefAxisPack3 (String, String, Int) |
|
| DefAxisPack3 (String, String, String) |
|
| DefAxisPack4 (Double, Double, Double, Double) |
|
| DefAxisPack4 (Double, Double, Double, Int) |
|
| DefAxisPack4 (Double, Double, Double, String) |
|
| DefAxisPack4 (Double, Double, Int, Double) |
|
| DefAxisPack4 (Double, Double, Int, Int) |
|
| DefAxisPack4 (Double, Double, Int, String) |
|
| DefAxisPack4 (Double, Double, String, Double) |
|
| DefAxisPack4 (Double, Double, String, Int) |
|
| DefAxisPack4 (Double, Double, String, String) |
|
| DefAxisPack4 (Double, Int, Double, Double) |
|
| DefAxisPack4 (Double, Int, Double, Int) |
|
| DefAxisPack4 (Double, Int, Double, String) |
|
| DefAxisPack4 (Double, Int, Int, Double) |
|
| DefAxisPack4 (Double, Int, Int, Int) |
|
| DefAxisPack4 (Double, Int, Int, String) |
|
| DefAxisPack4 (Double, Int, String, Double) |
|
| DefAxisPack4 (Double, Int, String, Int) |
|
| DefAxisPack4 (Double, Int, String, String) |
|
| DefAxisPack4 (Double, String, Double, Double) |
|
| DefAxisPack4 (Double, String, Double, Int) |
|
| DefAxisPack4 (Double, String, Double, String) |
|
| DefAxisPack4 (Double, String, Int, Double) |
|
| DefAxisPack4 (Double, String, Int, Int) |
|
| DefAxisPack4 (Double, String, Int, String) |
|
| DefAxisPack4 (Double, String, String, Double) |
|
| DefAxisPack4 (Double, String, String, Int) |
|
| DefAxisPack4 (Double, String, String, String) |
|
| DefAxisPack4 (Int, Double, Double, Double) |
|
| DefAxisPack4 (Int, Double, Double, Int) |
|
| DefAxisPack4 (Int, Double, Double, String) |
|
| DefAxisPack4 (Int, Double, Int, Double) |
|
| DefAxisPack4 (Int, Double, Int, Int) |
|
| DefAxisPack4 (Int, Double, Int, String) |
|
| DefAxisPack4 (Int, Double, String, Double) |
|
| DefAxisPack4 (Int, Double, String, Int) |
|
| DefAxisPack4 (Int, Double, String, String) |
|
| DefAxisPack4 (Int, Int, Double, Double) |
|
| DefAxisPack4 (Int, Int, Double, Int) |
|
| DefAxisPack4 (Int, Int, Double, String) |
|
| DefAxisPack4 (Int, Int, Int, Double) |
|
| DefAxisPack4 (Int, Int, Int, Int) |
|
| DefAxisPack4 (Int, Int, Int, String) |
|
| DefAxisPack4 (Int, Int, String, Double) |
|
| DefAxisPack4 (Int, Int, String, Int) |
|
| DefAxisPack4 (Int, Int, String, String) |
|
| DefAxisPack4 (Int, String, Double, Double) |
|
| DefAxisPack4 (Int, String, Double, Int) |
|
| DefAxisPack4 (Int, String, Double, String) |
|
| DefAxisPack4 (Int, String, Int, Double) |
|
| DefAxisPack4 (Int, String, Int, Int) |
|
| DefAxisPack4 (Int, String, Int, String) |
|
| DefAxisPack4 (Int, String, String, Double) |
|
| DefAxisPack4 (Int, String, String, Int) |
|
| DefAxisPack4 (Int, String, String, String) |
|
| DefAxisPack4 (String, Double, Double, Double) |
|
| DefAxisPack4 (String, Double, Double, Int) |
|
| DefAxisPack4 (String, Double, Double, String) |
|
| DefAxisPack4 (String, Double, Int, Double) |
|
| DefAxisPack4 (String, Double, Int, Int) |
|
| DefAxisPack4 (String, Double, Int, String) |
|
| DefAxisPack4 (String, Double, String, Double) |
|
| DefAxisPack4 (String, Double, String, Int) |
|
| DefAxisPack4 (String, Double, String, String) |
|
| DefAxisPack4 (String, Int, Double, Double) |
|
| DefAxisPack4 (String, Int, Double, Int) |
|
| DefAxisPack4 (String, Int, Double, String) |
|
| DefAxisPack4 (String, Int, Int, Double) |
|
| DefAxisPack4 (String, Int, Int, Int) |
|
| DefAxisPack4 (String, Int, Int, String) |
|
| DefAxisPack4 (String, Int, String, Double) |
|
| DefAxisPack4 (String, Int, String, Int) |
|
| DefAxisPack4 (String, Int, String, String) |
|
| DefAxisPack4 (String, String, Double, Double) |
|
| DefAxisPack4 (String, String, Double, Int) |
|
| DefAxisPack4 (String, String, Double, String) |
|
| DefAxisPack4 (String, String, Int, Double) |
|
| DefAxisPack4 (String, String, Int, Int) |
|
| DefAxisPack4 (String, String, Int, String) |
|
| DefAxisPack4 (String, String, String, Double) |
|
| DefAxisPack4 (String, String, String, Int) |
|
| DefAxisPack4 (String, String, String, String) |
|
| DefTableContainers (ComplexD) |
|
| DefTableContainers (ComplexF) |
|
| DefTableContainers (Double) |
|
| DefTableContainers (Int) |
|
std::string | encode_value (const uint64_t &value, const std::string &character_set) |
| Function encode_value. More...
|
|
template<typename XFloatType > |
void | FFTBluestein (std::complex< XFloatType > *data, MHO_FastFourierTransformWorkspace< XFloatType > &work, bool isForward, unsigned int stride=1) |
| Performs Bluestein's FFT algorithm on complex data using a workspace for arbitrary N. workspace is expected to be initialized before call. More...
|
|
template<typename XFloatType > |
void | FFTRadix2 (std::complex< XFloatType > *data, MHO_FastFourierTransformWorkspace< XFloatType > &work, bool isForward, unsigned int stride=1) |
| Performs a Radix-2 Decimation-in-time (DIT) FFT algorithm on complex data using a workspace for arbitrary N. workspace is expected to be initialized before call. More...
|
|
void | FillDate (struct date *destination, struct legacy_hops_date &a_date) |
|
void | FillDateStation (struct date *destination, struct legacy_hops_date &a_date) |
|
void | FillJSONFromTaggable (const MHO_Taggable *map, mho_json &obj_tags) |
| Fills a JSON object with metadata from a Taggable map. More...
|
|
template<class Duration , class CharT , class Traits , class Alloc = std::allocator< CharT >> |
std::basic_istream< CharT, Traits > & | from_stream (std::basic_istream< CharT, Traits > &is, const CharT *fmt, hops_time< Duration > &tp, std::basic_string< CharT, Traits, Alloc > *abbrev=nullptr, std::chrono::minutes *offset=nullptr) |
| Reads time and abbreviation from stream using given format, updates hops_time if successful. More...
|
|
template<size_t N = 0, typename XStream , typename... T> |
std::enable_if<(N >=sizeof...(T)), XStream & >::type | istream_tuple (XStream &s, std::tuple< T... > &) |
| Returns an XStream& without modification for terminating case. More...
|
|
template<size_t N = 0, typename XStream , typename... T> |
std::enable_if<(N< sizeof...(T)), XStream & >::type | istream_tuple (XStream &s, std::tuple< T... > &t) |
| Terminating case for istream_tuple, returns s. More...
|
|
void | json_to_hdf5_attributes (const mho_json &j, hid_t parent_group) |
|
void | make_attribute (const std::string &key, const mho_json &value, hid_t parent_dataset_id) |
|
template<typename XValueType > |
void | make_attribute (const std::string &key, XValueType value, hid_t parent_dataset_id) |
|
template<> |
void | make_attribute< std::string > (const std::string &key, std::string value, hid_t parent_dataset_id) |
|
template<typename XDataType > |
herr_t | make_dataset (hid_t group_id, hid_t &dataset_id, const std::string &name, hsize_t rank, hsize_t *dims, const XDataType *data, const mho_json &metadata) |
|
template<typename XValueType > |
void | make_scalar_dataset (hid_t group_id, hid_t &dataset_id, const std::string &name, const XValueType &value) |
|
template<> |
void | make_scalar_dataset< std::string > (hid_t group_id, hid_t &dataset_id, const std::string &name, const std::string &value) |
|
template<typename XDataType > |
herr_t | make_scale (hid_t group_id, hid_t dataset_id, std::size_t axis_idx, const std::string &parent_name, const std::string &name, const std::vector< XDataType > *data, const mho_json &metadata) |
|
template<> |
herr_t | make_scale< std::string > (hid_t group_id, hid_t dataset_id, std::size_t axis_idx, const std::string &parent_name, const std::string &name, const std::vector< std::string > *data, const mho_json &metadata) |
| specialization a dimension/coordinate axis which contains strings More...
|
|
herr_t | make_string_vector_dataset (hid_t group_id, hid_t dataset_id, const std::string &name, const std::vector< std::string > *data, const mho_json &metadata) |
|
template<> |
herr_t | make_vector_attribute (const std::string &key, const std::vector< std::string > *data, hid_t parent_dataset_id) |
|
template<typename XDataType > |
herr_t | make_vector_attribute (const std::string &key, const std::vector< XDataType > *data, hid_t parent_dataset_id) |
|
template<typename XType > |
hid_t | MHO_HDF5TypeCode () |
|
template<> |
hid_t | MHO_HDF5TypeCode< double > () |
|
template<> |
hid_t | MHO_HDF5TypeCode< float > () |
|
template<> |
hid_t | MHO_HDF5TypeCode< int16_t > () |
|
template<> |
hid_t | MHO_HDF5TypeCode< int32_t > () |
|
template<> |
hid_t | MHO_HDF5TypeCode< int64_t > () |
|
template<> |
hid_t | MHO_HDF5TypeCode< int8_t > () |
|
template<> |
hid_t | MHO_HDF5TypeCode< std::complex< double > > () |
|
template<> |
hid_t | MHO_HDF5TypeCode< std::complex< float > > () |
|
template<> |
hid_t | MHO_HDF5TypeCode< uint16_t > () |
|
template<> |
hid_t | MHO_HDF5TypeCode< uint32_t > () |
|
template<> |
hid_t | MHO_HDF5TypeCode< uint64_t > () |
|
template<> |
hid_t | MHO_HDF5TypeCode< uint8_t > () |
|
template<typename XType > |
std::string | MHO_NumpyTypeCode () |
| Returns an empty string for any given type XType in MHO postprocessing system. More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< double > () |
| Function MHO_NumpyTypeCode<double> More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< float > () |
| Function MHO_NumpyTypeCode<float> More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< int16_t > () |
| Function MHO_NumpyTypeCode<int16_t> More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< int32_t > () |
| Function MHO_NumpyTypeCode<int32_t> More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< int64_t > () |
| Function MHO_NumpyTypeCode<int64_t> More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< int8_t > () |
| Function MHO_NumpyTypeCode<int8_t> More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< std::complex< double > > () |
| Function MHO_NumpyTypeCode<std::complex<double>> More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< std::complex< float > > () |
| Function MHO_NumpyTypeCode<std::complex<float>> More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< uint16_t > () |
| Function MHO_NumpyTypeCode<uint16_t> More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< uint32_t > () |
| Function MHO_NumpyTypeCode<uint32_t> More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< uint64_t > () |
| Function MHO_NumpyTypeCode<uint64_t> More...
|
|
template<> |
std::string | MHO_NumpyTypeCode< uint8_t > () |
| Function MHO_NumpyTypeCode<uint8_t> More...
|
|
template<class CharT , class Traits , class Duration > |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const hops_time< Duration > &t) |
|
template<typename XStream > |
XStream & | operator<< (XStream &s, const MHO_UUID &uuid) |
|
template<typename XStream > |
XStream & | operator>> (XStream &s, MHO_UUID &uuid) |
|
template<size_t N = 0, typename XStream , typename... T> |
std::enable_if<(N >=sizeof...(T)), XStream & >::type | ostream_tuple (XStream &s, const std::tuple< T... > &) |
| Terminating case for ostream_tuple, does nothing and returns s. More...
|
|
template<size_t N = 0, typename XStream , typename... T> |
std::enable_if<(N< sizeof...(T)), XStream & >::type | ostream_tuple (XStream &s, const std::tuple< T... > &t) |
| Terminating case for ostream_tuple: returns s. More...
|
|
void | reset_buffer (char *buf) |
|
std::vector< std::string > | SplitString (const std::string &input, std::string delim="") |
| Function SplitString. More...
|
|
std::string | string_pattern_replace (const std::string &value, const std::string &pattern, const std::string &replacement) |
| Replaces occurrences of pattern in value with replacement. More...
|
|
template<class CharT , class Traits , class Duration > |
std::basic_ostream< CharT, Traits > & | to_stream (std::basic_ostream< CharT, Traits > &os, const CharT *fmt, const hops_time< Duration > &t) |
| Converts hops_time to stream format using given fmt and outputs to os. More...
|
|
template<typename XContainer1 , typename XContainer2 > |
std::map< typename XContainer1::value_type, typename XContainer2::value_type > | zip_into_map (const XContainer1 &c1, const XContainer2 &c2) |
| zip elements of two iterable (probably STL) containers (which define a value_type) into a map which takes the i-th element of the 1st container to the i-th element of the 2nd container. Terminates at the end of whatever container stops first. More...
|
|