Initial and boundary conditions
A struct ib <: AbstractCondition defines the initial and boundary conditions of a simulation. It contains the values of conservative and primitive variables, and particle distribution functions at left and right (up and down) domain for both initial and boundary conditions. It is set this way to easily deal with discontinuous initial conditions.
KitBase.IB — Typemutable struct IB{TF, T, NT} <: KitBase.AbstractConditionInitial & boundary conditions with no distribution function
Fields
fwbcp
KitBase.IB1F — Typemutable struct IB1F{TF1, TF2, T, NT} <: KitBase.AbstractConditionInitial & boundary conditions with 1 distribution function
Fields
fwffbcp
KitBase.IB2F — Typemutable struct IB2F{TF1, TF2, T, NT} <: KitBase.AbstractConditionInitial & boundary conditions with 2 distribution functions
Fields
fwffbcp
KitBase.IB3F — Typemutable struct IB3F{TF1, TF2, TF3, TF4, TF5, T, NT} <: KitBase.AbstractConditionInitial & boundary conditions with 3 distribution functions
Fields
fwfffEfBfLbcp
KitBase.IB4F — Typemutable struct IB4F{TF1, TF2, TF3, TF4, TF5, T, NT} <: KitBase.AbstractConditionInitial & boundary conditions with 4 distribution functions
Fields
fwfffEfBfLbcp