bc_nrbc_type Derived Type

type, private :: bc_nrbc_type

variable definition for non-reflective type of boundary conditions\n These boundary condition is taken from the paper:

   S. Izquierdo and N. Fueyo,
   "Characteristic nonreflecting boundary
   conditions for open boundaries in lattice Boltzmann methods,"
   Physical Review E, vol. 78, no. 46707, 2008.

Inherited by

type~~bc_nrbc_type~~InheritedByGraph type~bc_nrbc_type bc_nrbc_type type~boundary_type boundary_type type~boundary_type->type~bc_nrbc_type nrbc type~mus_field_type mus_field_type type~mus_field_type->type~boundary_type bc 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



real(kind=rk), private :: kappa

specific heat ratio appears in eq 3: cs = sqrt( kappa * R * T )

real(kind=rk), private :: K_mod

from eq 17: k = sigma * ( 1 - Ma^2 ) * cs / L

real(kind=rk), private :: cs_mod

used in eq 17

real(kind=rk), private :: sigma

used in eq 17

real(kind=rk), private :: lodi_length

length between inlet and outlet, represented by L in the paper

real(kind=rk), private :: Ma_L

Lattice Mach number characterised by lattice flow velocity