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.


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