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.