Computes heat flux according to Braginskii model with free streaming limter
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(mesh_cart_t), | intent(in) | :: | mesh_stag |
Mesh (staggered) |
||
| real(kind=GP), | intent(in), | dimension(mesh_stag%get_n_points()) | :: | stag_temperature |
Temperatures on the staggered grid |
|
| real(kind=GP), | intent(in) | :: | fac_free_streaming |
Calculated free streaming factor |
||
| real(kind=GP), | intent(in), | dimension(mesh_stag%get_n_points()) | :: | gradpar_log_temperature |
Gradients of the logarithms of temperature |
|
| real(kind=GP), | intent(in), | dimension(mesh_stag%get_n_points()) | :: | stag_ne |
Density on the staggered grid |
|
| real(kind=GP), | intent(inout), | dimension(mesh_stag%get_n_points()) | :: | qcondt |
Heat fluxes as Output |
|
| character(len=4), | intent(in) | :: | kind_of_species |
Kind of species for routine call ('elec' or 'ions') |
||
| integer, | intent(in), | dimension(mesh_stag%get_n_points_boundary()) | :: | bnd_descrs_stag |
Boundary condition for heat flux |