inciter::ctr namespace

Inciter control facilitating user input to internal data transfer.

Classes

class Config
Config is a TaggedTuple specialized to Inciter.

Typedefs

using ConfigMembers = brigand::list<tag::commit, std::string, tag::input, std::vector<std::string>, tag::control, std::string, tag::output, std::string, tag::diag, std::string, tag::diag_iter, uint64_t, tag::diag_precision, std::streamsize, tag::diag_format, std::string, tag::checkpoint, std::string, tag::quiescence, bool, tag::virt, std::vector<double>, tag::nonblocking, bool, tag::benchmark, bool, tag::feedback, bool, tag::lbfreq, uint64_t, tag::lbtime, double, tag::rsfreq, uint64_t, tag::nstep, uint64_t, tag::ttyi, uint64_t, tag::term, double, tag::cfl, double, tag::rk, uint64_t, tag::theta, double, tag::t0, double, tag::dt, double, tag::turkel, double, tag::soundspeed, double, tag::velinf, std::vector<double>, tag::pressure, tk::TaggedTuple<brigand::list<tag::iter, uint64_t, tag::tol, double, tag::verbose, uint64_t, tag::hydrostat, uint64_t, tag::pc, std::string, tag::bc_dir, std::vector<std::vector<int>>, tag::bc_dirval, std::vector<std::vector<double>>, tag::bc_sym, std::vector<int>>>, tag::pressure_, std::vector<tk::TaggedTuple<brigand::list<tag::iter, uint64_t, tag::tol, double, tag::verbose, uint64_t, tag::hydrostat, uint64_t, tag::pc, std::string, tag::bc_dir, std::vector<std::vector<int>>, tag::bc_dirval, std::vector<std::vector<double>>, tag::bc_sym, std::vector<int>>>>, tag::mom_iter, uint64_t, tag::mom_tol, double, tag::mom_verbose, uint64_t, tag::mom_pc, std::string, tag::reorder, bool, tag::part, std::string, tag::part_, std::vector<std::string>, tag::zoltan_params, std::vector<std::string>, tag::zoltan_params_, std::vector<std::vector<std::string>>, tag::solver, std::string, tag::stab, bool, tag::stab2, bool, tag::stab2coef, double, tag::fct, bool, tag::fctdif, double, tag::fctclip, bool, tag::fctsys, std::vector<uint64_t>, tag::fctfreeze, double, tag::deactivate, bool, tag::deatol, double, tag::deadif, double, tag::deafreq, uint64_t, tag::deasys, std::vector<uint64_t>, tag::deatime, double, tag::flux, std::string, tag::steady, bool, tag::residual, double, tag::rescomp, uint64_t, tag::problem, std::string, tag::problem_ncomp, uint64_t, tag::problem_alpha, double, tag::problem_kappa, double, tag::problem_beta, std::vector<double>, tag::problem_r0, double, tag::problem_p0, double, tag::problem_ce, double, tag::problem_src, tk::TaggedTuple<brigand::list<tag::location, std::vector<double>, tag::radius, double, tag::release_time, double>>, tag::freezeflow, double, tag::freezetime, double, tag::overset, tk::TaggedTuple<brigand::list<tag::intergrid_, std::vector<std::vector<int>>, tag::layers_, std::vector<std::vector<uint64_t>>, tag::sym_, std::vector<std::string>>>, tag::fieldout, tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>>>, tag::fieldout_, std::vector<tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>>>>, tag::histout, tk::TaggedTuple<brigand::list<tag::points, std::vector<std::vector<double>>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>, tag::precision, std::streamsize, tag::format, std::string>>, tag::histout_, std::vector<tk::TaggedTuple<brigand::list<tag::points, std::vector<std::vector<double>>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>, tag::precision, std::streamsize, tag::format, std::string>>>, tag::integout, tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::integrals, std::vector<std::string>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>, tag::precision, std::streamsize, tag::format, std::string>>, tag::integout_, std::vector<tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::integrals, std::vector<std::string>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>, tag::precision, std::streamsize, tag::format, std::string>>>, tag::ic, tk::TaggedTuple<brigand::list<tag::density, double, tag::pressure, double, tag::energy, double, tag::temperature, double, tag::velocity, std::vector<double>, tag::boxes, std::vector<tk::TaggedTuple<brigand::list<tag::box_x, std::vector<double>, tag::box_y, std::vector<double>, tag::box_z, std::vector<double>, tag::box_density, double, tag::box_pressure, double, tag::box_energy, double, tag::box_temperature, double, tag::box_velocity, std::vector<double>>>>>>, tag::ic_, std::vector<tk::TaggedTuple<brigand::list<tag::density, double, tag::pressure, double, tag::energy, double, tag::temperature, double, tag::velocity, std::vector<double>, tag::boxes, std::vector<tk::TaggedTuple<brigand::list<tag::box_x, std::vector<double>, tag::box_y, std::vector<double>, tag::box_z, std::vector<double>, tag::box_density, double, tag::box_pressure, double, tag::box_energy, double, tag::box_temperature, double, tag::box_velocity, std::vector<double>>>>>>>, tag::bc_dir, std::vector<std::vector<int>>, tag::bc_dirval, std::vector<std::vector<double>>, tag::bc_dir_, std::vector<std::vector<std::vector<int>>>, tag::bc_dirval_, std::vector<std::vector<std::vector<double>>>, tag::bc_sym, std::vector<int>, tag::bc_sym_, std::vector<std::vector<int>>, tag::bc_noslip, std::vector<int>, tag::bc_noslip_, std::vector<std::vector<int>>, tag::bc_far, tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::density, double, tag::pressure, double, tag::velocity, std::vector<double>>>, tag::bc_far_, std::vector<tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::density, double, tag::pressure, double, tag::velocity, std::vector<double>>>>, tag::bc_pre, tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<std::vector<int>>, tag::density, std::vector<double>, tag::pressure, std::vector<double>>>, tag::bc_pre_, std::vector<tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<std::vector<int>>, tag::density, std::vector<double>, tag::pressure, std::vector<double>>>>, tag::mat_spec_heat_ratio, double, tag::mat_spec_heat_const_vol, double, tag::mat_spec_gas_const, double, tag::mat_heat_conductivity, double, tag::mat_dyn_viscosity, double, tag::mat_dyn_diffusivity, double, tag::href, tk::TaggedTuple<brigand::list<tag::t0, bool, tag::dt, bool, tag::dtfreq, uint64_t, tag::maxlevels, uint64_t, tag::refvar, std::vector<uint64_t>, tag::error, std::string, tag::init, std::vector<std::string>>>, tag::href_, std::vector<tk::TaggedTuple<brigand::list<tag::t0, bool, tag::dt, bool, tag::dtfreq, uint64_t, tag::maxlevels, uint64_t, tag::refvar, std::vector<uint64_t>, tag::error, std::string, tag::init, std::vector<std::string>>>>>
Member data for tagged tuple.

