Exemple #1
0
 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)
Exemple #3
0
 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)