Note: parmest can make use of mpi-sppy to form the EF so that it could, if it needed to, solve using a decomposition. To guard against loss of mpi-sppy, we also have this “local” ability to form the EF.
Functions
create_EF(scenario_names, scenario_creator)
create_EF
Create a ConcreteModel of the extensive form.
ef_nonants(ef)
ef_nonants
An iterator to give representative Vars subject to non-anticipitivity :param ef: the full extensive form model :type ef: ConcreteModel
find_active_objective(pyomomodel)
find_active_objective
get_objs(scenario_instance)
get_objs
return the list of objective functions for scenario_instance