opl_run
opl_run(mod_file,
input_tdf,
input_dat,
soln_tdf,
infinity=999999,
oplrun_path=None)
solve an optimization problem using an OPL .mod file :param mod_file: An OPL .mod file. :param input_tdf: A TicDatFactory defining the input schema :param input_dat: A TicDat object consistent with input_tdf :param soln_tdf: A TicDatFactory defining the solution schema :param infinity: A number used to represent infinity in OPL :return: a TicDat object consistent with soln_tdf, or None if no solution found
create_opl_text
create_opl_text(tdf, tic_dat, infinity=999999)
Generate a OPL .dat string from a TicDat object :param tdf: A TicDatFactory defining the schema :param tic_dat: A TicDat object consistent with tdf :param infinity: A number used to represent infinity in OPL :return: A string consistent with the OPL .dat format
create_opl_mod_text
create_opl_mod_text(tdf)
Generate a OPL .mod string from a TicDat object for diagnostic purposes :param tdf: A TicDatFactory defining the input schema :return: A string consistent with the OPL .mod input format
create_opl_mod_output_text
create_opl_mod_output_text(tdf)
Generate a OPL .mod string from a TicDat object for diagnostic purposes :param tdf: A TicDatFactory defining the input schema :return: A string consistent with the OPL .mod output format
read_opl_text
read_opl_text(tdf, text, commaseperator=True)
Read an OPL .dat string :param tdf: A TicDatFactory defining the schema :param text: A string consistent with the OPL .dat format :return: A TicDat object consistent with tdf