8 #include "../Core/SharedLibraryExportMacros.h"    35         unsigned num_tidal_frequency_breaks,
    38         unsigned num_spin_frequency_breaks,
    41         double *tidal_frequency_breaks,
    44         double *spin_frequency_breaks,
    47         double *tidal_frequency_powers,
    50         double *spin_frequency_powers,
    53         double reference_phase_lag,
    56         double inertial_mode_enhancement,
    59         double inertial_mode_sharpness
 Declares a class for planets that are always locked to the orbit. 
 
LIB_PUBLIC void destroy_planet(CPlanet *planet)
Destroy a planet previously allocated using create_planet. 
 
LIB_PUBLIC CPlanet * create_planet(double mass, double radius)
Create a planet to use in a evolution calculation. 
 
LIB_PUBLIC void set_planet_dissipation(CPlanet *planet, unsigned num_tidal_frequency_breaks, unsigned num_spin_frequency_breaks, double *tidal_frequency_breaks, double *spin_frequency_breaks, double *tidal_frequency_powers, double *spin_frequency_powers, double reference_phase_lag, double inertial_mode_enhancement, double inertial_mode_sharpness)
Set the dissipative properties of the planet.