Derived type containing 2-D PSPLINE interpolants for cylindrical components of the density , temperature , and effective charge number profiles. Real precision of 8 bytes.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(EZspline2), | public | :: | fRE_E | ||||
type(EZspline2), | public | :: | fRE_pitch | ||||
integer, | public | :: | NE | Size of mesh containing the field data along the -axis. |
|||
integer, | public | :: | NRHO | Size of mesh containing the field data along the -axis. |
|||
integer, | public, | DIMENSION(2) | :: | BCRHO | = | (/0, 0/) | Not-a-knot boundary condition for the interpolants at both ends of the direction. |
integer, | public, | DIMENSION(2) | :: | BCE | = | (/0, 0/) | Not-a-knot boundary condition for the interpolants at both ends of the direction. |
TYPE, PRIVATE :: KORC_2D_HOLLMANN_INTERPOLANT
!! @note Derived type containing 2-D PSPLINE interpolants for cylindrical
!! components of the density \(n_e(R,Z)\), temperature \(T_e(R,Z)\), and
!! effective charge number \(Z_{eff}(R,Z)\) profiles.
!! Real precision of 8 bytes. @endnote
TYPE(EZspline2) :: fRE_E
TYPE(EZspline2) :: fRE_pitch
INTEGER :: NE
!! Size of mesh containing the field data along the \(R\)-axis.
INTEGER :: NRHO
!! Size of mesh containing the field data along the \(Z\)-axis.
INTEGER, DIMENSION(2) :: BCRHO = (/ 0, 0 /)
!! Not-a-knot boundary condition for the interpolants at both
!! ends of the \(R\) direction.
INTEGER, DIMENSION(2) :: BCE = (/ 0, 0 /)
!! Not-a-knot boundary condition for the interpolants at both
!! ends of the \(Z\) direction.
END TYPE KORC_2D_HOLLMANN_INTERPOLANT