Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
gnsstk Namespace Reference

Namespaces

 AntexData
 
 bds
 
 BinUtils
 
 DCBDataReader
 
 Expression
 
 FDiffFilter
 
 FileUtils
 
 FirstDiffFilter
 
 galfnav
 
 galinav
 
 glo
 
 gloc
 
 GLOCNavAlm
 
 GLOFNavAlm
 
 gpscnav
 
 gpscnav2
 
 gpslnav
 
 IonexHeader
 
 NeQuickIonoNavData
 
 OceanLoadTides
 
 ord
 
 PNBBDSD1NavDataFactory
 
 PNBBDSD2NavDataFactory
 
 Rinex3ClockBase
 
 Rinex3ObsHeader
 
 RinexClockBase
 
 RinexClockHeader
 
 Robust
 
 SatMetaDataStore
 
 Sinex
 
 StringUtils
 
 WindowFilter
 

Classes

class  AllanDeviation
 
class  AlmOrbit
 
class  Angle
 
class  AngleReduced
 
class  ANSITime
 
class  AntennaStore
 
class  AntexBase
 
class  AntexData
 
class  AntexHeader
 
class  AntexStream
 
class  Arc
 
class  AshtechALB
 
class  AshtechData
 
class  AshtechEPB
 
class  AshtechMBEN
 
class  AshtechPBEN
 
class  AshtechStream
 
class  AtmLoadTides
 
class  BasicFramework
 
class  BasicStreamBuf
 
class  BasicTimeSystemConverter
 
class  BCIonoCorrector
 
class  BCISCorrector
 
class  BDSD1NavAlm
 
class  BDSD1NavData
 
class  BDSD1NavEph
 
class  BDSD1NavHealth
 
class  BDSD1NavIono
 
class  BDSD1NavISC
 
class  BDSD1NavTimeOffset
 
class  BDSD2NavAlm
 
class  BDSD2NavData
 
class  BDSD2NavEph
 
class  BDSD2NavHealth
 
class  BDSD2NavIono
 
class  BDSD2NavISC
 
class  BDSD2NavTimeOffset
 
class  BDSWeekSecond
 
class  BinexData
 
struct  BinexDataOperatorEquals
 
class  BinexStream
 
class  BivarStats
 
class  BLQDataReader
 
class  BrcClockCorrection
 
class  BrcKeplerOrbit
 
class  CCIR
 
class  CGCS2000Ellipsoid
 
class  Cholesky
 
class  CholeskyCrout
 
class  CivilTime
 
class  ClockModel
 
class  CNav2SanityFilter
 
class  CNavCookFilter
 
class  CNavCrossSourceFilter
 
class  CNavEmptyFilter
 
class  CNavFilterData
 
struct  CNavMsgSort
 
class  CNavParityFilter
 
class  CNavTOWFilter
 
class  CodeBuffer
 
class  Combinations
 
class  CommandLine
 
class  CommandOption
 
class  CommandOptionAllOf
 
class  CommandOptionDependent
 
class  CommandOptionGroupAnd
 
class  CommandOptionGroupOr
 
class  CommandOptionHelp
 
class  CommandOptionHelpSimple
 
class  CommandOptionHelpUsage
 
class  CommandOptionMutex
 
class  CommandOptionNavEnumHelp
 
class  CommandOptionNoArg
 
class  CommandOptionNOf
 
class  CommandOptionOneOf
 
class  CommandOptionParser
 
class  CommandOptionRest
 
class  CommandOptionWithAnyArg
 
class  CommandOptionWithArg
 
class  CommandOptionWithCommonTimeArg
 
class  CommandOptionWithDecimalArg
 
class  CommandOptionWithNumberArg
 
class  CommandOptionWithPositionArg
 
class  CommandOptionWithSimpleTimeArg
 
class  CommandOptionWithStringArg
 
class  CommandOptionWithTimeArg
 
class  CommonTime
 
class  ConfDataReader
 
class  ConfDataWriter
 
class  ConfigureLOG
 
class  ConfigureLOGstream
 
class  ConstMatrixBase
 
class  ConstMatrixColSlice
 
class  ConstMatrixRowSlice
 
class  ConstMatrixSlice
 
class  ConstMatrixSliceBase
 
class  ConstVectorBase
 
class  ConstVectorSlice
 
class  ConstVectorSliceBase
 
class  CorrectedEphemerisRange
 
class  CorrectionResult
 
class  CorrectionResults
 
class  CRC24Q
 
class  CRCDataStatus
 
class  CubicSpline
 
class  DataStatus
 
class  DCBDataReader
 
class  DebugTrace
 
struct  DecodeBits
 
struct  DecodeQuant
 
class  EarthOrientation
 
class  EllipsoidModel
 
class  EngAlmanac
 
class  EngEphemeris
 
class  EngNav
 
class  EnumIterator
 
class  ENUUtil
 
class  EOPPrediction
 
class  EOPStore
 
class  EphTime
 
class  Epoch
 
class  EpochClockModel
 
class  Exception
 
class  ExceptionLocation
 
class  Expression
 
struct  ExtraWaveFact
 
class  FactoryControl
 
class  FDiffFilter
 
class  FFBinaryStream
 
class  FFData
 
class  FFStream
 
class  FFTextStream
 
class  FileFilter
 
class  FileFilterFrame
 
class  FileFilterFrameWithHeader
 
class  FileSpec
 
class  FileSpecFind
 
class  FileStore
 
class  FilterHit
 
class  FilterNearMiss
 
class  FirstDiffFilter
 
class  format
 
class  FormattedDouble
 
class  GalFNavAlm
 
class  GalFNavEph
 
class  GalFNavHealth
 
class  GalFNavIono
 
class  GalFNavISC
 
class  GalFNavTimeOffset
 
class  GalileoEllipsoid
 
class  GalileoIonoEllipsoid
 
class  GalINavAlm
 
class  GalINavEph
 
class  GalINavHealth
 
class  GalINavIono
 
class  GalINavISC
 
class  GalINavTimeOffset
 
class  GALWeekSecond
 
class  GCATTropModel
 
class  gdc
 
class  GDCconfiguration
 
class  GDCreturn
 
class  GenericNavFilterData
 
class  GenXSequence
 
class  GGHeightTropModel
 
class  GGTropModel
 
class  GlobalTropModel
 
class  GLOCNavAlm
 
class  GLOCNavData
 
class  GLOCNavEph
 
class  GLOCNavHeader
 
class  GLOCNavHealth
 
class  GLOCNavIono
 
class  GLOCNavLTDMP
 
class  GLOCNavUT1TimeOffset
 
class  GLOFNavAlm
 
class  GLOFNavData
 
class  GLOFNavEph
 
class  GLOFNavHealth
 
class  GLOFNavISC
 
class  GLOFNavTimeOffset
 
class  GLOFNavUT1TimeOffset
 
class  GLONASSTime
 
class  GNSSTKFormatInitializer
 
class  GPSCNav2Alm
 
class  GPSCNav2Eph
 
class  GPSCNav2Health
 
class  GPSCNav2Iono
 
class  GPSCNav2ISC
 
class  GPSCNav2TimeOffset
 
class  GPSCNavAlm
 
class  GPSCNavData
 
class  GPSCNavEph
 
class  GPSCNavHealth
 
class  GPSCNavIono
 
class  GPSCNavISC
 
class  GPSCNavRedAlm
 
class  GPSCNavTimeOffset
 
class  GPSEllipsoid
 
class  GPSLNavAlm
 
class  GPSLNavData
 
class  GPSLNavEph
 
class  GPSLNavEphCEIComp
 
class  GPSLNavEphIODCComp
 
class  GPSLNavHealth
 
class  GPSLNavIono
 
class  GPSLNavISC
 
class  GPSLNavTimeOffset
 
class  GPSWeek
 
class  GPSWeekSecond
 
class  GPSWeekZcount
 
class  GPSZcount
 
class  GroupPathCorr
 
class  GroupPathCorrector
 
class  GSatID
 
class  HealthGetter
 
class  HelmertTransform
 
class  HelmertTransformer
 
class  Householder
 
class  InOutFramework
 
class  InterSigCorr
 
class  IonexBase
 
class  IonexData
 
class  IonexHeader
 
class  IonexStore
 
class  IonexStream
 
class  IonoCorr
 
class  IonoModel
 
class  IonoModelStore
 
class  IonoNavData
 
class  IRNWeekSecond
 
class  IterativeFDiffFilter
 
class  JulianDate
 
class  KalmanFilter
 
class  KlobucharIonoNavData
 
class  LabeledMatrix
 
class  LabeledVector
 
class  LinearClockModel
 
struct  ListStats
 
class  LNavAlmValFilter
 
class  LNavCookFilter
 
class  LNavCrossSourceFilter
 
class  LNavEmptyFilter
 
class  LNavEphMaker
 
struct  LNavEphMakerSort
 
class  LNavFilterData
 
struct  LNavMsgSort
 
class  LNavOrderFilter
 
class  LNavParityFilter
 
struct  LNavTimeSort
 
class  LNavTLMHOWFilter
 
class  Log
 
class  LoopedFramework
 
class  LUDecomp
 
class  Matrix
 
class  MatrixColSlice
 
class  MatrixRowSlice
 
class  MatrixSlice
 
class  MatrixSliceBase
 
class  MetReader
 
class  MJD
 
class  MODIP
 
class  MOPSTropModel
 
class  MostCommonValue
 
class  msecHandler
 
class  MultiFormatNavDataFactory
 
class  Namelist
 
class  NavData
 
class  NavDataFactory
 
class  NavDataFactoryCallback
 
class  NavDataFactoryStoreCallback
 
class  NavDataFactoryWithStore
 
class  NavDataFactoryWithStoreFile
 
class  NavFilter
 
class  NavFilterKey
 
class  NavFilterMgr
 
class  NavFit
 
class  NavHealthData
 
class  NavID
 
class  NavLibrary
 
class  NavLibraryHealthGetter
 
class  NavMessageID
 
class  NavMsgData
 
class  NavMsgDataBits
 
class  NavMsgDataPNB
 
class  NavMsgDataWords
 
class  NavOrderFilter
 
class  NavSatelliteID
 
class  NavSignalID
 
struct  NavTimeSort
 
class  NavTimeSystemConverter
 
class  NBTropModel
 
class  NDFUniqConstIterator
 
class  NDFUniqIterator
 
class  NEDUtil
 
class  NeillTropModel
 
class  NeQuickIonoNavData
 
class  NewNavToRinex
 
class  NMCTMeta
 
class  ObsClockModel
 
class  ObsClockModel_Child
 
struct  ObsEpoch
 
class  ObsID
 
class  ObsRngDev
 
class  OceanLoading
 
class  OceanLoadTides
 
class  OneSampleStatsFilter
 
class  OrbitData
 
class  OrbitDataBDS
 
class  OrbitDataGal
 
class  OrbitDataGPS
 
class  OrbitDataKepler
 
class  OrbitDataSP3
 
class  ORDEpoch
 
class  PackedNavBits
 
class  PNBBDSD1NavDataFactory
 
class  PNBBDSD2NavDataFactory
 
class  PNBGalFNavDataFactory
 
class  PNBGalINavDataFactory
 
class  PNBGLOCNavDataFactory
 