Functions

static void dumpstack(lua_State* L)
static auto sigint(lua_State* L, const char* name, int64_t def = largeint, bool global = false) -> int64_t
static auto unsigint(lua_State* L, const char* name, uint64_t def = largeuint, bool global = false) -> uint64_t
static auto boolean(lua_State* L, const char* name, bool def = false, bool global = false) -> bool
static auto real(lua_State* L, const char* name, double def = largereal, bool global = false) -> double
static auto string(lua_State* L, const char* name, const char* def = "default", bool global = false) -> std::string
static auto vector(lua_State* L, const char* name, double def = largereal, bool global = false) -> std::vector<double>
static auto stringlist(lua_State* L, const char* name, bool global = false) -> std::vector<std::string>
static auto unsigints(lua_State* L, const char* name, bool global = false) -> std::vector<uint64_t>
static auto sideset(lua_State* L, bool global = false) -> std::vector<int>
static auto range(lua_State* L, bool global = false) -> std::vector<std::vector<double>>
static void intergrid_(lua_State* L, Config& cfg, std::vector<std::vector<int>>& sets, std::vector<std::vector<uint64_t>>& lays, std::vector<std::string>& syms)
static void overset(lua_State* L, Config& cfg)
static void fieldout(lua_State* L, Config& cfg)
static void fieldout_(lua_State* L, Config& cfg)
static void histout(lua_State* L, Config& cfg)
static void histout_(lua_State* L, Config& cfg)
static void integout(lua_State* L, Config& cfg)
static void integout_(lua_State* L, Config& cfg)
static void diag(lua_State* L, Config& cfg)
static void bc_dir(lua_State* L, std::vector<std::vector<int>>& mask, bool global = false)
static void bc_dirval(lua_State* L, std::vector<std::vector<double>>& val, bool global = false)
static void bc_dir_(lua_State* L, std::vector<std::vector<std::vector<int>>>& mask, std::size_t nf, bool global = false)
static void bc_dirval_(lua_State* L, std::vector<std::vector<std::vector<double>>>& val, std::size_t nf, bool global = false)
static void bc_sym(lua_State* L, std::vector<int>& s, bool global = false)
static void bc_sym_(lua_State* L, std::vector<std::vector<int>>& s, std::size_t nf, bool global = false)
static void bc_noslip(lua_State* L, std::vector<int>& s, bool global = false)
static void bc_noslip_(lua_State* L, std::vector<std::vector<int>>& s, std::size_t nf, bool global = false)
static void bc_far(lua_State* L, Config& cfg)
static void bc_far_(lua_State* L, Config& cfg)
static void bc_pre(lua_State* L, Config& cfg)
static void bc_pre_(lua_State* L, Config& cfg)
static void ic(lua_State* L, Config& cfg)
static void ic_(lua_State* L, Config& cfg)
static void mat(lua_State* L, Config& cfg)
static void problem(lua_State* L, Config& cfg)
static void href(lua_State* L, Config& cfg)
static void href_(lua_State* L, Config& cfg)
static void deactivate(lua_State* L, Config& cfg)
static void pressure(lua_State* L, Config& cfg)
static void pressure_(lua_State* L, Config& cfg)
static void part_(lua_State* L, Config& cfg, const char* def = "default")
static void zoltan_params_(lua_State* L, Config& cfg)
static void momentum(lua_State* L, Config& cfg)
static void lb(lua_State* L, Config& cfg)

