.. _program_listing_file_data_iau_sofa.h: Program Listing for File iau_sofa.h =================================== |exhale_lsh| :ref:`Return to documentation for file ` (``data/iau_sofa.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include #include "lupnt/core/definitions.h" namespace lupnt { // Struct to hold EOP data struct IauSofaFileData { VecXd jd_tt; VecXd X; VecXd Y; VecXd s; }; struct IauSofaData { Real X; Real Y; Real s; }; void LoadIauSofaFileData(const std::filesystem::path& filepath); IauSofaData GetIauSofaData(Real jd_tt); } // namespace lupnt