mus_load_scheme Subroutine

public subroutine mus_load_scheme(me, solverData, geometry, conf, params, parent, isMusHvs)

load single scheme defined in lua file with or without scheme handle

This routines checks whether schemes table

 boundary_conditions = {...},

is defined. If yes then it will load schemes table and set mus_scheme_type. If no special scheme table is defined, default tables are loaded from the root level of the lua file fluid, boundary conditions and initial condiitions

 fluid = { ... }
 boundary_conditions = {...}
 initial_conditions = {...}

Arguments

Type IntentOptional Attributes Name
type(mus_scheme_type), intent(inout), target :: me

scheme type

type(mus_varSys_solverData_type), target :: solverData

contains pointer to scheme, physics types

type(mus_geom_type), intent(in), target :: geometry

geometry information like tree and boundary

type(flu_State) :: conf

flu state

type(mus_param_type), intent(inout), target :: params

global parameter type

integer, intent(in), optional :: parent

parent handle if scheme table is defined

logical, intent(in), optional :: isMusHvs

Logic to not to load tracking and variable table if this routine is called from mus_hvs_config_load. Default is False