comando.interfaces.maingo_ale module
Code to generate an ALE input file for MAiNGO.
ALE is a library for Algebraic Logical Expressions that can be used to generate MAiNGO problems from human-readable input files. This module allows to generate such input files based on a COMANDO problem.
- class comando.interfaces.maingo_ale.AleParser(sym_map)[source]
Bases:
StrParser
A class for parsing comando expressions to baron Syntax.
- comando.interfaces.maingo_ale.call_maingo(file_name, settings_name=None, silent=False)[source]
Call the maingo executable with a problem and possibly settings file.
- comando.interfaces.maingo_ale.get_results(results_file_name='MAiNGOresult.txt')[source]
Code for parsing MAiNGO results files.
- comando.interfaces.maingo_ale.maingo_pow_callback(parser, expr, idx)[source]
Handle special pow calls in MAiNGO.
- comando.interfaces.maingo_ale.solve(P, file_name=None, relaxation_only_constraints=None, squashing_constraints=None, silent=False, cse=True, outputs=None, add_intermediates_as_output=False, reuse=None, **options)[source]
Solve poblem P using MAiNGO.