mus_poisson_boltzmann_type Derived Type

type, private :: mus_poisson_boltzmann_type

Contains information to calculate rhs for poisson boltzmann equation. Definition of linear and non-linear poisson boltzmann equation can be found in Masilamani, K. (2010). WaLBerla : Investigation of Electrostatic Effects in Particulate and Electro-Osmotic Flows. Master Thesis. FRIEDRICH-ALEXANDER-UNIVERSITÄT ERLANGEN-NÜRNBERG.


Inherited by

type~~mus_poisson_boltzmann_type~~InheritedByGraph type~mus_poisson_boltzmann_type mus_poisson_boltzmann_type type~mus_poisson_type mus_poisson_type type~mus_poisson_type->type~mus_poisson_boltzmann_type PB type~mus_field_prop_type mus_field_prop_type type~mus_field_prop_type->type~mus_poisson_type poisson 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

Components

Type Visibility Attributes Name Initial
logical, public :: active

Neccesary if source term is poisson_boltzmann

real(kind=rk), public :: temp

abosulte temperature in Kelvin

integer, public :: nIons

Number of ions

integer, public, allocatable :: valence(:)

valence of the ion size: nions

real(kind=rk), public :: moleDens0

Mole density of ions in the bulk

real(kind=rk), public :: RHS_coeff

RHS coeff for linear poisson boltzmann equation

real(kind=rk), public :: gasConst_R_LB

Gas constant in lattice unit

real(kind=rk), public :: faradayLB

Faraday constant in lattice unit

Boltzmann constant in lattice unit

Fundamental charge in lattice unit