#include "dust.h" /** * @brief initialise structure housing global dust parametrisation. * In particular, flags and values set in the parameter file, * any hard-coded propertues and dust yields * * @param dp Global dust parameters for initialisation * @param params The parsed parameter file. * @param phys_const The physical constants in internal units. * @param us The current internal system of units. */ void dustevo_props_init(struct dustevo_props* dp, struct swift_params* params, struct feedback_props* fp, struct cooling_function_data* cooling, const struct phys_const* phys_const, const struct unit_system* us) { dustevo_props_init_backend(dp, params, fp, cooling, phys_const, us); } /** * @brief Prints the properties of the cooling model to stdout. * * Calls cooling_print_backend for the chosen cooling function. * * @param cooling The properties of the cooling function. */ void dustevo_print(const struct dustevo_props* dp) { dustevo_print_backend(dp); }