void SPH_VelPred(int i, MyFloat *VelPred, const double FgravkickB, double gravkick, double hydrokick)
double GetNumNgb(enum DensityKernelType KernelType)
MyFloat SPH_EntVarPred(int PI, double MinEgySpec, double a3inv, double dloga)
void slots_free_sph_pred_data(struct sph_pred_data *sph_pred)
void set_densitypar(struct density_params dp)
struct sph_pred_data slots_allocate_sph_pred_data(int nsph)
void set_density_params(ParameterSet *ps)
enum DensityKernelType GetDensityKernelType(void)
void density(const ActiveParticles *act, int update_hsml, int DoEgyDensity, int BlackHoleOn, double MinEgySpec, const DriftKickTimes times, Cosmology *CP, struct sph_pred_data *SPH_predicted, MyFloat *GradRho, const ForceTree *const tree)
double MaxNumNgbDeviation
double DensityResolutionEta
double MinGasHsmlFractional
double BlackHoleNgbFactor
enum DensityKernelType DensityKernelType
double BlackHoleMaxAccretionRadius