For holding information on a JPL ephemeris file. More...
#include <aephem.h>
Data Fields | |
| double | start |
| JD at which the ephemeris begins. | |
| double | end |
| JD at which the ephemeris ends. | |
| double | step |
| Ephemeris step-size, in days. | |
| int | n_const |
| Number of constants. | |
| double | au |
| Definition of the AU. | |
| double | em_ratio |
| Earth-moon ratio. | |
| int | ipt [13][3] |
| Index pointers to the Chebyshev coefficents. | |
| int | ephemeris_version |
| Version number. | |
| char ** | const_name |
| Constant names. | |
| double * | const_val |
| Constant values. | |
| FILE * | fp |
| The JPL file being read from. | |
| int | is_bin |
| Is the file binary or ASCII? | |
| int | n_coeff |
| Number of Chebyshev coefficients. | |
| int | swop |
| Do we need to swop bytes? | |
| int | rec_size |
| Record size. | |
| int | last_block_num |
| Last block number read. | |
| int | max_cheby |
| Maximum Chebyshev coefficients for a body. | |
| long | ascii_start |
| The beginning byte number of the data (ASCII only). | |
| long | ascii_len_block |
| The length of a block, in bytes (ASCII only). | |
| double | sun_pv [6] |
| For storing barycentric sun position/velocity. | |
| double | sun_pv_t |
| The time for which sun_pv was last calculated. | |
| double * | block |
| A local cache of the most recent block read. | |
| double * | pc |
| For caching position Chebyshev coefficients. | |
| double * | vc |
| For caching velocity Chebyshev coefficients. | |
| double | last_x |
| Value at which coefficients were evaluated. | |
For holding information on a JPL ephemeris file.
When an ASCII or binary header is read using ae_jpl_init(), this structure is populated.
| AEPHEM documentation generated by Doxygen v1.8.9.1 at Sat Aug 1 2015 15:02:46. |