| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(settings_t), | private, | pointer | :: | settings | |||
| type(resistivity_t), | public | :: | resistivity | ||||
| type(gravity_t), | public | :: | gravity | ||||
| type(hall_t), | public | :: | hall | ||||
| type(conduction_t), | public | :: | conduction | ||||
| type(heatloss_t), | public | :: | heatloss |
| procedure, public :: set_resistivity_funcs | |
| procedure, public :: set_gravity_funcs | |
| procedure, public :: set_parallel_conduction_funcs | |
| procedure, public :: set_perpendicular_conduction_funcs | |
| procedure, public :: set_cooling_funcs | |
| procedure, public :: set_heating_funcs | |
| procedure, public :: delete |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(settings_t), | intent(in), | target | :: | settings | ||
| type(background_t), | intent(in), | target | :: | background |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(physics_t), | intent(inout) | :: | this | |||
| procedure(real(dp)) | :: | eta_func | ||||
| procedure(real(dp)), | optional | :: | detadT_func | |||
| procedure(real(dp)), | optional | :: | detadr_func |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(physics_t), | intent(inout) | :: | this | |||
| procedure(real(dp)) | :: | g0_func |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(physics_t), | intent(inout) | :: | this | |||
| procedure(real(dp)) | :: | tcpara_func | ||||
| procedure(real(dp)), | optional | :: | dtcparadT_func |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(physics_t), | intent(inout) | :: | this | |||
| procedure(real(dp)) | :: | tcperp_func | ||||
| procedure(real(dp)), | optional | :: | dtcperpdT_func | |||
| procedure(real(dp)), | optional | :: | dtcperpdrho_func | |||
| procedure(real(dp)), | optional | :: | dtcperpdB2_func |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(physics_t), | intent(inout) | :: | this | |||
| procedure(real(dp)) | :: | lambdaT_func | ||||
| procedure(real(dp)), | optional | :: | dlambdadT_func |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(physics_t), | intent(inout) | :: | this | |||
| procedure(real(dp)) | :: | H_func | ||||
| procedure(real(dp)), | optional | :: | dHdT_func | |||
| procedure(real(dp)), | optional | :: | dHdrho_func |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(physics_t), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | name |