MP-Gadget  5.0.1.dev1-76bc7d4726-dirty
Public Attributes | List of all members
BlackholeParams Struct Reference
Collaboration diagram for BlackholeParams:
[legend]

Public Attributes

double BlackHoleAccretionFactor
 
double BlackHoleFeedbackFactor
 
enum BlackHoleFeedbackMethod BlackHoleFeedbackMethod
 
double BlackHoleEddingtonFactor
 
int BlackHoleRepositionEnabled
 
int BlackHoleKineticOn
 
double BHKE_EddingtonThrFactor
 
double BHKE_EddingtonMFactor
 
double BHKE_EddingtonMPivot
 
double BHKE_EddingtonMIndex
 
double BHKE_EffRhoFactor
 
double BHKE_EffCap
 
double BHKE_InjEnergyThr
 
double BHKE_SfrCritOverDensity
 
int MergeGravBound
 
int BH_DynFrictionMethod
 
int BH_DFBoostFactor
 
double BH_DFbmax
 
int BH_DRAG
 
double SeedBHDynMass
 
double SeedBlackHoleMass
 
double MaxSeedBlackHoleMass
 
double SeedBlackHoleMassIndex
 

Detailed Description

Definition at line 26 of file blackhole.c.

Member Data Documentation

◆ BH_DFbmax

double BlackholeParams::BH_DFbmax

Definition at line 48 of file blackhole.c.

Referenced by blackhole_dynfric_postprocess(), and set_blackhole_params().

◆ BH_DFBoostFactor

int BlackholeParams::BH_DFBoostFactor

Definition at line 47 of file blackhole.c.

Referenced by blackhole_dynfric_postprocess(), and set_blackhole_params().

◆ BH_DRAG

int BlackholeParams::BH_DRAG

Definition at line 49 of file blackhole.c.

Referenced by blackhole_accretion_postprocess(), and set_blackhole_params().

◆ BH_DynFrictionMethod

int BlackholeParams::BH_DynFrictionMethod

Definition at line 46 of file blackhole.c.

Referenced by blackhole(), blackhole_dynfric_ngbiter(), and set_blackhole_params().

◆ BHKE_EddingtonMFactor

double BlackholeParams::BHKE_EddingtonMFactor

Definition at line 36 of file blackhole.c.

Referenced by blackhole_accretion_postprocess(), and set_blackhole_params().

◆ BHKE_EddingtonMIndex

double BlackholeParams::BHKE_EddingtonMIndex

Definition at line 38 of file blackhole.c.

Referenced by blackhole_accretion_postprocess(), and set_blackhole_params().

◆ BHKE_EddingtonMPivot

double BlackholeParams::BHKE_EddingtonMPivot

Definition at line 37 of file blackhole.c.

Referenced by blackhole_accretion_postprocess(), and set_blackhole_params().

◆ BHKE_EddingtonThrFactor

double BlackholeParams::BHKE_EddingtonThrFactor

Definition at line 35 of file blackhole.c.

Referenced by blackhole_accretion_postprocess(), and set_blackhole_params().

◆ BHKE_EffCap

double BlackholeParams::BHKE_EffCap

Definition at line 40 of file blackhole.c.

Referenced by blackhole_accretion_postprocess(), and set_blackhole_params().

◆ BHKE_EffRhoFactor

double BlackholeParams::BHKE_EffRhoFactor

Definition at line 39 of file blackhole.c.

Referenced by blackhole_accretion_postprocess(), and set_blackhole_params().

◆ BHKE_InjEnergyThr

double BlackholeParams::BHKE_InjEnergyThr

Definition at line 41 of file blackhole.c.

Referenced by blackhole_accretion_postprocess(), and set_blackhole_params().

◆ BHKE_SfrCritOverDensity

double BlackholeParams::BHKE_SfrCritOverDensity

Definition at line 42 of file blackhole.c.

Referenced by blackhole_accretion_postprocess(), and set_blackhole_params().

◆ BlackHoleAccretionFactor

double BlackholeParams::BlackHoleAccretionFactor

Fraction of BH bondi accretion rate

Definition at line 28 of file blackhole.c.

Referenced by blackhole_accretion_postprocess(), and set_blackhole_params().

◆ BlackHoleEddingtonFactor

double BlackholeParams::BlackHoleEddingtonFactor

Definition at line 31 of file blackhole.c.

Referenced by blackhole_accretion_postprocess(), and set_blackhole_params().

◆ BlackHoleFeedbackFactor

double BlackholeParams::BlackHoleFeedbackFactor

Fraction of the black luminosity feed into thermal feedback

Definition at line 29 of file blackhole.c.

Referenced by blackhole_feedback_copy(), and set_blackhole_params().

◆ BlackHoleFeedbackMethod

enum BlackHoleFeedbackMethod BlackholeParams::BlackHoleFeedbackMethod

method of the feedback

Definition at line 29 of file blackhole.c.

Referenced by blackhole_accretion_ngbiter(), blackhole_feedback_ngbiter(), and set_blackhole_params().

◆ BlackHoleKineticOn

int BlackholeParams::BlackHoleKineticOn

◆ BlackHoleRepositionEnabled

int BlackholeParams::BlackHoleRepositionEnabled

Factor above Eddington

Definition at line 32 of file blackhole.c.

Referenced by __attribute__(), blackhole_accretion_ngbiter(), blackhole_accretion_reduce(), and set_blackhole_params().

◆ MaxSeedBlackHoleMass

double BlackholeParams::MaxSeedBlackHoleMass

Definition at line 54 of file blackhole.c.

Referenced by bh_powerlaw_seed_mass(), blackhole_make_one(), and set_blackhole_params().

◆ MergeGravBound

int BlackholeParams::MergeGravBound

Definition at line 44 of file blackhole.c.

Referenced by blackhole_accretion_ngbiter(), and set_blackhole_params().

◆ SeedBHDynMass

double BlackholeParams::SeedBHDynMass

◆ SeedBlackHoleMass

double BlackholeParams::SeedBlackHoleMass

(minimum) Seed black hole mass

Definition at line 53 of file blackhole.c.

Referenced by bh_powerlaw_seed_mass(), blackhole_make_one(), and set_blackhole_params().

◆ SeedBlackHoleMassIndex

double BlackholeParams::SeedBlackHoleMassIndex

Definition at line 55 of file blackhole.c.

Referenced by bh_powerlaw_seed_mass(), and set_blackhole_params().


The documentation for this struct was generated from the following file: