********************************** Code generators and model exchange ********************************** .. Copyright (C) Dragan Nikolic DAE Tools is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. DAE Tools is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the DAE Tools software; if not, see . Code Generators ############### Modelica ======== .. py:module:: daetools.code_generators.modelica .. autoclass:: daetools.code_generators.modelica.daeExpressionFormatter_Modelica :members: :undoc-members: .. autoclass:: daetools.code_generators.modelica.daeCodeGenerator_Modelica :members: :undoc-members: gPROMS ====== .. py:module:: daetools.code_generators.gproms .. autoclass:: daetools.code_generators.gproms.daeExpressionFormatter_gPROMS :members: :undoc-members: .. autoclass:: daetools.code_generators.gproms.daeCodeGenerator_gPROMS :members: :undoc-members: Functional Mockup Interface (FMI) ================================= .. py:module:: daetools.code_generators.fmi .. autoclass:: daetools.code_generators.fmi.daeCodeGenerator_FMI :members: :undoc-members: C99 === .. py:module:: daetools.code_generators.c99 .. autoclass:: daetools.code_generators.c99.daeExpressionFormatter_c99 :members: :undoc-members: .. autoclass:: daetools.code_generators.c99.daeCodeGenerator_c99 :members: :undoc-members: C++ MPI (deprecated) ==================== .. py:module:: daetools.code_generators.cxx_mpi .. autoclass:: daetools.code_generators.cxx_mpi.daeCodeGenerator_cxx_mpi :members: :undoc-members: OpenCS ====== .. py:module:: daetools.code_generators.opencs .. autoclass:: daetools.code_generators.opencs.daeCodeGenerator_OpenCS :members: :undoc-members: Auxiliary classes ================= .. py:module:: daetools.code_generators.analyzer .. autoclass:: daetools.code_generators.analyzer.daeCodeGeneratorAnalyzer :members: :undoc-members: .. py:module:: daetools.code_generators.formatter .. autoclass:: daetools.code_generators.formatter.daeExpressionFormatter :members: :undoc-members: