How to Use
Two interfaces to GBOML exist, namely a command-line interface and a Python API. They are described in the sections listed below:
- Command Line Interface
- Python Interface
GbomlGraphGbomlGraph.add_global_parameter()GbomlGraph.add_global_parameters()GbomlGraph.add_global_parameters_objects()GbomlGraph.add_hyperedges_in_model()GbomlGraph.add_nodes_in_model()GbomlGraph.add_sub_hyperedge()GbomlGraph.add_sub_node()GbomlGraph.build_model()GbomlGraph.change_node_name_in_hyperedge()GbomlGraph.change_type_variable_in_node()GbomlGraph.create_parameter()GbomlGraph.get_object_in_node()GbomlGraph.get_timehorizon()GbomlGraph.import_all_nodes_and_edges()GbomlGraph.import_hyperedge()GbomlGraph.import_node()GbomlGraph.modify_parameter_value()GbomlGraph.redefine_parameters_from_keywords()GbomlGraph.redefine_parameters_from_list()GbomlGraph.remove_constraint()GbomlGraph.remove_objective_in_node()GbomlGraph.rename()GbomlGraph.set_parsing_cache_limit()GbomlGraph.set_timehorizon()GbomlGraph.solve_cbc()GbomlGraph.solve_clp()GbomlGraph.solve_cplex()GbomlGraph.solve_dsp()GbomlGraph.solve_gurobi()GbomlGraph.solve_highs()GbomlGraph.solve_xpress()GbomlGraph.turn_solution_to_dictionary()GbomlGraph.turn_solution_to_list()
- Solver APIs