class  PNBGLOFNavDataFactory
 
class  PNBGPSCNav2DataFactory
 
class  PNBGPSCNavDataFactory
 
class  PNBGPSLNavDataFactory
 
class  PNBMultiGNSSNavDataFactory
 
class  PNBNavDataFactory
 
class  PoleTides
 
class  PolyFit
 
class  Position
 
class  PosixTime
 
class  PowerSum
 
class  PreciseRange
 
class  PRSolution
 
class  PZ90Ellipsoid
 
class  QZSWeekSecond
 
class  RACRotation
 
class  RawRange
 
class  RefFrame
 
class  RefMatrixBase
 
class  RefMatrixSliceBase
 
class  RefVectorBase
 
class  RefVectorBaseHelper
 
class  RefVectorSliceBase
 
class  RequiredOption
 
class  Rinex3ClockBase
 
class  Rinex3ClockData
 
class  Rinex3ClockHeader
 
class  Rinex3ClockStream
 
class  Rinex3NavBase
 
class  Rinex3NavData
 
struct  Rinex3NavDataFilterPRN
 
struct  Rinex3NavDataOperatorEqualsFull
 
struct  Rinex3NavDataOperatorLessThanFull
 
struct  Rinex3NavDataOperatorLessThanSimple
 
class  Rinex3NavHeader
 
struct  Rinex3NavHeaderTouchHeaderMerge
 
class  Rinex3NavStream
 
class  Rinex3ObsBase
 
class  Rinex3ObsData
 
struct  Rinex3ObsDataOperatorEqualsSimple
 
struct  Rinex3ObsDataOperatorLessThanFull
 
struct  Rinex3ObsDataOperatorLessThanSimple
 
class  Rinex3ObsFileLoader
 
class  Rinex3ObsHeader
 
struct  Rinex3ObsHeaderTouchHeaderMerge
 
class  Rinex3ObsStream
 
class  RinexClockBase
 
class  RinexClockData
 
class  RinexClockHeader
 
class  RinexClockStream
 
class  RinexDatum
 
class  RinexMetBase
 
class  RinexMetData
 
struct  RinexMetDataFilterTime
 
struct  RinexMetDataOperatorEqualsSimple
 
struct  RinexMetDataOperatorLessThanFull
 
struct  RinexMetDataOperatorLessThanSimple
 
class  RinexMetHeader
 
struct  RinexMetHeaderTouchHeaderMerge
 
class  RinexMetStream
 
class  RinexNavBase
 
class  RinexNavData
 
class  RinexNavDataFactory
 
struct  RinexNavDataFilterPRN
 
struct  RinexNavDataOperatorEqualsFull
 
struct  RinexNavDataOperatorLessThanFull
 
struct  RinexNavDataOperatorLessThanSimple
 
class  RinexNavHeader
 
struct  RinexNavHeaderTouchHeaderMerge
 
class  RinexNavStream
 
class  RinexObsBase
 
class  RinexObsData
 
struct  RinexObsDataOperatorEqualsSimple
 
struct  RinexObsDataOperatorLessThanFull
 
struct  RinexObsDataOperatorLessThanSimple
 
class  RinexObsHeader
 
struct  RinexObsHeaderTouchHeaderMerge
 
class  RinexObsID
 
class  RinexObsStream
 
struct  RinexObsType
 
class  RinexSatID
 
class  RinexTimeOffset
 
class  RNDouble
 
class  RTFileFrame
 
class  RTFileFrameHelper
 
class  RTFileFrameIterator
 
class  SaasTropModel
 
class  SatDataReader
 
class  SatID
 
class  SatMetaData
 
struct  SatMetaDataSort
 
class  SatMetaDataStore
 
class  SatPass
 
class  SatPassIterator
 
class  SEMBase
 
class  SEMData
 
class  SEMHeader
 
class  SEMNavDataFactory
 
class  SEMStream
 
class  SeqStats
 
class  SimpleTropModel
 
class  Singleton
 
class  SMatProxy
 
class  SolarSystem
 
class  SolarSystemEphemeris
 
class  SP3Base
 
class  SP3Data
 
class  SP3Header
 
class  SP3NavDataFactory
 
class  SP3SatID
 
class  SP3Stream
 
class  SparseMatrix
 
class  SparseVector
 
class  SRI
 
class  SRIFilter
 
class  SRIleastSquares
 
class  SSEDouble
 
class  Stats
 
class  StatsFilterBase
 
class  StdNavTimeOffset
 
class  StopIterator
 
class  SVD
 
class  SVecProxy
 
class  SVNumXRef
 
struct  SvObsEpoch
 
class  SVPCodeGen
 
class  SystemTime
 
class  TestUtil
 
class  TimeNamedFileStream
 
class  TimeOffsetData
 
class  TimeRange
 
class  TimeSystemConverter
 
class  TimeSystemCorrection
 
class  TimeTag
 
class  TLENavDataFactory
 
class  TLEOrbitData
 
class  Transformer
 
class  TransformLibrary
 
class  Triple
 
class  TropCorrector
 
class  TropModel
 
class  TwoSampleStats
 
class  TwoSampleStatsFilter
 
class  UnixTime
 
class  ValidType
 
class  Vector
 
class  VectorSlice
 
class  VectorSliceBase
 
class  Week
 
class  WeekSecond
 
class  WGS84Ellipsoid
 
class  WindowFilter
 
class  WNJfilter
 
class  WtdAveStats
 
class  WtdStats
 
struct  WxObsData
 
struct  WxObservation
 
class  X1Sequence
 
class  X2Sequence
 
class  XRefNode
 
class  Xvt
 
class  YDSTime
 
class  YumaBase
 
class  YumaData
 
class  YumaHeader
 
class  YumaNavDataFactory
 
class  YumaStream
 
class  ZeroTropModel
 

Typedefs

typedef std::map< SatID, AlmOrbitAlmOrbits
 
typedef EnumIterator< AngleType, AngleType::Unknown, AngleType::LastAngleTypeIterator
 
typedef std::binary_function< BinexData, BinexData, bool > BinexDataBinaryOperator
 
typedef EnumIterator< CarrierBand, CarrierBand::Unknown, CarrierBand::LastCarrierBandIterator
 
typedef std::vector< CommandOption * > CommandOptionVec
 
typedef EnumIterator< CorrDupHandling, CorrDupHandling::Unknown, CorrDupHandling::LastCorrDupHandlingIterator
 
typedef std::set< CorrDupHandlingCorrDupHandlingSet
 
typedef std::list< CorrectionResultCorrectionResultList
 
typedef EnumIterator< CorrectorType, CorrectorType::Unknown, CorrectorType::LastCorrectorTypeIterator
 
typedef std::set< CorrectorTypeCorrectorTypeSet
 
typedef EnumIterator< DumpDetail, DumpDetail::Unknown, DumpDetail::LastDumpDetailIterator
 
typedef EnumIterator< GalDataValid, GalDataValid::Unknown, GalDataValid::LastGalDataValidIterator
 
typedef EnumIterator< GalHealthStatus, GalHealthStatus::Unknown, GalHealthStatus::LastGalHealthStatusIterator
 
typedef TropCorrector< GGHeightTropModelGGHeightTropCorrector
 
typedef TropCorrector< GGTropModelGGTropCorrector
 
typedef TropCorrector< GlobalTropModelGlobalTropCorrector
 
typedef EnumIterator< GLOFNavPCode, GLOFNavPCode::Unknown, GLOFNavPCode::LastGLOFNavPCodeIterator
 
typedef EnumIterator< GLOFNavSatType, GLOFNavSatType::Unknown, GLOFNavSatType::LastGLOFNavSatTypeIterator
 
typedef std::set< std::shared_ptr< GPSLNavEph >, GPSLNavEphCEICompGPSLNavCEIUniq
 
typedef std::set< std::shared_ptr< GPSLNavEph >, GPSLNavEphIODCCompGPSLNavIODCUniq
 
typedef EnumIterator< GPSLNavL2Codes, GPSLNavL2Codes::Unknown, GPSLNavL2Codes::LastGPSLNavL2CodesIterator
 
typedef std::list< GroupPathCorrectorPtrGroupPathCorrectorList
 
typedef std::shared_ptr< GroupPathCorrectorGroupPathCorrectorPtr
 
typedef EnumIterator< IonexStoreStrategy, IonexStoreStrategy::Unknown, IonexStoreStrategy::LastIonexStoreStrategyIterator
 
typedef std::multimap< NavSignalID, NavDataFactoryPtrNavDataFactoryMap
 
typedef std::shared_ptr< NavDataFactoryNavDataFactoryPtr
 
typedef std::shared_ptr< NavDataNavDataPtr
 
typedef std::list< NavDataPtrNavDataPtrList
 
typedef std::map< CommonTime, NavDataPtrNavMap
 
typedef std::set< NavMessageIDNavMessageIDSet
 
typedef std::map< NavMessageType, NavSatMapNavMessageMap
 
typedef EnumIterator< NavMessageType, NavMessageType::Unknown, NavMessageType::LastNavMessageTypeIterator
 
typedef std::set< NavMessageTypeNavMessageTypeSet
 
typedef std::map< CommonTime, NavDataPtrListNavNearMap
 
typedef std::map< NavMessageType, NavNearSatMapNavNearMessageMap
 
typedef std::map< NavSatelliteID, NavNearMapNavNearSatMap
 
typedef std::multimap< int, XRefNode >::const_iterator NAVNumXRefCI
 
typedef std::pair< NAVNumXRefCI, NAVNumXRefCINAVNumXRefPair
 
typedef std::set< NavSatelliteIDNavSatelliteIDSet
 
typedef std::map< NavSatelliteID, NavMapNavSatMap
 
typedef EnumIterator< NavSearchOrder, NavSearchOrder::Unknown, NavSearchOrder::LastNavSearchOrderIterator
 
typedef std::set< NavSignalIDNavSignalSet
 
typedef EnumIterator< NavType, NavType::Unknown, NavType::LastNavTypeIterator
 
typedef EnumIterator< NavValidityType, NavValidityType::Unknown, NavValidityType::LastNavValidityTypeIterator
 
typedef TropCorrector< NBTropModelNBTropCorrector
 
typedef TropCorrector< NeillTropModelNeillTropCorrector
 
typedef std::map< CommonTime, ObsEpochObsEpochMap
 
typedef EnumIterator< ObservationType, ObservationType::Unknown, ObservationType::LastObservationTypeIterator
 
typedef std::map< gnsstk::CommonTime, gnsstk::ORDEpochORDEpochMap
 
typedef std::shared_ptr< PackedNavBitsPackedNavBitsPtr
 
typedef std::map< NavType, PNBNavDataFactoryPtrPNBNavDataFactoryMap
 
typedef std::shared_ptr< PNBNavDataFactoryPNBNavDataFactoryPtr
 
typedef EnumIterator< ReferenceFrame, ReferenceFrame::Unknown, ReferenceFrame::LastReferenceFrameIterator
 
typedef std::pair< RefFrame, RefFrameRefFramePair
 
typedef EnumIterator< RefFrameRlz, RefFrameRlz::Unknown, RefFrameRlz::LastRefFrameRlzIterator
 
typedef EnumIterator< RefFrameSys, RefFrameSys::Unknown, RefFrameSys::LastRefFrameSysIterator
 
