Namespace lupntΒΆ
Detailed DescriptionΒΆ
Folta, N. Bosanac, I. Elliott, L. Mann, R. Mesarch, and J. Rosales, βAstrodynamics Convention and Modeling Reference for Lunar, Cislunar, and Libration Point Orbitsβ, Jan. 2022.
Montenbruck and G. Eberhard, βSatellite Orbits: Models, Methods, and Applications,β Berlinβ―: New York: Springer, 2000. doi: 10.1007/978-3-642-58351-3.
NamespacesΒΆ
Namespace lupnt::@023256004365356057104073261346066012331331121035
Namespace lupnt::@054164365273111036153214110213301234135156232004
Namespace lupnt::@056377002231030351032155310040266344041016141162
Namespace lupnt::@065301220267103265074062127076343264124134002264
Namespace lupnt::@107162202045151024257101055103346017330121125071
Namespace lupnt::@121377073075031075057303037253264170024141241002
Namespace lupnt::@125000332066152202302006004303206134011162144244
Namespace lupnt::@131131244041356110031071215301375120047354122020
Namespace lupnt::@161354151366211265257025323127207231301233152037
Namespace lupnt::@173061344130247140170065261304010030372101372176
Namespace lupnt::@211002010172202227150000302307003050230131175046
Namespace lupnt::@212200166226376251053317060003320041152350377327
Namespace lupnt::@235316110147200155327047177146033317236355153043
Namespace lupnt::@244336022301362054160146134231370165205336301275
Namespace lupnt::@266253155102347370302201111277355267321356134157
Namespace lupnt::@301243164024012035176363127220271305057042301240
Namespace lupnt::@324056251011052147330242362340014311024306344136
Namespace lupnt::@373030331121163037314020123275366345237104214141
ClassesΒΆ
EnumsΒΆ
FunctionsΒΆ
Function lupnt::AccelarationGravityField(const Vec3d&, double, double, const MatXd&, int, int)
Function lupnt::AccelarationGravityField(const Vec3&, Real, Real, const MatX&, int, int)
Function lupnt::CartToClassical(Real, const State&, const State&, Real)
Function lupnt::ComputeEstimationErrorPVC(const Ptr<Agent>&, Filter *, int)
Function lupnt::ComputeEstimationErrorPVC(const std::vector<Ptr<Agent>>&, Filter *)
Function lupnt::ConvertCoordinateTime(Real, Time, Time, const Vec3&)
Function lupnt::ConvertCoordinateTime(const VecX&, Time, Time)
Function lupnt::ConvertCoordinateTime(const VecX&, Time, Time, const MatX3&)
Function lupnt::ConvertFrame(Real, const Vec3&, Frame, Frame, bool)
Function lupnt::ConvertFrame(Real, const Vec6&, Frame, Frame, bool)
Function lupnt::ConvertFrame(Real, const MatX6&, Frame, Frame, bool)
Function lupnt::ConvertFrame(Real, const MatX3&, Frame, Frame, bool)
Function lupnt::ConvertFrame(const VecX&, const Vec6&, Frame, Frame, bool)
Function lupnt::ConvertFrame(const VecX&, const Vec3&, Frame, Frame, bool)
Function lupnt::ConvertFrame(const VecX&, const MatX6&, Frame, Frame, bool)
Function lupnt::ConvertFrame(const VecX&, const MatX3&, Frame, Frame, bool)
Function lupnt::ConvertFrame(Real, const State&, Frame, bool)
Template Function lupnt::ConvertFrameBase(Real, const Vec<N>&, Frame, Frame)
Function lupnt::ConvertFrameBase(Real, const Vec6&, Frame, Frame)
Function lupnt::ConvertFrameBase(Real, const Vec3&, Frame, Frame)
Function lupnt::ConvertState(Real, const State&, StateType, Frame)
Function lupnt::ConvertState(const State&, const State&, StateType, Real)
Function lupnt::CreateBody(BodyId, const UnitSystem&, int, int)
Function lupnt::Dump(H5Easy::File&, const std::string&, Real, H5Easy::DumpMode)
Template Function lupnt::EigenToVector(const Eigen::DenseBase<Derived>&)
Function lupnt::GetBodyPos(Real, BodyId, BodyId, Frame, const UnitSystem&, CoordinateScale)
Function lupnt::GetBodyPos(Real, BodyId, Frame, const UnitSystem&, CoordinateScale)
Function lupnt::GetBodyPos(const VecX&, BodyId, BodyId, Frame)
Function lupnt::GetBodyPos(const VecX&, BodyId, Frame, const UnitSystem&, CoordinateScale)
Function lupnt::GetBodyPos(const VecX&, BodyId, BodyId, Frame, const UnitSystem&, CoordinateScale)
Function lupnt::GetBodyPosVel(Real, BodyId, BodyId, Frame, const UnitSystem&, CoordinateScale)
Function lupnt::GetBodyPosVel(Real, BodyId, Frame, const UnitSystem&, CoordinateScale)
Function lupnt::GetBodyPosVel(const VecX&, BodyId, BodyId, Frame)
Function lupnt::GetBodyPosVel(const VecX&, BodyId, Frame, const UnitSystem&, CoordinateScale)
Function lupnt::GetPhysicalConstants(const UnitSystem&, CoordinateScale)
Function lupnt::GetProperTimeCorrectionTcl(const VecX&, const MatX&)
Function lupnt::GetProperTimeCorrectionTcl(Real, const Vec3&)
Function lupnt::GregorianToTime(int, int, int, int, int, Real)
Function lupnt::LoadConfig(const std::string&, const std::string&, bool)
Function lupnt::MeanToOsculating(const ClassicalOE&, Real, Real)
Template Function lupnt::operator<<(std::ostream&, const std::vector<T>&)
Function lupnt::OsculatingToMean(const ClassicalOE&, Real, Real)
Function lupnt::ParabolicAntennaGain(const ArrX&, Real, Real)
Function lupnt::Plot3(const VecX&, const VecX&, const VecX&, std::string_view)
Function lupnt::PrintEKFProgressPVC(double, double, double, double)
Function lupnt::PrintEKFProgressPVC(double, const VecXd&, int)
Function lupnt::ProcessNoisePosVelClock(ClockModel, int, double, int, Real)
Function lupnt::ProcessNoisePosVelClock(ClockModel, int, double, int)
Function lupnt::PseudorangeRate(const VecX&, const VecX&, const VecX&, const VecX&, Real, Real)
Function lupnt::PseudorangeRate(const VecX&, const VecX&, Real, Real)
Function lupnt::RangeAndRangeRate(const VecX&, const VecX&, const VecX&, const VecX&)
Function lupnt::RangeRate(const VecX&, const VecX&, const VecX&, const VecX&)
Template Function lupnt::ReadHarmonicGravityField(const std::string&, int, int, bool)
Function lupnt::REGISTER_FACTORY_CLASS(Device, GnssTransmitter)
Function lupnt::REGISTER_FACTORY_CLASS(AttitudeDynamics, FixedAttitudeDynamics)
Function lupnt::REGISTER_FACTORY_CLASS(AttitudeDynamics, FixedPointingDynamics)
Function lupnt::REGISTER_FACTORY_CLASS(ClockDynamics, ClockDynamics)
Function lupnt::REGISTER_FACTORY_CLASS(Dynamics, NBodyDynamics)
Function lupnt::REGISTER_FACTORY_CLASS(Dynamics, StaticDynamics)
Function lupnt::ScaleGravitationalParameterForCoordinateScale
Function lupnt::ScaleGravitationalParameterForCoordinateScaleChecked
Function lupnt::SolveLinearEqSVD(const MatXd&, const VecXd&)
Function lupnt::SolveLinearEqSVD(const MatXd&, const MatXd&)
Function lupnt::VEC_DEF_VECTOR_REAL(LatLonAltToStereographic, 3)
Function lupnt::VEC_DEF_VECTOR_REAL(ClassicalToQuasiNonsing, 6)
Function lupnt::VEC_DEF_VECTOR_REAL(ClassicalToEquinoctial, 6)
Function lupnt::VEC_DEF_VECTOR_REAL(QuasiNonsingToClassical, 6)
Function lupnt::VEC_DEF_VECTOR_REAL(EquinoctialToClassical, 6)
Function lupnt::VEC_DEF_VECTOR_VECTOR(RelQuasiNonsingToClassical, 6)
Function lupnt::VEC_IMP_VECTOR_REAL(LatLonAltToStereographic, 3)
Function lupnt::VEC_IMP_VECTOR_REAL(StereographicToLatLonAlt, 3)
Function lupnt::VEC_IMP_VECTOR_REAL(ClassicalToQuasiNonsing, 6)
Function lupnt::VEC_IMP_VECTOR_REAL(ClassicalToEquinoctial, 6)
Function lupnt::VEC_IMP_VECTOR_REAL(QuasiNonsingToClassical, 6)
Function lupnt::VEC_IMP_VECTOR_REAL(EquinoctialToClassical, 6)
Function lupnt::VEC_IMP_VECTOR_VECTOR(RelQuasiNonsingToClassical, 6)