Merger Tree Building - galacticusorg/galacticus GitHub Wiki

Below is a flowchart indicating the ingredients of Galacticus merger tree building algorithm. (Galacticus is highly modular - many different ingredients can be included and excluded - this is intended just as a typical example.)

flowchart LR
   Builder[<a href='https://github.com/galacticusorg/galacticus/releases/download/bleeding-edge/Galacticus_Physics.pdf#physics.mergerTreeBuilder' style='text-decoration: none'>Builder</a>]
   Masses[<a href='https://github.com/galacticusorg/galacticus/releases/download/bleeding-edge/Galacticus_Physics.pdf#physics.mergerTreeBuildMasses' style='text-decoration: none'>Mass Distribution</a>]
   Branching[<a href='https://github.com/galacticusorg/galacticus/releases/download/bleeding-edge/Galacticus_Physics.pdf#physics.mergerTreeBranchingProbability' style='text-decoration: none'>Branching Distribution</a>]
   Excursion[<a href='https://github.com/galacticusorg/galacticus/releases/download/bleeding-edge/Galacticus_Physics.pdf#physics.excursionSetFirstCrossing' style='text-decoration: none'>Excursion Set Solver</a>]
   Controller[<a href='https://github.com/galacticusorg/galacticus/releases/download/bleeding-edge/Galacticus_Physics.pdf#physics.mergerTreeBuildController' style='text-decoration: none'>Controller</a>]
   Variance["<a href='https://github.com/galacticusorg/galacticus/releases/download/bleeding-edge/Galacticus_Physics.pdf#physics.cosmologicalMassVariance' style='text-decoration: none'>δ<sub>c</sub>(t)</a>"]
   Critical["<a href='https://github.com/galacticusorg/galacticus/releases/download/bleeding-edge/Galacticus_Physics.pdf#physics.criticalOverdensity' style='text-decoration: none'>σ(M)</a>"]
   Cosmology[<a href='https://github.com/galacticusorg/galacticus/releases/download/bleeding-edge/Galacticus_Physics.pdf#physics.cosmologyParameters' style='text-decoration: none'>Cosmology</a>]
   Resolution[<a href='https://github.com/galacticusorg/galacticus/releases/download/bleeding-edge/Galacticus_Physics.pdf#physics.mergerTreeMassResolution' style='text-decoration: none'>Resolution</a>]
   Cosmology --> Builder
   Masses --> Builder
   Controller --> Builder
   Branching --> Controller
   Excursion -.-> Branching
   Variance --> Builder
   Critical --> Builder
   Resolution --> Controller
⚠️ **GitHub.com Fallback** ⚠️