initialize the type hmap_frenet, reading from parameterfile and then call init_params
self
initialize the type hmap_frenet with number of elements
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nfp |
number of field periods |
||
| integer, | intent(in) | :: | n_max |
maximum mode number of guiding curve |
||
| integer, | intent(in) | :: | nvisu |
number of visualization points per field period (-1: no visualization) |
||
| real(kind=wp), | intent(in) | :: | Rc(0:n_max) |
R cos(-n*zeta) modes of guiding curve, 0..n_max |
||
| real(kind=wp), | intent(in) | :: | Rs(0:n_max) |
R sin(-n*zeta) modes of guiding curve, 0..n_max |
||
| real(kind=wp), | intent(in) | :: | Zc(0:n_max) |
Z cos(-n*zeta) modes of guiding curve, 0..n_max |
||
| real(kind=wp), | intent(in) | :: | Zs(0:n_max) |
Z sin(-n*zeta) modes of guiding curve, 0..n_max |
||
| logical, | intent(in) | :: | omnig |
omnigeneity, gives sign function of Frenet frame. False: sigma=1, True: sigma=+1 for 0<=zeta<=pi/nfp, and -1 for pi/nfp<zeta<2pi |
self