Enumerations ============ Enumerated types defined in the Galacticus source code. ``accretionDiskType`` --------------------- Enumerates accretion disk types. **Values** * ``any`` * ``thin`` * ``ADAF`` ``accretionMode`` ----------------- Enumeration of accretion modes for the ``accretionHalo`` class. **Values** * ``total`` * ``hot`` * ``cold`` ``adafEnergy`` -------------- Enumeration of energy model types for ADAFs, specifying whether the energy of accreted material is set to that of a pure ADAF (energy at infinity) or to the energy at the innermost stable circular orbit (ISCO). **Values** * ``pureADAF`` * ``ISCO`` ``adafFieldEnhancement`` ------------------------ Enumeration of field-enhancing shear models for ADAFs, controlling whether the magnetic field enhancement factor :math:`g` follows an exponential (:math:`g=\exp(\omega\tau)`) or linear (:math:`g=1+\omega\tau`) form. **Values** * ``exponential`` * ``linear`` ``adafRadiativeEfficiencyType`` ------------------------------- Enumeration of radiative efficiency model types for advection-dominated accretion flows (ADAFs): either a fixed efficiency or the thin-disk efficiency formula. **Values** * ``fixed`` * ``thinDisk`` ``adafTable`` ------------- Enumeration of pre-computed ADAF look-up tables, identifying whether a table stores jet power or black hole spin-up rate as a function of accretion parameters. **Values** * ``powerJet`` * ``rateSpinUp`` ``adafViscosity`` ----------------- Enumeration of viscosity model types for ADAFs, selecting whether the viscosity parameter :math:`\alpha` is computed via a fitting function of black hole spin or held at a fixed value. **Values** * ``fit`` * ``fixed`` ``adjustElements`` ------------------ Used to specify how elements should be adjusted when the metallicity of an ``abundances`` object is changed. **Values** * ``none`` * ``reset`` * ``update`` ``angularMomentumSource`` ------------------------- Enumeration specifying the origin of angular momentum of cooling gas in the constant rotation class. **Values** * ``darkMatter`` * ``hotGas`` ``attribute`` ------------- Enumeration of attribute types stored in the Local Group database for each property: ``value`` holds the measured quantity and ``uncertainty`` holds its associated measurement uncertainty. **Values** * ``value`` * ``uncertainty`` ``axionCambSpecies`` -------------------- Enumeration of particle species tracked by the AxionCAMB Boltzmann code when computing transfer functions: ``darkMatter`` (total), ``coldDarkMatter``, ``fuzzyDarkMatter`` (axion), and ``baryons``, used to select which species' transfer function is returned. **Values** * ``darkMatter`` * ``coldDarkMatter`` * ``fuzzyDarkMatter`` * ``baryons`` ``blackHoleFormationChannel`` ----------------------------- Enumeration of the physical channels through which black hole seeds can form, including undetermined origin and formation via stellar cluster collapse leading to a massive seed black hole. **Values** * ``undetermined`` * ``starClusterCollapse`` ``bryanNorman1998Fit`` ---------------------- Specifies fit type for :cite:t:`bryan_statistical_1998` virial density contrast. **Values** * ``flatUniverse`` * ``zeroLambda`` ``cambSpecies`` --------------- Enumeration of particle species tracked by the CAMB Boltzmann code when computing transfer functions: ``darkMatter`` and ``baryons``, used to select which species' transfer function is returned. **Values** * ``darkMatter`` * ``baryons`` ``classSpecies`` ---------------- Enumeration of particle species tracked by the CLASS Boltzmann code when computing transfer functions: ``photons``, ``darkMatter``, and ``baryons``, used to select which species' transfer function is returned. **Values** * ``photons`` * ``darkMatter`` * ``baryons`` ``cllsnlssMttCsmlgclCnstntClcltn`` ---------------------------------- Enumeration of calculation types to be performed by the spherical collapse solver. **Values** * ``criticalOverdensity`` * ``virialDensityContrast`` * ``radiusTurnaround`` ``cllsnlssMttrDarkEnergyFixedAt`` --------------------------------- Enumeration of radii at which the energy of a spherical top-hat perturbation in a dark energy cosmology can be considered to be fixed. **Values** * ``undefined`` * ``turnaround`` * ``virialization`` ``columnType`` -------------- Enumeration of the data types (integer or real) that can appear in Rockstar output file columns, used internally to select the correct parsing routine for each column. **Values** * ``integer`` * ``real`` ``comparison`` -------------- Enumeration of comparison operators used when filtering Local Group database entries by property value: ``equals``, ``greaterThan``, and ``lessThan``. **Values** * ``equals`` * ``greaterThan`` * ``lessThan`` ``component`` (Panuzzo2003) --------------------------- Specifies the galactic component for emission line calculations. **Values** * ``disk`` * ``spheroid`` * ``Hydrogen`` * ``Helium`` * ``Oxygen`` * ``metallicity`` * ``density`` * ``hydrogen`` * ``helium`` * ``oxygen`` ``component`` (Linear_Growth) ----------------------------- Specifies components for linear growth factor. **Values** * ``darkMatter`` * ``baryons`` * ``radiation`` ``componentType`` ----------------- Used to specify the component(s) to be queried in galactic structure functions. **Values** * ``all`` — All components * ``disk`` — The disk component * ``spheroid`` — The spheroid component * ``hotHalo`` — The hot halo (CGM) component * ``nuclearStarCluster`` — The :term:`NSC` component * ``coldHalo`` — The cold halo (CGM) component * ``darkHalo`` — The dark matter halo component * ``blackHole`` — The black hole component * ``darkMatterOnly`` — The dark matter only component * ``none`` — No component * ``unknown`` — Unknown components ``constructionOption`` ---------------------- Specifies option for constructing merger tree. **Values** * ``constrainedBranchOnly`` * ``constrainedAndMainBranchOnly`` * ``allBranches`` ``coolingFrom`` --------------- Enumeration of options specifying the reference node from which gas cooling properties are computed: either the current node in the merger tree or the node at the time of halo formation. **Values** * ``currentNode`` * ``formationNode`` ``coordinateSystem`` -------------------- Used to specify the coordinate system of the input coordinates in galactic structure functions. **Values** * ``spherical`` * ``cylindrical`` * ``cartesian`` ``cutOffWhen`` (velocity_cut_off) --------------------------------- Specifies whether cooling is cut off before or after the given epoch. **Values** * ``before`` * ``after`` ``cutOffWhen`` (cut_off) ------------------------ Specifies whether cooling is cut off before or after the given epoch. **Values** * ``before`` * ``after`` ``dataType`` ------------ Used to specify the type of data being stored in a ``mergerTreeData`` structure metadata entry. **Values** * ``null`` * ``integer`` * ``double`` * ``text`` ``deadlockStatus`` ------------------ Specifies deadlock status during merger tree evolution. **Values** * ``isNotDeadlocked`` * ``isReporting`` * ``isSuspendable`` * ``isDeadlocked`` ``densityCosmological`` ----------------------- Enumeration of different cosmological density references: the critical density (the density required for a spatially flat universe) and the mean matter density (the average matter density of the universe). **Values** * ``critical`` * ``mean`` ``dependencyDirection`` ----------------------- Used to specify direction of event hook dependencies. **Values** * ``before`` * ``after`` ``destinationMerger`` --------------------- Enumeration of possible destinations for stellar and gaseous mass components following a galaxy merger, including unmoved (left in place), dominant component, disk, and spheroid. **Values** * ``unmoved`` * ``dominant`` * ``disk`` * ``spheroid`` ``destroyStubs`` ---------------- Enumeration of options controlling when to destroy stub branches. **Values** * ``always`` * ``never`` * ``sideBranchesOnly`` ``direction`` ------------- Used to specify the type of velocity dispersion in output specifiers. **Values** * ``radial`` — The radial velocity dispersion is computed * ``lineOfSight`` — The line-of-sight velocity dispersion (mass- or light-weighted) is computed * ``lineOfSightInteriorAverage`` — The line-of-sight velocity dispersion, averaged over all interior radii (mass- or light-weighted) * ``lambdaR`` — The λᵣ parameter of Ensellem et al. (2007; https://ui.adsabs.harvard.edu/abs/2007MNRAS.379..401E) is computed ``duttonMaccio2014DensityContrastMethod`` ----------------------------------------- Enumeration of density contrast methods available in the ``duttonMaccio2014`` dark matter halo profile concentration class. **Values** * ``virial`` * ``critical200`` ``duttonMaccio2014DensityProfileMethod`` ---------------------------------------- Enumeration of density profile methods available in the ``duttonMaccio2014`` dark matter halo profile concentration class. **Values** * ``NFW`` * ``einasto`` ``duttonMaccio2014FitType`` --------------------------- Enumeration of fit types in the ``duttonMaccio2014`` dark matter halo profile concentration class. **Values** * ``nfwVirial`` * ``nfwCritical200`` * ``einastoCritical200`` * ``userDefined`` ``elementType`` --------------- Enumeration of extracted property element types. **Values** * ``integer`` * ``double`` ``excursionSetRemap`` --------------------- Specifies whether a remapping of the barrier should apply to cases where the excursion set is used for rate calculation, non-rate calculations, or both. **Values** * ``rates`` * ``nonRates`` * ``both`` ``extrapolationType`` --------------------- Used to specify the type of extrapolation to use when interpolating in tables. **Values** * ``extrapolate`` — Extrapolate beyond the range of the tabulated data * ``fix`` — Fix the value to that at the last tabulated point * ``abort`` — Abort if extrapolation would be required * ``zero`` — Return zero beyond the range of the tabulated data ``filterType`` -------------- Used to specify the type of filter for non-parametric star formation rate filtering. **Values** * ``lowPass`` — Low-pass filter * ``highPass`` — High-pass filter ``fixedDensityType`` -------------------- Specifies reference density type for fixed virial density contrast. **Values** * ``critical`` * ``mean`` ``formation`` ------------- Enumeration of halo formation epoch types (early-forming and late-forming) used to classify halos and select the appropriate parameter distribution in the stochastic :cite:t:`hearin_differentiable_2021` MAH model. **Values** * ``early`` * ``late`` ``frame`` --------- Frame for luminosity calculations. **Values** * ``rest`` * ``observed`` ``galacticComponent`` --------------------- Specifies the galactic component for various node property extractors. **Values** * ``disk`` * ``spheroid`` * ``nuclearStarCluster`` * ``total`` ``galacticusParticleEpochType`` ------------------------------- Enumeration of the time coordinate types used to record particle epochs in Galacticus-format merger tree HDF5 files: ``time`` (cosmic time in Gyr), ``expansionFactor`` (:math:`a`), or ``redshift`` (:math:`z`). **Values** * ``time`` * ``expansionFactor`` * ``redshift`` ``gordon2003Sample`` -------------------- Enumerates the samples available in the ``gordon2003`` dust attenuation class. **Values** * ``SMCbar`` * ``LMC`` ``haloModelGalaxyType`` ----------------------- Used to specify galaxy types in the halo model. **Values** * ``all`` * ``central`` * ``satellite`` ``haloModelTerm`` ----------------- Enumeration of terms in the halo model. **Values** * ``oneHalo`` * ``twoHalo`` ``hubbleUnits`` --------------- Enumeration of supported unit systems for the Hubble constant: standard cosmolgical units (km/s/Mpc), time units (inverse time), or the dimensionless little-:math:`h` convention where :math:`H_0 = 100 h` km/s/Mpc. **Values** * ``standard`` * ``time`` * ``littleH`` ``inputParameterErrorStatus`` ----------------------------- Error status codes used by the input parameters module. **Values** * ``success`` * ``notPresent`` * ``parse`` * ``emptyValue`` * ``ambiguousValue`` ``inputParameterType`` ---------------------- Types for input parameters. **Values** * ``double`` * ``integer`` * ``text`` ``interpolants`` ---------------- Specifies the different interpolants for AGN emission line calculations. **Values** * ``density`` * ``ionizationParameter`` * ``metallicity`` * ``spectralIndex`` ``intervalType`` ---------------- Enumeration of the time units used to define the lookback interval for "recent" major mergers: absolute (Gyr) or dynamical (in units of the halo dynamical time). **Values** * ``absolute`` * ``dynamical`` ``keplerOrbit`` --------------- Properties of Kepler orbit objects. **Values** * ``masses`` — The masses of the orbiting bodies. * ``massSatellite`` — The mass of the satellite body. * ``massHost`` — The mass of the host body. * ``specificReducedMass`` — The specific reduced mass of the orbiting body. * ``radius`` — The initial radius of the orbit. * ``theta`` — The initial polar angle, theta, of the orbit. * ``phi`` — The initial azimuthal angle, phi, of the orbit. * ``epsilon`` — The initial rotation angle, epsilon, of the orbital velocity. * ``radiusPericenter`` — The orbital pericenter radius. * ``radiusApocenter`` — The orbital apocenter radius. * ``velocityRadial`` — The initial radial velocity of the orbit. * ``velocityTangential`` — The initial tangential velocity of the orbit. * ``energy`` — The orbital energy. * ``angularMomentum`` — The orbital angular momentum * ``eccentricity`` — The orbital eccentricity. * ``semiMajorAxis`` — The semi-major axis of the orbit. * ``timeInitial`` — The time at which the orbit was initialized. * ``timeCurrent`` — The current time for the orbit. ``klypin2015DensityContrast`` ----------------------------- Enumeration of density contrasts in the ``klypin2015`` dark matter halo profile concentration class. **Values** * ``fixed`` * ``virial`` ``klypin2015FittingFunction`` ----------------------------- Enumeration of fitting functions in the ``klypin2015`` dark matter halo profile concentration class. **Values** * ``eqn24`` * ``eqn25`` ``klypin2015Sample`` (Klypin2015) --------------------------------- Enumeration of sample types for the ``klypin2015`` dark matter profile shape parameter class. **Values** * ``all`` * ``relaxed`` ``klypin2015Sample`` (Klypin2015) --------------------------------- Enumeration of sample choices available in the ``klypin2015`` dark matter halo profile concentration class. **Values** * ``planck200CritRelaxedMass`` * ``planck200CritAllMass`` * ``planck200CritRelaxedVmax`` * ``planck200CritAllVmax`` * ``planckVirialRelaxedMass`` * ``planckVirialAllMass`` * ``planckVirialRelaxedVmax`` * ``planckVirialAllVmax`` * ``wmap7200CritRelaxedMass`` * ``wmap7200CritAllMass`` * ``wmap7200CritRelaxedVmax`` * ``wmap7VirialRelaxedMass`` * ``wmap7VirialAllMass`` * ``wmap7VirialRelaxedVmax`` * ``planck200CritAllMassUni`` * ``planck200CritRelaxedMassUni`` * ``planckVirialAllMassUni`` * ``planckVirialRelaxedMassUni`` ``language`` ------------ Enumerates languages for which compilers are available. **Values** * ``fortran`` * ``c`` * ``cplusplus`` ``latentIntegratorType`` ------------------------ Used to specify the type of latent variable integrator to use. **Values** * ``gaussKronrod`` * ``trapezoidal`` ``lensedProperty`` ------------------ Enumeration of the galaxy properties that can be modified by gravitational lensing magnification, currently supporting luminosity and apparent size. **Values** * ``luminosity`` * ``size`` ``level`` --------- Enumeration of recombination level cases used in the :cite:t:`hummer_total_1994` tables: level 1 includes recombinations to all levels (Case A), while level B excludes direct recombinations to the ground state (Case B). **Values** * ``1`` * ``B`` ``mass`` -------- Enumeration of halo mass bins (low and high mass) used to parameterize the population distributions of mass accretion history parameters in the stochastic :cite:t:`hearin_differentiable_2021` model. **Values** * ``low`` * ``high`` ``massDistributionSymmetry`` ---------------------------- Specifies the symmetry of ``massDistribution`` objects. **Values** * ``none`` * ``cylindrical`` * ``spherical`` ``massType`` ------------ Used to specify the mass type(s) to be queried in galactic structure functions. **Values** * ``all`` — All mass types * ``dark`` — Dark matter mass * ``baryonic`` — Baryonic mass * ``galactic`` — Galactic mass (i.e. mass in a galaxy) * ``gaseous`` — Gaseous mass * ``stellar`` — Stellar mass * ``blackHole`` — Mass in black holes * ``unknown`` — Unknown mass type ``mergerTreeBranchingBound`` ---------------------------- Upper/lower bound labels used in merger tree branching calculations. **Values** * ``lower`` * ``upper`` ``mergerTreeFormat`` -------------------- Used to specify which output format to use for merger tree data. **Values** * ``galacticus`` * ``irate`` ``metaDataType`` ---------------- Used to specify the type of metadata being stored in a ``mergerTreeData`` structure. **Values** * ``generic`` * ``cosmology`` * ``simulation`` * ``groupFinder`` * ``treeBuilder`` * ``provenance`` ``metallicityType`` ------------------- Used to specify the metallicity scale when working with ``abundances`` objects. **Values** * ``linearByMass`` * ``linearByNumber`` * ``logarithmicByMassSolar`` * ``logarithmicByNumberSolar`` * ``linearByMassSolar`` * ``linearByNumberSolar`` * ``logarithmicByNumberSolarPlus12`` ``nodeReachability`` -------------------- Enumeration of node reachability status when traversing a merger tree read from file: ``unreachable`` nodes cannot be reached from the root of the tree structure, while ``reachable`` nodes can. **Values** * ``unreachable`` * ``reachable`` ``nonAnalyticSolvers`` ---------------------- Used to specify the type of solution to use when no analytic solution is available. **Values** * ``fallThrough`` * ``numerical`` ``normalize`` ------------- Specifies normalization options for linear growth factor. **Values** * ``matterDominated`` * ``presentDay`` ``openMPThreadBinding`` ----------------------- Used to specify how hooked functions are bound to OpenMP threads. **Values** * ``none`` * ``atLevel`` * ``allLevels`` ``orderRotation`` ----------------- Specifies how to rotate the order of likelihood evaluation by process number. **Values** * ``none`` * ``byRank`` * ``byRankOnNode`` ``outputAnalysisCovarianceModel`` --------------------------------- Output analyses covariance models. **Values** * ``poisson`` * ``binomial`` ``outputAnalysisPropertyQuantity`` ---------------------------------- Enumeration of the physical quantity types represented by output analysis properties, such as mass, star formation rate, luminosity, or unknown. **Values** * ``unknown`` * ``mass`` * ``starFormationRate`` * ``luminosity`` ``outputAnalysisPropertyType`` ------------------------------ Enumeration of the scaling types used for output analysis properties, distinguishing linear, logarithmic (base-10), magnitude, and unknown scalings. **Values** * ``linear`` * ``log10`` * ``magnitude`` * ``unknown`` ``outputAnalysisState`` ----------------------- Output analyses states. **Values** * ``unknown`` * ``zero`` * ``positive`` * ``negative`` ``outputGroupType`` ------------------- Enumeration of the types of output groups. **Values** * ``tree`` * ``node`` * ``snapshot`` * ``lightcone`` ``parameter`` ------------- Enumeration of the stochastic MAH model parameters drawn from the multivariate normal distribution: the early-time power law index :math:`u_\mathrm{early}`, late-time index :math:`u_\mathrm{late}`, and the logarithmic reference time :math:`\log_{10}(t_0)`. **Values** * ``uEarly`` * ``uLate`` * ``log10TimeZero`` ``particulateKernel`` --------------------- Options for softening kernel in particulate. **Values** * ``delta`` * ``plummer`` * ``gadget`` ``pathType`` ------------ Enumeration of various paths used by Galacticus. **Values** * ``exec`` * ``dataStatic`` * ``dataDynamic`` ``positionType`` ---------------- Enumeration of node position types used when testing membership within a survey geometry: ``position`` uses the intrinsic node position, while ``orbital`` uses the node's orbital position. **Values** * ``position`` * ``orbital`` ``propertyType`` (NBody_Simulation_Data) ---------------------------------------- Enumeration of property types for N-body data properties. **Values** * ``unknown`` * ``integer`` * ``real`` ``propertyType`` (Merger_Tree_Data_Structure) --------------------------------------------- Used to specify properties in a ``mergerTreeData`` structure. **Values** * ``null`` * ``treeIndex`` * ``nodeIndex`` * ``descendantIndex`` * ``hostIndex`` * ``redshift`` * ``scaleFactor`` * ``nodeMass`` * ``nodeMass200Mean`` * ``nodeMass200Crit`` * ``particleCount`` * ``positionX`` * ``positionY`` * ``positionZ`` * ``velocityX`` * ``velocityY`` * ``velocityZ`` * ``spinX`` * ``spinY`` * ``spinZ`` * ``spin`` * ``angularMomentumX`` * ``angularMomentumY`` * ``angularMomentumZ`` * ``angularMomentum`` * ``specificAngularMomentumX`` * ``specificAngularMomentumY`` * ``specificAngularMomentumZ`` * ``specificAngularMomentum`` * ``halfMassRadius`` * ``scaleRadius`` * ``particleIndex`` * ``mostBoundParticleIndex`` * ``snapshot`` * ``treeWeight`` * ``velocityMaximum`` * ``velocityDispersion`` ``pushType`` ------------ Enumeration of cross-tree event types used when reading merger trees: ``branchJump`` handles nodes that switch host branches between snapshots, while ``subhaloPromotion`` handles subhalos promoted to isolated status. **Values** * ``branchJump`` * ``subhaloPromotion`` ``quantity`` ------------ Quantities for tabulation mass distributions. **Values** * ``mass`` * ``radiusEnclosingDensity`` * ``potential`` * ``energy`` * ``fourierTransform`` * ``radiusFreefall`` * ``radiusFreefallIncreaseRate`` * ``densityRadialMoment0`` * ``densityRadialMoment1`` * ``densityRadialMoment2`` * ``densityRadialMoment3`` * ``velocityDispersion1D`` ``radiusFixed`` --------------- Enumerates the possible definitions of radius used by the "fixed" galactic structure solver. **Values** * ``virial`` * ``turnaround`` ``radiusType`` -------------- Used to specify radii types used in output specifiers. **Values** * ``radius`` — Radii are specified absolutely, in units of Mpc * ``virialRadius`` — Radii are specified in units of the virial radius * ``hotHaloOuterRadius`` — Radii are specified in units of the outer radius of the hot halo * ``darkMatterScaleRadius`` — Radii are specified in units of the dark matter profile scale radius * ``diskRadius`` — Radii are specified in units of the disk scale radius * ``nuclearStarClusterRadius`` — Radii are specified in units of the :term:`NSC` scale radius * ``spheroidRadius`` — Radii are specified in units of the spheroid scale radius * ``diskHalfMassRadius`` — Radii are specified in units of the disk half-mass radius * ``nuclearStarClusterHalfMassRadius`` — Radii are specified in units of the :term:`NSC` half-mass radius * ``spheroidHalfMassRadius`` — Radii are specified in units of the spheroid half-mass radius * ``satelliteBoundMassFraction`` — Radii are specified in units of the radius enclosing a fraction of the satellite bound mass * ``galacticMassFraction`` — Radii are specified in units of the radius enclosing a fraction of the galactic mass * ``galacticLightFraction`` — Radii are specified in units of the radius enclosing a fraction of the galactic light * ``stellarMassFraction`` — Radii are specified in units of the radius enclosing a fraction of the stellar mass ``randomSampleCountType`` ------------------------- Used to specify the type of random sample count. **Values** * ``fixed`` * ``multiplicative`` ``rangeExpand`` --------------- Used to specify the way in which the bracketing range should be expanded when searching for roots using a ``rootFinder`` object. **Values** * ``null`` * ``additive`` * ``multiplicative`` ``rangeExpandSignExpect`` ------------------------- Used to specify the expected sign of the root function when searching for roots using a ``rootFinder`` object. **Values** * ``negative`` * ``none`` * ``positive`` ``recombinationCase`` --------------------- Enumeration of radiative recombination cases: Case A includes recombinations to all levels (appropriate for optically thin media), Case B excludes recombinations directly to the ground state (appropriate for optically thick media where Lyman series photons are immediately reabsorbed). **Values** * ``a`` * ``b`` * ``0`` * ``1`` ``relativeTo`` -------------- Options for which host halo to compute the minimum distance to. **Values** * ``immediateHost`` * ``isolatedHost`` ``replicantAction`` ------------------- Used to specify type of action required from the replicant method. **Values** * ``count`` * ``any`` * ``instance`` ``rockstarColumn`` ------------------ Enumeration of all column labels found in Rockstar halo finder output files, covering halo IDs, positions, velocities, masses, angular momenta, concentrations, and merger tree properties. **Values** * ``scale`` * ``id`` * ``desc_scale`` * ``desc_id`` * ``num_prog`` * ``pid`` * ``upid`` * ``desc_pid`` * ``phantom`` * ``sam_Mvir`` * ``Mvir`` * ``Rvir`` * ``rs`` * ``vrms`` * ``mmp`` * ``scale_of_last_MM`` * ``Vmax`` * ``X`` * ``Y`` * ``Z`` * ``VX`` * ``VY`` * ``VZ`` * ``JX`` * ``JY`` * ``JZ`` * ``Spin`` * ``Breadth_first_ID`` * ``Depth_first_ID`` * ``Tree_root_ID`` * ``Orig_halo_ID`` * ``Snap_num`` * ``Next_coprogenitor_depthfirst_ID`` * ``Last_progenitor_depthfirst_ID`` * ``Last_mainleaf_depthfirst_ID`` * ``Tidal_Force`` * ``Tidal_ID`` * ``Rs_Klypin`` * ``Mmvir_all`` * ``M200b`` * ``M200c`` * ``M500c`` * ``M2500c`` * ``Xoff`` * ``Voff`` * ``Spin_Bullock`` * ``b_to_a`` * ``c_to_a`` * ``Ax`` * ``Ay`` * ``Az`` * ``b_to_a500c`` * ``c_to_a500c`` * ``Ax500c`` * ``Ay500c`` * ``Az500c`` * ``TU`` * ``M_pe_Behroozi`` * ``M_pe_Diemer`` * ``Halfmass_Radius`` * ``RVmax`` ``satelliteStatusDiscriminator`` -------------------------------- Enumeration of possible discriminators for satellite orphan status. **Values** * ``boundMass`` * ``position`` ``scaleCutOffModel`` -------------------- The model to use for the cut-off scale in the :cite:t:`bode_halo_2001` transfer function. **Values** * ``bode2001`` * ``barkana2001`` * ``viel05`` * ``vogel23SpinHalf`` * ``vogel23SpinThreeHalves`` ``sedFitDustType`` ------------------ Used to specify the type of dust model to use in SED fitting likelihoods. **Values** * ``null`` * ``charlotFall2000`` * ``cardelli1989`` * ``gordon2003`` * ``calzetti2000`` * ``wittGordon2000`` ``sedFitStartTime`` ------------------- Used to specify the type of start time to use in SED fitting likelihoods. **Values** * ``time`` * ``age`` ``selection`` ------------- Options for selection of nodes to particulate. **Values** * ``all`` * ``hosts`` * ``satellites`` ``sequence`` ------------ Enumeration of isoelectronic sequences (atoms/ions with the same number of electrons) used to select the appropriate tabulated recombination cooling data from :cite:t:`hummer_total_1994`: hydrogen-like, helium-like, or no sequence. **Values** * ``none`` * ``hydrogen`` * ``helium`` ``setOperator`` --------------- Enumeration of set operators for combining Local Group database selections: ``intersection`` retains only common members, ``union`` combines all members, and ``relativeComplement`` removes members of one set from another. **Values** * ``intersection`` * ``union`` * ``relativeComplement`` ``signal`` ---------- Enumeration of POSIX signal numbers (``SIGHUP`` through ``SIGSYS``) used to identify which signal should trigger a graceful pause or abort of the simulation when caught by the error handler. **Values** * ``SIGHUP`` * ``SIGINT`` * ``SIGQUIT`` * ``SIGILL`` * ``SIGTRAP`` * ``SIGABRT`` * ``SIGBUS`` * ``SIGFPE`` * ``SIGKILL`` * ``SIGUSR1`` * ``SIGSEGV`` * ``SIGUSR2`` * ``SIGPIPE`` * ``SIGALRM`` * ``SIGTERM`` * ``SIGSTKFLT`` * ``SIGCHLD`` * ``SIGCONT`` * ``SIGSTOP`` * ``SIGTSTP`` * ``SIGTTIN`` * ``SIGTTOU`` * ``SIGURG`` * ``SIGXCPU`` ``specialCase`` --------------- Special cases for ``zhao1996`` dark matter halo profile class. **Values** * ``general`` * ``coredNFW`` * ``gamma0_5NFW`` * ``NFW`` * ``gamma1_5NFW`` ``spinDistributionType`` ------------------------ Used to specify the type of intrinsic spin distribution. **Values** * ``logNormal`` * ``bett2007`` ``standardODEAlgorithm`` ------------------------ Used to specify the type of ODE algorithm to use. **Values** * ``rungeKuttaCashKarp`` * ``rungeKuttaSecondOrder`` * ``rungeKutta`` * ``rungeKuttaFehlberg`` * ``rungeKuttaPrinceDormand`` * ``multistepAdams`` * ``bulirschStoer`` * ``bdf`` ``starFormationHistoryAges`` ---------------------------- Used to specify distribution of age bins in star formation histories. **Values** * ``arbitrary`` — Ages are arbitrary and may vary between galaxies/components/outputs. * ``fixedPerOutput`` — Ages are fixed per output. * ``fixed`` — Ages are fixed globally. ``statusCell`` -------------- Specifies whether a domain cell is the first cell, last cell, or an intermediate cell in a convergence test sweep, allowing implementations to perform special initialization or finalization actions at the domain boundaries. **Values** * ``first`` * ``last`` * ``other`` ``stoppingCriterion`` --------------------- Used to specify the stopping criterion to use when searching for roots using a ``rootFinder`` object. **Values** * ``delta`` * ``interval`` ``structureErrorCode`` ---------------------- Error codes for galactic structure functions. **Values** * ``success`` — Successful completion * ``infinite`` — Result is ±∞ * ``integration`` — Integration failed ``subhaloAngularMomentaMethod`` ------------------------------- Enumeration of methods for assigning angular momenta to subhalos when reading merger trees from file: ``scale`` uses the halo spin parameter, while ``summation`` sums contributions from child nodes. **Values** * ``scale`` * ``summation`` ``sussingBadValueTest`` ----------------------- Enumeration of comparison operators used to detect invalid or sentinel halo property values in "Sussing Merger Trees" files: ``lessThan`` flags values below a threshold, ``greaterThan`` flags values above a threshold. **Values** * ``lessThan`` * ``greaterThan`` ``sussingHaloFormat`` --------------------- Enumeration of supported halo catalog file format versions for the "Sussing Merger Trees" ASCII importer: ``old`` and ``new`` refer to distinct AHF column layouts, while ``all`` accepts either format. **Values** * ``old`` * ``new`` * ``all`` ``sussingMassOption`` --------------------- Enumeration of halo mass definition options for the "Sussing Merger Trees" importer, selecting which mass column to use: ``default``, ``FoF`` (friends-of-friends), ``200Mean``, ``200Crit``, or ``topHat``. **Values** * ``default`` * ``FoF`` * ``200Mean`` * ``200Crit`` * ``topHat`` ``tableType`` ------------- Enumeration of table types. **Values** * ``linearLinear1D`` * ``logarithmicLinear1D`` ``test`` -------- Statuses for unit tests. **Values** * ``passed`` * ``failed`` * ``skipped`` ``timeStepSmallest`` -------------------- Enumeration identifying which of the competing timestep criteria (``simple``, ``satellite``, or ``satelliteDestruction``) set the minimum timestep for a given node evolution step. **Values** * ``simple`` * ``satellite`` * ``satelliteDestruction`` ``tinker2008Parameter`` ----------------------- Enumeration of parameters for the ``tinker2008`` halo mass function class. **Values** * ``a`` * ``b`` * ``c`` * ``normalization`` ``transferFunctionType`` ------------------------ Enumerates the types of transfer function to read from file. **Values** * ``darkMatter`` * ``total`` ``treeBuild`` ------------- Enumeration of tree building status. **Values** * ``success`` * ``failureTolerance`` * ``failureStructure`` * ``failureGeneric`` ``treeStatistic`` ----------------- Enumeration of tasks to be performed during a tree walk. **Values** * ``nodeCount`` * ``endNodeCount`` ``units`` --------- Used to specify the type of units being stored in a ``mergerTreeData`` structure. **Values** * ``mass`` * ``length`` * ``time`` * ``velocity`` ``valueType`` ------------- Enumerates possible value types for strings. **Values** * ``floating`` * ``integer`` * ``other`` ``variogramFitOption`` ---------------------- Specifies the statistical aggregation method used when binning empirical semi-variance data before fitting variogram models: mean, median, or maximum of the binned residuals. **Values** * ``mean`` * ``median`` * ``maximum`` ``verbosityLevel`` ------------------ Enumeration of verbosity levels for controlling the amount of output displayed during a Galacticus run, ranging from ``silent`` (no output) through ``standard``, ``working``, ``warn``, and ``info`` to ``debug`` (maximum diagnostic output). **Values** * ``silent`` * ``standard`` * ``working`` * ``warn`` * ``info`` * ``debug`` ``wagner2016QuiescentRedshiftRange`` ------------------------------------ Specifies the redshift range for the :cite:t:`wagner_evolution_2016` analysis. **Values** * ``low`` * ``mid`` * ``high`` ``wagner2016SSFRRedshiftRange`` ------------------------------- Specifies the redshift range for the :cite:t:`wagner_evolution_2016` analysis **Values** * ``low`` * ``high`` * ``quiescent`` * ``starForming`` ``weightBy`` ------------ Used to specify by which quantity to weight the results in galactic structure functions. **Values** * ``mass`` * ``luminosity`` ``wittGordon2000Model`` ----------------------- Enumerates the models available in the ``wittGordon2000`` dust attenuation class. **Values** * ``milkyWayShellTau3`` * ``SMCShellTau3``