Typedef documentation

using inciter::ctr::ConfigMembers = brigand::list<tag::commit, std::string, tag::input, std::vector<std::string>, tag::control, std::string, tag::output, std::string, tag::diag, std::string, tag::diag_iter, uint64_t, tag::diag_precision, std::streamsize, tag::diag_format, std::string, tag::checkpoint, std::string, tag::quiescence, bool, tag::virt, std::vector<double>, tag::nonblocking, bool, tag::benchmark, bool, tag::feedback, bool, tag::lbfreq, uint64_t, tag::lbtime, double, tag::rsfreq, uint64_t, tag::nstep, uint64_t, tag::ttyi, uint64_t, tag::term, double, tag::cfl, double, tag::rk, uint64_t, tag::theta, double, tag::t0, double, tag::dt, double, tag::turkel, double, tag::soundspeed, double, tag::velinf, std::vector<double>, tag::pressure, tk::TaggedTuple<brigand::list<tag::iter, uint64_t, tag::tol, double, tag::verbose, uint64_t, tag::hydrostat, uint64_t, tag::pc, std::string, tag::bc_dir, std::vector<std::vector<int>>, tag::bc_dirval, std::vector<std::vector<double>>, tag::bc_sym, std::vector<int>>>, tag::pressure_, std::vector<tk::TaggedTuple<brigand::list<tag::iter, uint64_t, tag::tol, double, tag::verbose, uint64_t, tag::hydrostat, uint64_t, tag::pc, std::string, tag::bc_dir, std::vector<std::vector<int>>, tag::bc_dirval, std::vector<std::vector<double>>, tag::bc_sym, std::vector<int>>>>, tag::mom_iter, uint64_t, tag::mom_tol, double, tag::mom_verbose, uint64_t, tag::mom_pc, std::string, tag::reorder, bool, tag::part, std::string, tag::part_, std::vector<std::string>, tag::zoltan_params, std::vector<std::string>, tag::zoltan_params_, std::vector<std::vector<std::string>>, tag::solver, std::string, tag::stab, bool, tag::stab2, bool, tag::stab2coef, double, tag::fct, bool, tag::fctdif, double, tag::fctclip, bool, tag::fctsys, std::vector<uint64_t>, tag::fctfreeze, double, tag::deactivate, bool, tag::deatol, double, tag::deadif, double, tag::deafreq, uint64_t, tag::deasys, std::vector<uint64_t>, tag::deatime, double, tag::flux, std::string, tag::steady, bool, tag::residual, double, tag::rescomp, uint64_t, tag::problem, std::string, tag::problem_ncomp, uint64_t, tag::problem_alpha, double, tag::problem_kappa, double, tag::problem_beta, std::vector<double>, tag::problem_r0, double, tag::problem_p0, double, tag::problem_ce, double, tag::problem_src, tk::TaggedTuple<brigand::list<tag::location, std::vector<double>, tag::radius, double, tag::release_time, double>>, tag::freezeflow, double, tag::freezetime, double, tag::overset, tk::TaggedTuple<brigand::list<tag::intergrid_, std::vector<std::vector<int>>, tag::layers_, std::vector<std::vector<uint64_t>>, tag::sym_, std::vector<std::string>>>, tag::fieldout, tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>>>, tag::fieldout_, std::vector<tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>>>>, tag::histout, tk::TaggedTuple<brigand::list<tag::points, std::vector<std::vector<double>>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>, tag::precision, std::streamsize, tag::format, std::string>>, tag::histout_, std::vector<tk::TaggedTuple<brigand::list<tag::points, std::vector<std::vector<double>>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>, tag::precision, std::streamsize, tag::format, std::string>>>, tag::integout, tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::integrals, std::vector<std::string>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>, tag::precision, std::streamsize, tag::format, std::string>>, tag::integout_, std::vector<tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::integrals, std::vector<std::string>, tag::iter, uint64_t, tag::time, double, tag::range, std::vector<std::vector<double>>, tag::precision, std::streamsize, tag::format, std::string>>>, tag::ic, tk::TaggedTuple<brigand::list<tag::density, double, tag::pressure, double, tag::energy, double, tag::temperature, double, tag::velocity, std::vector<double>, tag::boxes, std::vector<tk::TaggedTuple<brigand::list<tag::box_x, std::vector<double>, tag::box_y, std::vector<double>, tag::box_z, std::vector<double>, tag::box_density, double, tag::box_pressure, double, tag::box_energy, double, tag::box_temperature, double, tag::box_velocity, std::vector<double>>>>>>, tag::ic_, std::vector<tk::TaggedTuple<brigand::list<tag::density, double, tag::pressure, double, tag::energy, double, tag::temperature, double, tag::velocity, std::vector<double>, tag::boxes, std::vector<tk::TaggedTuple<brigand::list<tag::box_x, std::vector<double>, tag::box_y, std::vector<double>, tag::box_z, std::vector<double>, tag::box_density, double, tag::box_pressure, double, tag::box_energy, double, tag::box_temperature, double, tag::box_velocity, std::vector<double>>>>>>>, tag::bc_dir, std::vector<std::vector<int>>, tag::bc_dirval, std::vector<std::vector<double>>, tag::bc_dir_, std::vector<std::vector<std::vector<int>>>, tag::bc_dirval_, std::vector<std::vector<std::vector<double>>>, tag::bc_sym, std::vector<int>, tag::bc_sym_, std::vector<std::vector<int>>, tag::bc_noslip, std::vector<int>, tag::bc_noslip_, std::vector<std::vector<int>>, tag::bc_far, tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::density, double, tag::pressure, double, tag::velocity, std::vector<double>>>, tag::bc_far_, std::vector<tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<int>, tag::density, double, tag::pressure, double, tag::velocity, std::vector<double>>>>, tag::bc_pre, tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<std::vector<int>>, tag::density, std::vector<double>, tag::pressure, std::vector<double>>>, tag::bc_pre_, std::vector<tk::TaggedTuple<brigand::list<tag::sidesets, std::vector<std::vector<int>>, tag::density, std::vector<double>, tag::pressure, std::vector<double>>>>, tag::mat_spec_heat_ratio, double, tag::mat_spec_heat_const_vol, double, tag::mat_spec_gas_const, double, tag::mat_heat_conductivity, double, tag::mat_dyn_viscosity, double, tag::mat_dyn_diffusivity, double, tag::href, tk::TaggedTuple<brigand::list<tag::t0, bool, tag::dt, bool, tag::dtfreq, uint64_t, tag::maxlevels, uint64_t, tag::refvar, std::vector<uint64_t>, tag::error, std::string, tag::init, std::vector<std::string>>>, tag::href_, std::vector<tk::TaggedTuple<brigand::list<tag::t0, bool, tag::dt, bool, tag::dtfreq, uint64_t, tag::maxlevels, uint64_t, tag::refvar, std::vector<uint64_t>, tag::error, std::string, tag::init, std::vector<std::string>>>>>

