comando.interfaces.modelica module
Routines for translation to Modelica syntax.
- class comando.interfaces.modelica.ModelicaParser(sym_map)[source]
Bases:
StrParserA class for parsing comando expressions to Modelica Syntax.
- comando.interfaces.modelica.Modifier
alias of
modifier
- comando.interfaces.modelica.write_mo_file(P, mo_file_path, controls, *modules, use_time_variable_data=False, precheck=False)[source]
Write a Modelica file based on the COMANDO Problem.
- Arguments:
P (comando.Problem) – the problem to translate
mo_file_path (str) – the path to the Modelica file to be created, i.e., <optional_path><class_name>.mo
controls (list[comando.VariableVector]) – the operational variables to be treated as controls (i.e., inputs in Modelica terms)
modules (tuple[str]) – additional module to be imported
options (dict[str -> Any]) – additional options