gs2_outputs_type Derived Type

type, public :: gs2_outputs_type

A type for storing outputs of gs2 for access externally


Contents

Source Code


Components

Type Visibility Attributes Name Initial
real, public :: dvdrho = 0.0

The gradient of the flux tube volume wrt the flux label: related to the surface area of the flux tube

real, public :: grho = 0.0

The average gradient of the flux tube label <|grad rho|>

real, public, dimension (:), allocatable :: pflux

Particle flux by species

real, public, dimension (:), allocatable :: qflux

Heat flux by species

real, public, dimension (:), allocatable :: heat

Turbulent heating by species

real, public :: vflux

Momentum flux


Source Code

  type gs2_outputs_type
    !> The gradient of the flux tube volume wrt
    !> the flux label: related to the surface
    !> area of the flux tube
    real :: dvdrho = 0.0
    !> The average gradient of the flux tube
    !> label <|grad rho|>
    real :: grho = 0.0
    !> Particle flux by species
    real, dimension (:), allocatable :: pflux
    !> Heat flux by species
    real, dimension (:), allocatable :: qflux
    !> Turbulent heating by species
    real, dimension (:), allocatable :: heat
    !> Momentum flux
    real :: vflux
  end type gs2_outputs_type