boozer_field Module


Uses

  • module~~boozer_field~~UsesGraph module~boozer_field boozer_field module~constants constants module~boozer_field->module~constants module~field_base field_base module~boozer_field->module~field_base module~field_base->module~constants

Used by

  • module~~boozer_field~~UsedByGraph module~boozer_field boozer_field program~main main program~main->module~boozer_field

Derived Types

type, public, extends(field_t) ::  boozer_field_t

Field in Boozer coordinates, loadable from several file formats.

Read more…

Components

Type Visibility Attributes Name Initial
logical, public :: initialized = .false.
logical, public :: fixed_to_surface = .false.
real(kind=dp), public :: fixed_stor
real(kind=dp), public :: nfp
real(kind=dp), public :: psi_tor_edge
real(kind=dp), public :: R

Type-Bound Procedures

procedure, public :: init_from_vmec
procedure, public :: init_from_boozmn
procedure, public :: init_from_chartmap
procedure, public :: evaluate
procedure, public :: get_iota
procedure, public :: get_covariant_components
procedure, public :: fix_to_surface
procedure, public :: compute_B_sqrtg_dB_dx
procedure, public :: compute_B_and_dB_dx
procedure, public :: compute_B_mod
procedure, public :: compute_nabla_s
procedure, public :: rel_accuracy_B