hotcore#

Fortran module: hotcore

Parameters#

User-configurable parameters (can be set via param_dict):

Parameter

Type

Default

Description

coflag

<class 'numpy.ndarray'>

0

log_radius_sampling

<class 'numpy.ndarray'>

0

maxtemp

<class 'numpy.ndarray'>

0.0

solidflag

<class 'numpy.ndarray'>

0

td_r

<class 'numpy.ndarray'>

0.0

tempa

float64[(6,)]

array(6,)

tempb

float64[(6,)]

array(6,)

timestep_fixed_late_years

<class 'numpy.ndarray'>

100000.0

timestep_resolution_factor_heating

<class 'numpy.ndarray'>

2.0

timestep_resolution_factor_hot

<class 'numpy.ndarray'>

1.0

u_r

<class 'numpy.ndarray'>

0.0

volcflag

<class 'numpy.ndarray'>

0

Constants (Read-Only)#

Fortran PARAMETER constants (compile-time values):

Constant

Type

Value

codestemp

float64[(6,)]

array(6,)

dp

<class 'numpy.ndarray'>

8

nmasses

<class 'numpy.ndarray'>

6

solidtemp

float64[(6,)]

array(6,)

volctemp

float64[(6,)]

array(6,)

Internal Variables#

Internal solver variables (advanced)

Variable

Type

Current Value

tempindx

<class 'numpy.ndarray'>

0

Runtime Access#

Access hotcore parameters at runtime using uclchem.advanced.GeneralSettings(). See Accessing Fortran Parameters on the main Fortran API page for examples.