typedef std::binary_function< RinexMetData, RinexMetData, bool > RinexMetDataBinaryOperator
 
typedef std::unary_function< RinexMetHeader, bool > RinexMetDataUnaryOperator
 
typedef TropCorrector< SaasTropModelSaasTropCorrector
 
typedef EnumIterator< SatelliteSystem, SatelliteSystem::Unknown, SatelliteSystem::LastSatelliteSystemIterator
 
typedef TropCorrector< SimpleTropModelSimpleTropCorrector
 
typedef BasicStreamBuf< char, std::char_traits< char > > StreamBuf
 
typedef EnumIterator< SVHealth, SVHealth::Unknown, SVHealth::LastSVHealthIterator
 
typedef std::multimap< int, XRefNode >::const_iterator SVNumXRefListCI
 
typedef std::pair< SVNumXRefListCI, SVNumXRefListCISVNumXRefPair
 
typedef std::pair< TimeSystem, TimeSystemTimeCvtKey
 
typedef std::set< TimeCvtKeyTimeCvtSet
 
typedef EnumIterator< TimeOffsetFilter, TimeOffsetFilter::Unknown, TimeOffsetFilter::LastTimeOffsetFilterIterator
 
typedef EnumIterator< TimeSystem, TimeSystem::Unknown, TimeSystem::LastTimeSystemIterator
 
typedef EnumIterator< TrackingCode, TrackingCode::Unknown, TrackingCode::LastTrackingCodeIterator
 
typedef std::map< CommonTime, TransformerPtrTransformerHist
 
typedef std::map< RefFramePair, TransformerHistTransformerMap
 
typedef std::shared_ptr< TransformerTransformerPtr
 
typedef ValidType< char > vchar
 
typedef ValidType< double > vdouble
 
typedef ValidType< float > vfloat
 
typedef ValidType< intvint
 
typedef ValidType< long > vlong
 
typedef ValidType< short > vshort
 
typedef ValidType< unsigned char > vuchar
 
typedef ValidType< unsigned intvuint
 
typedef ValidType< unsigned long > vulong
 
typedef ValidType< unsigned short > vushort
 
typedef std::map< CommonTime, WxObservationWxObsMap
 
typedef EnumIterator< XmitAnt, XmitAnt::Unknown, XmitAnt::LastXmitAntIterator
 
typedef TropCorrector< ZeroTropModelZeroTropCorrector
 

Enumerations

enum  AngleType {
  AngleType::Unknown, AngleType::Rad, AngleType::Deg, AngleType::SemiCircle,
  AngleType::Sin, AngleType::Cos, AngleType::Last
}
 
enum  CarrierBand {
  CarrierBand::Unknown, CarrierBand::Any, CarrierBand::L1L2, CarrierBand::L1,
  CarrierBand::L2, CarrierBand::L5, CarrierBand::G1, CarrierBand::G1a,
  CarrierBand::G2a, CarrierBand::G2, CarrierBand::G3, CarrierBand::E5b,
  CarrierBand::E5ab, CarrierBand::E6, CarrierBand::B1, CarrierBand::B2,
  CarrierBand::B3, CarrierBand::I9, CarrierBand::Undefined, CarrierBand::Last
}
 
enum  codeType
 
enum  CorrDupHandling {
  CorrDupHandling::Unknown, CorrDupHandling::ComputeFirst, CorrDupHandling::ComputeLast, CorrDupHandling::UseFirst,
  CorrDupHandling::Last
}
 
enum  CorrectorType {
  CorrectorType::Unknown, CorrectorType::Trop, CorrectorType::Iono, CorrectorType::ISC,
  CorrectorType::Multipath, CorrectorType::RxChlBias, CorrectorType::Last
}
 
enum  DumpDetail {
  DumpDetail::Unknown, DumpDetail::OneLine, DumpDetail::Brief, DumpDetail::Terse,
  DumpDetail::Full, DumpDetail::Last
}
 
enum  GalDataValid { GalDataValid::Unknown, GalDataValid::Valid, GalDataValid::NoGuarantee, GalDataValid::Last }
 
enum  GalHealthStatus {
  GalHealthStatus::Unknown, GalHealthStatus::OK, GalHealthStatus::OutOfService, GalHealthStatus::WillBeOOS,
  GalHealthStatus::InTest, GalHealthStatus::Last
}
 
enum  GLOCOrbitType { GLOCOrbitType::Unknown, GLOCOrbitType::Circ19100 }
 
enum  GLOCRegime { GLOCRegime::Unknown, GLOCRegime::Relay, GLOCRegime::Prediction, GLOCRegime::Intersat }
 
enum  GLOCSatType {
  GLOCSatType::Unknown, GLOCSatType::GLONASS_M, GLOCSatType::GLONASS_K1, GLOCSatType::GLONASS_K2,
  GLOCSatType::GLONASS_K1b
}
 
enum  GLOFNavPCode {
  GLOFNavPCode::Unknown, GLOFNavPCode::CRelGPSRel, GLOFNavPCode::CRelGPSCalc, GLOFNavPCode::CCalcGPSRel,
  GLOFNavPCode::CCalcGPSCalc, GLOFNavPCode::Last
}
 
enum  GLOFNavSatType { GLOFNavSatType::Unknown, GLOFNavSatType::GLONASS, GLOFNavSatType::GLONASS_M, GLOFNavSatType::Last }
 
enum  GPSLNavL2Codes {
  GPSLNavL2Codes::Unknown, GPSLNavL2Codes::Invalid1, GPSLNavL2Codes::Pcode, GPSLNavL2Codes::CAcode,
  GPSLNavL2Codes::Invalid2, GPSLNavL2Codes::Last
}
 
enum  IERSConvention {
  IERSConvention::Unknown, IERSConvention::IERS1996, IERSConvention::IERS2003, IERSConvention::IERS2010,
  IERSConvention::Last
}
 
enum  IonexStoreStrategy {
  IonexStoreStrategy::Unknown, IonexStoreStrategy::Nearest, IonexStoreStrategy::Consecutive, IonexStoreStrategy::ConsRot,
  IonexStoreStrategy::Rotated, IonexStoreStrategy::Last
}
 
enum  LogLevel
 
enum  NavMessageType {
  NavMessageType::Unknown, NavMessageType::Almanac, NavMessageType::Ephemeris, NavMessageType::TimeOffset,
  NavMessageType::Health, NavMessageType::Clock, NavMessageType::Iono, NavMessageType::ISC,
  NavMessageType::Last
}
 
enum  NavSearchOrder { NavSearchOrder::Unknown, NavSearchOrder::User, NavSearchOrder::Nearest, NavSearchOrder::Last }
 
enum  NavType {
  NavType::Unknown, NavType::Any, NavType::GPSLNAV, NavType::GPSCNAVL2,
  NavType::GPSCNAVL5, NavType::GPSCNAV2, NavType::GPSMNAV, NavType::BeiDou_D1,
  NavType::BeiDou_D2, NavType::GloCivilF, NavType::GloCivilC, NavType::GalFNAV,
  NavType::GalINAV, NavType::IRNSS_SPS, NavType::Last
}
 
enum  NavValidityType {
  NavValidityType::Unknown, NavValidityType::ValidOnly, NavValidityType::InvalidOnly, NavValidityType::Any,
  NavValidityType::Last
}
 
enum  ObservationType {
  ObservationType::Unknown, ObservationType::Any, ObservationType::Range, ObservationType::Phase,
  ObservationType::Doppler, ObservationType::SNR, ObservationType::Channel, ObservationType::DemodStat,
  ObservationType::Iono, ObservationType::SSI, ObservationType::LLI, ObservationType::TrackLen,
  ObservationType::NavMsg, ObservationType::RngStdDev, ObservationType::PhsStdDev, ObservationType::FreqIndx,
  ObservationType::Undefined, ObservationType::Last
}
 
enum  ReferenceFrame {
  ReferenceFrame::Unknown, ReferenceFrame::WGS84, ReferenceFrame::WGS84G730, ReferenceFrame::WGS84G873,
  ReferenceFrame::WGS84G1150, ReferenceFrame::WGS84G1674, ReferenceFrame::WGS84G1762, ReferenceFrame::ITRF,
  ReferenceFrame::ITRF94, ReferenceFrame::ITRF96, ReferenceFrame::ITRF97, ReferenceFrame::ITRF2000,
  ReferenceFrame::ITRF2005, ReferenceFrame::ITRF2008, ReferenceFrame::ITRF2014, ReferenceFrame::PZ90,
  ReferenceFrame::PZ90KGS, ReferenceFrame::CGCS2000, ReferenceFrame::Last
}
 
enum  RefFrameRlz {
  RefFrameRlz::Unknown, RefFrameRlz::WGS84G0, RefFrameRlz::WGS84G730, RefFrameRlz::WGS84G873,
  RefFrameRlz::WGS84G1150, RefFrameRlz::WGS84G1674, RefFrameRlz::WGS84G1762, RefFrameRlz::WGS84G2139,
  RefFrameRlz::ITRF94, RefFrameRlz::ITRF96, RefFrameRlz::ITRF97, RefFrameRlz::ITRF2000,
  RefFrameRlz::ITRF2005, RefFrameRlz::ITRF2008, RefFrameRlz::ITRF2014, RefFrameRlz::ITRF2020,
  RefFrameRlz::PZ90Y2007, RefFrameRlz::PZ90KGS, RefFrameRlz::CGCS2000Y2008, RefFrameRlz::Last
}
 
enum  RefFrameSys {
  RefFrameSys::Unknown, RefFrameSys::WGS84, RefFrameSys::ITRF, RefFrameSys::PZ90,
  RefFrameSys::CGCS2000, RefFrameSys::Last
}
 
enum  SatelliteSystem {
  SatelliteSystem::Unknown, SatelliteSystem::GPS, SatelliteSystem::Galileo, SatelliteSystem::Glonass,
  SatelliteSystem::Geosync, SatelliteSystem::LEO, SatelliteSystem::Transit, SatelliteSystem::BeiDou,
  SatelliteSystem::QZSS, SatelliteSystem::IRNSS, SatelliteSystem::Mixed, SatelliteSystem::UserDefined,
  SatelliteSystem::Last
}
 
enum  SVHealth {
  SVHealth::Unknown, SVHealth::Any, SVHealth::Healthy, SVHealth::Unhealthy,
  SVHealth::Degraded, SVHealth::Last
}
 
enum  TableEntry
 
enum  TimeOffsetFilter {
  TimeOffsetFilter::Unknown, TimeOffsetFilter::NoFilt, TimeOffsetFilter::BySV, TimeOffsetFilter::BySignal,
  TimeOffsetFilter::Last
}
 
enum  TimeSystem {
  TimeSystem::Unknown, TimeSystem::Any, TimeSystem::GPS, TimeSystem::GLO,
  TimeSystem::GAL, TimeSystem::QZS, TimeSystem::BDT, TimeSystem::IRN,
  TimeSystem::UTC, TimeSystem::TAI, TimeSystem::TT, TimeSystem::TDB,
  TimeSystem::Last
}
 