Member data for tagged tuple.

Function documentation

static void inciter::ctr::dumpstack(lua_State* L)

Parameters
in Lua state

static int64_t inciter::ctr::sigint(lua_State* L, const char* name, int64_t def = largeint, bool global = false)

Parameters
in Lua state
name in Label to parse
def in Default if does not exist
global in True to parse from global scope, false from table on stack

static uint64_t inciter::ctr::unsigint(lua_State* L, const char* name, uint64_t def = largeuint, bool global = false)

Parameters
in Lua state
name in Label to parse
def in Default if does not exist
global in True to parse from global scope, false from table on stack

static bool inciter::ctr::boolean(lua_State* L, const char* name, bool def = false, bool global = false)

Parameters
in Lua state
name in Label to parse
def in Default if does not exist
global in True to parse from global scope, false from table on stack

static double inciter::ctr::real(lua_State* L, const char* name, double def = largereal, bool global = false)

Parameters
in Lua state
name in Label to parse
def in Default if does not exist
global in True to parse from global scope, false from table on stack

static std::string inciter::ctr::string(lua_State* L, const char* name, const char* def = "default", bool global = false)

Parameters
in Lua state
name in Label to parse
def in Default if does not exist
global in True to parse from global scope, false from table on stack

static std::vector<double> inciter::ctr::vector(lua_State* L, const char* name, double def = largereal, bool global = false)

