Finite boundary layer correction Lambda_S to the bootstrap current.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(flock_of_fieldlines_t), | intent(in) | :: | flock | |||
| class(field_t), | intent(in) | :: | field | |||
| real(kind=dp), | intent(in) | :: | R |
major radius in metres |
||
| real(kind=dp), | intent(in) | :: | dr_dAtheta |
e.g. from calc_gradient_scaling_factor_r_eff |
Scaling factor dr/dA_theta for choice of effective radius
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(flock_of_fieldlines_t), | intent(in) | :: | flock | |||
| real(kind=dp), | intent(in) | :: | psi_tor_edge |
total toroidal flux at the plasma edge in Weber |
||
| integer, | intent(in) | :: | sign_sqrtg |
sign of the Boozer Jacobian: +1 or -1 |
Critical collisionality marking the lower limit of validity for the asymptotic model. Collisionality is defined by major radius R.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(flock_of_fieldlines_t), | intent(in) | :: | flock | |||
| real(kind=dp), | intent(in) | :: | R |
major radius in metres |
Compute offset coefficients Lambda_A and Lambda_B.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(flock_of_fieldlines_t), | intent(in) | :: | flock | |||
| real(kind=dp), | intent(in) | :: | R |
major radius in metres |
||
| real(kind=dp), | intent(in) | :: | dr_dAtheta |
defining the surface label r |
||
| real(kind=dp), | intent(out) | :: | Lambda_A | |||
| real(kind=dp), | intent(out) | :: | Lambda_B |