physicscore#

Fortran module: physicscore

Parameters#

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

Parameter

Type

Default

Description

cloudsize

<class 'numpy.ndarray'>

0.0

h2crprate

<class 'numpy.ndarray'>

0.0

outer_coldens_for_current_step

<class 'numpy.ndarray'>

0.0

targettime

<class 'numpy.ndarray'>

0.0

timeinyears

<class 'numpy.ndarray'>

0.0

zetascale

<class 'numpy.ndarray'>

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

<class 'numpy.ndarray'>

8

tdsub

<class 'numpy.ndarray'>

1500.0

wave1

<class 'numpy.ndarray'>

0.0911648453171991

wave2

<class 'numpy.ndarray'>

20.0

Internal Variables#

Internal solver variables (advanced)

Variable

Type

Current Value

currenttimeold

<class 'numpy.ndarray'>

0.0

dstep

<class 'numpy.ndarray'>

0

Runtime Access#

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