atl_eqn_nerplanck_module Module

Module to describe the Nernst-Planck equation system.


Uses

  • module~~atl_eqn_nerplanck_module~~UsesGraph module~atl_eqn_nerplanck_module atl_eqn_nerplanck_module aotus_module aotus_module module~atl_eqn_nerplanck_module->aotus_module env_module env_module module~atl_eqn_nerplanck_module->env_module

Used by

  • module~~atl_eqn_nerplanck_module~~UsedByGraph module~atl_eqn_nerplanck_module atl_eqn_nerplanck_module module~atl_equation_init_module atl_equation_init_module module~atl_equation_init_module->module~atl_eqn_nerplanck_module module~atl_equation_module atl_equation_module module~atl_equation_module->module~atl_eqn_nerplanck_module

Derived Types

type, public ::  atl_nernstPlanck_type

Datatype for Nernst-Planck equations.

Read more…

Components

Type Visibility Attributes Name Initial
real(kind=rk), public :: D

diffusivity in SI units. This is assumed to be constant over the whole domain.


Subroutines

public subroutine atl_load_nernstPlanck(nerplanck, conf, eq_table)

s u b r o u t i n e

t o

i n t i a l i z e

N e r n s t - P l a n c k

e q u a t i o n

w i t h

c o n s t a n t

Read more…

Arguments

Type IntentOptional Attributes Name
type(atl_nernstPlanck_type), intent(out) :: nerplanck
type(flu_State) :: conf
integer, intent(in) :: eq_table