Parameters
in Lua state
name in Label to parse
def in Default if does not exist
global in True to parse from global scope, false from table on stack
Returns Vector components parsed

static std::vector<std::string> inciter::ctr::stringlist(lua_State* L, const char* name, bool global = false)

Parameters
in Lua state
name in Label to parse
global in True to parse from global scope, false from table on stack
Returns List of strings parsed

static std::vector<uint64_t> inciter::ctr::unsigints(lua_State* L, const char* name, bool global = false)

Parameters
in Lua state
name in Label to parse
global in True to parse from global scope, false from table on stack
Returns List of unsigned integers parsed

static std::vector<int> inciter::ctr::sideset(lua_State* L, bool global = false)

Parameters
in Lua state
global in True to parse from global scope, false from table on stack
Returns Vector of side set ids parsed

static std::vector<std::vector<double>> inciter::ctr::range(lua_State* L, bool global = false)

Parameters
in Lua state
global in True to parse from global scope, false from table on stack
Returns Vector of vectors of range(s)

static void inciter::ctr::intergrid_(lua_State* L, Config& cfg, std::vector<std::vector<int>>& sets, std::vector<std::vector<uint64_t>>& lays, std::vector<std::string>& syms)

Parameters
in/out Lua state
cfg in/out Config state
sets in/out State to push back intergrid setids to (outer vec: mesh)
lays in/out State to push back intergrid layers to (outer vec: mesh)
syms in/out State to push back holes-ymmetries to (vec: mesh)

