Merger Tree Initializors¶
Class providing initialization of merger trees—objects that set the initial conditions for the galaxy/halo properties of each node in a newly constructed merger tree before the ODE integration begins. Initialization typically sets the hot gas mass, dark matter halo properties, and other state variables of each node at its formation time, based on the halo mass and the chosen physical model. Multiple initializations can be chained to set up different components independently.
Default implementation: mergerTreeInitializorStandard
Methods¶
initializeSet the initial conditions for all nodes in the given
tree, populating galaxy and halo properties (e.g. hot gas mass, dark matter halo state) at each node’s formation time before ODE integration proceeds totimeEnd.type(mergerTree) tree[inout]double precision timeEnd[in]
mergerTreeInitializorStandard¶
The standard merger tree initializer.
(Default implementation)