KORC_2D_HOLLMANN_INTERPOLANT Derived Type

type, private :: KORC_2D_HOLLMANN_INTERPOLANT


Inherits

type~~korc_2d_hollmann_interpolant~~InheritsGraph type~korc_2d_hollmann_interpolant KORC_2D_HOLLMANN_INTERPOLANT EZspline2 EZspline2 type~korc_2d_hollmann_interpolant->EZspline2 fRE_E, fRE_pitch

Contents


Components

TypeVisibility AttributesNameInitial
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.


Source Code

  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