.. _file_numerics_cheby_fit.h: File cheby_fit.h ================ |exhale_lsh| :ref:`Parent directory ` (``numerics``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Generic piecewise-Chebyshev polynomial model: fitting and evaluation. .. contents:: Contents :local: :backlinks: none Definition (``numerics/cheby_fit.h``) ------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_numerics_cheby_fit.h.rst Detailed Description -------------------- Extracted from the anonymous namespace of :ref:`file_conversions_frame_conversions.cc` so that :ref:`file_conversions_time_conversions.cc` (TL−TT fit) and :ref:`file_conversions_frame_conversions.cc` (orientation fit) both use the same infrastructure. ChebyshevFitSegment — one polynomial segment in [t_mid±t_radius] ChebyshevFitModel — piecewise collection of segments, with Eval() FitChebyshevModel() — sample a function at Chebyshev-Gauss nodes and DCT-fit Includes -------- - ``algorithm`` - ``cmath`` - ``functional`` - ``lupnt/core/constants.h`` - ``lupnt/interfaces/spice_cheby.h`` - ``stdexcept`` - ``vector`` (:ref:`file_numerics_vector_macros.h`) Included By ----------- - :ref:`file_agents_gnss_constellation.h` - :ref:`file_conversions_frame_conversions.cc` - :ref:`file_conversions_time_conversions.cc` - :ref:`file_interfaces_sp3_loader.h` - :ref:`file_lupnt.h` - :ref:`file_measurements_gnss_measurement.h` Namespaces ---------- - :ref:`namespace_lupnt` Classes ------- - :ref:`exhale_struct_structlupnt_1_1ChebyshevFitModel` - :ref:`exhale_struct_structlupnt_1_1ChebyshevFitSegment` Functions --------- - :ref:`exhale_function_namespacelupnt_1a462804ff7ce8199d66d558f7bd967ddb`