Equilibrium Derived Type

type, public :: Equilibrium

MHD Equilbrium


Inherits

type~~equilibrium~~InheritsGraph type~equilibrium Equilibrium type~profiles Profiles type~equilibrium->type~profiles plasma type~emfields EMFields type~equilibrium->type~emfields fields

Contents

Source Code


Components

TypeVisibility AttributesNameInitial
type(EMFields), public, dimension(:,:), allocatable:: fields

Electro-magnetic fields at points defined in inter_grid

type(Profiles), public, dimension(:,:), allocatable:: plasma

Plasma parameters at points defined in inter_grid

real(kind=Float64), public, dimension(:,:), allocatable:: mask

Indicates whether fields and plasma are well-defined at points defined in inter_grid


Source Code

type Equilibrium
    !+MHD Equilbrium
    type(EMFields), dimension(:,:), allocatable :: fields
        !+ Electro-magnetic fields at points defined in [[libfida:inter_grid]]
    type(Profiles), dimension(:,:), allocatable :: plasma
        !+ Plasma parameters at points defined in [[libfida:inter_grid]]
    real(Float64), dimension(:,:), allocatable  :: mask
        !+ Indicates whether fields and plasma are well-defined at points defined in [[libfida:inter_grid]]
end type Equilibrium