enum  TrackingCode {
  TrackingCode::Unknown, TrackingCode::Any, TrackingCode::CA, TrackingCode::P,
  TrackingCode::Y, TrackingCode::Ztracking, TrackingCode::YCodeless, TrackingCode::Semicodeless,
  TrackingCode::MD, TrackingCode::MDP, TrackingCode::MP, TrackingCode::MPA,
  TrackingCode::MARL, TrackingCode::MARLD, TrackingCode::MARLP, TrackingCode::Mprime,
  TrackingCode::MprimePA, TrackingCode::L2CM, TrackingCode::L2CL, TrackingCode::L2CML,
  TrackingCode::L5I, TrackingCode::L5Q, TrackingCode::L5IQ, TrackingCode::L1CP,
  TrackingCode::L1CD, TrackingCode::L1CDP, TrackingCode::NSCA, TrackingCode::NSCD,
  TrackingCode::NSCL, TrackingCode::NSCM, TrackingCode::NSCMCL, TrackingCode::NSCP,
  TrackingCode::NSCPCD, TrackingCode::NSI5, TrackingCode::NSM, TrackingCode::NSMPA,
  TrackingCode::NSMprime, TrackingCode::NSMprimePA, TrackingCode::NSP, TrackingCode::NSQ5,
  TrackingCode::NSY, TrackingCode::Standard, TrackingCode::Precise, TrackingCode::L3OCD,
  TrackingCode::L3OCP, TrackingCode::L3OCDP, TrackingCode::L1OCD, TrackingCode::L1OCP,
  TrackingCode::L1OCDP, TrackingCode::L2CSIL2OCp, TrackingCode::L2CSI, TrackingCode::L2OCP,
  TrackingCode::G3TestData, TrackingCode::G3TestPilot, TrackingCode::L1SC, TrackingCode::L2SC,
  TrackingCode::E1A, TrackingCode::E1B, TrackingCode::E1C, TrackingCode::E1BC,
  TrackingCode::E1ABC, TrackingCode::E5abI, TrackingCode::E5abQ, TrackingCode::E5abIQ,
  TrackingCode::E5aI, TrackingCode::E5aQ, TrackingCode::E5aIQ, TrackingCode::E5bI,
  TrackingCode::E5bQ, TrackingCode::E5bIQ, TrackingCode::E6A, TrackingCode::E6B,
  TrackingCode::E6C, TrackingCode::E6BC, TrackingCode::E6ABC, TrackingCode::L1S,
  TrackingCode::L5SI, TrackingCode::L5SQ, TrackingCode::L5SIQ, TrackingCode::LEXS,
  TrackingCode::LEXL, TrackingCode::LEXSL, TrackingCode::L6D, TrackingCode::L6E,
  TrackingCode::L6DE, TrackingCode::B1I, TrackingCode::B1Q, TrackingCode::B1IQ,
  TrackingCode::B2I, TrackingCode::B2Q, TrackingCode::B2IQ, TrackingCode::B3I,
  TrackingCode::B3Q, TrackingCode::B3IQ, TrackingCode::B1A, TrackingCode::B1CD,
  TrackingCode::B1CDP, TrackingCode::B1CP, TrackingCode::B2abI, TrackingCode::B2abIQ,
  TrackingCode::B2abQ, TrackingCode::B2aI, TrackingCode::B2aIQ, TrackingCode::B2aQ,
  TrackingCode::B2bI, TrackingCode::B2bIQ, TrackingCode::B2bQ, TrackingCode::B3AQ,
  TrackingCode::BCodeless, TrackingCode::B3AI, TrackingCode::B3AIQ, TrackingCode::SPSL5,
  TrackingCode::RSL5D, TrackingCode::RSL5P, TrackingCode::RSL5DP, TrackingCode::SPSS,
  TrackingCode::RSSD, TrackingCode::RSSP, TrackingCode::RSSDP, TrackingCode::CW,
  TrackingCode::Undefined, TrackingCode::Last
}
 
enum  XmitAnt {
  XmitAnt::Unknown, XmitAnt::Any, XmitAnt::Standard, XmitAnt::Regional,
  XmitAnt::Last
}
 

Functions

short accuracy2CNAVura (double acc) noexcept
 
short accuracy2ura (double acc) noexcept
 
double ADtest (double *xd, const int nd, double m, double s, bool save_flag=true)
 
double ARand (double low, double hi)
 
int ARand (int low, int hi)
 
double beta (double x, double y)
 
double binomialCoeff (int n, int k)
 
Matrix< T > blkdiag (const ConstMatrixBase< T, BaseClass > &m1, const ConstMatrixBase< T, BaseClass > &m2)
 
Matrix< T > blkdiag (const ConstMatrixBase< T, BaseClass > &m1, const ConstMatrixBase< T, BaseClass > &m2, const ConstMatrixBase< T, BaseClass > &m3)
 
Matrix< T > blkdiag (const ConstMatrixBase< T, BaseClass > &m1, const ConstMatrixBase< T, BaseClass > &m2, const ConstMatrixBase< T, BaseClass > &m3, const ConstMatrixBase< T, BaseClass > &m4)
 
double cel2far (double c)
 
double cfIBeta (double x, double a, double b)
 
double ChisqCDF (double x, int n)
 
double ChisqPDF (double x, int n)
 
double compErrorFunc (double x)
 
double compIncompGamma (double a, double x)
 
static void computeFundamentalArgs (double T, double args[6])
 
Triple computePolarTides (const Position &site, const EphTime &ttag, double xp, double yp, const IERSConvention &iers)
 
Triple computeSolidEarthTides (const Position &site, const EphTime &ttag, const Position &Sun, const Position &Moon, double EMRAT, double SERAT, const IERSConvention &iers)
 
condNum (const ConstMatrixBase< T, BaseClass > &m) noexcept
 
condNum (const ConstMatrixBase< T, BaseClass > &m, T &bigNum, T &smallNum) noexcept
 
double contfracIncompGamma (double a, double x)
 
long convertCalendarToJD (int yy, int mm, int dd)
 
void convertJDtoCalendar (long jd, int &iyear, int &imonth, int &iday)
 
std::string convertNavTypeToString (NavType e)
 
std::string convertSatelliteSystemToString (SatelliteSystem s)
 
void convertSODtoTime (double sod, int &hh, int &mm, double &sec)
 
NavType convertStringToNavType (const std::string &s)
 
SatelliteSystem convertStringToSatelliteSystem (const std::string &s)
 
double convertTimeToSOD (int hh, int mm, double sec)
 
static void correctEarthRotationLibrations (const double args[6], double &dUT, double &dld)
 
static void correctEarthRotationZonalTides (const double args[6], double &dUT, double &dld, double &dom)
 
static void correctEarthRotationZonalTides2003 (const double args[6], double &dUT, double &dld, double &dom)
 
static void correctEOPOceanTides (double mjd, double &dxp, double &dyp, double &dUT)
 
cosVec (const ConstVectorBase< T, BaseClass1 > &a, const ConstVectorBase< T, BaseClass2 > &b)
 
cosVec (const SparseVector< T > &S1, const SparseVector< T > &S2)
 
cosVec (const SparseVector< T > &SV, const Vector< T > &V)
 
cosVec (const Vector< T > &V, const SparseVector< T > &SV)
 
class BaseClass2 Vector< T > cross (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r)
 
void crudeSolarPosition (const CommonTime &t, double &lat, double &lon)
 
double cycles2meters (double phase, double freq, EllipsoidModel &ellipsoid)
 
std::string demangle (const char *name)
 
det (const ConstMatrixBase< T, BaseClass > &m)
 
Matrix< T > diag (const ConstMatrixBase< T, BaseClass > &m)
 
int DiscontinuityCorrector (SatPass &SP, GDCconfiguration &config, std::vector< std::string > &EditCmds, std::string &retMsg, int GLOn=-99)
 
void DisplayExtendedRinexObsTypes (ostream &s)
 
void DisplayExtendedRinexObsTypes (std::ostream &s)
 
void DisplayStandardRinexObsTypes (ostream &s)
 
void DisplayStandardRinexObsTypes (std::ostream &s)
 
void DMsmootherUpdateWithControl (Matrix< double > &P, Vector< double > &X, Matrix< double > &Phinv, Matrix< double > &Rw, Matrix< double > &G, Vector< double > &Zw, Matrix< double > &Rwx, Vector< double > &U)
 
dot (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r)
 
dot (const ConstVectorBase< T, BaseClass > &l, const T r)
 
dot (const SparseVector< T > &SL, const SparseVector< T > &SR)
 
dot (const SparseVector< T > &SL, const Vector< T > &R)
 
dot (const T l, const ConstVectorBase< T, BaseClass > &r)
 
dot (const Vector< T > &L, const SparseVector< T > &SR)
 
dot_lim (const SparseVector< T > &SL, const SparseVector< T > &SR, const unsigned int kb, const unsigned int ke)
 
void dump (std::vector< SatPass > &SatPassList, std::ostream &os, bool rev=false, bool dbug=false)
 
void dump (vector< SatPass > &SatPassList, ostream &os, bool rev, bool dbug)
 
void dumpAllRinex3ObsTypes (ostream &os)
 
void dumpAllRinex3ObsTypes (std::ostream &s)
 
errfc (T x)
 
double errorFunc (double x)
 
void expand_args (vector< string > &oldvalues, vector< string > &newvalues, string &msg)
 
void expand_filename (std::string &filename)
 
void expand_filename (std::vector< std::string > &sarray)
 
void expand_filename (string &filename)
 
void expand_filename (vector< string > &sarray)
 
bool expand_list_file (std::string &filename, std::vector< std::string > &values)
 
bool expand_list_file (string &filename, vector< string > &values)
 
double factorial (int n)
 
double far2cel (double f)
 
double FDistCDF (double F, int n1, int n2)
 
double FDistPDF (double x, int n1, int n2)
 
int findMilliseconds (std::vector< SatPass > &SPList, msecHandler &msh)
 
int findMilliseconds (vector< SatPass > &SPList, msecHandler &msh)
 
double Gamma (double x)
 
double getAlpha (SatelliteSystem sys, int na, int nb) noexcept
 
double getBeta (SatelliteSystem sys, int na, int nb) noexcept
 
double getFrequency (CarrierBand band)
 
double getGamma (CarrierBand band1, CarrierBand band2)
 
double getLeapSeconds (const int year, const int month, const double day)
 
short getLegacyFitInterval (const short iodc, const short fiti)
 
RefFrameRlz getRefFrameRlz (RefFrameSys sys, const CommonTime &when)
 
RefFrameSys getRefFrameSys (RefFrameRlz rlz) noexcept
 
double getTimeSystemCorrection (const TimeSystem inTS, const TimeSystem outTS, const int year, const int month, const double day)
 
double getWavelength (SatelliteSystem sys, int rinexBandNum, int gloChan=0) noexcept
 
static double GMST (const CommonTime &t)
 
double hg2mb (double hg)
 
BaseClass & ident (RefMatrixBase< T, BaseClass > &m)
 
Matrix< T > ident (size_t dim)
 
bool identical (const Namelist &N1, const Namelist &N2)
 
SparseMatrix< T > identSparse (const unsigned int dim)
 
void include_path (std::string path, std::string &file)
 
void include_path (std::string path, std::vector< std::string > &sarray)
 
void include_path (string path, string &file)
 
