19#ifndef SWIFT_HYDRO_PROPERTIES
20#define SWIFT_HYDRO_PROPERTIES
143 const struct phys_const *phys_const,
144 const struct unit_system *us,
145 struct swift_params *params);
150#if defined(HAVE_HDF5)
151void hydro_props_print_snapshot(hid_t h_grpsph,
const struct hydro_props *p);
const struct xpart *restrict const struct cosmology * cosmo
void hydro_props_init(struct hydro_props *p, const struct phys_const *phys_const, const struct unit_system *us, struct swift_params *params)
void hydro_props_init_no_hydro(struct hydro_props *p)
void hydro_props_struct_dump(const struct hydro_props *p, FILE *stream)
void hydro_props_struct_restore(const struct hydro_props *p, FILE *stream)
void hydro_props_update(struct hydro_props *p, const struct gravity_props *gp, const struct cosmology *cosmo)
void hydro_props_print(const struct hydro_props *p)
Contains all the constants and parameters of the hydro scheme.
float initial_internal_energy
int use_mass_weighted_num_ngb
float minimal_internal_energy
float particle_splitting_mass_threshold
struct diffusion_global_data diffusion
float hydrogen_ionization_temperature
int max_smoothing_iterations
struct viscosity_global_data viscosity
float minimal_temperature
float hydrogen_mass_fraction
float initial_temperature