specie Derived Type

type, private :: specie

FIXME : Add documentation


Contents

Source Code


Components

Type Visibility Attributes Name Initial
real, public :: z

Main physical properties of the species, see namelist documentation.

real, public :: mass

Main physical properties of the species, see namelist documentation.

real, public :: dens

Main physical properties of the species, see namelist documentation.

real, public :: temp

Main physical properties of the species, see namelist documentation.

real, public :: tprim

Main physical properties of the species, see namelist documentation.

real, public :: fprim

Main physical properties of the species, see namelist documentation.

real, public :: vnewk

Main physical properties of the species, see namelist documentation.

real, public :: stm

Common combinations of species properties

real, public :: zstm

Common combinations of species properties

real, public :: tz

Common combinations of species properties

real, public :: smz

Common combinations of species properties

real, public :: zt

Common combinations of species properties

real, public :: uprim

Provides offsets to parallel flow shear drive term

real, public :: uprim2

Provides offsets to parallel flow shear drive term

real, public :: dens0

Parameters associated with a few initialisation options, including Orszag-Tang.

real, public :: u0

Parameters associated with a few initialisation options, including Orszag-Tang.

real, public :: tpar0

Parameters associated with a few initialisation options, including Orszag-Tang.

real, public :: tperp0

Parameters associated with a few initialisation options, including Orszag-Tang.

real, public :: nu_h

nu_h controls a hyperviscous term embedded in the collision operator

real, public :: bess_fac

Artificial factor multiplying the Bessel function argument

real, public :: vcrit

Parameters associated with analytic slowing-down distribution

real, public :: vcprim

Parameters associated with analytic slowing-down distribution

integer, public :: type

Flags to identify the species type and the background distribution treatment

integer, public :: f0type

Flags to identify the species type and the background distribution treatment


Source Code

  type :: specie
     !> Main physical properties of the species, see namelist documentation.
     real :: z, mass, dens, temp, tprim, fprim, vnewk
     !> Common combinations of species properties
     real :: stm, zstm, tz, smz, zt
     !> Provides offsets to parallel flow shear drive term
     real :: uprim, uprim2
     !> Parameters associated with a few initialisation options, including Orszag-Tang.
     real :: dens0, u0, tpar0, tperp0
     !> nu_h controls a hyperviscous term embedded in the collision operator
     real :: nu_h
     !> Artificial factor multiplying the Bessel function argument
     real :: bess_fac
     !> Parameters associated with analytic slowing-down distribution
     real :: vcrit, vcprim
     !> Flags to identify the species type and the background distribution treatment
     integer :: type, f0type
  end type specie