Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=dp), | private | :: | gamma | ||||
logical, | public | :: | is_incompressible | ||||
real(kind=dp), | public | :: | dropoff_edge_dist | ||||
real(kind=dp), | public | :: | dropoff_width | ||||
type(flow_settings_t), | public | :: | flow | ||||
type(cooling_settings_t), | public | :: | cooling | ||||
type(heating_settings_t), | public | :: | heating | ||||
type(gravity_settings_t), | public | :: | gravity | ||||
type(resistivity_settings_t), | public | :: | resistivity | ||||
type(viscosity_settings_t), | public | :: | viscosity | ||||
type(conduction_settings_t), | public | :: | conduction | ||||
type(hall_settings_t), | public | :: | hall |
procedure, public :: set_gamma | |
procedure, public :: get_gamma | |
procedure, public :: get_gamma_1 | |
procedure, public :: set_incompressible | |
procedure, public :: enable_flow | |
procedure, public :: enable_cooling | |
procedure, public :: enable_heating | |
procedure, public :: enable_gravity | |
procedure, public :: enable_resistivity | |
procedure, public :: enable_viscosity | |
procedure, public :: enable_parallel_conduction | |
procedure, public :: enable_perpendicular_conduction | |
procedure, public :: enable_hall |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(inout) | :: | this | |||
real(kind=dp), | intent(in) | :: | gamma |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(inout) | :: | this | |||
character(len=*), | intent(in), | optional | :: | cooling_curve | ||
integer, | intent(in), | optional | :: | interpolation_points |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(inout) | :: | this | |||
logical, | intent(in), | optional | :: | force_thermal_balance |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(inout) | :: | this | |||
real(kind=dp), | intent(in), | optional | :: | fixed_resistivity_value |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(inout) | :: | this | |||
real(kind=dp), | intent(in) | :: | viscosity_value | |||
logical, | intent(in), | optional | :: | viscous_heating |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(inout) | :: | this | |||
real(kind=dp), | intent(in), | optional | :: | fixed_tc_para_value |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(inout) | :: | this | |||
real(kind=dp), | intent(in), | optional | :: | fixed_tc_perp_value |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(physics_settings_t), | intent(inout) | :: | this | |||
logical, | intent(in), | optional | :: | electron_inertia | ||
real(kind=dp), | intent(in), | optional | :: | electron_fraction |