void include_path (string path, vector< string > &sarray)
 
double incompGamma (double a, double x)
 
double incompleteBeta (double x, double a, double b)
 
void insert (T *sa, int na, int(*comp)(const T &, const T &)=gnsstk::Qsort_compare)
 
void insert (T *sa, S *pa, int na, int(*comp)(const T &, const T &)=gnsstk::Qsort_compare)
 
string int2bin (unsigned int v, int len=8)
 
double invChisqCDF (double alpha, int n)
 
Matrix< T > inverse (const ConstMatrixBase< T, BaseClass > &m)
 
SparseMatrix< T > inverse (const SparseMatrix< T > &A)
 
Matrix< T > inverseChol (const ConstMatrixBase< T, BaseClass > &m)
 
Matrix< T > inverseCholesky (const Matrix< T > &A)
 
Matrix< T > inverseLT (const Matrix< T > &LT, T *ptrSmall=NULL, T *ptrBig=NULL)
 
SparseMatrix< T > inverseLT (const SparseMatrix< T > &L, T *ptrSmall, T *ptrBig)
 
Matrix< T > inverseLUD (const ConstMatrixBase< T, BaseClass > &m)
 
Matrix< T > inverseLUD (const ConstMatrixBase< T, BaseClass > &m, T &determ)
 
Matrix< T > inverseSVD (const ConstMatrixBase< T, BaseClass > &m, const T tol=T(1.e-8))
 
Matrix< T > inverseSVD (const ConstMatrixBase< T, BaseClass > &m, T &bigNum, T &smallNum, const T tol=T(1.e-8))
 
Matrix< T > inverseSVD (const ConstMatrixBase< T, BaseClass > &m, Vector< T > &sv, const T tol=T(1.e-8))
 
Matrix< T > inverseUT (const Matrix< T > &UT, T *ptrSmall=NULL, T *ptrBig=NULL)
 
SparseMatrix< T > inverseViaCholesky (const SparseMatrix< T > &A)
 
double invFDistCDF (double prob, int n1, int n2)
 
double invNormalCDF (double prob, double mu, double sig)
 
double invStudentsCDF (double prob, int n)
 
bool isBeiDouGEO (const SatID &sat)
 
bool isRinex3NavFile (const std::string &file)
 
bool isRinex3NavFile (const string &file)
 
bool isRinex3ObsFile (const std::string &file)
 
bool isRinex3ObsFile (const string &file)
 
bool isRinexNavFile (const std::string &file)
 
bool isRinexNavFile (const string &file)
 
bool isRinexObsFile (const std::string &file)
 
bool isRinexObsFile (const string &file)
 
bool isSP3File (const std::string &file)
 
bool isSP3File (const string &file)
 
bool isValidRinexObsID (const std::string &id, const char syschar)
 
bool isValidRinexObsID (const std::string &strID)
 
LagrangeInterpolating2ndDerivative (const std::vector< T > &pos, const std::vector< T > &val, const T desiredPos)
 
LagrangeInterpolation (const std::vector< T > &X, const std::vector< T > &Y, const T &x, T &err)
 
void LagrangeInterpolation (const std::vector< T > &X, const std::vector< T > &Y, const T &x, T &y, T &dydx)
 
Matrix< T > LDL (const Matrix< T > &A, Vector< T > &D)
 
double lnFactorial (int n)
 
double lnGamma (double x)
 
Matrix< T > lowerCholesky (const Matrix< T > &A, const T ztol=T(1.e-16))
 
SparseMatrix< T > lowerCholesky (const SparseMatrix< T > &A)
 
Position lunarPosition (const CommonTime &t, double &AR)
 
mad (const gnsstk::Vector< T > &v)
 
mad (const std::vector< T > &v)
 
SparseMatrix< T > matrixTimesTranspose (const SparseMatrix< T > &M)
 
max (const ConstVectorBase< T, BaseClass > &l)
 
max (const SparseMatrix< T > &SM)
 
max (const SparseVector< T > &SV)
 
For max (const std::list< For > &lst)
 
maxabs (const ConstMatrixBase< T, BaseClass > &a) noexcept
 
maxabs (const ConstVectorBase< T, BaseClass > &l)
 
maxabs (const SparseMatrix< T > &SM)
 
maxabs (const SparseVector< T > &SV)
 
double mb2hg (double mb)
 
median (const std::vector< T > &v)
 
median (const Vector< T > &v)
 
double meters2cycles (double range, double freq, EllipsoidModel &ellipsoid)
 
min (const ConstVectorBase< T, BaseClass > &l)
 
min (const SparseMatrix< T > &SM)
 
min (const SparseVector< T > &SV)
 
For min (const std::list< For > &lst)
 
minabs (const ConstVectorBase< T, BaseClass > &l)
 
minabs (const SparseMatrix< T > &SM)
 
minabs (const SparseVector< T > &SV)
 
Minkowski (const ConstVectorBase< T, BaseClass > &v, const ConstVectorBase< T, BaseClass2 > &w)
 
Matrix< T > minorMatrix (const ConstMatrixBase< T, BaseClass > &l, size_t row, size_t col)
 
void mixedScanTime (CommonTime &t, const std::string &str, const std::string &fmt)
 
void mixedScanTime (CommonTime &t, const string &str, const string &fmt)
 
static double NB_Interpolate (double lat, int doy, TableEntry entry)
 
 NEW_EXCEPTION_CLASS (AccessError, Exception)
 
 NEW_EXCEPTION_CLASS (AssertionFailure, Exception)
 
 NEW_EXCEPTION_CLASS (ConfigurationException, Exception)
 
 NEW_EXCEPTION_CLASS (EndOfFile, gnsstk::FFStreamError)
 
 NEW_EXCEPTION_CLASS (ExpressionException, Exception)
 
 NEW_EXCEPTION_CLASS (FFStreamError, gnsstk::Exception)
 
 NEW_EXCEPTION_CLASS (FileMissingException, Exception)
 
 NEW_EXCEPTION_CLASS (FileSpecException, gnsstk::Exception)
 
 NEW_EXCEPTION_CLASS (GeometryException, gnsstk::Exception)
 
 NEW_EXCEPTION_CLASS (IndexOutOfBoundsException, Exception)
 
 NEW_EXCEPTION_CLASS (InvalidArgumentException, Exception)
 
 NEW_EXCEPTION_CLASS (InvalidParameter, Exception)
 
 NEW_EXCEPTION_CLASS (InvalidRequest, Exception)
 
 NEW_EXCEPTION_CLASS (InvalidTropModel, gnsstk::Exception)
 
 NEW_EXCEPTION_CLASS (InvalidValue, gnsstk::Exception)
 
 NEW_EXCEPTION_CLASS (MatrixException, Exception)
 
 NEW_EXCEPTION_CLASS (NoNAVSTARNumberFound, gnsstk::Exception)
 
 NEW_EXCEPTION_CLASS (NoPRNNumberFound, gnsstk::Exception)
 
 NEW_EXCEPTION_CLASS (NullPointerException, Exception)
 
 NEW_EXCEPTION_CLASS (ObjectNotFound, AccessError)
 
 NEW_EXCEPTION_CLASS (OutOfMemory, Exception)
 
 NEW_EXCEPTION_CLASS (SingularMatrixException, MatrixException)
 
 NEW_EXCEPTION_CLASS (SVNotPresentException, gnsstk::InvalidRequest)
 
 NEW_EXCEPTION_CLASS (SystemPipeException, Exception)
 
 NEW_EXCEPTION_CLASS (SystemQueueException, Exception)
 
 NEW_EXCEPTION_CLASS (SystemSemaphoreException, Exception)
 
 NEW_EXCEPTION_CLASS (UnimplementedException, Exception)
 
 NEW_EXCEPTION_CLASS (VectorException, gnsstk::Exception)
 
short nominalAccuracy2ura (double acc) noexcept
 
norm (const ConstVectorBase< T, BaseClass > &v)
 
norm (const SparseVector< T > &SV)
 
double NormalCDF (double x, double mu, double sig)
 
normalCDF (T m, T s, T x)
 
Vector< T > normalize (const ConstVectorBase< T, BaseClass > &l)
 
double NormalPDF (double x, double mu, double sig)
 
normCol (const ConstMatrixBase< T, BaseClass > &m)
 
normF (const ConstMatrixBase< T, BaseClass > &m)
 
Matrix< double > northEastUp (Position &pos, bool geocentric)
 
Matrix< double > northEastUpGeocentric (Position &pos)
 
Matrix< double > northEastUpGeodetic (Position &pos)
 
bool operator!= (const IonexData::IonexValType &x, const IonexData::IonexValType &y)
 
bool operator!= (const Namelist &N1, const Namelist &N2)
 
Namelist operator& (const Namelist &N1, const Namelist &N2)
 
Matrix< T > operator&& (const ConstMatrixBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r)
 
Matrix< T > operator&& (const ConstMatrixBase< T, BaseClass1 > &t, const ConstVectorBase< T, BaseClass2 > &b)
 
Matrix< T > operator&& (const ConstVectorBase< T, BaseClass1 > &t, const ConstMatrixBase< T, BaseClass2 > &b)
 
Matrix< T > operator* (const ConstMatrixBase< T, BaseClass > &m, const T d)
 
Matrix< T > operator* (const ConstMatrixBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r)
 
Vector< T > operator* (const ConstMatrixBase< T, BaseClass1 > &m, const ConstVectorBase< T, BaseClass2 > &v)
 
Vector< T > operator* (const ConstVectorBase< T, BaseClass1 > &v, const ConstMatrixBase< T, BaseClass2 > &m)
 
SparseMatrix< T > operator* (const Matrix< T > &L, const SparseMatrix< T > &R)
 
SparseVector< T > operator* (const Matrix< T > &L, const SparseVector< T > &V)
 
SparseMatrix< T > operator* (const SparseMatrix< T > &L, const Matrix< T > &R)
 
SparseMatrix< T > operator* (const SparseMatrix< T > &L, const SparseMatrix< T > &R)
 
SparseVector< T > operator* (const SparseMatrix< T > &L, const SparseVector< T > &V)
 
SparseVector< T > operator* (const SparseMatrix< T > &L, const Vector< T > &V)
 
SparseVector< T > operator* (const SparseVector< T > &V, const Matrix< T > &R)
 
SparseVector< T > operator* (const SparseVector< T > &V, const SparseMatrix< T > &R)
 
Matrix< T > operator* (const T d, const ConstMatrixBase< T, BaseClass > &m)
 
SparseVector< T > operator* (const Vector< T > &V, const SparseMatrix< T > &R)
 
Triple operator* (double scale, const Triple &rhs)
 
Matrix< T > operator+ (const ConstMatrixBase< T, BaseClass > &m, const T d)
 
Matrix< T > operator+ (const ConstMatrixBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r)
 
SparseMatrix< T > operator+ (const Matrix< T > &L, const SparseMatrix< T > &R)
 
Position operator+ (const Position &left, const Position &right) noexcept
 
SparseMatrix< T > operator+ (const SparseMatrix< T > &L, const Matrix< T > &R)
 
SparseMatrix< T > operator+ (const SparseMatrix< T > &L, const SparseMatrix< T > &R)
 
SparseVector< T > operator+ (const SparseVector< T > &L, const SparseVector< T > &R)
 
