def __init__(self): """ Create a Modelica compiler. The compiler can be used to compile pure Modelica models. A compiler instance can be used multiple times. """ try: options = ModelicaCompilerInterface.createOptions() except jpype.JavaException as ex: self._handle_exception(ex) options.setStringOption('MODELICAPATH',pym.environ['MODELICAPATH']) self._compiler = pym._create_compiler(ModelicaCompilerInterface, options)
def __init__(self): """ Create a Modelica compiler. The compiler can be used to compile pure Modelica models. A compiler instance can be used multiple times. """ try: options = ModelicaCompilerInterface.createOptions(self.options_file_path) except jpype.JavaException as ex: self._handle_exception(ex) options.addStringOption('MODELICAPATH',pym.environ['MODELICAPATH']) self._compiler = pym._create_compiler(ModelicaCompilerInterface, options)
def __init__(self): """ Create an Optimica compiler. The compiler can be used to compile both Modelica and Optimica models. A compiler instance can be used multiple times. """ try: options = OptimicaCompilerInterface.createOptions(self.options_file_path) except jpype.JavaException as ex: self._handle_exception(ex) options.addStringOption('MODELICAPATH',pym.environ['MODELICAPATH']) self._compiler = pym._create_compiler(OptimicaCompilerInterface, options)