API 3 RunSpaceStep
API 3 RunSpaceStep is inside Class OpenWQ_couplercalls.
void OpenWQ_couplercalls::RunSpaceStep(
OpenWQ_hostModelconfig& OpenWQ_hostModelconfig,
OpenWQ_json& OpenWQ_json, // create OpenWQ_json object
OpenWQ_wqconfig& OpenWQ_wqconfig, // create OpenWQ_wqconfig object
OpenWQ_units& OpenWQ_units, // functions for unit conversion
OpenWQ_readjson& OpenWQ_readjson, // read json files
OpenWQ_vars& OpenWQ_vars,
OpenWQ_initiate& OpenWQ_initiate, // initiate modules
OpenWQ_watertransp& OpenWQ_watertransp, // transport modules
OpenWQ_CH_model& OpenWQ_CH_model, // biochemistry modules
OpenWQ_sinksource& OpenWQ_sinksource, // sink and source modules)
OpenWQ_compute& OpenWQ_compute,
OpenWQ_output& OpenWQ_output,
time_t simtime, // simulation time in seconds since seconds since 00:00 hours, Jan 1, 1970 UTC
const int source,
const int ix_s,
const int iy_s,
const int iz_s,
const int recipient,
const int ix_r,
const int iy_r,
const int iz_r,
const double wflux_s2r,
const double wmass_source)