Zonal adaptive source Damps zonal averaged quantities to prescribed profile
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=GP), | public | :: | width | = | 1.0_GP |
Width of source (rho space) |
Evaluates zonal source
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(source_zonal_t), | intent(in) | :: | self |
Instance of type |
||
| class(equilibrium_storage_t), | intent(in) | :: | equi_storage |
Equilibrium storage |
||
| type(mesh_cart_t), | intent(in) | :: | mesh |
Mesh |
||
| type(polars_t), | intent(in) | :: | polars |
Polars |
||
| real(kind=GP), | intent(in), | dimension(polars%grid%get_nrho()) | :: | uzon |
Zonal values of quantity u that is sourced |
|
| real(kind=GP), | intent(inout), | dimension(mesh%get_n_points_inner()) | :: | src_u |
Source values on inner mesh points |
Initialises zonal source
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(source_zonal_t), | intent(inout) | :: | self |
Instance of type |
||
| character(len=*), | intent(in) | :: | filename |
Filename to read parameters from |
Displays zonal source parameters
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(source_zonal_t), | intent(in) | :: | self |
Instance of type |