def elcm_simulate(jobs, buildings, zones): return utils.lcm_simulate("elcm.yaml", jobs, buildings, zones, "building_id", "job_spaces", "vacant_job_spaces")
def hlcm_simulate(households, buildings, zones): return utils.lcm_simulate("hlcm.yaml", households, buildings, zones, "building_id", "residential_units", "vacant_residential_units")
def hlcm_simulate(households, buildings, aggregations, settings): return utils.lcm_simulate("hlcm.yaml", households, buildings, aggregations, "building_id", "residential_units", "vacant_residential_units", settings.get("enable_supply_correction", None))
def elcm_simulate(jobs, buildings, aggregations): return utils.lcm_simulate("elcm.yaml", jobs, buildings, aggregations, "building_id", "job_spaces", "vacant_job_spaces")
def hlcm_simulate(households, buildings, zones): return utils.lcm_simulate( "hlcm.yaml", households, buildings, zones, "building_id", "residential_units", "vacant_residential_units" )