Store data that can be precomputed on a set ot zeta points depends on hmap_frenet, but could be used for different point sets in zeta
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=wp), | public | :: | zeta | ||||
| logical, | public | :: | do_2nd_der | ||||
| real(kind=wp), | public | :: | lp | ||||
| real(kind=wp), | public | :: | kappa | ||||
| real(kind=wp), | public | :: | tau | ||||
| real(kind=wp), | public | :: | sigma | ||||
| real(kind=wp), | public | :: | lp_p | ||||
| real(kind=wp), | public | :: | kappa_p | ||||
| real(kind=wp), | public | :: | tau_p | ||||
| real(kind=wp), | public, | DIMENSION(3) | :: | X0 | |||
| real(kind=wp), | public, | DIMENSION(3) | :: | T | |||
| real(kind=wp), | public, | DIMENSION(3) | :: | N | |||
| real(kind=wp), | public, | DIMENSION(3) | :: | B |
initialize the aux variable
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(t_hmap_frenet), | intent(in) | :: | sf |
self |
||
| real(kind=wp), | intent(in) | :: | zeta | |||
| logical, | intent(in) | :: | do_2nd_der |
compute second derivative and store second derivative terms |
TYPE,EXTENDS(c_hmap_auxvar) :: t_hmap_frenet_auxvar REAL(wp) :: lp,kappa,tau,sigma,lp_p,kappa_p,tau_p REAL(wp),DIMENSION(3)::X0,T,N,B END TYPE t_hmap_frenet_auxvar