static void inciter::ctr::overset(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::fieldout(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::fieldout_(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::histout(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::histout_(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::integout(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::integout_(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::diag(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::bc_dir(lua_State* L, std::vector<std::vector<int>>& mask, bool global = false)

Parameters
in/out Lua state
mask in/out Config state to store Dirichlet BC setids and mask
global in True to parse from global scope, false from table on stack

static void inciter::ctr::bc_dirval(lua_State* L, std::vector<std::vector<double>>& val, bool global = false)

Parameters
in/out Lua state
val in/out Config state to store Dirichlet BC setids and values
global in True to parse from global scope, false from table on stack

static void inciter::ctr::bc_dir_(lua_State* L, std::vector<std::vector<std::vector<int>>>& mask, std::size_t nf, bool global = false)

Parameters
in/out Lua state
mask in/out State to push back Dirichlet BC setids and mask to (outer vec: mesh)
nf in Number of mesh files specified on command line
global in True to parse from global scope, false from table on stack

static void inciter::ctr::bc_dirval_(lua_State* L, std::vector<std::vector<std::vector<double>>>& val, std::size_t nf, bool global = false)

Parameters
in/out Lua state
val in/out Config state to store Dirichlet BC setids and values
nf in Number of mesh files specified on command line
global in True to parse from global scope, false from table on stack

static void inciter::ctr::bc_sym(lua_State* L, std::vector<int>& s, bool global = false)

Parameters
in/out Lua state
in/out Config state
global in True to parse from global scope, false from table on stack

static void inciter::ctr::bc_sym_(lua_State* L, std::vector<std::vector<int>>& s, std::size_t nf, bool global = false)

Parameters
in/out Lua state
in/out State to push back symmetry BC to (outer vec: mesh)
nf in Number of mesh files specified on command line
global in True to parse from global scope, false from table on stack

static void inciter::ctr::bc_noslip(lua_State* L, std::vector<int>& s, bool global = false)

Parameters
in/out Lua state
in/out State to push back no-slip BC setids to
global in True to parse from global scope, false from table on stack

static void inciter::ctr::bc_noslip_(lua_State* L, std::vector<std::vector<int>>& s, std::size_t nf, bool global = false)

Parameters
in/out Lua state
in/out State to push back no-slip BC setids to (outer vec: mesh)
nf in Number of mesh files specified on command line
global in True to parse from global scope, false from table on stack

static void inciter::ctr::bc_far(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::bc_far_(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::bc_pre(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::bc_pre_(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::ic(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::ic_(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::mat(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::problem(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::href(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::href_(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::deactivate(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::pressure(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::pressure_(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::part_(lua_State* L, Config& cfg, const char* def = "default")

Parameters
in/out Lua state
cfg in/out Config state
def in Default if does not exist

static void inciter::ctr::zoltan_params_(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::momentum(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state

static void inciter::ctr::lb(lua_State* L, Config& cfg)

Parameters
in/out Lua state
cfg in/out Config state