SparseVector< T > operator+ (const SparseVector< T > &L, const Vector< T > &R)
 
SRI operator+ (const SRI &Sleft, const SRI &Sright)
 
Matrix< T > operator+ (const T d, const ConstMatrixBase< T, BaseClass > &m)
 
SparseVector< T > operator+ (const Vector< T > &L, const SparseVector< T > &R)
 
FileSpec::FileSpecTypeoperator++ (FileSpec::FileSpecType &fst, int)
 
Matrix< T > operator- (const ConstMatrixBase< T, BaseClass > &m, const T d)
 
Matrix< T > operator- (const ConstMatrixBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r)
 
SparseMatrix< T > operator- (const Matrix< T > &L, const SparseMatrix< T > &R)
 
Position operator- (const Position &left, const Position &right) noexcept
 
SparseMatrix< T > operator- (const SparseMatrix< T > &L, const Matrix< T > &R)
 
SparseMatrix< T > operator- (const SparseMatrix< T > &L, const SparseMatrix< T > &R)
 
SparseVector< T > operator- (const SparseVector< T > &L, const SparseVector< T > &R)
 
SparseVector< T > operator- (const SparseVector< T > &L, const Vector< T > &R)
 
Matrix< T > operator- (const T d, const ConstMatrixBase< T, BaseClass > &m)
 
SparseVector< T > operator- (const Vector< T > &L, const SparseVector< T > &R)
 
FileSpec::FileSpecTypeoperator-- (FileSpec::FileSpecType &fst, int)
 
Matrix< T > operator/ (const ConstMatrixBase< T, BaseClass > &m, const T d)
 
Matrix< T > operator/ (const T d, const ConstMatrixBase< T, BaseClass > &m)
 
bool operator< (const IonexData::IonexValType &x, const IonexData::IonexValType &y)
 
bool operator< (const RinexObsType &x, const RinexObsType &y)
 
std::ostream & operator<< (FFStream &o, const FFData &f)
 
ostream & operator<< (ostream &os, const EarthOrientation &eo)
 
ostream & operator<< (ostream &os, const EOPPrediction &eopp)
 
ostream & operator<< (ostream &os, const format &f)
 
ostream & operator<< (ostream &os, const LabeledVector &LV)
 
ostream & operator<< (ostream &os, const Namelist &N)
 
ostream & operator<< (ostream &os, const SRI &S)
 
ostream & operator<< (ostream &os, const SRIleastSquares &srif)
 
ostream & operator<< (ostream &os, const TimeSystem ts)
 
ostream & operator<< (ostream &os, const WtdAveStats &was)
 
ostream & operator<< (ostream &s, CarrierBand cb)
 
ostream & operator<< (ostream &s, const BrcClockCorrection &eph)
 
ostream & operator<< (ostream &s, const BrcKeplerOrbit &eph)
 
ostream & operator<< (ostream &s, const EngEphemeris &eph)
 
ostream & operator<< (ostream &s, const Epoch &e)
 
ostream & operator<< (ostream &s, const Exception &e)
 
ostream & operator<< (ostream &s, const ExceptionLocation &e)
 
ostream & operator<< (ostream &s, const gnsstk::SatelliteSystem sys)
 
ostream & operator<< (ostream &s, const PackedNavBits &pnb)
 
ostream & operator<< (ostream &s, const Position &p)
 
ostream & operator<< (ostream &s, GLOCOrbitType e)
 
ostream & operator<< (ostream &s, GLOCRegime e)
 
ostream & operator<< (ostream &s, GLOCSatType e)
 
ostream & operator<< (ostream &s, GLOFNavPCode e)
 
ostream & operator<< (ostream &s, GLOFNavSatType e)
 
ostream & operator<< (ostream &s, GPSLNavL2Codes e)
 
ostream & operator<< (ostream &s, ObservationType ot)
 
ostream & operator<< (ostream &s, SVHealth h)
 
ostream & operator<< (ostream &s, TrackingCode tc)
 
std::ostream & operator<< (std::ostream &o, const CommonTime &ct)
 
std::ostream & operator<< (std::ostream &os, const gnsstk::Xvt &xvt) noexcept
 
std::ostream & operator<< (std::ostream &os, const LabeledMatrix &lm)
 
std::ostream & operator<< (std::ostream &os, const LabeledVector &lv)
 
std::ostream & operator<< (std::ostream &os, const SparseMatrix< T > &SM)
 
std::ostream & operator<< (std::ostream &os, const SparseVector< T > &SV)
 
std::ostream & operator<< (std::ostream &os, const TimeSystem ts)
 
std::ostream & operator<< (std::ostream &os, const Xvt::HealthStatus &health) noexcept
 
std::ostream & operator<< (std::ostream &os, IERSConvention cv)
 
std::ostream & operator<< (std::ostream &os, ReferenceFrame f)
 
std::ostream & operator<< (std::ostream &os, SatPass &sp)
 
std::ostream & operator<< (std::ostream &s, CarrierBand e)
 
std::ostream & operator<< (std::ostream &s, const AllanDeviation &a)
 
std::ostream & operator<< (std::ostream &s, const AlmOrbit &ao)
 
std::ostream & operator<< (std::ostream &s, const Angle &a)
 
std::ostream & operator<< (std::ostream &s, const AngleReduced &a)
 
std::ostream & operator<< (std::ostream &s, const BivarStats< T > &BVS)
 
std::ostream & operator<< (std::ostream &s, const CNavFilterData &nfd)
 
std::ostream & operator<< (std::ostream &s, const ConstMatrixBase< T, E > &a)
 
std::ostream & operator<< (std::ostream &s, const ConstVectorBase< T, E > &a)
 
std::ostream & operator<< (std::ostream &s, const EngAlmanac &alm)
 
std::ostream & operator<< (std::ostream &s, const Epoch &t)
 
std::ostream & operator<< (std::ostream &s, const FormattedDouble &d)
 
std::ostream & operator<< (std::ostream &s, const gnsstk::GPSZcount &z)
 
std::ostream & operator<< (std::ostream &s, const gnsstk::NavMessageTypeSet &nmts)
 
std::ostream & operator<< (std::ostream &s, const gnsstk::Triple &v)
 
std::ostream & operator<< (std::ostream &s, const gnsstk::WxObservation &obs) noexcept
 
std::ostream & operator<< (std::ostream &s, const GSatID &sat)
 
std::ostream & operator<< (std::ostream &s, const IonexData::IonexValType ivt)
 
std::ostream & operator<< (std::ostream &s, const LNavFilterData &nfd)
 
std::ostream & operator<< (std::ostream &s, const NavFilterKey &nfk)
 
std::ostream & operator<< (std::ostream &s, const NavID &p)
 
std::ostream & operator<< (std::ostream &s, const NavMessageID &nmid)
 
std::ostream & operator<< (std::ostream &s, const NavSatelliteID &nsid)
 
std::ostream & operator<< (std::ostream &s, const NavSignalID &nsid)
 
std::ostream & operator<< (std::ostream &s, const ObsEpoch &oe) noexcept
 
std::ostream & operator<< (std::ostream &s, const ObsID &p)
 
std::ostream & operator<< (std::ostream &s, const ObsRngDev &ord) noexcept
 
std::ostream & operator<< (std::ostream &s, const PackedNavBits &pnb)
 
std::ostream & operator<< (std::ostream &s, const RefFrame &rf)
 
std::ostream & operator<< (std::ostream &s, const Rinex3ObsHeader::Fields &v)
 
std::ostream & operator<< (std::ostream &s, const RinexObsType rot)
 
std::ostream & operator<< (std::ostream &s, const RinexSatID &sat)
 
std::ostream & operator<< (std::ostream &s, const SatelliteSystem sys)
 
std::ostream & operator<< (std::ostream &s, const SatID &p)
 
std::ostream & operator<< (std::ostream &s, const SatMetaData &smd)
 
std::ostream & operator<< (std::ostream &s, const SatMetaDataStore::SVNID &svn)
 
std::ostream & operator<< (std::ostream &s, const SatMetaDataStore::SystemBlock &sblk)
 
std::ostream & operator<< (std::ostream &s, const SeqStats< T > &ST)
 
std::ostream & operator<< (std::ostream &s, const SP3SatID &sat)
 
std::ostream & operator<< (std::ostream &s, const Stats< T > &ST)
 
std::ostream & operator<< (std::ostream &s, const SvObsEpoch &obs) noexcept
 
std::ostream & operator<< (std::ostream &s, const Transformer &t)
 
std::ostream & operator<< (std::ostream &s, const TwoSampleStats< T > &TSS)
 
std::ostream & operator<< (std::ostream &s, const ValidType< T > &r) noexcept
 
std::ostream & operator<< (std::ostream &s, const WtdStats< T > &ST)
 
std::ostream & operator<< (std::ostream &s, CorrectorType t)
 
std::ostream & operator<< (std::ostream &s, GLOFNavPCode e)
 
std::ostream & operator<< (std::ostream &s, GLOFNavSatType e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::AngleType e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::CorrDupHandling e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::GalDataValid e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::GalHealthStatus e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::GLOCOrbitType e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::GLOCRegime e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::GLOCSatType e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::GPSLNavL2Codes e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::IonexStoreStrategy e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::NavMessageType e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::NavType e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::NavValidityType e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::ObservationType e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::RefFrameRlz e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::RefFrameSys e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::SVHealth e)
 
std::ostream & operator<< (std::ostream &s, gnsstk::TrackingCode e)
 
std::ostream & operator<< (std::ostream &s, SatMetaData::ClockType ct)
 
std::ostream & operator<< (std::ostream &s, SatMetaData::Status status)
 
std::ostream & operator<< (std::ostream &s, XmitAnt e)
 
bool operator== (const IonexData::IonexValType &x, const IonexData::IonexValType &y)
 
bool operator== (const Namelist &N1, const Namelist &N2)
 
bool operator== (const RinexObsType &x, const RinexObsType &y)
 
std::istream & operator>> (FFStream &i, FFData &f)
 
std::istream & operator>> (std::istream &s, FormattedDouble &d)
 
Namelist operator^ (const Namelist &N1, const Namelist &N2)
 
Namelist operator| (const Namelist &N1, const Namelist &N2)
 
Matrix< T > operator|| (const ConstMatrixBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r)
 
Matrix< T > operator|| (const ConstMatrixBase< T, BaseClass1 > &l, const ConstVectorBase< T, BaseClass2 > &r)
 
Matrix< T > operator|| (const ConstVectorBase< T, BaseClass1 > &l, const ConstMatrixBase< T, BaseClass2 > &r)
 
Matrix< T > operator|| (const ConstVectorBase< T, BaseClass1 > &l, const ConstVectorBase< T, BaseClass2 > &r)
 
SparseMatrix< T > operator|| (const SparseMatrix< T > &L, const SparseMatrix< T > &R)
 
SparseMatrix< T > operator|| (const SparseMatrix< T > &L, const Vector< T > &V)
 
Matrix< double > orbitNormalAttitude (const Position &pos, const Position &vel)
 
Matrix< T > outer (const ConstVectorBase< T, BaseClass > &v, const ConstVectorBase< T, BaseClass > &w)
 
std::string printAs (const CommonTime &t, const std::string &fmt)
 
