CALCEPH 5.0.0 - C language
This manual documents how to install and use the CALCEPH Library using the C interface.
Authors : M. Gastineau, J. Laskar, A. Fienga, H. Manche
- Introduction
- Installation
- Library interface
- A simple example program
- Headers and Libraries
- Types
- Constants
CALCEPH_MAX_CONSTANTNAMECALCEPH_MAX_CONSTANTVALUECALCEPH_VERSION_MAJORCALCEPH_VERSION_MINORCALCEPH_VERSION_PATCHCALCEPH_VERSION_STRINGCALCEPH_ASTEROIDCALCEPH_ASTEROID_8CALCEPH_UNIT_AUCALCEPH_UNIT_KMCALCEPH_UNIT_DAYCALCEPH_UNIT_SECCALCEPH_UNIT_RADCALCEPH_OUTPUT_EULERANGLESCALCEPH_OUTPUT_NUTATIONANGLESCALCEPH_USE_NAIFIDCALCEPH_SEGTYPE_ORIG_0CALCEPH_SEGTYPE_SPK_1CALCEPH_SEGTYPE_SPK_2CALCEPH_SEGTYPE_SPK_3CALCEPH_SEGTYPE_SPK_5CALCEPH_SEGTYPE_SPK_8CALCEPH_SEGTYPE_SPK_9CALCEPH_SEGTYPE_SPK_12CALCEPH_SEGTYPE_SPK_13CALCEPH_SEGTYPE_SPK_14CALCEPH_SEGTYPE_SPK_17CALCEPH_SEGTYPE_SPK_18CALCEPH_SEGTYPE_SPK_19CALCEPH_SEGTYPE_SPK_20CALCEPH_SEGTYPE_SPK_21CALCEPH_SEGTYPE_SPK_102CALCEPH_SEGTYPE_SPK_103CALCEPH_SEGTYPE_SPK_120CALCEPH_TDBCALCEPH_TCBCALCEPH_UTCCALCEPH_TAICALCEPH_TTCALCEPH_TIMESCALE_FROM_STR
- Reading/Evaluation functions
- Time notes
- Thread notes
- Usage
- Functions
- calceph_open
- calceph_open_array
- calceph_prefetch
- calceph_isthreadsafe
- calceph_compute
- calceph_compute_unit
- calceph_orient_unit
- calceph_rotangmom_unit
- calceph_compute_order
- calceph_orient_order
- calceph_rotangmom_order
- calceph_getconstant
- calceph_getconstantsd
- calceph_getconstantvd
- calceph_getconstantss
- calceph_getconstantvs
- calceph_getconstantcount
- calceph_getconstantindex
- calceph_getfileversion
- calceph_getidbyname
- calceph_getnamebyidss
- calceph_gettimescale
- calceph_gettimespan
- calceph_getpositionrecordcount
- calceph_getpositionrecordindex
- calceph_getpositionrecordindex2
- calceph_getorientrecordcount
- calceph_getorientrecordindex
- calceph_getorientrecordindex2
- calceph_close
- Time conversion functions
- Timescale notes
- Input string formats
- Functions
- calceph_time_jd_to_cal
- calceph_time_cal_to_jd
- calceph_time_str_to_jd
- calceph_time_set_relationship_tt_tdb
- calceph_time_jd_tdb_to_jd_tt
- calceph_time_jd_tt_to_jd_tdb
- calceph_time_jd_tdb_to_jd_tcb
- calceph_time_jd_tcb_to_jd_tdb
- calceph_time_cal_utc_to_jd_tdb
- calceph_time_jd_tdb_to_cal_utc
- calceph_time_str_utc_to_jd_tdb
- calceph_time_str_any_to_jd_tdb
- calceph_time_str_spacecraft_clock_to_jd_tdb
- calceph_time_jd_tdb_to_str_spacecraft_clock
- Instrument functions
- Error functions
- Miscellaneous functions
- Writing functions
- Thread notes
- Usage
- SPK Functions
- writeph_spk_create
- writeph_spk_open
- writeph_close
- writeph_dump
- writeph_restore
- writeph_comment
- writeph_spk2_seq_write
- writeph_spk2_par_reserve
- writeph_spk2_par_write
- writeph_spk3_seq_write
- writeph_spk3_par_reserve
- writeph_spk3_par_write
- writeph_spk8_seq_write
- writeph_spk8_par_reserve
- writeph_spk8_par_write
- writeph_spk9_seq_write
- writeph_spk9_par_reserve
- writeph_spk9_par_write
- writeph_spk12_seq_write
- writeph_spk12_par_reserve
- writeph_spk12_par_write
- writeph_spk13_seq_write
- writeph_spk13_par_reserve
- writeph_spk13_par_write
- writeph_spk14_begin
- writeph_spk14_add
- writeph_spk14_end
- writeph_spk102_seq_write
- writeph_spk102_par_reserve
- writeph_spk102_par_write
- writeph_spk103_seq_write
- writeph_spk103_par_reserve
- writeph_spk103_par_write
- PCK Functions
- writeph_pck_create
- writeph_pck_open
- writeph_pck2_seq_write
- writeph_pck2_par_reserve
- writeph_pck2_par_write
- writeph_pck3_seq_write
- writeph_pck3_par_reserve
- writeph_pck3_par_write
- writeph_pck102_seq_write
- writeph_pck102_par_reserve
- writeph_pck102_par_write
- writeph_pck103_seq_write
- writeph_pck103_par_reserve
- writeph_pck103_par_write
- Single file access functions
- NAIF identification numbers
- Frame numbers
- Release notes
- Reporting bugs
- CALCEPH Library Copying conditions