COSMOS core
1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
|
Ephemeris library source file. More...
#include "support/ephemlib.h"
#include "support/jpleph.h"
#include "support/datalib.h"
#include <cmath>
Functions | |
int32_t | jpllib (double utc, rmatrix *rm, rmatrix *drm) |
Librations from JPL Ephemeris. More... | |
int32_t | jpllib (double utc, rmatrix &rm, rmatrix &drm) |
int32_t | jplnut (double utc, double nuts[]) |
Nutations from JPL Ephemeris. More... | |
int32_t | jplpos (long from, long to, double utc, cartpos *pos) |
Position from JPL Ephemeris. More... | |
int32_t | jplpos (long from, long to, double utc, cartpos &pos) |
int32_t | jplopen () |
Variables | |
static void * | jplephem = nullptr |
static std::mutex | eph_mutex |
Ephemeris library source file.
|
static |
|
static |