std::string printTime (const CommonTime &t, const std::string &fmt)
 
void QSort (T *sa, int na, int(*comp)(const T &, const T &)=gnsstk::Qsort_compare)
 
void QSort (T *sa, S *pa, int na, int(*comp)(const T &, const T &)=gnsstk::Qsort_compare)
 
int Qsort_compare (const T &a, const T &b)
 
double Rand (long seed=0)
 
double RandExpCor (double dt, double sigma, double T, double xlast)
 
double RandNorm (double sigma)
 
double RandomWalk (double dt, double sigma, double xlast)
 
double range (const Position &A, const Position &B)
 
void reallyGetRecordVer2 (Rinex3ObsStream &strm, Rinex3ObsData &rod)
 
void reallyPutRecordVer2 (Rinex3ObsStream &strm, const Rinex3ObsData &rod)
 
int RegisterARLUTExtendedTypes (void)
 
int RegisterExtendedRinexObsType (std::string t, std::string d=std::string("(undefined)"), std::string u=std::string("undefined"), unsigned int dep=0)
 
int RegisterExtendedRinexObsType (string t, string d, string u, unsigned int dep)
 
double RelativityCorrection (const Xvt &svPosVel)
 
void removeMilliseconds (std::vector< SatPass > &SPList, msecHandler &msh)
 
void removeMilliseconds (vector< SatPass > &SPList, msecHandler &msh)
 
RMS (const ConstVectorBase< T, BaseClass > &l)
 
Matrix< T > rotation (T angle, int axis)
 
double Round (double x)
 
RSS (const ConstVectorBase< T, BaseClass > &l)
 
RSS (T aa, T bb)
 
RSS (T aa, T bb, T cc)
 
RSS (T aa, T bb, T cc, T dd)
 
Matrix< double > satelliteAttitude (const Position &sat, const Position &sun)
 
double satelliteEarthSunAngle (const Position &sat, const Position &sun)
 
void satelliteNadirAzimuthAngles (const Position &sv, const Position &rx, const Matrix< double > &rot, double &nadir, double &azimuth)
 
double satelliteYawAngle (const Position &pos, const Position &vel, const Position &sun, const bool &blkIIRF, double &yawrate)
 
int SatPassFromRinexFiles (std::vector< std::string > &filenames, std::vector< std::string > &obstypes, double dt, std::vector< SatPass > &SPList, std::vector< RinexSatID > exSats=std::vector< RinexSatID >(), bool lenient=true, gnsstk::Epoch beginTime=gnsstk::CommonTime::BEGINNING_OF_TIME, gnsstk::Epoch endTime=gnsstk::CommonTime::END_OF_TIME)
 
int SatPassFromRinexFiles (vector< string > &filenames, vector< string > &obstypes, double dtin, vector< SatPass > &SPList, vector< RinexSatID > exSats, bool lenient, Epoch beginTime, Epoch endTime)
 
int SatPassToRinex2File (const std::string &filename, RinexObsHeader &header, std::vector< SatPass > &SPList)
 
int SatPassToRinex2File (const string &filename, RinexObsHeader &header, vector< SatPass > &SPList)
 
int SatPassToRinex3File (const std::string &filename, const Rinex3ObsHeader &header, const std::map< char, std::vector< std::string >> &sysobs, std::vector< SatPass > &SPList)
 
int SatPassToRinex3File (const string &filename, const Rinex3ObsHeader &headerIn, const map< char, vector< string >> &sysobs, vector< SatPass > &SPList)
 
void scanTime (CommonTime &t, const std::string &str, const std::string &fmt)
 
void scanTime (CommonTime &t, const string &str, const string &fmt)
 
void scanTime (TimeTag &btime, const std::string &str, const std::string &fmt)
 
void scanTime (TimeTag &btime, const string &str, const string &fmt)
 
double seriesIncompGamma (double a, double x)
 
double shadowFactor (const Position &sv, const Position &sun)
 
double shadowFactor (double angRadEarth, double angRadSun, double angSeparation)
 
static void shortcut (ostream &os, const long HOW)
 
SimpleLagrangeInterpolation (const std::vector< T > &X, const std::vector< T > &Y, const T x)
 
slowDet (const ConstMatrixBase< T, BaseClass > &l)
 
Position solarPosition (const CommonTime &t, double &AR)
 
double solarPositionShadowFactor (double Rearth, double Rsun, double dES)
 
std::string sortRinex3ObsFiles (std::vector< std::string > &files)
 
string sortRinex3ObsFiles (vector< string > &files)
 
std::string sortRinexObsFiles (std::vector< std::string > &files)
 
string sortRinexObsFiles (vector< string > &files)
 
SparseMatrix< T > SparseHouseholder (const SparseMatrix< T > &A)
 
void SrifMU (Matrix< T > &R, Vector< T > &Z, const Matrix< T > &H, Vector< T > &D, unsigned int M=0)
 
void SrifMU (Matrix< T > &R, Vector< T > &Z, Matrix< T > &A, unsigned int M=0)
 
void SrifMU (Matrix< T > &R, Vector< T > &Z, SparseMatrix< T > &A, const unsigned int M)
 
void SrifMU (Matrix< T > &R, Vector< T > &Z, SparseMatrix< T > &P, Vector< T > &D, const unsigned int M)
 
ListStats< bt > stats (const std::list< bt > &lst)
 
double StudentsCDF (double t, int n)
 
double StudentsPDF (double X, int n)
 
sum (const ConstVectorBase< T, BaseClass > &l)
 
void sunOrbitAngles (const Position &pos, const Position &vel, const Position &sun, double &beta, double &phi)
 
long timeAdjust8BitWeekRollover (long toCorrectWeek, long &refWeek)
 
long timeAdjustWeekRollover (long toCorrectWeek, long &refWeek)
 
static void timeDisplay (ostream &os, const CommonTime &t)
 
gnsstk::Xvt::HealthStatus toXvtHealth (SVHealth e)
 
trace (const ConstMatrixBase< T, BaseClass > &m)
 
SparseMatrix< T > transform (const SparseMatrix< T > &M, const SparseMatrix< T > &C)
 
Vector< T > transformDiag (const SparseMatrix< T > &P, const Matrix< T > &C)
 
Matrix< T > transpose (const ConstMatrixBase< T, BaseClass > &m)
 
SparseMatrix< T > transpose (const SparseMatrix< T > &M)
 
SparseMatrix< T > transposeTimesMatrix (const SparseMatrix< T > &M)
 
std::string typeString ()
 
Matrix< T > UDU (const Matrix< T > &A, Vector< T > &D)
 
Matrix< double > upEastNorth (Position &pos, bool geocentric)
 
Matrix< double > upEastNorthGeocentric (Position &pos)
 
Matrix< double > upEastNorthGeodetic (Position &pos)
 
Matrix< T > upperCholesky (const Matrix< T > &A, const T ztol=T(1.e-16))
 
SparseMatrix< T > upperCholesky (const SparseMatrix< T > &A)
 
double ura2accuracy (short ura) noexcept
 
double ura2CNAVaccuracy (short ura)
 
double ura2CNAVNominalaccuracy (short ura)
 
double ura2nominalAccuracy (short ura) noexcept
 
Matrix< T > UTtimesTranspose (const Matrix< T > &UT)
 
std::vector< T > vec_intersect (const std::vector< T > &v1, const std::vector< T > &v2)
 
std::vector< T > vec_notintersect (const std::vector< T > &v1, const std::vector< T > &v2)
 
