# physicscore Fortran module: `physicscore` ## Parameters User-configurable parameters (can be set via `param_dict`): | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | `cloudsize` | `` | `0.0` | | | `h2crprate` | `` | `0.0` | | | `outer_coldens_for_current_step` | `` | `0.0` | | | `targettime` | `` | `0.0` | | | `timeinyears` | `` | `0.0` | | | `zetascale` | `` | `0.0` | | ## Constants (Read-Only) Fortran PARAMETER constants (compile-time values): | Constant | Type | Value | |----------|------|-------| | `ckhdiss` | `float64[(10,)]` | `array(10,)` | | `ckhion` | `float64[(10,)]` | `array(10,)` | | `ckldiss` | `float64[(10,)]` | `array(10,)` | | `cklion` | `float64[(10,)]` | `array(10,)` | | `dp` | `` | `8` | | `tdsub` | `` | `1500.0` | | `wave1` | `` | `0.0911648453171991` | | `wave2` | `` | `20.0` | ## Internal Variables ```{dropdown} Internal solver variables (advanced) | Variable | Type | Current Value | |----------|------|---------------| | `currenttimeold` | `` | `0.0` | | `dstep` | `` | `0` | ``` ## Runtime Access Access `physicscore` parameters at runtime using `uclchem.advanced.GeneralSettings()`. See [Accessing Fortran Parameters](index.html#accessing-fortran-parameters-at-runtime) on the main Fortran API page for examples.