mus_species_type Derived Type

type, public :: mus_species_type

this type contains species parameters


Inherits

type~~mus_species_type~~InheritsGraph type~mus_species_type mus_species_type type~mrt_species_type mrt_species_type type~mus_species_type->type~mrt_species_type mrt

Inherited by

type~~mus_species_type~~InheritedByGraph type~mus_species_type mus_species_type type~mus_field_prop_type mus_field_prop_type type~mus_field_prop_type->type~mus_species_type species type~mus_field_type mus_field_type type~mus_field_type->type~mus_field_prop_type fieldProp type~mus_scheme_type mus_scheme_type type~mus_scheme_type->type~mus_field_type field type~mus_varsys_solverdata_type mus_varSys_solverData_type type~mus_varsys_solverdata_type->type~mus_scheme_type scheme

Contents


Components

TypeVisibilityAttributesNameInitial
real(kind=rk), private :: molWeight

molecular weight of the species

real(kind=rk), private :: molWeightInv

Inverse of molecular weight of the species. This parameter is required to convert mass density to mole density

real(kind=rk), private :: molWeigRatio

ratio of molecular weight \f$ \phi_\sigma = min(M)/M_\sigma i \f$

real(kind=rk), private, allocatable:: diff_coeff(:)

coefficient of diffusivity of the species (size of nspecies)

real(kind=rk), private, allocatable:: resi_coeff(:)

coefficient of resisivity of species which is reciprocal of diffusivity of the species KM:

type(mrt_species_type), private :: mrt(globalMaxLevels)

molar fraction of this species in the mixture Volume fraction of is species in the mixture mrt relaxation for each level

real(kind=rk), private :: omBulk

bulk relaxation parameter omBulk_k = (2-phi_k)/3*bulkViscosity

real(kind=rk), private :: ombulkLvl(globalMaxLevels)

bulk relaxation parameter for each level

real(kind=rk), private :: omega

relaxation paramete for Nernst-Planck equation

real(kind=rk), private :: chargeNr

charge number of the species