This type contains mixture information
Todo
KM: implement parameters which depend on dx and dt for all levels
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(tem_ini_condition_type), | public | :: | ic |
initialization case, initial condition of the mixture |
|||
real(kind=rk), | public | :: | rho0 |
mass density of the mixture SI unit: kg/m^3. Physics to lattice conversion: rho0/physics%rho0 |
|||
real(kind=rk), | public | :: | rho0LB |
lattice mass density of the mixture |
|||
real(kind=rk), | public | :: | moleDens0 |
number density of the mixture or total mixture molar density SI unit: mol/m^3. physics to lattice conversion: nT0/physics%mol*physics%fac(minlevel)%length^3. mixture molar density is required if initial condition are defined by molar fraction. set only if initial molefraction is space independent |
|||
real(kind=rk), | public | :: | moleDens0LB |
lattice number density of the mixture or total mixture molar density physics to lattice conversion: moleDens0/physics%mol*physics%fac(minlevel)%length^3. |
|||
real(kind=rk), | public | :: | kine_viscosityLB |
lattice kinematic shear viscosity of the mixture |
|||
real(kind=rk), | public | :: | kine_viscosity |
physical kinematic shear viscosity of the mixture |
|||
real(kind=rk), | public | :: | bulk_viscosityLB |
lattice bulk viscosity |
|||
real(kind=rk), | public | :: | bulk_viscosity |
physical bulk viscosity |
|||
real(kind=rk), | public | :: | bulk_modulusLB |
lattice bulk modulus of the liquid mixture , - speed of sound (in lattice unit: \f$ 1/\sqrt{3} \f$ |
|||
real(kind=rk), | public | :: | omega_diff |
relaxation parameter, , B - free parameter unit same as resistivity |
|||
real(kind=rk), | public | :: | omega_kine | ||||
real(kind=rk), | public | :: | omega_hom |
omega for higher order moments |
|||
type(mixRelaxation_type), | public | :: | relaxLvl(globalMaxLevels) |
relaxation parameters for each level |
|||
type(tem_temporal_type), | public | :: | omega_ramping |
temporal omega for ramping etc. |
|||
real(kind=rk), | public | :: | paramB |
free parameter \f$ B = \omega*\rho/K \f$ |
|||
real(kind=rk), | public | :: | temp0 |
temperature |
|||
real(kind=rk), | public | :: | temp0LB |
temperature |
|||
real(kind=rk), | public | :: | theta_eq |
equilibrium theta to choose between mixture velocity and equilibrium species velocity in the quadratic term equilibrium function. theta = 0 -> mixture velocity theta = 1 -> equilibrium species velocity \todo KM: remove theta_eq and use mixture velocity in quadratic term of equilibrium function |
|||
type(tem_spatial_type), | public | :: | viscSpatial |
spatial omega definition, e.g. for sponge layers |
|||
real(kind=rk), | public | :: | electricField(3) |
external electrical force |
|||
real(kind=rk), | public | :: | gravityField(3) |
gravitational force |
|||
real(kind=rk), | public | :: | faraday |
faraday constant(C/mol) |
|||
real(kind=rk), | public | :: | faradayLB |
faraday constant in lattice |
|||
real(kind=rk), | public | :: | gasConst_R |
gas constant R (Nm/(mol *K)) |
|||
real(kind=rk), | public | :: | gasConst_R_LB |
gas constant R in lattice |
|||
character(kind=c_char, len=labelLen), | public | :: | prop_file |
eNRTL file with species properties |
|||
real(kind=rk), | public | :: | atm_press |
atmospheric pressure |
|||
real(kind=rk), | public | :: | atm_pressLB |
atmospheric pressure |