File CInterface.h¶
↰ Parent directory (/home/kpenev/projects/git/poet/poet_src/Evolve)
Declare C-style functions for accessing the functionality of the Namespace Evolve library.
Contents
Definition (/home/kpenev/projects/git/poet/poet_src/Evolve/CInterface.h)¶
Includes¶
../Core/SharedLibraryExportMacros.h../Planet/CInterface.h../Star/CInterface.hDiskBinarySystem.h(File DiskBinarySystem.h)OrbitSolver.h(File OrbitSolver.h)
Functions¶
- Function configure_planet(CPlanet *, double, double, double, double, const double *, const double *, const double *, bool, bool, bool)
- Function configure_star(EvolvingStar *, double, double, double, double, const double *, const double *, const double *, bool, bool, bool)
- Function configure_system(DiskBinarySystem *, double, double, double, const double *, const double *, const double *, int)
- Function create_star_planet_system(EvolvingStar *, CPlanet *, double, double, double, double, double, double)
- Function create_star_star_system(EvolvingStar *, EvolvingStar *, double, double, double, double, double, double)
- Function destroy_binary(DiskBinarySystem *)
- Function destroy_solver(OrbitSolver *)
- Function evolve_system(DiskBinarySystem *, double, double, double, double *, unsigned, bool)
- Function get_star_planet_evolution(const OrbitSolver *, const DiskBinarySystem *, const EvolvingStar *, const CPlanet *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, int *, bool *)
- Function get_star_planet_final_state(const OrbitSolver *, const DiskBinarySystem *, const EvolvingStar *, const CPlanet *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, int *, bool *)
- Function get_star_star_evolution(const OrbitSolver *, const DiskBinarySystem *, const EvolvingStar *, const EvolvingStar *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, int *, bool *, bool *)
- Function get_star_star_final_state(const OrbitSolver *, const DiskBinarySystem *, const EvolvingStar *, const EvolvingStar *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, double *, int *, bool *, bool *)
- Function num_evolution_steps(OrbitSolver *)
- Function read_eccentricity_expansion_coefficients(const char *)
- Function set_zone_dissipation(BrokenPowerlawPhaseLagZone *, unsigned, unsigned, double *, double *, double *, double *, double)