cshock_mod#

Fortran module: cshock_mod

Parameters#

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

Parameter

Type

Default

Description

a1

<class 'numpy.ndarray'>

0.0

at

<class 'numpy.ndarray'>

0.0

coshinv1

<class 'numpy.ndarray'>

0.0

coshinv2

<class 'numpy.ndarray'>

0.0

dens6

<class 'numpy.ndarray'>

0.0

dissipationtime

<class 'numpy.ndarray'>

0.0

dlength

<class 'numpy.ndarray'>

0.0

driftvel

<class 'numpy.ndarray'>

0.0

dzv

<class 'numpy.ndarray'>

0.0

eps

<class 'numpy.ndarray'>

0.0

frs

<class 'numpy.ndarray'>

0.0

g0

<class 'numpy.ndarray'>

0.0

grainradius5

<class 'numpy.ndarray'>

0.0

maxtemp

<class 'numpy.ndarray'>

0.0

minimumpostshocktemp

<class 'numpy.ndarray'>

0.0

mun

<class 'numpy.ndarray'>

0.0

tau100

<class 'numpy.ndarray'>

0.0

tgc0

<class 'numpy.ndarray'>

0.0

tgr0

<class 'numpy.ndarray'>

0.0

tgr1

<class 'numpy.ndarray'>

0.0

tgr2

<class 'numpy.ndarray'>

0.0

timestepfactor

<class 'numpy.ndarray'>

0.009999999776482582

trs0

<class 'numpy.ndarray'>

0.0

tsat

<class 'numpy.ndarray'>

0.0

tstart

<class 'numpy.ndarray'>

0.0

ucm

<class 'numpy.ndarray'>

0.0

v0

<class 'numpy.ndarray'>

0.0

va

<class 'numpy.ndarray'>

0.0

vi

<class 'numpy.ndarray'>

0.0

vn

<class 'numpy.ndarray'>

0.0

vn0

<class 'numpy.ndarray'>

0.0

vs

<class 'numpy.ndarray'>

0.0

z1

<class 'numpy.ndarray'>

0.0

z2

<class 'numpy.ndarray'>

0.0

z3

<class 'numpy.ndarray'>

0.0

zmax

<class 'numpy.ndarray'>

0.0

zn

<class 'numpy.ndarray'>

0.0

zn0

<class 'numpy.ndarray'>

0.0

Constants (Read-Only)#

Fortran PARAMETER constants (compile-time values):

Constant

Type

Value

bt

<class 'numpy.ndarray'>

6.0

dp

<class 'numpy.ndarray'>

8

grainradius

<class 'numpy.ndarray'>

1e-05

nu0

<class 'numpy.ndarray'>

3000000000000000.0

Internal Variables#

Internal solver variables (advanced)

Variable

Type

Current Value

inrad

<class 'numpy.ndarray'>

0

postshock

<class 'numpy.ndarray'>

0

Runtime Access#

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