| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(divertor_equilibrium_t), | intent(in) | :: | self | |||
| real(kind=FP), | intent(in) | :: | x |
3D position (x and y normalized) |
||
| real(kind=FP), | intent(in) | :: | y |
3D position (x and y normalized) |
||
| real(kind=FP), | intent(in) | :: | phi |
3D position (x and y normalized) |
||
| real(kind=FP), | intent(inout) | :: | local_rhomin |
rhomin to be applied at (x, y, phi). Pass in global rhomin: the most restrictive limit is used |
||
| logical, | intent(out) | :: | local_rhomin_exists |
flags to mark whether a local limit is used, as opposed to the global limits passed in This denotes the "private flux" |
||
| real(kind=FP), | intent(inout) | :: | local_rhomax |
rhomax to be applied at (x, y, phi). Pass in global rhomax: the most restrictive limit is used |
||
| logical, | intent(out) | :: | local_rhomax_exists |
flags to mark whether a local limit is used, as opposed to the global limits passed in This denotes the "private flux" |
Returns the flux limits to be applied at (x, y, phi), taking into account region-specific limits