🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
JplDe.cpp 文件参考
#include "JplDe.hpp"
#include "AstCore/Vector.hpp"
#include "AstCore/TimeSystem.hpp"
#include "AstCore/TimePoint.hpp"
#include "AstCore/JulianDate.hpp"
#include "AstCore/TimeInterval.hpp"
#include "AstMath/Euler.hpp"
#include "AstUtil/IO.hpp"
#include "AstUtil/Logger.hpp"
#include <assert.h>
#include <mutex>
#include <cmath>
#include <memory>

struct  ast::debin_header
 

命名空间

namespace  ast
 

宏定义

#define JPL_EPH_OUTSIDE_RANGE   (-1)
 
#define JPL_EPH_READ_ERROR   (-2)
 
#define JPL_EPH_QUANTITY_NOT_IN_EPHEMERIS   (-3)
 
#define JPL_EPH_INVALID_INDEX   (-5)
 
#define JPL_EPH_FSEEK_ERROR   (-6)
 
#define MAX_CHEBY   18
 
#define SWAP_MACRO(A, B, TEMP)
 
#define START_400TH_CONSTANT_NAME
 

枚举

enum  ast::EDeDataCode {
  ast::eDeMercury = 0 , ast::eDeVenus = 1 , ast::eDeEMBaryCenter = 2 , ast::eDeMars = 3 ,
  ast::eDeJupiter = 4 , ast::eDeSaturn = 5 , ast::eDeUranus = 6 , ast::eDeNeptune = 7 ,
  ast::eDePluto = 8 , ast::eDeMoon = 9 , ast::eDeSun = 10 , ast::eDeNutation = 11 ,
  ast::eDeLibration = 12 , ast::eDeLunarAngVel = 13 , ast::eDeTT_TDB = 14
}
 

详细描述


~

作者
axel
日期
5.12.2025

宏定义说明

◆ START_400TH_CONSTANT_NAME

#define START_400TH_CONSTANT_NAME
值:
(84 * 3 + 400 * 6 + 5 * sizeof( double) \
+ 41 * sizeof( int32_t))

◆ SWAP_MACRO

#define SWAP_MACRO ( A,
B,
TEMP )
值:
{ TEMP = A; A = B; B = TEMP; }