VecBaseNewBinaryOperator Vector Vector< T > Vector< T > VecBaseNewBinaryOperator Vector VecBaseNewBinaryOperator Vector Vector< bool > Vector< bool > VecBaseNewBinaryOperator (!=, Vector< bool >) VecBaseNewBinaryOperator(<
 
VecBaseNewBinaryOperator Vector Vector< T > VecBaseNewBinaryOperator (+, Vector< T >) VecBaseNewBinaryOperator(-
 
VecBaseNewBinaryOperator Vector VecBaseNewBinaryOperator (/, Vector< T >) VecBaseNewBinaryOperator(%
 
VecBaseNewBinaryOperator Vector Vector< T > Vector< T > VecBaseNewBinaryOperator Vector VecBaseNewBinaryOperator Vector Vector< bool > VecBaseNewBinaryOperator (<, Vector< bool >) VecBaseNewBinaryOperator(>
 
VecBaseNewBinaryOperator Vector Vector< T > Vector< T > VecBaseNewBinaryOperator Vector VecBaseNewBinaryOperator Vector Vector< bool > Vector< bool > Vector< bool > VecBaseNewBinaryOperator (>=, Vector< bool >) template< class T
 
VecBaseNewBinaryOperator Vector Vector< T > Vector< T > VecBaseNewBinaryOperator Vector VecBaseNewBinaryOperator Vector VecBaseNewBinaryOperator (|, Vector< T >) VecBaseNewBinaryOperator(
 
 VecShortwireComparisonOperator (eq,==) VecShortwireComparisonOperator(ne
 
int vectorindex (const std::vector< T > &vec, const T &value)
 
bool willPrintAs (const std::string &fmt)
 

Variables

const double A_REF_GPS
 
const GNSSTK_EXPORT NavMessageTypeSet allNavMessageTypes
 
const double BDS_EPOCH_JD
 
const long BDS_EPOCH_MJD
 
const long BDS_WEEK_PER_EPOCH
 
const Epoch BEGINNING_OF_TIME (CommonTime::BEGINNING_OF_TIME)
 
 BOTH
 
static const double C2_FACT
 
const double C_MPS
 
const double CA_CHIP_FREQ_GLO
 
const double CA_CHIP_FREQ_GPS
 
static const std::ios_base::iostate crcbit
 
const double DAY_PER_MS
 
const double DAY_PER_SEC
 
const double DAY_PER_ZCOUNT
 
 DEBUG
 
 DEBUG1
 
 DEBUG2
 
 DEBUG3
 
 DEBUG4
 
 DEBUG5
 
 DEBUG6
 
 DEBUG7
 
CommandOptionVec defaultCommandOptionList
 
const double DEG2RAD
 
static const double DEG_PER_MAS
 
static const double DEG_TO_RAD
 
const Epoch END_OF_TIME (CommonTime::END_OF_TIME)
 
 ERROR
 
static const std::ios_base::iostate fmtbit
 
const double FREQ_BEIDOU_B1
 
const double FREQ_BEIDOU_B1U
 
const double FREQ_BEIDOU_B2
 
const double FREQ_BEIDOU_B2a
 
const double FREQ_BEIDOU_B2b
 
const double FREQ_BEIDOU_B3
 
const double FREQ_BEIDOU_L1
 
const double FREQ_GALILEO_E1
 
const double FREQ_GALILEO_E5
 
const double FREQ_GALILEO_E5a
 
const double FREQ_GALILEO_E5b
 
const double FREQ_GALILEO_E6
 
const double FREQ_GLONASS_G1
 
const double FREQ_GLONASS_G1a
 
const double FREQ_GLONASS_G2
 
const double FREQ_GLONASS_G2a
 
const double FREQ_GLONASS_G2c
 
const double FREQ_GLONASS_G3
 
const double FREQ_GLONASS_G5
 
const double FREQ_GPS_L1
 
const double FREQ_GPS_L2
 
const double FREQ_GPS_L5
 
const double FREQ_NAVIC_L5
 
const double FREQ_NAVIC_S
 
const double FREQ_QZSS_L1
 
const double FREQ_QZSS_L2
 
const double FREQ_QZSS_L5
 
const double FREQ_QZSS_L6
 
const double FREQ_SBAS_L1
 
const double FREQ_SBAS_L5
 
const double FREQ_STEP_GLONASS_G1
 
const double FREQ_STEP_GLONASS_G2
 
const long FULLWEEK
 
const double GAL_EPOCH_JD
 
const long GAL_EPOCH_MJD
 
const long GAL_WEEK_PER_EPOCH
 
const double GAMMA_GPS
 
const double GAMMA_GPS_12
 
const double GAMMA_GPS_15
 
static const double GGdryscale
 
static const double GGwetscale
 
const double GLO_EPOCH_JD
 
const long GLO_EPOCH_MJD
 
static GNSSTKFormatInitializer gnsstkMFNDFI
 
const double GPS_EPOCH_JD
 
const long GPS_EPOCH_MJD
 
const long GPS_WEEK_PER_EPOCH
 
const long HALFWEEK
 
 INFO
 
const double IRN_EPOCH_JD
 
const long IRN_EPOCH_MJD
 
const long IRN_WEEK_PER_EPOCH
 
const double L1_FREQ_BDS
 
const double L1_FREQ_GAL
 
const double L1_FREQ_GEO
 
const double L1_FREQ_GLO
 
const double L1_FREQ_GPS
 
const double L1_FREQ_QZS
 
const double L1_FREQ_STEP_GLO
 
const double L1_MULT_GLO
 
const double L1_MULT_GPS
 
const double L1_WAVELENGTH_BDS
 
const double L1_WAVELENGTH_GAL
 
const double L1_WAVELENGTH_GEO
 
const double L1_WAVELENGTH_GLO
 
const double L1_WAVELENGTH_GPS
 
const double L1_WAVELENGTH_QZS
 
const double L2_FREQ_BDS
 
const double L2_FREQ_GLO
 
const double L2_FREQ_GPS
 
const double L2_FREQ_QZS
 
const double L2_FREQ_STEP_GLO
 
const double L2_MULT_GLO
 
const double L2_MULT_GPS
 
const double L2_WAVELENGTH_BDS
 
const double L2_WAVELENGTH_GLO
 
const double L2_WAVELENGTH_GPS
 
const double L2_WAVELENGTH_QZS
 
const double L3_FREQ_BDS
 
const double L3_FREQ_GLO
 
const double L3_WAVELENGTH_BDS
 
const double L3_WAVELENGTH_GLO
 
const double L5_FREQ_GAL
 
const double L5_FREQ_GEO
 
const double L5_FREQ_GPS
 
const double L5_FREQ_QZS
 
const double L5_MULT_GPS
 
const double L5_WAVELENGTH_GAL
 
const double L5_WAVELENGTH_GEO
 
const double L5_WAVELENGTH_GPS
 
const double L5_WAVELENGTH_QZS
 
const double L6_FREQ_GAL
 
const double L6_FREQ_QZS
 
const double L6_WAVELENGTH_GAL
 
const double L6_WAVELENGTH_QZS
 
const double L7_FREQ_GAL
 
const double L7_WAVELENGTH_GAL
 
const double L8_FREQ_GAL
 
const double L8_WAVELENGTH_GAL
 
const long LAST_6SEC_ZCOUNT_OF_WEEK
 
static const std::ios_base::iostate lenbit
 
const long LENGTH_OF_EOW_OVERLAP
 
static short LIMIT []
 
 Mad
 
 Maw
 
const int MAX_BIT
 
const long MAX_GEO_BDS_II
 
const long MAX_GEO_BDS_III
 
const long MAX_MEO_BDS
 
const long MAX_PRN
 
const int MAX_PRN_CODE
 
const long MAX_PRN_COM
 
const long MAX_PRN_GPS
 
const int MAX_PRN_QZS
 
const int MAX_PRN_QZS_LNAV
 
const int MAX_WORD
 
const long MAX_X2_COUNT
 
const long MAX_X2_TEST
 
const double maxBias
 
 Mbd
 
 Mbw
 
 Mcd
 
 Mcw
 
const long MIN_GEO_BDS_II
 
const long MIN_GEO_BDS_III
 
const long MIN_MEO_BDS
 
const int MIN_PRN_QZS
 
const long MJD_JDAY
 
const double MJD_TO_JD
 
static const double MOPSg
 
static const double MOPSgm
 
static const double MOPSk1
 
static const double MOPSk2
 
static const double MOPSRd
 
const long MS_PER_DAY
 
const long MS_PER_SEC
 
static const double NBg
 
static const double NBk1
 
static const double NBk3p
 
static const double NBLat [5]
 
static const double NBMaa [5]
 
static const double NBMad [5]
 
static const double NBMaw [5]
 
static const double NBMba [5]
 
static const double NBMbd [5]
 
static const double NBMbw [5]
 
static const double NBMca [5]
 
static const double NBMcd [5]
 
static const double NBMcw [5]
 
static const double NBRd
 
static const double NBZB0 [5]
 
static const double NBZBa [5]
 
static const double NBZL0 [5]
 
static const double NBZLa [5]
 
static const double NBZP0 [5]
 
static const double NBZPa [5]
 
static const double NBZT0 [5]
 
static const double NBZTa [5]
 
static const double NBZW0 [5]
 
static const double NBZWa [5]
 
static const double NeillDryA [5]
 
static const double NeillDryA1 [5]
 
static const double NeillDryB [5]
 
static const double NeillDryB1 [5]
 
static const double NeillDryC [5]
 
static const double NeillDryC1 [5]
 
static const double NeillWetA [5]
 
static const double NeillWetB [5]
 
static const double NeillWetC [5]
 
const long NUM_6SEC_WORDS
 
const long NUM_X2_WORDS
 
const double OMEGADOT_REF_GPS
 
const double OSC_FREQ_GLO
 
const double OSC_FREQ_GPS
 
const long OVERLAP_WORD_POSITION
 
 P_CODE
 
static const std::ios_base::iostate parbit
 
const double PI
 
static double PItab [7]
 
static const double PPB
 
const double PSC_FREQ_GLO
 
const double PY_CHIP_FREQ_GLO
 
const double PY_CHIP_FREQ_GPS
 
const double QZS_EPOCH_JD
 
const long QZS_EPOCH_MJD
 
const long QZS_WEEK_PER_EPOCH
 
const double RAD2DEG
 
static const double RAD_PER_MAS
 
static const double RAD_TO_DEG
 
static short RANGE []
 
const double REL_CONST
 
const double RSVCLK_GLO
 
const double RSVCLK_GPS
 
static const double SaasDryA [5]
 
static const double SaasDryA1 [5]
 
static const double SaasDryB [5]
 
static const double SaasDryB1 [5]
 
static const double SaasDryC [5]
 
static const double SaasDryC1 [5]
 
static const double SaasWetA [5]
 
static const double SaasWetB [5]
 
static const double SaasWetC [5]
 
const long SEC_PER_DAY
 
const double SEC_PER_MS
 
RinexObsType sot [29]
 
const double SQRT_PI
 
const Matrix< double > SRINullMatrix
 
const SparseMatrix< double > SRINullSparseMatrix
 
static std::vector< std::vector< DecodeQuant > > subframeListFoo
 
const double SV_ACCURACY_GLO_INDEX []
 
const int SV_ACCURACY_GLO_INDEX_MAX
 
const double SV_ACCURACY_GPS_MAX_INDEX []
 
const int SV_ACCURACY_GPS_MAX_INDEX_VALUE
 
const double SV_ACCURACY_GPS_MIN_INDEX []
 
const double SV_ACCURACY_GPS_NOMINAL_INDEX []
 
const double SV_CNAV_ACCURACY_GPS_MAX_INDEX []
 
const int SV_CNAV_ACCURACY_GPS_MAX_INDEX_VALUE
 
const double SV_CNAV_ACCURACY_GPS_MIN_INDEX []
 
const double SV_CNAV_ACCURACY_GPS_NOM_INDEX []
 
const int SV_CNAV_INDEX_OFFSET
 
const int SV_CNAV_NOMINAL_MAX_INDEX
 
static const char * SystemNames []
 
const double TWO_PI
 
const long UNIX_MJD
 
 VERBOSE
 
 WARNING
 
const double WAVELENGTH_BEIDOU_B1
 
const double WAVELENGTH_BEIDOU_B1U
 
const double WAVELENGTH_BEIDOU_B2
 
const double WAVELENGTH_BEIDOU_B2a
 
const double WAVELENGTH_BEIDOU_B2b
 
const double WAVELENGTH_BEIDOU_B3
 
const double WAVELENGTH_BEIDOU_L1
 
const double WAVELENGTH_GALILEO_E1
 
const double WAVELENGTH_GALILEO_E5
 
const double WAVELENGTH_GALILEO_E5a
 
const double WAVELENGTH_GALILEO_E5b
 
const double WAVELENGTH_GALILEO_E6
 
const double WAVELENGTH_GLONASS_G1
 
const double WAVELENGTH_GLONASS_G1a
 
const double WAVELENGTH_GLONASS_G2
 
const double WAVELENGTH_GLONASS_G2a
 
const double WAVELENGTH_GLONASS_G2c
 
const double WAVELENGTH_GLONASS_G3
 
const double WAVELENGTH_GLONASS_G5
 
const double WAVELENGTH_GPS_L1
 
const double WAVELENGTH_GPS_L2
 
const double WAVELENGTH_GPS_L5
 
const double WAVELENGTH_NAVIC_L5
 
const double WAVELENGTH_NAVIC_S
 
const double WAVELENGTH_QZSS_L1
 
const double WAVELENGTH_QZSS_L2
 
const double WAVELENGTH_QZSS_L5
 
const double WAVELENGTH_QZSS_L6
 
const double WAVELENGTH_SBAS_L1
 
const double WAVELENGTH_SBAS_L5
 
const double WEEK_PER_ZCOUNT
 
static const char * weekday []
 
static const char * weekdayAbbr []
 
const int X1_PER_DAY
 
const unsigned int X1A_INIT
 
const unsigned int X1A_TAPS
 
const unsigned int X1B_INIT
 
const unsigned int X1B_TAPS
 
const long X2A_EPOCH_DELAY
 
const unsigned int X2A_INIT
 
const unsigned int X2A_TAPS
 
const unsigned int X2B_INIT
 
const unsigned int X2B_TAPS
 
const int XA_COUNT
 
const long XA_EPOCH_DELAY
 
const int XA_MAX_EPOCH
 
const int XB_COUNT
 
const long XB_EPOCH_DELAY
 
const int XB_MAX_EPOCH
 
 Y_CODE
 
 ZB
 
const long ZCOUNT_PER_DAY
 
const long ZCOUNT_PER_HOUR
 
const long ZCOUNT_PER_MINUTE
 
const long ZCOUNT_PER_WEEK
 
 ZL
 
 ZP
 
 ZT
 
 ZW
 


gnss_info
Author(s): Martin Pecka
autogenerated on Fri Nov 24 2023 03:50:35