* commit ac7c56962ce2c78a5ecf642bd7205d34b8892a01 | Author: Per Östlund | Date: Wed Oct 21 13:47:28 2020 +0200 | | Fix unconnected flow and inside/outside. | | - Change from ComponentRef to Connector in the AdjacencyList vertices to | handle inside/outside connectors correctly. | - Add all flow variables in the model as inside connectors to make sure | equations are generated for all the unconnected flow variables. | | M OMCompiler/Compiler/NFFrontEnd/NFArrayConnections.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnector.mo | M testsuite/flattening/modelica/scodeinst/ArrayConnect1.mo | M testsuite/flattening/modelica/scodeinst/ArrayConnect2.mo | M testsuite/flattening/modelica/scodeinst/ArrayConnect3.mo | * commit fc6b35533771b457602d2875e7177a33c6a4aaf5 | Author: Adrian Pop | Date: Wed Oct 21 15:38:51 2020 +0200 | | prepare for v1.16.0-dev.beta4 | | M .gitignore | * commit 1840738ee47d7e2a132c7dfb65686e2c02e5590a | Author: Per Östlund | Date: Tue Oct 6 17:16:09 2020 +0200 | | [NF] Fix if-equation handling for -d=-nfScalarize. | | - Remove branch selection in NFTyping.typeIfEquation when using | -d=-nfScalarize, it shouldn't be needed anymore since it's done during | flattening and is not safe to do at that point in the compilation. | | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit c4bb214d5cd611f30a974e8dd48eb0b72a36b0fb | Author: Per Östlund | Date: Wed Sep 30 16:39:24 2020 +0200 | | Update UnorderedSet. | | - Fix size of the set when removing elements with UnorderedSet.remove. | - Add functions copy, first, all, any, none and isEmpty. | | M OMCompiler/Compiler/Util/UnorderedSet.mo | * commit ef0683eb4a479ce2a47bafbe167e6d5f9040c6b6 | Author: arun3688 | Date: Wed Sep 30 16:30:17 2020 +0200 | | update conference proceedings | | M doc/bibliography/openmodelica.bib | M doc/bibliography/papers.cite | * commit c2c90925f97d906ce468876437b939f01990b46b | Author: Niklas Worschech | Date: Thu Sep 17 14:30:27 2020 +0200 | | [omiscpp] handle abort calls from fmu's in omsicpp simulation, send error messages via zeromq | | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/threading/Communicator.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/threading/INotify.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/threading/ToZeroMQEvent.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/OMSUSystem.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/SimController.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/threading/Communicator.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/threading/SimulationThread.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/threading/ToZeroMQEvent.cpp | * commit dae55cf1d3705c1e65c9a2dbb94079ae9d69cc80 | Author: Karim Abdelhak | Date: Mon Oct 5 14:16:24 2020 +0200 | | [testuite] fixup for clocked state report | | M testsuite/openmodelica/debugDumps/libraryCoverageFlags.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq2.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq3.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq4.mos | M testsuite/simulation/modelica/nonlinear_system/bug_3527.mos | M testsuite/simulation/modelica/resolveLoops/Circuit1x.mos | M testsuite/simulation/modelica/resolveLoops/Circuit2x.mos | M testsuite/simulation/modelica/resolveLoops/Circuit3x.mos | M testsuite/simulation/modelica/resolveLoops/Circuit4x.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit1.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit2.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit3.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit4.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit5.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit6.mos | M testsuite/simulation/modelica/resolveLoops/NPendulum2.mos | M testsuite/simulation/modelica/resolveLoops/NPendulum3.mos | M testsuite/simulation/modelica/tearing/Algorithm1-cel.mos | M testsuite/simulation/modelica/tearing/Algorithm1-celMC3.mos | M testsuite/simulation/modelica/tearing/Algorithm1-minimal.mos | M testsuite/simulation/modelica/tearing/Algorithm1-omc.mos | M testsuite/simulation/modelica/tearing/Algorithm2-cel.mos | M testsuite/simulation/modelica/tearing/Algorithm2-celMC3.mos | M testsuite/simulation/modelica/tearing/Algorithm2-minimal.mos | M testsuite/simulation/modelica/tearing/Algorithm2-omc.mos | M testsuite/simulation/modelica/tearing/MixedTearing1-cel.mos | M testsuite/simulation/modelica/tearing/MixedTearing1-celMC3.mos | M testsuite/simulation/modelica/tearing/MixedTearing1-minimal.mos | M testsuite/simulation/modelica/tearing/MixedTearing1-omc.mos | M testsuite/simulation/modelica/tearing/MixedTearing2-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing1-cel.mos | M testsuite/simulation/modelica/tearing/Tearing1-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing1-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing1-omc.mos | M testsuite/simulation/modelica/tearing/Tearing10-cel.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC11.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC12.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC13.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC21.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC22.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC23.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC231.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC4.mos | M testsuite/simulation/modelica/tearing/Tearing10-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing10-omc.mos | M testsuite/simulation/modelica/tearing/Tearing11-cel.mos | M testsuite/simulation/modelica/tearing/Tearing11-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing11-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing11-omc.mos | M testsuite/simulation/modelica/tearing/Tearing12-cel.mos | M testsuite/simulation/modelica/tearing/Tearing12-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing12-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing12-omc.mos | M testsuite/simulation/modelica/tearing/Tearing13-cel.mos | M testsuite/simulation/modelica/tearing/Tearing13-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing13-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing13-omc.mos | M testsuite/simulation/modelica/tearing/Tearing14-cel.mos | M testsuite/simulation/modelica/tearing/Tearing14-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing14-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing14-omc.mos | M testsuite/simulation/modelica/tearing/Tearing15-cel.mos | M testsuite/simulation/modelica/tearing/Tearing15-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing15-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing15-omc.mos | M testsuite/simulation/modelica/tearing/Tearing16-cel.mos | M testsuite/simulation/modelica/tearing/Tearing16-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing16-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing16-omc.mos | M testsuite/simulation/modelica/tearing/Tearing18-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing19-cel.mos | M testsuite/simulation/modelica/tearing/Tearing2-cel.mos | M testsuite/simulation/modelica/tearing/Tearing2-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing2-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing2-omc.mos | M testsuite/simulation/modelica/tearing/Tearing3-cel.mos | M testsuite/simulation/modelica/tearing/Tearing3-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing3-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing3-omc.mos | M testsuite/simulation/modelica/tearing/Tearing4-cel.mos | M testsuite/simulation/modelica/tearing/Tearing4-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing4-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing4-omc.mos | M testsuite/simulation/modelica/tearing/Tearing5-cel.mos | M testsuite/simulation/modelica/tearing/Tearing5-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing5-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing5-omc.mos | M testsuite/simulation/modelica/tearing/Tearing6-cel.mos | M testsuite/simulation/modelica/tearing/Tearing6-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing6-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing6-omc.mos | M testsuite/simulation/modelica/tearing/Tearing7-cel.mos | M testsuite/simulation/modelica/tearing/Tearing7-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing7-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing7-omc.mos | M testsuite/simulation/modelica/tearing/Tearing8-cel.mos | M testsuite/simulation/modelica/tearing/Tearing8-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing8-celMC3sorted.mos | M testsuite/simulation/modelica/tearing/Tearing8-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing8-omc.mos | M testsuite/simulation/modelica/tearing/Tearing9-cel.mos | M testsuite/simulation/modelica/tearing/Tearing9-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing9-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing9-omc.mos | M testsuite/simulation/modelica/tearing/tearingSelect-celMC3.mos | M testsuite/simulation/modelica/tearing/tearingSelect-minimal.mos | M testsuite/simulation/modelica/tearing/tearingSelect-omc.mos | M testsuite/simulation/modelica/tearing/tearingSelect2-celMC3.mos | M testsuite/simulation/modelica/tearing/tearingSelect2-omc.mos | M testsuite/simulation/modelica/tearing/totalTearing1.mos | M testsuite/simulation/modelica/tearing/totalTearing2.mos | M testsuite/simulation/modelica/tearing/totalTearing3.mos | M testsuite/simulation/modelica/tearing/userDefinedTearing1.mos | M testsuite/simulation/modelica/tearing/userDefinedTearing2.mos | * commit 3ffedaa0e0bd1ada7a8b0f7b96fda498edd8aed0 | Author: Karim Abdelhak | Date: Mon Sep 28 12:48:41 2020 +0200 | | [BE] update backendaeinfo | | - add reporting of clocked states | - fixes ticket #6132 | | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/Util/Error.mo | * commit 705e5e7df8d0bb850523969205cf6fb41c613ddd | Author: Andreas <38031952+AnHeuermann@users.noreply.github.com> | Date: Tue Oct 6 16:15:23 2020 +0200 | | Exclude constants from FMI modelDescription dependecies (#6803) | | - They are not part of the modelDescription yet. | | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | * commit 03c956180d09f469a4cf9c0aa1c627e3bcffbfa4 | Author: arun3688 | Date: Wed Oct 7 16:36:22 2020 +0200 | | expected output | | M testsuite/openmodelica/dataReconciliation/Makefile | M testsuite/openmodelica/dataReconciliation/New_Splitter4.mos | M testsuite/openmodelica/dataReconciliation/New_TSP_Splitter5.mos | M testsuite/openmodelica/dataReconciliation/New_TSP_Splitter6.mos | M testsuite/openmodelica/dataReconciliation/New_TSP_Splitter7.mos | M testsuite/openmodelica/dataReconciliation/Pipe2.mos | M testsuite/openmodelica/dataReconciliation/Pipe3.mos | M testsuite/openmodelica/dataReconciliation/Pipe4.mos | M testsuite/openmodelica/dataReconciliation/Pipe5.mos | M testsuite/openmodelica/dataReconciliation/Splitter.mos | M testsuite/openmodelica/dataReconciliation/Splitter1.mos | M testsuite/openmodelica/dataReconciliation/Splitter2.mos | M testsuite/openmodelica/dataReconciliation/Splitter3.mos | M testsuite/openmodelica/dataReconciliation/Splitter4.mos | M testsuite/openmodelica/dataReconciliation/TSP_FourFlows.mos | M testsuite/openmodelica/dataReconciliation/TSP_FourFlows1.mos | M testsuite/openmodelica/dataReconciliation/TSP_FourFlows2.mos | M testsuite/openmodelica/dataReconciliation/TSP_FourFlows3.mos | M testsuite/openmodelica/dataReconciliation/TSP_FourFlows4.mos | M testsuite/openmodelica/dataReconciliation/TSP_FourFlows5.mos | M testsuite/openmodelica/dataReconciliation/TSP_FourFlows6.mos | M testsuite/openmodelica/dataReconciliation/TSP_Pipe.mos | M testsuite/openmodelica/dataReconciliation/TSP_Pipe1.mos | M testsuite/openmodelica/dataReconciliation/TSP_Pipe2.mos | M testsuite/openmodelica/dataReconciliation/TSP_Pipe3.mos | M testsuite/openmodelica/dataReconciliation/TSP_Pipe4.mos | M testsuite/openmodelica/dataReconciliation/TSP_Pipe5.mos | M testsuite/openmodelica/dataReconciliation/TSP_Pipe6.mos | M testsuite/openmodelica/dataReconciliation/TSP_Pipe7.mos | M testsuite/openmodelica/dataReconciliation/TSP_Splitter1.mos | M testsuite/openmodelica/dataReconciliation/TSP_Splitter2.mos | M testsuite/openmodelica/dataReconciliation/TSP_Splitter3.mos | M testsuite/openmodelica/dataReconciliation/TSP_Splitter4.mos | M testsuite/openmodelica/dataReconciliation/TSP_Splitter5.mos | M testsuite/openmodelica/dataReconciliation/TSP_Splitter6.mos | M testsuite/openmodelica/dataReconciliation/TSP_Splitter7.mos | M testsuite/openmodelica/dataReconciliation/TSP_Splitter8.mos | * commit 7a6667d153dcd0edd165e8fd3c0df8e8b6a261ae | Author: arun3688 | Date: Mon Sep 28 14:36:39 2020 +0200 | | implement minimal set-s dataReconciliation algorithm | | M OMCompiler/Compiler/BackEnd/DataReconciliation.mo | * commit 7605dee0c14f5bbe6e6138b48b3b44b6cf17fe79 | Author: AnHeuermann | Date: Thu Oct 8 12:42:39 2020 +0200 | | Add output path to CSV file for homotopy logging | | M OMCompiler/SimulationRuntime/c/simulation/solver/initialization/initialization.c | * commit 82316a99f25637b292d8777e6af622845e8ba484 | Author: AnHeuermann | Date: Thu Oct 8 12:44:36 2020 +0200 | | Catch error in initalization and close message and file | | - Related ticket: #5805 | | M OMCompiler/SimulationRuntime/c/simulation/solver/initialization/initialization.c | * commit e62a38272f6ff0ffe8f3ca2c057fb7b00a305b2d | Author: Karim Abdelhak | Date: Thu Oct 8 13:27:03 2020 +0200 | | [BE] remove empty initial equations | | - filter the initial equations for equations that do not have initial unknowns and remove them | - needed for data reconciliation since there might be initial equations for state derivatives of states that got removed during data recon | | M OMCompiler/Compiler/BackEnd/BackendEquation.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | * commit c850391627e6084bce47e2ffed7a66b463bc3811 | Author: AnHeuermann | Date: Wed Oct 7 14:44:14 2020 +0200 | | Add debug symbols to FMUs and don't remove tmp files | | - When using debug flag `gendebugsymbols` FMUs will have debug symbols, | the temporary files are not removed and the Makefile won't delete itself. | - Only applies to C FMUs. | - Makes debugging FMUs a tiny bit less horrible. | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Template/CodegenFMU.tpl | * commit 4a9e195bfc4288a6427f02dd92f30edbd47f9460 | Author: Adrian Pop | Date: Wed Oct 21 11:52:04 2020 +0200 | | remove tabs | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/Differentiate.mo | M OMCompiler/Compiler/BackEnd/ResolveLoops.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/SimCode/SerializeInitXML.mo | * commit 83c2747afc0a2ac464f1c7e50f88253aa7c97dca | Author: Per Östlund | Date: Wed Oct 21 12:36:55 2020 +0200 | | Array connection improvements | | - Fix connecting variables with different number of dimensions. | - Avoid unnecessary range step values in more cases. | - Fix SimplifyExp.simplifyCall so that simplified arguments aren't | discarded in some cases when the call itself couldn't be simplified. | | M OMCompiler/Compiler/NFFrontEnd/NFArrayConnections.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M testsuite/flattening/modelica/scodeinst/ArrayConnect1.mo | M testsuite/flattening/modelica/scodeinst/ArrayConnect2.mo | M testsuite/flattening/modelica/scodeinst/ArrayConnect3.mo | * commit 9b268ea732bbf067305cbdef915c1df48287239d | Author: Andreas <38031952+AnHeuermann@users.noreply.github.com> | Date: Wed Oct 21 08:20:23 2020 +0200 | | Remove duplicate updateBoundParameter calls (#6824) | | - It will be called in initialization function anyway | - Fixes memory leak | - Hopefully this produces less errors | | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc | * commit 04ccf928e2b365e033a3d7638df94e8d2d78b98c | Author: Adeel Asghar | Date: Tue Oct 20 14:49:56 2020 +0200 | | Add the modifier value to combo box if its not there already | | M OMEdit/OMEditLIB/Element/ElementProperties.cpp | * commit bfae500efe1bf4b68bf3287db8025376cc559226 | Author: Per Östlund | Date: Tue Oct 20 15:41:28 2020 +0200 | | Fix indexing in ArrayConnections.transMulti. | | M OMCompiler/Compiler/NFFrontEnd/NFArrayConnections.mo | M testsuite/flattening/modelica/scodeinst/ArrayConnect3.mo | * commit 6ff4da414e3517927f4871f83dfeb5b17c5662bb | Author: Adrian Pop | Date: Tue Oct 20 04:13:53 2020 +0200 | | fix ticket #6129 | - filter out partial classes | - fix memory issues | - speedup subtype search | | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/Script/NFApi.mo | * commit 5ad7c917f5d0a7ea4f3c234e759b630878f77efd | Author: Per Östlund | Date: Tue Oct 20 12:57:27 2020 +0200 | | Array connection improvements. | | - Make sure all iterators get unique components when creating them and | not sharing a constant literal, to make the simplification for | removing unused for loops work correctly. | - Avoid creating unnecessary for loops for ranges with the same lower | and upper bound. | | M OMCompiler/Compiler/NFFrontEnd/NFArrayConnections.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyModel.mo | M testsuite/flattening/modelica/scodeinst/ArrayConnect1.mo | M testsuite/flattening/modelica/scodeinst/ArrayConnect2.mo | M testsuite/flattening/modelica/scodeinst/ArrayConnect3.mo | * commit 2489e3a2b2c2cbe04e30a8f763d796f3e890981b | Author: Per Östlund | Date: Tue Oct 20 11:00:13 2020 +0200 | | Fix -d=-nfScalarize for multidimensional eqs | | - Generalize Flatten.vectorizeEquation/Algorithm for multiple | dimensions. | | M OMCompiler/Compiler/NFFrontEnd/NFArrayConnections.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M testsuite/openmodelica/cppruntime/testVectorizedBlocks.mos | M testsuite/openmodelica/cppruntime/testVectorizedPowerSystem.mos | M testsuite/openmodelica/cppruntime/testVectorizedSolarSystem.mos | * commit b6e418f6fe142c880590d4d3cefa69cd989a118f | Author: Per Östlund | Date: Tue Aug 18 12:12:09 2020 +0200 | | Set based graph connection handling | | - Implemented data structures and functions for set based graphs. | - Implemented new connection handling based on set based graphs, | activated by -d=arrayConnect flag (also requires -d=-nfScalarize). | - Added simplifications of for equations that unwraps loops where the | iterator isn't used or the iteration range is a single value. | - Renamed BaseVector to Vector and changed it to use type variables | instead of redeclare. | - Implemented simply AdjacencyList data structure. | | A OMCompiler/Compiler/NFFrontEnd/NFArrayConnections.mo | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinFuncs.mo | M OMCompiler/Compiler/NFFrontEnd/NFEquation.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/NFFrontEnd/NFVariable.mo | A OMCompiler/Compiler/Util/AdjacencyList.mo | M OMCompiler/Compiler/Util/Array.mo | D OMCompiler/Compiler/Util/BaseVector.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | M OMCompiler/Compiler/Util/List.mo | A OMCompiler/Compiler/Util/SBAtomicSet.mo | A OMCompiler/Compiler/Util/SBFunctions.mo | A OMCompiler/Compiler/Util/SBInterval.mo | A OMCompiler/Compiler/Util/SBLinearMap.mo | A OMCompiler/Compiler/Util/SBMultiInterval.mo | A OMCompiler/Compiler/Util/SBPWAtomicLinearMap.mo | A OMCompiler/Compiler/Util/SBPWLinearMap.mo | A OMCompiler/Compiler/Util/SBSet.mo | M OMCompiler/Compiler/Util/UnorderedSet.mo | M OMCompiler/Compiler/Util/Util.mo | A OMCompiler/Compiler/Util/Vector.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | A testsuite/flattening/modelica/scodeinst/ArrayConnect1.mo | A testsuite/flattening/modelica/scodeinst/ArrayConnect2.mo | A testsuite/flattening/modelica/scodeinst/ArrayConnect3.mo | M testsuite/flattening/modelica/scodeinst/Makefile | M testsuite/openmodelica/bootstrapping/Makefile | D testsuite/openmodelica/bootstrapping/VectorTest.mo | D testsuite/openmodelica/bootstrapping/VectorTest.mos | M testsuite/openmodelica/cppruntime/testVectorizedPowerSystem.mos | * commit 8dab0e9b522d4135306fd19d49bca5ca213d8f59 | Author: Adeel Asghar | Date: Mon Oct 19 18:09:40 2020 +0200 | | Set the default place holder text for replaceable | | Fixes ticket:6127 | | M OMEdit/OMEditLIB/Element/ElementProperties.cpp | * commit 7fa329cb74f1fc09710d7c0b381a4a17dca089e9 | Author: Adrian Pop | Date: Sun Oct 18 23:26:07 2020 +0200 | | Fixes for #6127 | - add a line to remove the modifier | - do not disable any item as it doesn't work properly | - remove class comment quotes | - TODO! use of setPlaceholderText to grey out the default doesn't work yet | | M OMEdit/OMEditLIB/Element/ElementProperties.cpp | * commit 7dc23f4e0dfdb6ff5f4d410beac11521ae2d8b40 | Author: Adrian Pop | Date: Fri Oct 16 17:22:03 2020 +0200 | | partial fix for ticket #6161 | | M OMCompiler/Compiler/Template/CodegenFMU.tpl | * commit 1b5537ed6c49668bcefcc4408e2c7af69a8d6fce | Author: arun3688 | Date: Fri Oct 16 15:17:36 2020 +0200 | | fix ElementPropertiesDialog before instantiation (#6785) | | * fix start values in elementPropertiesDialog before instantiation | | * allow causality=parameter and delete start values | | * improve code readability | | M OMEdit/OMEditLIB/OMS/ElementPropertiesDialog.cpp | M OMEdit/OMEditLIB/OMS/ModelDialog.cpp | * commit 319f0b70a6b647545234001d38d5283ea38e22af | Author: hudson | Date: Thu Oct 15 17:25:33 2020 +0000 | | Updated libraries | * libraries 0d29040...81e0f6e (1): | > Bump libraries | | M libraries | * commit 73d397d4f58b5cbc217cd1335e402a85b5770d1d | Author: Lennart Ochel | Date: Thu Oct 15 09:43:01 2020 +0200 | | Update OMSens_Qt (#6833) | | M OMSens_Qt | * commit 72358fa34437ce496186885a466a1dd0079a44c3 | Author: arun3688 | Date: Wed Oct 14 11:42:06 2020 +0200 | | update OMSimulator API in omc (#6831) | | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScriptOMSimulator.mo | M OMCompiler/Compiler/Util/OMSimulator.mo | M OMCompiler/Compiler/runtime/OMSimulator_omc.c | * commit aebc02b106f713478185fe5ac2b248b84dc38e0c | Author: Lennart Ochel | Date: Tue Oct 13 21:18:33 2020 +0200 | | Add FMI test case for enumerations including omc and OMSimulator (#6772) | | M testsuite/omsimulator/Makefile | A testsuite/omsimulator/enumeration.mos | A testsuite/omsimulator/enumeration2.mos | * commit fa185942f6c0518381ff61b1ee95460817504c38 | Author: Lennart Ochel | Date: Tue Oct 13 19:53:35 2020 +0200 | | Add OMSetup to .gitignore (#6830) | | M .gitignore | * commit 1e5d02e0a7f66d91befc2029ab33763090358526 | Author: Lennart Ochel | Date: Tue Oct 13 17:22:26 2020 +0200 | | Update OMSimulator (#6829) | | M OMSimulator | * commit 63d72ed00b57c6ffc4cfb0856775eaab934425ad | Author: Karim Abdelhak | Date: Fri Oct 9 11:07:13 2020 +0200 | | [BE] do not allow incomplete function inverting | | - #6806 | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | * commit 8dd669a8871936f36b5e3bc989f80a6d3dd6fefc | Author: Adrian Pop | Date: Fri Oct 9 15:08:54 2020 +0200 | | remove unqualified import | | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | * commit feadc57b3253ab5320d2fe2225d91254b19c9c3b | Author: Adrian Pop | Date: Tue Oct 13 02:07:17 2020 +0200 | | fixes for #6127 | - all the items are now resolved | - not sure how to make greyed display value | in a combox but I greyed it out in the list | | M OMEdit/OMEditLIB/Element/ElementProperties.cpp | * commit 2c4e64b3ef38924dd9e7ceeabb10c3b3979875d3 | Author: Adrian Pop | Date: Tue Oct 13 00:19:15 2020 +0200 | | put back the build of old cpp runtime for msvc | | M OMCompiler/Makefile.omdev.mingw | * commit d8b93957f073685c9886858c4a34617906bd6793 | Author: Adeel Asghar | Date: Fri Oct 9 14:03:01 2020 +0200 | | ticket:5942 Added a menu item to open the temporary directory | | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/MainWindow.h | M doc/UsersGuide/source/omedit.rst | * commit adf7dae53a598a1045adaf1bc78b7aef2ef9ea83 | Author: Adeel Asghar | Date: Fri Oct 9 12:12:33 2020 +0200 | | Bump OMSens (#6805) | | M OMSens | M doc/UsersGuide/source/parametersensitivity.rst | * commit 536c83fd48d091efaef8f1dbc12dff9ff2698713 | Author: Adeel Asghar | Date: Thu Oct 8 10:14:32 2020 +0200 | | Show the installation path in the about window | | M OMEdit/OMEditLIB/MainWindow.cpp | * commit b43abb331858e4afa8cbe7834a56b93e09465c6b | Author: Adeel Asghar | Date: Thu Oct 8 15:54:45 2020 +0200 | | Ignore the unknown simulation flag | | Show a warning to the user about the invalid flag | | M OMEdit/OMEditLIB/Simulation/SimulationDialog.cpp | * commit dbaf08da5e310c2c7db6b0e5f0d5cc51a5e6b50e | Author: Adeel Asghar | Date: Thu Oct 8 10:18:55 2020 +0200 | | Fixed transformations debugger link | | M doc/UsersGuide/source/debugger.rst | * commit f5604c6ce5c7eb7888e861af147829c9ea564c70 | Author: Adeel Asghar | Date: Thu Oct 8 09:52:40 2020 +0200 | | Show the result variables even if json parsing fails | | M OMEdit/OMEditLIB/Plotting/VariablesWidget.cpp | * commit 665bcbfd7ea7033250bac2c2749b8bcabe7e3e0b | Author: Adeel Asghar | Date: Mon Sep 28 15:30:44 2020 +0200 | | Use the cpp include paths | | M OMCompiler/Compiler/Template/CodegenCppOld.tpl | * commit 8449dc08a68fb2f3e7ac14791f548fea4610a948 | Author: Adeel Asghar | Date: Tue Oct 6 12:16:45 2020 +0200 | | Fix fmi import errors | | M doc/UsersGuide/source/fmitlm.rst | * commit 0fd8d9c83f6389808f3bb86b496c20e6f99e64a9 | Author: Adeel Asghar | Date: Tue Oct 6 11:34:30 2020 +0200 | | Minor fixes in OMSens users guide | | M doc/UsersGuide/source/parametersensitivity.rst | * commit d4ecd07419fb3fe294f4ea7fa5f462b1b5ef2b89 | Author: Adeel Asghar | Date: Mon Oct 5 15:48:04 2020 +0200 | | Fixes ticket:6133 Made loadFile and loadModel behave same (#6784) | | Enable notifications for all except loadModel | OMEdit has notifications enabled on all by default | Update NFFrontEnd/NFModelicaBuiltin.mo accordingly | | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/src/OMC.cpp | M OMEdit/OMEditLIB/OMC/OMCProxy.cpp | M OMEdit/OMEditLIB/OMC/OMCProxy.h | M testsuite/flattening/libraries/3rdParty/Exercises/checkExercises.mos | * commit 3ce8f830671ad83b31d25b660357e51474fc7d39 | Author: Adeel Asghar | Date: Mon Oct 5 15:44:34 2020 +0200 | | Documentation for OMSens (#6796) | | Individual Sensitivity Analysis | Multi-parameter Sweep | Vectorial Sensitivity Analysis | | A doc/UsersGuide/source/media/omsens-individual-analysis-heatmap.png | A doc/UsersGuide/source/media/omsens-individual-analysis-parameters.png | A doc/UsersGuide/source/media/omsens-individual-analysis-perturbation.png | A doc/UsersGuide/source/media/omsens-individual-analysis-results.png | A doc/UsersGuide/source/media/omsens-individual-analysis-variables.png | A doc/UsersGuide/source/media/omsens-individual-analysis.png | A doc/UsersGuide/source/media/omsens-multi-sweep-parameters.png | A doc/UsersGuide/source/media/omsens-multi-sweep-plot.png | A doc/UsersGuide/source/media/omsens-multi-sweep-results.png | A doc/UsersGuide/source/media/omsens-vectorial-analysis-optimization.png | A doc/UsersGuide/source/media/omsens-vectorial-analysis-parameters-all.png | A doc/UsersGuide/source/media/omsens-vectorial-analysis-parameters.png | A doc/UsersGuide/source/media/omsens-vectorial-analysis-plot-all.png | A doc/UsersGuide/source/media/omsens-vectorial-analysis-plot.png | A doc/UsersGuide/source/media/omsens-vectorial-analysis-results-all.png | A doc/UsersGuide/source/media/omsens-vectorial-analysis-results.png | A doc/UsersGuide/source/media/omsens-vectorial-analysis-state-variables-all.png | A doc/UsersGuide/source/media/omsens-vectorial-analysis-state-variables.png | A doc/UsersGuide/source/media/omsens-window.png | M doc/UsersGuide/source/omedit.rst | M doc/UsersGuide/source/parametersensitivity.rst | * commit 693166d9db1cb3081ac7f70cfd3bf880087d0ce2 | Author: Adeel Asghar | Date: Wed Sep 30 14:43:52 2020 +0200 | | Show the list of contributors from github (#6781) | | Removed the static list | | M OMEdit/OMEditGUI/main.cpp | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/MainWindow.h | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit d4f127b7980b84a7b91b12826b0cf252afb58e3b | Author: Adeel Asghar | Date: Tue Sep 29 11:36:12 2020 +0200 | | Use the sceneBoundingRect for text shape while exporting as image | | Fixes ticket:6139 | | M OMEdit/OMEditLIB/Annotations/TextAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/TextAnnotation.h | M OMEdit/OMEditLIB/Element/Element.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit cec2d52121547060b8f93f5f7db66d3f5c74689b | Author: Martin Sjölund | Date: Wed Oct 7 11:33:18 2020 +0200 | | Disable tree-vrp in GCC 8 | | M OMCompiler/configure.ac | * commit d7ac87177a44711102e553d467010eb6a35155b1 | Author: Martin Sjölund | Date: Wed Oct 7 11:31:13 2020 +0200 | | Use -fallow-argument-mismatch for newer Fortran versions | | M OMCompiler/configure.ac | * commit c09dd21dd4f0445d1f2cf113044ab106f8f120c9 | Author: Martin Sjölund | Date: Mon Oct 5 15:52:47 2020 +0200 | | Update links for OMSysIdent (#6795) | | M doc/UsersGuide/source/systemidentification.rst | * commit bb4fea3475c55f90510a7fd4ee32230e4f165b11 | Author: Martin Sjölund | Date: Mon Oct 5 13:09:02 2020 +0200 | | Force the FMIL version of zlib to be used (#6799) | | M OMCompiler/Compiler/runtime/Makefile.in | M OMCompiler/Compiler/runtime/Makefile.omdev.mingw | * commit 15624df5f8ae9b588934a687bf3b0f18dffcea4e | Author: Martin Sjölund | Date: Mon Oct 5 11:57:56 2020 +0200 | | Treat a dependency of 0.0.0-default as any version (#6798) | | M OMCompiler/Compiler/Script/PackageManagement.mo | A OMCompiler/Examples/InstallAllPackages.py | * commit 1f2fb6373c3351245f550fcf9fa8bb609a889e2f | Author: Martin Sjölund | Date: Fri Oct 2 10:12:20 2020 +0200 | | Include OMSimulator documentation in OM User's Guide (#6791) | | M doc/UsersGuide/.gitignore | M doc/UsersGuide/Makefile | M doc/UsersGuide/source/.gitignore | M doc/UsersGuide/source/conf.py | M doc/UsersGuide/source/index.rst | M doc/UsersGuide/source/omsimulator.rst | * commit 0e73a36c96567453be60f140a4a9ce38e8af7b27 | Author: Martin Sjölund | Date: Fri Oct 2 08:51:58 2020 +0200 | | Fix help for default min size for sparse solvers (#6793) | | M OMCompiler/SimulationRuntime/c/simulation/solver/model_help.c | M OMCompiler/SimulationRuntime/c/util/simulation_options.c | M OMCompiler/SimulationRuntime/c/util/simulation_options.h | * commit 1e304172d3ed54618f77f12be2303f2709309b94 | Author: Adrian Pop | Date: Wed Sep 30 00:33:17 2020 +0200 | | update OMSimulator to fix Xenial build | | M OMSimulator | * commit cdba1504dad0eb18f193ae7bc2169ace062cef86 | Author: Adrian Pop | Date: Tue Sep 29 13:48:52 2020 +0200 | | minor changes missed from the master to have a new commit for v1.16.0-dev.beta2 | | M README.md | * commit 6b807b93fc047d1edd583330a4194c1a86879a4b | Author: Adrian Pop | Date: Fri Sep 25 10:11:31 2020 +0200 | | fix #6127, #6128, #6138 | - remove error messages in #6129 | - rename updateConnectionStr to updateConnectionAnnotation | | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/Script/NFApi.mo | M OMEdit/OMEditLIB/Element/ElementProperties.cpp | M OMEdit/OMEditLIB/OMC/OMCProxy.cpp | M testsuite/openmodelica/interactive-API/interactive_api_attributes.mos | * commit 4fcd621f9c611f41a9ffa465b9db30850cd17025 | Author: Per Östlund | Date: Mon Sep 28 14:08:52 2020 +0200 | | Implemented new hash set data structure. | | - New hash set UnorderedSet (since HashSet is already taken) that | doesn't require the user to define a new package for each type. | Also features automatic rehashing to avoid performance issues when the | number of values is unknown. | - Replaced BaseHashSet usage in NFExpandableConnectors with UnorderedSet | to test the implementation. | | M OMCompiler/Compiler/NFFrontEnd/NFExpandableConnectors.mo | A OMCompiler/Compiler/Util/UnorderedSet.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | * commit ee15aaf77c1bdd2c923773692993dd581f0c6635 | Author: Lennart Ochel | Date: Mon Sep 28 10:07:06 2020 +0200 | | Update OMSimulator (#6766) | | M OMSimulator | * commit 4618e8bb9b95162cbf5f9c27935026692ccb24e8 | Author: Per Östlund | Date: Fri Sep 25 14:01:51 2020 +0200 | | Change listAppend notification to warning. | | - Change listAppend notification to warning to make it fail during | bootstrapping and avoid people pushing such code in. | | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/Util/Error.mo | * commit af194929b8885d7883d68abaad8a15556d5c7452 | Author: Per Östlund | Date: Fri Sep 25 13:48:30 2020 +0200 | | Remove constrain operator. | | - constrain is a nonstandard operator that apparently was used a long | time ago by an old multibody library. Since it's nonstandard, not | working and not documented I'm removing it to avoid it polluting the | builtin namespace. | | M OMCompiler/Compiler/FFrontEnd/FBuiltin.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | * commit 413e2d954e030f67e45b34c378a3d768effbc14e | Author: Per Östlund | Date: Fri Sep 25 13:17:40 2020 +0200 | | [NF] Handle encapsulated during name lookup. | | - Implement support for handling encapsulated correctly during lookup. | - Mark all builtin operators in NFModelicaBuiltin as | __OpenModelica_builtin, instead of just a random sampling of them. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookup.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | A testsuite/flattening/modelica/scodeinst/Encapsulated1.mo | A testsuite/flattening/modelica/scodeinst/Encapsulated2.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 9329339a62a750243ba543b15124ce37415a1c4e | Author: Adrian Pop | Date: Mon Sep 21 13:08:24 2020 +0200 | | fixes for ticket #6013 and #6129 | - use NFInst.expand instead of NFInst.instantiate in NFApi.mkFullyQual | - fully qualify the path we search for and all the extends in the loaded | libraries to make sure is the proper subtype of | - a bit slow but it can be improved later | - force instantiation when NF_API is on even if inner component is not found | - speedup getExtendsModifierNames if there are no modifiers in extends | | M OMCompiler/Compiler/Global/Global.mo | M OMCompiler/Compiler/NFFrontEnd/NFClassTree.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/Script/NFApi.mo | * commit 28e9af2c7c8106aaaaef8ffb026ec65c88702d29 | Author: phannebohm | Date: Thu Sep 24 00:48:55 2020 +0200 | | [C-Runtime] typo | | M OMCompiler/SimulationRuntime/c/simulation/solver/initialization/initialization.c | M testsuite/simulation/modelica/initialization/bug_2207.mos | M testsuite/simulation/modelica/initialization/bug_2990.mos | M testsuite/simulation/modelica/initialization/bug_2994.mos | M testsuite/simulation/modelica/initialization/bug_3052.mos | M testsuite/simulation/modelica/initialization/homotopy4_solver.mos | M testsuite/simulation/modelica/initialization/parameters.mos | M testsuite/simulation/modelica/initialization/setNumberOfInitLambda.mos | M testsuite/simulation/modelica/nonlinear_system/bug_2841.mos | M testsuite/simulation/modelica/others/Bug2788.mos | * commit 9aff85df4218db3404501efe7083b14beb6802c8 | Author: Adeel Asghar | Date: Wed Sep 23 17:37:39 2020 +0200 | | Fixes ticket:6107 set tcp socket before sending data | | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | * commit 2fd81a15aff18596d34fcf22f25ecc850aef5d04 | Author: Adrian Pop | Date: Wed Sep 23 15:18:54 2020 +0200 | | proper speedup for updateComponent #5620 | - new API updateComponentStr that can be called directly via Qt API | - use the new Qt API from OMEdit | - fix the differences between NFModelicaBuiltin.mo and ModelicaBuiltin.mo | | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMEdit/OMEditLIB/OMC/OMCProxy.cpp | M testsuite/openmodelica/interactive-API/interactive_api_attributes.mos | * commit c0e8727df32c4d5049a919b642c019501fe25c26 | Author: Per Östlund | Date: Wed Sep 23 16:55:41 2020 +0200 | | Fix listAppend warnings. | | - Fix or disable all listAppend warnings to make it possible to see the | actual compilation errors when compiling omc. | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/BackendVarTransform.mo | M OMCompiler/Compiler/BackEnd/CommonSubExpression.mo | M OMCompiler/Compiler/BackEnd/DataReconciliation.mo | M OMCompiler/Compiler/BackEnd/Differentiate.mo | M OMCompiler/Compiler/BackEnd/DumpGraphML.mo | M OMCompiler/Compiler/BackEnd/DumpHTML.mo | M OMCompiler/Compiler/BackEnd/DynamicOptimization.mo | M OMCompiler/Compiler/BackEnd/EvaluateFunctions.mo | M OMCompiler/Compiler/BackEnd/ExpressionSolve.mo | M OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo | M OMCompiler/Compiler/BackEnd/HpcOmEqSystems.mo | M OMCompiler/Compiler/BackEnd/HpcOmMemory.mo | M OMCompiler/Compiler/BackEnd/HpcOmScheduler.mo | M OMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | M OMCompiler/Compiler/BackEnd/Matching.mo | M OMCompiler/Compiler/BackEnd/OnRelaxation.mo | M OMCompiler/Compiler/BackEnd/RemoveSimpleEquations.mo | M OMCompiler/Compiler/BackEnd/ResolveLoops.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/BackEnd/SynchronousFeatures.mo | M OMCompiler/Compiler/BackEnd/Tearing.mo | M OMCompiler/Compiler/BackEnd/Uncertainties.mo | M OMCompiler/Compiler/BackEnd/UnitCheck.mo | M OMCompiler/Compiler/FFrontEnd/FNode.mo | M OMCompiler/Compiler/FrontEnd/ComponentReference.mo | M OMCompiler/Compiler/FrontEnd/DAEUtil.mo | M OMCompiler/Compiler/FrontEnd/Inline.mo | M OMCompiler/Compiler/FrontEnd/Lookup.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/Parsers/SimpleModelicaParser.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/Script/NFApi.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/TplAbsyn.mo | M OMCompiler/Compiler/Template/TplParser.mo | M OMCompiler/Compiler/Util/List.mo | * commit 142695b99e9d6ac19764e427f915ea26ac518e73 | Author: Per Östlund | Date: Tue Sep 22 15:13:13 2020 +0200 | | Handle internal errors in scripting API and OMEdit. | | - Add internal to the ErrorLevel enumeration and fix | CevalScript.errorLevelToValue so that it handles | ErrorTypes.INTERNAL(). | - Add handling for ErrorLevel.internal in OMEdit. | | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMEdit/OMEditLIB/Modeling/MessagesWidget.cpp | M OMEdit/OMEditLIB/Util/Helper.cpp | M OMEdit/OMEditLIB/Util/Helper.h | M OMEdit/OMEditLIB/Util/StringHandler.cpp | M OMEdit/OMEditLIB/Util/StringHandler.h | * commit f83c33fe092c38eb986048485cbc465ee02be434 | Author: Adrian Pop | Date: Tue Sep 22 13:38:32 2020 +0200 | | small speedup of API updateConnection #5620 | | M OMCompiler/Compiler/Script/InteractiveUtil.mo | * commit deb58323874786edcd699bf31aa023a8f050dac6 | Author: Per Östlund | Date: Tue Sep 22 12:44:28 2020 +0200 | | Fix #6134. | | - Use the last base class when inferring function attributes to | correctly handle inherited external "builtin" functions. | - Change NFFunction.getBuiltin to check for __OpenModelica_BuiltinPtr | annotation like the old frontend, instead of just any builtin element, | and rename it to getBuiltinPtr to avoid confusion. | | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | A testsuite/flattening/modelica/scodeinst/ExternalBuiltin1.mo | A testsuite/flattening/modelica/scodeinst/ExternalBuiltin2.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit ff35931ea3cdb7b126c762f2914a0420e333682c | Author: AnHeuermann | Date: Mon Sep 21 16:19:45 2020 +0200 | | [FMI] Catch asserts in fmi2GetXXX | | - Catch asserst in fmi2Get{Real,Integer,Boolean,String} | and return fmi2Error | | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc | * commit a9099775118c3a9ac90185e1ff220bf4f0a8a5fd | Author: Mahder Gebremedhin | Date: Mon Sep 21 10:40:38 2020 +0200 | | [SimRT] Clarify the defines needed to use GC. (#6755) | | - On Windows with OMDev/MinGW the define we need is GC_WIN32_PTHREADS | to use a Pthreads Win32 API. | On other systems GC uses GC_THREADS for auto detection of threading | implementation. On Windows, GC_THREADS alone means Win32 threads. | | M OMCompiler/Compiler/runtime/Makefile.in | M OMCompiler/Compiler/runtime/Makefile.omdev.mingw | M OMCompiler/SimulationRuntime/c/gc/omc_gc.h | * commit ebe5a70093e7309e7bbc70fdae561db067634d0e | Author: Mahder Gebremedhin | Date: Mon Sep 21 10:39:02 2020 +0200 | | [RT] Remove assignment inside assert. (#6756) | | - expressions in assert should ideally have no extra side effects. | - Assert is a macro and can be disabled (to no op) by defining NDEBUG. | Some build configurations define NDEBUG on release or optimized builds. | | M OMCompiler/Compiler/runtime/settingsimpl.c | * commit c2ddedf4a6ce6ef1c2f0ab616cba8c76044e12e2 | Author: Adrian Pop | Date: Mon Sep 7 16:07:34 2020 +0200 | | more support for replaceable #2079 | - new APIs getElement* similar to getComponent* but handling also the redeclares | - add OMJava to .gitignore | - touch *.mat expanded from *.mat.xz to not unpack them each time you run make | | M .gitignore | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMEdit/OMEditLIB/Element/Element.cpp | M OMEdit/OMEditLIB/Element/Element.h | M OMEdit/OMEditLIB/Element/ElementProperties.cpp | M OMEdit/OMEditLIB/OMC/OMCProxy.cpp | M testsuite/ReferenceFiles/Makefile | * commit af6dbe484ba9b2c5348a96c7be774211189169c8 | Author: Martin Sjölund | Date: Fri Sep 18 10:45:41 2020 +0200 | | Add tinnerholm:eoolt:2019 to the bibliography (#6754) | | M doc/bibliography/openmodelica.bib | M doc/bibliography/papers.cite | * commit 9fdef1fda788504b26538d3ebd2d80a5a3dd8754 | Author: Martin Sjölund | Date: Fri Sep 18 09:42:07 2020 +0200 | | Fixes for the Package Manager (#6750) | | * When upgrading a package that does not have a SHA, do not fail | * When an installation is requested, give a notification that the | package is already installed if no installation will be performed. | | M OMCompiler/Compiler/Script/PackageManagement.mo | M OMCompiler/Compiler/Util/Error.mo | * commit 9f1390a856d507819fa3c42d1e5b353aee263518 | Author: Adeel Asghar | Date: Thu Sep 17 09:10:09 2020 +0200 | | Sync the component info and annotation (#6751) | | Fixes ticket:6112 | | M OMCompiler/Examples/generate_icons.py | * commit 42467af018349c0de467fba1decb72b80e14b41c | Author: Per Östlund | Date: Tue Sep 15 18:19:48 2020 +0200 | | [NF] Swap order of recursion in unit checking. | | - Swap order of recursion in NFUnitCheck.insertUnitInEquation as a | workaround for #6114. | | M OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo | * commit 3d14a91e279aed45cf41e1716742008429f5f6e6 | Author: Niklas Worschech | Date: Fri Aug 21 14:28:58 2020 +0200 | | [omsicpp] Merge zeromq extensions for the cpp runtime and the omc c api library in omsicpp | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenOMSICpp.tpl | M OMCompiler/SimulationRuntime/OMSICpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/Makefile.omdev.mingw | M OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/include/OMC.h | M OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/src/OMC.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcZeroMQ/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcZeroMQ/include/omcZeromqTask.h | M OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcZeroMQ/src/omc.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcZeroMQ/src/omcZeromqTask.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/SimController.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/threading/Communicator.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/threading/SimulationThread.cpp | M OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | * commit d8fd80e9ea01c6ea538b7d6bf3f67156caa267c9 | Author: Jose Luis Cercós Pita | Date: Mon Sep 14 13:47:53 2020 +0200 | | Transport fortran flags to the subprojects (#6746) | | M OMCompiler/Makefile.common | M OMCompiler/Makefile.in | * commit 2dbdc006fcf60e9863e254bb5e7bc50376f054aa | Author: Per Östlund | Date: Fri Sep 11 12:23:49 2020 +0200 | | Fix counting of top-level inputs in checkModel. | | - Simplify the check for top-level inputs to count all public inputs as | top-level, since both frontends already remove direction prefixes from | non top-level variables anyway. | | M OMCompiler/Compiler/FrontEnd/CheckModel.mo | * commit a389321cb2c8151730bd91b291f7c0c4f3395f1d | Author: Karim Abdelhak | Date: Thu Sep 10 21:07:15 2020 +0200 | | [NF] update discrete real check | | - correct support for array element types | | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M OMCompiler/Compiler/NFFrontEnd/NFVerifyModel.mo | * commit 0983eda630c8dff7b8e8447d5dc7d2616da5489b | Author: Karim Abdelhak | Date: Mon Sep 7 11:28:31 2020 +0200 | | [testsuite] fixup for #6106 fix | | M testsuite/openmodelica/cruntime/optimization/benchmark/runDrumBoiler.mos | M testsuite/openmodelica/cruntime/optimization/benchmark/runReduceDrumBoiler.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos | M testsuite/simulation/modelica/nonlinear_system/bug_2841.mos | M testsuite/simulation/modelica/start_value_selection/ticket5807.mos | M testsuite/simulation/modelica/tearing/dynamicTearing1.mos | * commit d55d838d49e12c8c001b75c6b4f1d5253eed1214 | Author: Karim Abdelhak | Date: Fri Sep 4 18:06:06 2020 +0200 | | [C] remove wrong convergence check in NLShomotopy | | - fixes ticket #6106 | - the old code only checks error in residuals not in variables | - always need at least one step to ensure variable error tolerance | | M OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | * commit 8ee33e3e0f8766eb2bead909e62873f59aa2c4e3 | Author: Per Östlund | Date: Thu Sep 10 11:10:47 2020 +0200 | | [NF] Fix top-level input handling. | | - Treat components inside a top-level input as top-level inputs. | | M OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/TopLevelInputs1.mo | * commit 17164c15e316bca554ec0ee626a5a8347356841b | Author: Per Östlund | Date: Tue Sep 8 14:49:02 2020 +0200 | | [NF] Prefix records with root path in EvalFunction. | | - Record names should always be prefixed with the root path if there is | one. | | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | * commit 91d9aec76b0b2355d59fccaa74e8eadcb319672c | Author: Per Östlund | Date: Tue Sep 8 13:51:57 2020 +0200 | | [NF] Remove Typing.isNonConstantIfCondition. | | - It was moved to Expression.isPure in a previous commit, but | the original function was accidentally left. | | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit 216c38879828964353385b0c790830efe8ef12f6 | Author: Adeel Asghar | Date: Tue Sep 8 12:35:41 2020 +0200 | | Apply the transformation on the graphical items inside the elements | | Fixes wrong display of bitmaps. Ticket:6066 | | M OMEdit/OMEditLIB/Annotations/BitmapAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/EllipseAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/LineAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/PolygonAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/RectangleAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/TextAnnotation.cpp | * commit 058ae93c50071dc5d5cced8f805109831eb9cffa | Author: Adrian Pop | Date: Mon Sep 7 16:34:45 2020 +0200 | | Revert "CMake configuration support for OMCompiler (#6648)" | This reverts commit 3256d6895da8c3d07ebc1a4cc135856a349e9b6b. | | D OMCompiler/.cmake/omc_utils.cmake | M OMCompiler/3rdParty | M OMCompiler/CMakeLists.txt | D OMCompiler/Compiler/.cmake/dep_scanner.cpp | D OMCompiler/Compiler/.cmake/meta_modelica_source_list.cmake | D OMCompiler/Compiler/.cmake/mm_check_interface.in.mos | D OMCompiler/Compiler/.cmake/mm_compile.in.mos | D OMCompiler/Compiler/.cmake/package_list.txt | D OMCompiler/Compiler/.cmake/template_compilation.cmake | D OMCompiler/Compiler/.cmake/unused/CMakeDetermineMODELICACompiler.cmake | D OMCompiler/Compiler/.cmake/unused/CMakeMODELICACompiler.cmake.in | D OMCompiler/Compiler/.cmake/unused/CMakeMODELICAInformation.cmake | D OMCompiler/Compiler/.cmake/unused/CMakeTestMODELICACompiler.cmake | M OMCompiler/Compiler/CMakeLists.txt | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Template/DAEDumpTV.mo | M OMCompiler/Compiler/runtime/BackendDAEEXT_omc.cpp | M OMCompiler/Compiler/runtime/CMakeLists.txt | M OMCompiler/Compiler/runtime/Dynload.cpp | M OMCompiler/Compiler/runtime/Dynload_omc.cpp | M OMCompiler/Compiler/runtime/Error_omc.cpp | M OMCompiler/Compiler/runtime/FMIImpl.c | M OMCompiler/Compiler/runtime/FMI_omc.c | M OMCompiler/Compiler/runtime/GraphStreamExt_omc.cpp | M OMCompiler/Compiler/runtime/HpcOmBenchmarkExt_omc.cpp | M OMCompiler/Compiler/runtime/HpcOmSchedulerExt_omc.cpp | M OMCompiler/Compiler/runtime/IOStreamExt_omc.cpp | M OMCompiler/Compiler/runtime/Lapack_omc.cpp | M OMCompiler/Compiler/runtime/Makefile.common | M OMCompiler/Compiler/runtime/OMSimulator_omc.c | M OMCompiler/Compiler/runtime/Print_omc.c | M OMCompiler/Compiler/runtime/Settings_omc.cpp | M OMCompiler/Compiler/runtime/SimulationResults.c | M OMCompiler/Compiler/runtime/SimulationResults_omc.c | M OMCompiler/Compiler/runtime/Socket_omc.c | M OMCompiler/Compiler/runtime/System_omc.c | M OMCompiler/Compiler/runtime/TaskGraphResults_omc.cpp | M OMCompiler/Compiler/runtime/UnitParserExt_omc.cpp | M OMCompiler/Compiler/runtime/ZeroMQ_omc.c | M OMCompiler/Compiler/runtime/errorext.cpp | M OMCompiler/Compiler/runtime/lapackimpl.c | M OMCompiler/Compiler/runtime/matching_cheap.c | M OMCompiler/Compiler/runtime/printimpl.c | M OMCompiler/Compiler/runtime/printimpl.h | M OMCompiler/Compiler/runtime/ptolemyio.cpp | M OMCompiler/Compiler/runtime/ptolemyio_omc.cpp | M OMCompiler/Compiler/runtime/settingsimpl.c | M OMCompiler/Compiler/runtime/systemimpl.c | M OMCompiler/Compiler/runtime/systemimplmisc.cpp | M OMCompiler/Compiler/runtime/unitparser.h | M OMCompiler/Compiler/runtime/zeromqimpl.c | M OMCompiler/Makefile.common | D OMCompiler/Parser/CMakeLists.txt | M OMCompiler/Parser/Modelica.g | M OMCompiler/Parser/Parser_omc.c | D OMCompiler/Parser/omc_antlr_target_macros.cmake | M OMCompiler/Parser/parse.c | M OMCompiler/SimulationRuntime/CMakeLists.txt | D OMCompiler/SimulationRuntime/ParModelica/CMakeLists.txt | M OMCompiler/SimulationRuntime/c/CMakeLists.txt | M OMCompiler/SimulationRuntime/c/Makefile.common | * commit b07eb4ac76ec72c43ab7ebbdb3af89177255457f | Author: Adeel Asghar | Date: Mon Sep 7 16:49:29 2020 +0200 | | Remove the unknown simulation flag `outputFormat` | | Fixes ticket:6107 | | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/Simulation/SimulationDialog.cpp | M OMEdit/OMEditLIB/Simulation/SimulationDialog.h | M OMEdit/OMEditLIB/Util/Helper.cpp | M OMEdit/OMEditLIB/Util/Helper.h | * commit e3cee267823f3e917c2d1a91b312dcca63996e8a | Author: Adeel Asghar | Date: Mon Sep 7 16:14:54 2020 +0200 | | Fixed the overlapping display issue of connectors (#6729) | | * Write errors when icon generator test fails | | * Use a newer build-deps for the latest OMPython | | * Update the test output | | * Fixes ticket:6104 | | Co-authored-by: Martin Sjölund | | M Jenkinsfile | M OMCompiler/Examples/generate_icons.py | M testsuite/openmodelica/icon-generator/GenerateMSLIcons.mos | * commit e4ddfa32941ef8d6a616ea3f2604accfbb3ec108 | Author: Per Östlund | Date: Mon Sep 7 11:30:31 2020 +0200 | | [NF] Fix function variability. | | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | * commit 757347d25a12b6dd628a9d659b43ad7304be3ed0 | Author: Mahder Gebremedhin | Date: Mon Sep 7 10:57:17 2020 +0200 | | CMake configuration support for OMCompiler (#6648) | | * [cmake] Initial cmake configuration support. | | * [cmake] Add OMParser to compilation. | | - Uses two macros for generating the C files from | the antlr sources. One is used for antlr files that | depend on base_modelica_lexer. The other is used for | only Modelica.g right now. | | * [cmake] Move the antlr target macros new file. | | - They clutter things in the main cmake file. | | * [cmake] Add CMake support for OMCompiler/runtime. | | - OMCompiler/runtime cannow be compiled using cmake. | - Right now there is missing symbols from dgsev. I am | not sure yet where to add them. Maybe dgsev can be | added to simulationRuntime/c libraries. | Other than that OMCompiler/runtime can be compiled with | all symbols found at the moment. | | - We now use proper qualified names for libraries, e.g. omc::3rd::gc | for the gc-lib in 3rdParty/gc. These names are added | as aliases to the actual library. Use these everywhere. There should | not be a single use of the actual library names. | | * [cmake] Update 3rdParty submodule. | | - Changes have been made to the submodule on mahge/cmake_config. | It is mostly some minor fixes and a 3rdParty top level CMakeLists.txt | | * [cmake] Add prefixes to 3rdParty cmake options. | | - CMinPack shared library option is prefixed so that | it does not conflict with other libraries build types. | - BUILD_SHARED_LIBS -> CMINPACK_BUILD_SHARED_LIBS | | - Sundials options are prefixed so that | they do not conflict with other libraries. | - KLU_ENABLE -> SUNDIALS_KLU_ENABLE | - LAPACK_ENABLE -> SUNDIALS_LAPACK_ENABLE | | * [cmake] Prefix 3rdParty/sundials CMake variables | | - More 3rdParty/sundials CMake variables have been prefixed and | the submodule updated. See the commit on the submodule. | | * [cmake] Add Susan to MetaModelica compilation. | | - A macro is added for compiling a given susan template file | to a MetaModelica .mo file using omc. | | For convenience, a list of all the generated mo files is added | to the cmake variable `TPL_OUTPUT_MO_FILES` by the macro. | | * [cmake] Add runtime/omcbackendruntime compilation. | | * [cmake] Added an interface include to fmilib. | | - There is an inteface include directory defined for `fmilib` | in `3rdParty/CMakeLists.txt`. That means we do not need to | explicitly add the include directory here. | Until FMIL sorts out their configuration usage we can deal | with it like this. | | - 3rdParty module is updated. | | * [cmake] Remove the temporary template target. | | - It was added just for testing whiled developing. | | - The generated mo files are now used by the libOpenModelica | target. So the tpl files will be translated to mo if the mo | files are missing. | | * [cmake] Add alias target for libomparse | | - OMCompiler/Parser (omparse) -> omc::parser | | * [CMake] Add runtime/omcgraphstream. | | - Add compilation for libomcgraphstream. | Links to 3rdParty/graphstream libnetstream.a | | * [cmake] Clarify BootstrappingHeader inclusion. | | - We include OpenModelicaBootstrappingHeader.h with a relative path now. | | - If OMC_BOOTSTRAPPING is defined it is included from Compiler/boot/tarball-include. | Otherwise include it from Compiler/. | | We can, of course, give `OMCompiler/Compiler` dir as an include directory to | the libraries in runtime. | However, there is an `omc_fil.h` in Compiler/Util (it should not be there but it is there for now) | there is also an `omc_file.h` in SimulationRuntime/c/util. | | We link to OpenModelicaRuntime which is built in `SimulationRuntime/c/` and we | automatically provide `SimulationRuntime/c/` as an include dir for things that link | to this library. This means for example runtime/`omcruntime.a` will get `SimulationRuntime/c/` | as an include dir automatically when linking to `OpenModelicaRuntime`. | | If we give both `Compiler/` and `SimulationRuntime/c/` we essentially have two | files that can be reached as `#include "util/omc_file.h"`. We should try to avoid | manually adding target_include dirs anyway. for this reason OMCompiler/Compiler/ is | not given as an include dir now. It was only needed for `OpenModelicaBootstrappingHeader.h`. | `OpenModelicaBootstrappingHeader.h` is now included by relative path. | | * [cmake] Relative OpenModelicaBootstrappingHeader.h | | - Fix OpenModelicaBootstrappingHeader inclusion on Parser/. | If OMC_BOOTSTRAPPING is defined include it from | Compiler/boot/tarball-include. Otherwise include it from Compiler/. | | - Some target_include_directories are not needed anymore. | include directory propagation is managed by what libraries | a target links to, i.e., cmake will automatically propagate | the public include directories of a given library when the | library is linked to some other target. | | * [cmake] Add ModelicaExternalC compilation. | | - Library aliases: | omc::3rd::modelica_external_c -> ModelicaExternalC | omc::3rd::modelica_mat_io -> ModelicaMatIO | omc::3rd::modelica_io -> ModelicaIO | | * [cmake] Link omcruntime to blas. | | - I am not sure which blas we are supposed to use. | There are some sources in 3rdParty/dgesv. I will check | later if they need to be used somewhere. | | * [cmake] Do not report antlr analysis. | | - There is no need to report antlr grammar info every time | the files are recompiled. The information just clutters | the output. | | * [cmake] Initial MetaModelica compilation support. | | * [cmake] Move CMake related files to a subdirectory | | * [cmake] Add missing susan template targets. | | - Some susan template files were not being translated to MetaModelica | because they were not added to the cmake file. They are added now. | | * [cmake] Remove non-existing package from TypeView. | | - There was a definition for a package named 'Connect' in DAEDumpTV.mo. | There is no package named 'Connect' in the MetaModelica sources. There is | one nested in DAE package (DAE.Connect). | This was not detected as error because the package is not used in DAEDumpTpl.tpl | anyway. So I guess the remove-unused-packages scrip removed it anyway. | | * [cmake] Update 3rdParty | | - Intel TBB does not exist yet on OM 3rdParty. It is | disabled in the CMakeLists file for now. | | * [cmake] Define OMC_BOOTSTRAPPING for bootstrapping. | | - OMC_BOOTSTRAPPING is defined when compiling the runtime libs for | bootstrapping. This define is used to pick the correct | OpenModelicaBootstrappingHeader.h. | | * [cmake] Fix the directory where file is expected. | | * [cmake] Reduce info printed during configure step. | | * [cmake] Cleanup unused files. | | - The compilation of susan template targets is now handled | by the CMakeLists file in OMCompiler. | | * [cmake] Move compilation out of boot folder | | - We used to configure and compile the MetaModelica files from | the perspective of the Compiler/boot folder. this was done just | to simplify things at the begining since it made it easier to | compare things with the old approach which works from that folder. | | Now MetaModelica related compilations are done from the perspective | of the Compiler/ folder. This is more logical. | | A OMCompiler/.cmake/omc_utils.cmake | M OMCompiler/3rdParty | M OMCompiler/CMakeLists.txt | A OMCompiler/Compiler/.cmake/dep_scanner.cpp | A OMCompiler/Compiler/.cmake/meta_modelica_source_list.cmake | A OMCompiler/Compiler/.cmake/mm_check_interface.in.mos | A OMCompiler/Compiler/.cmake/mm_compile.in.mos | A OMCompiler/Compiler/.cmake/package_list.txt | A OMCompiler/Compiler/.cmake/template_compilation.cmake | A OMCompiler/Compiler/.cmake/unused/CMakeDetermineMODELICACompiler.cmake | A OMCompiler/Compiler/.cmake/unused/CMakeMODELICACompiler.cmake.in | A OMCompiler/Compiler/.cmake/unused/CMakeMODELICAInformation.cmake | A OMCompiler/Compiler/.cmake/unused/CMakeTestMODELICACompiler.cmake | M OMCompiler/Compiler/CMakeLists.txt | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Template/DAEDumpTV.mo | M OMCompiler/Compiler/runtime/BackendDAEEXT_omc.cpp | M OMCompiler/Compiler/runtime/CMakeLists.txt | M OMCompiler/Compiler/runtime/Dynload.cpp | M OMCompiler/Compiler/runtime/Dynload_omc.cpp | M OMCompiler/Compiler/runtime/Error_omc.cpp | M OMCompiler/Compiler/runtime/FMIImpl.c | M OMCompiler/Compiler/runtime/FMI_omc.c | M OMCompiler/Compiler/runtime/GraphStreamExt_omc.cpp | M OMCompiler/Compiler/runtime/HpcOmBenchmarkExt_omc.cpp | M OMCompiler/Compiler/runtime/HpcOmSchedulerExt_omc.cpp | M OMCompiler/Compiler/runtime/IOStreamExt_omc.cpp | M OMCompiler/Compiler/runtime/Lapack_omc.cpp | M OMCompiler/Compiler/runtime/Makefile.common | M OMCompiler/Compiler/runtime/OMSimulator_omc.c | M OMCompiler/Compiler/runtime/Print_omc.c | M OMCompiler/Compiler/runtime/Settings_omc.cpp | M OMCompiler/Compiler/runtime/SimulationResults.c | M OMCompiler/Compiler/runtime/SimulationResults_omc.c | M OMCompiler/Compiler/runtime/Socket_omc.c | M OMCompiler/Compiler/runtime/System_omc.c | M OMCompiler/Compiler/runtime/TaskGraphResults_omc.cpp | M OMCompiler/Compiler/runtime/UnitParserExt_omc.cpp | M OMCompiler/Compiler/runtime/ZeroMQ_omc.c | M OMCompiler/Compiler/runtime/errorext.cpp | M OMCompiler/Compiler/runtime/lapackimpl.c | M OMCompiler/Compiler/runtime/matching_cheap.c | M OMCompiler/Compiler/runtime/printimpl.c | M OMCompiler/Compiler/runtime/printimpl.h | M OMCompiler/Compiler/runtime/ptolemyio.cpp | M OMCompiler/Compiler/runtime/ptolemyio_omc.cpp | M OMCompiler/Compiler/runtime/settingsimpl.c | M OMCompiler/Compiler/runtime/systemimpl.c | M OMCompiler/Compiler/runtime/systemimplmisc.cpp | M OMCompiler/Compiler/runtime/unitparser.h | M OMCompiler/Compiler/runtime/zeromqimpl.c | M OMCompiler/Makefile.common | A OMCompiler/Parser/CMakeLists.txt | M OMCompiler/Parser/Modelica.g | M OMCompiler/Parser/Parser_omc.c | A OMCompiler/Parser/omc_antlr_target_macros.cmake | M OMCompiler/Parser/parse.c | M OMCompiler/SimulationRuntime/CMakeLists.txt | A OMCompiler/SimulationRuntime/ParModelica/CMakeLists.txt | M OMCompiler/SimulationRuntime/c/CMakeLists.txt | M OMCompiler/SimulationRuntime/c/Makefile.common | * commit f9b01f94e5e664fc063fa754c3cae05c76e0dd26 | Author: phannebohm | Date: Sun Aug 30 19:53:29 2020 +0200 | | [SimCode] fix small bug in simcode timing | | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | * commit 8d2d7076cb133af27094183d7eeb8e3c4b09b633 | Author: Lennart Ochel | Date: Fri Sep 4 17:53:22 2020 +0200 | | Update OMSimulator (#6730) | | M OMSimulator | * commit 699e97e189340571fd921d46e7d5dbd3039aac05 | Author: Niklas Worschech | Date: Tue Aug 25 15:09:02 2020 +0200 | | disabled omc C- API library in cpp runtime build and removed C-API library and reduce dae code from cpp folder | | M OMCompiler/SimulationRuntime/OMSICpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/src/OMC.cpp | M OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/Ranking.cpp | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.cpp | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.xml | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/Reduction.cpp | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/ModelicaCompiler.cpp | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/OMCTest.cpp | M OMCompiler/SimulationRuntime/cpp/Makefile.omdev.mingw | D OMCompiler/SimulationRuntime/cpp/omcCAPI/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMC.h | D OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMCAPI.h | D OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMCFunctions.h | D OMCompiler/SimulationRuntime/cpp/omcCAPI/readme.md | D OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMC.cpp | D OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMCTest.cpp | * commit 691fd72951b581029f132b05f600b0cb754da04c | Author: phannebohm | Date: Sat Aug 29 16:25:17 2020 +0200 | | Return boolean results directly (#6726) | | - Instead of using if false then false else true | | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/FrontEnd/InstStateMachineUtil.mo | M OMCompiler/Compiler/Main/Main.mo | M OMCompiler/Compiler/Script/Binding.mo | M OMCompiler/Compiler/Script/CevalScript.mo | * commit 30ceaa36788922cdb905b55637864ad4d85681b4 | Author: Per Östlund | Date: Thu Aug 27 12:30:48 2020 +0200 | | [NF] Only allow evaluation of constants/parameters. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | * commit aa95cca39cdf858b4518a2f9bffde843279b139c | Author: Adeel Asghar | Date: Wed Aug 26 12:25:24 2020 +0200 | | Bump OMSens and OMSens_Qt | | M OMSens | M OMSens_Qt | * commit 13d58fdf5bad4380ec137a31a58eb99308fd8e5e | Author: Lennart Ochel | Date: Wed Aug 26 14:27:39 2020 +0200 | | Update OMSimulator (#6712) | | M OMSimulator | * commit de74270c4db9c64113231799d4022a08bb4dfcf4 | Author: Adrian Pop | Date: Tue Aug 25 14:21:19 2020 +0200 | | fix ticket:6086 and ticket:5880 | - allow partial lookup and partial model instantiation when -d=nfAPI is on (#6086) | - disable -d=nfAPI when building and simulating the model the normal way via | checkModel, instantiateModel, simulate, translateModel or buildModel (#5880) | (these are all going via CevalScriptBackend.runFrontEnd) | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookup.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | * commit c1fd87125c87a898a9bad25d14825008dc585967 | Author: Per Östlund | Date: Tue Aug 25 14:41:50 2020 +0200 | | [NF] Improve modifier merging. | | - Split the modifier in redeclare modifiers into inner and outer | modifiers, to make it possible to merge them in the correct order. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFModifier.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/RedeclareMod7.mo | * commit 7c8b4a0e77a1097996bd2a7b6d0d2b5bfb42916f | Author: Per Östlund | Date: Tue Aug 25 16:21:12 2020 +0200 | | Update qwt revision. | | M OMPlot/qwt.txt | * commit bbbc488fad52a46d9141edb747d1b31435a75bf2 | Author: rfranke | Date: Mon Aug 24 20:52:29 2020 +0200 | | Enable separate compilation of Cpp runtime for FMI without omc | | Set PLATFORMS in OMCompiler/SimulationRuntime/cpp/Makefile to e.g. | x86_64-linux-gnu | and build the Cpp runtime for FMU target without dependency on omc build. | | M OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | * commit ce56d4b79ee9dbe036ec5ca3852a86de45432455 | Author: Per Östlund | Date: Mon Aug 24 12:22:04 2020 +0200 | | Update QWT to 6.1.5 | | - Older versions of QWT causes issues with QT 5.15 due to missing | include statements, which has been fixed in the latest version. | | M OMPlot/Makefile.in | M OMPlot/qwt/qwtbuild.pri | M OMPlot/qwt/qwtconfig.pri | M OMPlot/qwt/qwtfunctions.pri | M OMPlot/qwt/src/qwt.h | M OMPlot/qwt/src/qwt_abstract_legend.h | M OMPlot/qwt/src/qwt_abstract_scale.cpp | M OMPlot/qwt/src/qwt_abstract_scale.h | M OMPlot/qwt/src/qwt_abstract_scale_draw.cpp | M OMPlot/qwt/src/qwt_abstract_scale_draw.h | M OMPlot/qwt/src/qwt_abstract_slider.cpp | M OMPlot/qwt/src/qwt_abstract_slider.h | M OMPlot/qwt/src/qwt_analog_clock.cpp | M OMPlot/qwt/src/qwt_analog_clock.h | M OMPlot/qwt/src/qwt_arrow_button.h | D OMPlot/qwt/src/qwt_bezier.cpp | D OMPlot/qwt/src/qwt_bezier.h | M OMPlot/qwt/src/qwt_clipper.cpp | M OMPlot/qwt/src/qwt_clipper.h | M OMPlot/qwt/src/qwt_color_map.cpp | M OMPlot/qwt/src/qwt_color_map.h | M OMPlot/qwt/src/qwt_column_symbol.cpp | M OMPlot/qwt/src/qwt_column_symbol.h | M OMPlot/qwt/src/qwt_compass.cpp | M OMPlot/qwt/src/qwt_compass_rose.cpp | M OMPlot/qwt/src/qwt_compass_rose.h | M OMPlot/qwt/src/qwt_counter.cpp | M OMPlot/qwt/src/qwt_counter.h | M OMPlot/qwt/src/qwt_curve_fitter.cpp | M OMPlot/qwt/src/qwt_curve_fitter.h | M OMPlot/qwt/src/qwt_date.cpp | M OMPlot/qwt/src/qwt_date.h | M OMPlot/qwt/src/qwt_date_scale_draw.cpp | M OMPlot/qwt/src/qwt_date_scale_draw.h | M OMPlot/qwt/src/qwt_date_scale_engine.cpp | M OMPlot/qwt/src/qwt_date_scale_engine.h | M OMPlot/qwt/src/qwt_dial.cpp | M OMPlot/qwt/src/qwt_dial.h | M OMPlot/qwt/src/qwt_dial_needle.cpp | M OMPlot/qwt/src/qwt_dial_needle.h | M OMPlot/qwt/src/qwt_dyngrid_layout.cpp | M OMPlot/qwt/src/qwt_dyngrid_layout.h | M OMPlot/qwt/src/qwt_event_pattern.cpp | M OMPlot/qwt/src/qwt_event_pattern.h | M OMPlot/qwt/src/qwt_global.h | M OMPlot/qwt/src/qwt_graphic.cpp | M OMPlot/qwt/src/qwt_graphic.h | M OMPlot/qwt/src/qwt_interval.cpp | M OMPlot/qwt/src/qwt_interval.h | M OMPlot/qwt/src/qwt_interval_symbol.cpp | M OMPlot/qwt/src/qwt_interval_symbol.h | M OMPlot/qwt/src/qwt_knob.cpp | M OMPlot/qwt/src/qwt_knob.h | M OMPlot/qwt/src/qwt_legend.cpp | M OMPlot/qwt/src/qwt_legend.h | M OMPlot/qwt/src/qwt_legend_data.cpp | M OMPlot/qwt/src/qwt_legend_data.h | M OMPlot/qwt/src/qwt_legend_label.cpp | M OMPlot/qwt/src/qwt_legend_label.h | M OMPlot/qwt/src/qwt_magnifier.cpp | M OMPlot/qwt/src/qwt_math.h | M OMPlot/qwt/src/qwt_matrix_raster_data.cpp | M OMPlot/qwt/src/qwt_matrix_raster_data.h | M OMPlot/qwt/src/qwt_null_paintdevice.cpp | M OMPlot/qwt/src/qwt_null_paintdevice.h | M OMPlot/qwt/src/qwt_painter.cpp | M OMPlot/qwt/src/qwt_painter.h | M OMPlot/qwt/src/qwt_painter_command.cpp | M OMPlot/qwt/src/qwt_painter_command.h | M OMPlot/qwt/src/qwt_panner.cpp | M OMPlot/qwt/src/qwt_panner.h | M OMPlot/qwt/src/qwt_picker.cpp | M OMPlot/qwt/src/qwt_picker.h | M OMPlot/qwt/src/qwt_picker_machine.cpp | M OMPlot/qwt/src/qwt_picker_machine.h | M OMPlot/qwt/src/qwt_pixel_matrix.cpp | M OMPlot/qwt/src/qwt_pixel_matrix.h | M OMPlot/qwt/src/qwt_plot.cpp | M OMPlot/qwt/src/qwt_plot.h | M OMPlot/qwt/src/qwt_plot_abstract_barchart.cpp | M OMPlot/qwt/src/qwt_plot_abstract_barchart.h | M OMPlot/qwt/src/qwt_plot_axis.cpp | M OMPlot/qwt/src/qwt_plot_barchart.cpp | M OMPlot/qwt/src/qwt_plot_barchart.h | M OMPlot/qwt/src/qwt_plot_canvas.cpp | M OMPlot/qwt/src/qwt_plot_canvas.h | M OMPlot/qwt/src/qwt_plot_curve.cpp | M OMPlot/qwt/src/qwt_plot_curve.h | M OMPlot/qwt/src/qwt_plot_dict.cpp | M OMPlot/qwt/src/qwt_plot_directpainter.cpp | M OMPlot/qwt/src/qwt_plot_directpainter.h | M OMPlot/qwt/src/qwt_plot_glcanvas.cpp | M OMPlot/qwt/src/qwt_plot_glcanvas.h | M OMPlot/qwt/src/qwt_plot_grid.cpp | M OMPlot/qwt/src/qwt_plot_grid.h | M OMPlot/qwt/src/qwt_plot_histogram.cpp | M OMPlot/qwt/src/qwt_plot_histogram.h | M OMPlot/qwt/src/qwt_plot_intervalcurve.cpp | M OMPlot/qwt/src/qwt_plot_intervalcurve.h | M OMPlot/qwt/src/qwt_plot_item.cpp | M OMPlot/qwt/src/qwt_plot_item.h | M OMPlot/qwt/src/qwt_plot_layout.cpp | M OMPlot/qwt/src/qwt_plot_layout.h | M OMPlot/qwt/src/qwt_plot_legenditem.cpp | M OMPlot/qwt/src/qwt_plot_legenditem.h | M OMPlot/qwt/src/qwt_plot_magnifier.cpp | M OMPlot/qwt/src/qwt_plot_marker.cpp | M OMPlot/qwt/src/qwt_plot_marker.h | M OMPlot/qwt/src/qwt_plot_multi_barchart.cpp | M OMPlot/qwt/src/qwt_plot_multi_barchart.h | M OMPlot/qwt/src/qwt_plot_panner.cpp | M OMPlot/qwt/src/qwt_plot_picker.cpp | M OMPlot/qwt/src/qwt_plot_rasteritem.cpp | M OMPlot/qwt/src/qwt_plot_rasteritem.h | M OMPlot/qwt/src/qwt_plot_renderer.cpp | M OMPlot/qwt/src/qwt_plot_renderer.h | M OMPlot/qwt/src/qwt_plot_rescaler.h | M OMPlot/qwt/src/qwt_plot_scaleitem.cpp | M OMPlot/qwt/src/qwt_plot_scaleitem.h | M OMPlot/qwt/src/qwt_plot_seriesitem.cpp | M OMPlot/qwt/src/qwt_plot_seriesitem.h | M OMPlot/qwt/src/qwt_plot_shapeitem.cpp | M OMPlot/qwt/src/qwt_plot_shapeitem.h | M OMPlot/qwt/src/qwt_plot_spectrocurve.cpp | M OMPlot/qwt/src/qwt_plot_spectrocurve.h | M OMPlot/qwt/src/qwt_plot_spectrogram.cpp | M OMPlot/qwt/src/qwt_plot_spectrogram.h | M OMPlot/qwt/src/qwt_plot_svgitem.h | M OMPlot/qwt/src/qwt_plot_textlabel.cpp | M OMPlot/qwt/src/qwt_plot_textlabel.h | M OMPlot/qwt/src/qwt_plot_tradingcurve.cpp | M OMPlot/qwt/src/qwt_plot_tradingcurve.h | M OMPlot/qwt/src/qwt_plot_xml.cpp | M OMPlot/qwt/src/qwt_plot_zoneitem.cpp | M OMPlot/qwt/src/qwt_plot_zoneitem.h | M OMPlot/qwt/src/qwt_plot_zoomer.cpp | M OMPlot/qwt/src/qwt_plot_zoomer.h | M OMPlot/qwt/src/qwt_point_3d.cpp | M OMPlot/qwt/src/qwt_point_data.cpp | M OMPlot/qwt/src/qwt_point_data.h | M OMPlot/qwt/src/qwt_point_mapper.cpp | M OMPlot/qwt/src/qwt_point_mapper.h | M OMPlot/qwt/src/qwt_point_polar.cpp | M OMPlot/qwt/src/qwt_point_polar.h | M OMPlot/qwt/src/qwt_raster_data.cpp | M OMPlot/qwt/src/qwt_round_scale_draw.cpp | M OMPlot/qwt/src/qwt_round_scale_draw.h | M OMPlot/qwt/src/qwt_sampling_thread.h | M OMPlot/qwt/src/qwt_scale_div.cpp | M OMPlot/qwt/src/qwt_scale_div.h | M OMPlot/qwt/src/qwt_scale_draw.cpp | M OMPlot/qwt/src/qwt_scale_draw.h | M OMPlot/qwt/src/qwt_scale_engine.cpp | M OMPlot/qwt/src/qwt_scale_engine.h | M OMPlot/qwt/src/qwt_scale_map.cpp | M OMPlot/qwt/src/qwt_scale_map.h | M OMPlot/qwt/src/qwt_scale_widget.cpp | M OMPlot/qwt/src/qwt_scale_widget.h | M OMPlot/qwt/src/qwt_series_data.cpp | M OMPlot/qwt/src/qwt_series_data.h | M OMPlot/qwt/src/qwt_series_store.h | M OMPlot/qwt/src/qwt_slider.cpp | M OMPlot/qwt/src/qwt_slider.h | M OMPlot/qwt/src/qwt_spline.cpp | M OMPlot/qwt/src/qwt_spline.h | D OMPlot/qwt/src/qwt_spline_curve_fitter.cpp | D OMPlot/qwt/src/qwt_spline_curve_fitter.h | M OMPlot/qwt/src/qwt_symbol.cpp | M OMPlot/qwt/src/qwt_symbol.h | M OMPlot/qwt/src/qwt_system_clock.cpp | M OMPlot/qwt/src/qwt_system_clock.h | M OMPlot/qwt/src/qwt_text.cpp | M OMPlot/qwt/src/qwt_text.h | M OMPlot/qwt/src/qwt_text_engine.cpp | M OMPlot/qwt/src/qwt_text_engine.h | M OMPlot/qwt/src/qwt_text_label.cpp | M OMPlot/qwt/src/qwt_text_label.h | M OMPlot/qwt/src/qwt_thermo.cpp | M OMPlot/qwt/src/qwt_thermo.h | M OMPlot/qwt/src/qwt_transform.cpp | M OMPlot/qwt/src/qwt_transform.h | D OMPlot/qwt/src/qwt_weeding_curve_fitter.cpp | D OMPlot/qwt/src/qwt_weeding_curve_fitter.h | M OMPlot/qwt/src/qwt_wheel.cpp | M OMPlot/qwt/src/qwt_wheel.h | M OMPlot/qwt/src/qwt_widget_overlay.cpp | M OMPlot/qwt/src/qwt_widget_overlay.h | M OMPlot/qwt/src/src.pri | M OMPlot/qwt/src/src.pro | * commit 32725bb95403906ec6522db43d566dce0248477e | Author: Per Östlund | Date: Thu Aug 20 13:27:41 2020 +0200 | | [NF] Simplification improvements. | | - Expand sum/product reductions with constant iteration ranges. | - Simplify vector calls with arrays as argument. | - Fix some cases where arrays were incorrectly marked as literal. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M testsuite/flattening/modelica/scodeinst/FuncBuiltinReduction.mo | * commit d7097871b37d35051e2f9c15f995c9e538c6b10e | Author: Per Östlund | Date: Wed Aug 19 11:40:54 2020 +0200 | | [NF] Reenable call type evaluation in functions. | | - Disabling it causes issues, and wasn't actually needed anyway. | | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | * commit b24c5cdaa90907a6472a4d3e810257824eb2616d | Author: Niklas Worschech | Date: Tue Aug 11 18:36:13 2020 +0200 | | temporary use fmu generation for omsicpp simulation | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/SerializeInitXML.mo | M OMCompiler/Compiler/SimCode/SerializeModelInfo.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | M OMCompiler/Compiler/Template/CodegenFMU.tpl | M OMCompiler/Compiler/Template/CodegenOMSICpp.tpl | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/OMSI/OMSUSystem.cpp | * commit be13b5c681104d44717e0f4a7ed73bb7ad2cb646 | Author: Karim Abdelhak | Date: Wed Aug 19 12:00:44 2020 +0200 | | [FE] update exponential simplification | | - fixes ticket #6068 (second issue) | - new rule to check if b is even for simplfication of (a^b)^c | (a^b)^c = abs(a)^(b*c) if b is even | | M OMCompiler/Compiler/FrontEnd/ExpressionSimplify.mo | M testsuite/flattening/modelica/operators/Pow.mo | * commit 374079c580f11af5ec701703aa61f54a877e0edb | Author: Karim Abdelhak | Date: Tue Aug 18 14:28:03 2020 +0200 | | [BE] do not remove initial asserts | | - fixes ticket #5599 | - prevents removal of initial asserts to removed equations | - sideeffect: fixes dropping of asserts in removed equations of regular system | | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M testsuite/simulation/modelica/initialization/testIfAssert.mos | * commit cfb4309d2270b1e6d3dbb72c9055b81a8c56e684 | Author: Per Östlund | Date: Tue Aug 18 15:20:50 2020 +0200 | | [NF] Fix DAE conversion of Operator.SUB_ARRAY_SCALAR. | | - Convert array .- scalar to array +- (scalar) when converting to DAE, | since the DAE doesn't have the corresponding subtraction operator. | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperator.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/OperationSubEW2.mo | * commit 172ac35f0a5f57d4ee1fd3b668f6cbde7d809844 | Author: Per Östlund | Date: Tue Aug 18 13:59:06 2020 +0200 | | [NF] Improve call type evaluation. | | - Don't evaluate dimensions in calls inside functions. | - Avoid evaluating the whole expression when having a conditional array | type as dimension. | | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit 165797386b060f05da411f48f596e3b54485fa93 | Author: Lennart Ochel | Date: Mon Aug 17 15:23:03 2020 +0200 | | Update OMSimulator (#6708) | | M OMSimulator | * commit bf16f1dbcc543a2870107a2d81f5f94ffb625cac | Author: Adeel Asghar | Date: Fri Aug 14 20:30:49 2020 +0200 | | Fixes ticket:6083 Use a default coordinate system value instead of 0 (#6706) | | M OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.cpp | * commit c32a4ad3b1adb3c6a8dfdebf969bb1862fbc5d23 | Author: Per Östlund | Date: Fri Aug 14 12:30:52 2020 +0200 | | [NF] Enforce some of the rules for partial. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinFuncs.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookup.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookupState.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperatorOverloading.mo | M OMCompiler/Compiler/NFFrontEnd/NFRecord.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/Util/Error.mo | M testsuite/flattening/modelica/scodeinst/InnerOuter9.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/PartialClass1.mo | A testsuite/flattening/modelica/scodeinst/PartialFunction1.mo | D testsuite/flattening/modelica/scodeinst/PartialInst.mo | A testsuite/flattening/modelica/scodeinst/PartialLookup1.mo | A testsuite/flattening/modelica/scodeinst/PartialType1.mo | A testsuite/flattening/modelica/scodeinst/PartialType2.mo | A testsuite/flattening/modelica/scodeinst/PartialType3.mo | M testsuite/flattening/modelica/scodeinst/RedeclareMod6.mo | * commit d5939ae356a4a86fb69ec92fa180f42f9c0dbd53 | Author: Per Östlund | Date: Tue Aug 11 10:28:58 2020 +0200 | | [NF] Fix mutually recursive constants detection. | | - Change the evaluation flag in Binding.TYPED_BINDING from a boolean to | an enum to indicate bindings that are being evaluated instead of using | a separate binding uniontype. | | M OMCompiler/Compiler/NFFrontEnd/NFBinding.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit 52dd308f5e226dc4682438e4e9234e5147a2311f | Author: Per Östlund | Date: Mon Aug 10 13:13:38 2020 +0200 | | [NF] Detect recursive bindings during evaluation. | | M OMCompiler/Compiler/NFFrontEnd/NFBinding.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/RecursiveConstants1.mo | * commit 1aea9d15ed7d430d9df035f4a8b98eb398f407f4 | Author: Per Östlund | Date: Mon Aug 10 12:21:36 2020 +0200 | | [NF] Propagate Evaluate=true to subcomponents. | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFStructural.mo | * commit ec55b75b187b87eb46735e84e94b708012271f8d | Author: Lennart Ochel | Date: Mon Aug 10 12:46:16 2020 +0200 | | Update OMSimulator (#6699) | | M OMSimulator | M testsuite/omsimulator/test03.mos | * commit b6956c3a49b122ae0378a54fd576beffeee6472b | Author: Adrian Pop | Date: Fri Aug 7 00:15:45 2020 +0300 | | more fixes for Ticket:5550 on 32bit | | M OMCompiler/SimulationRuntime/c/openmodelica_types.h | * commit 6f956f003ea7e54ff67393838efbc3dbed335e32 | Author: AnHeuermann | Date: Tue Aug 4 14:30:36 2020 +0200 | | [FMI] Don't call input_function for FMI in doStep | | - Moved function call to externalInputUpdate call. | | M OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.c | * commit 6f65e80377ac1a0ca704afea2f00b2ea44e403ee | Author: AnHeuermann | Date: Mon Aug 3 15:15:24 2020 +0200 | | Use Euler for FMUs without states | | - CVODE will not be used for FMUs without any states | | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu_read_flags.c.inc | * commit a7876a319bb71deea0176cb782e21e76081d5dc0 | Author: Adrian Pop | Date: Thu Aug 6 01:10:11 2020 +0300 | | fix printf formatting in windows/mingw for integer types | | M OMCompiler/SimulationRuntime/c/util/generic_array.c | * commit a472cde11d0d2f079aa723e1dcd6f34e8b41a117 | Author: Martin Sjölund | Date: Tue Aug 4 15:00:22 2020 +0200 | | Make Integer have same size in Modelica/MetaModelica | | https://trac.openmodelica.org/OpenModelica/ticket/5550 | | M OMCompiler/SimulationRuntime/c/meta/meta_modelica_data.h | M OMCompiler/SimulationRuntime/c/openmodelica_types.h | * commit b99b15f85c9d2d1a5fdb5768c8fa1b1319505886 | Author: Martin Sjölund | Date: Wed Aug 5 15:44:13 2020 +0200 | | Stop backend when unsolvable system is detected (#6693) | | https://trac.openmodelica.org/OpenModelica/ticket/5564 | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/Util/Error.mo | * commit bd508dbccf10b581ee9b313c671034fae5b4dbcd | Author: Martin Sjölund | Date: Wed Aug 5 13:50:30 2020 +0200 | | Fix some caching in the CI jobs (#6697) | | * Fix cache of the packages from the package manager | * Fix cache of runtest.db | | M .CI/common.groovy | M Jenkinsfile | * commit bdd97f5ebe6818f599e7fd365d250a2841fbed71 | Author: Adeel Asghar | Date: Wed Aug 5 10:16:13 2020 +0200 | | Fixes ticket:5998 Reset the search filter when ESC is pressed (#6694) | | Fixes ticket:5998 Reset the search filter when ESC is pressed | | Use a local signal to call the QLineEdit signal | | M OMEdit/OMEditLIB/Util/Utilities.cpp | M OMEdit/OMEditLIB/Util/Utilities.h | * commit 653e5ea38b43a7cfca362c7a39642a681f70c778 | Author: Adeel Asghar | Date: Tue Aug 4 16:42:33 2020 +0200 | | Updated the Documentation Browser users guide | | D doc/UsersGuide/source/media/omedit-libraries-browser.png | M doc/UsersGuide/source/omedit.rst | * commit 07f52871bac4f50d13bfdb84be9c97566d27c4c9 | Author: Martin Sjölund | Date: Wed Aug 5 08:39:10 2020 +0200 | | Remove some unused drModelica code | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | * commit 7599da526cffa7c7b351b84051ea16b07ac00888 | Author: Martin Sjölund | Date: Wed Aug 5 08:33:39 2020 +0200 | | timeSimulation and timeTotal were missing | | If the simulate() command produced a simulation executable that failed, | the timeSimulation and timeTotal variables were missing from the record. | | https://trac.openmodelica.org/OpenModelica/ticket/5755 | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | * commit 85582ea6f73af3ba82c191aa5e45235bf353b2c4 | Author: Martin Sjölund | Date: Tue Aug 4 09:58:44 2020 +0200 | | Fix the doc when calling omc from shell (#6686) | | * Fix the generated PATH | * Add missing files | | A doc/UsersGuide/source/.gitignore | A doc/UsersGuide/source/TestModel.mo | A doc/UsersGuide/source/TestScript.mos | M doc/UsersGuide/source/conf.py | M doc/UsersGuide/source/introduction.rst | * commit ec88176fa471cb341eda6372bf5ec842dd024e80 | Author: Martin Sjölund | Date: Tue Aug 4 09:51:18 2020 +0200 | | Do not unquote + to spaces when looking for links (#6690) | | https://github.com/modelica/ModelicaStandardLibrary/pull/3612 | | M OMCompiler/Examples/GenerateDoc.mos | * commit 429e1912d78cb56c47fafcbfc26761e1d822a6ec | Author: Adrian Pop | Date: Mon Aug 3 23:00:02 2020 +0300 | | Issue #6078: ignore OPENMODELICALIBRARY when running the testsuite | | M OMCompiler/Compiler/runtime/settingsimpl.c | * commit d9ac32fd525d538feca7ec2d31c9cd67f4f70138 | Author: Adrian Pop | Date: Mon Aug 3 14:22:47 2020 +0300 | | Issue #6078, OPENMODELICALIBRARY env.var overrides the Modelica path | - if set OPENMODELICALIBRARY will be used in getModelicaPath() API | - update the scripting functions documentation | - do not set OPENMODELICALIBRARY for Windows in common.groovy | - further work is needed on Windows to allow older and newer versions to co-exist | | M .CI/common.groovy | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/runtime/settingsimpl.c | * commit 876303982850c70d2eb782bd2fda9971ed91d416 | Author: AnHeuermann | Date: Mon Jun 29 12:00:25 2020 +0200 | | Fixes testsuite clean and added test rule | | - Add missing dependencies in testsuite makefiles so clean is not | removing tracked files. | - Add omsimulator to test dependencies | - Add test and fast-test to main makefile for an easy test run. | - Updated Linux README with new test rule. | | M Makefile.in | M Makefile.omdev.mingw | M OMCompiler/README-Windows-WSL.md | M OMCompiler/README.Linux.md | M testsuite/Makefile | M testsuite/flattening/modelica/algorithms-functions/Makefile | M testsuite/openmodelica/bootstrapping/Makefile | M testsuite/openmodelica/cppruntime/fmu/modelExchange/1.0/Makefile | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/Makefile | M testsuite/openmodelica/cppruntime/hpcom/fmu/modelExchange/1.0/Makefile | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | M testsuite/openmodelica/interactive-API/Makefile | M testsuite/partest/runtests.pl | M testsuite/simulation/libraries/msl32/Makefile | M testsuite/simulation/modelica/external_functions/Makefile | M testsuite/simulation/modelica/tearing/Makefile | * commit b41b3b9101f900f545768257ceb5ba6e85d4a4f4 | Author: Karim Abdelhak | Date: Fri Jul 31 14:49:21 2020 +0200 | | [testsuite] add testcase for ticket #6068 | | M testsuite/simulation/modelica/algorithms_functions/Makefile | A testsuite/simulation/modelica/algorithms_functions/bug_6068.mos | * commit a746fb634b1b5cc232ae884b8f6a9382d768317b | Author: Karim Abdelhak | Date: Thu Jul 30 15:39:48 2020 +0200 | | [BE] update binary differentiation | | - fixes ticket #6068 | - add two exponential differentiation rules | - x^p and p^x where p is a parameter (treat just like constants) | - add local function constants and parameters to DifferentiateData | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/Differentiate.mo | * commit 988d32f68ee627a278dff4237d48899a51251759 | Author: vwaurich <12234403+vwaurich@users.noreply.github.com> | Date: Wed Jul 29 22:05:38 2020 +0200 | | replace external alias in parameter bindings (#982) | | This is needed if parameters are initialized by external functions using the same external object . | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | * commit 39e479716f3fd762526e0ca9143e7e613f044560 | Author: Lennart Ochel | Date: Tue Jul 28 13:15:16 2020 +0200 | | Update OMSimulator (#6684) | | M OMSimulator | * commit 3bb2e5c3b5fa2c58ece62b14af896375eafde068 | Author: Adeel Asghar | Date: Mon Jul 27 11:31:01 2020 +0200 | | Fixes ticket:6060 check NULL pointer when deleting the connection | | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit 1431fdc0799bec3b82f365bf8b7dcbc016ea1ab5 | Author: Rüdiger Franke | Date: Fri Jul 24 19:10:08 2020 +0200 | | Add Cpp test for FMU export with table, ticket:5963 | | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/Makefile | A testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testCombiTable2D.mos | * commit f158b2f79561a087527109330701eddc9656517f | Author: Adrian Pop | Date: Thu Jul 23 16:11:12 2020 +0300 | | port changes to ModelicaExternalC from OMSICpp to old Cpp runtime | - handle changes to ModelicaExternalC | - move ${MODELICAEXTERNALCDIR}/snprintf.c to ModelicaMatIO | as it comes last in the link order, before ModelicaIO | - change the order of library linking for Cpp FMUs | - change testsuite/sanity-check/testSanity.mos to test | ModelicaTables using a total model | - activate the Cpp sanity check on Linux, besides Windows | | M .CI/common.groovy | M OMCompiler/Compiler/Template/CodegenFMUCppOld.tpl | M OMCompiler/SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | M testsuite/sanity-check/testSanity.mos | * commit ed020258226e97914405c4b91c61a99b53d59ac4 | Author: Adrian Pop | Date: Mon Jul 20 16:51:56 2020 +0300 | | Fix for ticket:6037 | - use stopTime for initSample if stopTimeDefined is set to true | - set status to fmi2Error if doStep goes over the defined stopTime | | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc | * commit 957d58e6d0e2ae52e149b63664167fbc3769bd4e | Author: Karim Abdelhak | Date: Tue Jul 21 11:56:35 2020 +0200 | | [BE] make StateSelect.always on dummys non strict | | - ticket #3689 | | M .CI/compliance-newinst.failures | M .CI/compliance.failures | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/Util/Error.mo | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testCSTR.mos | M testsuite/simulation/libraries/3rdParty/MathematicalAspects/10_Test3PhaseSystemsDummyInit.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel.mos | * commit d653cf6e80f0d9dccd7d8733078c9bc5712938c9 | Author: Mahder Gebremedhin | Date: Tue Jul 14 13:11:55 2020 +0200 | | Rename Compiler/Util/omc_file -> omc_file_ext.h (#6678) | | - There is a file SimulationRuntime/c/util/omc_file.h. | when SimulationRuntime/c and Compiler/ are both given as | include directory there will two headers reachable at | util/omc_file.h | | M OMCompiler/Compiler/Util/File.mo | R100 OMCompiler/Compiler/Util/omc_file.h OMCompiler/Compiler/Util/omc_file_ext.h | * commit 67e11be4cbb43d268be5548d6e0b0ba5fa75683c | Author: Adrian Pop | Date: Mon Jul 13 22:26:15 2020 +0300 | | [NB] add newBackend flag to master to avoid future conflicts | | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | * commit f61de871df342e3669e07d6665c7446de8f9fee6 | Author: AnHeuermann | Date: Mon Jul 13 09:00:36 2020 +0200 | | Homotpy documentation updated | | M doc/UsersGuide/source/solving.rst | * commit c2b77310c5c5cc74b3a6f8d765fcc696d0db2a9f | Author: Francesco Casella | Date: Sun Jul 12 19:12:39 2020 +0200 | | Update doc/UsersGuide/source/solving.rst | | Fix typo | | Co-authored-by: kabdelhak <38032125+kabdelhak@users.noreply.github.com> | | M doc/UsersGuide/source/solving.rst | * commit 0bc89c2e8221fa96ebbc5f6a0f29ac6ff4fd4872 | Author: Francesco Casella | Date: Sun Jul 12 19:12:25 2020 +0200 | | Update doc/UsersGuide/source/solving.rst | | Fix typo | | Co-authored-by: kabdelhak <38032125+kabdelhak@users.noreply.github.com> | | M doc/UsersGuide/source/solving.rst | * commit 0e18b1301994c221771227fce632862406785565 | Author: Francesco Casella | Date: Sun Jul 12 19:12:11 2020 +0200 | | Update doc/UsersGuide/source/solving.rst | | Fix typo | | Co-authored-by: kabdelhak <38032125+kabdelhak@users.noreply.github.com> | | M doc/UsersGuide/source/solving.rst | * commit c797135feeebd15c0e668cb9c992913c155b5f5a | Author: AnHeuermann | Date: Mon Jul 6 13:51:08 2020 +0200 | | Add documentation for initialization | | A doc/UsersGuide/source/media/piston.png | M doc/UsersGuide/source/solving.rst | M doc/bibliography/extrarefs.bib | * commit 9678d3f815fe474e2c5b19455005b720ed1ecbbb | Author: Adrian Pop | Date: Fri Jul 10 15:00:19 2020 +0300 | | port OMSICpp fixes for Ubuntu Focal to cpp | | M OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | * commit 40377d1853d02b290256062d85a1151cd66f46e0 | Author: Per Östlund | Date: Thu Jul 9 17:18:15 2020 +0200 | | [NF] Improved handling of invalid if-branches. | | - Traverse the condition of an invalid branch in Equation.mapExp, | since it should be valid even if the body isn't and might need to be | updated when e.g. unrolling for-loops. | | M OMCompiler/Compiler/NFFrontEnd/NFEquation.mo | * commit 514dc0b1145463bc7ce33c1e69e47b9e9615e3f8 | Author: Karim Abdelhak | Date: Wed Jul 8 10:42:58 2020 +0200 | | [BE] update strict stateSelect.always | | - fixes ticket #3689 | - updates removeSimpleEquations to not convert states to dummy states if they have stateSelect.always | - update error message for not allowed stateSelect.always variables and change it to ERROR | - fix testsuite | | M .CI/compliance-newinst.failures | M .CI/compliance.failures | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/Util/Error.mo | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testCSTR.mos | M testsuite/simulation/libraries/3rdParty/MathematicalAspects/10_Test3PhaseSystemsDummyInit.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel.mos | * commit e7d1be3664ddf309151ae9854d6a816b5689742b | Author: Per Östlund | Date: Thu Jul 9 00:10:47 2020 +0200 | | [NF] Fix actualStream evaluation. | | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | M testsuite/flattening/modelica/scodeinst/ActualStream.mo | M testsuite/flattening/modelica/scodeinst/ActualStreamMinMax.mo | * commit 52bba2595cb1af5de09d85544e6d4247f2558a96 | Author: Per Östlund | Date: Wed Jul 8 14:20:16 2020 +0200 | | [NF] Fix wrong package name. | | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | * commit 9737293a33baf153505b028f16628d1981766261 | Author: Adrian Pop | Date: Wed Jul 8 14:30:35 2020 +0300 | | Bring back the old Cpp runtime (#965) | | * bring back the previous Cpp runtime | | * adapt old cpp runtime to new changes | | * configure old Cpp runtime too | | * linearized model name changed | | * fix Cpp build | | * attempt to fix old Cpp runtime dylib rpath | | * port some OMSICpp tpl changes to Cpp | | * extend sanity check for Linux/Mac | | * cpp runtime fixes for mingw and mac | - disable sanity check for cpp runtime on Linux/Mac as it doesn't work yet | - call runtimeCPPinstall for all-runtimes target on Windows | - add runtimeCPPinstallOld to phony | - support path with spaces | + quote call of exe and path arguments in Model.bat | + port path with spaces fixes from OMSICpp | | M .CI/common.groovy | M Makefile.omdev.mingw | M OMCompiler/.gitignore | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | A OMCompiler/Compiler/Template/CodegenCppCommonOld.tpl | A OMCompiler/Compiler/Template/CodegenCppHpcomOld.tpl | A OMCompiler/Compiler/Template/CodegenCppOld.tpl | A OMCompiler/Compiler/Template/CodegenFMUCppHpcomOld.tpl | A OMCompiler/Compiler/Template/CodegenFMUCppOld.tpl | M OMCompiler/Compiler/Template/Makefile.common | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M OMCompiler/Makefile.common | M OMCompiler/Makefile.omdev.mingw | A OMCompiler/SimulationRuntime/cpp/CMake/FindDgesv.cmake | A OMCompiler/SimulationRuntime/cpp/CMake/FindPugiXML.cmake | A OMCompiler/SimulationRuntime/cpp/CMake/FindScoreP.cmake | A OMCompiler/SimulationRuntime/cpp/CMake/FindSuiteSparse.cmake | A OMCompiler/SimulationRuntime/cpp/CMake/FindTBB.cmake | A OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | A OMCompiler/SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Math/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/Math/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Math/Functions.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Math/SparseMatrix.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/Modelica/Modelica.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | A OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | A OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_gcc.inc.in | A OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_msvc.inc.in | A OMCompiler/SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/Ranking.cpp | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.cpp | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.xml | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/Reduction.cpp | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/ModelicaCompiler.cpp | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/OMCTest.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/SimController/Configuration.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/Initialization.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/SimController.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/SimManager.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/SimObjects.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/config/GlobalSettings.xml | A OMCompiler/SimulationRuntime/cpp/Core/Solver/AlgLoopSolverDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Solver/SolverSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/EventHandling.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/LinearAlgLoopDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/NonLinearAlgLoopDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/SimVars.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_papi.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_rdtsc.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_scorep.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_statistic.cpp | A OMCompiler/SimulationRuntime/cpp/FMU/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/FMU/FMULogger.cpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/DefaultContainerManager.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/FactoryPolicy.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/HistoryImpl.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/IHistory.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ISimTable.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ISimVar.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ParallelContainerManager.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/DefaultWriter.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimBoolean.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimDouble.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimInteger.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimString.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Extensions/API.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Extensions/IModelicaCompiler.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Array.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Constants.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Functions.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/IBlas.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ILapack.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/OMAPI.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/SparseMatrix.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Utility.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Modelica.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Modelica/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ModelicaDefine.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Object/DCSAPI.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Object/IObject.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Object/Object.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/IReduceDAE.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/IReduceDAESettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/Ranking.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/ReduceDAESettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/Reduction.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/com/ModelicaCompiler.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/Configuration.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimObjects.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/Initialization.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimController.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimObjects.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/ISettingsFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/ISimControllerSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/AlgLoopSolverDefaultImplementation.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ILinSolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ILinearAlgLoopSolver.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/INonLinSolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/INonLinearAlgLoopSolver.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ISolver.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ISolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ContinuousEvents.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/EventHandling.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IContinuous.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ICoupledSystem.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IEvent.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ILinearAlgLoop.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/INonLinearAlgLoop.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISimVars.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IStateSelection.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IStepEvent.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemInitialization.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemProperties.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemTypes.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ITime.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IWriteOutput.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/LinearAlgLoopDefaultImplementation.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/NonLinearAlgLoopDefaultImplementation.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/SimVars.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/Modelica/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/adaptable_factory.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/barriers.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/common.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/convenience.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/extension.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/factory.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/factory_map.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/filesystem.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory_free_functions.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory_set.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/create.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/create_func.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/decl.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/factory.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/factory_map.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/function.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/library_impl.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/shared_library.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/typeinfo.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_papi.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_rdtsc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_scorep.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_statistic.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/parameter.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/parameter_map.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/registry.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/shared_library.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/type_map.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/addressing_index.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/at.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/bandwidth.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/begin.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cublas.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/set.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/multi_array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/column.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/conj.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_order.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_side.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptor.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/config/fortran.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/copy_const.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/generate_functions.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/get.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_left.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/offset.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/pod.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/property_map.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/diag_tag.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/matrix.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/end.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/compressed.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_band_array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_linear_array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_rank.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_size.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_stride.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_triangular_array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/herm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/index_base.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/io.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_column_major.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_complex.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_mutable.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_numeric.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_real.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_row_major.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_symmetric.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/workspace.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lower.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/min_rank.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/noop.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_columns.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_rows.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/rank.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/remove_imaginary.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/row.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/size.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/valarray.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/vector.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/stride.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/symm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/tag.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type_traits.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans_tag.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/banded.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/storage.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/triangular.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_inc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_lower.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_upper.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/uplo_tag.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/upper.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/value_type.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/vector_view.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/views.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/utils.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/FMULibInterface.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/FMULogger.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/IFMUInterface.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/fmiModelFunctions.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/fmiModelTypes.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2FunctionTypes.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2Functions.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2TypesPlatform.h | A OMCompiler/SimulationRuntime/cpp/Include/ModelicaUtilities.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/ObjectFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSimObjectOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/ARKode.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/ARKodeSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/BroydenSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/CVodeSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/CppDASSL.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/CppDASSLSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/dassl.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/dasslaux.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/Euler.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/EulerSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/IEulerSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/HybrjSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/IDASettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolLapack.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/NewtonSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NOX_StatusTest_SgnChange.H | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NoxSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/Peer.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/PeerSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/IRK12Settings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/RK12.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/RK12Settings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/RTEuler.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/RTEulerSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPackSettings.h | A OMCompiler/SimulationRuntime/cpp/LibrariesConfig.h.in | A OMCompiler/SimulationRuntime/cpp/Licenses/sundials.license | A OMCompiler/SimulationRuntime/cpp/Makefile.env.in | A OMCompiler/SimulationRuntime/cpp/Makefile.in | A OMCompiler/SimulationRuntime/cpp/Makefile.omdev.mingw | A OMCompiler/SimulationRuntime/cpp/PrecompiledHeader.cmake | A OMCompiler/SimulationRuntime/cpp/README | A OMCompiler/SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | A OMCompiler/SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | A OMCompiler/SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/ARKode/ARKodeSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/ARKode/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/ARKode/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Broyden/BroydenSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Broyden/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Broyden/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/CVode/CVode.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CVode/CVodeSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CppDASSL.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CppDASSLSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/ddaskr.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/DgesvSolverSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Euler/Euler.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Euler/EulerSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Euler/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Euler/config/EulerSettings.xml | A OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/HybrjSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/IDA/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/IDA/IDA.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/IDA/IDASettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/KinsolLapack.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/KinsolSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/LinearSolverSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Newton/Newton.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Newton/NewtonSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/NOX_StatusTest_SgnChange.C | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/Nox.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/NoxSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Peer/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Peer/Peer.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Peer/PeerSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RK12/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/RK12/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RK12/RK12.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RK12/RK12Settings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RK12/config/RK12Settings.xml | A OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/RTEulerSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/UmfPackSettings.cpp | A OMCompiler/SimulationRuntime/cpp/configure.ac | A OMCompiler/SimulationRuntime/cpp/omcCAPI/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMC.h | A OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMCAPI.h | A OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMCFunctions.h | A OMCompiler/SimulationRuntime/cpp/omcCAPI/readme.md | A OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMC.cpp | A OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMCTest.cpp | M OMCompiler/configure.ac | * commit a924bd2f67213c838e6132e8a47f00f277cc8930 | Author: Karim Abdelhak | Date: Mon Jul 6 21:37:03 2020 +0200 | | [NF] further fix discrete real check | | - adds record support | - fixes ticket #6045 | | M OMCompiler/Compiler/NFFrontEnd/NFVerifyModel.mo | * commit a599ff87c5b63dbbddcc73c353d52d95c6bbee35 | Author: Per Östlund | Date: Mon Jul 6 14:52:43 2020 +0200 | | [NF] Add workaround for ModelicaError purity. | | - Set ModelicaError external call to be pure to temporarily work around | issues with function purity. | | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | * commit c4ae1c7e5c09c7ef06da59508cb401a06f9935d6 | Author: AnHeuermann | Date: Mon Jul 6 12:41:16 2020 +0200 | | Replace alias var in removed equations | | - For new alias variable created in introduceOutputAliases we will | update removed equations as well. | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | * commit 45f021cce472a0c3e10e646a9a6687639b806ebf | Author: Adeel Asghar | Date: Mon Jul 6 13:22:07 2020 +0200 | | Check for NULL pointer | | M OMEdit/OMEditLIB/Plotting/PlotWindowContainer.cpp | * commit d16ac98ac66bc38a524f2610cfa4e91bf6136f13 | Author: arun3688 | Date: Fri Jul 3 15:07:21 2020 +0200 | | allow signalFilters to be empty | | M OMEdit/OMEditLIB/OMS/OMSSimulationDialog.cpp | * commit 58c40be06cb986ca261bc660ed420f153ab07518 | Author: arun3688 | Date: Fri Jun 26 12:39:23 2020 +0200 | | add getSignalFilter to OMSSimulationDialog | | M OMEdit/OMEditLIB/OMS/OMSProxy.cpp | M OMEdit/OMEditLIB/OMS/OMSProxy.h | M OMEdit/OMEditLIB/OMS/OMSSimulationDialog.cpp | * commit fada3b0d8acc5f0d6f7ddd8d0117af7bb04afce9 | Author: arun3688 | Date: Fri Jul 3 11:28:57 2020 +0200 | | expected output | | M testsuite/omsimulator/test03.mos | * commit 44eebfa4d28150316879019007b4d7f14089256b | Author: arun3688 | Date: Fri Jul 3 10:25:55 2020 +0200 | | Update OMSimulator | | M OMSimulator | * commit 3d85fe87b71f3661b46d361f31918a76ac69edfa | Author: Adeel Asghar | Date: Fri Jul 3 12:31:16 2020 +0200 | | Fixes ticket:6032 Fixed the display of diagram window | | M OMEdit/OMEditLIB/Annotations/LineAnnotation.cpp | M OMEdit/OMEditLIB/Editors/CompositeModelEditor.cpp | M OMEdit/OMEditLIB/Element/Element.cpp | M OMEdit/OMEditLIB/Element/ElementProperties.cpp | M OMEdit/OMEditLIB/Modeling/Commands.cpp | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.h | M OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.cpp | M OMEdit/OMEditLIB/OMS/BusDialog.cpp | M OMEdit/OMEditLIB/Plotting/DiagramWindow.cpp | * commit 354f9e8c454337676744395656f65f89598c188f | Author: Martin Sjölund | Date: Thu Jul 2 14:36:17 2020 +0200 | | Improve introduction of documentation (#6662) | | * Actually install the libraries so the documentation examples work | * Clarify that error-messages should be shown in some documentation examples | * Run the command-line omc examples through the actual OMC for up-to-date output | | https://trac.openmodelica.org/OpenModelica/ticket/6042 | | M .CI/cache/Dockerfile | M Jenkinsfile | M doc/UsersGuide/source/conf.py | M doc/UsersGuide/source/introduction.rst | M doc/UsersGuide/source/requirements.txt | * commit 2cde35bf6bd32efebf10a6659cfc7b258f574a03 | Author: Francesco Casella | Date: Wed Jul 1 15:21:48 2020 +0200 | | Added short summary of simulation phases (#6654) | | Added short summary of simulation phases | | See ticket [#6034](https://trac.openmodelica.org/OpenModelica/ticket/6034) | Updated the simulation setup window details. | | M doc/UsersGuide/source/omedit.rst | * commit 96f510c19f95d0b8aafc160aac90c02e61e8e0cf | Author: Martin Sjölund | Date: Wed Jul 1 10:38:19 2020 +0200 | | Add the Tables test for flat Modelica (#6661) | | M testsuite/openmodelica/flatmodelica/Makefile | M testsuite/openmodelica/flatmodelica/Tables.mos | * commit 18bb69a0b1a3f18c045f94bd432cbca3ef1f5844 | Author: Per Östlund | Date: Tue Jun 30 14:11:58 2020 +0200 | | [NF] Fix scoping in Function.instFunctionNode. | | - Include the root class in the prefix when instantiating functions. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | A testsuite/flattening/modelica/scodeinst/ExternalObject4.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 89c38184f46f612fec242890cf9336bbc3e23e29 | Author: Martin Sjölund | Date: Tue Jun 30 13:19:09 2020 +0200 | | Handle quoted identifiers in external functions better (#6658) | | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | * commit 87785749ec9bce330952a0750a80b0e74ab0cd7b | Author: Martin Sjölund | Date: Tue Jun 30 13:18:54 2020 +0200 | | Allow merging a modifier into an empty modifier (#6657) | | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | * commit 52918324e2479f7d26cb10c3b65280234a56b161 | Author: Martin Sjölund | Date: Tue Jun 30 13:18:41 2020 +0200 | | [Flat] Quote identifiers in for loops (#6656) | | M OMCompiler/Compiler/NFFrontEnd/NFStatement.mo | * commit 5163f495e5ad51cf63c9a15052fbae9982af5f95 | Author: Andreas <38031952+AnHeuermann@users.noreply.github.com> | Date: Tue Jun 30 12:19:37 2020 +0200 | | Read input file realative to inputPath (#6653) | | Fix for ticket #6035 | | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/c/util/simulation_options.c | * commit 266a06e1b1bbab076a7d8d9e5710b6a10b4fbda5 | Author: Martin Sjölund | Date: Tue Jun 30 11:39:29 2020 +0200 | | [Flat] Escape strings in Flat Modelica (#6655) | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | * commit 64eb4b4be274a41c6cb66440e73be4605cebe0a4 | Author: Karim Abdelhak | Date: Mon Jun 29 13:56:03 2020 +0200 | | [NF] update discrete real sanity check | | - remove all subscripts from crefs to handle arrays | - will not catch individual missing array elements | | M OMCompiler/Compiler/NFFrontEnd/NFVerifyModel.mo | * commit 29dcc4dfb8093af550b4c931fc8e3ce9ae374e6b | Author: Martin Sjölund | Date: Mon Jun 29 16:14:55 2020 +0200 | | Various fixes for Flat Modelica (#6652) | | * Added test cases | * External objects now work and constructor/destructor are at the correct place | * Derivative annotations now work | * LibraryDirectory/IncludeDirectory default values now work | * Quotes inside quoted identifiers should now work | * The generated class is now a single entity (no functions outside the scope) | * Handle empty array constructors (replaced with fill calls) | | And some fixes outside flat Modelica: | | * We now look in the installation directory for external libraries (useful | in case we use ModelicaTables, etc) | | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunctionDerivative.mo | M OMCompiler/Compiler/NFFrontEnd/NFSections.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo | M OMCompiler/Compiler/Util/Util.mo | M testsuite/Makefile | A testsuite/openmodelica/flatmodelica/.gitignore | A testsuite/openmodelica/flatmodelica/DoublePendulum.mos | A testsuite/openmodelica/flatmodelica/Makefile | A testsuite/openmodelica/flatmodelica/Tables.mos | * commit 819a460394aea62c8e968ed65823a46c00e1fbc6 | Author: Per Östlund | Date: Mon Jun 29 14:34:27 2020 +0200 | | Fix package manager issues. | | - Fix regex in SemanticVersion.parse. | - Add package manager API to NFModelicaBuiltin. | | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/Util/SemanticVersion.mo | * commit fdc756604db21718978f319c6fd0e55c31b00cff | Author: arun3688 | Date: Wed Mar 4 11:15:16 2020 +0100 | | implement dataReconciliation new extraction algorithm | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | A OMCompiler/Compiler/BackEnd/DataReconciliation.mo | M OMCompiler/Compiler/FrontEnd/ExpressionDump.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M testsuite/Makefile | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/DistillationTower.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/ExtractionSetSTest1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/ExtractionSetSTest1_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/ExtractionSetSTest1_corrected.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/ExtractionSetSTest1_corrected_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/ExtractionSetSTest2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/ExtractionSetS_NL_Test1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/FlatSimpleExple.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/FourFlows.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/FourFlows_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/HalfSimpleCircuit1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/HalfSimpleCircuit2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/HalfSimpleCircuit3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/HalfSimpleCircuit_Q1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/HalfSimpleCircuit_Q2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/HalfSimpleCircuit_Q3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/HalfSimpleCircuit_QP1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/HalfSimpleCircuit_QP2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/HalfSimpleCircuit_QP3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Lib/HalfSimpleCircuit.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Lib/HalfSimpleCircuit_Q.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Lib/HalfSimpleCircuit_QP.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Lib/SimpleCircuit.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Lib/SimpleCircuit_Q.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Lib/SimpleCircuit_QP.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Lib/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Lib/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Modified_FourFlows.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/New_Sink.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/New_SourceQ.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/New_Splitter4.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/New_StaticDrum.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/New_TSP_Splitter5.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/New_TSP_Splitter6.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/New_TSP_Splitter7.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Pipe1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Pipe1_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Pipe2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Pipe2_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Pipe3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Pipe3_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Pipe4.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Pipe4_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Pipe5.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Pipe5_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Pipe6.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/InstrumentationAndControl/Blocks/Sources/Constante.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/InstrumentationAndControl/Blocks/Sources/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/InstrumentationAndControl/Blocks/Sources/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/InstrumentationAndControl/Blocks/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/InstrumentationAndControl/Blocks/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/InstrumentationAndControl/Connectors/InputReal.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/InstrumentationAndControl/Connectors/OutputReal.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/InstrumentationAndControl/Connectors/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/InstrumentationAndControl/Connectors/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/InstrumentationAndControl/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/InstrumentationAndControl/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/BoundaryConditions/Sink.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/BoundaryConditions/SinkQ.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/BoundaryConditions/SourceQ.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/BoundaryConditions/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/BoundaryConditions/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/Connectors/FluidInlet.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/Connectors/FluidOutlet.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/Connectors/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/Connectors/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/Junctions/Mixer2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/Junctions/Splitter2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/Junctions/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/Junctions/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/PressureLosses/PipePressureLoss.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/PressureLosses/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/PressureLosses/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/WaterSteam/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QLib/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/BoundaryConditions/SourceP.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/BoundaryConditions/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/Connectors/FluidInlet.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/Connectors/FluidOutlet.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/Connectors/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/Functions/ThermoSquare.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/Functions/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/Functions/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/InstrumentationAndControl/Connectors/InputReal.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/InstrumentationAndControl/Connectors/OutputReal.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/InstrumentationAndControl/Connectors/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/InstrumentationAndControl/Connectors/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/InstrumentationAndControl/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/InstrumentationAndControl/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/Junctions/Splitter2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/Junctions/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/PressureLosses/PipePressureLoss.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/PressureLosses/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/Units/DifferentialPressure.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/Units/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/Units/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/BoundaryConditions/Sink.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/BoundaryConditions/SinkP.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/BoundaryConditions/SourceP.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/BoundaryConditions/SourceQ.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/BoundaryConditions/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/BoundaryConditions/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/Connectors/FluidInlet.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/Connectors/FluidOutlet.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/Connectors/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/Connectors/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/Junctions/Mixer2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/Junctions/Splitter2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/Junctions/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/Junctions/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/PressureLosses/PipePressureLoss.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/PressureLosses/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/PressureLosses/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/WaterSteam/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/QPLib/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/RedundancyTestCase1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/RedundancyTestCase2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/RedundancyTestCase3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SimpleCircuit1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SimpleCircuit2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SimpleCircuit3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SimpleCircuit_Q1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SimpleCircuit_Q2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SimpleCircuit_Q3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SimpleCircuit_QP1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SimpleCircuit_QP2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SimpleCircuit_QP3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SingularPressureLoss.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Sink.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SinkP.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Source.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SourceP.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SourcePQ.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/SourceQ.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter0.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter0_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter1_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter2_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter3_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter4.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter4_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter_corrected.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/Splitter_corrected_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/StaticDrum.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/StaticDrum0.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/StaticDrum3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/StaticDrum3_1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/StaticDrum3_old.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/StaticDrum4.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/StaticDrum4_1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/StaticDrum4_old.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/StaticDrum_noRecords.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_FourFlows.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_FourFlows1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_FourFlows1_old.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_FourFlows1_withRecord.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_FourFlows2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_FourFlows3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_FourFlows4.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_FourFlows5.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_FourFlows5_old.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_FourFlows6.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Pipe.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Pipe1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Pipe2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Pipe3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Pipe4.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Pipe5.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Pipe6.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Pipe7.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Pipe8.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter1_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter2.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter3.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter3_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter4.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter4_Inv.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter4_old.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter5.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter6.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter7.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/TSP_Splitter8.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/VDI2048Exple.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/VolumeATh.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/VolumeB.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/VolumeB_noConstantEq.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/VolumeB_noConstantEq1.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/package.mo | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/package.order | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.DistillationTower_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.FourFlows_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.New_Splitter4_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.New_TSP_Splitter5_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.New_TSP_Splitter6_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.New_TSP_Splitter7_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.Pipe1_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.Pipe2_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.Pipe3_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.Pipe4_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.Pipe5_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.Pipe6_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.Splitter1_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.Splitter2_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.Splitter3_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.Splitter4_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.Splitter_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_FourFlows1_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_FourFlows2_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_FourFlows3_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_FourFlows4_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_FourFlows5_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_FourFlows6_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_FourFlows_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe1_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe2_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe3_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe4_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe5_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe6_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe7_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe8_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Splitter1_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Splitter2_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Splitter3_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Splitter4_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Splitter5_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Splitter6_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Splitter7_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.VDI2048Exple_Inputs.csv | A testsuite/openmodelica/dataReconciliation/DistillationTower.mos | A testsuite/openmodelica/dataReconciliation/FlatSimpleExple.mos | A testsuite/openmodelica/dataReconciliation/FourFlows.mos | A testsuite/openmodelica/dataReconciliation/Makefile | A testsuite/openmodelica/dataReconciliation/Modified_FourFlows.mos | A testsuite/openmodelica/dataReconciliation/New_Splitter4.mos | A testsuite/openmodelica/dataReconciliation/New_TSP_Splitter5.mos | A testsuite/openmodelica/dataReconciliation/New_TSP_Splitter6.mos | A testsuite/openmodelica/dataReconciliation/New_TSP_Splitter7.mos | A testsuite/openmodelica/dataReconciliation/Pipe1.mos | A testsuite/openmodelica/dataReconciliation/Pipe2.mos | A testsuite/openmodelica/dataReconciliation/Pipe3.mos | A testsuite/openmodelica/dataReconciliation/Pipe4.mos | A testsuite/openmodelica/dataReconciliation/Pipe5.mos | A testsuite/openmodelica/dataReconciliation/Pipe6.mos | A testsuite/openmodelica/dataReconciliation/Splitter.mos | A testsuite/openmodelica/dataReconciliation/Splitter0.mos | A testsuite/openmodelica/dataReconciliation/Splitter1.mos | A testsuite/openmodelica/dataReconciliation/Splitter2.mos | A testsuite/openmodelica/dataReconciliation/Splitter3.mos | A testsuite/openmodelica/dataReconciliation/Splitter4.mos | A testsuite/openmodelica/dataReconciliation/Splitter_corrected.mos | A testsuite/openmodelica/dataReconciliation/TSP_FourFlows.mos | A testsuite/openmodelica/dataReconciliation/TSP_FourFlows1.mos | A testsuite/openmodelica/dataReconciliation/TSP_FourFlows2.mos | A testsuite/openmodelica/dataReconciliation/TSP_FourFlows3.mos | A testsuite/openmodelica/dataReconciliation/TSP_FourFlows4.mos | A testsuite/openmodelica/dataReconciliation/TSP_FourFlows5.mos | A testsuite/openmodelica/dataReconciliation/TSP_FourFlows5_old.mos | A testsuite/openmodelica/dataReconciliation/TSP_FourFlows6.mos | A testsuite/openmodelica/dataReconciliation/TSP_Pipe.mos | A testsuite/openmodelica/dataReconciliation/TSP_Pipe1.mos | A testsuite/openmodelica/dataReconciliation/TSP_Pipe2.mos | A testsuite/openmodelica/dataReconciliation/TSP_Pipe3.mos | A testsuite/openmodelica/dataReconciliation/TSP_Pipe4.mos | A testsuite/openmodelica/dataReconciliation/TSP_Pipe5.mos | A testsuite/openmodelica/dataReconciliation/TSP_Pipe6.mos | A testsuite/openmodelica/dataReconciliation/TSP_Pipe7.mos | A testsuite/openmodelica/dataReconciliation/TSP_Splitter1.mos | A testsuite/openmodelica/dataReconciliation/TSP_Splitter2.mos | A testsuite/openmodelica/dataReconciliation/TSP_Splitter3.mos | A testsuite/openmodelica/dataReconciliation/TSP_Splitter4.mos | A testsuite/openmodelica/dataReconciliation/TSP_Splitter5.mos | A testsuite/openmodelica/dataReconciliation/TSP_Splitter6.mos | A testsuite/openmodelica/dataReconciliation/TSP_Splitter7.mos | A testsuite/openmodelica/dataReconciliation/TSP_Splitter8.mos | A testsuite/openmodelica/dataReconciliation/VDI2048Exple.mos | M testsuite/openmodelica/uncertainties/Makefile | * commit ae9249b6635f7f492d3d974fbdde14ed4bcd4b93 | Author: Per Östlund | Date: Wed Jun 24 13:15:14 2020 +0200 | | [NF] Improve boxing of expressions. | | - Improve type checking for boxed expressions. | - Improve DAE conversion of boxed expressions. | - Add List.compare to compare two lists. | - Fix all the various Expression traversal function so they handle all | the different types of Expressions. | | M OMCompiler/Compiler/NFFrontEnd/NFClockKind.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/Util/List.mo | * commit 1a64c7df93a275a9c03010aa0ae61dc3a438faf2 | Author: Martin Sjölund | Date: Fri Jun 26 08:15:57 2020 +0200 | | Consider conversion annotations before issuing warnings (#989) | | loadModel now looks at conversion annotations before deciding to issue | a warning because a library was already loading with an incompatible | version. | | * If no conversion script is needed, a notification is issued. | * If a conversion script is needed, a warning is issued. | * If there is no conversion script annotation, a warning is issued | since most likely there is zero compatibility. | | https://trac.openmodelica.org/OpenModelica/ticket/6027 | | M OMCompiler/Compiler/Util/Error.mo | M OMCompiler/Compiler/Util/SemanticVersion.mo | M testsuite/openmodelica/cppruntime/testVectorizedBlocks.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_ExternalTrigger.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_String.mos | M testsuite/simulation/modelica/commonSubExp/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump1.mos | M testsuite/simulation/modelica/external_functions/MDD_test.mos | * commit 0fe5a3085321855bdd7c394b606f08c1cd6b7a9c | Author: Karim Abdelhak | Date: Thu Jun 25 15:41:59 2020 +0200 | | [NF] improve discrete Real check | | - check nested if equations in when equations for discrete Real definitions | - update model to be legal | | M OMCompiler/Compiler/NFFrontEnd/NFVerifyModel.mo | M testsuite/flattening/modelica/scodeinst/FuncBuiltinPre.mo | * commit 681a676dcedaf958e0a2bd493bc8f19cbf91421c | Author: Karim Abdelhak | Date: Thu Jun 25 09:53:12 2020 +0200 | | [testsuite] update ill posed models | | M testsuite/flattening/modelica/scodeinst/FuncBuiltinChange.mo | M testsuite/flattening/modelica/scodeinst/FuncBuiltinPre.mo | * commit 9e40b42af4034617a59d6c970891faeb326856e4 | Author: Karim Abdelhak | Date: Wed Jun 24 16:03:05 2020 +0200 | | [NF] implement a sanity check for discrete reals | | - discrete real variables have to be determined by a when equation or algorithm | - throw error if any discrete variables are not determined in such | - ticket #5836 | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFVerifyModel.mo | M OMCompiler/Compiler/Util/Error.mo | * commit 35f157d25b67dcff7718bf6fd04f9e4147276547 | Author: Martin Sjölund | Date: Thu Jun 25 15:36:29 2020 +0200 | | [NF] Evaluate intMaxLit (#995) | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | * commit e0e0c186329f47cc91f469f14da4972ae9a43d79 | Author: Per Östlund | Date: Wed Jun 24 18:37:51 2020 +0200 | | [NF] Add differentiability check for der(). | | - Check that the argument of der() isn't discrete. | | M .CI/compliance-newinst.failures | M .openmodelica.aspell | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/Util/Error.mo | A testsuite/flattening/modelica/scodeinst/FuncBuiltinDerInvalid1.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit f8f69ccd1819f8417eefc22e99a67cc6569b4a4e | Author: Martin Sjölund | Date: Thu Jun 25 10:00:18 2020 +0200 | | installPackage now considers build info (#991) | | * installPackage now considers build info | | If build metadata it is given to installPackage and exactMatch=true, | only such packages are installed. | | If there is no such build metadata requsted, packages with build | metadata will still be considered matches. | | M OMCompiler/Compiler/Script/PackageManagement.mo | M OMCompiler/Compiler/Util/SemanticVersion.mo | * commit 88cebd2de019843345719c6db0ffc02a355f06d0 | Author: Per Östlund | Date: Wed Jun 24 14:04:48 2020 +0200 | | [NF] Enforce function purity rules better. | | - Give a warning if any pure function contains calls to impure | functions, and mark such functions as impure themselves to make sure | they're not constant evaluated. | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/Util/Error.mo | A testsuite/flattening/modelica/scodeinst/ImpureCall1.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 7367d3f76664e6bd5ef36e634706d0d8f48bec22 | Author: Adeel Asghar | Date: Tue Jun 23 10:35:56 2020 +0200 | | Instantiate OMSimulator model when simulate button is clicked | | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/MainWindow.h | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/OMS/OMSSimulationDialog.cpp | * commit 57d33c9e789a5ed0a662b0976ecbd0c95c4a991f | Author: Adeel Asghar | Date: Mon Jun 22 19:50:17 2020 +0200 | | Fix opening of text files | | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | * commit 1bad6749e190e81f2a18a8ff035863f3222dab77 | Author: Per Östlund | Date: Mon Jun 22 11:54:01 2020 +0200 | | Only link to existing files. | | - Make runtest.pl only create symlinks to existing files, to avoid | that files generated by test cases escape their sandboxes. | - Remove the name of the sandbox folder in paths when running tests with | runtest.pl, since they contain the process id which changes each time. | | M OMCompiler/Compiler/Util/Testsuite.mo | M testsuite/partest/runtest.pl | * commit 4a410d5a3efda3141f5f158173698e5ef6ffa213 | Author: Karim Abdelhak | Date: Sun Jun 21 17:11:15 2020 +0200 | | [Template] update linearization file names | | - use linearized_model as file and function name for all target languages | - prevents invalid constructs (different file and function name) | - avoids convoluted and too large names | - ticket #5927 | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/SimulationRuntime/c/linearization/linearize.cpp | M testsuite/openmodelica/linearization/linmodel.mos | M testsuite/openmodelica/linearization/simLotkaVolterra.mos | M testsuite/openmodelica/linearization/simNonlinear.mos | M testsuite/openmodelica/linearization/simTwoTank.mos | M testsuite/openmodelica/linearization/simVanDerPol.mos | M testsuite/openmodelica/linearization/simextfunction.mos | M testsuite/openmodelica/linearization/smallValues.mos | M testsuite/openmodelica/linearization/testArrayAlg.mos | M testsuite/openmodelica/linearization/testDrumBoiler.mos | M testsuite/openmodelica/linearization/testMathFuncs.mos | M testsuite/openmodelica/linearization/testRecordDiff.mos | M testsuite/openmodelica/linearization/testSortFunction.mos | M testsuite/openmodelica/linearization/testSteamPipe.mos | M testsuite/openmodelica/linearization/test_01.mos | M testsuite/openmodelica/linearization/test_02.mos | M testsuite/openmodelica/linearization/test_03.mos | M testsuite/openmodelica/linearization/test_04.mos | M testsuite/openmodelica/linearization/test_05.mos | M testsuite/openmodelica/linearization/test_06.mos | M testsuite/openmodelica/linearization/test_07.mos | M testsuite/openmodelica/linearization/test_dump_languages.mos | M testsuite/openmodelica/linearization/testknownvar.mos | M testsuite/openmodelica/linearization/ticket3701.mos | M testsuite/partest/runtest.pl | * commit 4d8c0a7fa62442907ae699e2d9f7b802921bf77b | Author: Per Östlund | Date: Thu Jun 18 15:23:03 2020 +0200 | | [NF] Fix scoping of function references. | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | * commit fe2ebfe64f9a1b24cc2f207e039028cdfbf32c8f | Author: Adeel Asghar | Date: Thu Jun 18 15:26:44 2020 +0200 | | Updated OMEdit users guide | | M OMEdit/OMEditLIB/Editors/OMSimulatorEditor.cpp | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/MainWindow.h | M OMEdit/OMEditLIB/Options/OptionsDialog.cpp | M OMEdit/OMEditLIB/Util/Helper.cpp | M OMEdit/OMEditLIB/Util/Helper.h | M doc/UsersGuide/source/omedit.rst | * commit c43e5cd84f3c6c6d9b28f18dd0c5771b11c720da | Author: Per Östlund | Date: Thu Jun 18 14:38:25 2020 +0200 | | [NF] Fix Expression.mapFoldShallow for BOX. | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | * commit 5c8c9a6ea0986475ac43d0a56c106d87afdaaa48 | Author: Per Östlund | Date: Thu Jun 18 13:54:59 2020 +0200 | | [NF] Clocked operators improvements. | | - Mark the parameter arguments of backSample, shiftSample, subSample, | and superSample as structural so that they're evaluated by the | frontend, since the clock partitioning in the backend expects this. | - Move the structural parameter utility functions from Inst to its own | package, to avoid the need for other packages to depend on Inst when | they just want to mark some parameters as structural. | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | A OMCompiler/Compiler/NFFrontEnd/NFStructural.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | * commit 3db253b2a12ee40bb9c619edbe1bc5154b3b4a5c | Author: Martin Sjölund | Date: Thu Jun 18 08:02:41 2020 +0200 | | Update 3rdParty for newer MSL | | M OMCompiler/3rdParty | * commit bed86ec4c58b4c94078fe5f35b6dfe6b7b8c1e6d | Author: Martin Sjölund | Date: Thu Jun 18 09:59:05 2020 +0200 | | [Jenkins] Sync output more in order to produce better logs | | M .CI/common.groovy | M Jenkinsfile | * commit 3ad39cef80968183370ef7e9e05d927204084ec8 | Author: Lennart Ochel | Date: Thu Jun 18 12:09:41 2020 +0200 | | Undefined variable units when using FMUs (ticket:6002, #975) | | * Unknown units will be exported to the UnitDefinitions but without a BaseUnit representation | * Define unit bar | | M OMCompiler/Compiler/BackEnd/Unit.mo | M OMCompiler/Compiler/SimCode/SimCode.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenFMUCommon.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testCSTR.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_15.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3049.mos | * commit 6218ea6a58301e13b15b09d2b3c50a4c03ce9f47 | Author: AnHeuermann | Date: Fri Jun 12 18:33:08 2020 +0200 | | [FMI] Check external FMU simulator | | - Simulate bouncing ball model with fmuCheck and validate results. | - Added test to cross-build-fmu in Jenkinsfile | | M testsuite/special/FmuExportCrossCompile/check-files.mos | M testsuite/special/FmuExportCrossCompile/fmuExportCrossCompile.mos | * commit 20d3d14a7eee80cf3cffafdca85cf8a86f4ab4ae | Author: AnHeuermann | Date: Fri Jun 12 15:29:35 2020 +0200 | | [FMI] Reset eventInfo only on entering event mode | | Fix for ticket 5367. | - `fmi2EnterEventMode` will reset `eventInfo`. Then the FMU integrator | will set `newDiscreteStatesNeeded=fmi2True`. | Inside fmi2NewDiscreteStates value for | `valuesOfContinuousStatesChanged` will stay true if it becomes true | at some point. | - `valuesOfContinuousStatesChanged` can't trigger another call to | `fmi2EventUpdate` any more. Would lead to infinit loop. | | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc | * commit 94b3a972153d8314f1e737fee99b6770f8eec68d | Author: Adrian Pop | Date: Wed Jun 17 00:07:50 2020 +0300 | | make the icon generator usable on Windows | | M OMCompiler/Examples/generate_icons.py | * commit f2cecadbcc48feedd08b3fccb0b10af5c9d89ecd | Author: Per Östlund | Date: Wed Jun 17 16:12:57 2020 +0200 | | Fix make clean for target libs-for-testing. | | M Makefile.in | * commit 5f79682d73277dd583c3c494f158d3ff0c209492 | Author: Adeel Asghar | Date: Wed Jun 17 11:40:48 2020 +0200 | | Fixes ticket:5851 Added documentation for temp and working directory | | M doc/UsersGuide/source/omedit.rst | * commit b527a30d178d5329b88ba660e61a19293b84e1c8 | Author: Adeel Asghar | Date: Tue Jun 16 15:58:33 2020 +0200 | | Unload top level libraries with Del key | | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | * commit dcff2a66ee9b232a592d22cfe55b290accd2f3af | Author: Karim Abdelhak | Date: Tue Jun 16 13:12:19 2020 +0200 | | [BE] remove known variables for init lambda 0 | | - avoids hardcoded known variable binding equations and allows -override | - add minimal model | - ticket #6001 | | M OMCompiler/Compiler/BackEnd/Initialization.mo | M testsuite/simulation/modelica/initialization/Makefile | A testsuite/simulation/modelica/initialization/bug_6001.mos | * commit 62d1f59b2bd1f7938a69fc888f2fe49619e95970 | Author: Per Östlund | Date: Mon Jun 15 13:17:44 2020 +0200 | | [NF] Record fixes. | | - Fix type in Expression.recordElement. | - Try to evaluate the parent binding before creating a binding from a | record instances children, since the parent binding has higher | priority. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | * commit 43462da267c5f2920a40cc908908514087713ddf | Author: Karim Abdelhak | Date: Tue Jun 16 10:58:54 2020 +0200 | | [BE] add loop dumping of init lamba 0 system | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | * commit 60c03edea5a589933975be96959959d727467f82 | Author: Adrian Pop | Date: Sun Jun 14 00:40:56 2020 +0300 | | don't throw something that is not an exception | | M OMParser/.gitignore | M OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.cpp | M OMParser/Makefile | * commit a806fb363ed082f28be6d2eaf6f1ce5f7734d995 | Author: Adrian Pop | Date: Sat Jun 13 17:40:06 2020 +0300 | | more fixes for old compilers | | M OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.cpp | * commit b23545f45c009f2d6b5de23e522e8b0098e121db | Author: Adrian Pop | Date: Sat Jun 13 00:57:02 2020 +0300 | | fix for building on jessie | - support older systems which do not have codecvt header | - use utfcpp instead for the conversion | | M OMParser/.gitignore | M OMParser/3rdParty/antlr4/runtime/Cpp/CMakeLists.txt | M OMParser/3rdParty/antlr4/runtime/Cpp/runtime/CMakeLists.txt | M OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/antlr4-common.h | M OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/StringUtils.cpp | M OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/StringUtils.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/UTF8_LICENSE | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/utf8.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/utf8/checked.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/utf8/core.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/utf8/cpp11.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/utf8/unchecked.h | * commit 6caa70ecee9eed8ac9bedbfe27624a129f96f996 | Author: Adrian Pop | Date: Fri Jun 12 16:45:55 2020 +0300 | | attempt to fix build on CentOS | | M OMParser/3rdParty/antlr4/runtime/Cpp/CMakeLists.txt | * commit 71be9952df2cf760dd954675f380bc867161c996 | Author: Adrian Pop | Date: Fri Jun 12 14:39:30 2020 +0300 | | mingw sanity test in a path with spaces | - test special paths both for the install path and the path where things are generated and compiled | - TODO! add some test with a path with special chars (doesn't work yet via groovy) | | M .CI/common.groovy | M .gitignore | * commit 88836f30c5a9922d6b118eeea7324f638b25fb97 | Author: Andreas Heuermann | Date: Fri Jun 12 12:50:33 2020 +0200 | | Handle OMHOME with spaces in path | | - First fix for ticket #6004 | | M OMCompiler/Compiler/Template/CodegenOMSIC.tpl | * commit 4be52eca1d4f483fc86cc4b88a6944c0ff0431ba | Author: Per Östlund | Date: Fri Jun 12 15:31:21 2020 +0200 | | [NF] Improve evaluation of reductions. | | - Evaluate iterations ranges before doing bindingExpMap since the | evaluated ranges might contain binding expressions. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | * commit 678dc7a76f2a6eb22307294114f4db4e1f3d1159 | Author: Adeel Asghar | Date: Fri Jun 12 13:21:24 2020 +0200 | | ticket:5976 Don't change unit when the literalConstant is true | | M OMEdit/OMEditLIB/Element/ElementProperties.cpp | * commit f832b9951074b698e9fc1a482faea5274a4b5e99 | Author: Per Östlund | Date: Fri Jun 12 14:32:33 2020 +0200 | | [NF] Fix evaluation of call return type dimensions. | | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | * commit 74a7619501117765f2b00261239076733d47b58a | Author: Adeel Asghar | Date: Fri May 29 14:56:19 2020 +0200 | | Snapshot based redo undo functionality for OMSimulator models | | Create new OMSimulator models by right clicking in the Libraries Browser | Improved the addsubmodel dialog. Let user first select the file and then propose name from filename. | Fixes ticket:5789 | Fixes ticket:5984 | Disable the text view if its not allowed to edit. | Tabs should be preserved when accepting text changes. | The open nodes of the tree view in the libraries browser should be preserved when accepting text changes. | | Handle deletion of multiple components. | Convert dots to underscores in submodel name. | Set background-color to show the read-only ssp editor as disbaled. | Renamed OMSimulator menu item to SSP. | Use the same GUI buttons for simulation. | Separated instantiation from simulation setup. | Disable the changes once the model is in instantiated state. | Get rid of OMSSimulationOptions.h InstantiateDialog.h/.cpp | Accept text changes when user clicks in the libraries browser. | Open directly the file browser when adding a submodel. | Use just one setting for working directory. | | M OMEdit/OMEditLIB/Annotations/LineAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp | M OMEdit/OMEditLIB/Editors/BaseEditor.cpp | M OMEdit/OMEditLIB/Editors/BaseEditor.h | M OMEdit/OMEditLIB/Element/Element.cpp | M OMEdit/OMEditLIB/Element/ElementProperties.cpp | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/MainWindow.h | M OMEdit/OMEditLIB/Modeling/Commands.cpp | M OMEdit/OMEditLIB/Modeling/Commands.h | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.h | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.h | M OMEdit/OMEditLIB/OMEditLIB.pro | M OMEdit/OMEditLIB/OMS/BusDialog.cpp | M OMEdit/OMEditLIB/OMS/ElementPropertiesDialog.cpp | M OMEdit/OMEditLIB/OMS/ElementPropertiesDialog.h | D OMEdit/OMEditLIB/OMS/InstantiateDialog.cpp | D OMEdit/OMEditLIB/OMS/InstantiateDialog.h | M OMEdit/OMEditLIB/OMS/ModelDialog.cpp | M OMEdit/OMEditLIB/OMS/ModelDialog.h | M OMEdit/OMEditLIB/OMS/OMSProxy.cpp | M OMEdit/OMEditLIB/OMS/OMSProxy.h | M OMEdit/OMEditLIB/OMS/OMSSimulationDialog.cpp | M OMEdit/OMEditLIB/OMS/OMSSimulationDialog.h | D OMEdit/OMEditLIB/OMS/OMSSimulationOptions.h | M OMEdit/OMEditLIB/OMS/OMSSimulationOutputWidget.cpp | M OMEdit/OMEditLIB/OMS/OMSSimulationOutputWidget.h | M OMEdit/OMEditLIB/OMS/SystemSimulationInformationDialog.cpp | M OMEdit/OMEditLIB/OMS/SystemSimulationInformationDialog.h | M OMEdit/OMEditLIB/Options/OptionsDialog.cpp | M OMEdit/OMEditLIB/Options/OptionsDialog.h | M OMEdit/OMEditLIB/Util/Helper.cpp | M OMEdit/OMEditLIB/Util/Helper.h | M OMEdit/OMEditLIB/Util/StringHandler.cpp | * commit 09b07aa65550ea7c4e10cef42bf335a26dabe827 | Author: Adrian Pop | Date: Fri Jun 12 04:13:58 2020 +0300 | | proper versions for cmake policies | | M OMParser/3rdParty/antlr4/runtime/Cpp/CMakeLists.txt | * commit 18190c5e4658bc16d99e49a33c989bace3e4118c | Author: Adrian Pop | Date: Thu Jun 11 02:54:46 2020 +0300 | | fix ticket:5999, escape the string returned by getErrorString() | | M OMCompiler/Compiler/Script/Interactive.mo | M testsuite/fix-tests.sh | M testsuite/flattening/modelica/arrays/TypeTest.mos | M testsuite/flattening/modelica/mosfiles/FinalTests.mos | M testsuite/flattening/modelica/mosfiles/FunctionDefaultArg.mos | M testsuite/flattening/modelica/mosfiles/ISO-8859-1.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/1.0/Crane_FMU1_CPP.mos | M testsuite/openmodelica/cppruntime/testVectorizedBlocks.mos | M testsuite/openmodelica/cruntime/optimization/basic/LV.mos | M testsuite/openmodelica/cruntime/optimization/basic/TFC3.mos | M testsuite/openmodelica/cruntime/optimization/basic/TFC4.mos | M testsuite/openmodelica/cruntime/optimization/basic/TFC5.mos | M testsuite/openmodelica/cruntime/optimization/basic/TFC6.mos | M testsuite/openmodelica/cruntime/optimization/basic/TFC7.mos | M testsuite/openmodelica/cruntime/optimization/basic/TFC8.mos | M testsuite/openmodelica/cruntime/optimization/basic/reduce1.mos | M testsuite/openmodelica/cruntime/optimization/basic/staticOP.mos | M testsuite/openmodelica/cruntime/optimization/basic/testAlgLoop6.mos | M testsuite/openmodelica/cruntime/optimization/basic/testDerInput.mos | M testsuite/openmodelica/cruntime/sensitivities/testLotkaVoltera.mos | M testsuite/openmodelica/cruntime/sensitivities/testPredatorPrey.mos | M testsuite/openmodelica/cruntime/sensitivities/testVanDerPol.mos | M testsuite/openmodelica/cruntime/simoptions/nlssMinSize.mos | M testsuite/openmodelica/cruntime/simoptions/testSinglePrecision.mos | M testsuite/openmodelica/cruntime/xmlFiles/testxmlInfoAllEqnsCorrectOrder.mos | M testsuite/openmodelica/cruntime/xmlFiles/testxmlInitForChangeableparameter.mos | M testsuite/openmodelica/debugDumps/optdaedump.mos | M testsuite/openmodelica/debugDumps/tearingdump.mos | M testsuite/openmodelica/fmi/CoSimulation/2.0/FmuExportFlags.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/BouncingBall.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/BouncingBallSourceFMU.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/EnumerationTest.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/HelloFMIWorld.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/InOutTest.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/JuliansBib.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/Modelica.Electrical.Analog.Examples.ChuaCircuit.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/Pendulum.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/SampleExample.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/StringParameters.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/testAssert.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/BouncingBall.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/EnumerationTest.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/HelloFMIWorld.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/HelloFMIWorldEvent.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/Modelica.Electrical.Analog.Examples.ChuaCircuit.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_06.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testAssert.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug2764.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3034.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3846.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testChangeParam.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testDisableDep.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testInitialEquationsFMI.mos | M testsuite/openmodelica/interactive-API/Bug4248.mos | M testsuite/openmodelica/linearization/linmodel.mos | M testsuite/openmodelica/linearization/simLotkaVolterra.mos | M testsuite/openmodelica/linearization/simNonlinear.mos | M testsuite/openmodelica/linearization/simTwoTank.mos | M testsuite/openmodelica/linearization/simVanDerPol.mos | M testsuite/openmodelica/linearization/simextfunction.mos | M testsuite/openmodelica/linearization/smallValues.mos | M testsuite/openmodelica/linearization/testMathFuncs.mos | M testsuite/openmodelica/linearization/testRecordDiff.mos | M testsuite/openmodelica/linearization/testSortFunction.mos | M testsuite/openmodelica/linearization/test_01.mos | M testsuite/openmodelica/linearization/test_02.mos | M testsuite/openmodelica/linearization/test_03.mos | M testsuite/openmodelica/linearization/test_04.mos | M testsuite/openmodelica/linearization/test_05.mos | M testsuite/openmodelica/linearization/test_06.mos | M testsuite/openmodelica/linearization/test_07.mos | M testsuite/openmodelica/linearization/test_dump_languages.mos | M testsuite/openmodelica/linearization/testknownvar.mos | M testsuite/openmodelica/linearization/ticket3701.mos | M testsuite/openmodelica/omsi/omsic/buildSimpleOMSU.mos | M testsuite/openmodelica/omsi/omsic/simulateSimpleOMSU.mos | M testsuite/openmodelica/omsi/omsicpp/helloWorld.mos | M testsuite/openmodelica/xml/Bug3857.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.Activate.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.BasicVolume2.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.BouncingBall.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.DVSSTest.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.Epidemics1.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.FlatTank.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.HelloWorld.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.HydrogenIodide.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.LotkaVolterra.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.ModifiedFiltersInSeries.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.MoonLanding.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.Sampler.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.VanDerPol.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.WatchDogSystem1.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.WatchDogSystem2.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.WaveEquationSample.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.WhenEquation.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.WhenPriority.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.WhenSet.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.WhenStat.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.WhenStat2.mos | M testsuite/simulation/libraries/3rdParty/HumMod/buildHumModOMC.mos | M testsuite/simulation/libraries/3rdParty/MathematicalAspects/02_BouncingBall.mos | M testsuite/simulation/libraries/3rdParty/MathematicalAspects/04_HandleEvents.mos | M testsuite/simulation/libraries/3rdParty/MathematicalAspects/05_SingularModel.mos | M testsuite/simulation/libraries/3rdParty/MathematicalAspects/07_Test3PhaseSystemsInit.mos | M testsuite/simulation/libraries/3rdParty/MathematicalAspects/17_TestSwitch.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.ControlledCraneCrab.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.FreeBody.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.KinematicLoop.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.KinematicLoop_DynamicStateSelection.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.PistonEngine.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.PistonEngine_DynamicStateSelection.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.SimpleCarWithDifferentialGear.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.TestDryFrictionWheel.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.TestIdealWheel.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.TestSlipBasedWheel.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mos | M testsuite/simulation/libraries/3rdParty/Xogeny/TestSine.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck1.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck11.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck12.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck13.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck14.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck16.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck17.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck4.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck5.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck6.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck7.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck8.mos | M testsuite/simulation/modelica/Funitcheck/UnitCheck9.mos | M testsuite/simulation/modelica/Funitcheck/Unitcheck18.mos | M testsuite/simulation/modelica/Funitcheck/ticket3631.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck1.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck11.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck12.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck13.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck14.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck16.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck17.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck18.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck4.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck5.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck6.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck7.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck8.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck9.mos | M testsuite/simulation/modelica/NFunitcheck/ticket3631.mos | M testsuite/simulation/modelica/algorithms_functions/InverseAlgorithm4.mos | M testsuite/simulation/modelica/algorithms_functions/ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Channel.kc_evenGapLaminar.mos | M testsuite/simulation/modelica/algorithms_functions/WhenPriority.mos | M testsuite/simulation/modelica/algorithms_functions/val.mos | M testsuite/simulation/modelica/algorithms_functions/whenstatements.mos | M testsuite/simulation/modelica/arrays/bug_2217.mos | M testsuite/simulation/modelica/arrays/crefIndex.mos | M testsuite/simulation/modelica/asserts/AssertTest.mos | M testsuite/simulation/modelica/asserts/AssertTest6.mos | M testsuite/simulation/modelica/asserts/AssertTest7.mos | M testsuite/simulation/modelica/asserts/TestAssert.mos | M testsuite/simulation/modelica/commonSubExp/comSubExp1.mos | M testsuite/simulation/modelica/commonSubExp/cseFunctionCall1.mos | M testsuite/simulation/modelica/commonSubExp/cseFunctionCall3.mos | M testsuite/simulation/modelica/daemode/testDAEp1.mos | M testsuite/simulation/modelica/daemode/testDAEp2.mos | M testsuite/simulation/modelica/daemode/testDAEp4.mos | M testsuite/simulation/modelica/daemode/testDAEp5.mos | M testsuite/simulation/modelica/daemode/testDAEp6.mos | M testsuite/simulation/modelica/daemode/testDAEp7.mos | M testsuite/simulation/modelica/daemode/testDAEp8.mos | M testsuite/simulation/modelica/daemode/testDAEp9.mos | M testsuite/simulation/modelica/equations/ActivateWhenEquation.mos | M testsuite/simulation/modelica/equations/HelloWorld.mos | M testsuite/simulation/modelica/equations/VariableSubscriptAlias.mos | M testsuite/simulation/modelica/equations/WhenNoRetCall.mos | M testsuite/simulation/modelica/equations/when_sorting.mos | M testsuite/simulation/modelica/events/CheckEvents.mos | M testsuite/simulation/modelica/events/EventIteration.mos | M testsuite/simulation/modelica/events/EventLoop.mos | M testsuite/simulation/modelica/events/EventTests3.mos | M testsuite/simulation/modelica/events/TestNoEventsFlags.mos | M testsuite/simulation/modelica/events/bug1228.mos | M testsuite/simulation/modelica/events/bug2718.mos | M testsuite/simulation/modelica/events/bug2752.mos | M testsuite/simulation/modelica/events/bug2808.mos | M testsuite/simulation/modelica/events/bug3092.mos | M testsuite/simulation/modelica/events/sample1.mos | M testsuite/simulation/modelica/events/sample2.mos | M testsuite/simulation/modelica/events/whenInAlgorithm.mos | M testsuite/simulation/modelica/events/whenTest1.mos | M testsuite/simulation/modelica/events/whenTest2.mos | M testsuite/simulation/modelica/external_functions/ExternalLibraries.mos | M testsuite/simulation/modelica/external_functions/ExternalRHSFlag.mos | M testsuite/simulation/modelica/functions_eval/functionTest4.mos | M testsuite/simulation/modelica/hpcom/BouncingBall.mos | M testsuite/simulation/modelica/hpcom/ElectricalCircuit.mos | M testsuite/simulation/modelica/hpcom/MergingExample.mos | M testsuite/simulation/modelica/inheritances/Ticket4258a.mos | M testsuite/simulation/modelica/inheritances/Ticket4258b.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeInitialValues.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitialization.mos | M testsuite/simulation/modelica/initialization/SingularInitial.mos | M testsuite/simulation/modelica/initialization/autoFixed.mos | M testsuite/simulation/modelica/initialization/bug_2207.mos | M testsuite/simulation/modelica/initialization/bug_2263.mos | M testsuite/simulation/modelica/initialization/bug_2566.mos | M testsuite/simulation/modelica/initialization/bug_2583.mos | M testsuite/simulation/modelica/initialization/bug_2990.mos | M testsuite/simulation/modelica/initialization/discreteTest05.mos | M testsuite/simulation/modelica/initialization/homotopy2.mos | M testsuite/simulation/modelica/initialization/homotopy4.mos | M testsuite/simulation/modelica/initialization/homotopy4_solver.mos | M testsuite/simulation/modelica/initialization/initial_equation.mos | M testsuite/simulation/modelica/initialization/parameters.mos | M testsuite/simulation/modelica/initialization/scaling1.mos | M testsuite/simulation/modelica/initialization/scaling2.mos | M testsuite/simulation/modelica/initialization/setNumberOfInitLambda.mos | M testsuite/simulation/modelica/initialization/testIfAssert.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq2.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq3.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq4.mos | M testsuite/simulation/modelica/inlineFunction/inlineArray3.mos | M testsuite/simulation/modelica/inlineFunction/inlineFunction2.mos | M testsuite/simulation/modelica/inlineFunction/testBug3687.mos | M testsuite/simulation/modelica/inlineFunction/testComplexMath.mos | M testsuite/simulation/modelica/linear_system/MissV.mos | M testsuite/simulation/modelica/linear_system/Ticket3926.mos | M testsuite/simulation/modelica/linear_system/constantStates.mos | M testsuite/simulation/modelica/msl22/IdealGear.mos | M testsuite/simulation/modelica/msl22/IdealGearBrake.mos | M testsuite/simulation/modelica/msl22/Test3PhaseInitOver.mos | M testsuite/simulation/modelica/nonlinear_system/nanTest.mos | M testsuite/simulation/modelica/nonlinear_system/nonlinearMixed.mos | M testsuite/simulation/modelica/nonlinear_system/nonlinearMixed_kinsol.mos | M testsuite/simulation/modelica/nonlinear_system/problem1.mos | M testsuite/simulation/modelica/nonlinear_system/problem1_kinsol.mos | M testsuite/simulation/modelica/nonlinear_system/problem1_newton.mos | M testsuite/simulation/modelica/nonlinear_system/problem1_symjac.mos | M testsuite/simulation/modelica/nonlinear_system/problem1_symjac_tearing.mos | M testsuite/simulation/modelica/nonlinear_system/problem2.mos | M testsuite/simulation/modelica/nonlinear_system/problem2_newton.mos | M testsuite/simulation/modelica/nonlinear_system/problem2_symjac.mos | M testsuite/simulation/modelica/nonlinear_system/problem2_symjac_tearing.mos | M testsuite/simulation/modelica/nonlinear_system/problem8_newton.mos | M testsuite/simulation/modelica/nonlinear_system/problem9.mos | M testsuite/simulation/modelica/others/Bug1728.mos | M testsuite/simulation/modelica/others/Bug1987.mos | M testsuite/simulation/modelica/others/Bug3261.mos | M testsuite/simulation/modelica/others/BugTest1830.mos | M testsuite/simulation/modelica/others/Random.mos | M testsuite/simulation/modelica/others/Random2.mos | M testsuite/simulation/modelica/others/TestSolve18.mos | M testsuite/simulation/modelica/others/impureTest.mos | M testsuite/simulation/modelica/others/nonConstantIndex.mos | M testsuite/simulation/modelica/others/nonConstantParam.mos | M testsuite/simulation/modelica/others/sample1.mos | M testsuite/simulation/modelica/others/sample3.mos | M testsuite/simulation/modelica/parameters/parameterTest10.mos | M testsuite/simulation/modelica/parameters/parameterTest15.mos | M testsuite/simulation/modelica/parameters/parameterTest8.mos | M testsuite/simulation/modelica/parameters/parameterTest9.mos | M testsuite/simulation/modelica/resolveLoops/Circuit1x.mos | M testsuite/simulation/modelica/resolveLoops/Circuit2x.mos | M testsuite/simulation/modelica/resolveLoops/Circuit3x.mos | M testsuite/simulation/modelica/resolveLoops/Circuit4x.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit1.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit2.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit3.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit4.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit5.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit6.mos | M testsuite/simulation/modelica/solver/bug2231-radau1.mos | M testsuite/simulation/modelica/solver/problem1-cvode.mos | M testsuite/simulation/modelica/solver/problem1-dasslsteps.mos | M testsuite/simulation/modelica/solver/problem1-ida.mos | M testsuite/simulation/modelica/solver/problem1-impeuler.mos | M testsuite/simulation/modelica/solver/problem1-imprk.mos | M testsuite/simulation/modelica/solver/problem1-irksco.mos | M testsuite/simulation/modelica/solver/problem1-symSolverExp.mos | M testsuite/simulation/modelica/solver/problem1-symSolverExpSsc.mos | M testsuite/simulation/modelica/solver/problem1-symSolverImp.mos | M testsuite/simulation/modelica/solver/problem1-symSolverImpSsc.mos | M testsuite/simulation/modelica/solver/problem1-trapezoid.mos | M testsuite/simulation/modelica/solver/problem2-dasslsteps.mos | M testsuite/simulation/modelica/solver/problem2-ida.mos | M testsuite/simulation/modelica/solver/problem2-idaJacobian.mos | M testsuite/simulation/modelica/solver/problem2-idaLinearSolver.mos | M testsuite/simulation/modelica/solver/problem2-impeuler.mos | M testsuite/simulation/modelica/solver/problem2-imprk.mos | M testsuite/simulation/modelica/solver/problem2-imprkLS.mos | M testsuite/simulation/modelica/solver/problem2-irksco.mos | M testsuite/simulation/modelica/solver/problem2-symSolverExp.mos | M testsuite/simulation/modelica/solver/problem2-symSolverExpSsc.mos | M testsuite/simulation/modelica/solver/problem2-symSolverImp.mos | M testsuite/simulation/modelica/solver/problem2-symSolverImpSsc.mos | M testsuite/simulation/modelica/solver/problem2-trapezoid.mos | M testsuite/simulation/modelica/solver/problem5-symSolverExp.mos | M testsuite/simulation/modelica/solver/problem5-symSolverImp.mos | M testsuite/simulation/modelica/solver/problem6-cvode.mos | M testsuite/simulation/modelica/solver/problem6-irksco.mos | M testsuite/simulation/modelica/solver/problem6-symSolverExp.mos | M testsuite/simulation/modelica/solver/problem6-symSolverImp.mos | M testsuite/simulation/modelica/start_value_selection/UnevaluateableFixedAttribute.mos | M testsuite/simulation/modelica/start_value_selection/asmaFlow.mos | M testsuite/simulation/modelica/synchronous/TestClockParameterEvaluation.mos | M testsuite/simulation/modelica/synchronous/boolSubClocks.mos | M testsuite/simulation/modelica/tearing/Tearing16-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing18-minimal.mos | M testsuite/simulation/modelica/tearing/dynamicTearing1.mos | M testsuite/simulation/modelica/tearing/tearingSelect2-celMC3.mos | M testsuite/simulation/modelica/tearing/tearingSelect2-omc.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck1.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck11.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck12.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck13.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck14.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck16.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck17.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck4.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck5.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck6.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck7.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck8.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck9.mos | M testsuite/simulation/modelica/unitcheck/ticket3631.mos | * commit 718ecfc40e3b140ddada9ca558a7959ec33b8242 | Author: Per Östlund | Date: Thu Jun 11 16:10:30 2020 +0200 | | [NF] Simplify reductions more. | | - Simplify reductions where the iteration range only contains zero or | one values. | | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M testsuite/flattening/modelica/scodeinst/FuncBuiltinReduction.mo | * commit 4d2dfc3c58964b06c3ef1dcf6150e7a54d22b116 | Author: Martin Sjölund | Date: Thu Jun 4 14:24:30 2020 +0200 | | Use the package manager to set library versions for testing | | Also fixed the package manager to unzip non-github zips correctly. | | Now supports Windows line endings in JSON lexer. | | M Makefile.in | M Makefile.omdev.mingw | M testsuite/openmodelica/cppruntime/testVectorizedBlocks.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_ExternalTrigger.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_String.mos | M testsuite/simulation/modelica/commonSubExp/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump1.mos | M testsuite/simulation/modelica/external_functions/MDD_test.mos | * commit e5a10c268e206614353234fa3e6249d5a1388823 | Author: Martin Sjölund | Date: Tue Jun 9 11:34:56 2020 +0200 | | Sanity check for rtest + libraries existing | | M .CI/common.groovy | * commit b83440840e83544aba104b84d3a967216d255b0a | Author: Martin Sjölund | Date: Tue Jun 9 15:35:17 2020 +0200 | | Fix for SemanticVersion regex not working on OSX | | M OMCompiler/Compiler/Util/SemanticVersion.mo | * commit 10de08b34f6455d1453f56f4ccc3f1203d335822 | Author: Per Östlund | Date: Thu Jun 4 14:11:33 2020 +0200 | | [NF] Ragged dimension improvements. | | - Flatten and evaluate dimensions in types. | - Various fixes for binding expressions. | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFDimension.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpandExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | * commit 826b466c0b2362eac2a9c495f8d1f0863c361776 | Author: AnHeuermann | Date: Wed Jun 10 17:30:20 2020 +0200 | | [FMU] Adding docuemntation and inproving flags | | - Add documetnation for CVODE 2.0 CS FMUs | - Updated test to check if example from doc is working | - Add break for infinit while loop | - Disable internal root finding of CVODE for FMI | - Test example with event handling | | M OMCompiler/Compiler/SimCode/SimCode.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenFMU.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.c | M OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.h | M OMCompiler/SimulationRuntime/c/simulation/solver/solver_main.c | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu_read_flags.c.inc | M doc/UsersGuide/source/fmitlm.rst | M testsuite/openmodelica/fmi/CoSimulation/2.0/ExportCvodeFmu_dynamic.mos | M testsuite/openmodelica/fmi/CoSimulation/2.0/ExportCvodeFmu_static.mos | M testsuite/openmodelica/fmi/CoSimulation/2.0/FmuExportFlags.mos | * commit a87e0068c67bd756a26d656c86a324796bd3f3a8 | Author: AnHeuermann | Date: Wed Jun 10 10:49:00 2020 +0200 | | [FMI] Adding CVODE to 2.0 CS export | | Incoved by FMI simulation flag `--fmiFlags=s:cvode`. | | - Add source code files to FMU: | - Adding cvode_solver.c and cvode_solver.h. | - Adding SUNDIALS CVODE headers to FMU. | - Changed Makefiles and configure to compile | CVODE into binaries. | - New initialization and deinitialization to handle | different solver methods. | - New integrator step function to be called in fmi2DoStep. | - New tests for static and dynamic FMUs with CVODE. | | Co-authored-by: Karim Abdelhak | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/SimCode.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenFMU.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/SimulationRuntime/c/Makefile.common | M OMCompiler/SimulationRuntime/c/Makefile.objs | M OMCompiler/SimulationRuntime/c/RuntimeSources.mo.tpl | M OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.c | M OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.h | M OMCompiler/SimulationRuntime/c/simulation/solver/solver_main.c | M OMCompiler/SimulationRuntime/c/simulation/solver/solver_main.h | M OMCompiler/SimulationRuntime/fmi/export/buildproject/configure.ac | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu_read_flags.c.inc | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu_read_flags.h | A testsuite/openmodelica/fmi/CoSimulation/2.0/ExportCvodeFmu_dynamic.mos | A testsuite/openmodelica/fmi/CoSimulation/2.0/ExportCvodeFmu_static.mos | M testsuite/openmodelica/fmi/CoSimulation/2.0/Makefile | A testsuite/openmodelica/fmi/CoSimulation/2.0/simpleStiffFMU.mos | * commit 9f0b10c0131242e704e0815d913643fbe160d1e4 | Author: AnHeuermann | Date: Wed Jun 10 10:35:46 2020 +0200 | | More rtclock dummy function in OMC_MINIMAL_RUNTIME | | - Added dummies for `rt_accumulate`and `rt_clear`. | - Define simulation-specific timing macros for | OMC_MINIMAL_RUNTIME. | | M OMCompiler/SimulationRuntime/c/util/rtclock.h | * commit 6e0b36d4fe042ad1c94cc8ab6d61ad271f8dd001 | Author: Karim Abdelhak | Date: Sun May 24 14:36:04 2020 +0200 | | [FMI] Add simulation flag support | | Use new command line option like `--fmiFlags=s:cvode,nls:homotopy` | for fmi flags. | | - Flags are loaded from file | .fmi/resources/_flags.json. | - json flag file: | - One flag per line. | - Only solver flag is used at the moment. | - Saved in json format. | - New file fmu_read_flags.c.inc for simulation runtime | flags parsing. | - Generate json file from CodeGeneration. | New SimCode.FmiSimulationFlags used to generate file. | - Added test for FMU flag support FmuExportFlags.mos. | | Co-authored-by: AnHeuermann | | M OMCompiler/Compiler/SimCode/SimCode.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenFMU.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | M OMCompiler/SimulationRuntime/c/RuntimeSources.mo.tpl | M OMCompiler/SimulationRuntime/c/simulation/options.c | M OMCompiler/SimulationRuntime/c/simulation_data.h | M OMCompiler/SimulationRuntime/c/util/simulation_options.c | M OMCompiler/SimulationRuntime/c/util/simulation_options.h | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.h | A OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu_read_flags.c.inc | A OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu_read_flags.h | M testsuite/Makefile | A testsuite/openmodelica/fmi/CoSimulation/2.0/FmuExportFlags.mos | A testsuite/openmodelica/fmi/CoSimulation/2.0/Makefile | * commit 1640c2032e2df90185069c439f03bf8dd855ce65 | Author: Adrian Pop | Date: Thu Jun 11 12:04:05 2020 +0200 | | fix bad include directory | | M OMParser/Makefile | * commit 870d59d69337331c0067165b567948670ca4f5ad | Author: Adrian Pop | Date: Wed Jun 10 16:09:00 2020 +0300 | | do not use -stdlib=libc++ on Linux as it doesn't work | | M OMParser/Makefile | * commit c8e8dc733d6e4308e96a4f746d1918413881a6f7 | Author: Lennart Ochel | Date: Wed Jun 10 11:25:05 2020 +0200 | | Add target for the debug build of OMSimulator (#947) | | M Makefile.in | * commit 31d126218586e42d441f64df845d71343a96325f | Author: Adrian Pop | Date: Wed Jun 10 02:15:36 2020 +0300 | | attempt to fix Windows builds | | M OMCompiler/Makefile.omdev.mingw | * commit 04f2090ed68e13ec75ccf779befeac321570942c | Author: Adrian Pop | Date: Wed Jun 10 00:29:21 2020 +0300 | | Replaceable Redeclare Support (#943) | | * rename Component to Element | | * add OMParser and antlr4 runtime | | * update .gitignore | | * more replaceable support changes | - enable replaceable support via a setting in OMEdit (not on by default) | - use getElements and getElementAnnotations when replaceable support is activated | - populate the dialogs with the replaceable classes and components | - fix some issues when retrieving the elements annotations | - revert some Component -> Element renames for the Qt signals | | * small fixes | - attempt to fix MacOS builds (thread_local not available) | - better way of handling CXX flags in OMEdit projects for Windows | - mac doesn't know cp -u, remove that | - fix building with clang on qt5 | | M .CI/common.groovy | M Makefile.in | M Makefile.omdev.mingw | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMEdit/OMEditGUI/OMEditGUI.unix.config.pri.in | M OMEdit/OMEditGUI/OMEditGUI.win.config.pri | M OMEdit/OMEditLIB/Annotations/BitmapAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/BitmapAnnotation.h | M OMEdit/OMEditLIB/Annotations/EllipseAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/EllipseAnnotation.h | M OMEdit/OMEditLIB/Annotations/LineAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/LineAnnotation.h | M OMEdit/OMEditLIB/Annotations/PolygonAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/PolygonAnnotation.h | M OMEdit/OMEditLIB/Annotations/RectangleAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/RectangleAnnotation.h | M OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/ShapeAnnotation.h | M OMEdit/OMEditLIB/Annotations/TextAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/TextAnnotation.h | M OMEdit/OMEditLIB/CrashReport/backtrace.c | M OMEdit/OMEditLIB/CrashReport/backtrace.h | M OMEdit/OMEditLIB/Editors/CompositeModelEditor.cpp | M OMEdit/OMEditLIB/Editors/CompositeModelEditor.h | M OMEdit/OMEditLIB/Editors/ModelicaEditor.cpp | R099 OMEdit/OMEditLIB/Component/CornerItem.cpp OMEdit/OMEditLIB/Element/CornerItem.cpp | R096 OMEdit/OMEditLIB/Component/CornerItem.h OMEdit/OMEditLIB/Element/CornerItem.h | R067 OMEdit/OMEditLIB/Component/Component.cpp OMEdit/OMEditLIB/Element/Element.cpp | R072 OMEdit/OMEditLIB/Component/Component.h OMEdit/OMEditLIB/Element/Element.h | R094 OMEdit/OMEditLIB/Component/ComponentProperties.cpp OMEdit/OMEditLIB/Element/ElementProperties.cpp | R093 OMEdit/OMEditLIB/Component/ComponentProperties.h OMEdit/OMEditLIB/Element/ElementProperties.h | R099 OMEdit/OMEditLIB/Component/Transformation.cpp OMEdit/OMEditLIB/Element/Transformation.cpp | R096 OMEdit/OMEditLIB/Component/Transformation.h OMEdit/OMEditLIB/Element/Transformation.h | M OMEdit/OMEditLIB/Modeling/Commands.cpp | M OMEdit/OMEditLIB/Modeling/Commands.h | M OMEdit/OMEditLIB/Modeling/FunctionArgumentDialog.cpp | M OMEdit/OMEditLIB/Modeling/FunctionArgumentDialog.h | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.h | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.h | M OMEdit/OMEditLIB/OMC/OMCProxy.cpp | M OMEdit/OMEditLIB/OMC/OMCProxy.h | M OMEdit/OMEditLIB/OMEditLIB.pro | M OMEdit/OMEditLIB/OMS/BusDialog.cpp | M OMEdit/OMEditLIB/OMS/BusDialog.h | M OMEdit/OMEditLIB/OMS/ElementPropertiesDialog.cpp | M OMEdit/OMEditLIB/OMS/ElementPropertiesDialog.h | M OMEdit/OMEditLIB/Options/OptionsDialog.cpp | M OMEdit/OMEditLIB/Options/OptionsDialog.h | M OMEdit/OMEditLIB/Plotting/DiagramWindow.cpp | M OMEdit/OMEditLIB/Util/Helper.cpp | M OMEdit/OMEditLIB/Util/Helper.h | M OMEdit/Testsuite/Transformation/TransformationTest.cpp | A OMParser/.gitignore | A OMParser/3rdParty/antlr4/runtime/Cpp/CMakeLists.txt | A OMParser/3rdParty/antlr4/runtime/Cpp/CMakeSettings.json | A OMParser/3rdParty/antlr4/runtime/Cpp/README.md | A OMParser/3rdParty/antlr4/runtime/Cpp/VERSION | A OMParser/3rdParty/antlr4/runtime/Cpp/cmake/Antlr4Package.md | A OMParser/3rdParty/antlr4/runtime/Cpp/cmake/ExternalAntlr4Cpp.cmake | A OMParser/3rdParty/antlr4/runtime/Cpp/cmake/FindANTLR.cmake | A OMParser/3rdParty/antlr4/runtime/Cpp/cmake/README.md | A OMParser/3rdParty/antlr4/runtime/Cpp/cmake/antlr4-generator.cmake.in | A OMParser/3rdParty/antlr4/runtime/Cpp/cmake/antlr4-runtime.cmake.in | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/CMakeLists.txt | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Linux/main.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Mac/antlr4-cpp-demo/main.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Mac/antlrcpp Tests/Info.plist | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Mac/antlrcpp Tests/InputHandlingTests.mm | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Mac/antlrcpp Tests/MiscClassTests.mm | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Mac/antlrcpp Tests/antlrcpp_Tests.mm | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Mac/antlrcpp-demo.xcodeproj/project.pbxproj | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Mac/antlrcpp-demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Mac/antlrcpp-demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Mac/antlrcpp-demo.xcodeproj/xcshareddata/xcschemes/antlr4-cpp-demo.xcscheme | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Mac/antlrcpp-demo.xcodeproj/xcshareddata/xcschemes/antlrcpp Tests.xcscheme | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Mac/build.sh | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/README.md | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/TLexer.g4 | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/TParser.g4 | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Windows/antlr4-cpp-demo/antlr4-cpp-demo-vs2015.vcxproj | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Windows/antlr4-cpp-demo/antlr4-cpp-demo-vs2015.vcxproj.filters | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Windows/antlr4-cpp-demo/antlr4-cpp-demo.vcxproj | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Windows/antlr4-cpp-demo/antlr4-cpp-demo.vcxproj.filters | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Windows/antlr4-cpp-demo/main.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Windows/antlr4cpp-vs2013.sln | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/Windows/antlr4cpp-vs2015.sln | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/generate.cmd | A OMParser/3rdParty/antlr4/runtime/Cpp/demo/generate.sh | A OMParser/3rdParty/antlr4/runtime/Cpp/deploy-macos.sh | A OMParser/3rdParty/antlr4/runtime/Cpp/deploy-source.sh | A OMParser/3rdParty/antlr4/runtime/Cpp/deploy-windows.cmd | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/CMakeLists.txt | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlr4cpp-vs2013.vcxproj | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlr4cpp-vs2013.vcxproj.filters | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlr4cpp-vs2015.vcxproj | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlr4cpp-vs2015.vcxproj.filters | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlr4cpp-vs2017.vcxproj | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlr4cpp-vs2017.vcxproj.filters | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlr4cpp-vs2019.vcxproj | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlr4cpp-vs2019.vcxproj.filters | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlrcpp-ios/Info.plist | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlrcpp-ios/antlrcpp_ios.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlrcpp.xcodeproj/project.pbxproj | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlrcpp.xcodeproj/project.xcworkspace/contents.xcworkspacedata | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlrcpp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlrcpp.xcodeproj/xcshareddata/xcschemes/antlr4.xcscheme | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlrcpp.xcodeproj/xcshareddata/xcschemes/antlr4_ios.xcscheme | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/antlrcpp.xcodeproj/xcshareddata/xcschemes/antlr4_static.xcscheme | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ANTLRErrorListener.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ANTLRErrorListener.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ANTLRErrorStrategy.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ANTLRErrorStrategy.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ANTLRFileStream.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ANTLRFileStream.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ANTLRInputStream.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ANTLRInputStream.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/BailErrorStrategy.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/BailErrorStrategy.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/BaseErrorListener.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/BaseErrorListener.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/BufferedTokenStream.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/BufferedTokenStream.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/CharStream.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/CharStream.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/CommonToken.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/CommonToken.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/CommonTokenFactory.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/CommonTokenFactory.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/CommonTokenStream.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/CommonTokenStream.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ConsoleErrorListener.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ConsoleErrorListener.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/DefaultErrorStrategy.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/DefaultErrorStrategy.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/DiagnosticErrorListener.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/DiagnosticErrorListener.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Exceptions.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Exceptions.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/FailedPredicateException.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/FailedPredicateException.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/InputMismatchException.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/InputMismatchException.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/IntStream.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/IntStream.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/InterpreterRuleContext.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/InterpreterRuleContext.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Lexer.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Lexer.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/LexerInterpreter.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/LexerInterpreter.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/LexerNoViableAltException.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/LexerNoViableAltException.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ListTokenSource.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ListTokenSource.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/NoViableAltException.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/NoViableAltException.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Parser.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Parser.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ParserInterpreter.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ParserInterpreter.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ParserRuleContext.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ParserRuleContext.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/RecognitionException.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/RecognitionException.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Recognizer.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Recognizer.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/RuleContext.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/RuleContext.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/RuleContextWithAltNum.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/RuleContextWithAltNum.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/RuntimeMetaData.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/RuntimeMetaData.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Token.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Token.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/TokenFactory.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/TokenSource.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/TokenSource.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/TokenStream.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/TokenStream.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/TokenStreamRewriter.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/TokenStreamRewriter.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/UnbufferedCharStream.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/UnbufferedCharStream.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/UnbufferedTokenStream.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/UnbufferedTokenStream.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Vocabulary.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/Vocabulary.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/WritableToken.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/WritableToken.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/antlr4-common.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/antlr4-runtime.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATN.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATN.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNConfig.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNConfig.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNConfigSet.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNConfigSet.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializationOptions.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializationOptions.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializer.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializer.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNSerializer.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNSerializer.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNSimulator.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNSimulator.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ATNType.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/AbstractPredicateTransition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/AbstractPredicateTransition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ActionTransition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ActionTransition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/AmbiguityInfo.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/AmbiguityInfo.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ArrayPredictionContext.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ArrayPredictionContext.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/AtomTransition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/AtomTransition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/BasicBlockStartState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/BasicBlockStartState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/BasicState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/BasicState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/BlockEndState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/BlockEndState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/BlockStartState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/BlockStartState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ContextSensitivityInfo.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ContextSensitivityInfo.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/DecisionEventInfo.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/DecisionEventInfo.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/DecisionInfo.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/DecisionInfo.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/DecisionState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/DecisionState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/EmptyPredictionContext.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/EmptyPredictionContext.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/EpsilonTransition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/EpsilonTransition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ErrorInfo.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ErrorInfo.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LL1Analyzer.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LL1Analyzer.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerATNConfig.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerATNConfig.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerATNSimulator.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerATNSimulator.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerAction.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerAction.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerActionExecutor.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerActionExecutor.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerActionType.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerChannelAction.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerChannelAction.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerCustomAction.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerCustomAction.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerIndexedCustomAction.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerIndexedCustomAction.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerModeAction.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerModeAction.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerMoreAction.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerMoreAction.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerPopModeAction.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerPopModeAction.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerPushModeAction.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerPushModeAction.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerSkipAction.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerSkipAction.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LookaheadEventInfo.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LookaheadEventInfo.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LoopEndState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/LoopEndState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/Makefile | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/NotSetTransition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/NotSetTransition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/OrderedATNConfigSet.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/OrderedATNConfigSet.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ParseInfo.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ParseInfo.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ParserATNSimulator.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ParserATNSimulator.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PlusBlockStartState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PlusBlockStartState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PlusLoopbackState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PlusLoopbackState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PrecedencePredicateTransition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PrecedencePredicateTransition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PredicateEvalInfo.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PredicateEvalInfo.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PredicateTransition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PredicateTransition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PredictionContext.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PredictionContext.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PredictionMode.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/PredictionMode.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ProfilingATNSimulator.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/ProfilingATNSimulator.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/RangeTransition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/RangeTransition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/RuleStartState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/RuleStartState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/RuleStopState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/RuleStopState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/RuleTransition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/RuleTransition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/SemanticContext.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/SemanticContext.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/SetTransition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/SetTransition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/SingletonPredictionContext.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/SingletonPredictionContext.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/StarBlockStartState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/StarBlockStartState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/StarLoopEntryState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/StarLoopEntryState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/StarLoopbackState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/StarLoopbackState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/TokensStartState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/TokensStartState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/Transition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/Transition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/WildcardTransition.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/atn/WildcardTransition.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/dfa/DFA.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/dfa/DFA.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/dfa/DFASerializer.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/dfa/DFASerializer.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/dfa/DFAState.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/dfa/DFAState.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/dfa/LexerDFASerializer.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/dfa/LexerDFASerializer.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/misc/InterpreterDataReader.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/misc/InterpreterDataReader.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/misc/Interval.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/misc/Interval.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/misc/IntervalSet.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/misc/IntervalSet.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/misc/MurmurHash.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/misc/MurmurHash.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/misc/Predicate.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/misc/Predicate.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/Any.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/Any.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/Arrays.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/Arrays.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/BitSet.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/Declarations.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/StringUtils.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/StringUtils.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/guid.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/support/guid.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/AbstractParseTreeVisitor.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ErrorNode.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ErrorNode.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ErrorNodeImpl.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ErrorNodeImpl.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/IterativeParseTreeWalker.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/IterativeParseTreeWalker.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ParseTree.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ParseTree.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeListener.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeListener.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeProperty.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeVisitor.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeVisitor.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeWalker.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeWalker.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/TerminalNode.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/TerminalNode.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/TerminalNodeImpl.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/TerminalNodeImpl.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/Trees.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/Trees.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/Chunk.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/Chunk.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreeMatch.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreeMatch.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePattern.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePattern.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/TagChunk.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/TagChunk.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/TextChunk.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/TextChunk.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/TokenTagToken.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/pattern/TokenTagToken.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPath.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPath.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathElement.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathElement.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexer.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexer.g4 | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexer.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexer.tokens | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexerErrorListener.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexerErrorListener.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleAnywhereElement.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleAnywhereElement.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleElement.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleElement.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenAnywhereElement.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenAnywhereElement.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenElement.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenElement.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardAnywhereElement.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardAnywhereElement.h | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardElement.cpp | A OMParser/3rdParty/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardElement.h | A OMParser/3rdParty/antlr4/tool/antlr-4.8-complete.jar | A OMParser/Makefile | A OMParser/README.md | A OMParser/modelica.g4 | A OMParser/test/Makefile | A OMParser/test/main.cpp | A OMParser/test/msl.mo | * commit 8bd41fa8072bb7c7a97534b2420fcb4d5e1af5fb | Author: Mahder Gebremedhin | Date: Mon Jun 8 20:54:12 2020 +0200 | | Minor cleanup and commenting. (#940) | | - Added comments for record handling template functions. | | - Removed generation of unused record utility function | `recordCopyFromVars` which was used to assign to 'record' | in simulation contexts. Assigning to record in simulation | context is now handled by splitting the assignment (recursively) | to each element instead. | | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | * commit 995e62c1181e007bff27aa93748e29a5651706e2 | Author: Adrian Pop | Date: Fri Jun 5 00:45:10 2020 +0300 | | add some sanity checks for CI/Build MINGW | - make sure the compiler can build and simulate a simple model with C, C++ and that an FMU can be build | - check that linearization works (for matlab) | - check that OMEdit can start (not missing any dlls) | - add a script to test the sanity, don't build it on the fly as escaping in Windows is alien technology | - build more stuff in parallel for mingw/msvc (via all-runtimes target) | | M .CI/common.groovy | M Makefile.omdev.mingw | * commit c7c12f5001c94f3a9e0a163575f0b8ef57b24dba | Author: Per Östlund | Date: Thu Jun 4 13:06:48 2020 +0200 | | [NF] Initial handling of ragged dimensions. | | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | * commit b40753c7a34e32afe2027bce9d6705192915bce8 | Author: Martin Sjölund | Date: Thu Jun 4 10:45:22 2020 +0200 | | Only push library updates when the build is stable | | M libraries | * commit 0beab8d0a5901582f90edc36054e75ea24fd24f5 | Author: Per Östlund | Date: Wed Jun 3 17:53:12 2020 +0200 | | [NF] Add promote as experimental operator. | | M OMCompiler/Compiler/Util/Error.mo | * commit 079ba589321305dd1db69a902aef9a5ca2aa30dd | Author: Mahder Gebremedhin | Date: Wed Jun 3 13:41:17 2020 +0200 | | Handle preExp and varDecls for crefs with subs. (#923) | | * Handle preExp and varDecls for crefs with subs. | | - We used to throw away any extra expressions and variable declarations | needed for it, i.e., if it has some complicated subscript that can not | be generated inline. | | - If you are sure you have a path (a cref with no subs) then you can use | contextCrefNoPrevExp (e.g variable names are just paths. They are just | represented as cref). Otherwise contextCref now needs a preEx and varDecls | buffer passed to it. | | * Fix wrong ordering of buffer arguments. | | * Avoid unnecessary code generation. | | - This fixes ticket:5994. | | - The path we took for crefs with subscripts in function context | used to create unnecessary temporaries and exps which we did | not notice because they were were thrown away after being created. | | - Split up the function to take different paths for normal and parallel | functions. | | * Add a test case for Ticket:5994. | | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | * commit 361a748f4beeced1eeb814de0a1973397c51f665 | Author: Martin Sjölund | Date: Wed Jun 3 08:56:26 2020 +0200 | | [Flat] Use toFlatString also on clock constructors | | M OMCompiler/Compiler/NFFrontEnd/NFClockKind.mo | * commit 97762628d1d122b87e0787595c652a6938285fe2 | Author: Adrian Pop | Date: Tue Jun 2 17:49:25 2020 +0300 | | MinGW & other minor fixes | - more homogenous handling of LINK_SUNDIALS_STATIC for ida_solver, cvode_solver and radau | - signal that we link with static fmilib in FMICommon.h (define FMILIB_STATIC_LIB_ONLY) | - more debugging in testsuite/simulation/libraries/common/ModelTesting.mos | - change Util.absoluteOrRelative to check for the relative path and if | it doesn't exist return the original path to generate better error | messages | | M OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.h | * commit 391169d3752b1d4ba68e388d4b10041c0d344d31 | Author: Per Östlund | Date: Tue Jun 2 15:06:49 2020 +0200 | | [NF] Clean up Flatten. | | - Pass the scalarize flag as a bool where it's needed instead of looking | up the value of the flag over and over. | - Split the array vectorization off to a separate function to make the | code cleaner and avoid having to check whether to run the code for | every array element. | - Simplify binding handling in Flatten.flattenClass. | | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | * commit e6e22127918b9a5ced806bd387084da214d08fcf | Author: Adrian Pop | Date: Mon Jun 1 18:17:57 2020 +0300 | | link sundials statically on mingw in cvode_solver.h | | M OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.h | * commit d7dddd1e2ffc8a0abb2bca7980311cb1f7d69a9e | Author: Per Östlund | Date: Mon Jun 1 16:21:17 2020 +0200 | | [NF] Improve/cleanup expression traversal functions. | | - Implemented Expression.applyShallow. | - Moved some traversal utility functions to the modules for the types | they traverse, i.e. ComponentRef, Call, etc. | - Moved Expression.ClockKind and its functions to a separate file. | - Fixed apply for typed reductions, which would only apply the function | to the default and fold expressions without traversing into them. | | M OMCompiler/Compiler/NFFrontEnd/NFClockKind.mo | * commit 99ae66182de7f4d8fe09d245ab045bbfeb5183f1 | Author: Martin Sjölund | Date: Fri Jun 26 10:36:05 2020 +0200 | | Consider conversion annotations before issuing warnings (#989) (#996) | | loadModel now looks at conversion annotations before deciding to issue | a warning because a library was already loading with an incompatible | version. | | * If no conversion script is needed, a notification is issued. | * If a conversion script is needed, a warning is issued. | * If there is no conversion script annotation, a warning is issued | since most likely there is zero compatibility. | | https://trac.openmodelica.org/OpenModelica/ticket/6027 | | M OMCompiler/Compiler/Main/Main.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Util/Error.mo | M OMCompiler/Compiler/Util/SemanticVersion.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M testsuite/flattening/libraries/biochem/BiochemModels.mos | M testsuite/openmodelica/cppruntime/testVectorizedBlocks.mos | M testsuite/openmodelica/interactive-API/Makefile | A testsuite/openmodelica/interactive-API/UsesAnnotation2.mos | M testsuite/openmodelica/interactive-API/interactive_api_calls.mos | M testsuite/openmodelica/uncertainties/DataReconciliationOpenCpsTests.mos | M testsuite/openmodelica/uncertainties/DataReconciliationTests21jan2013.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_ExternalTrigger.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_String.mos | M testsuite/simulation/modelica/commonSubExp/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump1.mos | M testsuite/simulation/modelica/external_functions/MDD_test.mos | M testsuite/simulation/modelica/synchronous/TestClockParameterEvaluation.mos | * commit a34e41f54b6b3c892aed20ea8babc7f0c6b2ba62 | Author: Martin Sjölund | Date: Thu Jun 25 13:21:04 2020 +0200 | | Bump libraries (#994) | | M libraries | * commit 54f309f5d008dc66ba6dc3247a254099791b2f72 | Author: Martin Sjölund | Date: Thu Jun 4 14:24:30 2020 +0200 | | Use the package manager to set library versions for testing | | Also fixed the package manager to unzip non-github zips correctly. | | Now supports Windows line endings in JSON lexer. | | M .CI/common.groovy | M Makefile.in | M Makefile.omdev.mingw | M OMCompiler/Compiler/Lexers/LexerJSON.mo | M OMCompiler/Compiler/Lexers/lexerJSON.l | M OMCompiler/Compiler/Script/PackageManagement.mo | M OMCompiler/Compiler/Util/Testsuite.mo | M OMCompiler/Compiler/runtime/om_unzip.c | M OMCompiler/Compiler/runtime/settingsimpl.c | M OMCompiler/Compiler/runtime/systemimpl.c | M testsuite/flattening/libraries/3rdParty/siemens/paralleFlowEVA_test.mos | M testsuite/flattening/libraries/3rdParty/siemens/translateFlueGasZones.mos | M testsuite/flattening/libraries/3rdParty/siemens/translateHeatExchanger.mos | M testsuite/flattening/libraries/3rdParty/siemens/translateJunctions.mos | M testsuite/flattening/libraries/3rdParty/siemens/translatePipes.mos | M testsuite/flattening/libraries/3rdParty/siemens/valve_test.mos | M testsuite/flattening/libraries/biochem/BiochemModels.mos | A testsuite/libraries-for-testing/.gitignore | A testsuite/libraries-for-testing/Makefile | A testsuite/libraries-for-testing/Makefile.version | A testsuite/libraries-for-testing/index.json | A testsuite/libraries-for-testing/index.mos | A testsuite/libraries-for-testing/update.py | M testsuite/omsimulator/test03.mos | M testsuite/openmodelica/cppruntime/testVectorizedBlocks.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/InOutTest.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/Modelica.Blocks.Sources.BooleanPulse.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/Modelica.Blocks.Sources.BooleanPulse.mos | M testsuite/openmodelica/interactive-API/Bug3417.mos | M testsuite/openmodelica/interactive-API/interactive_api_calls.mos | M testsuite/openmodelica/parser/ParseFullModelica2.2.2.mos | M testsuite/rtest | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.Circuit.mos | M testsuite/simulation/libraries/3rdParty/GitLibraries/WasteWater.ASM1.Examples.SmallPlant.mos | M testsuite/simulation/libraries/3rdParty/MathematicalAspects/17_TestSwitch.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_ExternalTrigger.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_String.mos | M testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos | M testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower.Components.Pipes.Tests.tube_test.mos | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Blocks/Smoothing.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Blocks/TimeTable.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Blocks/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Boundaries/PrescribedHeatFlow.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Boundaries/WaterSink.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Boundaries/WaterSourceMH.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Boundaries/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Components/Pipes/Tests/TubeWithoutWall.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Components/Pipes/Tests/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Components/Pipes/Tests/tube_test.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Components/Pipes/Tube.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Components/Pipes/TubeWithoutWall.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Components/Pipes/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Components/SolidComponents/Wall.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Components/SolidComponents/Walllayer.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Components/SolidComponents/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Components/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Documents/SiemensModelicaLicense2.html | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Interfaces/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Interfaces/portHeat.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/BaseClasses/BaseTube.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/BaseClasses/PartialTwoPortTransport.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/BaseClasses/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/Functions/linearInterpolation.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/Functions/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/HeatTransfer/InnerHeatTransfer/PartialHeatTransfer.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/HeatTransfer/InnerHeatTransfer/SinglePhaseOverall.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/HeatTransfer/InnerHeatTransfer/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/HeatTransfer/PartialHeatTransfer.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/HeatTransfer/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/PressureLoss/OverallFlow.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/PressureLoss/PartialFriction.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/PressureLoss/PartialFrictionSinglePhase.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/PressureLoss/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/Structures/PipeGeo.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/Structures/PropertiesMetal.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/Structures/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/Utilities/package.mo | D testsuite/simulation/libraries/3rdParty/SiemensPower/SiemensPower/package.mo | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestAirHumidity.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestBend.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump5.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump7.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPumpWaterSolution.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCompressor.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFan.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions3.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions5.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestLumpedStraightPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating0.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestRefP.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSensors.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamExtractionSplitter.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine3.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestTank.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestThreeWayValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes2.mos | M testsuite/simulation/libraries/3rdParty/siemens/testSolidComponents.mos | M testsuite/simulation/libraries/3rdParty/siemens/testSolidComponentsJac.mos | M testsuite/simulation/libraries/msl31/Modelica.Electrical.Analog.Examples.CauerLowPassSC.mos | M testsuite/simulation/libraries/msl31/Modelica.Electrical.Analog.Examples.CharacteristicThyristors.mos | M testsuite/simulation/libraries/msl31/Modelica.Electrical.Analog.Examples.HeatingMOSInverter.mos | M testsuite/simulation/libraries/msl31/Modelica.Electrical.Machines.Examples.DCSE_Start.mos | M testsuite/simulation/libraries/msl31/Modelica.Electrical.Machines.Examples.TransformerTestbench.mos | M testsuite/simulation/libraries/msl31/Modelica.Electrical.MultiPhase.Examples.TransformerYD.mos | M testsuite/simulation/libraries/msl31/Modelica.Electrical.MultiPhase.Examples.TransformerYY.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Elementary.InitSpringConstant.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar2.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis.mos | M testsuite/simulation/libraries/msl31/Modelica.Thermal.FluidHeatFlow.Examples.OneMass.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.Explanatory.MomentumBalanceFittings.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraint.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Elementary.RollingWheel.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.MixtureGases.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.MixIdealGasAir.mos | M testsuite/simulation/libraries/msl32_cpp/Modelica.Fluid.Examples.Explanatory.MomentumBalanceFittings.mos | M testsuite/simulation/libraries/msl32_cpp/Modelica.Fluid.Examples.InverseParameterization.mos | M testsuite/simulation/libraries/msl32_cpp/Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls.mos | M testsuite/simulation/libraries/msl32_cpp/Modelica.Media.Examples.MixtureGases.mos | M testsuite/simulation/libraries/msl32_cpp/Modelica.Media.Examples.TestOnly.MixIdealGasAir.mos | M testsuite/simulation/modelica/algorithms_functions/AlgorithmSize.mos | M testsuite/simulation/modelica/commonSubExp/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump1.mos | M testsuite/simulation/modelica/external_functions/MDD_test.mos | M testsuite/simulation/modelica/functions_eval/Inverter.mos | M testsuite/simulation/modelica/functions_eval/Inverter2.mos | M testsuite/simulation/modelica/initialization/fullRobot.mos | M testsuite/simulation/modelica/parameters/revoluteConstraint.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit6.mos | M testsuite/simulation/modelica/start_value_selection/asmaFlow.mos | M testsuite/simulation/modelica/tearing/Tearing6-cel.mos | M testsuite/simulation/modelica/tearing/Tearing6-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing6-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing6-omc.mos | M testsuite/simulation/modelica/tearing/Tearing7-cel.mos | M testsuite/simulation/modelica/tearing/Tearing7-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing7-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing7-omc.mos | M testsuite/simulation/modelica/tearing/Tearing8-cel.mos | M testsuite/simulation/modelica/tearing/Tearing8-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing8-celMC3sorted.mos | M testsuite/simulation/modelica/tearing/Tearing8-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing8-omc.mos | M testsuite/special/FmuExportCrossCompile/Makefile | * commit 4a64010a5f01d7e3bf423ece58fe0418b89afbe5 | Author: Martin Sjölund | Date: Tue Jun 9 11:34:56 2020 +0200 | | Sanity check for rtest + libraries existing | | M .CI/common.groovy | * commit 837cd0597e9de900f35f36d13992bf137111a56d | Author: Martin Sjölund | Date: Mon Jun 8 21:33:35 2020 +0200 | | Improve error message for unit lexing failure | | M OMCompiler/Compiler/BackEnd/Unit.mo | M OMCompiler/Compiler/BackEnd/UnitCheck.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | * commit 5c639bb610c136cf7221e27ada109131ced5bf8b | Author: Martin Sjölund | Date: Tue Jun 9 15:35:17 2020 +0200 | | Fix for SemanticVersion regex not working on OSX | | M OMCompiler/Compiler/Util/SemanticVersion.mo | * commit 8c195e6e3edf526909ef7782c89201b17159f78d | Author: Adrian Pop | Date: Wed Jun 24 03:50:06 2020 +0300 | | update libraries, v1.16.0-dev.03 | - fix compliance testing | | M .CI/common.groovy | M libraries | * commit 1a972c010c1940728280a7ffb3d5a133d3e30f24 | Author: Martin Sjölund | Date: Tue Jun 9 09:09:51 2020 +0200 | | Update code quoting of identifiers | | * No longer crashes on odd quoted identifiers that do not end with ' | * Identifiers can now be reversed again (to see the actual name in the debugger) | | M OMCompiler/Compiler/Util/System.mo | M OMCompiler/Compiler/runtime/systemimpl.c | M testsuite/flattening/modelica/mosfiles/QuotedFunction.mo | * commit ca04e3746a0831beb0b30ae60597a254626ef307 | Author: Mahder Gebremedhin | Date: Mon Jun 8 20:54:12 2020 +0200 | | Minor cleanup and commenting. (#940) | | - Added comments for record handling template functions. | | - Removed generation of unused record utility function | `recordCopyFromVars` which was used to assign to 'record' | in simulation contexts. Assigning to record in simulation | context is now handled by splitting the assignment (recursively) | to each element instead. | | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | * commit 775e048a11c31f37b93b22ea9e1830ce598cb2b8 | Author: Adrian Pop | Date: Mon Jun 8 17:53:11 2020 +0300 | | fix crash when displaying an error message | to test: | - git clone https://github.com/OpenModelica/BUAVSystem.git | - build model: | BUAVSystem.Examples.ValidationCases.IntegratedSystemValidationMar6 | - crashes in: | RemoveSimpleEquations.mo:3156 because "str "is defined only on one branch | | M OMCompiler/Compiler/BackEnd/RemoveSimpleEquations.mo | * commit aa7b2e460750549c0ce53b185750fe43fa189d3e | Author: Adrian Pop | Date: Fri Jun 5 00:45:10 2020 +0300 | | add some sanity checks for CI/Build MINGW | - make sure the compiler can build and simulate a simple model with C, C++ and that an FMU can be build | - check that linearization works (for matlab) | - check that OMEdit can start (not missing any dlls) | - add a script to test the sanity, don't build it on the fly as escaping in Windows is alien technology | - build more stuff in parallel for mingw/msvc (via all-runtimes target) | | M .CI/common.groovy | M Makefile.omdev.mingw | M OMCompiler/Makefile.omdev.mingw | M OMCompiler/Makefile.omsi.common | A testsuite/sanity-check/testSanity.mos | * commit 4c6e2428b68023630a854ede6b8b4b58e0b03378 | Author: Lennart Ochel | Date: Fri Jun 5 14:32:25 2020 +0200 | | Update OMSimulator (#941) | | M OMSimulator | * commit aa8c12eb21b1eab354a9ac30284a82703ad573e8 | Author: Adrian Pop | Date: Thu Jun 4 23:08:37 2020 +0300 | | ticket:5927 fix the crash in linearization for Matlab | - %g was given a string | - remove trailing spaces before \n in CodegenC.tpl | - update test | | M OMCompiler/Compiler/Template/CodegenC.tpl | M testsuite/openmodelica/linearization/test_dump_languages.mos | * commit 4c810914c0d6489e340811cdc6457f47e061acd4 | Author: Per Östlund | Date: Thu Jun 4 13:06:48 2020 +0200 | | [NF] Initial handling of ragged dimensions. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M testsuite/flattening/modelica/scodeinst/DimRagged1.mo | * commit 3c641e93265f62c7cb22468539c2c20dcd30b8c4 | Author: Lennart Ochel | Date: Thu Jun 4 16:58:47 2020 +0200 | | Update OMSimulator (#938) | | M OMSimulator | * commit 73099f976250697791d7886082096948ccdeae03 | Author: Martin Sjölund | Date: Wed Jun 3 15:59:05 2020 +0200 | | [Flat] Fix output of external functions | | M OMCompiler/Compiler/FrontEnd/SCodeDump.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFSections.mo | * commit 8bc748e02f0fd46fd5f68a459e3c337324609b70 | Author: Martin Sjölund | Date: Thu Jun 4 10:45:22 2020 +0200 | | Only push library updates when the build is stable | | M Jenkinsfile | M libraries | * commit 4c4da67cb431934d5eda60471d87909cc8a482ec | Author: Lennart Ochel | Date: Thu Jun 4 07:18:36 2020 +0200 | | Update OMSimulator (#931) | | M OMSimulator | * commit 394208816b710a67384588ee3e3bdaeab6c00fe1 | Author: hudson | Date: Wed Jun 3 17:29:24 2020 +0000 | | Updated libraries | * libraries 06f38e4...2ba40eb (1): | > Bump libraries | | M libraries | * commit 63b9017bf7667c370d84e182bf153e09f0373c04 | Author: Per Östlund | Date: Wed Jun 3 17:53:12 2020 +0200 | | [NF] Add promote as experimental operator. | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/Util/Error.mo | A testsuite/flattening/modelica/scodeinst/FuncBuiltinPromote.mo | A testsuite/flattening/modelica/scodeinst/FuncBuiltinPromoteInvalid1.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 6ea769e8cc44f48852a3689822cc7e082f807a18 | Author: Per Östlund | Date: Wed Jun 3 14:29:11 2020 +0200 | | Add more language standards. | | - Add 3.4, 3.5, and experimental as language standards. | - Change LanguageStandard.latest to mean 3.4. | | M OMCompiler/Compiler/Util/Config.mo | M OMCompiler/Compiler/Util/Flags.mo | * commit 3dfb7ad24f9b75143a1df8c8c1a4a15570659c3b | Author: Martin Sjölund | Date: Wed Jun 3 13:53:58 2020 +0200 | | [OSX] Check dylib and binaries for relative paths (#916) | | * Check dylib and binaries for relative paths | * Fix dylib IDs, rpath, etc in various places | * Add sanity check for OMEdit (OSX only; check that OMEdit --help works) | | Co-authored-by: AnHeuermann | | M Jenkinsfile | M OMCompiler/Makefile.common | M OMCompiler/Makefile.omsi.common | M OMCompiler/SimulationRuntime/c/Makefile.common | * commit 8d5b5cdc056273e8268bdf96614a57a8ba5b8dbc | Author: Mahder Gebremedhin | Date: Wed Jun 3 13:41:17 2020 +0200 | | Handle preExp and varDecls for crefs with subs. (#923) | | * Handle preExp and varDecls for crefs with subs. | | - We used to throw away any extra expressions and variable declarations | needed for it, i.e., if it has some complicated subscript that can not | be generated inline. | | - If you are sure you have a path (a cref with no subs) then you can use | contextCrefNoPrevExp (e.g variable names are just paths. They are just | represented as cref). Otherwise contextCref now needs a preEx and varDecls | buffer passed to it. | | * Fix wrong ordering of buffer arguments. | | * Avoid unnecessary code generation. | | - This fixes ticket:5994. | | - The path we took for crefs with subscripts in function context | used to create unnecessary temporaries and exps which we did | not notice because they were were thrown away after being created. | | - Split up the function to take different paths for normal and parallel | functions. | | * Add a test case for Ticket:5994. | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | M testsuite/simulation/modelica/arrays/Makefile | A testsuite/simulation/modelica/arrays/ticket_5994.mo | A testsuite/simulation/modelica/arrays/ticket_5994.mos | * commit 4da8d489ad468a14c37dd633796fa2359da25652 | Author: Martin Sjölund | Date: Wed Jun 3 11:33:48 2020 +0200 | | [Flat] Use loop keyword for while loops | | M OMCompiler/Compiler/NFFrontEnd/NFStatement.mo | * commit c16c232eab0fd85863a472a26a61d5c481157594 | Author: AnHeuermann | Date: Fri May 29 20:35:43 2020 +0200 | | Add Cvode Documentation | | - Also fixed wrong order in tooltip | | M OMCompiler/SimulationRuntime/c/util/simulation_options.c | M doc/UsersGuide/source/solving.rst | * commit 605b4b49c64c897cccef9d765c931d3116272d18 | Author: Martin Sjölund | Date: Wed Jun 3 08:56:26 2020 +0200 | | [Flat] Use toFlatString also on clock constructors | | M OMCompiler/Compiler/NFFrontEnd/NFClockKind.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | * commit 8a46f61d4467ff1bc3ed355b65decef60eff7cbb | Author: Adrian Pop | Date: Tue Jun 2 17:49:25 2020 +0300 | | MinGW & other minor fixes | - more homogenous handling of LINK_SUNDIALS_STATIC for ida_solver, cvode_solver and radau | - signal that we link with static fmilib in FMICommon.h (define FMILIB_STATIC_LIB_ONLY) | - more debugging in testsuite/simulation/libraries/common/ModelTesting.mos | - change Util.absoluteOrRelative to check for the relative path and if | it doesn't exist return the original path to generate better error | messages | | M OMCompiler/Compiler/Util/Util.mo | M OMCompiler/SimulationRuntime/c/fmi/FMICommon.h | M OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.c | M OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.h | M OMCompiler/SimulationRuntime/c/simulation/solver/ida_solver.c | M OMCompiler/SimulationRuntime/c/simulation/solver/ida_solver.h | M OMCompiler/SimulationRuntime/c/simulation/solver/radau.h | M testsuite/simulation/libraries/common/ModelTesting.mos | * commit 7aad7a2dd17bb73efc50e6e39b690d248824dfcf | Author: hudson | Date: Tue Jun 2 17:30:08 2020 +0000 | | Updated libraries | * libraries c3edc70...06f38e4 (1): | > Bump libraries | | M libraries | * commit b0f5ccc09144aed248f4155cce8dca042b5191ba | Author: Per Östlund | Date: Tue Jun 2 16:03:39 2020 +0200 | | [NF] Fix subscripting of boxed/unboxed expressions. | | - Handle boxed types in Type.subscript. | - Add assertion in Type.subscript to catch unhandled types. | - Add special rules for unboxed/boxed values in | Expression.applySubscript that subscripts the expressions they contain | instead of creating unnecessary SUBSCRIPTED_EXPs. | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | * commit 680787704f2ff2ec2b48df4c95a680be2fae3adb | Author: Karim Abdelhak | Date: Tue Jun 2 14:01:36 2020 +0200 | | [BE] jacobians: make residual names unique | | - make jacobian residual variables unique and use the name | - avoids discarding them while differentiating in the case of nested jacobians | | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M testsuite/openmodelica/debugDumps/dumpSparsePatternLin.mos | M testsuite/openmodelica/debugDumps/optdaedump.mos | M testsuite/openmodelica/debugDumps/symjacdump.mos | M testsuite/simulation/modelica/commonSubExp/cse1.mos | M testsuite/simulation/modelica/commonSubExp/cse3.mos | M testsuite/simulation/modelica/commonSubExp/cseFunctionCall8.mos | M testsuite/simulation/modelica/commonSubExp/wrapFunctionCalls11.mos | M testsuite/simulation/modelica/initialization/homotopy2.mos | M testsuite/simulation/modelica/start_value_selection/asmaFlow.mos | M testsuite/simulation/modelica/tearing/dynamicTearing2.mos | * commit 302444fe3b4cfc033d27a5beb12ba39ade52c835 | Author: Per Östlund | Date: Tue Jun 2 15:06:49 2020 +0200 | | [NF] Clean up Flatten. | | - Pass the scalarize flag as a bool where it's needed instead of looking | up the value of the flag over and over. | - Split the array vectorization off to a separate function to make the | code cleaner and avoid having to check whether to run the code for | every array element. | - Simplify binding handling in Flatten.flattenClass. | | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | * commit 8066773f1271a822d7c57f012a874be5ef2b75e4 | Author: Per Östlund | Date: Tue Jun 2 12:59:40 2020 +0200 | | [NF] Retype conditional array expressions. | | - When doing branch selection on if-expressions where the branches have | different dimensions, also do branch selection on the type of the | if-expression. | | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | * commit ed49d5fbb07b1dff1da9180707c48a77e98a7bd4 | Author: hudson | Date: Mon Jun 1 17:32:17 2020 +0000 | | Updated libraries | * libraries 7e73535...c3edc70 (1): | > Bump libraries | | M libraries | * commit e2e0cade91c4a4f427bce83ccb60fc54f72667f5 | Author: Adrian Pop | Date: Mon Jun 1 18:17:57 2020 +0300 | | link sundials statically on mingw in cvode_solver.h | | M OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.h | * commit 7f3cfc001abf1ad42a7d92f9adfc489cc71238d9 | Author: Per Östlund | Date: Mon Jun 1 17:25:08 2020 +0200 | | [NF] Improve structural parameter handling. | | - When marking a size expression as structural, don't mark the | expression in it since only the size of the expression is needed. | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M testsuite/flattening/modelica/scodeinst/Ticket5821.mo | M testsuite/flattening/modelica/scodeinst/const7.mo | * commit a87a6a00b8eb8bf054697040fe03dd82b9cca61f | Author: Per Östlund | Date: Mon Jun 1 16:21:17 2020 +0200 | | [NF] Improve/cleanup expression traversal functions. | | - Implemented Expression.applyShallow. | - Moved some traversal utility functions to the modules for the types | they traverse, i.e. ComponentRef, Call, etc. | - Moved Expression.ClockKind and its functions to a separate file. | - Fixed apply for typed reductions, which would only apply the function | to the default and fold expressions without traversing into them. | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | A OMCompiler/Compiler/NFFrontEnd/NFClockKind.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFSubscript.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | * commit bb23e344b5735f7a833e64a8cce53a457de5ef34 | Author: Adrian Pop | Date: Mon Jun 1 12:50:13 2020 +0000 | | Updated libraries | * libraries b1581bc...7e73535 (1): | > update MEV to v1.0.1 | | M libraries | * commit d3af00cfa4b2c0dee9eb471b5e1fb5c1f48cb8c4 | Author: Martin Sjölund | Date: Mon Jun 1 13:54:28 2020 +0200 | | Correct installPackage name in help text | | M OMCompiler/Compiler/FrontEnd/ClassLoader.mo | * commit 2ce7786d38a8eb731e96948eaf3cd1404bfcb957 | Author: John | Date: Mon Jun 1 13:22:00 2020 +0200 | | Singelton ut containing non singelton ut are treated as singeltons (#914) | | * Singelton ut containing non singelton ut are treated as singeltons | | M OMCompiler/Compiler/FrontEnd/InstMeta.mo | M testsuite/metamodelica/meta/Makefile | A testsuite/metamodelica/meta/UniontypeNestedSingelton.mo | A testsuite/metamodelica/meta/UniontypeNestedSingelton.mos | * commit 3c8423f2d7061f1b95d0ed70d78f35d9a41a1597 | Author: Adrian Pop | Date: Tue Jun 16 15:34:38 2020 +0300 | | v1.16.0-dev.01 | | M README.md | * commit c007a39228407ed915dc777940e3c596763fa868 | Author: Per Östlund | Date: Sat May 30 01:45:10 2020 +0200 | | [NF] Subscripting fixes. | | - Fix type when subscripting enumerations. | - Only remove subscripts if all of them simplify to :. | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFSubscript.mo | * commit f0d79210c8151e06544df10f5aee04bbbdaebfed | Author: hudson | Date: Fri May 29 16:57:39 2020 +0000 | | Updated libraries | * libraries 712bdb9...b1581bc (2): | > Bump libraries | > Buildings 7.0.0 | | M libraries | * commit 419f112d23ae3b1c247028fe555cc1a3cf175790 | Author: AnHeuermann | Date: Fri Apr 3 11:49:00 2020 +0200 | | [C-runtime] Adding CVODE | | For trac ticket 5830. | - Adding Sundials CVODE v2.8.2 as integration method for C runtime. | Use `method="cvode"` in OMEdit or `-s=cvode` when running the executable. | - Possible to choose integrator method: | - For stiff problems [default]: `-cvodeLinearMultistepMethod=CV_BDF -cvodeNonlinearSolverIteration=CV_NEWTON`. | - For non-stiff problems: `-cvodeLinearMultistepMethod=CV_ADAMS -cvodeNonlinearSolverIteration=CV_FUNCTIONAL`. | - Added tests for CVODE to testsuite. | - problem2 still failing | | Additional changes to existing files: | - Added check in printSparseStructure to check for NULL. | - Fixed warnings during compilation of some infoStreamPrint calls. | - Added new flags to choose CVODE solver and set some settings. | - Changed debug print in ida_solver.c to use `LOG_SOLVER_V` instead of `LOG_DASSL_STATES`. | - Added CVODE to solver_main.c. | - Addapted build system to add libsundials_cvodes.* to runtime. | | Still WIP: | - Use colored dense numberic Jacobian instead of internal dense Jacobian from CVODE | | M OMCompiler/Compiler/Util/Autoconf.mo.omdev.mingw | M OMCompiler/SimulationRuntime/c/Makefile.common | M OMCompiler/SimulationRuntime/c/Makefile.objs | A OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.c | A OMCompiler/SimulationRuntime/c/simulation/solver/cvode_solver.h | M OMCompiler/SimulationRuntime/c/simulation/solver/ida_solver.c | M OMCompiler/SimulationRuntime/c/simulation/solver/model_help.c | M OMCompiler/SimulationRuntime/c/simulation/solver/solver_main.c | M OMCompiler/SimulationRuntime/c/util/simulation_options.c | M OMCompiler/SimulationRuntime/c/util/simulation_options.h | M OMCompiler/configure.ac | M testsuite/simulation/modelica/solver/Makefile | A testsuite/simulation/modelica/solver/problem1-cvode.mos | A testsuite/simulation/modelica/solver/problem2-cvode.mos | A testsuite/simulation/modelica/solver/problem6-cvode.mos | * commit e293f5ae65e65fc915c09e9c1c133b823c9cbf16 | Author: Per Östlund | Date: Wed May 27 19:08:39 2020 +0200 | | [NF] Flat Modelica improvements. | | - Simplify away subscripts when devectorizing calls if possible. | - Recheck whether a subscript is a slice or not after modifying the | contained expression via e.g. Subscript.map. | - Only dump 'input' prefix for top-level components. | - Dump type attributes for components in e.g. functions. | - Dump 'public' for public elements, otherwise everything will be | private after the first private element. | - Fix dumping of array dimensions which was using normal toString. | - Change more dump functions to use IOStream. | | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFDimension.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFModifier.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFSubscript.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M OMCompiler/Compiler/NFFrontEnd/NFVariable.mo | * commit 777e83a249fd349451af4640bedaec145c54949f | Author: hudson | Date: Thu May 28 17:36:16 2020 +0000 | | Updated libraries | * libraries 8e18a8a...712bdb9 (2): | > Bump libraries | > Bump libraries | | M libraries | * commit e84fce5bda9dd46d585da2bdf2c54f8744266b81 | Author: John | Date: Thu May 28 19:25:44 2020 +0200 | | NFClass is now a uniontype (#910) | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinFuncs.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFClassTree.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnector.mo | M OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo | M OMCompiler/Compiler/NFFrontEnd/NFDimension.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpandableConnectors.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFImport.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookup.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookupState.mo | M OMCompiler/Compiler/NFFrontEnd/NFOCConnectionGraph.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperatorOverloading.mo | M OMCompiler/Compiler/NFFrontEnd/NFPackage.mo | M OMCompiler/Compiler/NFFrontEnd/NFRecord.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit c938f04e3cd884fe76159a00f3f8c9775d99d69c | Author: arun3688 | Date: Thu May 28 09:20:03 2020 +0200 | | Cleanup log files in black box FMUs (#906) | | * cleanup black box FMUs | * fix issues with premature file quoting on Windows | | Co-authored-by: Lennart Ochel | Co-authored-by: Adrian Pop | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/Template/CodegenFMU.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/runtime/systemimpl.c | M OMCompiler/SimulationRuntime/c/util/omc_file.c | * commit 39008d06887255def323c78df37a8def70a49274 | Author: Per Östlund | Date: Wed May 27 19:14:44 2020 +0200 | | [NF] Handle wildcard crefs in transferSubscripts. | | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | A testsuite/flattening/modelica/scodeinst/FunctionMultiOutput5.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit d00ac6bca766117c33d9c27d9b1b64984de26d34 | Author: hudson | Date: Tue May 26 22:40:45 2020 +0000 | | Updated libraries | * libraries a260df3...8e18a8a (2): | > Bump libraries | > add MEV library | | M libraries | * commit 7232ad8ec84bbc64a58e43778d66a0f8c4812a73 | Author: arun3688 | Date: Tue May 26 20:27:10 2020 +0200 | | add unit definitions to the modelDescription.xml (#896) | | M OMCompiler/Compiler/FrontEnd/MetaModelicaBuiltin.mo | M OMCompiler/Compiler/SimCode/SimCode.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenFMU2.tpl | M OMCompiler/Compiler/Template/CodegenFMUCommon.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testCSTR.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_15.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3049.mos | M testsuite/simulation/libraries/3rdParty/HumMod/HumModTest_OMC_total.mo | * commit 7388aef5fd27ce73ee540619ccdb8e17b37256a1 | Author: Per Östlund | Date: Tue May 26 17:01:00 2020 +0200 | | [NF] Improve expandable connectors. | | - Handle expandable connectors in complex arrays better. | | M OMCompiler/Compiler/NFFrontEnd/NFExpandableConnectors.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | A testsuite/flattening/modelica/scodeinst/ExpandableConnector4.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 6fed5ce534c92816972c1ee6f7031ec608eb7fd7 | Author: Per Östlund | Date: Tue May 26 13:41:19 2020 +0200 | | [NF] Fix flat Modelica dumping. | | - Fix flat Modelica dumping so that it's done before scalarization, | otherwise it doesn't work correctly. | | M OMCompiler/Compiler/Main/Main.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/Stubs/CevalScriptBackend.mo | * commit 946d35c58d4f0d2e8aa868aa01f786466737e4be | Author: John | Date: Tue May 26 14:46:20 2020 +0200 | | Check for mutally cyclic components for MM (#902) | | * Avoid reodering but check cycles for MM | | * Added tests for mutally recursive constants for MM | | M OMCompiler/Compiler/FrontEnd/InstUtil.mo | M testsuite/metamodelica/meta/Makefile | A testsuite/metamodelica/meta/PackageConst1.mo | A testsuite/metamodelica/meta/PackageConst1.mos | A testsuite/metamodelica/meta/UniontypeConst3.mo | A testsuite/metamodelica/meta/UniontypeConst3.mos | * commit 979b43b39e62aaa64658e18052c5b8bee2d55b1b | Author: Adeel Asghar | Date: Tue May 26 10:48:45 2020 +0200 | | Use PRE_TARGETDEPS to recompile OMEdit executable if needed | | M OMEdit/OMEdit.pro | M OMEdit/OMEditGUI/OMEditGUI.pro | * commit a908a4548640320ec55eb69c8f0dc4314cb3e5db | Author: Adeel Asghar | Date: Tue May 19 14:01:01 2020 +0200 | | Enable text editing for OMSimulator models | | Right now its only possible to do the text change at the model level. | This uses the `oms_loadSnapshot` API. The whole model is reloaded. | | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.h | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/OMS/OMSProxy.cpp | M OMEdit/OMEditLIB/OMS/OMSProxy.h | * commit 2a7b50046acb1eac7dee3630bcd3ac70830103bc | Author: Adeel Asghar | Date: Fri May 22 11:56:31 2020 +0200 | | Added support for new fmi export flags --fmiFilter and --fmiSources | | Fixes ticket:3105 and ticket:5969 | Added `--fmiFilter` options descriptions. | Change description of `--fmiFilter`. | Disable "Include Source Code" checkbox if filter is blackBox. | | M OMCompiler/Compiler/Util/Flags.mo | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/Options/OptionsDialog.cpp | M OMEdit/OMEditLIB/Options/OptionsDialog.h | * commit b7ab1929b77a6344941e1cbc82a40910c201e1b9 | Author: hudson | Date: Mon May 25 17:29:04 2020 +0000 | | Updated libraries | * libraries 36e3f3a...a260df3 (1): | > Bump libraries | | M libraries | * commit aa8e80b40d4713ab46f809cbaefe9fd9f72bb963 | Author: Per Östlund | Date: Mon May 25 16:45:12 2020 +0200 | | Flat modelica output improvements. | | - Don't quote time. | - Handle builtin call names correctly. | | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | * commit 4737bf657cec7657874abb8ee2cb8aeec7a459fa | Author: John | Date: Mon May 25 17:44:31 2020 +0200 | | NFBinding is now a Uniontype instead of pkt/ut hybrid (#900) | | M OMCompiler/Compiler/NFFrontEnd/NFBinding.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | M OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpressionIterator.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFModifier.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperatorOverloading.mo | M OMCompiler/Compiler/NFFrontEnd/NFPackage.mo | M OMCompiler/Compiler/NFFrontEnd/NFRecord.mo | M OMCompiler/Compiler/NFFrontEnd/NFScalarize.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFVariable.mo | M OMCompiler/Compiler/NFFrontEnd/NFVerifyModel.mo | * commit 3ab5efeda987a5ccc826f099b3775a7de25f50b2 | Author: Lennart Ochel | Date: Mon May 25 14:18:08 2020 +0000 | | Updated libraries | * libraries 26d8376...36e3f3a (1): | > Patch a unit string in Modelica 3.1/Mechanics/Translational.mo | | M libraries | * commit 5c1cf162ae6cefc0ac450bb7a3b1ce53f06a1943 | Author: Per Östlund | Date: Mon May 25 14:42:37 2020 +0200 | | [NF] Enable flat output with instantiateModel. | | - Break out the instantiateModel handling from | CevalScriptBackend.cevalInteractiveFunctions3 to its own function and | make it handle flat modelica output when -f is set. | - Change NFInst.instClassInProgram to return NF structures instead of | DAE, and convert to DAE in CevalScriptBackend.runFrontEndWork instead. | - Rename getCommentsFromSource to getComments in ElementSource, since | the FromSource part can be inferred from it being in ElementSource. | - Added ElementSource.getOptComment to fetch the first added comment. | - Simplify flat model handling by changing the Comment in FlatModel into | a ElementSource, to also embed the SourceInfo in the flat model. | - Remove the name of the class from all the execStat calls in the NF | except for the first to simplify the interface between the modules, | since it doesn't provide any extra information. | | M OMCompiler/Compiler/FrontEnd/Algorithm.mo | M OMCompiler/Compiler/FrontEnd/DAEDump.mo | M OMCompiler/Compiler/FrontEnd/ElementSource.mo | M OMCompiler/Compiler/Main/Main.mo | M OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFOCConnectionGraph.mo | M OMCompiler/Compiler/NFFrontEnd/NFScalarize.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/NFApi.mo | M OMCompiler/Compiler/Stubs/CevalScriptBackend.mo | M OMCompiler/Compiler/Util/Config.mo | M OMCompiler/Compiler/Util/Error.mo | * commit edc4067ce6365036728f2a637eaffede6511192c | Author: John | Date: Mon May 25 15:01:22 2020 +0200 | | Recursive constants in ut (#890) | | * Do not check for self recursive components in UT | | * Added tests for self recursive ut | | * Inst UT temporary in InstVar. Fixed testsuite | | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/FrontEnd/InstMeta.mo | M OMCompiler/Compiler/FrontEnd/InstVar.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeCheck.mo | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | M testsuite/metamodelica/meta/Makefile | A testsuite/metamodelica/meta/UniontypeConst2.mo | A testsuite/metamodelica/meta/UniontypeConst2.mos | * commit 4c967e0a38096bc42e5b81c4789e14c7a7ae4faa | Author: hudson | Date: Sat May 23 17:29:24 2020 +0000 | | Updated libraries | * libraries 1f11291...26d8376 (2): | > Bump libraries | > Bump libraries | | M libraries | * commit d43852abf5f173130b54746e9c85688ed02f2a33 | Author: Lennart Ochel | Date: Fri May 22 19:50:42 2020 +0200 | | Update OMSimulator (#895) | | * Update OMSimulator | * Update expected output | | M OMSimulator | M testsuite/omsimulator/test03.mos | * commit f2c00c8a1535605f46f876fdb21569d3b65df10d | Author: Adrian Pop | Date: Thu May 21 21:17:13 2020 +0300 | | ticket:5954 | - on Windows, get the path of libOpenModelicaCompiler.dll, | not the process loading it so is the same as in Linux | | M OMCompiler/Compiler/runtime/settingsimpl.c | * commit 0699b4b77e89420f6f5638ab06010953a0ff3e1d | Author: hudson | Date: Thu May 21 17:32:12 2020 +0000 | | Updated libraries | * libraries c05511d...1f11291 (1): | > Bump libraries | | M libraries | * commit ed29dec40c4b1729ce0105321be45df7bcedb782 | Author: arun3688 | Date: Wed May 20 20:58:20 2020 +0200 | | new config flag --fmiSources to control if sources for FMUs will be exported (#892) | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | * commit 7d2ba1a66a15854a54fc84a2c4d4939c124e35f2 | Author: hudson | Date: Wed May 20 17:30:27 2020 +0000 | | Updated libraries | * libraries 2a16492...c05511d (1): | > Bump libraries | | M libraries | * commit 553d2a79e0580d1547408790246bd7d515ef4964 | Author: arun3688 | Date: Wed May 20 16:01:02 2020 +0200 | | add tests to check fmiFilter=none and internal (#889) | | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_13.mos | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_14.mos | * commit 438a8d96f5a630b408b08c7afe9db45e0b0243f4 | Author: John | Date: Wed May 20 15:19:59 2020 +0200 | | Remove tmps that where added in Ticket-5712 (#891) | | D OMCompiler/tmp/mutable.mo | D OMCompiler/tmp/test.mo | D OMCompiler/tmp/test1.mo | D OMCompiler/tmp/test2.mo | * commit a5f09fc3bdddf7a521d5c35d977046f665d52a20 | Author: Martin Sjölund | Date: Wed May 20 09:48:32 2020 +0200 | | Propagate clockIndex to residual functions | | This makes NLS in clocked systems compile. | | M OMCompiler/Compiler/SimCode/ReduceDAE.mo | M OMCompiler/Compiler/SimCode/SimCode.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | * commit c888c30f24f9f9648ff96c1c1fa7ec69573391a6 | Author: AnHeuermann | Date: Mon May 18 19:49:22 2020 +0200 | | Fix ModelicaLibraryConfig_gcc.inc for newer CMake | | - Fix for CMake for C++ runtime on Ubuntu Focal fossa | - Generate "-lboost_someCrazyStuff" from "Boost::SomeCrazyStuff" | - Fix warning due to different text in if branches | | M OMCompiler/SimulationRuntime/OMSICpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/CMakeLists.txt | * commit dffda8e6ccb69f3e97ee77befc4e08f18104452f | Author: arun3688 | Date: Tue May 19 22:30:23 2020 +0200 | | add new FMI config flag to filter modelDescription vars (#880) | | M OMCompiler/Compiler/FrontEnd/ComponentReference.mo | M OMCompiler/Compiler/SimCode/ReduceDAE.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/SimCode/SimCodeVar.mo | M OMCompiler/Compiler/Template/CodegenFMUCommon.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_11.mos | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_12.mos | * commit 95a421032a3c69354e0ec473601e757c1b1837f7 | Author: hudson | Date: Tue May 19 17:31:24 2020 +0000 | | Updated libraries | * libraries beef17d...2a16492 (1): | > Bump libraries | | M libraries | * commit 1a5dd13c250e39175779cbc3787c090a499f5890 | Author: Per Östlund | Date: Tue May 19 14:35:36 2020 +0200 | | [NF] Change NFComponent to a uniontype. | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinFuncs.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFClassTree.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnections.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnector.mo | M OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo | M OMCompiler/Compiler/NFFrontEnd/NFEquation.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpandableConnectors.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookup.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookupState.mo | M OMCompiler/Compiler/NFFrontEnd/NFModifier.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperatorOverloading.mo | M OMCompiler/Compiler/NFFrontEnd/NFPackage.mo | M OMCompiler/Compiler/NFFrontEnd/NFRecord.mo | M OMCompiler/Compiler/NFFrontEnd/NFScalarize.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFVariable.mo | * commit 8244a02833292a839182fd151d9c7a41734500a0 | Author: Per Östlund | Date: Tue May 19 13:38:34 2020 +0200 | | Handle METARECORDCALL in PrefixUtil.prefixExpWork. | | M OMCompiler/Compiler/FrontEnd/PrefixUtil.mo | * commit c5443dff5a64188856292308d19218aed3810a8c | Author: Martin Sjölund | Date: Tue May 19 09:19:56 2020 +0200 | | Allow loadModel to load files with metadata or prereleases | | Note: ClassLoader should probably be rewritten to handle choosing best | matching version in the MetaModelica code since the package manager | knows about version numbers now. | | M OMCompiler/Compiler/runtime/systemimpl.c | * commit d772ddec8a30d02d8b78c2cf6538316e649fe343 | Author: hudson | Date: Mon May 18 17:32:07 2020 +0000 | | Updated libraries | * libraries 2c42b54...beef17d (1): | > Bump libraries | | M libraries | * commit 001aa6daf59920631c9d5f3ca914743b823ed9da | Author: John | Date: Mon May 18 14:39:47 2020 +0200 | | Support for constants in Uniontypes (#875) | | Added test for constants in ut | | M OMCompiler/Compiler/FrontEnd/ClassInf.mo | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M testsuite/metamodelica/meta/Makefile | A testsuite/metamodelica/meta/UniontypeConst1.mo | A testsuite/metamodelica/meta/UniontypeConst1.mos | * commit 217dd9787a34ce175a42f946cb1f678593bdb877 | Author: Per Östlund | Date: Mon May 18 13:54:06 2020 +0200 | | [NF] Fix type check of if-expressions. | | - Handle if-expressions where the type of one of the branches can't be | resolved. | | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | * commit a6054a570af6751198942b4c388cad2f69394e30 | Author: Adrian Pop | Date: Fri May 15 01:00:05 2020 +0300 | | fix for ticket:5954 | - do not query OPENMODELICAHOME and OPENMODELICALIBRARY anymore, use the dll/so location | Settings.get* functions will construct these once and the return the same if you don't clear them | - set the installation path and the modelica path via Settings.set* functions if you want specific ones | - add a way to clear the installation path and modelica path by sending empty paths in Settings.set* functions | - fix om_curl.c to read the ca-bundle.crt from OMDEV or the installation directory | | M OMCompiler/Compiler/Util/Settings.mo | M OMCompiler/Compiler/runtime/om_curl.c | M OMCompiler/Compiler/runtime/settingsimpl.c | * commit a464d7a959a5dfa39cea498c622ef611fbbe0cd1 | Author: hudson | Date: Sat May 16 21:15:31 2020 +0000 | | Updated libraries | * libraries d0515f0...2c42b54 (3): | > Bump libraries | > update MLS trunk patches due to versionDate changes | > Bump libraries | | M libraries | * commit ad22570262b960755ff677ad8958ba1999296738 | Author: Martin Sjölund | Date: Thu May 14 10:51:27 2020 +0200 | | Use a locale-independent strtod | | This resolves ticket:4020 | | M OMCompiler/Compiler/runtime/ptolemyio.cpp | M OMCompiler/SimulationRuntime/c/Makefile.common | M OMCompiler/SimulationRuntime/c/Makefile.objs | M OMCompiler/SimulationRuntime/c/meta/meta_modelica_builtin.c | M OMCompiler/SimulationRuntime/c/simulation/simulation_info_json.c | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/c/util/OldModelicaTables.c | A OMCompiler/SimulationRuntime/c/util/omc_numbers.c | A OMCompiler/SimulationRuntime/c/util/omc_numbers.h | M OMCompiler/SimulationRuntime/c/util/read_csv.c | D OMCompiler/SimulationRuntime/c/util/read_csv.cpp | M OMPlot/OMPlot/OMPlotGUI/PlotWindow.cpp | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug2764.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3049.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testDisableDep.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testDiscreteStructe.mos | * commit 85d0e45b2b27e4b7e9cab30281726dce86b5fc6c | Author: Per Östlund | Date: Fri May 15 15:43:50 2020 +0200 | | [NF] If-expression improvements. | | - Added Type.CONDITIONAL_ARRAY that can properly store the type of an | if-expression where the branches have different dimensions until the | if-expression can be evaluated. | - Added a type to Expression.IF instead of just using the type of the | first branch. | - Updated typing, type checking and constant evaluation to handle | if-expressions with differently typed branches correctly. | | M OMCompiler/Compiler/FrontEnd/InstUtil.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | M OMCompiler/Compiler/NFFrontEnd/NFDimension.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M testsuite/flattening/modelica/scodeinst/IfExpression4.mo | M testsuite/flattening/modelica/scodeinst/IfExpression5.mo | A testsuite/flattening/modelica/scodeinst/IfExpression7.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit a8b4dff96cf5e6a0fdb55000f4e826aa2244d65f | Author: Lennart Ochel | Date: Fri May 15 10:27:46 2020 +0200 | | Update OMSens_Qt | | M OMSens_Qt | * commit 8b4387ffd477cddd1f3333fa91f689a0d1d50b3c | Author: Mahder Gebremedhin | Date: Thu May 14 18:26:05 2020 +0200 | | [BE] collect funcs from the data recon jacobian. | | - If the jacobian of data reconciliation is not traversed when | collecting used functions some differentiated functions | introduced by data recon will end up being removed. | | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | * commit 16e636306504df45cf4612e6dd1f46fbe7dcfd29 | Author: Adrian Pop | Date: Thu May 14 17:19:07 2020 +0300 | | fix typo, give a headline to 3rdParty handling | | M CONTRIBUTING.md | * commit 41249a33badb87b00bd23fd6254d8ef4ec3ec3c9 | Author: Adeel Asghar | Date: Thu May 14 10:14:17 2020 +0200 | | Export variables from same result files | | M OMEdit/OMEditLIB/Plotting/PlotWindowContainer.cpp | M OMNotebook/OMNotebook/OMNotebookGUI/xmlparser.cpp | M OMPlot/OMPlot/OMPlotGUI/PlotCurve.cpp | M OMPlot/OMPlot/OMPlotGUI/PlotCurve.h | M OMPlot/OMPlot/OMPlotGUI/PlotWindow.cpp | * commit 01ec712014418e1904c75449f474b38c3eecb509 | Author: Adeel Asghar | Date: Wed May 13 23:42:39 2020 +0200 | | ticket:5943 kill OPENMODELICAHOME from OMNotebook and OMShell | | M OMNotebook/OMNotebook/OMNotebookGUI/OMNotebook.config.in | M OMNotebook/OMNotebook/OMNotebookGUI/OMNotebookGUI.pro | M OMNotebook/OMNotebook/OMNotebookGUI/cellapplication.cpp | M OMShell/OMShell/OMShellGUI/oms.cpp | * commit eb234c072105011c6f4c20e8d24944ffb73a0720 | Author: Adrian Pop | Date: Wed May 13 14:03:58 2020 +0300 | | fix typo | | M CONTRIBUTING.md | * commit 520130202f1fd3104da75f3ecd7acbd3f3dfa860 | Author: hudson | Date: Wed May 13 17:33:48 2020 +0000 | | Updated libraries | * libraries 0fabb7f...d0515f0 (1): | > Bump libraries | | M libraries | * commit f7aa93ef834c71b09b24ab7b747988b0eb3ddfdf | Author: Martin Sjölund | Date: Wed May 13 08:58:40 2020 +0200 | | Resolve overflow when parsing huge arrays | | Both the SimpleModelicaParser used by the diff algorithm and the ANTLR | parser had problems with a huge array. | | The testcase has been compressed since it is too large to add as it is. | It is very repetitive and small when compressed. | | This fixes ticket:5949. | | M OMCompiler/Compiler/Parsers/SimpleModelicaParser.mo | M OMCompiler/Parser/Modelica.g | M testsuite/openmodelica/diff/AddClassAnnotation1.mos | A testsuite/openmodelica/diff/BadClassDiagram.mo.xz | M testsuite/openmodelica/diff/Makefile | M testsuite/openmodelica/diff/MoveConnection.mos | A testsuite/openmodelica/diff/ticket5949.mos | * commit 8f7933fffdef0d96abdf9c5e1146af6002598673 | Author: Karim Abdelhak | Date: Tue May 12 19:54:41 2020 +0200 | | [BE] implement max size for assc | - implement user flag --maxSizeASSC= | - ticket #5952 | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | * commit 08f00f96514a220b65aeaa9f06d7e674936a4ed0 | Author: hudson | Date: Tue May 12 17:33:52 2020 +0000 | | Updated libraries | * libraries e992ac6...0fabb7f (2): | > Bump libraries | > Bump libraries | | M libraries | * commit 1ed74165ef2f3fa457ec033152c478deebc0c000 | Author: niklwors | Date: Tue May 12 14:42:18 2020 +0200 | | removed build of omsi cpp wrapper library because omsicpp codegen is skipped | | M OMCompiler/SimulationRuntime/OMSICpp/omsi/CMakeLists.txt | * commit 48660fd704ecd24e6a0570eaeab83cb22396351e | Author: niklwors | Date: Tue May 12 14:12:51 2020 +0200 | | removed generate LibrariesConfig.h again | | M OMCompiler/SimulationRuntime/OMSICpp/CMakeLists.txt | * commit 776ad783cecd2750e9aa2b7a8e2b6254bc714868 | Author: Adrian Pop | Date: Tue May 12 04:05:35 2020 +0300 | | cleanup OMSI build | | M OMCompiler/Makefile.common | M OMCompiler/Makefile.omsi.common | * commit bbdb454f48833c8005998e5c3493bf76768fe5fa | Author: Adrian Pop | Date: Tue May 12 15:48:31 2020 +0300 | | update the info and add more clarification | | M CONTRIBUTING.md | M OMCompiler/README.Linux.md | * commit ce0f53052faf241e5c4712b60c3111fd4a76f925 | Author: Adrian Pop | Date: Mon May 11 16:53:59 2020 +0300 | | update readmes to make sure people use the submodule commits from OpenModelica | | M OMCompiler/README.Linux.md | M README.md | * commit f7069ab8f24e80ef57e0f0e4cbc896d9492ca5da | Author: Adrian Pop | Date: Tue May 12 00:57:05 2020 +0300 | | fix MSVC use of getcwd, allocate path dynamically | | M OMCompiler/SimulationRuntime/c/linearization/linearize.cpp | M OMCompiler/SimulationRuntime/c/util/omc_msvc.h | * commit 2d50069c74ca022d8713b15b6829d1f668809bb6 | Author: Adeel Asghar | Date: Mon May 11 19:10:47 2020 +0200 | | Clear the annotation attributes before parsing new ones | | M OMEdit/OMEditLIB/Annotations/PolygonAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp | M OMEdit/OMEditLIB/Modeling/Commands.cpp | * commit 57ea0be64f2b43b38bbbd5bc5bc31ec8833cffc7 | Author: Per Östlund | Date: Mon May 11 12:15:22 2020 +0200 | | [NF] Fix ComponentRef.applySubscripts. | | - Don't apply subscripts to cref parts that come from the scope. | | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | A testsuite/flattening/modelica/scodeinst/Inline1.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit e3d417519d93069c7d0bfd9ef7b91177ee0fbb6f | Author: Karim Abdelhak | Date: Thu May 7 13:26:57 2020 +0200 | | [CRuntime] update linearize output | | [testsuite] small update | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/CodegenUtil.tpl | M OMCompiler/SimulationRuntime/c/linearization/linearize.cpp | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/c/simulation_data.h | M testsuite/openmodelica/linearization/linmodel.mos | M testsuite/openmodelica/linearization/simLotkaVolterra.mos | M testsuite/openmodelica/linearization/simNonlinear.mos | M testsuite/openmodelica/linearization/simTwoTank.mos | M testsuite/openmodelica/linearization/simVanDerPol.mos | M testsuite/openmodelica/linearization/simextfunction.mos | M testsuite/openmodelica/linearization/smallValues.mos | M testsuite/openmodelica/linearization/testArrayAlg.mos | M testsuite/openmodelica/linearization/testDrumBoiler.mos | M testsuite/openmodelica/linearization/testMathFuncs.mos | M testsuite/openmodelica/linearization/testRecordDiff.mos | M testsuite/openmodelica/linearization/testSortFunction.mos | M testsuite/openmodelica/linearization/testSteamPipe.mos | M testsuite/openmodelica/linearization/test_01.mos | M testsuite/openmodelica/linearization/test_02.mos | M testsuite/openmodelica/linearization/test_03.mos | M testsuite/openmodelica/linearization/test_04.mos | M testsuite/openmodelica/linearization/test_05.mos | M testsuite/openmodelica/linearization/test_06.mos | M testsuite/openmodelica/linearization/test_07.mos | M testsuite/openmodelica/linearization/test_dump_languages.mo | M testsuite/openmodelica/linearization/test_dump_languages.mos | M testsuite/openmodelica/linearization/testknownvar.mos | M testsuite/openmodelica/linearization/ticket3701.mos | * commit 1a324b0193e4711222542eb36a7146ae3ae45148 | Author: Karim Abdelhak | Date: Wed May 6 14:31:17 2020 +0200 | | [Cruntime] update linearization output report | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/SimulationRuntime/c/linearization/linearize.cpp | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/c/simulation_data.h | * commit 074bb17fefc730e50ae0908662df7ff446c8329f | Author: Karim Abdelhak | Date: Wed May 6 11:42:48 2020 +0200 | | [SimCode] update linearization dump languages | - ticket #5927 | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M testsuite/openmodelica/linearization/Makefile | A testsuite/openmodelica/linearization/test_dump_languages.mo | A testsuite/openmodelica/linearization/test_dump_languages.mos | * commit c747575ea64e69a8ff1bc498a0529d244a3bd5b6 | Author: Karim Abdelhak | Date: Wed May 6 10:48:43 2020 +0200 | | Revert "[SimCode] update linearize" | | This reverts commit e64713421123da5b602f7291c8ffb11a2eb6798d. | See ticket #5927 | | M OMCompiler/Compiler/SimCode/SimCode.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M testsuite/openmodelica/linearization/linmodel.mos | M testsuite/openmodelica/linearization/simLotkaVolterra.mos | M testsuite/openmodelica/linearization/simNonlinear.mos | M testsuite/openmodelica/linearization/simTwoTank.mos | M testsuite/openmodelica/linearization/simVanDerPol.mos | M testsuite/openmodelica/linearization/simextfunction.mos | M testsuite/openmodelica/linearization/smallValues.mos | M testsuite/openmodelica/linearization/testArrayAlg.mos | M testsuite/openmodelica/linearization/testDrumBoiler.mos | M testsuite/openmodelica/linearization/testMathFuncs.mos | M testsuite/openmodelica/linearization/testRecordDiff.mos | M testsuite/openmodelica/linearization/testSortFunction.mos | M testsuite/openmodelica/linearization/testSteamPipe.mos | M testsuite/openmodelica/linearization/test_01.mos | M testsuite/openmodelica/linearization/test_02.mos | M testsuite/openmodelica/linearization/test_03.mos | M testsuite/openmodelica/linearization/test_04.mos | M testsuite/openmodelica/linearization/test_05.mos | M testsuite/openmodelica/linearization/test_06.mos | M testsuite/openmodelica/linearization/test_07.mos | M testsuite/openmodelica/linearization/testknownvar.mos | M testsuite/openmodelica/linearization/ticket3701.mos | * commit ce9a30f305b6c5547136482c179a3655d89bb2d2 | Author: niklwors | Date: Wed Apr 22 14:59:01 2020 +0200 | | Restructured omsicpp system library to reduce cpp fmu size | | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenFMUCpp.tpl | M OMCompiler/Makefile.omsi.common | M OMCompiler/SimulationRuntime/OMSICpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/Makefile.omdev.mingw | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_log.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_wrapper.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/omsi_fmi2_me.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi_factory.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi_global_settings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Modelica.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ExtendedSimObjects.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ExtendedSimVars.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ExtendedSystem.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IAlgLoopSolverFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IContinuous.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IEvent.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IExtendedSimObjects.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ILinearAlgLoop.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IMixedSystem.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/INonLinearAlgLoop.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISimObjects.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemInitialization.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemProperties.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/LinearAlgLoopDefaultImplementation.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/NonLinearAlgLoopDefaultImplementation.h | R096 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/OSUSystem.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/OMSUSystem.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SimObjects.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SimVars.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SystemDefaultImplementation.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/ExtendedSimObjectOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/FactoryPolicy.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SimObjectOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticExtendedSimObjectOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSimObjectOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/SimController.cpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/AlgLoopSolverFactory.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Base/AlgLoopSolverFactory.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Base/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/ContinuousEvents.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Base/ContinuousEvents.cpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/DiscreteEvents.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Base/DiscreteEvents.cpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/EventHandling.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Base/EventHandling.cpp | R082 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Base/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/LinearAlgLoopDefaultImplementation.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Base/LinearAlgLoopDefaultImplementation.cpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/NonLinearAlgLoopDefaultImplementation.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Base/NonLinearAlgLoopDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Base/SimObjects.cpp | R089 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SimVars.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Base/SimVars.cpp | R097 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SystemDefaultImplementation.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Base/SystemDefaultImplementation.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Extended/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Extended/ExtendedSimObjects.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Extended/ExtendedSimVars.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Extended/ExtendedSystem.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/Extended/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/OMSI/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/OMSI/FactoryExport.cpp | R087 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/OSUSystem.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/OMSI/OMSUSystem.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SimObjects.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/LibrariesConfig.h.in | * commit b31452a72408f3d04ff0c940b60484186a2bc1af | Author: hudson | Date: Sat May 9 17:29:27 2020 +0000 | | Updated libraries | * libraries 65678f4...e992ac6 (1): | > Bump libraries | | M libraries | * commit 9af1c38aa39a9b0794f819eef56c38fbb5329b2c | Author: Andreas <38031952+AnHeuermann@users.noreply.github.com> | Date: Sat May 9 16:10:38 2020 +0200 | | Add error case for dump function (#849) | | - Dump functions should not be able to fail silently. | - Added error message to `dumpMarkedVarList` | | M OMCompiler/Compiler/BackEnd/BackendDump.mo | * commit 02f59410c4ca3cff76b5568b577c9754162b86d3 | Author: Adrian Pop | Date: Sat May 9 02:35:50 2020 +0300 | | curl_multi_wait is not available in CentOS 6 | | M OMCompiler/Compiler/runtime/om_curl.c | * commit d7417431427d483a8d2f00f26876f56cfde386c5 | Author: Adeel Asghar | Date: Fri May 8 20:40:10 2020 +0200 | | ticket:5943 Remove references of OPENMODELICAHOME | | M OMEdit/OMEditLIB/OMEditApplication.cpp | M OMEdit/OMEditLIB/Util/Helper.cpp | M OMEdit/OMEditLIB/Util/Helper.h | * commit 2e8e599a487531c0e43b1e15858efd66caf5c059 | Author: hudson | Date: Fri May 8 18:53:26 2020 +0000 | | Updated libraries | * libraries 8e3e432...65678f4 (2): | > Bump libraries | > update MSL trunk patches due to versionData changes | | M libraries | * commit 3061305f5ecd29d0ad3580ef7eeca6a91d00c5d5 | Author: Andreas <38031952+AnHeuermann@users.noreply.github.com> | Date: Fri May 8 19:32:40 2020 +0200 | | Update README to use bionic | | Bionic 18.04 is a bit more recent than precise. | | M OMCompiler/README.Linux.md | * commit 598c381ac4593ce5fd1621c6b77591134126f4a7 | Author: Adrian Pop | Date: Fri May 8 02:19:07 2020 +0300 | | attempt to fix OMSICpp build on Ubuntu Focal 20.04 LTS | | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/CMakeLists.txt | * commit 04f40f23cc9a9d216173879778150211ffcc45fe | Author: Adeel Asghar | Date: Wed May 6 19:31:09 2020 +0200 | | Subclass QNetworkAccessManager to provide proxy authentication | | Fixes ticket:5935 if the user resides behind a proxy server then ask the user for proxy credentials. | Save the credentials to settings file. | | M OMEdit/OMEditLIB/CrashReport/CrashReportDialog.cpp | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.h | M OMEdit/OMEditLIB/OMEditLIB.pro | M OMEdit/OMEditLIB/Traceability/TraceabilityInformationURI.cpp | A OMEdit/OMEditLIB/Util/NetworkAccessManager.cpp | A OMEdit/OMEditLIB/Util/NetworkAccessManager.h | * commit 918333ea22293937436bbac3834b0fdc43d4dfa2 | Author: John | Date: Fri May 8 13:43:25 2020 +0200 | | Refactor NFCall (#852) | | * Separated NFCallParameterTree from NFCall | | * Split CallAttributes from NFCall. Removed strange import | | * The package NFCall simplified into uniontype NFCall | | * Removed unused import | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | A OMCompiler/Compiler/NFFrontEnd/NFCallAttributes.mo | A OMCompiler/Compiler/NFFrontEnd/NFCallParameterTree.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpandExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFInline.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFOCConnectionGraph.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperatorOverloading.mo | M OMCompiler/Compiler/NFFrontEnd/NFRecord.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | * commit 5d1022e813931bd755650424f15864ffa5b65269 | Author: Martin Sjölund | Date: Thu May 7 16:16:50 2020 +0200 | | Do not hardcode OPENMODELICAHOME in OMEdit | | This resolves ticket:5640. | | M OMCompiler/Compiler/runtime/settingsimpl.h | M OMEdit/OMEditGUI/OMEditGUI.unix.config.pri.in | M OMEdit/OMEditGUI/OMEditGUI.win.config.pri | M OMEdit/OMEditLIB/OMEditApplication.cpp | * commit 7c442bda4d77db18cd079029ca6f20f9b87f633a | Author: Karim Abdelhak | Date: Thu May 7 13:52:14 2020 +0200 | | [testsuite] update for alias conflict dump | | M testsuite/flattening/libraries/3rdParty/siemens/translatePipes.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos | M testsuite/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos | M testsuite/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos | M testsuite/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.WaterIF97.mos | M testsuite/openmodelica/cruntime/optimization/benchmark/runDrumBoiler.mos | M testsuite/openmodelica/cruntime/optimization/benchmark/runExReduceDrumBoiler.mos | M testsuite/openmodelica/cruntime/optimization/benchmark/runReduceDrumBoiler.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3763.mos | M testsuite/openmodelica/linearization/testDrumBoiler.mos | M testsuite/openmodelica/uncertainties/DataReconciliationTests21jan2013.mos | M testsuite/simulation/libraries/3rdParty/HumMod/buildHumModOMC.mos | M testsuite/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test5.mos | M testsuite/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test6.mos | M testsuite/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test7.mos | M testsuite/simulation/libraries/3rdParty/TestMediaFrancesco/TestMedia.TestModels.WaterIF97.Test8.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/Bug2537.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_B.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestBend.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump7.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCompressor.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFan.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions3.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions5.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestLumpedStraightPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating0.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestRefP.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSensors.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamExtractionSplitter.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine3.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestTank.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestThreeWayValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes2.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.DrumBoiler.DrumBoiler.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.Explanatory.MeasuringTemperature.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation-addDerAlias.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatingSystem.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.IncompressibleFluidNetwork.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.PumpingSystem.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.TraceSubstances.RoomCO2.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.TraceSubstances.RoomCO2WithControls.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.PrismaticConstraint.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.RevoluteConstraint.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.SphericalConstraint.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.MixtureGases.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.MoistAir.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.R134a.R134a1.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.R134a.R134a2.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.ReferenceAir.MoistAir.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.FlueGas.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2Mix.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.MixIdealGasAir.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Air.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Nitrogen.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGas.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.IdealSteam.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97OnePhase_ph.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_pT.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.WaterIF97_ph.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.TwoPhaseWater.TestTwoPhaseStates.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.WaterIF97.mos | M testsuite/simulation/modelica/daemode/testDAEmodeDrumBoiler.mos | M testsuite/simulation/modelica/functions_eval/MoistAir.mos | M testsuite/simulation/modelica/indexreduction/linearStateAlias_cse.mos | M testsuite/simulation/modelica/inheritances/Ticket4258a.mos | M testsuite/simulation/modelica/inheritances/Ticket4258b.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeInitialValues.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitialization.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesLargeNSteadyStateInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesSteadyStateInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitialInconsistent.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Mechanical.TwoMassesFullInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Mechanical.TwoMassesFullInitialInconsistent.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Mechanical.TwoMassesFullSteadyState.mos | M testsuite/simulation/modelica/jacobian/reuseConstantPartsJac1.mos | M testsuite/simulation/modelica/others/Bug3885.mos | M testsuite/simulation/modelica/others/EngineV6_evalParams.mos | * commit 3e544c9afc03df3e088bd3e5e337cc2720cfe178 | Author: Karim Abdelhak | Date: Wed May 6 12:49:25 2020 +0200 | | [BE] update conflicting alias report | - ticket #5928 | | M OMCompiler/Compiler/BackEnd/RemoveSimpleEquations.mo | M OMCompiler/Compiler/Util/Error.mo | * commit 0656dfe1015a1882287914afb60b597ccaaaf0b9 | Author: Per Östlund | Date: Thu May 7 14:14:30 2020 +0200 | | [NF] Check for out of bounds subscripts. | | M OMCompiler/Compiler/NFFrontEnd/NFAlgorithm.mo | M OMCompiler/Compiler/NFFrontEnd/NFEquation.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFStatement.mo | M OMCompiler/Compiler/NFFrontEnd/NFVerifyModel.mo | A testsuite/flattening/modelica/scodeinst/ArrayBounds1.mo | A testsuite/flattening/modelica/scodeinst/ArrayBounds2.mo | A testsuite/flattening/modelica/scodeinst/ArrayBounds3.mo | A testsuite/flattening/modelica/scodeinst/ArrayBoundsAlg1.mo | A testsuite/flattening/modelica/scodeinst/ArrayBoundsBinding1.mo | A testsuite/flattening/modelica/scodeinst/ArrayBoundsEq1.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit ad9edee84dbf51e69d1824141eb7f9e7572e56cd | Author: John | Date: Thu May 7 16:54:30 2020 +0200 | | Separated NFLookupTree from NFClassTree (#842) | | * Separated NFLookupTree from NFClassTree | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFClassTree.mo | M OMCompiler/Compiler/NFFrontEnd/NFDuplicateTree.mo | A OMCompiler/Compiler/NFFrontEnd/NFLookupTree.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | * commit 62573889814448de879382a8f61413edc0c3f668 | Author: vwaurich <12234403+vwaurich@users.noreply.github.com> | Date: Thu May 7 13:27:18 2020 +0200 | | search external alias in removed equations, fix init of external vars (#831) | | * search external alias in removed equations, fix init of external vars | | * remove bindings of external objects if they are alias vars | | * Removed matchcontinue. Fixed indention | | Co-authored-by: John | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | * commit 37ce5aa434325496def1c5ca05c44570cadea4d4 | Author: Martin Sjölund | Date: Thu May 7 08:40:21 2020 +0200 | | Do not output invalid UTF-8 for some lexer errors | | M OMCompiler/Parser/BaseModelica_Lexer.g | * commit 19c4128b3271f4cd25b87086295eb401fe8300d2 | Author: Per Östlund | Date: Thu May 7 12:16:44 2020 +0200 | | [NF] Improve EvalConstants for if-expressions. | | - Do branch selection for if-expressions if the condition is a literal | value after evaluating constants in it, to avoid having to evaluate | constants in branches that would be removed anyway. | | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | M testsuite/flattening/modelica/scodeinst/Ticket5821.mo | * commit 7dc71fad3f0380e6e0ee94a2f898066edb3fe131 | Author: Adrian Pop | Date: Thu May 7 02:11:12 2020 +0300 | | fix ticket:5941, handle metarecords in bindings of function inputs and outputs | | M OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo | * commit 68e8900b9f5dc9c8a35eab4956101bd363a0b997 | Author: Per Östlund | Date: Wed Apr 22 19:52:22 2020 +0200 | | [NF] Handle if-expressions better. | | - Handle if-expressions that have branches with different dimensions | better. | | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M testsuite/flattening/modelica/scodeinst/IfExpression4.mo | * commit cf46c5d3a0a7334c03abd0eb54cd1d2b4d835bf7 | Author: Adeel Asghar | Date: Wed May 6 01:12:01 2020 +0200 | | Clear the status bar message after loading mol | | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | * commit 59309e30059385a5b3fc4540506026f8d9300d3f | Author: John | Date: Wed May 6 00:08:55 2020 +0200 | | Split nested package in NF (#840) | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFClassTree.mo | A OMCompiler/Compiler/NFFrontEnd/NFDuplicateTree.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | * commit be0d724cd71f9105d2bfa60ed8c4a330c16ee09b | Author: John | Date: Tue May 5 22:13:46 2020 +0200 | | Update NFTyping.mo (#841) | | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit 8c42856699a832a4524ed16e75cf3330204c90c0 | Author: Adrian Pop | Date: Tue May 5 18:16:35 2020 +0300 | | fix encryption builds | - use openssl 1.0 for semla (to not conflict with the msys/mingw based one) | - cleanup some link flags for libOpenModelicaCompiler.dll | | M OMCompiler/Compiler/boot/Makefile.omdev.mingw | M OMCompiler/Makefile.common | * commit 1a3d110c0f87ea419ce792acd9a4073bbb297d34 | Author: Adeel Asghar | Date: Mon May 4 23:31:05 2020 +0200 | | Create a unique folder to extract the contents of .mol | | Fixes ticket:5786 do not mix the contents of .mol while extracting different versions. | | Added a boolean parameter to loadEncryptedPackage to skip unziping of .mol | | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/MainWindow.h | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEditLIB/OMC/OMCProxy.cpp | M OMEdit/OMEditLIB/OMC/OMCProxy.h | * commit c83c1ae1708c2bdac1bda177723b79cd187ac5d6 | Author: Martin Sjölund | Date: Mon May 4 14:33:55 2020 +0200 | | Allow bad within-clauses | | Previously, we allowed case-insensitive matches for the package.mo; if | the subsequent classes are wrong we now also allow those (but only if | it is still a case-insensitive match). | | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | M OMCompiler/Compiler/FrontEnd/ClassLoader.mo | M OMCompiler/Compiler/Util/Error.mo | * commit 5c0333020b32312b59d1b4d89d25b7e8e33d95df | Author: Adrian Pop | Date: Mon May 4 18:18:19 2020 +0300 | | better fix for ticket:#5933, link libcurl statically on mingw | | M OMCompiler/Compiler/boot/Makefile.omdev.mingw | M OMCompiler/Compiler/runtime/om_curl.c | M OMCompiler/Makefile.omdev.mingw | * commit d68fffce94a4e376b18a8ed161cdb31f6f0633ec | Author: Adeel Asghar | Date: Mon May 4 18:59:25 2020 +0200 | | Default value for activate access annotation flag is all | | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | * commit b221ac3839cd9ee93cb1e3fbc8a2d5aaea0f2b11 | Author: Adrian Pop | Date: Mon May 4 18:42:31 2020 +0300 | | Fix julia parsing (#506) | | * update external julia after module changes | | * load the required julia modules from the external C code | | * send the acceptedGram to julia parseFile as well | | * load Absyn module as well | | M OMCompiler/Compiler/Template/Unparsing.tpl | M OMCompiler/Parser/MetaModelicaJuliaLayer.c | M OMCompiler/Parser/OpenModelicaJuliaHeader.h | M OMCompiler/Parser/Parser_jl.c | * commit abe7693d5158c3ea9565c78b63eeef3977809f71 | Author: Martin Sjölund | Date: Mon May 4 12:01:22 2020 +0200 | | Improve error messages when a package does not exist | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/PackageManagement.mo | * commit 92e138af3a125c5ba349b1e98c1b0184e6e6d994 | Author: Adrian Pop | Date: Sun May 3 21:55:33 2020 +0300 | | copy libcurl dll and dependencies to build/bin | | M OMCompiler/Makefile.omdev.mingw | * commit e64713421123da5b602f7291c8ffb11a2eb6798d | Author: Karim Abdelhak | Date: Sun May 3 14:49:21 2020 +0200 | | [SimCode] update linearize | - linearizing a system provides information about states, inputs and outputs | - ticket #5927 | | [testsuite] update | | M OMCompiler/Compiler/SimCode/SimCode.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M testsuite/openmodelica/linearization/linmodel.mos | M testsuite/openmodelica/linearization/simLotkaVolterra.mos | M testsuite/openmodelica/linearization/simNonlinear.mos | M testsuite/openmodelica/linearization/simTwoTank.mos | M testsuite/openmodelica/linearization/simVanDerPol.mos | M testsuite/openmodelica/linearization/simextfunction.mos | M testsuite/openmodelica/linearization/smallValues.mos | M testsuite/openmodelica/linearization/testArrayAlg.mos | M testsuite/openmodelica/linearization/testDrumBoiler.mos | M testsuite/openmodelica/linearization/testMathFuncs.mos | M testsuite/openmodelica/linearization/testRecordDiff.mos | M testsuite/openmodelica/linearization/testSortFunction.mos | M testsuite/openmodelica/linearization/testSteamPipe.mos | M testsuite/openmodelica/linearization/test_01.mos | M testsuite/openmodelica/linearization/test_02.mos | M testsuite/openmodelica/linearization/test_03.mos | M testsuite/openmodelica/linearization/test_04.mos | M testsuite/openmodelica/linearization/test_05.mos | M testsuite/openmodelica/linearization/test_06.mos | M testsuite/openmodelica/linearization/test_07.mos | M testsuite/openmodelica/linearization/testknownvar.mos | M testsuite/openmodelica/linearization/ticket3701.mos | * commit 97aec02bd97ff8b740a7f797328cec4fa445fd76 | Author: Per Östlund | Date: Fri May 1 14:10:45 2020 +0200 | | Fix dumping of (x ^ y) ^ z. | | - Fix algorithm for determining when parentheses are required so that ^ | is correctly handled. | | M OMCompiler/Compiler/FrontEnd/Dump.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperator.mo | * commit 3e339e2b719bc07aef1093466e311146f766a01f | Author: hudson | Date: Sat May 2 17:28:06 2020 +0000 | | Updated libraries | * libraries 5df0ad1...8e3e432 (1): | > Bump libraries | | M libraries | * commit d5256b6de0c2e474b7e91d8ec9a11bd3eb869fa3 | Author: hudson | Date: Fri May 1 17:33:27 2020 +0000 | | Updated libraries | * libraries a48fc6a...5df0ad1 (1): | > Bump libraries | | M libraries | * commit c9a097c5fd419c3ec5b1dc951bcdc4291f1d59fd | Author: hudson | Date: Thu Apr 30 17:37:06 2020 +0000 | | Updated libraries | * libraries 5938e23...a48fc6a (1): | > Bump libraries | | M libraries | * commit 855c238678996b7c74172e18a007745f1ac8b883 | Author: Per Östlund | Date: Thu Apr 30 13:21:29 2020 +0200 | | [NF] Handle empty prefix in flattenBindingExp. | | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | * commit c89e987271e69e5a9e0e5d22b293dcf4d80643bd | Author: Martin Sjölund | Date: Thu Apr 30 09:16:51 2020 +0200 | | Add the missing file for package manager documentation | | A doc/UsersGuide/source/packagemanager.rst | * commit 3188ef6bb7e010d4c4dd3495b5d8d1c0369780a1 | Author: hudson | Date: Wed Apr 29 17:29:40 2020 +0000 | | Updated libraries | * libraries 85202ae...5938e23 (1): | > Bump libraries | | M libraries | * commit 583773cb1f8a36bed2eac77e68eb816a55e1715c | Author: Per Östlund | Date: Wed Apr 29 13:41:43 2020 +0200 | | [NF] Improve record handling in EvalFunction. | | - Handle records with local references in bindings properly when | evaluating functions. | | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | A testsuite/flattening/modelica/scodeinst/CevalFuncRecord7.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit e7bde965d3d9d5c4903a99353348bd2751bddb39 | Author: Martin Sjölund | Date: Wed Apr 29 09:53:35 2020 +0200 | | Make package.order errors into warnings | | If for some reason the package.order handling fails, default to the same | order as if there was no package.order file. | | M OMCompiler/Compiler/FrontEnd/ClassLoader.mo | M OMCompiler/Compiler/Util/Error.mo | M testsuite/flattening/modelica/mosfiles/TestLoadModel.mos | * commit a793e63569decb419e3db031c42ca732b28aaf00 | Author: Martin Sjölund | Date: Wed Apr 29 09:47:07 2020 +0200 | | Fix linking of libcurl on Linux | | M OMCompiler/configure.ac | * commit 98d8681d8b2b4bde6aa4b12bd1ac8cb5ae5c39b0 | Author: Martin Sjölund | Date: Wed Apr 29 08:21:37 2020 +0200 | | Add API for a package manager (#814) | | * Add API for a package manager | | - `installPackage(Buidlings, "6.0.0")` | - `updatePackageIndex()` | - `upgradeInstalledPackages(installNewestVersions=true)` | | The `getAvailableLibraries` and `loadModel` APIs no longer look for the | impact binary, and `getAvailableLibraries()` only lists installed | libraries. | | Note that `loadModel()` still needs to be updated to do the dependency resolution; the package manager is slightly separate. | | M .openmodelica.aspell | M Jenkinsfile | M OMCompiler/COPYING | M OMCompiler/Compiler/FrontEnd/ClassLoader.mo | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/Global/Global.mo | M OMCompiler/Compiler/Parsers/JSON.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | A OMCompiler/Compiler/Script/PackageManagement.mo | A OMCompiler/Compiler/Stubs/PackageManagement.mo | A OMCompiler/Compiler/Util/Curl.mo | M OMCompiler/Compiler/Util/Error.mo | A OMCompiler/Compiler/Util/SemanticVersion.mo | A OMCompiler/Compiler/Util/Unzip.mo | M OMCompiler/Compiler/Util/Util.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M OMCompiler/Compiler/boot/Makefile.omdev.mingw | M OMCompiler/Compiler/runtime/Makefile.common | A OMCompiler/Compiler/runtime/om_curl.c | A OMCompiler/Compiler/runtime/om_unzip.c | M OMCompiler/configure.ac | M doc/UsersGuide/source/index.rst | * commit d37a91dc15452f948df9d10c55c90c10e6fd416b | Author: Per Östlund | Date: Tue Apr 28 12:40:26 2020 +0200 | | [NF] Improve lookup for expandable connectors. | | - Check that the scope is an expandable connector instance before | allowing lookup of non-existing names. | - Don't continue the lookup if a non-existing name is found in an | expandable connector, just convert the remaining cref and return it. | - Exit early in Type.subscript if the type is unknown, since a | subscripted unknown type is still unknown. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpandableConnectors.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookup.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M testsuite/flattening/modelica/scodeinst/ExpandableConnectorNonDecl3.mo | * commit 38a1cbb6f40e4ff5c4639d363af3e4d68398153f | Author: Adeel Asghar | Date: Tue Apr 28 13:08:15 2020 +0200 | | Fixes ticket#5923 flag for moving the connectors together | | Allow users moving the connectors both on icon and diagram layer. | By default the flag is not enabled i.e., the connectors don't move together. | | M OMEdit/OMEditLIB/Component/Component.cpp | M OMEdit/OMEditLIB/Modeling/Commands.cpp | M OMEdit/OMEditLIB/Modeling/Commands.h | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/Options/OptionsDialog.cpp | M OMEdit/OMEditLIB/Options/OptionsDialog.h | * commit 43c89026320f5b9fce5092d48d5731df7fe8a901 | Author: Adeel Asghar | Date: Mon Apr 27 18:35:31 2020 +0200 | | Updated the documentation paths | | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/OMC/OMCProxy.cpp | M OMEdit/OMEditLIB/Simulation/SimulationDialog.cpp | M OMEdit/OMEditLIB/Simulation/TranslationFlagsWidget.cpp | R095 OMEdit/Testsuite/BrowseMSL/Test.cpp OMEdit/Testsuite/BrowseMSL/BrowseMSL.cpp | R093 OMEdit/Testsuite/BrowseMSL/Test.h OMEdit/Testsuite/BrowseMSL/BrowseMSL.h | M OMEdit/Testsuite/BrowseMSL/BrowseMSL.pro | R097 OMEdit/Testsuite/Diagram/Test.cpp OMEdit/Testsuite/Diagram/Diagram.cpp | R094 OMEdit/Testsuite/Diagram/Test.h OMEdit/Testsuite/Diagram/Diagram.h | M OMEdit/Testsuite/Diagram/Diagram.pro | M OMEdit/Testsuite/RunOMEditTestsuite.sh | M OMEdit/Testsuite/Transformation/Transformation.pro | R091 OMEdit/Testsuite/Transformation/Test.cpp OMEdit/Testsuite/Transformation/TransformationTest.cpp | R091 OMEdit/Testsuite/Transformation/Test.h OMEdit/Testsuite/Transformation/TransformationTest.h | * commit 7820bc2dc502e7303be9b44552290334f98ed594 | Author: hudson | Date: Mon Apr 27 17:32:40 2020 +0000 | | Updated libraries | * libraries 1721339...85202ae (1): | > Bump libraries | | M libraries | * commit 74c5e73aad10b9da4e89f9defcfeea7e0d696830 | Author: Per Östlund | Date: Mon Apr 27 15:17:25 2020 +0200 | | Implement ErrorExt.getCheckpointMessages. | | - Added ErrorExt.getCheckpointMessages that returns and pops only the | messages added since the last checkpoint. | - Use getCheckpointMessages in NFTyping instead of getMessages, since | that was the original intent and using getMessages will sometimes | cause e.g. execstat messages to be eaten. | | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/Util/ErrorExt.mo | M OMCompiler/Compiler/runtime/errorext.cpp | * commit 38d1c0d207de4175b5017fccaac1e3146cf2d772 | Author: Per Östlund | Date: Mon Apr 27 12:22:52 2020 +0200 | | [NF] Fix type checking of complex types. | | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | * commit 785bff27b4277fff64bce69e4eeda74e2c1a9b68 | Author: hudson | Date: Sun Apr 26 17:29:02 2020 +0000 | | Updated libraries | * libraries 670c76e...1721339 (2): | > Bump libraries | > Bump libraries | | M libraries | * commit 5727cb1a61bcd7358b91e17d28d9c505f81a6254 | Author: Adeel Asghar | Date: Fri Apr 24 20:13:19 2020 +0200 | | Restrict closing the simulation output window | | While the model is compiling or simulating then don't allow closing the simulation output window. | | M OMEdit/OMEditLIB/Simulation/SimulationOutputWidget.cpp | M OMEdit/OMEditLIB/Simulation/SimulationOutputWidget.h | * commit 6dd25b67655e44ea6168b44f8084fb2e23cec790 | Author: Adeel Asghar | Date: Fri Apr 24 19:09:42 2020 +0200 | | Use addr2line to dump filename and line number | | M OMEdit/OMEditGUI/main.cpp | M OMEdit/OMEditLIB/OMEditLIB.unix.config.pri.in | * commit d35dcf0e831a4dc011f93f48d66f87627c8da1b2 | Author: Per Östlund | Date: Fri Apr 24 13:29:59 2020 +0200 | | [NF] Improve typing of binding equations. | | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit 801a3d511315956fb78a58de85c53164a66db8c1 | Author: hudson | Date: Thu Apr 23 17:32:30 2020 +0000 | | Updated libraries | * libraries b308d95...670c76e (1): | > Bump libraries | | M libraries | * commit 895904a419ed0e85bb42ff93af42187ef2c3f108 | Author: Martin Sjölund | Date: Wed Feb 19 11:58:00 2020 +0100 | | Increase precision of unit conversions | | Helper funtion for QString::number with default precision of 16. | | M OMEdit/OMEditLIB/Component/ComponentProperties.cpp | M OMEdit/OMEditLIB/Plotting/PlotWindowContainer.cpp | M OMEdit/OMEditLIB/Plotting/VariablesWidget.cpp | M OMEdit/OMEditLIB/Util/StringHandler.cpp | M OMEdit/OMEditLIB/Util/StringHandler.h | M OMEdit/OMEditLIB/Util/Utilities.cpp | * commit 9d1034ff5477d0bce4beb629aa3f805b3ac74ad2 | Author: Adeel Asghar | Date: Thu Apr 23 11:42:28 2020 +0200 | | Apply changes of connector on both icon and diagram views | | M OMEdit/OMEditLIB/Modeling/Commands.cpp | M OMEdit/OMEditLIB/Modeling/Commands.h | * commit ed034221579f2a4cd497da13d777ad8747952d3d | Author: Per Östlund | Date: Wed Apr 22 20:07:31 2020 +0200 | | [NF] Improve Expression.recordElement. | | - Handle subscripted expressions properly in Expression.recordElement. | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | * commit 64e28d630132c1ba96f09876c026e289acb8ed39 | Author: hudson | Date: Wed Apr 22 17:31:31 2020 +0000 | | Updated libraries | * libraries 5738dde...b308d95 (1): | > Bump libraries | | M libraries | * commit bdb3bc60753aec19bf1746d647ec092dd70f6336 | Author: Adeel Asghar | Date: Wed Apr 22 16:42:02 2020 +0200 | | Enable the zoom for plotting diagram window | | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/Plotting/VariablesWidget.cpp | * commit 01e66b5572042c6ac359b50b9cebfcc43981e4a5 | Author: Per Östlund | Date: Wed Apr 22 13:07:47 2020 +0200 | | [NF] Fix eval of record field with parent binding. | | - Use the one true record field lookup function Expression.recordElement | instead of buggy knockoff functions. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | * commit a6efb2b39db680d54782186826204e2ffb466a17 | Author: hudson | Date: Tue Apr 21 17:32:53 2020 +0000 | | Updated libraries | * libraries 1a8c2b0...5738dde (1): | > Bump libraries | | M libraries | * commit 88821f4529b2da6978bb0951bd6f5d15c80aa038 | Author: Per Östlund | Date: Tue Apr 21 15:06:37 2020 +0200 | | Spell checking | | M OMCompiler/Compiler/BackEnd/Causalize.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M testsuite/simulation/modelica/indexreduction/PantelidesSingular.mos | M testsuite/simulation/modelica/indexreduction/SingularPlanarLoop.mos | * commit 4ddd3d1cf5e33dc867d83d0fc54d2c88e043d172 | Author: Per Östlund | Date: Tue Apr 21 13:39:12 2020 +0200 | | [NF] Improve deduction of unknown dimensions. | | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit a871306e12e31ba0efb83072cb2472bc40d6363a | Author: Per Östlund | Date: Tue Apr 21 12:40:51 2020 +0200 | | [NF] Fix Type.setArrayElementType. | | - Use liftArrayLeftList in setArrayElementType instead of just creating | a new array type, to avoid creating nested array types when the | element type itself is an array. | | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | * commit 5fc329e9dd103bbf69c1d946daa08242710fdc50 | Author: Adeel Asghar | Date: Tue Apr 21 11:18:09 2020 +0200 | | Debug reading and parsing of info json file | | M OMEdit/OMEditLIB/Plotting/VariablesWidget.cpp | M OMEdit/OMEditLIB/TransformationalDebugger/TransformationsWidget.cpp | * commit da6919f2cb5480d05999a1fccf96f1982e30fc47 | Author: Adeel Asghar | Date: Mon Apr 20 17:11:19 2020 +0200 | | Read the parser error instead of file error | | M OMEdit/OMEditLIB/Plotting/VariablesWidget.cpp | * commit d36a528d887806dfd261add47edc78dea60683b6 | Author: Adeel Asghar | Date: Mon Apr 20 17:00:16 2020 +0200 | | Fixes ticket:5841 Use the same coordinate system | | When showing the diagram in the plotting perspective use the same coordinate system as of actual modeling diagram | | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/Plotting/DiagramWindow.cpp | * commit 39ab59200526245395e53dc7e9b5fd890263e784 | Author: hudson | Date: Mon Apr 20 17:28:48 2020 +0000 | | Updated libraries | * libraries 84081e6...1a8c2b0 (1): | > Bump libraries | | M libraries | * commit 954477ba4e46df5d0707492ab25b7c66baf1ddce | Author: Karim Abdelhak | Date: Mon Apr 20 15:06:17 2020 +0200 | | [SimCode] fix DAEMode includes for external calls | - use includes instead of directory includes | - ticket #5916 | | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | * commit 291aef2a07ce4fd2c0bafbd6b8fac02d5a740b17 | Author: Per Östlund | Date: Mon Apr 20 13:15:22 2020 +0200 | | [NF] Record improvements. | | - Fix evaluation of record field crefs so that getting the binding from | the parent's parent (and so on) works properly. | - When determining the default argument for a function parameter of | record type, try to create an argument from the record's fields if the | parameter itself does not have a binding. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/RecordBinding8.mo | M testsuite/flattening/modelica/scodeinst/RecordConstructor2.mo | * commit d5ae32701677fbd1ea36fd32f93df50a6ddc1718 | Author: Adeel Asghar | Date: Fri Apr 17 16:37:56 2020 +0200 | | Ticket:5829 Show the plotting window after simulation | | After simulating with 3d visualization make sure that normal simulation opens the plotting window instead of showing an animation window. | | M OMEdit/OMEditLIB/Simulation/SimulationDialog.cpp | * commit 654cf9f940962e522bd85bfce2d728777aab398d | Author: Adeel Asghar | Date: Thu Apr 16 17:06:19 2020 +0200 | | Move whole connection when start and end components are moved | | Fixes ticket:5846 | | M OMEdit/OMEditLIB/Annotations/LineAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/LineAnnotation.h | M OMEdit/OMEditLIB/Component/Component.cpp | M OMEdit/OMEditLIB/Component/Component.h | M OMEdit/OMEditLIB/Modeling/Commands.cpp | M OMEdit/OMEditLIB/Modeling/Commands.h | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit 2a2f15733c5379e6ab169f7d80ede568274d5e0c | Author: Per Östlund | Date: Thu Apr 16 16:01:18 2020 +0200 | | [NF] Flat Modelica improvements. | | - Reconstruct record instances from the field variables before dumping | the flat model. | - Split component references at record boundaries when dumping them | (i.e. 'R'.'T' instead of 'R.T'). | - Quote the type name when dumping enumeration literal expressions. | - Fix dumping of 'each' for type attributes. | | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFVariable.mo | * commit b992a83bf9d1ceba7616368594ef1c8f095b8191 | Author: Adeel Asghar | Date: Wed Apr 15 17:26:38 2020 +0200 | | Call prepareGeometryChange before changing boundingRect of shape | | Fixes ticket:5903 Removes the connection line properly after the undo | | M OMEdit/OMEditLIB/Annotations/LineAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp | M OMEdit/OMEditLIB/Modeling/Commands.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit 742ad566b4be678e045b10c3c64d4cd71e1351f9 | Author: hudson | Date: Wed Apr 15 17:32:06 2020 +0000 | | Updated libraries | * libraries dd10641...84081e6 (1): | > Bump libraries | | M libraries | * commit 0c65c3b68f5f3deb460cc1d7fb9200df19f17e57 | Author: hudson | Date: Tue Apr 14 17:32:11 2020 +0000 | | Updated libraries | * libraries ab82c38...dd10641 (1): | > Bump libraries | | M libraries | * commit 8183de87e121ee33529a1fd9311b42d1e8976661 | Author: hudson | Date: Mon Apr 13 17:31:14 2020 +0000 | | Updated libraries | * libraries 4d068c9...ab82c38 (1): | > Bump libraries | | M libraries | * commit 5d4fffdc02847e882c5d58040841ce1b6ad5193b | Author: hudson | Date: Sun Apr 12 17:29:50 2020 +0000 | | Updated libraries | * libraries c75f833...4d068c9 (1): | > Bump libraries | | M libraries | * commit 6a0d93f5359f49ee74ad05b27b1daef982cc473a | Author: hudson | Date: Sat Apr 11 17:30:56 2020 +0000 | | Updated libraries | * libraries cac558d...c75f833 (1): | > Bump libraries | | M libraries | * commit 033f38916afc3dbdc5094f3fdfdad1fa690f8453 | Author: hudson | Date: Thu Apr 9 17:32:01 2020 +0000 | | Updated libraries | * libraries b7cd628...cac558d (1): | > Bump libraries | | M libraries | * commit 98a8dbc265d083c93f01ff972e47781ca3b52d26 | Author: Per Östlund | Date: Thu Apr 9 12:25:54 2020 +0200 | | [NF] Fix type matching of boxed binary ops. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | A testsuite/flattening/modelica/scodeinst/FunctionalArgBinary1.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit eee61a987be382a03e9434bdb4ac56b69db09488 | Author: hudson | Date: Wed Apr 8 17:32:38 2020 +0000 | | Updated libraries | * libraries d6a3fa8...b7cd628 (1): | > Bump libraries | | M libraries | * commit 111b8a66790e5162c19889b9547e0c8e3845b9f0 | Author: Adeel Asghar | Date: Wed Apr 8 15:23:18 2020 +0200 | | Read the correct file | | Fixed ticket:5895 | | M OMEdit/OMEditLIB/Plotting/VariablesWidget.cpp | * commit 36a3ec8dbe417b1423b507af78037a880c8fc933 | Author: Adeel Asghar | Date: Wed Apr 8 13:47:23 2020 +0200 | | ticket:5908 Don't propagate mouse event when creating connection | | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit a2d6db231c1eceaf3a26f8526c72f4445e842579 | Author: Per Östlund | Date: Wed Apr 8 12:37:36 2020 +0200 | | [NF] More flat Modelica improvements. | | - Collect types from functions too. | - Quote enumeration names. | - Handle subscripted general expressions by generating subscripting | functions. | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | * commit 0d25be9cc67205636ef748239694de4473665db8 | Author: Per Östlund | Date: Wed Apr 8 11:26:46 2020 +0200 | | [NF] Flat modelica improvements. | | - Quote record calls. | - Print the whole path of complex type names, not just the node name. | - Collect and dump record and enumeration types that are used in the | flat model. | | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | * commit c5be66819f20189ac879b4c20e336637e4de5e6b | Author: hudson | Date: Tue Apr 7 17:29:19 2020 +0000 | | Updated libraries | * libraries 35d6d4c...d6a3fa8 (1): | > Bump libraries | | M libraries | * commit 0c0d97d31712a4a4b1abef77a34384bfe855a4cb | Author: hudson | Date: Mon Apr 6 17:35:25 2020 +0000 | | Updated libraries | * libraries 5c1101c...35d6d4c (1): | > Bump libraries | | M libraries | * commit 4a327ea424396bc95a0e61d2f5e87f7a197bd14c | Author: Per Östlund | Date: Mon Mar 30 13:39:35 2020 +0200 | | [NF] Flat modelica output prototype. | | M OMCompiler/Compiler/Main/Main.mo | M OMCompiler/Compiler/NFFrontEnd/NFBinding.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFEquation.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFModifier.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperator.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFStatement.mo | M OMCompiler/Compiler/NFFrontEnd/NFSubscript.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M OMCompiler/Compiler/NFFrontEnd/NFVariable.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | M testsuite/flattening/modelica/scodeinst/Cardinality2.mo | M testsuite/flattening/modelica/scodeinst/Condition5.mo | M testsuite/flattening/modelica/scodeinst/Condition6.mo | M testsuite/flattening/modelica/scodeinst/Connect2.mo | M testsuite/flattening/modelica/scodeinst/Connect4.mo | M testsuite/flattening/modelica/scodeinst/Connect5.mo | M testsuite/flattening/modelica/scodeinst/ConnectDiffOrder1.mo | M testsuite/flattening/modelica/scodeinst/ConnectDiffOrder2.mo | M testsuite/flattening/modelica/scodeinst/ConstantConnector3.mo | M testsuite/flattening/modelica/scodeinst/ExtendConnector1.mo | M testsuite/flattening/modelica/scodeinst/ForConnect1.mo | M testsuite/flattening/modelica/scodeinst/IfConnect1.mo | M testsuite/flattening/modelica/scodeinst/InStreamFlowThreshold.mo | M testsuite/flattening/modelica/scodeinst/InStreamInsideOutside.mo | M testsuite/flattening/modelica/scodeinst/InStreamNominalThreshold.mo | M testsuite/flattening/modelica/scodeinst/InStreamPipeline.mo | M testsuite/flattening/modelica/scodeinst/InStreamTwoOutside.mo | M testsuite/flattening/modelica/scodeinst/OCGTests.mos | * commit 4f16050513729b71351163c878b37ab64cbca294 | Author: John | Date: Mon Apr 6 17:20:00 2020 +0200 | | Ticket-5848: First level nested components detected by OMSens (#775) | | * Ticket-5848: First level nested components is now detected by the OMSens plugin | | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit 034e66bd4607e3046719ff6af062f0bf68700302 | Author: Adeel Asghar | Date: Mon Apr 6 15:54:19 2020 +0200 | | Only apply the icon/diagram map on the primitive shapes | | Fixes ticket:5907 correctly draw the inherited connections | | M OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp | * commit 761b5de8c37602a8e2916615e6ee33a391cf25d4 | Author: Adeel Asghar | Date: Sun Apr 5 17:32:36 2020 +0200 | | Check for more possible file names | | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Util/Error.mo | * commit 58c7a5314567628476697fd560ecb4c5635291a4 | Author: Adeel Asghar | Date: Fri Feb 7 10:42:04 2020 +0100 | | Fixes ticket:5816 | | Read the coordinate system from the model. | If its not complete then read from the first base class. Use the merged coordinate system everywhere. | Otherwise use the default values. | | Fixes ticket:5878 rendering of bitmap shape | Fixes ticket:5879 Added origin marker for graphical primitive shapes | | M OMCompiler/Compiler/FrontEnd/Constants.mo | M OMEdit/OMEditLIB/Annotations/BitmapAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/BitmapAnnotation.h | M OMEdit/OMEditLIB/Annotations/EllipseAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/LineAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/PolygonAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/RectangleAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp | M OMEdit/OMEditLIB/Annotations/ShapeAnnotation.h | M OMEdit/OMEditLIB/Annotations/TextAnnotation.cpp | M OMEdit/OMEditLIB/Component/Component.cpp | M OMEdit/OMEditLIB/Component/CornerItem.cpp | M OMEdit/OMEditLIB/Component/CornerItem.h | M OMEdit/OMEditLIB/Component/Transformation.cpp | M OMEdit/OMEditLIB/Component/Transformation.h | M OMEdit/OMEditLIB/Editors/BaseEditor.cpp | M OMEdit/OMEditLIB/Modeling/CoOrdinateSystem.cpp | M OMEdit/OMEditLIB/Modeling/CoOrdinateSystem.h | M OMEdit/OMEditLIB/Modeling/Commands.cpp | M OMEdit/OMEditLIB/Modeling/Commands.h | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.h | M OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.cpp | M OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.h | M OMEdit/OMEditLIB/Plotting/DiagramWindow.cpp | M OMEdit/OMEditLIB/Util/Helper.h | M OMEdit/OMEditLIB/Util/StringHandler.cpp | M testsuite/openmodelica/interactive-API/AddClassAnnotation.mos | M testsuite/openmodelica/interactive-API/Bug2871.mos | M testsuite/openmodelica/interactive-API/Buildings.PartialFlowMachine.mos | M testsuite/openmodelica/interactive-API/IllegalGraphics.mos | M testsuite/openmodelica/interactive-API/Ticket5506.mos | M testsuite/openmodelica/interactive-API/Ticket5565.mos | M testsuite/openmodelica/interactive-API/Ticket5571.mos | M testsuite/openmodelica/interactive-API/getIconAnnotation.mos | M testsuite/openmodelica/interactive-API/interactive_api_annotations.mos | M testsuite/openmodelica/interactive-API/interactive_api_classes.mos | * commit 45c31e910124717c4307502d5da47693eef898a1 | Author: hudson | Date: Thu Apr 2 17:29:49 2020 +0000 | | Updated libraries | * libraries fac662d...5c1101c (1): | > Bump libraries | | M libraries | * commit 390e593bb5febcea8447949b9175575bc8d1e4c6 | Author: Per Östlund | Date: Wed Apr 1 14:10:58 2020 +0200 | | [NF] Fix node type of derived nodes. | | - Set the node type for derived nodes during instantiation instead of | during expansion, since expansion only changes the class the node | points to and not the node itself (which results in the node type not | being set if the expanded class is reused). | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | A testsuite/flattening/modelica/scodeinst/ExtendsShort3.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 8a5138f38c84c9ddae72f492f5d56e345c1aef3c | Author: hudson | Date: Mon Mar 30 17:32:35 2020 +0000 | | Updated libraries | * libraries bc5ff97...fac662d (1): | > Bump libraries | | M libraries | * commit 0359763c6f1ebef2de3193261aab6e39c4dc26dc | Author: hudson | Date: Sun Mar 29 17:29:39 2020 +0000 | | Updated libraries | * libraries 9752d7a...bc5ff97 (1): | > Bump libraries | | M libraries | * commit 14ef94cec7f13744d1cc31c986e0cb27ab668f2c | Author: hudson | Date: Sat Mar 28 18:30:14 2020 +0000 | | Updated libraries | * libraries 2c93138...9752d7a (1): | > Bump libraries | | M libraries | * commit 657d8b372161b13df1c937f78a014cc5a0e2ac00 | Author: hudson | Date: Fri Mar 27 18:29:36 2020 +0000 | | Updated libraries | * libraries 2dc6e69...2c93138 (1): | > Bump libraries | | M libraries | * commit 24d221dc49a5b17a272606e0c040e2969ff44d5a | Author: hudson | Date: Thu Mar 26 18:32:50 2020 +0000 | | Updated libraries | * libraries e395832...2dc6e69 (1): | > Bump libraries | | M libraries | * commit 0cb85c4a4ee0efd7fc0ed8ec600c9c77cd067199 | Author: Per Östlund | Date: Thu Mar 26 11:18:58 2020 +0100 | | [NF] Improve constants/parameters in records. | | - Fill in the list of fields in record types during typing instead of | during instantiation, to make sure the fields are collected from the | instantiated record constructor and not a component node (which might | have variability applied). | - Retain the order of variables in record constructors instead of | adding constants/parameters last, since that causes issues when | evaluating record constructors. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFClassTree.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperatorOverloading.mo | M OMCompiler/Compiler/NFFrontEnd/NFRecord.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit 5674f137835123019fbc2f05def445c00acadaf6 | Author: hudson | Date: Wed Mar 25 18:30:31 2020 +0000 | | Updated libraries | * libraries d27e62c...e395832 (1): | > Bump libraries | | M libraries | * commit ebc5dd384f27d245ef0c672623259e20ca9724bd | Author: hudson | Date: Tue Mar 24 18:30:55 2020 +0000 | | Updated libraries | * libraries 98ca6ab...d27e62c (1): | > Bump libraries | | M libraries | * commit db87929bcdae3f2cad9e61fd06c077f0613391eb | Author: hudson | Date: Mon Mar 23 18:29:10 2020 +0000 | | Updated libraries | * libraries 33a9a37...98ca6ab (1): | > Bump libraries | | M libraries | * commit 71e1fc0fc28e0133daca2fd0ebecc5c9f45217cf | Author: Adeel Asghar | Date: Sun Mar 22 22:46:50 2020 +0100 | | Just quote the package tool executable path | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | * commit 2850a5400d53db94c58d693a29977c5279303d6f | Author: hudson | Date: Sat Mar 21 18:30:33 2020 +0000 | | Updated libraries | * libraries f04c1a9...33a9a37 (1): | > Bump libraries | | M libraries | * commit 30e678f5e9da972062f14a47a8c3883322881605 | Author: Adrian Pop | Date: Sat Mar 21 13:59:17 2020 +0200 | | do not delete OMEncryption if present on gitclean | | M Makefile.in | M Makefile.omdev.mingw | * commit 19489a94a4e940fd5fb3e6acd28c1049d5bfdd5c | Author: Adrian Pop | Date: Sat Mar 21 12:07:56 2020 +0200 | | simplify and fix the dependencies for the encryption build | | M OMCompiler/Makefile.common | M OMCompiler/Makefile.in | M OMCompiler/Makefile.omdev.mingw | * commit 4650237d45e56f7a7c7035f764ecb6a5fddac3ff | Author: Adeel Asghar | Date: Fri Mar 20 21:56:26 2020 +0100 | | Quote the packagetool command | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | * commit 56c9805b2567f8a83f011b773a11b495f2a6cdc3 | Author: hudson | Date: Fri Mar 20 18:32:07 2020 +0000 | | Updated libraries | * libraries f631d34...f04c1a9 (1): | > Bump libraries | | M libraries | * commit 63f09a8281b1aec962c4cccc0342a58a63056af7 | Author: hudson | Date: Thu Mar 19 18:31:17 2020 +0000 | | Updated libraries | * libraries 0146448...f631d34 (1): | > Bump libraries | | M libraries | * commit 3e4dd5d61ef964cc706aecc88f311590b4b3cb37 | Author: hudson | Date: Wed Mar 18 18:33:17 2020 +0000 | | Updated libraries | * libraries 2ecd0d3...0146448 (1): | > Bump libraries | | M libraries | * commit f65d716d051540d77ebe82cc808c803c8dbac412 | Author: hudson | Date: Tue Mar 17 18:33:12 2020 +0000 | | Updated libraries | * libraries e4157e7...2ecd0d3 (1): | > Bump libraries | | M libraries | * commit de76be556a8c28511395382ef76d8c53183d1333 | Author: Adeel Asghar | Date: Mon Mar 16 18:58:00 2020 +0100 | | Fixes ticket:5326 show public connectors of encrypted package | | M OMCompiler/Compiler/Script/Interactive.mo | M OMEdit/OMEditLIB/Modeling/Commands.cpp | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit c46c1d12802359fb7d68db546fe1c87bd226e6fb | Author: hudson | Date: Mon Mar 16 18:31:21 2020 +0000 | | Updated libraries | * libraries d7ee2da...e4157e7 (1): | > Bump libraries | | M libraries | * commit 09a3c55f950ac0bad1cf25a96a730205eaf0efec | Author: Adrian Pop | Date: Mon Mar 16 00:23:30 2020 +0200 | | fix Linux nightly, link with pthread for boost/asio | | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/OMCFactory/CMakeLists.txt | * commit 162724b0261367b1b74b042422a33f5dcd1d895d | Author: Adrian Pop | Date: Mon Mar 16 00:08:15 2020 +0200 | | proper path to the shared fmilibrary to set rpath | | M OMCompiler/Makefile.common | * commit 02238f252d900d02fd61cc10b98cc5edf7b878ed | Author: hudson | Date: Sun Mar 15 18:32:05 2020 +0000 | | Updated libraries | * libraries 8dce404...d7ee2da (1): | > Bump libraries | | M libraries | * commit 274fd463070bab2095cff55f30dc8f27050e2b46 | Author: Andreas Heuermann | Date: Sun Mar 15 14:37:29 2020 +0100 | | Fixes for directional derivatives of C FMI | | Fix for ticket 5889 | | - Allocate and free memory for directional derivatives in C FMI | - Added test to initilaize, simulate and deinitialize C FMU with | OMSimulator and `-disableDirectionalDerivatives` | | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc | M testsuite/omsimulator/Makefile | A testsuite/omsimulator/testDirectionalDerivatives.mos | * commit 502da30be5a96f1057bc2d39868e8207b94b4b60 | Author: Adrian Pop | Date: Sat Mar 14 21:46:06 2020 +0200 | | fix macos nightly-builds | funny one, it was running install_name_tool on the | lib in the /build directory, then used the lib in | the /install directory | | M OMCompiler/Makefile.common | * commit 7b32915f2530c663fa250eadad0b732d95004aa3 | Author: hudson | Date: Sat Mar 14 18:28:55 2020 +0000 | | Updated libraries | * libraries 79777e4...8dce404 (1): | > Bump libraries | | M libraries | * commit 36dc6fd243e276085d5e0b11f3fdaa375366ec9c | Author: hudson | Date: Fri Mar 13 18:29:12 2020 +0000 | | Updated libraries | * libraries a81fbd5...79777e4 (3): | > Bump libraries | > Bump libraries | > update MSL trunk version | | M libraries | * commit 98b88856bac54ded5995af646cb2f219b69cbada | Author: Adrian Pop | Date: Thu Mar 12 21:50:50 2020 +0200 | | attempt to fix Cpp runtime library coverage | | M OMCompiler/Makefile.common | * commit a0ee60ad41c6b2113f24efa8cab6b0d33844676d | Author: Adeel Asghar | Date: Thu Mar 12 13:03:16 2020 +0100 | | Chinese translations update from LI Wenhui | | M OMEdit/OMEditLIB/Resources/nls/OMEdit_zh_CN.ts | * commit 5041c4b289576d06e4c213d97f9c33f11c5476ae | Author: Adeel Asghar | Date: Thu Mar 12 12:51:01 2020 +0100 | | Better error message | | M OMEdit/OMEditLIB/Util/Helper.cpp | * commit 573788c51e08e1078e115f5f60590758bd68a886 | Author: niklwors | Date: Fri May 17 16:33:31 2019 +0200 | | [OMSICpp/cppRuntime] Extended cpp runtime to OMSI Cpp library | Renamed cpp runtime to omsicpp runtime | omsicpp code target is later used to extend omsic codegeneration with additonal | functionality | OMSICpp Simulation runtime for FMU 2.0 ME and OMSUC simulation in C++. | - Added OMSICpp build | - Use CMake to build SimultaionRuntime/OMSICpp | - Added OMSICpp folder in SimulationRuntime | - The code targets cpp and cpp fmu using this runtime also now | - Using OMSIBase library for base functionalities shared with OMSIC runtime | - Wrapper class for FMI 2.0 ModelExchange functions | - Functions for continuous simulation of FMU/OMSU | - Functions for event simulation of FMU/OMSU | - Getter and Setter functions for FMU/OMSU | - Logging and some debugging functionalities | - Initialization and deallocation of FMU/OMSU | - OMSICpp Simulation runtime which supports omsu/fmu 2.0 ME and the old | cpp code traget systems | - Documentation with Doxygen | - Doxyfile not included | | Co-authored-by: AnHeuermann | Co-authored-by: wibraun | | M Makefile.omdev.mingw | M OMCompiler/.gitignore | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/ExpressionSolve.mo | M OMCompiler/Compiler/BackEnd/HpcOmMemory.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | M OMCompiler/Compiler/FrontEnd/ComponentReference.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/SerializeInitXML.mo | M OMCompiler/Compiler/SimCode/SerializeModelInfo.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenCppCommon.tpl | M OMCompiler/Compiler/Template/CodegenCppHpcom.tpl | M OMCompiler/Compiler/Template/CodegenFMUCommon.tpl | M OMCompiler/Compiler/Template/CodegenFMUCpp.tpl | M OMCompiler/Compiler/Template/CodegenFMUCppHpcom.tpl | M OMCompiler/Compiler/Template/CodegenOMSIC.tpl | M OMCompiler/Compiler/Template/CodegenOMSIC_Equations.tpl | A OMCompiler/Compiler/Template/CodegenOMSICpp.tpl | M OMCompiler/Compiler/Template/CodegenOMSI_common.tpl | M OMCompiler/Compiler/Template/Makefile.common | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M OMCompiler/Makefile.common | M OMCompiler/Makefile.omdev.mingw | M OMCompiler/Makefile.omsi.common | M OMCompiler/SimulationRuntime/OMSI/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSI/Makefile.omdev.mingw | M OMCompiler/SimulationRuntime/OMSI/base/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/OMSIC/include/fmi2/fmi2FunctionTypes.h OMCompiler/SimulationRuntime/OMSI/include/fmi2/fmi2FunctionTypes.h | R100 OMCompiler/SimulationRuntime/OMSIC/include/fmi2/fmi2Functions.h OMCompiler/SimulationRuntime/OMSI/include/fmi2/fmi2Functions.h | R100 OMCompiler/SimulationRuntime/OMSIC/include/fmi2/fmi2TypesPlatform.h OMCompiler/SimulationRuntime/OMSI/include/fmi2/fmi2TypesPlatform.h | M OMCompiler/SimulationRuntime/OMSI/solver/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSIC/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/CMake/CheckCXX11.cmake OMCompiler/SimulationRuntime/OMSICpp/CMake/CheckCXX11.cmake | A OMCompiler/SimulationRuntime/OMSICpp/CMake/FindDgesv.cmake | R100 OMCompiler/SimulationRuntime/cpp/CMake/FindPugiXML.cmake OMCompiler/SimulationRuntime/OMSICpp/CMake/FindPugiXML.cmake | A OMCompiler/SimulationRuntime/OMSICpp/CMake/FindScoreP.cmake | A OMCompiler/SimulationRuntime/OMSICpp/CMake/FindSuiteSparse.cmake | A OMCompiler/SimulationRuntime/OMSICpp/CMake/FindTBB.cmake | A OMCompiler/SimulationRuntime/OMSICpp/CMake/PrecompiledHeader - Kopie.cmake | A OMCompiler/SimulationRuntime/OMSICpp/CMake/PrecompiledHeader.cmake | A OMCompiler/SimulationRuntime/OMSICpp/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Licenses/sundials.license OMCompiler/SimulationRuntime/OMSICpp/Licenses/sundials.license | A OMCompiler/SimulationRuntime/OMSICpp/Makefile.env.in | A OMCompiler/SimulationRuntime/OMSICpp/Makefile.in | A OMCompiler/SimulationRuntime/OMSICpp/Makefile.omdev.mingw | R100 OMCompiler/SimulationRuntime/cpp/README OMCompiler/SimulationRuntime/OMSICpp/README | R100 OMCompiler/SimulationRuntime/cpp/configure.ac OMCompiler/SimulationRuntime/OMSICpp/configure.ac | R100 OMCompiler/SimulationRuntime/cpp/omcWrapper/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/include/OMC.h | A OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/include/OMCAPI.h | A OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/include/OMCFunctions.h | R100 OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/readme.md OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/readme.md | A OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/src/OMC.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcCAPI/src/OMCTest.cpp | R100 OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcZeroMQ/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/include/omcZeromqTask.h OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcZeroMQ/include/omcZeromqTask.h | R100 OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/include/zhelpers.hpp OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcZeroMQ/include/zhelpers.hpp | R100 OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/readme.md OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcZeroMQ/readme.md | R100 OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/src/omc.cpp OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcZeroMQ/src/omc.cpp | R100 OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/src/omcZeromqTask.cpp OMCompiler/SimulationRuntime/OMSICpp/omcWrapper/omcZeroMQ/src/omcZeromqTask.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/omsi/README | A OMCompiler/SimulationRuntime/OMSICpp/omsi/include/omsi_factory.h | A OMCompiler/SimulationRuntime/OMSICpp/omsi/include/omsi_global_settings.h | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_log.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_log.h | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_settings.h | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_wrapper.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_wrapper.h | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/omsi_fmi2_me.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi_factory.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi_global_settings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/DefaultContainerManager.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/FactoryPolicy.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/HistoryImpl.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/IHistory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/IPropertyReader.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ISimTable.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ISimVar.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ParallelContainerManager.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/BufferReaderWriter.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/DefaultWriter.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/MatfileWriter.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/TextfileWriter.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimBoolean.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimData.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimDouble.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimInteger.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimString.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Writer.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/XmlPropertyReader.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Extensions/API.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Extensions/API.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Extensions/IModelicaCompiler.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Array.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ArrayOperations.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ArraySlice.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Constants.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Functions.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/IBlas.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ILapack.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Math/OMAPI.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/OMAPI.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/SparseMatrix.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Utility.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Modelica.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Modelica/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ModelicaDefine.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Object/DCSAPI.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Object/DCSAPI.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Object/IObject.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Object/Object.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/IReduceDAE.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/IReduceDAESettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/Ranking.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/ReduceDAESettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/Reduction.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/com/ModelicaCompiler.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/Configuration.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/ISimController.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/ISimData.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/Initialization.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/SimController.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/SimManager.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/Communicator.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/threading/Communicator.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/INotify.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/threading/INotify.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/ProgressThread.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/threading/ProgressThread.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/Runnable.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/threading/Runnable.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/SimulationThread.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/threading/SimulationThread.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/ToZeroMQEvent.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/threading/ToZeroMQEvent.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/Factory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/GlobalSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/IGlobalSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/ISettingsFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/ISimControllerSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/AlgLoopSolverDefaultImplementation.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ILinSolverSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ILinearAlgLoopSolver.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/INonLinSolverSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/INonLinearAlgLoopSolver.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ISolver.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ISolverSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SimulationMonitor.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SolverDefaultImplementation.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SolverSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SystemStateSelection.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/AlgLoopSolverFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ContinuousEvents.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/DiscreteEvents.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/EventHandling.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IAlgLoopSolverFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IContinuous.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ICoupledSystem.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IEvent.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ILinearAlgLoop.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IMixedSystem.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/INonLinearAlgLoop.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IOMSI.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISimObjects.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISimVars.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IStateSelection.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IStepEvent.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemInitialization.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemProperties.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemTypes.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ITime.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IWriteOutput.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/LinearAlgLoopDefaultImplementation.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/NonLinearAlgLoopDefaultImplementation.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/OSUSystem.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SimObjects.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SimVars.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SystemDefaultImplementation.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/Modelica/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/Modelica/ModelicaSimulationError.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/OMCompilerSimulationRuntimeOMSICppruntimesrcSolverRTEulerRTEuler.cpp.URL | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/adaptable_factory.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/barriers.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/common.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/common.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/convenience.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/extension.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/extension.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/factory.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/factory_map.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/filesystem.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory_free_functions.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory_set.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/create.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/create_func.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/decl.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/decl.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/factory.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/factory_map.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/function.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/function.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/library_impl.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/shared_library.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/typeinfo.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/logger.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_papi.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_rdtsc.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_scorep.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_statistic.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/parameter.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/parameter_map.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/registry.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/registry.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/shared_library.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/type_map.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/addressing_index.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/at.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/bandwidth.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/begin.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/cblas.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cublas.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/cublas.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/set.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/her.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/boost/array.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/boost/multi_array.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/column.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/conj.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/data_order.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/data_side.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/adaptor.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/array.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/config/fortran.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/config/fortran.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/copy_const.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/generate_functions.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/generate_functions.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/get.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/if_left.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/offset.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/pod.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/property_map.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/diag_tag.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/eigen/matrix.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/end.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/compressed.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_band_array.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_linear_array.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_rank.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_static_size.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_static_stride.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_triangular_array.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/herm.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/index_base.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/io.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_column_major.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_complex.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_mutable.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_numeric.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_real.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_row_major.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_symmetric.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/clapack.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/workspace.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lower.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/min_rank.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/noop.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/num_columns.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/num_rows.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/rank.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/remove_imaginary.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/row.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/size.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/std.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/std/valarray.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/std/vector.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/stride.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/symm.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/tag.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type_traits.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/trans.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/trans_tag.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/banded.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/storage.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/triangular.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_inc.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/umfpack/umfpack_inc.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/unit_lower.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/unit_upper.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/uplo_tag.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/upper.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/value_type.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/vector_view.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/views.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/utils.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMUGlobalSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMULibInterface.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMULogger.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMUWrapper.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/IFMUInterface.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/fmiModelFunctions.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/fmiModelTypes.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2GlobalSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Interface.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Wrapper.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Wrapper.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2FunctionTypes.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2Functions.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2TypesPlatform.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/ModelicaUtilities.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/BodasFactory/BodasFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/OMCFactory/OMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/ObjectFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/FactoryConfig.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/FactoryPolicy.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverBodasFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SimObjectOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SimObjectVxWorksFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverBodasFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverVxWorksFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSimObjectOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemBodasFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemOMCFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemVxWorksFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/ARKode.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/ARKodeSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/Broyden.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/BroydenSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/CVode.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/CVodeSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/CppDASSL.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/CppDASSLSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/dassl.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/dasslaux.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/DgesvSolver.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/DgesvSolverSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/Euler.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/EulerSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/IEulerSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/Hybrj.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/HybrjSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/IDA.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/IDASettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/Kinsol.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/KinsolLapack.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/KinsolSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/LinearSolver.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/LinearSolverSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/Newton.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/NewtonSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/Nox.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/NoxLapackInterface.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/NoxSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/Peer.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/PeerSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/IRK12Settings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/RK12.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/RK12Settings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/RTEuler.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/RTEulerSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/UmfPack.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/UmfPackSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/SimData.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/XmlPropertyReader.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/ArrayOperations.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/Functions.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/SparseMatrix.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/Modelica.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaConfig_gcc.inc.in | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaConfig_msvc.inc.in | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaLibraryConfig_gcc.inc.in | R100 OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_msvc.inc.in OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaLibraryConfig_msvc.inc.in | R100 OMCompiler/SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ModelicaExternalC/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/Ranking.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/ReduceDAESettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/ReduceDAESettings.xml | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/Reduction.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/com/ModelicaCompiler.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/com/OMCTest.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/Configuration.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/Initialization.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/SimController.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/SimManager.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/Communicator.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/threading/Communicator.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/ProgressThread.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/threading/ProgressThread.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/SimulationThread.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/threading/SimulationThread.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/ToZeroMQEvent.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/threading/ToZeroMQEvent.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/zhelpers.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/threading/zhelpers.hpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/Factory.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/GlobalSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/config/GlobalSettings.xml | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/AlgLoopSolverDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SimulationMonitor.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SolverDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SolverSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SystemStateSelection.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/AlgLoopSolverFactory.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/ContinuousEvents.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/DiscreteEvents.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/EventHandling.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/LinearAlgLoopDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/NonLinearAlgLoopDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/OSUSystem.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SimObjects.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SimVars.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SystemDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/ModelicaSimulationError.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/ModelicaUtilities.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/logger.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_papi.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_rdtsc.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_scorep.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_statistic.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/FMU/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/FMU/FMULogger.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/LibrariesConfig.h.in | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/BodasFactory/BodasFactory.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/OMCFactory/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/OMCFactory/OMCFactory.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/ARKode.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/ARKodeSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/Broyden.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/BroydenSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CVode.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CVodeSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/CppDASSL.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/CppDASSLSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/ddaskr.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/DgesvSolver.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/DgesvSolverSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/Euler.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/EulerSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/config/EulerSettings.xml | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/Hybrj.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/HybrjSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/IDA.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/IDASettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/Kinsol.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/KinsolLapack.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/KinsolSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/LinearSolver.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/LinearSolverSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/Newton.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/NewtonSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NOX_StatusTest_SgnChange.C | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/Nox.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NoxLapackInterface.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NoxSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/Peer.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/PeerSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/RK12.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/RK12Settings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/config/RK12Settings.xml | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/RTEuler.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/RTEulerSettings.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/FactoryExport.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/UmfPack.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/UmfPackSettings.cpp | D OMCompiler/SimulationRuntime/cpp/CMake/FindDgesv.cmake | D OMCompiler/SimulationRuntime/cpp/CMake/FindScoreP.cmake | D OMCompiler/SimulationRuntime/cpp/CMake/FindSuiteSparse.cmake | D OMCompiler/SimulationRuntime/cpp/CMake/FindTBB.cmake | D OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | D OMCompiler/SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Math/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/Math/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Math/Functions.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Math/SparseMatrix.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/Modelica/Modelica.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | D OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_gcc.inc.in | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/Ranking.cpp | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.cpp | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.xml | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/Reduction.cpp | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/ModelicaCompiler.cpp | D OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/OMCTest.cpp | D OMCompiler/SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/SimController/Configuration.cpp | D OMCompiler/SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Core/SimController/Initialization.cpp | D OMCompiler/SimulationRuntime/cpp/Core/SimController/SimController.cpp | D OMCompiler/SimulationRuntime/cpp/Core/SimController/SimManager.cpp | D OMCompiler/SimulationRuntime/cpp/Core/SimController/SimObjects.cpp | D OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp | D OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/config/GlobalSettings.xml | D OMCompiler/SimulationRuntime/cpp/Core/Solver/AlgLoopSolverDefaultImplementation.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Solver/SolverSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | D OMCompiler/SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | D OMCompiler/SimulationRuntime/cpp/Core/System/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | D OMCompiler/SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | D OMCompiler/SimulationRuntime/cpp/Core/System/EventHandling.cpp | D OMCompiler/SimulationRuntime/cpp/Core/System/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Core/System/LinearAlgLoopDefaultImplementation.cpp | D OMCompiler/SimulationRuntime/cpp/Core/System/NonLinearAlgLoopDefaultImplementation.cpp | D OMCompiler/SimulationRuntime/cpp/Core/System/SimVars.cpp | D OMCompiler/SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_papi.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_rdtsc.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_scorep.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_statistic.cpp | D OMCompiler/SimulationRuntime/cpp/FMU/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/FMU/FMULogger.cpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/DefaultContainerManager.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/FactoryPolicy.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/HistoryImpl.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/IHistory.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ISimTable.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ISimVar.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ParallelContainerManager.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/DefaultWriter.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimBoolean.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimDouble.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimInteger.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimString.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Extensions/IModelicaCompiler.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Array.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Constants.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Functions.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Math/IBlas.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ILapack.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Math/SparseMatrix.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Utility.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Modelica.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Modelica/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/ModelicaDefine.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Object/IObject.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Object/Object.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/IReduceDAE.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/IReduceDAESettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/Ranking.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/ReduceDAESettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/Reduction.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/com/ModelicaCompiler.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/Configuration.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimObjects.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/Initialization.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimController.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimObjects.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/ISettingsFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/ISimControllerSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/AlgLoopSolverDefaultImplementation.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ILinSolverSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ILinearAlgLoopSolver.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/INonLinSolverSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/INonLinearAlgLoopSolver.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ISolver.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ISolverSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/ContinuousEvents.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/EventHandling.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/IContinuous.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/ICoupledSystem.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/IEvent.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/ILinearAlgLoop.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/INonLinearAlgLoop.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISimVars.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/IStateSelection.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/IStepEvent.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemInitialization.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemProperties.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemTypes.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/ITime.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/IWriteOutput.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/LinearAlgLoopDefaultImplementation.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/NonLinearAlgLoopDefaultImplementation.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/SimVars.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/Modelica/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/adaptable_factory.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/barriers.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/convenience.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/factory.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/factory_map.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/filesystem.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory_free_functions.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory_set.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/create.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/create_func.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/factory.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/factory_map.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/library_impl.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/shared_library.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/typeinfo.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_papi.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_rdtsc.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_scorep.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_statistic.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/parameter.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/parameter_map.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/shared_library.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/type_map.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/addressing_index.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/at.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/bandwidth.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/begin.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/set.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/array.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/multi_array.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/column.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/conj.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_order.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_side.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptor.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/array.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/convert_to.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/copy_const.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/get.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_left.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/offset.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/pod.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/property_map.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/diag_tag.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/matrix.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/end.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/compressed.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_band_array.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_linear_array.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_rank.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_size.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_stride.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_triangular_array.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/herm.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/index_base.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/io.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_column_major.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_complex.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_mutable.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_numeric.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_real.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_row_major.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_symmetric.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/workspace.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lower.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/min_rank.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/noop.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_columns.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_rows.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/rank.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/remove_imaginary.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/row.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/size.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/valarray.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/vector.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/stride.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/symm.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/tag.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.h | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type_traits.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans_tag.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/banded.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/storage.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/triangular.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_lower.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_upper.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/uplo_tag.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/upper.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/value_type.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/vector_view.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/views.hpp | D OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/utils.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU/FMULibInterface.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU/FMULogger.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU/IFMUInterface.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU/fmiModelFunctions.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU/fmiModelTypes.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | D OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | D OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2FunctionTypes.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2Functions.h | D OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2TypesPlatform.h | D OMCompiler/SimulationRuntime/cpp/Include/ModelicaUtilities.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/ObjectFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectVxWorksFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSimObjectOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/ARKode.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/ARKodeSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/BroydenSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/CVodeSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/CppDASSL.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/CppDASSLSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/dassl.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/dasslaux.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolverSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/Euler.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/EulerSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/IEulerSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/HybrjSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/IDASettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolLapack.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolverSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/NewtonSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NOX_StatusTest_SgnChange.H | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NoxSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/Peer.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/PeerSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/IRK12Settings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/RK12.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/RK12Settings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/RTEuler.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/RTEulerSettings.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/FactoryExport.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | D OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPackSettings.h | D OMCompiler/SimulationRuntime/cpp/LibrariesConfig.h.in | D OMCompiler/SimulationRuntime/cpp/Makefile.env.in | D OMCompiler/SimulationRuntime/cpp/Makefile.in | D OMCompiler/SimulationRuntime/cpp/Makefile.omdev.mingw | D OMCompiler/SimulationRuntime/cpp/PrecompiledHeader.cmake | D OMCompiler/SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | D OMCompiler/SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | D OMCompiler/SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/ARKode/ARKodeSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/ARKode/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/ARKode/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Broyden/BroydenSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Broyden/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/Broyden/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/CVode/CVode.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/CVode/CVodeSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CppDASSL.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CppDASSLSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/ddaskr.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/DgesvSolverSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/Euler/Euler.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Euler/EulerSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Euler/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Euler/config/EulerSettings.xml | D OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/HybrjSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/IDA/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/IDA/IDA.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/IDA/IDASettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/KinsolLapack.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/KinsolSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/LinearSolverSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Newton/Newton.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Newton/NewtonSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Nox/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/Nox/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Nox/NOX_StatusTest_SgnChange.C | D OMCompiler/SimulationRuntime/cpp/Solver/Nox/Nox.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Nox/NoxSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/Peer/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Peer/Peer.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/Peer/PeerSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/RK12/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/RK12/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/RK12/RK12.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/RK12/RK12Settings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/RK12/config/RK12Settings.xml | D OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/RTEulerSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | D OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/UmfPackSettings.cpp | D OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/include/OMC.h | D OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/include/OMCAPI.h | D OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/include/OMCFunctions.h | D OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/src/OMC.cpp | D OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/src/OMCTest.cpp | M OMCompiler/configure.ac | M testsuite/Makefile | A testsuite/openmodelica/omsi/omsicpp/BouncingBall.mo | A testsuite/openmodelica/omsi/omsicpp/BouncingBall.mos | A testsuite/openmodelica/omsi/omsicpp/BouncingBall_ref_res.mat | A testsuite/openmodelica/omsi/omsicpp/Makefile | A testsuite/openmodelica/omsi/omsicpp/helloWorld.mos | A testsuite/openmodelica/omsi/omsicpp/helloWorldOMSI_ref_res.mat | * commit c4985ea89672295235b80d52e613e31836f29619 | Author: hudson | Date: Wed Mar 11 18:32:11 2020 +0000 | | Updated libraries | * libraries af14fb5...a81fbd5 (2): | > Bump libraries | > Bump libraries | | M libraries | * commit 491c0c8b43411240db7ce66dc0f0ad9be5fb0f1d | Author: Per Östlund | Date: Tue Mar 10 16:54:10 2020 +0100 | | [NF] Temporary hack to fix record issues. | | - Add local fields when converting record expressions to DAE form, | due to an issue where the list of fields is sometimes taken from a | record instance with the variability of the record component applied. | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 4ae88fcf362c40f8511fadbe35d2e486a051925b | Author: Per Östlund | Date: Tue Mar 10 11:59:37 2020 +0100 | | [NF] Improve record call simplification. | | - Replace references to record fields in the bindings with the actual | arguments when converting a record constructor call into a record | expression. | - Use the InstNode:s themselves as keys in EvalFunction.ReplTree instead | of just their names, to avoid incorrectly replacing references that | just happens to have the same name. | | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFRecord.mo | M OMCompiler/Compiler/Util/Util.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/RecordBinding7.mo | * commit e7d450bb2c4b620b8f636493fa954f55ebf6d1f0 | Author: Adrian Pop | Date: Mon Mar 9 21:50:58 2020 +0200 | | fix ticket:5871 handle comments in Interactive.excludeElementsFromFile | | M OMCompiler/Compiler/Script/Interactive.mo | M testsuite/openmodelica/interactive-API/Makefile | A testsuite/openmodelica/interactive-API/TestTicket5871/pack1/package.mo | A testsuite/openmodelica/interactive-API/TestTicket5871/pack1/package.order | A testsuite/openmodelica/interactive-API/TestTicket5871/pack2.mo | A testsuite/openmodelica/interactive-API/TestTicket5871/package.mo | A testsuite/openmodelica/interactive-API/TestTicket5871/package.order | A testsuite/openmodelica/interactive-API/Ticket5871.mos | * commit c9cc9465c7ab22663c88863f2887712bd39849a7 | Author: hudson | Date: Mon Mar 9 18:31:41 2020 +0000 | | Updated libraries | * libraries b494859...af14fb5 (1): | > Bump libraries | | M libraries | * commit 9cab1f5530dcef170f821b4fd0f3b15cc9398286 | Author: Per Östlund | Date: Tue Mar 3 15:10:07 2020 +0100 | | [NF] Improve handling of consts/params in records. | | - Include binding expressions from non-inputs when evaluating record | calls. | - Change the list of field names in ComplexType.RECORD into a list of | Record.Field:s, to make it possible to keep track of which fields are | inputs or not. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFComplexType.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFRecord.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/RecordBinding6.mo | * commit 46dda5311a1760eb3f9ce892531711f3cc2f18b2 | Author: hudson | Date: Mon Mar 9 08:00:30 2020 +0000 | | Updated libraries | * libraries 6567bcb...b494859 (26): | > use double quotes instead of single quotes which inhibits evaluation | > echo ${env.GIT_BRANCH} for debugging | > Bump libraries | > Bump libraries | > Bump libraries | > Bump libraries | > Bump libraries | > Bump libraries | > Bump libraries | > Bump libraries | > Bump libraries | > update MSL, remove versionBuild=1 from patches | > Bump libraries | > Bump libraries | > Bump libraries | > Bump libraries | > Bump libraries | > Bump libraries | > Bump libraries | > Bump libraries | > It is called GIT_BRANCH | > Fix gittag for OpenIPSL, not branch | > Lock OpenIPSL to latest stable v1.5.0 | > Do not add OpenHPL again in the future | > Do not ship OpenHPL | > Only push from master | | M libraries | * commit 536916173876260114fef9f08fd5a76721a945c4 | Author: Adrian Pop | Date: Fri Mar 6 19:04:17 2020 +0200 | | fix file name | | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | * commit 3e3deb816e7a180b123edac74d45712aa130331b | Author: Adrian Pop | Date: Fri Mar 6 16:55:42 2020 +0200 | | update and activate test | | M testsuite/openmodelica/fmi/ModelExchange/2.0/FMUResourceTest.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | * commit 7f1dc69b37bd86871f401ab6a3569285f7f3431d | Author: Adrian Pop | Date: Fri Mar 6 15:46:41 2020 +0200 | | update test | | M testsuite/openmodelica/fmi/ModelExchange/2.0/FMUResourceTest.mos | * commit 1d1151909a12436f8bc3d8f8f893f7b0b7170db2 | Author: Adrian Pop | Date: Fri Mar 6 14:17:48 2020 +0200 | | add a test that Modelica resource URIs will put the resource inside the FMU resource folder | | A testsuite/openmodelica/fmi/ModelExchange/2.0/FMUResourceTest.mos | A testsuite/openmodelica/fmi/ModelExchange/2.0/FMUResourceTest/Resources/table_test_utf8.txt | A testsuite/openmodelica/fmi/ModelExchange/2.0/FMUResourceTest/package.mo | * commit 13322991075aabf39299ce09e1fccceb894085d7 | Author: arun3688 | Date: Fri Mar 6 14:14:24 2020 +0100 | | filter parameters of type string that doesn't have constant start values from the modelDescription.xml (#758) | | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | * commit 75a82ae31bda547f88816d5205493cd5c8f5d502 | Author: Adeel Asghar | Date: Fri Mar 6 10:33:31 2020 +0100 | | Fixed display of absolute font size texts | | When the font size is absolute then don't calcualte the font size based on extents but draw the ellipses if needed. | If the elided text is just ellipses then we don't show anything. | This fixes the display of SystemDynamics library world3 scenarios. | | M OMEdit/OMEditLIB/Annotations/TextAnnotation.cpp | * commit 2b9188a00da264a533b11fab1b690979d41a45e6 | Author: Per Östlund | Date: Thu Mar 5 16:15:34 2020 +0100 | | [NF] Add list of unused inputs to DAE.FUNCTION. | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/Differentiate.mo | M OMCompiler/Compiler/BackEnd/EvaluateFunctions.mo | M OMCompiler/Compiler/FrontEnd/DAE.mo | M OMCompiler/Compiler/FrontEnd/Inline.mo | M OMCompiler/Compiler/FrontEnd/InstFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFBinding.mo | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFClassTree.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFSections.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | * commit 7d77258622167079dc4457ff4c724d019ac3c265 | Author: Mahder Gebremedhin | Date: Thu Mar 5 16:29:30 2020 +0100 | | Fix solvability detection for if expressions. (#755) | | - Do not detect/collect x from pre(x). They are different variables. | - Do not use traverseExpBottomUp. Use traverseExpTopDown and stop at | pre(). | | - At some point we have to roll up our sleevs and change pre, previous, | der, start, ... to their own specific EXP types instead of having them | as CALL() expressions. | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | * commit 6620010366376af23411b377842bc85e916197df | Author: Lennart Ochel | Date: Wed Mar 4 17:50:33 2020 +0100 | | Fix initial attribute in alias sets | | At most one variable in an alias set can have initial=exact. | | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_10.mos | * commit 88eb889e6abc58f7c877e9fe2ed5b4a42c7b5a50 | Author: Martin Sjölund | Date: Tue Mar 3 09:43:38 2020 +0100 | | Add scripting API for conversion versions | | This allows for example to see which versions do not need to be | converted if a newer MSL is loaded. | | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Util/Error.mo | A testsuite/openmodelica/interactive-API/ConversionVersions.mos | M testsuite/openmodelica/interactive-API/Makefile | * commit 31c432b5697525acafb2d493a3987952e9fd7f12 | Author: Stefan Heid | Date: Tue Mar 3 15:13:46 2020 +0100 | | Update Modelica.h | | Typo. Core must be Capitalized in order to align with the folder structure. Issue Manifests only on Linux, because windows does not care for capitalization | | M OMCompiler/SimulationRuntime/cpp/Include/Core/Modelica.h | * commit 53a3f5f75d203500c03783f60a6c7215f2d1c801 | Author: Lennart Ochel | Date: Fri Feb 28 12:40:15 2020 +0100 | | Update OMSimulator (#750) | | M OMSimulator | * commit ac04c2429d74c48f08c3b0cb41c4b71502fb0ea4 | Author: Lennart Ochel | Date: Thu Feb 27 22:54:54 2020 +0100 | | Fix partial matching functionality in Matching.RegularMatching (#749) | | M OMCompiler/Compiler/BackEnd/Matching.mo | * commit b567bd23abec3212ab820c1589bd763b5fea4c84 | Author: kabdelhak | Date: Tue Feb 25 12:02:43 2020 +0100 | | [CodegenC] small fix | | M OMCompiler/Compiler/Template/CodegenC.tpl | * commit abfb41d76fc079446db54bb2377be6f23a85bdc1 | Author: kabdelhak | Date: Tue Feb 25 10:59:57 2020 +0100 | | [CodegenC] initial non linear start value update | - provide surrounding pre expression structure to catch asserts | - ticket #5807 | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | * commit 8422ae521edbf403a7e9455ddcc847da6a77c72f | Author: kabdelhak | Date: Mon Feb 24 12:02:42 2020 +0100 | | [testsuite] add testcase for ticket #5807 | | M testsuite/simulation/modelica/start_value_selection/Makefile | A testsuite/simulation/modelica/start_value_selection/ticket5807.mos | * commit 772e2dcb0404d24d68cd9d813f3af2deea758ea5 | Author: kabdelhak | Date: Fri Feb 21 18:28:57 2020 +0100 | | [CodegenC] update start expression of nonlinear loops | - new conditions: | 1. creating initial lambda_0 system or creating initial system and lambda_0 system is empty | (only use start expression the very first time it is computed) | 2. expression cannot be evaluated to be constant | - ticket #5807 | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | * commit 8e4af0006d6937fff7549a8c92be58086521d382 | Author: kabdelhak | Date: Fri Feb 21 15:39:16 2020 +0100 | | [CodegenC] update start values for nonlinear loops | - If start expression is constant it is read from init_xml | - If it is not constant generate full expression | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | * commit 2286286c393ffb4829fbccbb5c5262c1edb4608f | Author: kabdelhak | Date: Mon Feb 24 11:34:24 2020 +0100 | | [BE] update adjacency row if condition | - make it more robust against non simplified conditions by checking if it can be simplified to true or false | - implemented for replacements like initial() -> true in the initialization system | - ticket #5795 | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M testsuite/simulation/modelica/parallel/ParallelPRV.mos | * commit f162868f274481d8229acd7bd49c3d548f6a7dcf | Author: Mahder Gebremedhin | Date: Fri Feb 21 16:14:13 2020 +0100 | | Improve and fix minimal tearing. (#733) | | - Minimal tearing now handles algorithm equations. | - It now uses a local subsystem to do the matching. This is | not strictly needed but simplifies things. | - It now uses the Enhanced Adjacency Matrix. | - It does not scalarize the system anymore. | | TODO: | - The inner equations of the torn system are NOT properly sorted right now. | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/Tearing.mo | M testsuite/simulation/modelica/tearing/Algorithm1-minimal.mos | M testsuite/simulation/modelica/tearing/Algorithm2-minimal.mos | M testsuite/simulation/modelica/tearing/MixedTearing1-minimal.mos | M testsuite/simulation/modelica/tearing/MixedTearing2-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing1-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing11-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing12-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing13-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing14-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing15-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing16-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing18-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing2-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing4-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing5-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing9-minimal.mos | M testsuite/simulation/modelica/tearing/dynamicTearing3.mos | M testsuite/simulation/modelica/tearing/minimalTearing.mos | M testsuite/simulation/modelica/tearing/tearingSelect-minimal.mos | * commit b2ea29e22d9ef5646233e557d405f76aa9a6cb79 | Author: Mahder Gebremedhin | Date: Thu Feb 20 17:40:01 2020 +0100 | | Logical unary expression is solvable for the internal expresion. (#742) | | - 'not a = exp;' can be solved for 'a' as 'a = not exp' | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | * commit fa23154ccc9c47ef3e2661d8bedb9324e636ad94 | Author: Per Östlund | Date: Thu Feb 20 15:01:54 2020 +0100 | | [NF] Change behaviour of ClassTree.flatten. | | - Change ClassTree.flatten to completely remove duplicate components, | instead of replacing them with empty nodes. This is slightly slower | when there are duplicates since the lookup tree also needs to be | updated, but removes the need to check for empty nodes when | iterating over components (so probably faster in general since | duplicate elements are not that common). | | This also fixes issues with field lookup in record expressions, which | did not take into account the possibility of gaps in the component | arrays for records with duplicate fields, leading to the expression | for the wrong field sometimes being returned. | | M OMCompiler/Compiler/NFFrontEnd/NFClassTree.mo | M OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFPackage.mo | M OMCompiler/Compiler/NFFrontEnd/NFRecord.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit 98eb3e744a19aecf5f2ecbcac7c05de31fdaf495 | Author: Per Östlund | Date: Tue Feb 18 14:58:09 2020 +0100 | | [NF] Record improvements. | | - Improve the check for unbound parameters with Evaluate=true to | generate fewer false warnings. | - Handle derived records better when trying to figure out the binding of | a record field. | | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit 13e72512a0d862555686e73012cff3887f03d4aa | Author: Lennart Ochel | Date: Thu Feb 20 09:30:16 2020 +0100 | | Move providesDirectionalDerivative from susan to simcode (#738) | | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenFMUCommon.tpl | M OMCompiler/Compiler/Template/CodegenFMUCpp.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testCSTR.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testDiscreteStructe.mos | * commit 05f528fd5c38e45b9ee181fbbee0d4292a134d83 | Author: Andreas Heuermann | Date: Wed Feb 19 15:39:21 2020 +0100 | | Simplify match in adjacencyRowExp1 | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | * commit 28787d5ca586e2d0ac992b0fac818217407143bf | Author: Lennart Ochel | Date: Wed Feb 19 14:42:22 2020 +0100 | | Update OMSimulator | | M OMSimulator | * commit 17895c183ee8ef0125a21a0ef05da6537b96923d | Author: arun3688 | Date: Wed Feb 19 18:35:15 2020 +0530 | | clear all internal variables starting with $, but not STATE() vars (#731) | | M OMCompiler/Compiler/FrontEnd/ComponentReference.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testArrayEquations.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testModelDescription.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_02.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_04.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_05.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_07.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_09.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug2764.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug2765.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3049.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/ticket5670.mos | * commit e77311b08909ade54e63b862a5113605978e9912 | Author: Per Östlund | Date: Wed Feb 19 11:43:41 2020 +0100 | | [NF] Fix ConvertDAE.convertStateSelectAttribute. | | - Handle binding expressions in ConvertDAE.convertStateSelectAttribute. | | M OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/StateSelect3.mo | * commit 693c0881da24d812ebbfd6573890d36bcf16a060 | Author: hudson | Date: Tue Feb 18 18:29:52 2020 +0000 | | Updated libraries | * libraries 8f2b2f5...6567bcb (1): | > Bump libraries | | M libraries | * commit c24500b1c68708232b8b44353215cbb69bd175fb | Author: hudson | Date: Mon Feb 17 18:29:42 2020 +0000 | | Updated libraries | * libraries 1a2b007...8f2b2f5 (1): | > Bump libraries | | M libraries | * commit 4157d90f0412a5fdb9f5102b31cbd2de17c3a537 | Author: Per Östlund | Date: Mon Feb 17 12:36:30 2020 +0100 | | [NF] Handle empty type attributes with `each`. | | - Handle modifiers such as `Real x[3](each final start)`. | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | A testsuite/flattening/modelica/scodeinst/BuiltinAttribute20.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 60e826be82f9ddebaef24f3d577b2eb65ca9f5fa | Author: Martin Sjölund | Date: Mon Feb 17 11:18:57 2020 +0100 | | Look for deprecated lapack functions (#734) | | Note that if we do not have the deprecated lapack functions, older | versions of the Modelica standard library will fail to compile since | it uses these functions and no replacement is provided. | | https://trac.openmodelica.org/OpenModelica/ticket/4886 | | M OMCompiler/Compiler/runtime/lapackimpl.c | M OMCompiler/m4/lapack.m4 | * commit f9a0b4816c8460150e6ab43af191734da44c37e8 | Author: hudson | Date: Sat Feb 15 18:31:49 2020 +0000 | | Updated libraries | * libraries e8c6e17...1a2b007 (1): | > Bump libraries | | M libraries | * commit 3ca1715fa6e7dd87d5daebcd95859a98181ef0ab | Author: hudson | Date: Fri Feb 14 18:47:09 2020 +0000 | | Updated libraries | * libraries 6b77f52...e8c6e17 (1): | > Bump libraries | | M libraries | * commit a136b960c3999d268cdc8caa3bc64642237d5826 | Author: Lennart Ochel | Date: Fri Feb 14 14:55:09 2020 +0100 | | Revert "[SimCode] update daeMode (#728)" (#732) | | This reverts commit c67fe97a0834c7cc47f23db12e5fc5f23f0e1f5f. | | M OMCompiler/Compiler/BackEnd/DAEMode.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | * commit aacd21efde1e8b6aee5f814ca2516ce21fea2601 | Author: hudson | Date: Fri Feb 14 12:56:47 2020 +0000 | | Updated libraries | * libraries 793cf16...6b77f52 (2): | > Bump libraries | > update msl trunk patches | | M libraries | * commit bde36e30a40eb60ccaeedfc1baebdf6bc9d3823c | Author: arun3688 | Date: Thu Feb 13 13:46:43 2020 +0530 | | clear up $cse variables for FMI modelDescription.xml (#640) | | M OMCompiler/Compiler/SimCode/ReduceDAE.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/SimCode/SimCodeVar.mo | M OMCompiler/Compiler/Template/CodegenFMUCommon.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testCSTR.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_09.mos | * commit 719501164fbd1e8ec15ae52a68f27c82cdbd8a6c | Author: arun3688 | Date: Wed Feb 12 18:01:53 2020 +0530 | | update scripting usersguide | | M doc/UsersGuide/source/omjulia.rst | M doc/UsersGuide/source/ommatlab.rst | M doc/UsersGuide/source/ompython.rst | * commit 67e88c17131cfe1071f9e03afdc60071317743a8 | Author: hudson | Date: Wed Feb 12 18:30:47 2020 +0000 | | Updated libraries | * libraries e6c3342...793cf16 (1): | > Bump libraries | | M libraries | * commit 3c9b7b2a48b884d7415cdb681b91edcc520deb2a | Author: hudson | Date: Tue Feb 11 18:29:50 2020 +0000 | | Updated libraries | * libraries c0e6c58...e6c3342 (1): | > Bump libraries | | M libraries | * commit 2749c88a52f1b4eba6f03e75e0925c0a56832174 | Author: Per Östlund | Date: Mon Feb 10 17:34:35 2020 +0100 | | [NF] Improve record element lookup. | | - Merge lookupRecordField and recordElement in Expression and remove | lookupRecordField, since the functions did the same thing but handled | different cases. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | A testsuite/flattening/modelica/scodeinst/CevalFuncRecord6.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 83e5e48c118ec6c0ef73c74cc4c6cc0d1c5fbde3 | Author: Per Östlund | Date: Mon Feb 10 14:10:15 2020 +0100 | | Make type handling of ranges sane. | | - Make the type in DAE.RANGE always be the actual type of the range | like the comment on it says, instead of having some parts of the | compiler assume it's the element type while other parts assume it's | the range type. | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/FrontEnd/Ceval.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/FrontEnd/ExpressionSimplify.mo | M OMCompiler/Compiler/FrontEnd/Static.mo | M OMCompiler/Compiler/FrontEnd/Types.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | * commit c67fe97a0834c7cc47f23db12e5fc5f23f0e1f5f | Author: kabdelhak <38032125+kabdelhak@users.noreply.github.com> | Date: Mon Feb 10 16:06:39 2020 +0100 | | [SimCode] update daeMode (#728) | | - add lambda 0 equation system (homotopy) for daeMode | - ticket #5806 | | M OMCompiler/Compiler/BackEnd/DAEMode.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | * commit cbd3637337f9b6f7e8b16b612838bc5037b60860 | Author: hudson | Date: Sun Feb 9 18:27:25 2020 +0000 | | Updated libraries | * libraries faa558d...c0e6c58 (1): | > Bump libraries | | M libraries | * commit ef3644d5f1e4a8f171761fdbd70b346c0649323c | Author: hudson | Date: Sat Feb 8 18:29:07 2020 +0000 | | Updated libraries | * libraries 7f43813...faa558d (1): | > Bump libraries | | M libraries | * commit adfa4e29e4a9a5e6f5a8927113bbe909a9e35abd | Author: phannebohm | Date: Sat Feb 8 06:31:43 2020 +0100 | | Janitor (#724) | | * remove unneeded spaces in dump | * clarify function parameter | | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenAdevs.tpl | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenCppInit.tpl | * commit eb5b013d470077e753792ef44c0d91d154a8bc1e | Author: hudson | Date: Fri Feb 7 18:28:21 2020 +0000 | | Updated libraries | * libraries 72f5375...7f43813 (1): | > Bump libraries | | M libraries | * commit 2befe73ab0ae46f48d08a5f0e0309d648678ff3c | Author: Per Östlund | Date: Fri Feb 7 15:20:31 2020 +0100 | | [NF] More function evaluation fixes. | | - Use the type of the evaluated expression instead of the cached type | when evaluating reductions, since the cached type isn't evaluated. | - Handle _-assignments in EvalFunction.assignVariable. | - Fix handling of : subscripts in EvalFunction.assignArrayElement. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | * commit de5194e9956a1314c99f52f05033297d5efa6f82 | Author: Per Östlund | Date: Fri Feb 7 14:24:44 2020 +0100 | | [NF] Suppress Call.evaluateCallTypeDim errors. | | - Call.evaluateCallTypeDim is allowed to fail to constant evaluate the | dimension expression, so suppress any errors that might be generated. | | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | * commit df2744d2172b8c99663933fb72533e6ca24e28eb | Author: Per Östlund | Date: Fri Feb 7 12:52:54 2020 +0100 | | [NF] Function evaluation fixes. | | - Apply argument replacements recursively. | - Handle cat where all arguments are empty arrays. | - Handle diagonal of an empty array. | - Add EXP_NODE to InstNode.name for easier debugging. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | * commit 7e2da7155a8b7e661860053f56249b48d38628a4 | Author: Per Östlund | Date: Fri Feb 7 10:08:24 2020 +0100 | | [NF] Fix tuple type checking. | | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | * commit 3af6123f8b8399eb353347bd6242ed3e7b7f2b05 | Author: Per Östlund | Date: Thu Feb 6 12:38:08 2020 +0100 | | [NF] Call typing fixes. | | - Don't evaluate `fill` inside functions. | - Evaluate call types also inside functions to make sure dimension | expressions are replaced with the corresponding arguments, but allow | the constant evaluation of such expressions to fail. | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | * commit 779c13215961ffee1df4d0f2daed39ccba5af291 | Author: hudson | Date: Wed Feb 5 18:27:02 2020 +0000 | | Updated libraries | * libraries 5e98d30...72f5375 (1): | > Bump libraries | | M libraries | * commit f65654b3987f49ed1ccbbcf796fa2f728648776b | Author: Martin Sjölund | Date: Wed Feb 5 11:14:51 2020 +0100 | | Automatically merge omlib-staging branch on success | | M Jenkinsfile | * commit 6f76e4fc784fb9936b9d968fd21eabd380617478 | Author: Martin Sjölund | Date: Wed Feb 5 10:04:40 2020 +0000 | | Updated libraries | | * libraries eb82796...5e98d30 (2): | > Bump libraries | > Stage changes in OpenModelica.git | | M libraries | * commit 92420d0b782da99c09e5fb143517f31e3e62f867 | Author: Adrian Pop | Date: Wed Feb 5 09:06:15 2020 +0100 | | update libs | | M libraries | * commit d84fc85eb1b04489d0dcc8bb8b68548665d26b2e | Author: Mahder Gebremedhin | Date: Tue Feb 4 17:09:45 2020 +0100 | | Improve record constructor creation. (#717) | | - Make sure we do not remove bindings from derived record | declarations. This happens only for the old FrontEnd right now. | | - Improve processing a bit. Instead of checking twice in the list | of already visited records, create the unique name for the constructor | and then check only once. | | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo | * commit 6c78ddba158c9407ead9bfec4338bea561985939 | Author: Adrian Pop | Date: Tue Feb 4 15:20:16 2020 +0100 | | update libraries submodule | | M libraries | * commit 05c2ae985e7f65eb373c838ac1f9385a736a4742 | Author: Adeel Asghar | Date: Tue Feb 4 11:59:22 2020 +0100 | | Fixes ticket:5801 Use default Modelica specification values | | For the new models use the values from the options but when opening models that don't have any annotation use the standard Modelica values | | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit 274872976618b38ef49b7dbd7d920430f4369618 | Author: Lennart Ochel | Date: Tue Feb 4 09:01:02 2020 +0100 | | Update OMSimulator | | M OMSimulator | * commit 358f5102ce71cbe3c29f1adb401e30773423360e | Author: Per Östlund | Date: Mon Feb 3 13:31:15 2020 +0100 | | [NF] Fix ExpandExp.makeScalarProduct. | | - Fixed broken logic for returning 0 when multiplying empty arrays. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFExpandExp.mo | * commit 3ee0043fe8e7212b79d517f9457a23be17c6b747 | Author: Adrian Pop | Date: Sun Feb 2 17:05:47 2020 +0100 | | ticket:5821 add warning for non standard operators, add test | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/Ticket5821.mo | * commit b00e783dcfa89445ccf79836086e919647359474 | Author: Adrian Pop | Date: Sun Feb 2 03:26:20 2020 +0100 | | update error message in test | | M testsuite/flattening/modelica/scodeinst/conngraph1.mo | * commit b7efa37615a558bbde402697a16538a332e05953 | Author: Adrian Pop | Date: Sun Feb 2 02:08:46 2020 +0100 | | fix for ticket:5821 | - allow OverconstrainedType instead of connectorName.OverconstrainedType in Connections.branch | - add support for Connections.uniqueRoot and Connections.uniqueRootIndices | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/Util/Error.mo | * commit 27a58f19066c39bf137ce1e280edf29964307110 | Author: John | Date: Sat Feb 1 17:48:38 2020 +0100 | | Fixed OMSens so file on Linux & ErrorMessage | | M OMEdit/OMEditLIB/MainWindow.cpp | * commit 80ac1a491c0b0bc5c15e878636f0f0245295830d | Author: Mahder Gebremedhin | Date: Sat Feb 1 18:26:05 2020 +0100 | | Remove bind from outside markings for default constructors. (#705) | | * Remove bind from outside markings for default constructors of non derived records. | | - The default constructor should not use outside bindings. | Unless it is for a derived record which has bindings on declaration. Unfortunately | the old FrontEnd creates additional record types even when the modification | on a record variable declaration are not declarations. | - Therefore, we now remove the outside binding markings from the types_vars | even for the default constructor so that they are not picked | by the codegen function when generating the body for the default | constructors. | - Constructors with outside inputs are generated explicitly | with a name that contains the index of the variable. | | M OMCompiler/Compiler/FrontEnd/DAE.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo | * commit 533e9a818e280cde595d681431372d5d751f6426 | Author: Adeel Asghar | Date: Fri Jan 31 19:04:17 2020 +0100 | | Update OMSens submodules | | M OMSens | M OMSens_Qt | * commit df40f2b9ec6e3f39fefce038d575a9c85cc39d4e | Author: Mahder Gebremedhin | Date: Fri Jan 31 13:43:22 2020 +0100 | | Pass arguement by value for make_inde_spec (#709) | | - Ideally this should accept by pointer. However, the way we have | it now it does not always get an lvalue to pass around. Sometimes | it gets a function call as arguement. | - Until we normalize all array ops to return to a tmp variable and then | provide that variable for further usage, we have to do this. | | M OMCompiler/Compiler/Template/CodegenAdevs.tpl | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | M OMCompiler/Compiler/Template/CodegenSparseFMI.tpl | M OMCompiler/Compiler/Template/CodegenXML.tpl | M OMCompiler/SimulationRuntime/c/util/integer_array.c | M OMCompiler/SimulationRuntime/c/util/integer_array.h | * commit 9a86b549f1bdef72a2e326440c89c5697fca924e | Author: Martin Sjölund | Date: Fri Jan 31 13:30:51 2020 +0100 | | Fix error message (#708) | | Library not found despite compilation success did not pass the required | arguments. | | https://trac.openmodelica.org/OpenModelica/ticket/5754 | | M OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo | * commit 7de2014cdae815b26b7d875208fda5b384c87409 | Author: niklwors | Date: Wed Jan 29 16:21:46 2020 +0100 | | [cppRuntime] use C- codegen as default in OMC C-Api library | | M OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/ModelicaCompiler.cpp | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/include/OMC.h | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/src/OMC.cpp | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/src/omc.cpp | * commit 9ff2eee85e2825b568e7d84690f8035977333dc1 | Author: Adeel Asghar | Date: Wed Jan 29 12:56:38 2020 +0100 | | Enable OMSens menu items except on MAC | | Send the proper data to OMSens backend | | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit 9aeb01471af3f66fb16f31d7649e1f9adc3697aa | Author: Adeel Asghar | Date: Thu Jan 30 18:39:50 2020 +0100 | | Added a target to copy OMSens to build directory on Windows | | M Makefile.omdev.mingw | * commit f30f7a7d8285fd5929b5a3455187bcc39aefaa6b | Author: Mahder Gebremedhin | Date: Thu Jan 30 16:35:57 2020 +0100 | | Simple fix for normalizing pass by value usage in binary array operations. (#697) | | - Make parameter passing more consistent. | | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | M OMCompiler/SimulationRuntime/c/util/real_array.c | M OMCompiler/SimulationRuntime/c/util/real_array.h | * commit 6a33916db089eb4b2f27b330abcb9ed89dc028f4 | Author: arun3688 | Date: Thu Jan 30 19:22:51 2020 +0530 | | Fix ticket:5802 to handle causality=none for FMI2.0 (#684) | | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_08.mos | * commit f7acc44b264877fc51790796d57a09b22cb6187d | Author: Adrian Pop | Date: Wed Jan 29 22:23:24 2020 +0100 | | - revert the changes to the OMSens_Qt | - do not stop when building OMSens_Qt even if it fails | | M Makefile.in | M OMSens_Qt | * commit 6589c81cc21fec2b2ad68659091eb5a419b27565 | Author: Adrian Pop | Date: Wed Jan 29 18:30:08 2020 +0100 | | fix ticket:5804 quote the executable and the entire system command on windows | | M OMCompiler/SimulationRuntime/c/simulation/modelinfo.c | M OMCompiler/SimulationRuntime/c/simulation/simulation_input_xml.c | * commit 03f83a682328220cb70d0ea04cf36fb18ac625d5 | Author: Adrian Pop | Date: Wed Jan 29 13:39:34 2020 +0100 | | update OMSens_Qt submodule | | M OMSens_Qt | * commit 13ddf90e8c1ecadefec2b5c5deff077f084558a3 | Author: Adrian Pop | Date: Wed Jan 29 13:13:17 2020 +0100 | | update OMSens_Qt submodule | | M OMSens_Qt | * commit 0c2bebf30a8b750236b923d845cedd7467ce1ab4 | Author: Adeel Asghar | Date: Wed Jan 29 11:18:30 2020 +0100 | | Hide the OMSens menu item until | | For now don't show the OMSens menu until its fully fixed and supported | | M OMEdit/OMEditLIB/MainWindow.cpp | * commit abbeb6cca40516e33e64e1164c516a58f0afe123 | Author: Per Östlund | Date: Wed Jan 29 10:35:00 2020 +0100 | | [NF] Don't evaluate expressions with homotopy. | | - Mark homotopy as impure. | - Fix Call.isImpure so that it works on untyped calls too. | | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | * commit 5c9ca2eddc11b0e5c8c4075304e40dd3f08d96b7 | Author: Adeel Asghar | Date: Wed Jan 29 09:45:08 2020 +0100 | | ticket:5804 Escape the path with double quotes | | M OMCompiler/SimulationRuntime/c/simulation/simulation_input_xml.c | * commit de8424698f08e7dd031af41df1ab8520fddcc0d2 | Author: Martin Sjölund | Date: Wed Jan 29 10:09:42 2020 +0100 | | Do not simplify n*n=n^2.0 when n is an integer (#693) | | https://trac.openmodelica.org/OpenModelica/ticket/5715 | | M OMCompiler/Compiler/FrontEnd/ExpressionSimplify.mo | * commit 0a8d7d7656a127bb6478b11280fb789ded33ae12 | Author: Adrian Pop | Date: Tue Jan 28 20:09:57 2020 +0100 | | update libraries and OMSens_Qt submodules | | M OMSens_Qt | M libraries | * commit 0876070362597ad6514d8245faf830289fcc049e | Author: kabdelhak | Date: Tue Jan 28 15:58:32 2020 +0100 | | [BE] update homotopy adjacency matrix entries | - analyze only actual expression for simulation system | - analyze actual and simplified expression for initial system | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | * commit 1a699f7648433104a787a538b8a308af339310c4 | Author: kabdelhak | Date: Fri Jan 24 15:58:42 2020 +0100 | | [BE] update -d=dumpLoops and -d=dumpLoopsVerbose | - also dump initialization system | - don't dump empty system headers | - add size information | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M testsuite/simulation/modelica/inlineFunction/forceComplexEq2.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq3.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq4.mos | * commit 6a5601bf1e0c0b09b53d75a45668c81e7f9a1313 | Author: Per Östlund | Date: Mon Jan 27 12:33:45 2020 +0100 | | [NF] Fix InstNode.scopeListClass for redeclares. | | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | * commit 119136b5f904134e60f699ce9264a429762da0e7 | Author: Adrian Pop | Date: Sat Jan 25 18:41:34 2020 +0100 | | update OMSens_Qt submodule | | M OMSens_Qt | * commit 0fa4fe77cb31b3811ac55ebf78b537332fdd86b9 | Author: Adeel Asghar | Date: Fri Jan 24 13:26:30 2020 +0100 | | Updated OMSens_Qt submodule | | M OMSens_Qt | * commit fdfd6ac23ae65700a7b4cb4aff087039b0cfbd13 | Author: kabdelhak | Date: Fri Jan 24 11:23:25 2020 +0100 | | [BE] rename incidence to adjacency matrix | - misleading name incidence matrix changed to adjacency matrix | - all instances of incidence Incidence and INCIDENCE have been replaced | | M OMCompiler/Compiler/BackEnd/AdjacencyMatrix.mo | M OMCompiler/Compiler/BackEnd/BackendDAE.mo | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendDAEEXT.mo | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/BackEnd/BackendDAETransform.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/BackendInline.mo | M OMCompiler/Compiler/BackEnd/Causalize.mo | M OMCompiler/Compiler/BackEnd/CommonSubExpression.mo | M OMCompiler/Compiler/BackEnd/DAEMode.mo | M OMCompiler/Compiler/BackEnd/DAEQuery.mo | M OMCompiler/Compiler/BackEnd/DumpGraphML.mo | M OMCompiler/Compiler/BackEnd/DumpHTML.mo | M OMCompiler/Compiler/BackEnd/EvaluateParameter.mo | M OMCompiler/Compiler/BackEnd/HpcOmEqSystems.mo | M OMCompiler/Compiler/BackEnd/HpcOmMemory.mo | M OMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | M OMCompiler/Compiler/BackEnd/Matching.mo | M OMCompiler/Compiler/BackEnd/OnRelaxation.mo | M OMCompiler/Compiler/BackEnd/ResolveLoops.mo | M OMCompiler/Compiler/BackEnd/Sorting.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/BackEnd/SynchronousFeatures.mo | M OMCompiler/Compiler/BackEnd/Tearing.mo | M OMCompiler/Compiler/BackEnd/Uncertainties.mo | M OMCompiler/Compiler/BackEnd/XMLDump.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/FrontEnd/InstStateMachineUtil.mo | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/HpcOmSimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCode.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Stubs/BackendDAEUtil.mo | M OMCompiler/Compiler/Template/GraphvizDump.tpl | M OMCompiler/Compiler/Template/GraphvizDumpTV.mo | M OMCompiler/Compiler/Unused/InlineSolver.mo | M OMCompiler/Compiler/runtime/BackendDAEEXT_omc.cpp | M testsuite/openmodelica/debugDumps/dumpSparsePatternVerbose.mos | M testsuite/openmodelica/debugDumps/lateInline.mos | M testsuite/openmodelica/debugDumps/optSimpleSolveDAEdump.mos | M testsuite/openmodelica/debugDumps/optdaedump.mos | M testsuite/openmodelica/xml/XmlDumpComment.mos | M testsuite/simulation/modelica/indexreduction/ASSC.mos | M testsuite/simulation/modelica/inlineFunction/inlineRecords1.mos | M testsuite/simulation/modelica/parameters/parameterTest.mos | M testsuite/simulation/modelica/parameters/parameterTest10.mos | M testsuite/simulation/modelica/parameters/parameterTest11.mos | M testsuite/simulation/modelica/parameters/parameterTest12.mos | M testsuite/simulation/modelica/parameters/parameterTest13.mos | M testsuite/simulation/modelica/parameters/parameterTest14.mos | M testsuite/simulation/modelica/parameters/parameterTest15.mos | M testsuite/simulation/modelica/parameters/parameterTest16.mos | M testsuite/simulation/modelica/parameters/parameterTest2.mos | M testsuite/simulation/modelica/parameters/parameterTest3.mos | M testsuite/simulation/modelica/parameters/parameterTest4.mos | M testsuite/simulation/modelica/parameters/parameterTest5.mos | M testsuite/simulation/modelica/parameters/parameterTest6.mos | M testsuite/simulation/modelica/parameters/parameterTest7.mos | M testsuite/simulation/modelica/parameters/parameterTest8.mos | M testsuite/simulation/modelica/parameters/parameterTest9.mos | M testsuite/simulation/modelica/tearing/dynamicTearing3.mos | * commit 315a2d20dd7cc7011943432874120245dc273e75 | Author: Philip | Date: Thu Jan 23 16:56:31 2020 +0100 | | janitor mode | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendEquation.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/Differentiate.mo | M OMCompiler/Compiler/FrontEnd/ComponentReference.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenCppCommon.tpl | * commit 932130d2cd1631c30b9e3cf23f5403ea2d76d411 | Author: adeas31 | Date: Wed Jan 22 12:28:44 2020 +0100 | | Added OMSens_Qt to configure script | | Compile it for Qt5 | | M .CI/common.groovy | M Jenkinsfile | M Makefile.in | M Makefile.omdev.mingw | M OMEdit/OMEditLIB/MainWindow.cpp | M OMSens_Qt | M configure.ac | * commit 29b50291f30c5791c8dd7d06f0ec3bd873592157 | Author: kabdelhak | Date: Thu Jan 23 16:09:42 2020 +0100 | | [BE] adjacency matrix update | - add initial() operator check in if equations | - ticket #5795 | - related to PR #677 and #679 | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | * commit c7f16dff991c562d947e78e4ece8327886b3d895 | Author: kabdelhak | Date: Thu Jan 23 11:16:27 2020 +0100 | | [BE] update enhanced adjacency matrix generation | - better handling of initial() calls in if expressions and if equations | - TODO: If-equation in not enhanced adjacency matrix | - ticket #5795 | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | * commit d0f10d89b07594c6595475c156456594f8cf46d1 | Author: Per Östlund | Date: Thu Jan 23 14:46:58 2020 +0100 | | [NF] Improve scoping of redeclares. | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | * commit eaa9dabaa3037d0e2e433edbfe414012e3bc3eff | Author: kabdelhak | Date: Wed Jan 22 16:06:25 2020 +0100 | | [BE] update adjacency matrix generation | - add case for initial() call in if expression | - TODO: If-Equation | - enhanced adjacency matrix | - ticket #5795 | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/BackEnd/BackendDAETransform.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/Causalize.mo | M OMCompiler/Compiler/BackEnd/CommonSubExpression.mo | M OMCompiler/Compiler/BackEnd/DAEMode.mo | M OMCompiler/Compiler/BackEnd/DumpGraphML.mo | M OMCompiler/Compiler/BackEnd/EvaluateParameter.mo | M OMCompiler/Compiler/BackEnd/HpcOmEqSystems.mo | M OMCompiler/Compiler/BackEnd/HpcOmMemory.mo | M OMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | M OMCompiler/Compiler/BackEnd/Matching.mo | M OMCompiler/Compiler/BackEnd/OnRelaxation.mo | M OMCompiler/Compiler/BackEnd/ResolveLoops.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/BackEnd/SynchronousFeatures.mo | M OMCompiler/Compiler/BackEnd/Tearing.mo | M OMCompiler/Compiler/BackEnd/Uncertainties.mo | M OMCompiler/Compiler/BackEnd/XMLDump.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/HpcOmSimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | * commit e0a5edcd92b0cae3e599863946ae7cc25c83ef23 | Author: Adrian Pop | Date: Wed Jan 22 14:52:43 2020 +0100 | | update 3rdParty to fix gcc compilation of SuiteSparse colamd | | M OMCompiler/3rdParty | * commit 47fd12cfb551b758fea78bfe1033eff09979d96f | Author: Andreas Heuermann | Date: Wed Jan 15 15:54:51 2020 +0100 | | Fix for ticket 5766 | | - Don't ignore -ils flag any more | - Added testcase for -ils flag | - Made description of -ils flag more detailed | | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/c/simulation/solver/initialization/initialization.c | M OMCompiler/SimulationRuntime/c/util/simulation_options.c | M testsuite/flattening/modelica/modification/Bug3817.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/Bug2537.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.OneTank.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe2.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.TwoTanks.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatingSystem.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.IncompressibleFluidNetwork.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.PumpingSystem.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.Tanks.EmptyTanks.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.Tanks.TanksWithOverflow.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.Tanks.ThreeTanks.mos | M testsuite/simulation/modelica/equations/ticket-5206.mos | M testsuite/simulation/modelica/inheritances/Ticket4258a.mos | M testsuite/simulation/modelica/initialization/Makefile | M testsuite/simulation/modelica/initialization/homotopy4_solver.mos | A testsuite/simulation/modelica/initialization/setNumberOfInitLambda.mos | * commit 441a17b36d6019db1c281eaa3b3e22fff4d9d268 | Author: Per Östlund | Date: Tue Jan 21 15:07:56 2020 +0100 | | [NF] Emit error when scalarizeVariable fails. | | M OMCompiler/Compiler/NFFrontEnd/NFBinding.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatModel.mo | M OMCompiler/Compiler/NFFrontEnd/NFScalarize.mo | M OMCompiler/Compiler/NFFrontEnd/NFVariable.mo | * commit 6fa1e680f5114b2abc898a28910069de82dde65e | Author: Martin Sjölund | Date: Mon Jan 20 13:57:14 2020 +0100 | | Add bounds checking of array access during runtime | | M OMCompiler/SimulationRuntime/c/util/integer_array.c | M OMCompiler/SimulationRuntime/c/util/real_array.c | * commit 80b40a6c210d1e1f85caea0792eb50ecd420e0bd | Author: Per Östlund | Date: Mon Jan 20 12:19:17 2020 +0100 | | [NF] Improve Ceval.evalRecordElement. | | - Handle binding records in Ceval.evalRecordElement. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | * commit c6029d1572d05d53f41bbbd02dcec3e958a16b11 | Author: Per Östlund | Date: Mon Jan 20 11:33:20 2020 +0100 | | [NF] Improve dimension typing. | | - Try harder to deduce unknown dimensions by evaluating the | corresponding binding if needed. | | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/RecordUnknownDim1.mo | * commit 0c802bd99c6b34cde1f19af22510bda5a44bc8e0 | Author: Adeel Asghar | Date: Wed Dec 4 09:42:38 2019 +0100 | | Implemented plugins interface | | Added a top level menu item `Sensitivity Optimization` which allows to load and run the OMSens plugin. | | A OMEdit/OMEditLIB/Interfaces/InformationInterface.h | A OMEdit/OMEditLIB/Interfaces/ModelInterface.h | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/MainWindow.h | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.h | M OMEdit/OMEditLIB/OMEditLIB.pro | * commit 0686019a1aed63ed273bf647b368559ce5ee4fc3 | Author: Adrian Pop | Date: Thu Jan 16 13:07:07 2020 +0100 | | update libraries on master | | M libraries | * commit 50577b51e492c39fcc1ae312966e1063272137aa | Author: Adeel Asghar | Date: Wed Dec 4 20:07:25 2019 +0100 | | Added OMSens submodules | | M .gitmodules | A OMSens | A OMSens_Qt | * commit 5c06d7814faf7f1e481410708efa4922b9abef66 | Author: Andreas Heuermann | Date: Wed Jan 15 13:48:10 2020 +0100 | | Update tearingMethod description | | M OMCompiler/Compiler/Util/Flags.mo | * commit 244a0ca7d8af60bfe84d2cca8cb04b901f7704c9 | Author: Adeel Asghar | Date: Wed Jan 15 14:35:00 2020 +0100 | | ticket:5778 Fixed users guide links | | M OMEdit/OMEditLIB/MainWindow.cpp | M OMEdit/OMEditLIB/MainWindow.h | M OMEdit/OMEditLIB/Simulation/SimulationDialog.cpp | M OMEdit/OMEditLIB/Simulation/TranslationFlagsWidget.cpp | * commit 5a2db8d508dd0bf7209d2f828ea65a6cb9077f35 | Author: kabdelhak | Date: Wed Jan 15 14:42:56 2020 +0100 | | [BE] update dumpLoops and add dumpLoopsVerbose | - update -d=dumpLoops for better visual partitioning of components | - add -d=dumpLoopsVerbose to dump enhanced adjacency matrix with solvability information for all components | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | M testsuite/simulation/modelica/inlineFunction/forceComplexEq2.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq3.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq4.mos | * commit 919e7b8409f8fa08507440eb60fa9e923abfa8fa | Author: kabdelhak | Date: Wed Jan 15 11:34:03 2020 +0100 | | [BE] update wrapFunctionCalls | - ticket #5771 | - check noEvent arguments inside if condition | | M OMCompiler/Compiler/BackEnd/CommonSubExpression.mo | * commit 1115afc061733ef14c5ecae2aeea579b029d097b | Author: Adeel Asghar | Date: Tue Jan 14 16:20:33 2020 +0100 | | Fixed loading of read only packages | | If the package follows a Modelica version naming convention just strip the version string and use the package name. | | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Util/Error.mo | M testsuite/openmodelica/interactive-API/Makefile | A testsuite/openmodelica/interactive-API/ReadOnlyPkg.mos | A testsuite/openmodelica/interactive-API/ReadOnlyPkg/M.mo | A testsuite/openmodelica/interactive-API/ReadOnlyPkg/P1/M1.mo | A testsuite/openmodelica/interactive-API/ReadOnlyPkg/P1/M2.mo | A testsuite/openmodelica/interactive-API/ReadOnlyPkg/P1/package.mo | A testsuite/openmodelica/interactive-API/ReadOnlyPkg/P1/package.order | A testsuite/openmodelica/interactive-API/ReadOnlyPkg/package.mo | A testsuite/openmodelica/interactive-API/ReadOnlyPkg/package.order | * commit e6180d567e4bc744d6714623ce54fd91851d5827 | Author: kabdelhak | Date: Tue Jan 14 11:30:48 2020 +0100 | | [BE] update differentiate semiLinear | - ticket #5595 | - do not differentiate semiLinear(x, a, b) for cref y, if a or b contain y | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/Differentiate.mo | * commit b50439238caf9602fb192a18a4164a91645223a1 | Author: Adrian Pop | Date: Tue Jan 14 00:43:01 2020 +0200 | | update libraries | | M libraries | * commit 64216318eb1eaf2cdac3cb0a60dd9ef09b7fd268 | Author: Andreas Heuermann | Date: Mon Jan 13 14:03:55 2020 +0100 | | New log flags LOG_INIT_V and LOG_INIT_HOMOTOPY | | Make the LOG_INIT log less verbose by moving informations to more | verbose flags | LOG_INIT_V. LOG_SOTI is not a subset of LOG_INIT any more but of | LOG_INIT_V. | Create new flag LOG_INIT_HOMOTOPY to dump only homotopy initialization | infos. | | Updated testsuite to use LOG_INIT_V whenever values of initialization | are tested. | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/c/simulation/solver/initialization/initialization.c | M OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | M OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSystem.c | M OMCompiler/SimulationRuntime/c/util/omc_error.c | M OMCompiler/SimulationRuntime/c/util/omc_error.h | M testsuite/simulation/modelica/initialization/bug_2207.mos | M testsuite/simulation/modelica/initialization/bug_2673b.mos | M testsuite/simulation/modelica/initialization/bug_2990.mos | M testsuite/simulation/modelica/initialization/bug_2994.mos | M testsuite/simulation/modelica/initialization/bug_3052.mos | M testsuite/simulation/modelica/initialization/homotopy4_solver.mos | M testsuite/simulation/modelica/initialization/homotopy5.mos | M testsuite/simulation/modelica/initialization/parameters.mos | M testsuite/simulation/modelica/nonlinear_system/bug_2841.mos | M testsuite/simulation/modelica/others/Bug2788.mos | * commit 3bc99d08d93c211a2c598397ebeb3c4d85e8109a | Author: niklwors | Date: Thu Jan 9 13:37:31 2020 +0100 | | removed spaces | | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/include/omcZeromqTask.h | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/src/omcZeromqTask.cpp | * commit cf90a7b999c744cc829fe7b2181d214da9e2321b | Author: niklwors | Date: Mon Dec 16 15:18:20 2019 +0100 | | [cppRuntime] set model parameter via zeromq | | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/include/omcZeromqTask.h | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/src/omcZeromqTask.cpp | * commit 6715c620c9d4ff1aa6115074734fdee8b67f0054 | Author: Per Östlund | Date: Mon Jan 13 12:15:46 2020 +0100 | | [NF] Fix overconstrained connection handling. | | - Handle standalone function calls that are not overconstrained | connection operators in models with overconstrained connections. | - Evaluate overconstrained connection operators even if the | overconstrained connection graph is empty, since a model might | still contain calls to e.g. Connections.isRoot. | | M OMCompiler/Compiler/NFFrontEnd/NFOCConnectionGraph.mo | * commit f60ffbd0ab17f668c940c7d75a028cdb7a55aa1e | Author: Adeel Asghar | Date: Thu Jan 9 15:57:28 2020 +0100 | | Don't apply the filter using the path | | When opening the browse for classes dialog don't apply the filter using the path instead just select the class specified by the path | | M OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.cpp | M OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.h | * commit f89d5be26d1defc98f4cea7445f31aa97cd4c0c1 | Author: Adeel Asghar | Date: Wed Jan 8 15:01:54 2020 +0100 | | ticket:5760 Preserve the scroll position in documentation browser | | M OMEdit/OMEditLIB/Modeling/DocumentationWidget.cpp | M OMEdit/OMEditLIB/Modeling/DocumentationWidget.h | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | * commit 0a7b784bccc8a63b549991c07b1d8e4bbcd01da9 | Author: Adeel Asghar | Date: Tue Jan 7 14:17:43 2020 +0100 | | Ticket:5682 Added a setting to enable the nfAPINoise flag | | M OMEdit/OMEditLIB/Options/OptionsDialog.cpp | M OMEdit/OMEditLIB/Options/OptionsDialog.h | * commit 54e20a026df92f14738c48d1f11d44e525f92620 | Author: Adeel Asghar | Date: Tue Jan 7 09:25:28 2020 +0100 | | Fixes ticket:5733 Don't use the qualified path | | M OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.cpp | * commit 5c1a0234a089959984220535146fd00a499d315e | Author: Adeel Asghar | Date: Sun Jan 5 15:18:47 2020 +0100 | | Fix users guide mos script | | M doc/UsersGuide/source/parametersensitivity.rst | * commit b4ce992e45b7a03f93093d98e53f1a3890b1ba18 | Author: Adeel Asghar | Date: Wed Jan 1 12:46:13 2020 +0100 | | Test the parsing of placement annotation string | | M OMEdit/OMEditLIB/Component/Transformation.cpp | M OMEdit/Testsuite/RunOMEditTestsuite.sh | M OMEdit/Testsuite/Testsuite.pro | A OMEdit/Testsuite/Transformation/Test.cpp | A OMEdit/Testsuite/Transformation/Test.h | A OMEdit/Testsuite/Transformation/Transformation.pro | * commit 6fe39b2ced7272e851a9681c5bb32bcfb8e17b99 | Author: Lennart Ochel | Date: Fri Dec 27 20:23:48 2019 +0100 | | Add test for ticket:2765 | | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | A testsuite/openmodelica/fmi/ModelExchange/2.0/testBug2765.mos | * commit 1a4ceb3d0758064b8379e93b39e253a6623dada2 | Author: Adrian Pop | Date: Thu Dec 26 19:51:11 2019 +0200 | | update libraries | | M libraries | * commit f5661f733e2dccf67d3bd80c8800a2ec72ab6273 | Author: Karim Abdelhak | Date: Mon Dec 23 17:57:18 2019 +0100 | | [BE] state select differentiate fix | - add algebraic check to increaseDifferentiation | - update artificial variable heuristic values | | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | * commit 2047f530bdb9be712a00f0193d43901a0365f00a | Author: Lennart Ochel | Date: Sun Dec 22 13:07:05 2019 +0100 | | Reactivate DualMassOscillator.mos | | M testsuite/omsimulator/DualMassOscillator.mos | M testsuite/omsimulator/Makefile | * commit 5d1759c5abd06232d0a6d50deba561850b5fdd87 | Author: Lennart Ochel | Date: Sun Dec 22 13:03:56 2019 +0100 | | Remove workaround --ignoreInitialUnknowns | | M testsuite/omsimulator/DualMassOscillator_cs.mos | M testsuite/omsimulator/DualMassOscillator_me.mos | * commit 92c3b536572d1bfa9494b131f9eaf2736175a75b | Author: arun3688 | Date: Sat Dec 21 00:09:38 2019 +0100 | | Export initial unknowns in the FMI 2.0 model structure definition (#537) | | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testCSTR.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testModelDescription.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | M testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_01.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_02.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_03.mos | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_04.mos | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_05.mos | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_06.mos | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_07.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug2764.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3049.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug5673.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testDiscreteStructe.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/ticket5670.mos | * commit 387c3b25b4288eb4cf13c13a18a00f04f2a3b775 | Author: kabdelhak | Date: Mon Dec 16 09:31:50 2019 +0100 | | [BE] Index reduction update | - consider non states as stateSelect never | | M OMCompiler/Compiler/BackEnd/BackendDAE.mo | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M testsuite/openmodelica/xml/XmlDumpComment.mos | M testsuite/openmodelica/xml/testMSD.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint.mos | M testsuite/simulation/modelica/commonSubExp/cse2.mos | M testsuite/simulation/modelica/commonSubExp/cse2_comSubExp.mos | M testsuite/simulation/modelica/msl22/Test3PhaseInitOver.mos | M testsuite/simulation/modelica/start_value_selection/asmaFlow.mos | M testsuite/simulation/modelica/tearing/Tearing3-cel.mos | M testsuite/simulation/modelica/tearing/Tearing3-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing3-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing3-omc.mos | * commit 2a7939ad2b65da47584dc587b333b74f4d4479cb | Author: Martin Sjölund | Date: Thu Dec 19 10:53:54 2019 +0100 | | Connect the variables widget with the debugger (#636) | | * Connect the variables widget with the debugger | | - Adds a filter on a variable's direct dependencies (right-click var) | - Adds a link to the debugger (right-click var) | | M OMEdit/OMEditLIB/Plotting/VariablesWidget.cpp | M OMEdit/OMEditLIB/Plotting/VariablesWidget.h | M OMEdit/OMEditLIB/TransformationalDebugger/TransformationsWidget.cpp | M OMEdit/OMEditLIB/Util/Utilities.cpp | M OMEdit/OMEditLIB/Util/Utilities.h | * commit 224c6137b153560aeb3364f3c7b9330a6a0201d6 | Author: Per Östlund | Date: Tue Dec 17 16:13:43 2019 +0100 | | [NF] Improve EvalConstants.isLocalFunctionVariable. | | - Don't consider crefs with a class name in them to be references to | local variables. | | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | * commit 7b1cd62ca70282c050556184427b18da3a7f338d | Author: Anatoly Trosinenko | Date: Tue Dec 17 11:52:55 2019 +0300 | | Fix some compiler warnings (#289) | | * Fix comparison of non-dereferenced char* with '\0' | | * Fix left-shifting of signed negative integers | | It produced lots of compiler warnings on UB on code such as | MMC_IMMEDIATE(MMC_TAGFIXNUM(-1)) (and possibly other instances | of UB not detected by the compiler). | | M OMCompiler/SimulationRuntime/c/meta/meta_modelica_data.h | M OMCompiler/SimulationRuntime/c/simulation/simulation_info_json.c | * commit c4ed8a96216c710be9be83ac3b3852f530401ff5 | Author: Adrian Pop | Date: Mon Dec 16 22:04:29 2019 +0200 | | update libraries | | M libraries | * commit 71700afe8bf3176e15c45f51dde2b963cc6ee8e4 | Author: Per Östlund | Date: Mon Dec 16 16:28:19 2019 +0100 | | [NF] Improved package constant handling. | | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | * commit bfa74234875254aff82529a225a522aa7fd5e16a | Author: niklwors | Date: Mon Nov 4 11:06:38 2019 +0100 | | [cppRuntime] start simulation asynchronly and Send solver settings via zeromq | | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | M OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Core/SimController/SimController.cpp | M OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/Communicator.cpp | M OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/ToZeroMQEvent.cpp | M OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/Communicator.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/ToZeroMQEvent.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | M OMCompiler/SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | M OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | M OMCompiler/SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | M OMCompiler/SimulationRuntime/cpp/omcWrapper/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/src/OMC.cpp | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/include/omcZeromqTask.h | R100 OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/src/zhelpers.hpp OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/include/zhelpers.hpp | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/src/omc.cpp | A OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/src/omcZeromqTask.cpp | * commit a96be8d9dbbf0a1b52752e692cfbe8994b91ba95 | Author: Andreas Heuermann | Date: Tue May 21 16:39:53 2019 +0200 | | [C-Runtime] Initialize with homotopy solver for models with homotopy operator | | Use the homotopy method for initialization as default, if the model contains | the homotopy-operator. In that case use 2 homotopy steps in stead of 4 when | doing homotopy after initialization failed without homotopy. | Added new flag "-noHomotopyOnFirstTry" to disable this behaviour. Useful for | models which contains homotopy operator which is "wrong", e.g. some of the | MSL Fluid examples. | | - Fix for ticket #5139. | - Updated tests which are using homotopy operators and where not initializing | with homoptopyOnFirstTry. | - Model from ticket-5206.mos converges to different solution with homotopy, | since parameter y0 is not fixed. | | M OMCompiler/SimulationRuntime/c/simulation/solver/initialization/initialization.c | M OMCompiler/SimulationRuntime/c/util/simulation_options.c | M OMCompiler/SimulationRuntime/c/util/simulation_options.h | M testsuite/flattening/modelica/modification/Bug3817.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/Bug2537.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phDB_hf.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.OneTank.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe2.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.Test.TwoTanks.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.BranchingDynamicPipes.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.ControlledTankSystem.ControlledTanks.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.Explanatory.MeasuringTemperature.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation-addDerAlias.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatingSystem.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.IncompressibleFluidNetwork.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.PumpingSystem.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.Tanks.EmptyTanks.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.Tanks.TanksWithOverflow.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.Tanks.ThreeTanks.mos | M testsuite/simulation/modelica/equations/ticket-5206.mos | M testsuite/simulation/modelica/hpcom/Modelica.Fluid.Examples.BranchingDynamicPipes.mos | M testsuite/simulation/modelica/inheritances/Ticket4258a.mos | M testsuite/simulation/modelica/initialization/bug_2207.mos | M testsuite/simulation/modelica/initialization/bug_2990.mos | M testsuite/simulation/modelica/initialization/bug_2994.mos | M testsuite/simulation/modelica/initialization/bug_3052.mos | M testsuite/simulation/modelica/initialization/homotopy4_solver.mos | M testsuite/simulation/modelica/initialization/parameters.mos | M testsuite/simulation/modelica/nonlinear_system/bug_2841.mos | M testsuite/simulation/modelica/others/Bug2788.mos | * commit 4d4d0e8ed85035a305a0bd99205905a398f780cf | Author: Martin Sjölund | Date: Mon Dec 16 13:42:32 2019 +0100 | | Move Connect package into DAE (#583) | | * Move Connect package into DAE | | * Remove DAEDump dependency from DAE | | D OMCompiler/Compiler/FrontEnd/Connect.mo | M OMCompiler/Compiler/FrontEnd/ConnectUtil.mo | M OMCompiler/Compiler/FrontEnd/ConnectionGraph.mo | M OMCompiler/Compiler/FrontEnd/DAE.mo | M OMCompiler/Compiler/FrontEnd/DAEUtil.mo | M OMCompiler/Compiler/FrontEnd/InnerOuter.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/FrontEnd/InstFunction.mo | M OMCompiler/Compiler/FrontEnd/InstHashTable.mo | M OMCompiler/Compiler/FrontEnd/InstSection.mo | M OMCompiler/Compiler/FrontEnd/InstVar.mo | M OMCompiler/Compiler/FrontEnd/Lookup.mo | M OMCompiler/Compiler/FrontEnd/Patternm.mo | M OMCompiler/Compiler/NFFrontEnd/NFOCConnectionGraph.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M testsuite/openmodelica/bootstrapping/LoadCompilerSources.mos | * commit fed084ad54a78589e678438e2306cc74081b78ad | Author: Per Östlund | Date: Fri Dec 13 18:11:22 2019 +0100 | | [NF] Use component instance as parent. | | - Use the component instance as parent when instantiating a class tree | instead of the class, unless the parent is some kind of type. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFClassTree.mo | M testsuite/flattening/modelica/scodeinst/eq5.mo | * commit d0a1075555e0c9c6ec7668723fdd24dd93abad65 | Author: Lennart Ochel | Date: Fri Dec 13 14:00:12 2019 +0100 | | Fix initialization using start and fixed attribute | | - ticket:2673 | | M OMCompiler/Compiler/BackEnd/Initialization.mo | M testsuite/simulation/modelica/initialization/bug_2673.mos | * commit 5b8ff4c97f934e9ab41296b48607b3fec50333d8 | Author: Adrian Pop | Date: Thu Dec 12 03:34:20 2019 +0200 | | update tests after lib update | | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump5.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump7.mos | M testsuite/simulation/modelica/commonSubExp/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump1.mos | * commit b060fe26dca86f9508eb56b315b473d0b2a7053e | Author: Adrian Pop | Date: Thu Dec 12 02:23:28 2019 +0200 | | update libs | | M libraries | * commit 4582b4c27d3431bf26bdb5cd9b60f9bb5666b550 | Author: Mahder Gebremedhin | Date: Wed Dec 11 13:42:53 2019 +0100 | | A function returning a record does not always assign the inputs direc… (#625) | | * A function returning a record does not always assign the inputs directly to the record elements. | | - We can not assume that every function that returns a record just assigns the | arguments it is given directly to the member of the record. That is only partially | true for record constructor functions. | | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/FrontEnd/Inline.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | * commit c2927a9d89a48f5e59f761089e87ac4fe34f7d57 | Author: Per Östlund | Date: Tue Dec 10 14:28:03 2019 +0100 | | [NF] Disable warning when checking model. | | - Disable the warning for an unbound parameter with an Evaluate = true | annotation when checking a model. | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | * commit a4f0ef321055366286d28fe6331c61f986ab755b | Author: johti | Date: Sun Nov 24 23:09:19 2019 +0100 | | Ticket-5712: Fixed issue with duplicated variables + minor fixes to the Modelica to Julia translator. | | Ticket-5712: Fixed duplicates, Removed dbg print | | Ticket-5712:Fixed duplicates | | Removed unused imports | | Removed dbg printouts | | Resolved the Circuit1x.mo test | | Removed duplicates in the tests for mosfiles | | Removed a duplicate in DataRecon | | Added sourceinfo to DEFINEUNIT | | * Better error message, since we now parse component info for element items | | * PEXPipeTotal.mo now adhers to the Modelica standard and does not contain duplicates | | TICKET-5712: Now only create errorstrings on error | | M OMCompiler/Compiler/BackEnd/DynamicOptimization.mo | M OMCompiler/Compiler/BackEnd/HpcOmMemory.mo | M OMCompiler/Compiler/BackEnd/HpcOmScheduler.mo | M OMCompiler/Compiler/FFrontEnd/FGraphBuild.mo | M OMCompiler/Compiler/FrontEnd/Absyn.mo | M OMCompiler/Compiler/FrontEnd/AbsynToSCode.mo | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/FrontEnd/ExpressionSimplify.mo | M OMCompiler/Compiler/FrontEnd/InstExtends.mo | M OMCompiler/Compiler/FrontEnd/SCode.mo | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | M OMCompiler/Compiler/FrontEnd/UnitAbsynBuilder.mo | A OMCompiler/Compiler/Script/MMToJuliaKeywords.mo | M OMCompiler/Compiler/Script/MMToJuliaUtil.mo | M OMCompiler/Compiler/Template/AbsynToJulia.tpl | M OMCompiler/Compiler/Util/Error.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M OMCompiler/Compiler/boot/tarball-include/OpenModelicaBootstrappingHeader.h | M OMCompiler/Parser/Modelica.g | A OMCompiler/tmp/mutable.mo | A OMCompiler/tmp/test.mo | A OMCompiler/tmp/test1.mo | A OMCompiler/tmp/test2.mo | M testsuite/flattening/modelica/mosfiles/AIMC_DOLTotal.mo | M testsuite/flattening/modelica/mosfiles/EnzMMTotal.mo | M testsuite/flattening/modelica/mosfiles/TransformerYYTotal.mo | M testsuite/flattening/modelica/others/PEXPipeTotal.mo | M testsuite/openmodelica/uncertainties/DataReconciliationTests21jan2013Total.mo | M testsuite/simulation/modelica/resolveLoops/Circuit1x.mo | * commit 9317df672d4d4548cbc55cc8d62d73c5f8f68349 | Author: Adrian Pop | Date: Sun Dec 8 01:32:51 2019 +0200 | | fix build on Mac OS, link also with BLAS, not only LAPACK | | M OMCompiler/SimulationRuntime/OMSI/solver/CMakeLists.txt | * commit 9b2c7354804525462bedf010ea448b96cbd9d095 | Author: Adeel Asghar | Date: Fri Dec 6 11:52:39 2019 +0100 | | More updates to the FMI users guide | | M doc/UsersGuide/source/fmitlm.rst | M doc/UsersGuide/source/index.rst | A doc/UsersGuide/source/systemidentification.rst | * commit 732e71d7f5a309fc8ca8fe72bb62a8774fd142e7 | Author: arun3688 | Date: Thu Dec 5 18:52:23 2019 +0100 | | Fix ModelVariables in modelDescription.xml for FMI 2.0 (#568) | | - variability | - causality | - initial | - start attribute | | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/ReduceDAE.mo | M OMCompiler/Compiler/SimCode/SerializeInitXML.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/SimCode/SimCodeVar.mo | M OMCompiler/Compiler/Template/CodegenFMUCommon.tpl | M OMCompiler/Compiler/Template/CodegenFMUCpp.tpl | M OMCompiler/Compiler/Template/CodegenXML.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Util/FMI.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | M testsuite/omsimulator/DualMassOscillator.mos | M testsuite/omsimulator/DualMassOscillator_me.mos | M testsuite/omsimulator/Makefile | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testArrayEquations.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testCSTR.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testClockDescription.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testModelDescription.mos | M testsuite/openmodelica/cruntime/xmlFiles/testxmlInitForChangeableparameter.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/BooleanNetwork1.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/HelloFMIWorld.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_01.mos | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_02.mos | A testsuite/openmodelica/fmi/ModelExchange/2.0/fmi_attributes_03.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug2764.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3049.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug5673.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testDisableDep.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testDiscreteStructe.mos | M testsuite/openmodelica/xml/Bug3857.mos | * commit adbdf73a26eae5aa2d424f3ef2cc093fa384303d | Author: kabdelhak | Date: Thu Dec 5 10:47:45 2019 +0100 | | [BE] Index Reduction: update -d=bltdump | | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M testsuite/simulation/modelica/indexreduction/ASSC.mos | * commit 92cb992f65badb887c0d14cb78893a863a9e090c | Author: Adeel Asghar | Date: Thu Dec 5 09:37:53 2019 +0100 | | Updated FMI export and import instructions | | M doc/UsersGuide/source/fmitlm.rst | * commit 4de19b4dd69f48861641187b28a6f9ecdfdfd67d | Author: Adeel Asghar | Date: Thu Dec 5 09:15:08 2019 +0100 | | Updated instructions | | M OMEdit/OMEditLIB/Resources/nls/README.md | M OMEdit/OMEditLIB/Resources/nls/tsupdate.bat | * commit c3a557c675bd98fbbc5946ba02b8146077000874 | Author: Adeel Asghar | Date: Wed Dec 4 11:37:00 2019 +0100 | | ticket:5671 Handle the coordinate system change | | M OMEdit/OMEditLIB/Component/Component.cpp | M OMEdit/OMEditLIB/Component/Component.h | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.h | * commit a743f3e5eb85e4d1d4ad1fc2f51b8743841c3819 | Author: Andreas Heuermann | Date: Fri Nov 8 16:02:44 2019 +0100 | | [CRuntime] Add time specific logging | | Added a new runtime flag `-lv_time`to allow logging only in a specific | time interval set by the user. This will disable all set logging streams | except for STDOUT, ASSERT and SUCCESS outside of given time intreval. | This is usefull for giant logs that are otherwise to big to handle. | Usage: `-lv_time=start,stop` with start, stop beeing doubles for time values. | | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/c/simulation/solver/perform_simulation.c.inc | M OMCompiler/SimulationRuntime/c/simulation_data.h | M OMCompiler/SimulationRuntime/c/util/omc_error.c | M OMCompiler/SimulationRuntime/c/util/omc_error.h | M OMCompiler/SimulationRuntime/c/util/simulation_options.c | M OMCompiler/SimulationRuntime/c/util/simulation_options.h | * commit 9c5134d42892876c8f47113f07d7a50cc88c5133 | Author: Adeel Asghar | Date: Wed Dec 4 10:01:49 2019 +0100 | | Hide the Git menu item until the feature is fully implemented | | M OMEdit/OMEditLIB/MainWindow.cpp | * commit 54cc54632afe0aeade57e4691a4c9e3ed2e20e85 | Author: Adrian Pop | Date: Tue Dec 3 21:59:39 2019 +0200 | | update libraries | | M libraries | * commit ad6f711858d4af7a5b258dafafb2f4b2fdce6974 | Author: Lennart Ochel | Date: Tue Dec 3 15:03:48 2019 +0100 | | Update initialization attributes in simulation dae | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/DAEMode.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | M testsuite/openmodelica/cruntime/xmlFiles/testxmlInitForChangeableparameter.mos | M testsuite/openmodelica/debugDumps/optdaedump.mos | M testsuite/openmodelica/interactive-API/Bug4248.mos | M testsuite/openmodelica/interactive-API/IMCNominalOperation.mo | M testsuite/openmodelica/xml/Bug3857.mos | M testsuite/openmodelica/xml/testMSD.mos | M testsuite/simulation/modelica/commonSubExp/cseFunctionCall1.mos | M testsuite/simulation/modelica/commonSubExp/cseFunctionCall3.mos | M testsuite/simulation/modelica/functions_eval/functionTest4.mos | M testsuite/simulation/modelica/start_value_selection/asmaFlow.mos | * commit e7ab1da599d3c3ac620210483fc3acb0a04dfefc | Author: arun3688 | Date: Tue Dec 3 12:36:36 2019 +0100 | | Update the fixed attribute in the initialization DAE (#611) | | M OMCompiler/Compiler/BackEnd/Initialization.mo | M testsuite/openmodelica/debugDumps/optdaedump.mos | M testsuite/simulation/modelica/algorithms_functions/algorithms.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeInitialValues.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitialization.mos | M testsuite/simulation/modelica/initialization/autoFixed.mos | M testsuite/simulation/modelica/initialization/underdeterminedTest1.mos | M testsuite/simulation/modelica/initialization/underdeterminedTest2.mos | M testsuite/simulation/modelica/initialization/underdeterminedTest3.mos | M testsuite/simulation/modelica/initialization/underdeterminedTest4.mos | M testsuite/simulation/modelica/initialization/underdeterminedTest6.mos | M testsuite/simulation/modelica/nonlinear_system/nonlinearDelayTest.mos | * commit d7cc1e91f96728aa7222683282df225f1890c17c | Author: Adrian Pop | Date: Sun Dec 1 18:47:45 2019 +0200 | | [NF] add flag -d=nfDumpFlat to dump the flat model | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/FlagsUtil.mo | * commit 2366380377787b9dee43cabfe513c391248328df | Author: Per Östlund | Date: Wed Nov 27 15:43:47 2019 +0100 | | [NF] Partially revert 497427d. | | - Relax the record check in Inst.instComplexType to only apply to | models, since it currently causes issues for some connectors. | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFRestriction.mo | * commit e0502ef372c74fb83940afc2259db81877311b47 | Author: Adrian Pop | Date: Wed Nov 27 08:53:11 2019 +0200 | | update libs | | M libraries | * commit 727beacad2526a86387614dbb8cbce31147bf000 | Author: Per Östlund | Date: Wed Nov 27 00:03:52 2019 +0100 | | [NF] Handle records inherited by non-records better. | | - Don't try to instantiate the constructor for a record that's been | inherited by a non-record, since it's not actually a record in that | context. | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | * commit 43c7a2d1e33e87816c88cea04a8a78531d183d29 | Author: Per Östlund | Date: Tue Nov 26 13:43:43 2019 +0100 | | [NF] Add unit checking test case for empty when. | | M testsuite/simulation/modelica/NFunitcheck/Makefile | R100 testsuite/simulation/modelica/NFunitcheck/Unitcheck18.mos testsuite/simulation/modelica/NFunitcheck/UnitCheck18.mos | A testsuite/simulation/modelica/NFunitcheck/UnitCheck19.mos | * commit 6b91544e23eda6a2b217e2602b769ea6c6469db8 | Author: Adeel Asghar | Date: Tue Nov 26 11:22:51 2019 +0100 | | Added information about how to tile subwindows | | M doc/UsersGuide/source/omedit.rst | * commit 98089dead429125faf10f6375cc6472ba3e82f85 | Author: Martin Sjölund | Date: Tue Nov 26 13:26:12 2019 +0100 | | Add script to generate graphviz | | A OMCompiler/Compiler/boot/graphviz-import.sh | * commit 0847e2fae5e6a9010b4938b569aaca75dac7bdd1 | Author: Martin Sjölund | Date: Tue Nov 26 13:25:05 2019 +0100 | | Fix for OSX sed not having \+ | | M OMCompiler/Compiler/boot/find-unused-import.sh | * commit ee29dc4b3c5c4b30260ec3d09996f9740ddfc950 | Author: Adeel Asghar | Date: Tue Nov 26 12:34:15 2019 +0100 | | Fixes ticket:5716 Clear the items when redrawing the views | | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit 164cdfdb6fcc66a25748ce9c4438193e133d1d8f | Author: Adeel Asghar | Date: Mon Nov 25 19:20:53 2019 +0100 | | Handle the spaces in installation path and working directory | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenFMUCpp.tpl | M OMCompiler/Compiler/scripts/Compile.bat | * commit 42a33350e08c16bff672b238a6c7c684f028c35d | Author: Per Östlund | Date: Mon Nov 25 21:27:01 2019 +0100 | | [NF] Fix unit checking of when equations. | | M OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo | * commit 192dc960b32399b4aeee2ea095f33fe5f2ec630b | Author: Per Östlund | Date: Mon Nov 25 16:20:23 2019 +0100 | | [NF] Fix cat() with empty arrays. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | * commit 19bc4e112de96519285efae11815add162de4df4 | Author: Adrian Pop | Date: Mon Nov 25 13:59:18 2019 +0200 | | bump libraries (ThermoSysPro) & update tests | | M libraries | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions3.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions5.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestLumpedStraightPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestRefP.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSensors.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine3.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestTank.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes2.mos | * commit a0f80a0b13357c38b58ba9e2d5d5d0e7fc4edb57 | Author: Per Östlund | Date: Mon Nov 25 12:07:48 2019 +0100 | | [NF] Forbid local public function variables. | | - Change the warning for public non-input/output function variables back | to an error. | | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/Util/Error.mo | M testsuite/flattening/modelica/scodeinst/FunctionNonInputOutputParameter.mo | * commit b9b2298f6b1faf0684a290e19370bcf15e8b52af | Author: Andreas Heuermann | Date: Thu Nov 14 15:36:44 2019 +0100 | | [CRuntime] Option to build with USE_PARJAC on Windows | | On Windows systems run | $ make -f Makefile.omdev.mingw omc -j4 USE_PARJAC=yes | to build with paralle jacobians evaluation. | | M OMCompiler/SimulationRuntime/c/Makefile.omdev.mingw | * commit 2cbdc11d5a18fe77cb774745dfe56a331b360dee | Author: Mahder Gebremedhin | Date: Sun Nov 24 17:46:56 2019 +0100 | | Attempt to fix generation of CALL expressions on lhs of assignments and solved equations. (#592) | | - Do not expand records when differentiating functions. | - Try simplifying a RSUB expression before differentiating. | - Print error when finding a CALL expression on the lhs. | | M OMCompiler/Compiler/BackEnd/Differentiate.mo | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | * commit a83b51bb2ca11aacdba75873e7b2270eda8e811c | Author: Adrian Pop | Date: Sat Nov 23 12:19:49 2019 +0200 | | fix for ticket:5696 | - allow both -override and -override file | - warn if the same variable is overrided twice | - add test | | M OMCompiler/SimulationRuntime/c/simulation/simulation_input_xml.c | M testsuite/openmodelica/interactive-API/Makefile | A testsuite/openmodelica/interactive-API/Ticket5696.mos | * commit f1e7129c344a034aaea1f8c866f76c24fdafc0fa | Author: adrpo | Date: Fri Nov 22 22:50:38 2019 +0100 | | update libs (ThermoSysPro) and tests | | M libraries | M testsuite/openmodelica/interactive-API/interactive_api_calls.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/Makefile | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.CombinedCyclePowerPlant.CombinedCycle_TripTAC.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestAirHumidity.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestBend.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump5.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump7.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPumpWaterSolution.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCompressor.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestControlValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDiaphragm.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicDrum.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicReliefValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFan.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestFlueGasesVolumes1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestInvSingularPressureLoss.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions3.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions5.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestLumpedStraightPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestMassFlowMultiplier.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating0.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestPipePressureLoss.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestRefP.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSensors.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleEvaporatorWaterSteamFlueGases.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSimpleStaticCondenser.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSingularPressureLoss.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPump2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCentrifugalPumpWaterSolution.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticDrum2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticExchangerWaterSteamFlueGases.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchanger.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticWaterWaterExchangerDTorWorEff.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamDryer2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamEngine.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSteamExtractionSplitter.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine3.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestSwitchValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestTank.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestThreeWayValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes1.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestVolumes2.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestWaterHammer.mos | M testsuite/simulation/modelica/commonSubExp/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump1.mos | * commit c5243a77d3745147fcae519e21ddab51a2e5248e | Author: Adeel Asghar | Date: Fri Nov 22 15:48:30 2019 +0100 | | ticket:5704 Remove the connection from the scene | | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | * commit 2d9e7aabe5f516ef0a2331abe5776066e2d4b9f2 | Author: Per Östlund | Date: Thu Nov 21 20:17:31 2019 +0100 | | [NF] Improve Flatten.flattenBindingExp. | | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/Util/List.mo | * commit 32b3d26dfc30f4e61123666e48318643e0fb5204 | Author: Adeel Asghar | Date: Thu Nov 21 17:33:34 2019 +0100 | | Handle spaces in installation path for cpp-runtime | | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenFMUCpp.tpl | M OMCompiler/Compiler/scripts/Compile.bat | M OMCompiler/SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | * commit f097886ab252505f9e3305f9f23a3a355aed93ce | Author: Martin Sjölund | Date: Fri Nov 22 08:51:14 2019 +0100 | | Do not spin forever on OSX | | M OMCompiler/Compiler/boot/find-unused-import.sh | * commit 1e1ba435f250b9cb16ce818f68fc39d58d48ab89 | Author: Per Östlund | Date: Thu Nov 21 18:07:32 2019 +0100 | | [NF] Improve Ceval.subscriptEvaluatedBinding. | | - Fix accumulation order of subscripts in | Ceval.subscriptEvaluatedBinding. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | * commit d44a4a0da06483de432655a6bc24d167f66f578a | Author: Per Östlund | Date: Thu Nov 21 15:32:35 2019 +0100 | | [NF] Fix ExpandExp.expand for arrays. | | - Fixed match pattern in ExpandExp.expand that was supposed to match | arrays with at least two dimensions, but which instead matched arrays | with exactly two dimensions. | | M OMCompiler/Compiler/NFFrontEnd/NFExpandExp.mo | * commit 6192db41748b4da8486ae3ed177748e2e6139ffa | Author: Mahder Gebremedhin | Date: Fri Nov 22 09:37:24 2019 +0100 | | [codegen/simcode] Improve code generation for assignment of records in simulation context. (#546) | | - We now split up the record memebers and then create assignments for each member. | We used to textually generate '=' assignments for the memebers. | This does not work if the member is a record or an array. | Instead we now actually create assignment expressions and then send them back to the template | functions. | | Fix generation of auxiliary, residual and algebraicstate vars for daeMode | | - setVariableIndexHelper does not update the index so it is not the one that | should be used. | It also seems uneccsary to add the algebraicstateVars to the hastable manually. | They are already there. | | - disable the creation of a new hastable after we had added the | auxiliary vars to the old one. Otherwise we will discard them. | | - Since it was discarding some of the variables added to the hastable | daemode used #defines to access these vars instead of actaully fixing the | problem. The defines are disabled now. | | Fix creation of an array expression from a list of crefs. | | - Expanded crefs can be multidimensional. Therefore we should | create multidimensional ARRAY expression in such cases. | | - Sometimes we get unevaluated dimensions in a simulation variable cref. | In this case we might not be able to correctly exapnd the cref to an ARRAY exp | if it is multidimensional. Since we do not know where to break up the list of exps. | However there is now a workaround to let this happen if the cref was a one dimensional | array. We jsut create an array with the unevaluated dim exp and hope it is correct. | The proper way to fix this is to fix the FrontEnd to use evaluated dims for all crefs. | But I am not going to try and do that now. | | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | * commit 58b266eb4f97c7db61078cc83290882d6ba9a4e0 | Author: Martin Sjölund | Date: Thu Nov 21 11:05:07 2019 +0100 | | The scripting API does not use the SymbolTable | | M OMCompiler/Compiler/Template/GenerateAPIFunctionsTpl.tpl | * commit ad94f65b0c6e26246b77c9037778ef1717654deb | Author: Martin Sjölund | Date: Thu Nov 21 09:47:32 2019 +0100 | | Give CI error if there are unused imports | | M .CI/common.groovy | M OMCompiler/Compiler/Template/Makefile.common | M OMCompiler/Compiler/boot/find-unused-import.sh | * commit b799216d3999b2eef3e38a133836710b0aea403a | Author: Martin Sjölund | Date: Thu Nov 21 09:34:20 2019 +0100 | | Removed unused imports from template files | | This should ideally be done by Susan, but the script works for now. | | M OMCompiler/Compiler/Template/Makefile.common | M OMCompiler/Compiler/boot/find-unused-import.sh | * commit f6819c84a9f1b0c29c01062fc0c6a054c5dc0dce | Author: Martin Sjölund | Date: Thu Nov 21 09:35:09 2019 +0100 | | Remove unused imports | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/Util/HashTableSimCodeEqCache.mo | * commit 203c8f27bb00ba27a53dea322cff43403e1843c6 | Author: Mahder Gebremedhin | Date: Thu Nov 21 08:34:40 2019 +0100 | | Traverse exaustively when inlining functions. (#534) | | - Use traverseExp* functions for trversal. | - This way things like subscripts and function function arguments | get traversed as well | | M OMCompiler/Compiler/Util/VarTransform.mo | * commit 9e8c062be1f87c96e69ee883f4d3b01c89d37a97 | Author: Martin Sjölund | Date: Mon Nov 18 11:43:15 2019 +0100 | | Refactoring to make dependencies acyclic | | - Created new package for Gettext | - Move variable mangling to BackendUtil instead of Util | - Removed cyclic dependencies for Util | - Removed Prefix (merged with DAE) | - Created Testsuite.mo, split from Config.mo | - Split Flags into FlagsUtil and Flags (avoids cyclic dependency on | Error) | - Added package ErrorTypes to avoid cycles with ErrorExt | | M Makefile.in | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendInline.mo | A OMCompiler/Compiler/BackEnd/BackendUtil.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/BinaryTree.mo | M OMCompiler/Compiler/BackEnd/DAEMode.mo | M OMCompiler/Compiler/BackEnd/Differentiate.mo | M OMCompiler/Compiler/BackEnd/DumpHTML.mo | M OMCompiler/Compiler/BackEnd/DynamicOptimization.mo | M OMCompiler/Compiler/BackEnd/HpcOmScheduler.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/BackEnd/OpenTURNS.mo | M OMCompiler/Compiler/BackEnd/SymbolicImplicitSolver.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/BackEnd/SynchronousFeatures.mo | M OMCompiler/Compiler/BackEnd/Uncertainties.mo | M OMCompiler/Compiler/BackEnd/Unit.mo | M OMCompiler/Compiler/FFrontEnd/FCore.mo | M OMCompiler/Compiler/FFrontEnd/FExpand.mo | M OMCompiler/Compiler/FFrontEnd/FGraph.mo | M OMCompiler/Compiler/FFrontEnd/FGraphBuild.mo | M OMCompiler/Compiler/FFrontEnd/FGraphBuildEnv.mo | M OMCompiler/Compiler/FFrontEnd/FTraverse.mo | M OMCompiler/Compiler/FrontEnd/AbsynToSCode.mo | M OMCompiler/Compiler/FrontEnd/BackendInterface.mo | M OMCompiler/Compiler/FrontEnd/Ceval.mo | M OMCompiler/Compiler/FrontEnd/CheckModel.mo | M OMCompiler/Compiler/FrontEnd/ClassLoader.mo | M OMCompiler/Compiler/FrontEnd/Connect.mo | M OMCompiler/Compiler/FrontEnd/ConnectUtil.mo | M OMCompiler/Compiler/FrontEnd/DAE.mo | M OMCompiler/Compiler/FrontEnd/Dump.mo | M OMCompiler/Compiler/FrontEnd/ElementSource.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/FrontEnd/ExpressionSimplify.mo | M OMCompiler/Compiler/FrontEnd/FHashTableStringToUnit.mo | M OMCompiler/Compiler/FrontEnd/FUnit.mo | M OMCompiler/Compiler/FrontEnd/FUnitCheck.mo | M OMCompiler/Compiler/FrontEnd/InnerOuter.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/FrontEnd/InstBinding.mo | M OMCompiler/Compiler/FrontEnd/InstExtends.mo | M OMCompiler/Compiler/FrontEnd/InstFunction.mo | M OMCompiler/Compiler/FrontEnd/InstHashTable.mo | M OMCompiler/Compiler/FrontEnd/InstSection.mo | M OMCompiler/Compiler/FrontEnd/InstStateMachineUtil.mo | M OMCompiler/Compiler/FrontEnd/InstUtil.mo | M OMCompiler/Compiler/FrontEnd/InstVar.mo | M OMCompiler/Compiler/FrontEnd/Lookup.mo | M OMCompiler/Compiler/FrontEnd/MetaUtil.mo | M OMCompiler/Compiler/FrontEnd/Mod.mo | M OMCompiler/Compiler/FrontEnd/NFEnvExtends.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeDependency.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeLookup.mo | M OMCompiler/Compiler/FrontEnd/OperatorOverloading.mo | M OMCompiler/Compiler/FrontEnd/Parser.mo | M OMCompiler/Compiler/FrontEnd/Patternm.mo | D OMCompiler/Compiler/FrontEnd/Prefix.mo | M OMCompiler/Compiler/FrontEnd/PrefixUtil.mo | M OMCompiler/Compiler/FrontEnd/Static.mo | M OMCompiler/Compiler/FrontEnd/Values.mo | M OMCompiler/Compiler/GenerateOMCHeader.mos | M OMCompiler/Compiler/Lexers/LexerJSON.mo | M OMCompiler/Compiler/Main/Main.mo | M OMCompiler/Compiler/MidCode/MidToMid.mo | M OMCompiler/Compiler/NFFrontEnd/NFBinding.mo | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnectionSets.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnections.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnector.mo | M OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo | M OMCompiler/Compiler/NFFrontEnd/NFDimension.mo | M OMCompiler/Compiler/NFFrontEnd/NFEquation.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpandableConnectors.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFHashTableCrToUnit.mo | M OMCompiler/Compiler/NFFrontEnd/NFHashTableStringToUnit.mo | M OMCompiler/Compiler/NFFrontEnd/NFImport.mo | M OMCompiler/Compiler/NFFrontEnd/NFInline.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookup.mo | M OMCompiler/Compiler/NFFrontEnd/NFOCConnectionGraph.mo | M OMCompiler/Compiler/NFFrontEnd/NFRecord.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFStatement.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/NFFrontEnd/NFUnit.mo | M OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFVerifyModel.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/CevalScriptOMSimulator.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/Script/NFApi.mo | M OMCompiler/Compiler/Script/StaticScript.mo | M OMCompiler/Compiler/SimCode/HpcOmSimCodeMain.mo | M OMCompiler/Compiler/SimCode/SerializeModelInfo.mo | M OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Stubs/NFApi.mo | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenFMUCpp.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Template/Tpl.mo | M OMCompiler/Compiler/Util/Config.mo | M OMCompiler/Compiler/Util/Error.mo | M OMCompiler/Compiler/Util/ErrorExt.mo | A OMCompiler/Compiler/Util/ErrorTypes.mo | M OMCompiler/Compiler/Util/Flags.mo | A OMCompiler/Compiler/Util/FlagsUtil.mo | A OMCompiler/Compiler/Util/Gettext.mo | M OMCompiler/Compiler/Util/HashSetString.mo | M OMCompiler/Compiler/Util/HashTable5.mo | M OMCompiler/Compiler/Util/HashTableCrToExp.mo | M OMCompiler/Compiler/Util/HashTableCrToExpOption.mo | M OMCompiler/Compiler/Util/HashTableSimCodeEqCache.mo | M OMCompiler/Compiler/Util/HashTableStringToPath.mo | M OMCompiler/Compiler/Util/HashTableStringToProgram.mo | M OMCompiler/Compiler/Util/HashTableStringToUnit.mo | M OMCompiler/Compiler/Util/HashTableTypeToExpType.mo | M OMCompiler/Compiler/Util/List.mo | M OMCompiler/Compiler/Util/StackOverflow.mo | A OMCompiler/Compiler/Util/Testsuite.mo | M OMCompiler/Compiler/Util/Util.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M OMCompiler/Compiler/runtime/Error_omc.cpp | M testsuite/openmodelica/bootstrapping/JSONParser.mos | M testsuite/openmodelica/bootstrapping/LoadCompilerSources.mos | M testsuite/simulation/modelica/others/TestSolve18.mos | M testsuite/special/MatlabTranslator/Main.mo | M testsuite/special/MatlabTranslator/SCRIPT.mos | * commit 55a9813cf3bd88a88802f6b97c41fcc86b41cd43 | Author: Per Östlund | Date: Wed Nov 20 15:55:38 2019 +0100 | | [NF] Allow rooted(), but give deprecation warning. | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | * commit a7ebec271901a191edc24d22b991f29d66ea9a52 | Author: Per Östlund | Date: Wed Nov 20 15:03:21 2019 +0100 | | [NF] Improve Inst.isDiscreteClass. | | - Handle classes extended from builtin types better. | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/TypeExtends2.mo | * commit c7013c1352c17853a5420351e1bcde6e0ce57eed | Author: Per Östlund | Date: Tue Nov 19 15:38:52 2019 +0100 | | [NF] Minor fixes. | | - Remove superfluous calls to evalExpPartial in | Ceval.evalArrayConstructor and Ceval.evalReduction. | - Fix makeExpArray so it doesn't create nested array types. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | * commit 189160655c52fa96bfc8a86a9bee7bec1ae121b4 | Author: Adeel Asghar | Date: Wed Nov 20 09:14:38 2019 +0100 | | Added state machines debugging guide | | A doc/UsersGuide/source/media/omedit-state-machine-debugger.png | M doc/UsersGuide/source/omedit.rst | * commit 8a5f1e52a65ff5383bfcc965c9af28860a5d2cf2 | Author: Adeel Asghar | Date: Tue Nov 19 21:10:38 2019 +0100 | | Fix the 2D plotting cross reference | | M doc/UsersGuide/source/plotting.rst | * commit adb77936dfb57c173677f6092fe1858237fedb49 | Author: Per Östlund | Date: Tue Nov 19 14:11:12 2019 +0100 | | [NF] Fix Flatten.isDeletedComponent. | | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | * commit c334878126d190c369fbd7c2cc51ffbb3fa9689b | Author: Adeel Asghar | Date: Tue Nov 19 11:59:42 2019 +0100 | | Cross reference for OMEdit 2D Plotting | | M doc/UsersGuide/source/omedit.rst | M doc/UsersGuide/source/plotting.rst | * commit 028aa554dbde39d95502bfac700d6f8608bae528 | Author: Adeel Asghar | Date: Tue Nov 19 11:44:15 2019 +0100 | | Show text ellipses when font is below minimum size | | M OMEdit/OMEditLIB/Annotations/TextAnnotation.cpp | * commit 0c73ae256ce1a7624f5f44434f34e9893bbd7546 | Author: Adeel Asghar | Date: Thu Nov 14 16:05:28 2019 +0100 | | Delete the items that are not part of the scene | | Do not try to remove child items from the scene | | M OMEdit/OMEditLIB/Component/Component.cpp | M OMEdit/OMEditLIB/Modeling/Commands.cpp | M OMEdit/OMEditLIB/Modeling/Commands.h | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.h | * commit 8c75568a41c58df132d9611cc68dc87770587783 | Author: perost | Date: Tue Nov 19 10:47:58 2019 +0100 | | Merge pull request #555 from perost/nfinst | | [NF] Fix ceval of reductions/array constructors. | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | * commit 724446d7728f0a74b2f29df0a2a88b43434f52ca | Author: Adeel Asghar | Date: Tue Nov 19 09:58:59 2019 +0100 | | Fixed ticket:5691 first remove the item, draw it and then add it | | M OMEdit/OMEditLIB/Component/Component.cpp | * commit 4cf73067b080d1ad46815ab37752ce1980950bc9 | Author: Per Östlund | Date: Wed Sep 18 12:30:15 2019 +0200 | | Improved handling of propagated array modifiers. | | - Added new BINDING_EXP expression, which is now used to track e.g. the | parents of a binding instead of keeping that information in a Binding. | - Made the Ceval module aware of binding expressions, such that it can | use the binding information to correctly subscript evaluated component | references. | - Improved the flattening of propagated array modifiers. | | M OMCompiler/Compiler/NFFrontEnd/NFBinding.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpandExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpressionIterator.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFScalarize.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/Script/NFApi.mo | * commit 5219ee2465f8196728c3a471133d94e2413c8087 | Author: arun3688 | Date: Mon Nov 18 13:05:08 2019 +0100 | | add oms_fault_type enumeration to OMSimulator (#551) | | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | * commit 288be7546a3224e375936d0f1ab896cf231d6d54 | Author: Adeel Asghar | Date: Mon Nov 18 09:47:04 2019 +0100 | | Allow setting the visualization on repeat | | M OMEdit/OMEditLIB/Animation/AbstractAnimationWindow.cpp | M OMEdit/OMEditLIB/Animation/AbstractAnimationWindow.h | M OMEdit/OMEditLIB/Animation/AnimationWindow.cpp | M OMEdit/OMEditLIB/Animation/TimeManager.cpp | M OMEdit/OMEditLIB/Animation/TimeManager.h | M OMEdit/OMEditLIB/Animation/Visualizer.cpp | M OMEdit/OMEditLIB/Util/Helper.cpp | M OMEdit/OMEditLIB/Util/Helper.h | * commit 8b27e5b1d2187e5956df8f166fb64551a3ac9844 | Author: Adrian Pop | Date: Wed Nov 13 14:09:00 2019 +0200 | | fix for ticket:5689 | | M OMCompiler/Compiler/FrontEnd/OperatorOverloading.mo | M OMCompiler/Compiler/Script/NFApi.mo | * commit db95ef6dd7972a7feef5685b9988acce3f8f1863 | Author: Andreas Heuermann | Date: Thu Nov 14 11:28:36 2019 +0100 | | [CRuntime] Fix segmentation fault for parallel symbolic Jacobians | | - Evaluate constant equations only outside of parallel region and only | for data->simulationInfo->analyticJacobians[index]. | Was causing problems when enabling parallelization for symbolic jacobians | without constant parts for sparse models. | - Fixed missing evaluation for constant equation inside ida solver | - Updated testcase to check IDA with non-colored symbolic jacobian with | constant parts. | | M OMCompiler/SimulationRuntime/c/simulation/solver/dassl.c | M OMCompiler/SimulationRuntime/c/simulation/solver/ida_solver.c | M OMCompiler/SimulationRuntime/c/simulation/solver/jacobianSymbolical.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSystem.c | M testsuite/simulation/modelica/jacobian/reuseConstantPartsJac1.mos | * commit 5d145709dc65b109d8d7ba7a80793225b9f462b5 | Author: Andreas Heuermann | Date: Thu Nov 14 12:10:45 2019 +0100 | | Documentation for `method` of (non-)linear systems | | Added some documentation in generated C code and in the runtime for | linearSystemData[index].method = 0 or 1. | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/SimulationRuntime/c/simulation_data.h | * commit 58e132b034739676824bf1658d0b8dee5ac07c94 | Author: Andreas Heuermann | Date: Wed Aug 21 14:19:55 2019 +0200 | | Updated README to work with OMCompiler beeing no submodule | | M README.md | * commit 8c1ebb1d855be068c24678b6b812efeb3c9ec4f1 | Author: arun3688 | Date: Thu Nov 14 13:02:50 2019 +0100 | | Fix OMC-OMSimulator API calls (#543) | | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScriptOMSimulator.mo | M OMCompiler/Compiler/Util/OMSimulator.mo | M testsuite/omsimulator/DualMassOscillator.mos | M testsuite/omsimulator/initialization2_omc.mos | M testsuite/omsimulator/initialization_omc.mos | M testsuite/omsimulator/outputState_omc.mos | M testsuite/omsimulator/reset_omc.mos | M testsuite/omsimulator/test03.mos | * commit 5d013b78a7ff601d0e4ab9c014775f3db1f8b28f | Author: niklwors | Date: Mon Nov 4 11:06:38 2019 +0100 | | [cppRuntime] Added config flags to configure use of zeromq communication in | simulation runtime.The ports for publish and subscribe can be configured. The | simulation runtime can then communicate over these ports with other applications via | zeroMQ. | | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/ModelicaCompiler.cpp | M OMCompiler/SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | M OMCompiler/SimulationRuntime/cpp/Core/SimController/SimController.cpp | M OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/Communicator.cpp | M OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/SimulationThread.cpp | M OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/ToZeroMQEvent.cpp | M OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/Communicator.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/ToZeroMQEvent.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | M OMCompiler/SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | M OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | M OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | M OMCompiler/SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | M OMCompiler/SimulationRuntime/cpp/omcWrapper/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/include/OMC.h | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/src/OMC.cpp | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/src/omc.cpp | * commit e9fc5e1b1736f094211ae921b2b1de0fefdbf259 | Author: Per Östlund | Date: Wed Nov 13 12:27:33 2019 +0100 | | [NF] Fix some Expression.map*Opt functions. | | - Fix mapOpt, mapShallowOpt and mapFoldOpt in Expression, which would | return an uninitialized value when given a NONE(). | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | * commit b66d30c400baa7119eb0c7297e2b72e04cb3484c | Author: Adeel Asghar | Date: Wed Nov 13 11:56:55 2019 +0100 | | Test the OMEdit diagrams | | Renamed RunOMEditTestsuite to RunOMEditTestsuite.sh | Merged the browsing tests | | M .CI/common.groovy | R097 OMEdit/Testsuite/BrowseElectricalAnalogBasic/BrowseElectricalAnalogBasic.pro OMEdit/Testsuite/BrowseMSL/BrowseMSL.pro | R077 OMEdit/Testsuite/BrowseMediaAirReferenceMoistAir/Test.cpp OMEdit/Testsuite/BrowseMSL/Test.cpp | R096 OMEdit/Testsuite/BrowseMediaAirReferenceMoistAir/Test.h OMEdit/Testsuite/BrowseMSL/Test.h | R097 OMEdit/Testsuite/BrowseMediaAirReferenceMoistAir/BrowseMediaAirReferenceMoistAir.pro OMEdit/Testsuite/Diagram/Diagram.pro | R060 OMEdit/Testsuite/BrowseElectricalAnalogBasic/Test.cpp OMEdit/Testsuite/Diagram/Test.cpp | R098 OMEdit/Testsuite/BrowseElectricalAnalogBasic/Test.h OMEdit/Testsuite/Diagram/Test.h | M OMEdit/Testsuite/Makefile.omdev.mingw | M OMEdit/Testsuite/Makefile.unix.in | R086 OMEdit/Testsuite/RunOMEditTestsuite OMEdit/Testsuite/RunOMEditTestsuite.sh | M OMEdit/Testsuite/Testsuite.pro | * commit 1694d3475f3785f2e21419de928cbbbae24ed75e | Author: Adeel Asghar | Date: Wed Nov 6 13:07:17 2019 +0100 | | Build and run OMEdit testsuite | | Added a new Jenkins stage for it. | Run it using xvfb-run. | | M .CI/common.groovy | M Jenkinsfile | M Makefile.in | M OMEdit/Makefile.omdev.mingw | M OMEdit/OMEditGUI/OMEditGUI.pro | D OMEdit/OMEditLIB/Makefile.omdev.mingw | D OMEdit/OMEditLIB/Makefile.unix.in | M OMEdit/OMEditLIB/OMEditLIB.pro | M OMEdit/Testsuite/BrowseElectricalAnalogBasic/Test.cpp | M OMEdit/Testsuite/BrowseMediaAirReferenceMoistAir/Test.cpp | M OMEdit/Testsuite/Common/Testsuite.pri | M OMEdit/Testsuite/Common/Util.h | M OMEdit/Testsuite/Makefile.omdev.mingw | M OMEdit/Testsuite/Makefile.unix.in | A OMEdit/Testsuite/RunOMEditTestsuite | * commit 479e6ffb11166e51f3f420bd62eca80caacdf2e0 | Author: Adeel Asghar | Date: Tue Nov 12 15:00:57 2019 +0100 | | Avoid crashing when placement annotation is in wrong format | | M OMEdit/OMEditLIB/Component/Transformation.cpp | * commit 102526daaccf4fcf4684874c3c2cc33dfa8213cd | Author: kabdelhak | Date: Tue Nov 12 11:32:39 2019 +0100 | | [BE] update ASSC comments and flag | | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/Util/Flags.mo | * commit 7f854519bb0421349547daa759f62e4ad26995c2 | Author: Karim Abdelhak | Date: Tue Nov 12 00:27:05 2019 +0100 | | [BE] Added flag -d=fullASSC | - experimental full conversion for ASSC | | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/Util/Flags.mo | * commit 7e79eec1ea60fc7f9273d08177d4778a13e18baa | Author: Lennart Ochel | Date: Mon Nov 11 16:37:23 2019 +0100 | | Expected output | | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatingSystem.mos | * commit d4fe50e88d6c173528c69ba41e2394d02244972c | Author: Lennart Ochel | Date: Mon Nov 11 16:33:12 2019 +0100 | | Expected output | | M testsuite/simulation/modelica/linear_system/linSymSol.mos | M testsuite/simulation/modelica/tearing/Tearing7-omc.mos | * commit 04d00c8efdb4c583fc507d1aebac2805798ee383 | Author: Lennart Ochel | Date: Mon Nov 11 16:13:53 2019 +0100 | | Update reference file | | M testsuite/ReferenceFiles/msl32/Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_DOL.mat.xz | * commit c7301f51ca76d9829b38cc52e881977504f59bf5 | Author: kabdelhak | Date: Mon Nov 11 14:26:13 2019 +0100 | | [testuite] update for ASSC | | M OMCompiler/Compiler/BackEnd/BackendDump.mo | * commit 531dd3ec006e098cd8a6bd5c3ebfd32545b7dd3a | Author: kabdelhak | Date: Thu Nov 7 15:23:06 2019 +0100 | | [BE] update ASSC | - analytical to structural singularity conversion | - preperation for full replacement of equations | - deactivateable with --noASSC | - dump partially integrated in -d=bltdump, main dump in -d=dumpASSC | - add testcase for ASSC | - use array mapping for artifical sanity check | - ASSC replaces reshuffleLoops/resolveLoops algorithm entirely. it is deactivated but not removed for now | | M OMCompiler/Compiler/BackEnd/BackendDAE.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/Matching.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/Util/Flags.mo | M testsuite/ReferenceFiles/msl32/Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_DOL.mat.xz | M testsuite/openmodelica/cppruntime/testVectorizedPowerSystem.mos | M testsuite/openmodelica/debugDumps/lateInline.mos | M testsuite/openmodelica/debugDumps/optdaedump.mos | A testsuite/simulation/modelica/indexreduction/ASSC.mo | A testsuite/simulation/modelica/indexreduction/ASSC.mos | M testsuite/simulation/modelica/indexreduction/Makefile | M testsuite/simulation/modelica/resolveLoops/Circuit1x.mos | M testsuite/simulation/modelica/resolveLoops/Circuit2x.mos | M testsuite/simulation/modelica/resolveLoops/Circuit4x.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit1.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit2.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit3.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit4.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit5.mos | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit6.mos | M testsuite/simulation/modelica/start_value_selection/asmaFlow.mos | M testsuite/simulation/modelica/tearing/Tearing10-cel.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC11.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC12.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC13.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC21.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC22.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC23.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC231.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC4.mos | M testsuite/simulation/modelica/tearing/Tearing10-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing10-omc.mos | M testsuite/simulation/modelica/tearing/Tearing6-cel.mos | M testsuite/simulation/modelica/tearing/Tearing6-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing6-minimal.mos | M testsuite/simulation/modelica/tearing/Tearing6-omc.mos | * commit b8bfeb524f84e60e6d7911d5b9a29673a965d152 | Author: Adrian Pop | Date: Tue Nov 12 08:47:14 2019 +0200 | | omcCAPI wrongly searched even on i386 in lib/x86_64 | - use LIBINSTALLEXT instead | | M OMCompiler/Makefile.common | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/CMakeLists.txt | * commit 6f27fe142a74ddc5030749581f7eb0d15eee2b75 | Author: Per Östlund | Date: Thu Oct 31 11:43:13 2019 +0100 | | [NF] Warn on shadowed iterator in for-equation. | | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/Util/Error.mo | M testsuite/flattening/modelica/scodeinst/ForEquation2.mo | A testsuite/flattening/modelica/scodeinst/ForEquationShadow1.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit e18fa730c5109c6d523a2a85a6693c10b381312b | Author: Per Östlund | Date: Mon Nov 11 12:35:00 2019 +0100 | | [NF] Improve unit checking. | | M OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo | * commit 2bac6ef7680388b05fa20d9c890aa09497ab8e6f | Author: Adrian Pop | Date: Mon Nov 11 12:11:20 2019 +0200 | | fix case in CMakeLists.txt and ModelicaExternalC dependency | | M OMCompiler/Makefile.common | M OMCompiler/SimulationRuntime/cpp/omcWrapper/CMakeLists.txt | * commit 5a5b63c96e3fc6f440ddf7331e9c6ab05364feae | Author: Adrian Pop | Date: Mon Nov 11 10:59:32 2019 +0200 | | v1.16 dev | | M README.md | * commit a0436d0ce4ab93994ee26b41a55d8137aa378144 | Author: Adrian Pop | Date: Mon Nov 11 08:45:54 2019 +0200 | | update libraries | | M libraries | * commit 674da78eb15b0da8b54704c8187872afc5fd71dc | Author: Adrian Pop | Date: Sat Nov 9 10:59:47 2019 +0200 | | update libraries | | M libraries | * commit 384bc768b5d049625bf7b904778c5b914a26a7f4 | Author: niklwors | Date: Fri Nov 8 13:37:52 2019 +0100 | | Fix negate alias parameters (#527) | | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | M OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/HistoryImpl.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/IHistory.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/DefaultWriter.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | * commit a7c5e31333a1adfd290962e00630d9e24d607555 | Author: arun3688 | Date: Fri Nov 8 12:39:59 2019 +0100 | | Fix variability of alias variables (#496) | | M .CI/compliance-newinst.failures | M .CI/compliance.failures | M .gitignore | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/RemoveSimpleEquations.mo | M testsuite/openmodelica/cppruntime/Makefile | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testDrumBoiler.mos | A testsuite/openmodelica/cppruntime/negatedParameter.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | A testsuite/openmodelica/fmi/ModelExchange/2.0/testBug5673.mos | M testsuite/openmodelica/xml/Bug3857.mos | M testsuite/openmodelica/xml/XmlDumpComment.mos | M testsuite/openmodelica/xml/testMSD.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos | M testsuite/simulation/modelica/initialization/bug_2994.mos | M testsuite/simulation/modelica/parameters/parameterTest17.mos | M testsuite/simulation/modelica/start_value_selection/MinimalModel.mos | M testsuite/simulation/modelica/start_value_selection/asmaFlow.mos | * commit e658cdc98e601919caf9c5801a3ccd146a13d0fc | Author: Andreas Heuermann | Date: Thu Nov 7 15:08:32 2019 +0100 | | Fix segmentationFault for constant Jacobian equations | | Added constantEqns function pointer to deep copy for parallel Jacobian | data. | | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSystem.c | * commit 5aea5c3aa654c212ddfbd55aa574bea0644231a5 | Author: Andreas Heuermann | Date: Mon Aug 19 12:08:16 2019 +0200 | | Reuse of constant parts of Jacobians | | Purpose | - A Jacobian can have constant parts, meaning equations that are | independent of the seed vector. These equations only need to be | evaluated once per Jacobian evaluation. | | How to use | - Use new debug flag `symJacConstantSplit` to generate Jacobians with separated | constant part. This will also use PostOptModule removeSimpleEquations | in function optimizeJacobianMatrix. | | Changes | - Added SparsePatternCref type in BackendDAE.mo. | - Split equation system for jacobian in first with all directional derivative | equations and additional systems for constant equations, which are | independente of seed variables and therefore constant. | - Added constantEqns in SimCode.JAC_COLUMN to strore constant part of Jacobian. | - Adapted C code generation to generate constant equations. | - Evaluate constant equations bevor evaluating directional derivativs for Jacobian. | - Added debug flags symJacConstantSplit. | - Updated testsuite due to changed logs. | - Added testcase for reuse constant parts of Jacobian. | | M OMCompiler/Compiler/BackEnd/HpcOmScheduler.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/SimCode/SerializeModelInfo.mo | M OMCompiler/Compiler/SimCode/SimCode.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/SimulationRuntime/c/linearization/linearize.cpp | M OMCompiler/SimulationRuntime/c/optimization/DataManagement/MoveData.c | M OMCompiler/SimulationRuntime/c/simulation/solver/dassl.c | M OMCompiler/SimulationRuntime/c/simulation/solver/kinsolSolver.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverKlu.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverLapack.c | M OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | M OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | M OMCompiler/SimulationRuntime/c/simulation/solver/stateset.c | M OMCompiler/SimulationRuntime/c/simulation_data.h | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc | M testsuite/Makefile | M testsuite/openmodelica/debugDumps/optdaedump.mos | M testsuite/openmodelica/debugDumps/symjacdump.mos | M testsuite/simulation/modelica/commonSubExp/cse1.mos | M testsuite/simulation/modelica/commonSubExp/cse3.mos | M testsuite/simulation/modelica/commonSubExp/cseFunctionCall8.mos | M testsuite/simulation/modelica/commonSubExp/wrapFunctionCalls11.mos | A testsuite/simulation/modelica/jacobian/Makefile | A testsuite/simulation/modelica/jacobian/reuseConstantPartsJac1.mos | * commit 065a64f74f20b2db2b26f53075ad76094332f6ee | Author: Mahder Gebremedhin | Date: Wed Nov 6 18:18:51 2019 +0100 | | Improve handling and sanitization of quoted identifiers. (#524) | | - Do not use ascii codes for alpha numeric or underscore characters. | This makes it easier to read the generated code for sanitized idents. | | - Allocate exactly the amount of memory we need for the sanitization. | | - Removed forceQuotedIdentifier. It is not needed. There is | no need to force sanitization if it is not actually needed. The function | gets misused as replacement for unquoteIdentifier. | | M .CI/compliance-newinst.failures | M .CI/compliance.failures | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | M OMCompiler/Compiler/Template/CodegenUtilSimulation.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Util/System.mo | M OMCompiler/Compiler/runtime/System_omc.c | M OMCompiler/Compiler/runtime/systemimpl.c | * commit cc6e3e86ffcf6105503ebd9a88613d51218d59b6 | Author: Adeel Asghar | Date: Thu Oct 31 13:06:26 2019 +0100 | | Restructured & added a GUI testing framework | | Use the subdirs structure. Create a static lib of OMEdit. The static lib is linked for the GUI application and used by the testsuite for running the tests. | | M Makefile.in | M Makefile.omdev.mingw | M OMEdit/.gitignore | D OMEdit/Makefile.in | M OMEdit/Makefile.omdev.mingw | A OMEdit/Makefile.unix.in | A OMEdit/OMEdit.pro | D OMEdit/OMEdit/OMEditGUI/OMEdit.config.in | R100 OMEdit/OMEdit/OMEditGUI/Info.plist OMEdit/OMEditGUI/Info.plist | R095 OMEdit/OMEdit/OMEditGUI/OMEdit.manifest OMEdit/OMEditGUI/OMEdit.manifest | A OMEdit/OMEditGUI/OMEditGUI.pro | A OMEdit/OMEditGUI/OMEditGUI.unix.config.pri.in | A OMEdit/OMEditGUI/OMEditGUI.win.config.pri | R100 OMEdit/OMEdit/OMEditGUI/main.cpp OMEdit/OMEditGUI/main.cpp | R082 OMEdit/OMEdit/OMEditGUI/rc_omedit.rc OMEdit/OMEditGUI/rc_omedit.rc | R100 OMEdit/OMEdit/OMEditGUI/Animation/AbstractAnimationWindow.cpp OMEdit/OMEditLIB/Animation/AbstractAnimationWindow.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/AbstractAnimationWindow.h OMEdit/OMEditLIB/Animation/AbstractAnimationWindow.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/AnimationUtil.h OMEdit/OMEditLIB/Animation/AnimationUtil.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/AnimationWindow.cpp OMEdit/OMEditLIB/Animation/AnimationWindow.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/AnimationWindow.h OMEdit/OMEditLIB/Animation/AnimationWindow.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/ExtraShapes.cpp OMEdit/OMEditLIB/Animation/ExtraShapes.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/ExtraShapes.h OMEdit/OMEditLIB/Animation/ExtraShapes.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/FMUSettingsDialog.cpp OMEdit/OMEditLIB/Animation/FMUSettingsDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/FMUSettingsDialog.h OMEdit/OMEditLIB/Animation/FMUSettingsDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/FMUWrapper.cpp OMEdit/OMEditLIB/Animation/FMUWrapper.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/FMUWrapper.h OMEdit/OMEditLIB/Animation/FMUWrapper.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/GLWidget.cpp OMEdit/OMEditLIB/Animation/GLWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/GLWidget.h OMEdit/OMEditLIB/Animation/GLWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/OpenGLWidget.cpp OMEdit/OMEditLIB/Animation/OpenGLWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/OpenGLWidget.h OMEdit/OMEditLIB/Animation/OpenGLWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/Shapes.cpp OMEdit/OMEditLIB/Animation/Shapes.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/Shapes.h OMEdit/OMEditLIB/Animation/Shapes.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/ThreeDViewer.cpp OMEdit/OMEditLIB/Animation/ThreeDViewer.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/ThreeDViewer.h OMEdit/OMEditLIB/Animation/ThreeDViewer.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/TimeManager.cpp OMEdit/OMEditLIB/Animation/TimeManager.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/TimeManager.h OMEdit/OMEditLIB/Animation/TimeManager.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/ViewerWidget.cpp OMEdit/OMEditLIB/Animation/ViewerWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/ViewerWidget.h OMEdit/OMEditLIB/Animation/ViewerWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/Visualizer.cpp OMEdit/OMEditLIB/Animation/Visualizer.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/Visualizer.h OMEdit/OMEditLIB/Animation/Visualizer.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/VisualizerCSV.cpp OMEdit/OMEditLIB/Animation/VisualizerCSV.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/VisualizerCSV.h OMEdit/OMEditLIB/Animation/VisualizerCSV.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/VisualizerFMU.cpp OMEdit/OMEditLIB/Animation/VisualizerFMU.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/VisualizerFMU.h OMEdit/OMEditLIB/Animation/VisualizerFMU.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/VisualizerMAT.cpp OMEdit/OMEditLIB/Animation/VisualizerMAT.cpp | R100 OMEdit/OMEdit/OMEditGUI/Animation/VisualizerMAT.h OMEdit/OMEditLIB/Animation/VisualizerMAT.h | R100 OMEdit/OMEdit/OMEditGUI/Animation/rapidxml.hpp OMEdit/OMEditLIB/Animation/rapidxml.hpp | R100 OMEdit/OMEdit/OMEditGUI/Annotations/BitmapAnnotation.cpp OMEdit/OMEditLIB/Annotations/BitmapAnnotation.cpp | R100 OMEdit/OMEdit/OMEditGUI/Annotations/BitmapAnnotation.h OMEdit/OMEditLIB/Annotations/BitmapAnnotation.h | R100 OMEdit/OMEdit/OMEditGUI/Annotations/EllipseAnnotation.cpp OMEdit/OMEditLIB/Annotations/EllipseAnnotation.cpp | R100 OMEdit/OMEdit/OMEditGUI/Annotations/EllipseAnnotation.h OMEdit/OMEditLIB/Annotations/EllipseAnnotation.h | R100 OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.cpp OMEdit/OMEditLIB/Annotations/LineAnnotation.cpp | R100 OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.h OMEdit/OMEditLIB/Annotations/LineAnnotation.h | R100 OMEdit/OMEdit/OMEditGUI/Annotations/PolygonAnnotation.cpp OMEdit/OMEditLIB/Annotations/PolygonAnnotation.cpp | R100 OMEdit/OMEdit/OMEditGUI/Annotations/PolygonAnnotation.h OMEdit/OMEditLIB/Annotations/PolygonAnnotation.h | R100 OMEdit/OMEdit/OMEditGUI/Annotations/RectangleAnnotation.cpp OMEdit/OMEditLIB/Annotations/RectangleAnnotation.cpp | R100 OMEdit/OMEdit/OMEditGUI/Annotations/RectangleAnnotation.h OMEdit/OMEditLIB/Annotations/RectangleAnnotation.h | R100 OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.cpp OMEdit/OMEditLIB/Annotations/ShapeAnnotation.cpp | R100 OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.h OMEdit/OMEditLIB/Annotations/ShapeAnnotation.h | R100 OMEdit/OMEdit/OMEditGUI/Annotations/ShapePropertiesDialog.cpp OMEdit/OMEditLIB/Annotations/ShapePropertiesDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Annotations/ShapePropertiesDialog.h OMEdit/OMEditLIB/Annotations/ShapePropertiesDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp OMEdit/OMEditLIB/Annotations/TextAnnotation.cpp | R100 OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.h OMEdit/OMEditLIB/Annotations/TextAnnotation.h | R100 OMEdit/OMEdit/OMEditGUI/Component/Component.cpp OMEdit/OMEditLIB/Component/Component.cpp | R100 OMEdit/OMEdit/OMEditGUI/Component/Component.h OMEdit/OMEditLIB/Component/Component.h | R100 OMEdit/OMEdit/OMEditGUI/Component/ComponentProperties.cpp OMEdit/OMEditLIB/Component/ComponentProperties.cpp | R100 OMEdit/OMEdit/OMEditGUI/Component/ComponentProperties.h OMEdit/OMEditLIB/Component/ComponentProperties.h | R100 OMEdit/OMEdit/OMEditGUI/Component/CornerItem.cpp OMEdit/OMEditLIB/Component/CornerItem.cpp | R100 OMEdit/OMEdit/OMEditGUI/Component/CornerItem.h OMEdit/OMEditLIB/Component/CornerItem.h | R100 OMEdit/OMEdit/OMEditGUI/Component/Transformation.cpp OMEdit/OMEditLIB/Component/Transformation.cpp | R100 OMEdit/OMEdit/OMEditGUI/Component/Transformation.h OMEdit/OMEditLIB/Component/Transformation.h | R100 OMEdit/OMEdit/OMEditGUI/CrashReport/CrashReportDialog.cpp OMEdit/OMEditLIB/CrashReport/CrashReportDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/CrashReport/CrashReportDialog.h OMEdit/OMEditLIB/CrashReport/CrashReportDialog.h | R100 OMEdit/OMEdit/OMEditGUI/CrashReport/GDBBacktrace.cpp OMEdit/OMEditLIB/CrashReport/GDBBacktrace.cpp | R100 OMEdit/OMEdit/OMEditGUI/CrashReport/GDBBacktrace.h OMEdit/OMEditLIB/CrashReport/GDBBacktrace.h | R100 OMEdit/OMEdit/OMEditGUI/CrashReport/backtrace.c OMEdit/OMEditLIB/CrashReport/backtrace.c | R100 OMEdit/OMEdit/OMEditGUI/CrashReport/backtrace.h OMEdit/OMEditLIB/CrashReport/backtrace.h | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Attach/AttachToProcessDialog.cpp OMEdit/OMEditLIB/Debugger/Attach/AttachToProcessDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Attach/AttachToProcessDialog.h OMEdit/OMEditLIB/Debugger/Attach/AttachToProcessDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Attach/ProcessListModel.cpp OMEdit/OMEditLIB/Debugger/Attach/ProcessListModel.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Attach/ProcessListModel.h OMEdit/OMEditLIB/Debugger/Attach/ProcessListModel.h | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointDialog.cpp OMEdit/OMEditLIB/Debugger/Breakpoints/BreakpointDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointDialog.h OMEdit/OMEditLIB/Debugger/Breakpoints/BreakpointDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointMarker.cpp OMEdit/OMEditLIB/Debugger/Breakpoints/BreakpointMarker.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointMarker.h OMEdit/OMEditLIB/Debugger/Breakpoints/BreakpointMarker.h | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointsWidget.cpp OMEdit/OMEditLIB/Debugger/Breakpoints/BreakpointsWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointsWidget.h OMEdit/OMEditLIB/Debugger/Breakpoints/BreakpointsWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Debugger/DebuggerConfigurationsDialog.cpp OMEdit/OMEditLIB/Debugger/DebuggerConfigurationsDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/DebuggerConfigurationsDialog.h OMEdit/OMEditLIB/Debugger/DebuggerConfigurationsDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Debugger/GDB/CommandFactory.cpp OMEdit/OMEditLIB/Debugger/GDB/CommandFactory.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/GDB/CommandFactory.h OMEdit/OMEditLIB/Debugger/GDB/CommandFactory.h | R100 OMEdit/OMEdit/OMEditGUI/Debugger/GDB/GDBAdapter.cpp OMEdit/OMEditLIB/Debugger/GDB/GDBAdapter.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/GDB/GDBAdapter.h OMEdit/OMEditLIB/Debugger/GDB/GDBAdapter.h | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Locals/LocalsWidget.cpp OMEdit/OMEditLIB/Debugger/Locals/LocalsWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Locals/LocalsWidget.h OMEdit/OMEditLIB/Debugger/Locals/LocalsWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Locals/ModelicaValue.cpp OMEdit/OMEditLIB/Debugger/Locals/ModelicaValue.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Locals/ModelicaValue.h OMEdit/OMEditLIB/Debugger/Locals/ModelicaValue.h | R096 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/GDBMIOutput.g OMEdit/OMEditLIB/Debugger/Parser/GDBMIOutput.g | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/GDBMIParser.cpp OMEdit/OMEditLIB/Debugger/Parser/GDBMIParser.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/GDBMIParser.h OMEdit/OMEditLIB/Debugger/Parser/GDBMIParser.h | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/Makefile.common OMEdit/OMEditLIB/Debugger/Parser/Makefile.common | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/Makefile.lib.common OMEdit/OMEditLIB/Debugger/Parser/Makefile.lib.common | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/Makefile.lib.omdev.mingw OMEdit/OMEditLIB/Debugger/Parser/Makefile.lib.omdev.mingw | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/Makefile.lib.unix.in OMEdit/OMEditLIB/Debugger/Parser/Makefile.lib.unix.in | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/Makefile.omdev.mingw OMEdit/OMEditLIB/Debugger/Parser/Makefile.omdev.mingw | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/Makefile.unix.in OMEdit/OMEditLIB/Debugger/Parser/Makefile.unix.in | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/README.txt OMEdit/OMEditLIB/Debugger/Parser/README.txt | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/SampleGDBMIOutput.txt OMEdit/OMEditLIB/Debugger/Parser/SampleGDBMIOutput.txt | R100 OMEdit/OMEdit/OMEditGUI/Debugger/Parser/main.cpp OMEdit/OMEditLIB/Debugger/Parser/main.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/StackFrames/StackFramesWidget.cpp OMEdit/OMEditLIB/Debugger/StackFrames/StackFramesWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Debugger/StackFrames/StackFramesWidget.h OMEdit/OMEditLIB/Debugger/StackFrames/StackFramesWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Editors/BaseEditor.cpp OMEdit/OMEditLIB/Editors/BaseEditor.cpp | R100 OMEdit/OMEdit/OMEditGUI/Editors/BaseEditor.h OMEdit/OMEditLIB/Editors/BaseEditor.h | R100 OMEdit/OMEdit/OMEditGUI/Editors/CEditor.cpp OMEdit/OMEditLIB/Editors/CEditor.cpp | R100 OMEdit/OMEdit/OMEditGUI/Editors/CEditor.h OMEdit/OMEditLIB/Editors/CEditor.h | R100 OMEdit/OMEdit/OMEditGUI/Editors/CompositeModelEditor.cpp OMEdit/OMEditLIB/Editors/CompositeModelEditor.cpp | R100 OMEdit/OMEdit/OMEditGUI/Editors/CompositeModelEditor.h OMEdit/OMEditLIB/Editors/CompositeModelEditor.h | R100 OMEdit/OMEdit/OMEditGUI/Editors/HTMLEditor.cpp OMEdit/OMEditLIB/Editors/HTMLEditor.cpp | R100 OMEdit/OMEdit/OMEditGUI/Editors/HTMLEditor.h OMEdit/OMEditLIB/Editors/HTMLEditor.h | R100 OMEdit/OMEdit/OMEditGUI/Editors/MetaModelicaEditor.cpp OMEdit/OMEditLIB/Editors/MetaModelicaEditor.cpp | R100 OMEdit/OMEdit/OMEditGUI/Editors/MetaModelicaEditor.h OMEdit/OMEditLIB/Editors/MetaModelicaEditor.h | R100 OMEdit/OMEdit/OMEditGUI/Editors/ModelicaEditor.cpp OMEdit/OMEditLIB/Editors/ModelicaEditor.cpp | R100 OMEdit/OMEdit/OMEditGUI/Editors/ModelicaEditor.h OMEdit/OMEditLIB/Editors/ModelicaEditor.h | R100 OMEdit/OMEdit/OMEditGUI/Editors/OMSimulatorEditor.cpp OMEdit/OMEditLIB/Editors/OMSimulatorEditor.cpp | R100 OMEdit/OMEdit/OMEditGUI/Editors/OMSimulatorEditor.h OMEdit/OMEditLIB/Editors/OMSimulatorEditor.h | R100 OMEdit/OMEdit/OMEditGUI/Editors/TextEditor.cpp OMEdit/OMEditLIB/Editors/TextEditor.cpp | R100 OMEdit/OMEdit/OMEditGUI/Editors/TextEditor.h OMEdit/OMEditLIB/Editors/TextEditor.h | R100 OMEdit/OMEdit/OMEditGUI/Editors/TransformationsEditor.cpp OMEdit/OMEditLIB/Editors/TransformationsEditor.cpp | R100 OMEdit/OMEdit/OMEditGUI/Editors/TransformationsEditor.h OMEdit/OMEditLIB/Editors/TransformationsEditor.h | R100 OMEdit/OMEdit/OMEditGUI/FMI/ImportFMUDialog.cpp OMEdit/OMEditLIB/FMI/ImportFMUDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/FMI/ImportFMUDialog.h OMEdit/OMEditLIB/FMI/ImportFMUDialog.h | R100 OMEdit/OMEdit/OMEditGUI/FMI/ImportFMUModelDescriptionDialog.cpp OMEdit/OMEditLIB/FMI/ImportFMUModelDescriptionDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/FMI/ImportFMUModelDescriptionDialog.h OMEdit/OMEditLIB/FMI/ImportFMUModelDescriptionDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Git/CleanDialog.cpp OMEdit/OMEditLIB/Git/CleanDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Git/CleanDialog.h OMEdit/OMEditLIB/Git/CleanDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Git/CommitChangesDialog.cpp OMEdit/OMEditLIB/Git/CommitChangesDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Git/CommitChangesDialog.h OMEdit/OMEditLIB/Git/CommitChangesDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Git/GitCommands.cpp OMEdit/OMEditLIB/Git/GitCommands.cpp | R100 OMEdit/OMEdit/OMEditGUI/Git/GitCommands.h OMEdit/OMEditLIB/Git/GitCommands.h | R100 OMEdit/OMEdit/OMEditGUI/Git/RevertCommitsDialog.cpp OMEdit/OMEditLIB/Git/RevertCommitsDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Git/RevertCommitsDialog.h OMEdit/OMEditLIB/Git/RevertCommitsDialog.h | R099 OMEdit/OMEdit/OMEditGUI/MainWindow.cpp OMEdit/OMEditLIB/MainWindow.cpp | R098 OMEdit/OMEdit/OMEditGUI/MainWindow.h OMEdit/OMEditLIB/MainWindow.h | R100 OMEdit/OMEdit/OMEditGUI/Makefile.omdev.mingw OMEdit/OMEditLIB/Makefile.omdev.mingw | R100 OMEdit/OMEdit/OMEditGUI/Makefile.unix.in OMEdit/OMEditLIB/Makefile.unix.in | R100 OMEdit/OMEdit/OMEditGUI/Modeling/CoOrdinateSystem.cpp OMEdit/OMEditLIB/Modeling/CoOrdinateSystem.cpp | R100 OMEdit/OMEdit/OMEditGUI/Modeling/CoOrdinateSystem.h OMEdit/OMEditLIB/Modeling/CoOrdinateSystem.h | R100 OMEdit/OMEdit/OMEditGUI/Modeling/Commands.cpp OMEdit/OMEditLIB/Modeling/Commands.cpp | R100 OMEdit/OMEdit/OMEditGUI/Modeling/Commands.h OMEdit/OMEditLIB/Modeling/Commands.h | R100 OMEdit/OMEdit/OMEditGUI/Modeling/DocumentationWidget.cpp OMEdit/OMEditLIB/Modeling/DocumentationWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Modeling/DocumentationWidget.h OMEdit/OMEditLIB/Modeling/DocumentationWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Modeling/FunctionArgumentDialog.cpp OMEdit/OMEditLIB/Modeling/FunctionArgumentDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Modeling/FunctionArgumentDialog.h OMEdit/OMEditLIB/Modeling/FunctionArgumentDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Modeling/ItemDelegate.cpp OMEdit/OMEditLIB/Modeling/ItemDelegate.cpp | R100 OMEdit/OMEdit/OMEditGUI/Modeling/ItemDelegate.h OMEdit/OMEditLIB/Modeling/ItemDelegate.h | R100 OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.h OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Modeling/MessagesWidget.cpp OMEdit/OMEditLIB/Modeling/MessagesWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Modeling/MessagesWidget.h OMEdit/OMEditLIB/Modeling/MessagesWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp | R100 OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.h | R100 OMEdit/OMEdit/OMEditGUI/Modeling/ModelicaClassDialog.cpp OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Modeling/ModelicaClassDialog.h OMEdit/OMEditLIB/Modeling/ModelicaClassDialog.h | R098 OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp OMEdit/OMEditLIB/OMC/OMCProxy.cpp | R100 OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.h OMEdit/OMEditLIB/OMC/OMCProxy.h | R092 OMEdit/OMEdit/OMEditGUI/OMEditApplication.cpp OMEdit/OMEditLIB/OMEditApplication.cpp | R094 OMEdit/OMEdit/OMEditGUI/OMEditApplication.h OMEdit/OMEditLIB/OMEditApplication.h | R074 OMEdit/OMEdit/OMEditGUI/OMEditGUI.pro OMEdit/OMEditLIB/OMEditLIB.pro | A OMEdit/OMEditLIB/OMEditLIB.unix.config.pri.in | R100 OMEdit/OMEdit/OMEditGUI/OMS/BusDialog.cpp OMEdit/OMEditLIB/OMS/BusDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/OMS/BusDialog.h OMEdit/OMEditLIB/OMS/BusDialog.h | R100 OMEdit/OMEdit/OMEditGUI/OMS/ElementPropertiesDialog.cpp OMEdit/OMEditLIB/OMS/ElementPropertiesDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/OMS/ElementPropertiesDialog.h OMEdit/OMEditLIB/OMS/ElementPropertiesDialog.h | R100 OMEdit/OMEdit/OMEditGUI/OMS/InstantiateDialog.cpp OMEdit/OMEditLIB/OMS/InstantiateDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/OMS/InstantiateDialog.h OMEdit/OMEditLIB/OMS/InstantiateDialog.h | R100 OMEdit/OMEdit/OMEditGUI/OMS/ModelDialog.cpp OMEdit/OMEditLIB/OMS/ModelDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/OMS/ModelDialog.h OMEdit/OMEditLIB/OMS/ModelDialog.h | R100 OMEdit/OMEdit/OMEditGUI/OMS/OMSProxy.cpp OMEdit/OMEditLIB/OMS/OMSProxy.cpp | R100 OMEdit/OMEdit/OMEditGUI/OMS/OMSProxy.h OMEdit/OMEditLIB/OMS/OMSProxy.h | R100 OMEdit/OMEdit/OMEditGUI/OMS/OMSSimulationDialog.cpp OMEdit/OMEditLIB/OMS/OMSSimulationDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/OMS/OMSSimulationDialog.h OMEdit/OMEditLIB/OMS/OMSSimulationDialog.h | R100 OMEdit/OMEdit/OMEditGUI/OMS/OMSSimulationOptions.h OMEdit/OMEditLIB/OMS/OMSSimulationOptions.h | R100 OMEdit/OMEdit/OMEditGUI/OMS/OMSSimulationOutputWidget.cpp OMEdit/OMEditLIB/OMS/OMSSimulationOutputWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/OMS/OMSSimulationOutputWidget.h OMEdit/OMEditLIB/OMS/OMSSimulationOutputWidget.h | R100 OMEdit/OMEdit/OMEditGUI/OMS/SystemSimulationInformationDialog.cpp OMEdit/OMEditLIB/OMS/SystemSimulationInformationDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/OMS/SystemSimulationInformationDialog.h OMEdit/OMEditLIB/OMS/SystemSimulationInformationDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Options/NotificationsDialog.cpp OMEdit/OMEditLIB/Options/NotificationsDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Options/NotificationsDialog.h OMEdit/OMEditLIB/Options/NotificationsDialog.h | R099 OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.cpp OMEdit/OMEditLIB/Options/OptionsDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.h OMEdit/OMEditLIB/Options/OptionsDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Plotting/DiagramWindow.cpp OMEdit/OMEditLIB/Plotting/DiagramWindow.cpp | R100 OMEdit/OMEdit/OMEditGUI/Plotting/DiagramWindow.h OMEdit/OMEditLIB/Plotting/DiagramWindow.h | R100 OMEdit/OMEdit/OMEditGUI/Plotting/PlotWindowContainer.cpp OMEdit/OMEditLIB/Plotting/PlotWindowContainer.cpp | R100 OMEdit/OMEdit/OMEditGUI/Plotting/PlotWindowContainer.h OMEdit/OMEditLIB/Plotting/PlotWindowContainer.h | R100 OMEdit/OMEdit/OMEditGUI/Plotting/VariablesWidget.cpp OMEdit/OMEditLIB/Plotting/VariablesWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Plotting/VariablesWidget.h OMEdit/OMEditLIB/Plotting/VariablesWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Resources/XMLSchema/tlmModelDescription.xsd OMEdit/OMEditLIB/Resources/XMLSchema/tlmModelDescription.xsd | R100 OMEdit/OMEdit/OMEditGUI/Resources/bitmaps/check.png OMEdit/OMEditLIB/Resources/bitmaps/check.png | R100 OMEdit/OMEdit/OMEditGUI/Resources/css/stylesheet.qss OMEdit/OMEditLIB/Resources/css/stylesheet.qss | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/add-connector.svg OMEdit/OMEditLIB/Resources/icons/add-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/add-icon.svg OMEdit/OMEditLIB/Resources/icons/add-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/add-system.svg OMEdit/OMEditLIB/Resources/icons/add-system.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/align-center.svg OMEdit/OMEditLIB/Resources/icons/align-center.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/align-interfaces.svg OMEdit/OMEditLIB/Resources/icons/align-interfaces.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/align-left.svg OMEdit/OMEditLIB/Resources/icons/align-left.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/align-right.svg OMEdit/OMEditLIB/Resources/icons/align-right.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/animation.svg OMEdit/OMEditLIB/Resources/icons/animation.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/array-parametric-plot-window.svg OMEdit/OMEditLIB/Resources/icons/array-parametric-plot-window.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/array-plot-window.svg OMEdit/OMEditLIB/Resources/icons/array-plot-window.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/arrow-end-fill.svg OMEdit/OMEditLIB/Resources/icons/arrow-end-fill.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/arrow-end-open-half.svg OMEdit/OMEditLIB/Resources/icons/arrow-end-open-half.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/arrow-end-open.svg OMEdit/OMEditLIB/Resources/icons/arrow-end-open.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/arrow-start-fill.svg OMEdit/OMEditLIB/Resources/icons/arrow-start-fill.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/arrow-start-open-half.svg OMEdit/OMEditLIB/Resources/icons/arrow-start-open-half.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/arrow-start-open.svg OMEdit/OMEditLIB/Resources/icons/arrow-start-open.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/background-color-icon.svg OMEdit/OMEditLIB/Resources/icons/background-color-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/bitmap-delete.svg OMEdit/OMEditLIB/Resources/icons/bitmap-delete.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/bitmap-shape.svg OMEdit/OMEditLIB/Resources/icons/bitmap-shape.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/block-icon.svg OMEdit/OMEditLIB/Resources/icons/block-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/bold-icon.svg OMEdit/OMEditLIB/Resources/icons/bold-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/boolean-input-connector.svg OMEdit/OMEditLIB/Resources/icons/boolean-input-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/boolean-output-connector.svg OMEdit/OMEditLIB/Resources/icons/boolean-output-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/bottom.svg OMEdit/OMEditLIB/Resources/icons/bottom.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/breakpoint_disabled.svg OMEdit/OMEditLIB/Resources/icons/breakpoint_disabled.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/breakpoint_enabled.svg OMEdit/OMEditLIB/Resources/icons/breakpoint_enabled.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/bring-forward.svg OMEdit/OMEditLIB/Resources/icons/bring-forward.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/bring-to-front.svg OMEdit/OMEditLIB/Resources/icons/bring-to-front.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/bullet-list.svg OMEdit/OMEditLIB/Resources/icons/bullet-list.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/bus-connector.svg OMEdit/OMEditLIB/Resources/icons/bus-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/bus.svg OMEdit/OMEditLIB/Resources/icons/bus.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/changeColor.svg OMEdit/OMEditLIB/Resources/icons/changeColor.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/check-all.svg OMEdit/OMEditLIB/Resources/icons/check-all.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/check.svg OMEdit/OMEditLIB/Resources/icons/check.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/checkered.svg OMEdit/OMEditLIB/Resources/icons/checkered.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/class-icon.svg OMEdit/OMEditLIB/Resources/icons/class-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/clear.svg OMEdit/OMEditLIB/Resources/icons/clear.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/completerAnnotation.svg OMEdit/OMEditLIB/Resources/icons/completerAnnotation.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/completerClass.svg OMEdit/OMEditLIB/Resources/icons/completerClass.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/completerCodeSnippets.svg OMEdit/OMEditLIB/Resources/icons/completerCodeSnippets.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/completerComponent.svg OMEdit/OMEditLIB/Resources/icons/completerComponent.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/completerType.svg OMEdit/OMEditLIB/Resources/icons/completerType.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/completerkeyword.svg OMEdit/OMEditLIB/Resources/icons/completerkeyword.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/connect-mode.svg OMEdit/OMEditLIB/Resources/icons/connect-mode.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/connector-icon.svg OMEdit/OMEditLIB/Resources/icons/connector-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/console.svg OMEdit/OMEditLIB/Resources/icons/console.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/control-panel.svg OMEdit/OMEditLIB/Resources/icons/control-panel.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/copy.svg OMEdit/OMEditLIB/Resources/icons/copy.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/csv.svg OMEdit/OMEditLIB/Resources/icons/csv.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/cut.svg OMEdit/OMEditLIB/Resources/icons/cut.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/debugger.svg OMEdit/OMEditLIB/Resources/icons/debugger.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/decrease-indent.svg OMEdit/OMEditLIB/Resources/icons/decrease-indent.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/delete.svg OMEdit/OMEditLIB/Resources/icons/delete.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/down.svg OMEdit/OMEditLIB/Resources/icons/down.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/duplicate.svg OMEdit/OMEditLIB/Resources/icons/duplicate.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/edit-icon.svg OMEdit/OMEditLIB/Resources/icons/edit-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/edit-info-header.svg OMEdit/OMEditLIB/Resources/icons/edit-info-header.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/edit-info.svg OMEdit/OMEditLIB/Resources/icons/edit-info.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/edit-revisions.svg OMEdit/OMEditLIB/Resources/icons/edit-revisions.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/ellipse-shape.svg OMEdit/OMEditLIB/Resources/icons/ellipse-shape.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/equational-debugger.svg OMEdit/OMEditLIB/Resources/icons/equational-debugger.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/exit.svg OMEdit/OMEditLIB/Resources/icons/exit.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/export-fmu.svg OMEdit/OMEditLIB/Resources/icons/export-fmu.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/export-omnotebook.svg OMEdit/OMEditLIB/Resources/icons/export-omnotebook.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/export-variables.svg OMEdit/OMEditLIB/Resources/icons/export-variables.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/export-xml.svg OMEdit/OMEditLIB/Resources/icons/export-xml.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fill-backward.svg OMEdit/OMEditLIB/Resources/icons/fill-backward.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fill-cross-diagnol.svg OMEdit/OMEditLIB/Resources/icons/fill-cross-diagnol.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fill-cross.svg OMEdit/OMEditLIB/Resources/icons/fill-cross.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fill-forward.svg OMEdit/OMEditLIB/Resources/icons/fill-forward.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fill-horizontal-cylinder.svg OMEdit/OMEditLIB/Resources/icons/fill-horizontal-cylinder.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fill-horizontal.svg OMEdit/OMEditLIB/Resources/icons/fill-horizontal.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fill-none.svg OMEdit/OMEditLIB/Resources/icons/fill-none.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fill-solid.svg OMEdit/OMEditLIB/Resources/icons/fill-solid.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fill-sphere.svg OMEdit/OMEditLIB/Resources/icons/fill-sphere.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fill-vertical-cylinder.svg OMEdit/OMEditLIB/Resources/icons/fill-vertical-cylinder.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fill-vertical.svg OMEdit/OMEditLIB/Resources/icons/fill-vertical.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fillstyle.svg OMEdit/OMEditLIB/Resources/icons/fillstyle.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/flatmodel.svg OMEdit/OMEditLIB/Resources/icons/flatmodel.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/flip-horizontal.svg OMEdit/OMEditLIB/Resources/icons/flip-horizontal.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/flip-vertical.svg OMEdit/OMEditLIB/Resources/icons/flip-vertical.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fmi.svg OMEdit/OMEditLIB/Resources/icons/fmi.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/fmu-icon.svg OMEdit/OMEditLIB/Resources/icons/fmu-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/function-icon.svg OMEdit/OMEditLIB/Resources/icons/function-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/general.svg OMEdit/OMEditLIB/Resources/icons/general.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/grid.svg OMEdit/OMEditLIB/Resources/icons/grid.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/import-fmu.svg OMEdit/OMEditLIB/Resources/icons/import-fmu.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/import-omnotebook.svg OMEdit/OMEditLIB/Resources/icons/import-omnotebook.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/import-tlmmodel.svg OMEdit/OMEditLIB/Resources/icons/import-tlmmodel.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/increase-indent.svg OMEdit/OMEditLIB/Resources/icons/increase-indent.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/info-icon.svg OMEdit/OMEditLIB/Resources/icons/info-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/initialize.svg OMEdit/OMEditLIB/Resources/icons/initialize.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/instantiate.svg OMEdit/OMEditLIB/Resources/icons/instantiate.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/integer-input-connector.svg OMEdit/OMEditLIB/Resources/icons/integer-input-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/integer-output-connector.svg OMEdit/OMEditLIB/Resources/icons/integer-output-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/interaction.svg OMEdit/OMEditLIB/Resources/icons/interaction.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/interface-data.svg OMEdit/OMEditLIB/Resources/icons/interface-data.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/interrupt.svg OMEdit/OMEditLIB/Resources/icons/interrupt.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/invisible.svg OMEdit/OMEditLIB/Resources/icons/invisible.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/italic-icon.svg OMEdit/OMEditLIB/Resources/icons/italic-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/justify.svg OMEdit/OMEditLIB/Resources/icons/justify.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/libraries.svg OMEdit/OMEditLIB/Resources/icons/libraries.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/line-dash-dot-dot.svg OMEdit/OMEditLIB/Resources/icons/line-dash-dot-dot.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/line-dash-dot.svg OMEdit/OMEditLIB/Resources/icons/line-dash-dot.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/line-dash.svg OMEdit/OMEditLIB/Resources/icons/line-dash.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/line-dot.svg OMEdit/OMEditLIB/Resources/icons/line-dot.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/line-none.svg OMEdit/OMEditLIB/Resources/icons/line-none.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/line-shape.svg OMEdit/OMEditLIB/Resources/icons/line-shape.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/line-solid.svg OMEdit/OMEditLIB/Resources/icons/line-solid.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/linestyle.svg OMEdit/OMEditLIB/Resources/icons/linestyle.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/link-external.svg OMEdit/OMEditLIB/Resources/icons/link-external.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/link.svg OMEdit/OMEditLIB/Resources/icons/link.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/lock.svg OMEdit/OMEditLIB/Resources/icons/lock.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/mat.svg OMEdit/OMEditLIB/Resources/icons/mat.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/messages.svg OMEdit/OMEditLIB/Resources/icons/messages.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/model-icon.svg OMEdit/OMEditLIB/Resources/icons/model-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/model.svg OMEdit/OMEditLIB/Resources/icons/model.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/modeling.png OMEdit/OMEditLIB/Resources/icons/modeling.png | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/modeltext.svg OMEdit/OMEditLIB/Resources/icons/modeltext.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/new.svg OMEdit/OMEditLIB/Resources/icons/new.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/next.svg OMEdit/OMEditLIB/Resources/icons/next.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/notificationicon.svg OMEdit/OMEditLIB/Resources/icons/notificationicon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/numbered-list.svg OMEdit/OMEditLIB/Resources/icons/numbered-list.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/omedit.icns OMEdit/OMEditLIB/Resources/icons/omedit.icns | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/omedit.ico OMEdit/OMEditLIB/Resources/icons/omedit.ico | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/omedit.png OMEdit/OMEditLIB/Resources/icons/omedit.png | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/omedit_splashscreen.png OMEdit/OMEditLIB/Resources/icons/omedit_splashscreen.png | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/omplot.png OMEdit/OMEditLIB/Resources/icons/omplot.png | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/omshell.svg OMEdit/OMEditLIB/Resources/icons/omshell.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/open.svg OMEdit/OMEditLIB/Resources/icons/open.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/optimization-icon.svg OMEdit/OMEditLIB/Resources/icons/optimization-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/options.svg OMEdit/OMEditLIB/Resources/icons/options.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/order.svg OMEdit/OMEditLIB/Resources/icons/order.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/package-icon.svg OMEdit/OMEditLIB/Resources/icons/package-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/parametric-plot-window.svg OMEdit/OMEditLIB/Resources/icons/parametric-plot-window.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/paste.svg OMEdit/OMEditLIB/Resources/icons/paste.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/pause.svg OMEdit/OMEditLIB/Resources/icons/pause.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/perspective0.svg OMEdit/OMEditLIB/Resources/icons/perspective0.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/perspective1.svg OMEdit/OMEditLIB/Resources/icons/perspective1.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/perspective2.svg OMEdit/OMEditLIB/Resources/icons/perspective2.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/perspective3.svg OMEdit/OMEditLIB/Resources/icons/perspective3.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/play_animation.svg OMEdit/OMEditLIB/Resources/icons/play_animation.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/plot-window.svg OMEdit/OMEditLIB/Resources/icons/plot-window.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/plt.svg OMEdit/OMEditLIB/Resources/icons/plt.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/polygon-shape.svg OMEdit/OMEditLIB/Resources/icons/polygon-shape.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/previous.svg OMEdit/OMEditLIB/Resources/icons/previous.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/print.svg OMEdit/OMEditLIB/Resources/icons/print.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/quit.svg OMEdit/OMEditLIB/Resources/icons/quit.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/re-simulate.svg OMEdit/OMEditLIB/Resources/icons/re-simulate.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/re-simulation-center.svg OMEdit/OMEditLIB/Resources/icons/re-simulation-center.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/real-input-connector.svg OMEdit/OMEditLIB/Resources/icons/real-input-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/real-output-connector.svg OMEdit/OMEditLIB/Resources/icons/real-output-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/record-icon.svg OMEdit/OMEditLIB/Resources/icons/record-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/rectangle-shape.svg OMEdit/OMEditLIB/Resources/icons/rectangle-shape.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/redo.svg OMEdit/OMEditLIB/Resources/icons/redo.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/refresh.svg OMEdit/OMEditLIB/Resources/icons/refresh.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/resume.svg OMEdit/OMEditLIB/Resources/icons/resume.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/rotateCameraLeft.svg OMEdit/OMEditLIB/Resources/icons/rotateCameraLeft.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/rotateCameraRight.svg OMEdit/OMEditLIB/Resources/icons/rotateCameraRight.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/rotateanticlockwise.svg OMEdit/OMEditLIB/Resources/icons/rotateanticlockwise.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/rotateclockwise.svg OMEdit/OMEditLIB/Resources/icons/rotateclockwise.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/save.svg OMEdit/OMEditLIB/Resources/icons/save.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/saveall.svg OMEdit/OMEditLIB/Resources/icons/saveall.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/saveas.svg OMEdit/OMEditLIB/Resources/icons/saveas.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/sc-system-icon.svg OMEdit/OMEditLIB/Resources/icons/sc-system-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/send-backward.svg OMEdit/OMEditLIB/Resources/icons/send-backward.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/send-to-back.svg OMEdit/OMEditLIB/Resources/icons/send-to-back.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/simulate-animation.svg OMEdit/OMEditLIB/Resources/icons/simulate-animation.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/simulate-debug.svg OMEdit/OMEditLIB/Resources/icons/simulate-debug.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/simulate-equation.svg OMEdit/OMEditLIB/Resources/icons/simulate-equation.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/simulate.svg OMEdit/OMEditLIB/Resources/icons/simulate.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/simulation-center.svg OMEdit/OMEditLIB/Resources/icons/simulation-center.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/simulation-parameters.svg OMEdit/OMEditLIB/Resources/icons/simulation-parameters.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/step-into.svg OMEdit/OMEditLIB/Resources/icons/step-into.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/step-over.svg OMEdit/OMEditLIB/Resources/icons/step-over.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/step-return.svg OMEdit/OMEditLIB/Resources/icons/step-return.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/strikethrough-icon.svg OMEdit/OMEditLIB/Resources/icons/strikethrough-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/subscript-icon.svg OMEdit/OMEditLIB/Resources/icons/subscript-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/superscript-icon.svg OMEdit/OMEditLIB/Resources/icons/superscript-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/switch.svg OMEdit/OMEditLIB/Resources/icons/switch.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/text-color-icon.svg OMEdit/OMEditLIB/Resources/icons/text-color-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/text-shape.svg OMEdit/OMEditLIB/Resources/icons/text-shape.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/texture.svg OMEdit/OMEditLIB/Resources/icons/texture.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/tlm-bus.svg OMEdit/OMEditLIB/Resources/icons/tlm-bus.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/tlm-electric-bus-connector.svg OMEdit/OMEditLIB/Resources/icons/tlm-electric-bus-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/tlm-hydraulic-bus-connector.svg OMEdit/OMEditLIB/Resources/icons/tlm-hydraulic-bus-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/tlm-icon.svg OMEdit/OMEditLIB/Resources/icons/tlm-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/tlm-input-bus-connector.svg OMEdit/OMEditLIB/Resources/icons/tlm-input-bus-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/tlm-mechanical-bus-connector.svg OMEdit/OMEditLIB/Resources/icons/tlm-mechanical-bus-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/tlm-output-bus-connector.svg OMEdit/OMEditLIB/Resources/icons/tlm-output-bus-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/tlm-rotational-bus-connector.svg OMEdit/OMEditLIB/Resources/icons/tlm-rotational-bus-connector.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/tlm-simulate.svg OMEdit/OMEditLIB/Resources/icons/tlm-simulate.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/tlm-system-icon.svg OMEdit/OMEditLIB/Resources/icons/tlm-system-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/top.svg OMEdit/OMEditLIB/Resources/icons/top.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/traceability.svg OMEdit/OMEditLIB/Resources/icons/traceability.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/transition-mode.svg OMEdit/OMEditLIB/Resources/icons/transition-mode.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/transparency.svg OMEdit/OMEditLIB/Resources/icons/transparency.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/txt.svg OMEdit/OMEditLIB/Resources/icons/txt.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/type-icon.svg OMEdit/OMEditLIB/Resources/icons/type-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/underline-icon.svg OMEdit/OMEditLIB/Resources/icons/underline-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/undo.svg OMEdit/OMEditLIB/Resources/icons/undo.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/unlink.svg OMEdit/OMEditLIB/Resources/icons/unlink.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/unlock.svg OMEdit/OMEditLIB/Resources/icons/unlock.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/up.svg OMEdit/OMEditLIB/Resources/icons/up.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/update.svg OMEdit/OMEditLIB/Resources/icons/update.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/wc-system-icon.svg OMEdit/OMEditLIB/Resources/icons/wc-system-icon.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/zoomIn.svg OMEdit/OMEditLIB/Resources/icons/zoomIn.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/zoomOut.svg OMEdit/OMEditLIB/Resources/icons/zoomOut.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/icons/zoomReset.svg OMEdit/OMEditLIB/Resources/icons/zoomReset.svg | R100 OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_de.ts OMEdit/OMEditLIB/Resources/nls/OMEdit_de.ts | R100 OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_es.ts OMEdit/OMEditLIB/Resources/nls/OMEdit_es.ts | R100 OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_fr.ts OMEdit/OMEditLIB/Resources/nls/OMEdit_fr.ts | R100 OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_it.ts OMEdit/OMEditLIB/Resources/nls/OMEdit_it.ts | R100 OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_ja.ts OMEdit/OMEditLIB/Resources/nls/OMEdit_ja.ts | R100 OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_ro.ts OMEdit/OMEditLIB/Resources/nls/OMEdit_ro.ts | R100 OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_ru.ts OMEdit/OMEditLIB/Resources/nls/OMEdit_ru.ts | R100 OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_sv.ts OMEdit/OMEditLIB/Resources/nls/OMEdit_sv.ts | R100 OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_zh_CN.ts OMEdit/OMEditLIB/Resources/nls/OMEdit_zh_CN.ts | R100 OMEdit/OMEdit/OMEditGUI/Resources/nls/README.md OMEdit/OMEditLIB/Resources/nls/README.md | R100 OMEdit/OMEdit/OMEditGUI/Resources/nls/tsupdate.bat OMEdit/OMEditLIB/Resources/nls/tsupdate.bat | R100 OMEdit/OMEdit/OMEditGUI/Search/SearchWidget.cpp OMEdit/OMEditLIB/Search/SearchWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Search/SearchWidget.h OMEdit/OMEditLIB/Search/SearchWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Simulation/OpcUaClient.cpp OMEdit/OMEditLIB/Simulation/OpcUaClient.cpp | R100 OMEdit/OMEdit/OMEditGUI/Simulation/OpcUaClient.h OMEdit/OMEditLIB/Simulation/OpcUaClient.h | R100 OMEdit/OMEdit/OMEditGUI/Simulation/SimulationDialog.cpp OMEdit/OMEditLIB/Simulation/SimulationDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/Simulation/SimulationDialog.h OMEdit/OMEditLIB/Simulation/SimulationDialog.h | R100 OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOptions.h OMEdit/OMEditLIB/Simulation/SimulationOptions.h | R100 OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOutputHandler.cpp OMEdit/OMEditLIB/Simulation/SimulationOutputHandler.cpp | R100 OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOutputHandler.h OMEdit/OMEditLIB/Simulation/SimulationOutputHandler.h | R100 OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOutputWidget.cpp OMEdit/OMEditLIB/Simulation/SimulationOutputWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOutputWidget.h OMEdit/OMEditLIB/Simulation/SimulationOutputWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Simulation/SimulationProcessThread.cpp OMEdit/OMEditLIB/Simulation/SimulationProcessThread.cpp | R100 OMEdit/OMEdit/OMEditGUI/Simulation/SimulationProcessThread.h OMEdit/OMEditLIB/Simulation/SimulationProcessThread.h | R100 OMEdit/OMEdit/OMEditGUI/Simulation/TranslationFlagsWidget.cpp OMEdit/OMEditLIB/Simulation/TranslationFlagsWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Simulation/TranslationFlagsWidget.h OMEdit/OMEditLIB/Simulation/TranslationFlagsWidget.h | R100 OMEdit/OMEdit/OMEditGUI/TLM/FetchInterfaceDataDialog.cpp OMEdit/OMEditLIB/TLM/FetchInterfaceDataDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/TLM/FetchInterfaceDataDialog.h OMEdit/OMEditLIB/TLM/FetchInterfaceDataDialog.h | R100 OMEdit/OMEdit/OMEditGUI/TLM/FetchInterfaceDataThread.cpp OMEdit/OMEditLIB/TLM/FetchInterfaceDataThread.cpp | R100 OMEdit/OMEdit/OMEditGUI/TLM/FetchInterfaceDataThread.h OMEdit/OMEditLIB/TLM/FetchInterfaceDataThread.h | R100 OMEdit/OMEdit/OMEditGUI/TLM/TLMCoSimulationDialog.cpp OMEdit/OMEditLIB/TLM/TLMCoSimulationDialog.cpp | R100 OMEdit/OMEdit/OMEditGUI/TLM/TLMCoSimulationDialog.h OMEdit/OMEditLIB/TLM/TLMCoSimulationDialog.h | R100 OMEdit/OMEdit/OMEditGUI/TLM/TLMCoSimulationOptions.h OMEdit/OMEditLIB/TLM/TLMCoSimulationOptions.h | R100 OMEdit/OMEdit/OMEditGUI/TLM/TLMCoSimulationOutputWidget.cpp OMEdit/OMEditLIB/TLM/TLMCoSimulationOutputWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/TLM/TLMCoSimulationOutputWidget.h OMEdit/OMEditLIB/TLM/TLMCoSimulationOutputWidget.h | R100 OMEdit/OMEdit/OMEditGUI/TLM/TLMCoSimulationThread.cpp OMEdit/OMEditLIB/TLM/TLMCoSimulationThread.cpp | R100 OMEdit/OMEdit/OMEditGUI/TLM/TLMCoSimulationThread.h OMEdit/OMEditLIB/TLM/TLMCoSimulationThread.h | R100 OMEdit/OMEdit/OMEditGUI/Traceability/TraceabilityGraphViewWidget.cpp OMEdit/OMEditLIB/Traceability/TraceabilityGraphViewWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/Traceability/TraceabilityGraphViewWidget.h OMEdit/OMEditLIB/Traceability/TraceabilityGraphViewWidget.h | R100 OMEdit/OMEdit/OMEditGUI/Traceability/TraceabilityInformationURI.cpp OMEdit/OMEditLIB/Traceability/TraceabilityInformationURI.cpp | R100 OMEdit/OMEdit/OMEditGUI/Traceability/TraceabilityInformationURI.h OMEdit/OMEditLIB/Traceability/TraceabilityInformationURI.h | R100 OMEdit/OMEdit/OMEditGUI/TransformationalDebugger/OMDumpXML.cpp OMEdit/OMEditLIB/TransformationalDebugger/OMDumpXML.cpp | R100 OMEdit/OMEdit/OMEditGUI/TransformationalDebugger/OMDumpXML.h OMEdit/OMEditLIB/TransformationalDebugger/OMDumpXML.h | R100 OMEdit/OMEdit/OMEditGUI/TransformationalDebugger/TransformationsWidget.cpp OMEdit/OMEditLIB/TransformationalDebugger/TransformationsWidget.cpp | R100 OMEdit/OMEdit/OMEditGUI/TransformationalDebugger/TransformationsWidget.h OMEdit/OMEditLIB/TransformationalDebugger/TransformationsWidget.h | R100 OMEdit/OMEdit/OMEditGUI/TransformationalDebugger/diff_match_patch.cpp OMEdit/OMEditLIB/TransformationalDebugger/diff_match_patch.cpp | R100 OMEdit/OMEdit/OMEditGUI/TransformationalDebugger/diff_match_patch.h OMEdit/OMEditLIB/TransformationalDebugger/diff_match_patch.h | R100 OMEdit/OMEdit/OMEditGUI/Util/Helper.cpp OMEdit/OMEditLIB/Util/Helper.cpp | R100 OMEdit/OMEdit/OMEditGUI/Util/Helper.h OMEdit/OMEditLIB/Util/Helper.h | R100 OMEdit/OMEdit/OMEditGUI/Util/ResourceCache.cpp OMEdit/OMEditLIB/Util/ResourceCache.cpp | R100 OMEdit/OMEdit/OMEditGUI/Util/ResourceCache.h OMEdit/OMEditLIB/Util/ResourceCache.h | R100 OMEdit/OMEdit/OMEditGUI/Util/StringHandler.cpp OMEdit/OMEditLIB/Util/StringHandler.cpp | R100 OMEdit/OMEdit/OMEditGUI/Util/StringHandler.h OMEdit/OMEditLIB/Util/StringHandler.h | R100 OMEdit/OMEdit/OMEditGUI/Util/Utilities.cpp OMEdit/OMEditLIB/Util/Utilities.cpp | R100 OMEdit/OMEdit/OMEditGUI/Util/Utilities.h OMEdit/OMEditLIB/Util/Utilities.h | R100 OMEdit/OMEdit/OMEditGUI/resource_omedit.qrc OMEdit/OMEditLIB/resource_omedit.qrc | A OMEdit/Testsuite/BrowseElectricalAnalogBasic/BrowseElectricalAnalogBasic.pro | A OMEdit/Testsuite/BrowseElectricalAnalogBasic/Test.cpp | A OMEdit/Testsuite/BrowseElectricalAnalogBasic/Test.h | A OMEdit/Testsuite/BrowseMediaAirReferenceMoistAir/BrowseMediaAirReferenceMoistAir.pro | A OMEdit/Testsuite/BrowseMediaAirReferenceMoistAir/Test.cpp | A OMEdit/Testsuite/BrowseMediaAirReferenceMoistAir/Test.h | A OMEdit/Testsuite/Common/Testsuite.pri | A OMEdit/Testsuite/Common/Util.cpp | A OMEdit/Testsuite/Common/Util.h | A OMEdit/Testsuite/Makefile.omdev.mingw | A OMEdit/Testsuite/Makefile.unix.in | A OMEdit/Testsuite/Testsuite.pro | M OMEdit/configure.ac | R100 OMEdit/OMEdit/OMEditGUI/omc_config.h.in OMEdit/omc_config.h.in | M doc/UsersGuide/Makefile | M doc/UsersGuide/source/omedit.rst | * commit aeb08ca462428ac9216414b4e982a37eadba0d46 | Author: AnHeuermann | Date: Fri Jul 5 12:49:22 2019 +0200 | | [C-Runtime] Parallelise DASSL and IDA Jacobian evaluation | | Add support for parallel Jacobian evaluation in DASSL and IDA for symbolical | jacobian of right hand side of DAE. | For this linear systems can now be solved in parallel with all linear solvers, | since a Jacobian column can contain linear loops. | | - Parallel Jacobian evaluation will be encapsulated by USE_PARJAC defines and | compiler directives. | - To compile omc with parallel jacobians pass `--enable-parjac` to | `OMCompiler/configure`. This will check for OpenMP support and add | corresponding Flags to simulation makefile and c runtime makefile. | - To simulate a model with parallel jacobian evaluations use | a) Pass `-jacobianThreads=` as simulationflag to use desired | ammount of threads for parallel jacobian evaluation. | b) environment variable `OMP_NUM_THREADS=N` | This order also gives the order of the precedence, i.e. if both are specified | value of -jacobianThreads is taken over `OMP_NUM_THREADS`. If nothing is | specified by the user `omp_get_max_thread()` is used to set the number of | threads to use for parallel jacobian evaluation. | | Co-authored-by: mflehmig | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/SimulationRuntime/c/Makefile.common | M OMCompiler/SimulationRuntime/c/Makefile.objs | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/c/simulation/solver/dassl.c | M OMCompiler/SimulationRuntime/c/simulation/solver/dassl.h | M OMCompiler/SimulationRuntime/c/simulation/solver/ida_solver.c | M OMCompiler/SimulationRuntime/c/simulation/solver/ida_solver.h | M OMCompiler/SimulationRuntime/c/simulation/solver/jacobianSymbolical.c | M OMCompiler/SimulationRuntime/c/simulation/solver/jacobianSymbolical.h | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverKlu.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverLapack.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverLapack.h | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverLis.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.h | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSystem.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSystem.h | M OMCompiler/SimulationRuntime/c/simulation/solver/model_help.c | M OMCompiler/SimulationRuntime/c/simulation/solver/solver_main.c | M OMCompiler/SimulationRuntime/c/simulation_data.h | M OMCompiler/SimulationRuntime/c/util/CMakeLists.txt | A OMCompiler/SimulationRuntime/c/util/jacobian_util.c | A OMCompiler/SimulationRuntime/c/util/jacobian_util.h | A OMCompiler/SimulationRuntime/c/util/parallel_helper.c | A OMCompiler/SimulationRuntime/c/util/parallel_helper.h | M OMCompiler/SimulationRuntime/c/util/simulation_options.c | M OMCompiler/SimulationRuntime/c/util/simulation_options.h | M OMCompiler/configure.ac | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug2764.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3049.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testDisableDep.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testDiscreteStructe.mos | * commit 549fe860907840122ab940091842cd72c547c17e | Author: mflehmig | Date: Fri Jul 5 12:49:22 2019 +0200 | | Add support for parallel Jacobian evaluation | | - Parallel Jacobian evaluation will be encapsulated by USE_PARJAC defines. | - Enable parallel Jacobian evaluation passing --enable-parjac to | OMCompiler/configure, which will check for OpenMP support and add | corresponding Flags to simulation makefile and c runtime makefile. | | M OMCompiler/SimulationRuntime/c/Makefile.in | M OMCompiler/configure.ac | * commit 388e08bb217f2dae3b35076aa2a449a5d79cae88 | Author: Adrian Pop | Date: Tue Nov 5 02:06:38 2019 +0200 | | add test for ticket:5680 | | M testsuite/openmodelica/interactive-API/Makefile | A testsuite/openmodelica/interactive-API/Ticket5680.mos | * commit 757c374a34d5d2c3b9573a08adfb87924c04f30d | Author: Adrian Pop | Date: Tue Nov 5 01:12:57 2019 +0200 | | fix ticket:5680, allow Modelica output -m only for DAEDump | | M OMCompiler/Compiler/FrontEnd/Dump.mo | * commit 993f8de748f3833732768cffabb8f90d83747ecd | Author: arun3688 | Date: Mon Nov 4 13:52:36 2019 +0100 | | fix ticket5670 FMU export with output Integer | | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M testsuite/openmodelica/fmi/ModelExchange/2.0/Makefile | A testsuite/openmodelica/fmi/ModelExchange/2.0/ticket5670.mos | * commit 09b92921d1a7e5c39414ec647150606e5a805128 | Author: niklwors | Date: Thu Oct 17 13:21:33 2019 +0200 | | [cppRuntime] added application omcZeroMQ that links to omc c api library and zeromq, | parses the arguments for port information and the OpenModelica home folder and inits | omc | | M OMCompiler/.gitignore | A OMCompiler/SimulationRuntime/cpp/CMake/CheckCXX11.cmake | M OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Makefile.in | M OMCompiler/SimulationRuntime/cpp/Makefile.omdev.mingw | A OMCompiler/SimulationRuntime/cpp/omcWrapper/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/readme.md | A OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/src/omc.cpp | A OMCompiler/SimulationRuntime/cpp/omcWrapper/omcZeroMQ/src/zhelpers.hpp | * commit 269a2bfca548a66a3e1dcf2a6497e713f48c594e | Author: kabdelhak | Date: Wed Oct 30 17:30:16 2019 +0100 | | [BE] update analytical to structural algorithm | - switch to sparse structure | - it actually works now for ticket #5452 | - ToDo: full replacement | | M OMCompiler/Compiler/BackEnd/BackendDAE.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/Util/List.mo | * commit 2a6332d498e360ecf43250ab37902ae7438d51b5 | Author: Adrian Pop | Date: Thu Oct 31 03:45:28 2019 +0200 | | fix dependencies when building semla | | M OMCompiler/Makefile.common | M OMCompiler/Makefile.omdev.mingw | * commit 5b1d632e8d751cf5096ca9b042477389a2e6217f | Author: Per Östlund | Date: Wed Oct 30 12:43:06 2019 +0100 | | [NF] Fix type of empty array when subscripting. | | - Fix the type when making an empty array in | Expression.applySubscriptArray, the first dimension should be removed | before adding the zero dimension to the type. | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | * commit 08132f5142f8ad1f80970a888dc90d339e06af96 | Author: kabdelhak | Date: Fri Oct 25 14:56:44 2019 +0200 | | [BE] analytical to structural singularity conv | - related to ticket #5452 | - implements experimental analytical to structural conversion algorithm, available with --convertAnalyticalSingularities | - change BackendDAE.EQSYSTEM() by making new information about adjacency matrices available at all times: | - array to scalar index-list mapping | - scalar to array index mapping (not unique) | - occurence rules (indexType) | - Boolean: true if scalar | - Boolean: true if analytical to structural singularity processing has already been done | | M OMCompiler/Compiler/BackEnd/BackendDAE.mo | M OMCompiler/Compiler/BackEnd/BackendDAETransform.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/BackendEquation.mo | M OMCompiler/Compiler/BackEnd/Causalize.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/BackEnd/Matching.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/List.mo | * commit 34505da8a0b1e20ff10b8c1bf20157daf15ea751 | Author: Martin Sjölund | Date: Tue Oct 29 14:11:39 2019 +0100 | | Handle daemode with 0 residuals | | M OMCompiler/SimulationRuntime/c/simulation/solver/dae_mode.c | M OMCompiler/SimulationRuntime/c/simulation/solver/perform_simulation.c.inc | * commit 01e7573d05c94d966752cbba96ca7323b937e74f | Author: Adeel Asghar | Date: Tue Oct 29 11:46:08 2019 +0100 | | Fetch features and license information from Protection annotation | | M .gitignore | M OMCompiler/Compiler/FrontEnd/Parser.mo | M OMCompiler/Compiler/FrontEnd/ParserExt.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Parser/Parser_omc.c | M OMCompiler/Parser/parse.c | * commit bfa56aa9806811fbd4c86cb3944a9298c958b68e | Author: Adrian Pop | Date: Mon Oct 28 13:06:07 2019 +0100 | | add missing ) | | M .CI/common.groovy | * commit ab0a71a35f40d739f6111e8d3c8406db0d8bc4df | Author: Adrian Pop | Date: Mon Oct 28 13:03:07 2019 +0100 | | fix compliance files handling | | M .CI/common.groovy | * commit 7d9c06292871926990794a9f6be71760e731db9b | Author: Adrian Pop | Date: Mon Oct 28 12:57:33 2019 +0100 | | return 1.14 instead of maintenance/v1.14 for tagName() | | M .CI/common.groovy | * commit e12defac0488cdf72d9b4a4b0aee76a859ef3056 | Author: Adrian Pop | Date: Mon Oct 28 11:52:07 2019 +0100 | | allow . in the path to OpenModelica build directory | | M .CI/common.groovy | * commit 4d1ebfb78b7544ee6bae42e819bf447254e090f0 | Author: Adrian Pop | Date: Sun Oct 27 12:12:26 2019 +0100 | | attempt to fix maintenance builds | | M .CI/common.groovy | * commit a1046a2f8441b691815c15c346442a8be65e5c85 | Author: Adrian Pop | Date: Mon Oct 28 14:32:02 2019 +0100 | | update libs and 3rdParty | | M OMCompiler/3rdParty | M libraries | * commit c75e477500248ba4af42d161479e8156bf9e4544 | Author: Andreas Heuermann | Date: Mon Oct 28 12:30:10 2019 +0100 | | Added missing else case for DAE.Dump with --showStructuralAnnotations | | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/FrontEnd/DAEDump.mo | * commit e0baa6330b1b898e7a468919a7677f70e39bb733 | Author: Adrian Pop | Date: Fri Oct 25 12:40:16 2019 +0200 | | update version to v1.15.0-dev and update libraries | | M libraries | * commit 425307da8dd42ec25157776ac76e6a02aa4f198c | Author: Per Östlund | Date: Fri Oct 25 12:18:38 2019 +0200 | | Fix DAEUtil.topLevelInput. | | - Don't treat protected variables as top level inputs. | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/FrontEnd/CheckModel.mo | M OMCompiler/Compiler/FrontEnd/DAEUtil.mo | * commit 953cb00b7472af45632e2843eaf6e383874a9c0e | Author: Adeel Asghar | Date: Fri Oct 25 09:53:54 2019 +0200 | | Fixes ticket:5668 Check if the class name is valid | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelicaClassDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Helper.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Helper.h | * commit 49960b0eda7ed4a66d2ff47d4ab3a9e68f3ae21a | Author: Adrian Pop | Date: Thu Oct 24 16:01:29 2019 +0200 | | partial fix for #5431, do not fail for bogus DynamicSelect dynamic part | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | * commit 791fc8dd1d11d2b2379e15b21ca5d75f5b020364 | Author: Per Östlund | Date: Wed Oct 23 16:25:07 2019 +0200 | | [NF] Fix variability of array() and reductions. | | - Take the variability of the argument expression in array constructors | and reductions into account when determining the overall variability, | and not only the variability of the range expressions. | | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | A testsuite/flattening/modelica/scodeinst/ArrayConstructorComplex1.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit cb0aed4d11d76463e9f2ae851680fcfd3ac816e7 | Author: kabdelhak | Date: Wed Oct 23 11:54:16 2019 +0200 | | [BE] update algorithm output vars | - strip all subs but those of models | | M OMCompiler/Compiler/FrontEnd/CheckModel.mo | M OMCompiler/Compiler/FrontEnd/ComponentReference.mo | M testsuite/simulation/modelica/algorithms_functions/bug_5659.mos | * commit ed07d20d9d414b90be314829a428a8a6a865de3d | Author: Adeel Asghar | Date: Thu Oct 17 16:02:19 2019 +0200 | | Keep the newline if it is last token in the added tree | | Fixes ticket:3424 and ticket:4781 | | M OMCompiler/Compiler/Parsers/SimpleModelicaParser.mo | M testsuite/openmodelica/diff/Makefile | A testsuite/openmodelica/diff/ticket4781.mo | A testsuite/openmodelica/diff/ticket4781.mos | * commit 1c369fe1af2718c9c9638e9f6c6818e491cf8214 | Author: Per Östlund | Date: Mon Oct 21 16:16:54 2019 +0200 | | Update libraries. | | M libraries | * commit a9e5097274bd4c71e30efc39702eb10457d6daab | Author: Adrian Pop | Date: Fri Oct 18 16:54:44 2019 +0200 | | fix ticket:5663, handle '%%' in text annotation | | Don't restart the lookup. Use the current position. | | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp | * commit 820af85c7081735ec3a803b43c2e57460bb825ea | Author: Adeel Asghar | Date: Mon Oct 21 13:15:23 2019 +0200 | | ticket:5666 Check component name against the list of keywords | | Use the default component name, if there is any, to find a new unique name. | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Helper.cpp | * commit 2705ebe78213137cb16c5112ccc567a3c5f7a75b | Author: Karim Abdelhak | Date: Mon Oct 21 11:17:54 2019 +0200 | | [BE] fix algorithm incidenceRow | - remove try catch and update discrete output var detection | - add testcase for ticket #5659 | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M testsuite/simulation/modelica/algorithms_functions/Makefile | A testsuite/simulation/modelica/algorithms_functions/bug_5659.mos | * commit 6bb71921e64744bdc81cb98b7531dfb36059471a | Author: Adrian Pop | Date: Fri Oct 18 15:41:03 2019 +0200 | | flush OMEdit log before sending the command to omc, it might die there | | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp | * commit ac9e8eca39375d1225e99219b93d16d706fdaea4 | Author: Karim Abdelhak | Date: Tue Oct 15 12:18:04 2019 +0200 | | [BE] update algorithms discrete output variables | - add all discrete output variables to the adjacency matrix | - update small spelling errors | - ticket #5659 | - remove bug_2452_2 since it is not valid due to the specification, | see discussion under ticket #5659 for further information | | M .CI/compliance.failures | M OMCompiler/Compiler/BackEnd/BackendDAETransform.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendEquation.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/FrontEnd/CheckModel.mo | M OMCompiler/Compiler/FrontEnd/ComponentReference.mo | M testsuite/simulation/modelica/algorithms_functions/bug_2452.mos | * commit 023bac197a095932ada932409eace808e44fcc5d | Author: Mahder Gebremedhin | Date: Fri Oct 18 19:24:25 2019 +0200 | | Codegen/fix record in function modification handling 2 (#490) | | [NF/OF/Codegen] Fix handling of record variables with modifications on declaration in functions. | | NF: | - Fix the new Front-end to mark modification bindings. | | OF: | - Manually remove Prefixes from cref's TYPES_VARs. | | - Mark record EQBOUND bindings that are created from submods by the old front-end. | - We will not generate code for these bindings. SimCode will skip them. | They are redundant. The types_vars of the record variable already have the | correct bindings. | - They are also not 'properly' prefixed anymore since we do not prefix types_vars | (the bindings are taken from the typesvars by the front end.) | - The correct way to fix these would have been not to create eqmod modifications | from submods in the first place. However it is impossible to fix that properly | in short time (if possible at all). | | - Improve constant evaluation. | - Try not to create DAE.EMPTY from Values.EMPTY(). | - We usually have the original expression before ceval was applied. | if ceval return values.empty use the original exp if available. | - Fix match failures caused by unmatched Absyn.NO_MSG(). Use | Absyn.MSG(dummy) always. We should probably just remove Absyn.Msg altogether. | - Use the types_var bindings if no bindings are found in Env for records. | - Remove error messages from constant evaluation failure. | Failure to constant evaluate is not an error by itself. | | Codegen/SimCode: | | - We now create additional constructors for each unique modification use of a record. | - For example R r(a=1), r(b=2) will use two different constructors. | We only create these constructors if they are actually needed. | | - There are some optimizations and cleanups that can be done. Will be fixed afterwards. | | - Pass correct context to outside bindings in CodeGen. | | - Update expected outputs. | | - Some error messages are removed since they report failures in | constant evaluation. Which is not technically an error. | | M OMCompiler/Compiler/FrontEnd/Ceval.mo | M OMCompiler/Compiler/FrontEnd/CevalFunction.mo | M OMCompiler/Compiler/FrontEnd/ClassInf.mo | M OMCompiler/Compiler/FrontEnd/DAE.mo | M OMCompiler/Compiler/FrontEnd/DAEDump.mo | M OMCompiler/Compiler/FrontEnd/DAEUtil.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/FrontEnd/InstBinding.mo | M OMCompiler/Compiler/FrontEnd/InstVar.mo | M OMCompiler/Compiler/FrontEnd/PrefixUtil.mo | M OMCompiler/Compiler/FrontEnd/Static.mo | M OMCompiler/Compiler/FrontEnd/Types.mo | M OMCompiler/Compiler/FrontEnd/ValuesUtil.mo | M OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/SimCode/SimCodeFunction.mo | M OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M testsuite/flattening/libraries/3rdParty/Buildings/System2.mo | M testsuite/flattening/modelica/algorithms-functions/StackOverflowTest.mos | M testsuite/flattening/modelica/msl/Gear.mo | M testsuite/metamodelica/meta/ErrorInteractiveCallFunctionPtr.mos | M testsuite/metamodelica/meta/FunctionReturningArray.mos | M testsuite/metamodelica/meta/PartialFn3.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.PowerPlants.SteamTurbineGroup.Tests.TestSTG_cc.mos | M testsuite/simulation/modelica/parameters/revoluteConstraint.mos | * commit 1817194388f077e8a9d520f8ef485201cd1cd5c4 | Author: niklwors | Date: Thu Oct 17 13:21:33 2019 +0200 | | [cppRuntime] moved omccapi library project in omcWrapper subfolder, adapted cpp CMake file for VS 2019 | | D OMCompiler/SimulationRuntime/cpp/CMakeLists-VS2019.txt | M OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Makefile.in | M OMCompiler/SimulationRuntime/cpp/Makefile.omdev.mingw | R100 OMCompiler/SimulationRuntime/cpp/omcCAPI/CMakeLists.txt OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMC.h OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/include/OMC.h | R100 OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMCAPI.h OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/include/OMCAPI.h | R100 OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMCFunctions.h OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/include/OMCFunctions.h | R100 OMCompiler/SimulationRuntime/cpp/omcCAPI/readme.md OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/readme.md | R100 OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMC.cpp OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/src/OMC.cpp | R100 OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMCTest.cpp OMCompiler/SimulationRuntime/cpp/omcWrapper/omcCAPI/src/OMCTest.cpp | * commit a81540ec1336b6680175ca2bfbf621aa91d253e2 | Author: arun3688 | Date: Mon Sep 23 13:47:14 2019 +0200 | | Link OMSimulator with omc | | M OMCompiler/Compiler/CMakeLists.txt | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScript.mo | A OMCompiler/Compiler/Script/CevalScriptOMSimulator.mo | A OMCompiler/Compiler/Util/OMSimulator.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M OMCompiler/Compiler/runtime/CMakeLists.txt | M OMCompiler/Compiler/runtime/Makefile.common | A OMCompiler/Compiler/runtime/OMSimulator_omc.c | M OMCompiler/Compiler/runtime/config.unix.h.in | M OMCompiler/Compiler/runtime/omc_config.h | A testsuite/omsimulator/DualMassOscillator.mos | M testsuite/omsimulator/Makefile | A testsuite/omsimulator/initialization2_omc.mos | A testsuite/omsimulator/initialization_omc.mos | A testsuite/omsimulator/outputState_omc.mos | A testsuite/omsimulator/reset_omc.mos | A testsuite/omsimulator/test03.mos | * commit a2df68da5c65dc240808ebb80802ee02f350a221 | Author: Adrian Pop | Date: Wed Oct 16 09:36:54 2019 +0200 | | update 3rdParty | | M OMCompiler/3rdParty | * commit b704f7b87d926884f1a6a7482c07a0399981f970 | Author: niklwors | Date: Thu Aug 1 15:26:28 2019 +0200 | | [cppRuntime] Adapted cpp runtime for asynchron communication with zeromq | -start and stop simulation, send notification of simulation progress via zeromq | -Adapted cpp runtime for Visual Studio 2019 64Bit support | | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenFMUCpp.tpl | M OMCompiler/Compiler/Template/CodegenUtil.tpl | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Makefile.omdev.mingw | M OMCompiler/SimulationRuntime/cpp/CMake/FindDgesv.cmake | A OMCompiler/SimulationRuntime/cpp/CMakeLists-VS2019.txt | M OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Core/SimController/SimController.cpp | M OMCompiler/SimulationRuntime/cpp/Core/SimController/SimManager.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/Communicator.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/ProgressThread.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/SimulationThread.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/ToZeroMQEvent.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/threading/zhelpers.hpp | M OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/HistoryImpl.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/IHistory.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/ModelicaDefine.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimController.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/Communicator.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/INotify.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/ProgressThread.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/Runnable.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/SimulationThread.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/threading/ToZeroMQEvent.h | M OMCompiler/SimulationRuntime/cpp/Include/Core/System/IWriteOutput.h | M OMCompiler/SimulationRuntime/cpp/Makefile.omdev.mingw | M OMCompiler/SimulationRuntime/cpp/PrecompiledHeader.cmake | M OMCompiler/SimulationRuntime/cpp/Solver/CVode/CVode.cpp | M OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/omcCAPI/CMakeLists.txt | * commit 4a6d2869f13eaf8c3e4784e7828dc43380a4b4c7 | Author: Adrian Pop | Date: Tue Oct 15 15:27:58 2019 +0200 | | update 3rdParty | | M OMCompiler/3rdParty | * commit 204f28e8a79c15e71546d8522d1d05047004ad2c | Author: Adrian Pop | Date: Tue Oct 15 13:04:30 2019 +0200 | | update 3rdParty | | M OMCompiler/3rdParty | * commit be71e4e1d46adc84da7931c89b1103c217e12331 | Author: Per Östlund | Date: Tue Oct 15 12:47:32 2019 +0200 | | [NF] Propagate record bindings more. | | - Propagate record bindings to records in records. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M testsuite/flattening/modelica/scodeinst/Makefile | A testsuite/flattening/modelica/scodeinst/RecordBinding5.mo | * commit fa2931ad320848fd0b7c13531bf95e9e5116715f | Author: Per Östlund | Date: Tue Oct 15 11:43:56 2019 +0200 | | [NF] Improve Expression.nthRecordElement. | | - Handle nthRecordElement of a record element of an array of records. | | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | * commit 261032ca773d1b95193d156f2def4adeda85d1d8 | Author: Adrian Pop | Date: Mon Oct 14 14:37:11 2019 +0200 | | update 3rdParty submodule | | M OMCompiler/3rdParty | * commit a29a31351f109742c1c7259c6a68ae8ca2dbfcbe | Author: Adrian Pop | Date: Fri Oct 11 21:11:21 2019 +0200 | | update libs and 3rdParty | - update compliance tests | ModelicaCompliance.Scoping.InnerOuter.MissingInner started working | | M .CI/compliance-newinst.failures | M .CI/compliance.failures | M OMCompiler/3rdParty | M libraries | * commit c22f30e5b148ef06484f41bc06aaa045c0af5633 | Author: kabdelhak | Date: Fri Oct 11 15:18:21 2019 +0200 | | [BE] fix solvable call check | | M .CI/compliance-newinst.failures | M .CI/compliance.failures | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos | M testsuite/simulation/modelica/inheritances/Ticket4258a.mos | * commit b49f2c1873ff82fe810790d9786392068bd39762 | Author: Andreas Heuermann | Date: Mon Oct 7 17:49:40 2019 +0200 | | Removed tearing testcase 17 | | - The example is not solvable for time > 0. Test has nothing to do with tearing | and is not "fixable" | | M testsuite/simulation/modelica/tearing/Makefile | D testsuite/simulation/modelica/tearing/Tearing17-cel.mos | D testsuite/simulation/modelica/tearing/Tearing17-celMC3.mos | D testsuite/simulation/modelica/tearing/Tearing17-omc.mos | D testsuite/simulation/modelica/tearing/Tearing17.mo | * commit 6cf2a6d3b91de428f7aa738d6144b05dcd4f7441 | Author: rbulatow | Date: Wed May 29 14:55:02 2019 +0200 | | [Backend] Minimal tearing | | A new way to tear strong components. Minimal tearing can be used to tear | discrete variables from strong components. This is usefull for models where | tearingMethod=noTearing fails and omc-tearing is too slow. | Use debug flag `tearingMethod=minimalTearing` to enable minimalTearing. | | - Added minimalTearing to Tearing.mo | - Added helper functions to BackendDAEUtil.mo | - Added testcases for minimal tearing | | Co-authored-by: rbulatow | Co-authored-by: kabdelhak | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/Tearing.mo | M OMCompiler/Compiler/Util/Flags.mo | A testsuite/simulation/modelica/tearing/Algorithm1-minimal.mos | A testsuite/simulation/modelica/tearing/Algorithm2-minimal.mos | M testsuite/simulation/modelica/tearing/Makefile | A testsuite/simulation/modelica/tearing/MixedTearing1-minimal.mos | M testsuite/simulation/modelica/tearing/MixedTearing1-omc.mos | A testsuite/simulation/modelica/tearing/MixedTearing2-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing02-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing1-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing10-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing11-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing12-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing13-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing14-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing15-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing16-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing18-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing2-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing3-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing4-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing5-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing6-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing7-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing8-minimal.mos | A testsuite/simulation/modelica/tearing/Tearing9-minimal.mos | A testsuite/simulation/modelica/tearing/minimalTearing.mos | A testsuite/simulation/modelica/tearing/tearingSelect-minimal.mos | * commit 11ac15244d6d2f9d68ee25b470cf0d9b7ba7c200 | Author: Adeel Asghar | Date: Thu Oct 10 11:40:13 2019 +0200 | | Fixes ticket:5655 Don't re-index the non connectorSizing array. | | When re-indexing consider the case that both start and end connectors can be connectorSizing. | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit c47d9349cdcaf7f4245ec8c3cf93903bffa18ff4 | Author: Per Östlund | Date: Wed Oct 9 13:49:30 2019 +0200 | | [NF] Fix connects in for-loops with -d=nfScalarize. | | - Unroll connect equations in for-loops even if -d=nfScalarize is used. | | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | * commit 4efc376c939672c77aaa7377aba1be7f8be1c1d5 | Author: Adeel Asghar | Date: Wed Oct 9 13:29:40 2019 +0200 | | Quote the installation directory path when configuring the FMU | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | * commit 48efb091860213b6daca7769b2e00c5e3d0ed00a | Author: Adeel Asghar | Date: Tue Oct 8 15:57:33 2019 +0200 | | Fix FMU export for Windows | | Quote the OMHOME path so that `cp` doesn't complain about spaces. | | M OMCompiler/Compiler/Template/CodegenFMU.tpl | * commit 9564849e482665e2d9ca8ffbbf176ce56bde1ccd | Author: Adrian Pop | Date: Tue Oct 8 17:18:54 2019 +0200 | | replace libzmq dep with cppzmq dep | | M OMCompiler/Makefile.common | * commit 712214c5e05ce0bb7fceca3cd0455f1decb49944 | Author: Per Östlund | Date: Tue Oct 8 16:14:28 2019 +0200 | | [NF] Fix smooth calls when evaluating actualStream. | | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | * commit 11d76cba7212ec7728a9b3df996571bb572cc986 | Author: adeas31 | Date: Wed Sep 25 11:40:40 2019 +0200 | | Adpat to the new output of text annotation | | Added a test for generate_icons.py | | M Jenkinsfile | M OMCompiler/Examples/generate_icons.py | A testsuite/openmodelica/icon-generator/GenerateMSLIcons.mos | A testsuite/openmodelica/icon-generator/Makefile | * commit 294d057b80d4e1d4faa756ebfb347004c381003e | Author: Per Östlund | Date: Tue Oct 8 11:53:56 2019 +0200 | | [NF] Only add smooth when need to actualStream. | | - Only add smooth when the flow direction is unknown when evaluating | actualStream. | | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | M testsuite/flattening/modelica/scodeinst/ActualStreamMinMax.mo | * commit fa6b8e71cf3c8f7eb6a09a92a91a75de375396ae | Author: Adeel Asghar | Date: Tue Oct 8 09:41:18 2019 +0200 | | Breakpoint markers for models inside package | | Calculate the line numbering from model line start instead of text block start | | M OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointMarker.cpp | M OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointMarker.h | M OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointsWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointsWidget.h | M OMEdit/OMEdit/OMEditGUI/Editors/BaseEditor.cpp | M OMEdit/OMEdit/OMEditGUI/Editors/BaseEditor.h | M OMEdit/OMEdit/OMEditGUI/Editors/ModelicaEditor.cpp | * commit be7c68060f783596345cb109f7603dc9d575c86f | Author: Per Östlund | Date: Tue Oct 8 11:04:32 2019 +0200 | | [NF] Improve ConnectEquation.evaluateFlowDirection. | | - Simplify the min and max attribute expressions before evaluating the | flow direction. | | M OMCompiler/Compiler/NFFrontEnd/NFConnectEquations.mo | * commit 83d0207e8fd19e441485b525a2ea6869612346b7 | Author: Adeel Asghar | Date: Wed Oct 2 14:49:16 2019 +0200 | | Skip the include headers warnings | | This avoids the warnings e.g., from FMILibrary. However, this still shows the warnings of OMEdit. | | M OMEdit/OMEdit/OMEditGUI/OMEditGUI.pro | * commit 8730c27748134753175fc97ac2a302dbc0abaa02 | Author: niklwors | Date: Fri Oct 4 13:34:50 2019 +0200 | | removed dependency from cppruntime to cppzmq | | M OMCompiler/Makefile.common | * commit e5a537df4dd34a5c40543c164013e1f630741dbb | Author: niklwors | Date: Fri Oct 4 12:39:02 2019 +0200 | | readded dependency | | M OMCompiler/Makefile.common | * commit 34a08f5befbedd4666befcd98ff0d565ee00975c | Author: niklwors | Date: Wed Oct 2 15:45:50 2019 +0200 | | Updated 3rdParty with new cppzmq library. Extended makefile.common for installing zmq config files to libzmq/build/ folder, for using find_package(zeromq) in cmake. Installing cppzqm file to cppzmq/build/ | | M OMCompiler/3rdParty | M OMCompiler/Makefile.common | * commit 41c101fbffdfbc2dd73d52f1e29391ce001a01c3 | Author: Adeel Asghar | Date: Thu Oct 3 15:15:05 2019 +0200 | | Appropriate extents for default text shape | | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp | * commit 0218247f065eb150cf521f57443ff8b66dfd826b | Author: Mahder Gebremedhin | Date: Thu Sep 26 13:14:38 2019 +0200 | | [codegen] Improved handling of records and record arrays in the codegen. | | - Every record now gets | - A dedicated "default" constructor function for allocating its members. | - this is used when the variable is declared. It initializes members to | their default values. | - Note that this is different from default modelica record constructor. | The modelica constructor is used explictly. The "default" one is used | always on declaration. | - A dedicated copy function for copying its members. | - An array typedef to base_array. | - A macro for creating an array of the record. | - This uses the constructor function to create each element of the array. | - This uses generic array function with the record size. | - A macro for copying an array | - This uses the copy function to copy each element of the array. | - A macro getter to access elements of the array. | - this uses the proper casting on the returned type. | | - We now keep bindings in TYPES_VARS in when creating a record declaration | in SimCode structure. The bindings are used as default values by the "default" | constructor. | | - Bindings of a derived record declaration are handled properly now. | - If a record is a derived record with modifications, then bindings of the modifications | are available in the declration scope. | record A = B(k=exp); A r; // 'exp' needs to be passed to the constrcutor | => A_construct(A* r, exp) {...; r->k = exp; ...} | This means a default constrcutor will need those bindings passed to it explictly | if it is to work correctly. Now every TYPES_VAR of a record has a boolean attribute | specifiying whether it is bound from outside or not. | | - When collecting used functions in the BACKEND we traverse bindings of record members. | - Right now this is needed because some functions get inlined and are not used by the | equation system even though the model has instances of the record (since we generate | constructors now we need them to be visiable even if the record is never used in a function). | - The proper way to fix this would be to check if a record is used in a function and | only then generate a constrcutor. OR another option is to also traverse record member | bindings when doing inlining of functions (which is not done right now.) | This seemed to be the simplest and probably quickest way even though we sometimes may | generate a function even though it is not really used (very rarely). | | - Fixed copying of records in the simulation context. | | - If a record is being copied to simulation vars we need special handling. | This is because there is no structure to simvars. The variables are scattered. | Therefore there is now a copy function that writes a given record to the corresponding | element in the simvars arrays. | | The generated function _copy_to_vars(RecType* src, .../*simvars locations*/) is used to achive this. | | - Improved generation of component references in function context | - We can now handle qualified crefs with subscripts anywhere in the cref. | - This is done uniformly in functionContextCref template. Try to use this everywehre. | | - CONTEXT_FUNCTION now has a cref prefix | - This is prepeneded to any cref generated in function context. This gives us some scope | control. E.g. it is used in record constructor functions to make all local variable accesses | prepended to a specific record name that is passed as input to the function. | | - Unknown size array handling. | - Arrays of unknown size are arrays where at least one dimension is unknown. | - If an unknown size array is declared with a default value, i.e. a binding, | then it has fixed dimension sizes equal to the binding. | - However if the unknown size array is declared with out a binding then it | is considered flexible and can change sizes as needed. | - The array representation in the runtime system ,i.e. base_array, now has a | new memeber .flexible to signify this. | | - Handle array expressions of records i.e. {c1,c2,..} properly | - Array expressions of records are handled a bit more cleanly now. | - Do not sort record member variables in the record declaration. This is just absurd. | | - instDims in SimCodeFunction.VARIABLE is now list not list. | This Helps to normalize handling od dimension expressions. | - We really need to normalize the handling of dimension and subscript | - Plus dimension and subscript related functions are not exchangable. | Constructs are interpreted differntly as dimension compared to subscript | and vice versa. | - template dimension() now takes context as input. This is needed. | | - Some more minor fixes. | - Casting of call expressions which return records is handled explictly now. | - Change handling of casts. | - Casts to modelica_integer are disabled for now. | - Casts to records with different number of members are disabled for now. | - Remove PARALLE_FUNCTION_CONTEXT | - Use a boolean value in FUNCTION_CONTEXT instead. Most of what we do for these contexts is very similar. | - Fix and rename sortIntN to countingSort. | - The function can now handle non-unique lists. | | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/FFrontEnd/FBuiltin.mo | M OMCompiler/Compiler/FFrontEnd/FGraph.mo | M OMCompiler/Compiler/FFrontEnd/FNode.mo | M OMCompiler/Compiler/FrontEnd/CevalFunction.mo | M OMCompiler/Compiler/FrontEnd/DAE.mo | M OMCompiler/Compiler/FrontEnd/DAEUtil.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/FrontEnd/Inline.mo | M OMCompiler/Compiler/FrontEnd/InnerOuter.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/FrontEnd/InstBinding.mo | M OMCompiler/Compiler/FrontEnd/InstSection.mo | M OMCompiler/Compiler/FrontEnd/InstUtil.mo | M OMCompiler/Compiler/FrontEnd/InstVar.mo | M OMCompiler/Compiler/FrontEnd/Lookup.mo | M OMCompiler/Compiler/FrontEnd/Patternm.mo | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | M OMCompiler/Compiler/FrontEnd/Static.mo | M OMCompiler/Compiler/FrontEnd/Types.mo | M OMCompiler/Compiler/FrontEnd/ValuesUtil.mo | M OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/StaticScript.mo | M OMCompiler/Compiler/Script/SymbolTable.mo | M OMCompiler/Compiler/SimCode/SimCodeFunction.mo | M OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/CodegenAdevs.tpl | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/CodegenCFunctions.tpl | M OMCompiler/Compiler/Template/CodegenCSharp.tpl | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenCppCommon.tpl | M OMCompiler/Compiler/Template/CodegenFMU.tpl | M OMCompiler/Compiler/Template/CodegenSparseFMI.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Util/Error.mo | M OMCompiler/Compiler/Util/List.mo | M OMCompiler/SimulationRuntime/c/openmodelica_types.h | M OMCompiler/SimulationRuntime/c/util/boolean_array.c | M OMCompiler/SimulationRuntime/c/util/generic_array.c | M OMCompiler/SimulationRuntime/c/util/generic_array.h | M OMCompiler/SimulationRuntime/c/util/integer_array.c | M OMCompiler/SimulationRuntime/c/util/real_array.c | M OMCompiler/SimulationRuntime/c/util/string_array.c | M testsuite/flattening/modelica/records/RecordNonPublic.mo | * commit 4772e5fa35f11dd708b10a7016c61d66c3a1b25b | Author: kabdelhak | Date: Wed Oct 2 14:57:37 2019 +0200 | | [BE] fix zero crossing detection iterator | - use dummy $$$ var instead of real 0.0 val | | M OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo | * commit 3b5fdf83afd41607c89746aceef60949c74d3dff | Author: Adeel Asghar | Date: Wed Oct 2 14:23:40 2019 +0200 | | ticket:5646 Disable call to GitCommands until its fully implemented. | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit 1ba9373c3c510832f69772d0bf6af9fcb1ce3f82 | Author: Adeel Asghar | Date: Tue Oct 1 13:52:00 2019 +0200 | | Get rid of warnings | | M OMEdit/OMEdit/OMEditGUI/Animation/ExtraShapes.cpp | M OMEdit/OMEdit/OMEditGUI/Animation/ExtraShapes.h | M OMEdit/OMEdit/OMEditGUI/Animation/FMUWrapper.cpp | M OMEdit/OMEdit/OMEditGUI/Animation/ViewerWidget.h | M OMEdit/OMEdit/OMEditGUI/Animation/Visualizer.h | M OMEdit/OMEdit/OMEditGUI/Animation/VisualizerFMU.cpp | M OMEdit/OMEdit/OMEditGUI/Animation/VisualizerMAT.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/BitmapAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/EllipseAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/PolygonAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/RectangleAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Component/Component.h | M OMEdit/OMEdit/OMEditGUI/Component/ComponentProperties.cpp | M OMEdit/OMEdit/OMEditGUI/Component/ComponentProperties.h | M OMEdit/OMEdit/OMEditGUI/Component/CornerItem.h | M OMEdit/OMEdit/OMEditGUI/Debugger/Attach/ProcessListModel.h | M OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointMarker.h | M OMEdit/OMEdit/OMEditGUI/Debugger/Breakpoints/BreakpointsWidget.h | M OMEdit/OMEdit/OMEditGUI/Debugger/Locals/LocalsWidget.h | M OMEdit/OMEdit/OMEditGUI/Editors/BaseEditor.cpp | M OMEdit/OMEdit/OMEditGUI/Editors/BaseEditor.h | M OMEdit/OMEdit/OMEditGUI/Editors/CEditor.h | M OMEdit/OMEdit/OMEditGUI/Editors/CompositeModelEditor.h | M OMEdit/OMEdit/OMEditGUI/Editors/HTMLEditor.h | M OMEdit/OMEdit/OMEditGUI/Editors/MetaModelicaEditor.h | M OMEdit/OMEdit/OMEditGUI/Editors/ModelicaEditor.h | M OMEdit/OMEdit/OMEditGUI/Editors/OMSimulatorEditor.h | M OMEdit/OMEdit/OMEditGUI/Editors/TextEditor.h | M OMEdit/OMEdit/OMEditGUI/Editors/TransformationsEditor.h | M OMEdit/OMEdit/OMEditGUI/Git/CommitChangesDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Git/RevertCommitsDialog.cpp | M OMEdit/OMEdit/OMEditGUI/MainWindow.cpp | M OMEdit/OMEdit/OMEditGUI/MainWindow.h | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.h | M OMEdit/OMEdit/OMEditGUI/Modeling/DocumentationWidget.h | M OMEdit/OMEdit/OMEditGUI/Modeling/ItemDelegate.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ItemDelegate.h | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.h | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelicaClassDialog.h | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.h | M OMEdit/OMEdit/OMEditGUI/OMEdit.config.in | M OMEdit/OMEdit/OMEditGUI/OMEditApplication.h | M OMEdit/OMEdit/OMEditGUI/OMEditGUI.pro | M OMEdit/OMEdit/OMEditGUI/OMS/BusDialog.cpp | M OMEdit/OMEdit/OMEditGUI/OMS/BusDialog.h | M OMEdit/OMEdit/OMEditGUI/OMS/OMSProxy.cpp | M OMEdit/OMEdit/OMEditGUI/OMS/OMSSimulationOutputWidget.h | M OMEdit/OMEdit/OMEditGUI/Plotting/DiagramWindow.h | M OMEdit/OMEdit/OMEditGUI/Plotting/VariablesWidget.h | M OMEdit/OMEdit/OMEditGUI/Simulation/OpcUaClient.h | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOutputHandler.h | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOutputWidget.h | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationProcessThread.cpp | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationProcessThread.h | M OMEdit/OMEdit/OMEditGUI/TLM/FetchInterfaceDataThread.h | M OMEdit/OMEdit/OMEditGUI/TLM/TLMCoSimulationDialog.cpp | M OMEdit/OMEdit/OMEditGUI/TLM/TLMCoSimulationThread.h | M OMEdit/OMEdit/OMEditGUI/TransformationalDebugger/TransformationsWidget.h | M OMEdit/OMEdit/OMEditGUI/TransformationalDebugger/diff_match_patch.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Utilities.h | M OMEdit/OMEdit/OMEditGUI/main.cpp | * commit 990f1750c120208c42a44e16d0c61f8b2659fc62 | Author: Adeel Asghar | Date: Tue Oct 1 12:39:15 2019 +0200 | | Remove the array index braces only once | | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Component/Component.cpp | M OMEdit/OMEdit/OMEditGUI/Component/Component.h | M OMEdit/OMEdit/OMEditGUI/Component/ComponentProperties.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.h | * commit f42a582f725d0cb7686ddb6cdebfb5d64c85bf01 | Author: Adrian Pop | Date: Tue Oct 1 11:50:55 2019 +0200 | | update libs | | M .CI/compliance-newinst.failures | M libraries | * commit 422e08e262c770da8334741636f7cc4a859c0746 | Author: Adeel Asghar | Date: Tue Sep 24 11:19:18 2019 +0200 | | Handle connectorSizing with array connectors | | Fixes ticket:5628 and ticket:5629 | | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Component/Component.cpp | M OMEdit/OMEdit/OMEditGUI/Component/Component.h | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | * commit 9f1f788c3b27d59b1ec5ae04aac6e923a9a4843c | Author: kabdelhak | Date: Thu Sep 26 16:23:01 2019 +0200 | | [BE] update sanity check for artificial states | - replace der operator before differentiation | - ticket 5459 | - fixup testsuite | | M OMCompiler/Compiler/BackEnd/Matching.mo | M testsuite/omsimulator/DualMassOscillator_cs.mos | M testsuite/omsimulator/DualMassOscillator_me.mos | M testsuite/openmodelica/cppruntime/libraries/msl32/Modelica.Mechanics.Translational.Examples.InitialConditions.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.Translational.Examples.ElastoGap.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.Translational.Examples.InitialConditions.mos | M testsuite/simulation/libraries/msl32/Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ArmatureStroke.mos | M testsuite/simulation/libraries/msl32/Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceStrokeBehaviour.mos | M testsuite/simulation/libraries/msl32/Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke.mos | M testsuite/simulation/libraries/msl32/Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.Damper.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.ElastoGap.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.HeatLosses.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.InitialConditions.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.Oscillator.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.PreLoad.mos | * commit 201d5a1ba412e7d9f114b7d98014155bf1ff5ce1 | Author: Karim Abdelhak | Date: Sat Sep 21 15:41:44 2019 +0200 | | [testsuite] fixup for ticket 5459 | | M testsuite/omsimulator/DualMassOscillator_cs.mos | M testsuite/omsimulator/DualMassOscillator_me.mos | M testsuite/openmodelica/cppruntime/libraries/msl32/Modelica.Mechanics.Translational.Examples.InitialConditions.mos | M testsuite/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos | M testsuite/openmodelica/cppruntime/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.Translational.Examples.ElastoGap.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.Translational.Examples.InitialConditions.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatingSystem.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos | M testsuite/simulation/libraries/msl32/Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ArmatureStroke.mos | M testsuite/simulation/libraries/msl32/Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceStrokeBehaviour.mos | M testsuite/simulation/libraries/msl32/Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke.mos | M testsuite/simulation/libraries/msl32/Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Elementary.LineForceWithTwoMasses.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.Damper.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.ElastoGap.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.HeatLosses.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.InitialConditions.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.Oscillator.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.PreLoad.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.MixtureGases.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.TestOnly.IdealGasN2Mix.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.DryAirNasa.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Air.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.Nitrogen.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGas.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGasFixedComposition.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.IdealSteam.mos | M testsuite/simulation/modelica/indexreduction/PantelidesSingular.mos | M testsuite/simulation/modelica/indexreduction/SingularPlanarLoop.mos | M testsuite/simulation/modelica/inheritances/Ticket4258a.mos | M testsuite/simulation/modelica/inheritances/Ticket4258b.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitialInconsistent.mos | * commit ad95e1a338b6da41309d67738e5ffbfc46c17865 | Author: kabdelhak | Date: Fri Sep 6 10:41:23 2019 +0200 | | [BE] implement sanity check for artificial states | - ticket 5459 | - revert some stateSelect.prefer based on partial derivatives | - revert stateSelect.prefer if contained in smooth(0, cr) | - force in stateSelect.never more rigorously | - make function tree more accessible when stuff gets differentiated | - add some convenience functions | | M OMCompiler/Compiler/BackEnd/AdjacencyMatrix.mo | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/ExpressionSolve.mo | M OMCompiler/Compiler/BackEnd/HpcOmEqSystems.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/BackEnd/Matching.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/Util/Array.mo | M OMCompiler/Compiler/Util/Error.mo | M OMCompiler/Compiler/Util/List.mo | * commit 33ce6e182dae8b30b8d46417acd6790d7777622d | Author: kabdelhak | Date: Mon Sep 2 11:11:15 2019 +0200 | | [BE] update state select prefer handling | | M OMCompiler/Compiler/BackEnd/BackendDAE.mo | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/Differentiate.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/BackEnd/Matching.mo | M OMCompiler/Compiler/BackEnd/ResolveLoops.mo | * commit 77fc13e9105c2bc73c976539be81738b53e73d51 | Author: Adrian Pop | Date: Wed Sep 25 01:59:33 2019 +0200 | | update libs to latest | | M libraries | * commit b152e84581cc9551ba9e76506fe1a37a4ff01632 | Author: John | Date: Tue Sep 24 13:36:40 2019 +0200 | | Remove dup variable and legacy commented code (#444) | | * Update README.md | | Bump jenkins | | * Removed commented out function. Also removed variable | | M OMCompiler/Compiler/FFrontEnd/FGraphBuildEnv.mo | M README.md | * commit f7ba6ee9f458456f4f1d40994ee28340b82e822d | Author: Adrian Pop | Date: Thu Sep 19 15:22:43 2019 +0200 | | update libraries submodule to the latest | | M libraries | * commit 14c3d12d59f42a2a874e006955cdaa49c90845cb | Author: kabdelhak | Date: Thu Sep 19 16:22:42 2019 +0200 | | [BE] update function call differentiation | - ticket5459 | | M OMCompiler/Compiler/BackEnd/Differentiate.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | * commit 57a0101ee7015aa7d12696a62270f550a289b013 | Author: arun3688 | Date: Wed Sep 18 13:25:40 2019 +0200 | | update phdthesis and scripting interface API | | M doc/UsersGuide/source/omjulia.rst | M doc/UsersGuide/source/ommatlab.rst | M doc/UsersGuide/source/ompython.rst | M doc/bibliography/openmodelica.bib | M doc/bibliography/phd.cite | * commit cfcdc38f76190e13c208e717bc7bc227535ee99c | Author: kabdelhak | Date: Wed Sep 18 12:06:57 2019 +0200 | | [BE] homotopy differentiation and matching | - ticket5459 | - use only actual input and not simplified | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/Differentiate.mo | * commit 0a10b0d9996cf0c532d2cc6051fd90ba393e085f | Author: Per Östlund | Date: Wed Sep 18 12:46:07 2019 +0200 | | [NF] Mark parameter ranges as structural. | | - Mark parameter ranges as structural in a model context, to make sure | they get a known dimension. | | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit 98f34a4c5440df7bcc5560645c9a07b8d8fa4d99 | Author: Adeel Asghar | Date: Wed Sep 18 09:32:29 2019 +0200 | | Enable or disable the paste action | | Depending on the validity of the clipboard data enable/disable the paste context menu item | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit 4e86690534967305548d09180ae1e6c6bcf49b5a | Author: Adeel Asghar | Date: Tue Sep 17 09:50:21 2019 +0200 | | Only run the tests when we should | | Avoid running the tests when all the commit files belongs to `skipTestsFilesList` otherwise run tests. | | M .CI/common.groovy | M Jenkinsfile | * commit 66641cb7051c20446b710f2cb5ac2219de7a9753 | Author: Adeel Asghar | Date: Tue Sep 17 10:49:52 2019 +0200 | | Don't use the default component name to find a new unique name | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit f13a64bf4f876e17f38605c2e48b9ad442dd8be3 | Author: arun3688 | Date: Mon Sep 16 19:38:03 2019 +0200 | | update phd thesis | | M doc/bibliography/openmodelica.bib | M doc/bibliography/phd.cite | * commit 368c7057907628e56b99fc753a50c2146be8920b | Author: Adeel Asghar | Date: Wed Sep 4 17:24:06 2019 +0200 | | ticket:4302 Fixed the distorted texts problem | | Also fixes ticket:4945 by adding ellipses to the text if its too big to fit. | | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapePropertiesDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapePropertiesDialog.h | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Helper.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Helper.h | * commit f3eaba7963a52450b02f0a87cd272e5501c3b5b7 | Author: Adeel Asghar | Date: Mon Sep 16 14:13:25 2019 +0200 | | Update connection when both start and end connectors are rotated | | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.h | * commit e180ffce0116ce532d4d359e6954458a1732998d | Author: Adeel Asghar | Date: Mon Sep 16 11:31:28 2019 +0200 | | Set the focus on GraphicsView | | Once the shape properties dialog is closed then set the focus back to GraphicsView. | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit 3934eefc906cec2984b2563586b1d5780e481081 | Author: Adeel Asghar | Date: Fri Sep 13 11:39:49 2019 +0200 | | Better handling of context menus for graphics items | | This is needed so we can create context menus when multiple items are selected. | | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Component/Component.cpp | M OMEdit/OMEdit/OMEditGUI/Component/Component.h | M OMEdit/OMEdit/OMEditGUI/MainWindow.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Helper.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Helper.h | * commit bf603de8e77831bd0a9eac886d130db6fa9bcdb5 | Author: arun3688 | Date: Fri Sep 13 11:48:13 2019 +0200 | | update OMPython-OMjulia-OMMatlab documentation | | M doc/UsersGuide/source/omjulia.rst | M doc/UsersGuide/source/ommatlab.rst | M doc/UsersGuide/source/ompython.rst | * commit e613a91d65983172329b338c6b4cf521a07f5bea | Author: Adeel Asghar | Date: Thu Sep 12 10:56:43 2019 +0200 | | Merged the mouse and keyboard delete functionality | | Made ShapeAnnotation::duplicate() pure virtual. | Don't allow making transitions from non-existing classes. | Emit component added signal when duplicating a component. | | M OMEdit/OMEdit/OMEditGUI/Annotations/BitmapAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/EllipseAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/PolygonAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/RectangleAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Component/Component.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | * commit e95f9c9bdb05ae0a9edab736b02d90d132ff1ee6 | Author: Adrian Pop | Date: Wed Sep 11 23:11:25 2019 +0200 | | update OMSimulator to latest | | M OMSimulator | * commit e87237ff28a428e94751bd95e9cef2b2060a932b | Author: Adrian Pop | Date: Wed Sep 11 13:28:00 2019 +0200 | | update libraries to latest | | M OMSimulator | * commit 6daedb79052ba27e0b36c9b018b7df832967f2be | Author: johti | Date: Tue Aug 20 16:59:45 2019 +0200 | | The utilities modules are no longer a part of MetaModelica.jl | | M OMCompiler/Compiler/Template/AbsynToJulia.tpl | * commit 459088b1609f2adece194b3bcfd3a42110ab1e91 | Author: Martin Sjölund | Date: Mon Aug 19 17:06:15 2019 +0200 | | Remove MMToJulia (old implementation) | | M OMCompiler/Compiler/Template/Makefile.common | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | * commit dbad4046b94a92c3d1b30d99a1dccaf2fce0adca | Author: johti | Date: Mon Aug 19 01:56:21 2019 +0200 | | Removed unused AbsynUtil import in SCode | | M OMCompiler/Compiler/FrontEnd/SCode.mo | * commit 21cd3b6f3359bf5d7ba4e0b9e0e40ef0ba28ed1b | Author: johti | Date: Mon Aug 19 01:55:59 2019 +0200 | | Added MetaScript | | A OMCompiler/toJulia/generateTranslationTemplate.el | * commit ecba9bc10e399c7f12960261636463f68e0ed902 | Author: adrpo | Date: Mon Aug 19 00:04:23 2019 +0200 | | update OMOptim, OMSimulator, libraries to master | | M OMSimulator | * commit e1dd27458bfe642d300d553369143d68e41940ee | Author: adrpo | Date: Sun Aug 18 23:39:19 2019 +0200 | | fix bootstrapping | | M OMCompiler/Compiler/Template/Makefile.common | * commit 914ddcc8ff96ba4242276fea65335cdd16700e2f | Author: johti | Date: Sun Aug 18 20:55:29 2019 +0200 | | Minor updates to the transpiler | | M OMCompiler/Compiler/Template/AbsynToJulia.tpl | * commit 8a06f29285d4ebb177268ea91281af3e1ca35fda | Author: johti | Date: Sun Aug 18 17:30:14 2019 +0200 | | Adjusted MMToJuliaUtil after the changes to DLList | | M OMCompiler/Compiler/Script/MMToJuliaUtil.mo | * commit a8736665f3c7887e8222f288e387f679fef9fa7f | Author: johti | Date: Sat Aug 17 19:14:39 2019 +0200 | | All tests now passes after the latest changes to MetaModelica.jl | | A testsuite/julia/MMToJuliaTestSuite/.gitignore | A testsuite/julia/MMToJuliaTestSuite/OutputAlgorithms/.gitignore | D testsuite/julia/MMToJuliaTestSuite/OutputAlgorithms/Algorithms.jl | D testsuite/julia/MMToJuliaTestSuite/OutputPrimitives/BoolTests.jl | M testsuite/julia/MMToJuliaTestSuite/SemanticCheckPrimitives/testRealSemantics.jl | M testsuite/julia/MMToJuliaTestSuite/makefile | M testsuite/julia/MMToJuliaTestSuite/syntaxCheck.jl | * commit b80b80cbd3d25e2b9ba1b70e2d516f20ae9eb10e | Author: johti | Date: Sat Aug 17 16:30:20 2019 +0200 | | Reverted volatile in the parser for now | | M OMCompiler/Parser/Modelica.g | * commit 66953f7ed3975b8e27838bac91b21137d42edc38 | Author: johti | Date: Fri Aug 16 21:02:59 2019 +0200 | | Added basic sanity test for the Julia transpiler | | Removed emacs temporaries | | Added basic sanity test for the Julia transpiler | | Removed emacs temporaries | | Removed old MMToJuliaTestSuite | | R100 OMCompiler/toJulia/MMToJuliaTestSuite/Algorithms/Algorithms.mo testsuite/julia/MMToJuliaTestSuite/Algorithms/Algorithms.mo | R100 OMCompiler/toJulia/MMToJuliaTestSuite/MatchExpressions/MatchExpressions.mo testsuite/julia/MMToJuliaTestSuite/MatchExpressions/MatchExpressions.mo | A testsuite/julia/MMToJuliaTestSuite/OutputAlgorithms/Algorithms.jl | A testsuite/julia/MMToJuliaTestSuite/OutputPrimitives/BoolTests.jl | R100 OMCompiler/toJulia/MMToJuliaTestSuite/Primitives/BoolTests.mo testsuite/julia/MMToJuliaTestSuite/Primitives/BoolTests.mo | R100 OMCompiler/toJulia/MMToJuliaTestSuite/Primitives/IntegerTests.mo testsuite/julia/MMToJuliaTestSuite/Primitives/IntegerTests.mo | R100 OMCompiler/toJulia/MMToJuliaTestSuite/Primitives/RealTests.mo testsuite/julia/MMToJuliaTestSuite/Primitives/RealTests.mo | R100 OMCompiler/toJulia/MMToJuliaTestSuite/README.md testsuite/julia/MMToJuliaTestSuite/README.md | R100 OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/tableu.jl testsuite/julia/MMToJuliaTestSuite/SemanticCheckPrimitives/tableu.jl | R100 OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/testAlgorithms.jl testsuite/julia/MMToJuliaTestSuite/SemanticCheckPrimitives/testAlgorithms.jl | R100 OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/testBooleanSemantics.jl testsuite/julia/MMToJuliaTestSuite/SemanticCheckPrimitives/testBooleanSemantics.jl | R100 OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/testIntegerSemantics.jl testsuite/julia/MMToJuliaTestSuite/SemanticCheckPrimitives/testIntegerSemantics.jl | R100 OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/testMatchSemantics.jl testsuite/julia/MMToJuliaTestSuite/SemanticCheckPrimitives/testMatchSemantics.jl | R100 OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/testRealSemantics.jl testsuite/julia/MMToJuliaTestSuite/SemanticCheckPrimitives/testRealSemantics.jl | A testsuite/julia/MMToJuliaTestSuite/makefile | R100 OMCompiler/toJulia/MMToJuliaTestSuite/runAllTests.jl testsuite/julia/MMToJuliaTestSuite/runAllTests.jl | R100 OMCompiler/toJulia/MMToJuliaTestSuite/runSemanticCheck.jl testsuite/julia/MMToJuliaTestSuite/runSemanticCheck.jl | R100 OMCompiler/toJulia/MMToJuliaTestSuite/runSyntaxCheck.jl testsuite/julia/MMToJuliaTestSuite/runSyntaxCheck.jl | R100 OMCompiler/toJulia/MMToJuliaTestSuite/semanticCheck.jl testsuite/julia/MMToJuliaTestSuite/semanticCheck.jl | R086 OMCompiler/toJulia/MMToJuliaTestSuite/syntaxCheck.jl testsuite/julia/MMToJuliaTestSuite/syntaxCheck.jl | R100 OMCompiler/toJulia/MMToJuliaTestSuite/testsuiteUtil.jl testsuite/julia/MMToJuliaTestSuite/testsuiteUtil.jl | A testsuite/julia/metaModelicaToJulia.jl | * commit 92d0b8f482fdf35de2741f5900ca5dd0243c8da5 | Author: Martin Sjölund | Date: Tue Aug 13 13:24:47 2019 +0200 | | Updated grammar to not crash on GC | | When GC occurred in the middle of a call like | `Absyn_ABC(SOME(a),SOME(b))`, we would call Julia to allocate nodes | twice but then the first temporary would not be protected against | garbage collection. | | M OMCompiler/Parser/Modelica.g | M OMCompiler/toJulia/Parser/loadMSL.jl | * commit 9d9ebe890dd29f262eb81e4243c73c6ae8ccb0c9 | Author: Adrian Pop | Date: Fri Aug 9 14:57:38 2019 +0300 | | use julia gc during parsing | - use finally in ANTRL3 | - define JL_GC_PUSHNN where NN > 6 and NN < 12 | | M OMCompiler/Parser/Modelica.g | M OMCompiler/Parser/ModelicaParserCommon.h | M OMCompiler/Parser/Parser_jl.c | * commit a6a3d38249c7711e3e5eb810f675c3e6670f18c5 | Author: johti | Date: Mon Aug 12 18:31:06 2019 +0200 | | Removed non needed replaceable declarations | | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | * commit 21faef8fb58b412e2a8a1ef7bdca4ee3a0a53538 | Author: johti | Date: Mon Aug 12 18:26:34 2019 +0200 | | Removed redundant replaceable declaration | | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | * commit bbb7fe74a60e7b3d4c3bfcf122048c8db1481935 | Author: johti | Date: Mon Aug 12 15:07:24 2019 +0200 | | Updated tests | | M OMCompiler/toJulia/MMToJuliaTestSuite/Algorithms/Algorithms.mo | M OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/testAlgorithms.jl | * commit ab563e2e632735274057593019b351a1b0fe5acc | Author: johti | Date: Mon Aug 12 15:05:31 2019 +0200 | | Use Martins solution to the typestability issue for cons | | M OMCompiler/Compiler/Template/AbsynToJulia.tpl | * commit 0e2f09b3744b6722f663c2480de3e0d539d1aceb | Author: Martin Sjölund | Date: Tue Aug 6 14:16:09 2019 +0200 | | Start tracking allocations with JL_GC_PUSH | | M OMCompiler/Parser/Modelica.g | M OMCompiler/Parser/ModelicaParserCommon.h | M OMCompiler/Parser/Parser_jl.c | * commit 7519656142ab17d898dfbe08c1886664717a8b92 | Author: Martin Sjölund | Date: Mon Aug 5 08:41:54 2019 +0200 | | Used typed cons calls in more places | | M OMCompiler/Parser/MetaModelicaJuliaLayer.c | M OMCompiler/Parser/MetaModelicaJuliaLayer.h | M OMCompiler/Parser/Modelica.g | * commit 1848a173ced3a0f370aecfe27e44763ec1bc6100 | Author: Adrian Pop | Date: Sat Aug 3 14:56:29 2019 +0300 | | make the Modelica Julia parser work on Windows | | M OMCompiler/Parser/Makefile.omdev.mingw | M OMCompiler/Parser/ModelicaParserCommon.h | M OMCompiler/Parser/Parser_jl.c | M OMCompiler/toJulia/Parser/OpenModelicaParser.jl | * commit db5872ac0c3162e484b715d2c8f8f50de293fc4d | Author: Martin Sjölund | Date: Fri Aug 2 18:27:09 2019 +0200 | | Add the missing Parser scripts | | A OMCompiler/toJulia/Parser/OpenModelicaParser.jl | A OMCompiler/toJulia/Parser/loadMSL.jl | * commit a7e68fbb6efdebf88c81c904545bfe3cbb9106e1 | Author: Martin Sjölund | Date: Fri Aug 2 17:04:21 2019 +0200 | | MSL can now be parsed | | In particular, I added a typed cons function which should be added everywhere | in the parser as it should improve efficiency by a lot. | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendEquation.mo | M OMCompiler/Compiler/FrontEnd/CevalFunction.mo | M OMCompiler/Compiler/FrontEnd/CheckModel.mo | M OMCompiler/Compiler/FrontEnd/DAEDump.mo | M OMCompiler/Compiler/FrontEnd/DAEUtil.mo | M OMCompiler/Compiler/MidCode/DAEToMid.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Template/Unparsing.tpl | M OMCompiler/Parser/BaseModelica_Lexer.g | M OMCompiler/Parser/Makefile.common | M OMCompiler/Parser/MetaModelicaJuliaLayer.c | M OMCompiler/Parser/MetaModelicaJuliaLayer.h | M OMCompiler/Parser/Modelica.g | M OMCompiler/Parser/ModelicaParserCommon.h | A OMCompiler/Parser/OpenModelicaJuliaHeader.c | M OMCompiler/Parser/OpenModelicaJuliaHeader.h | M OMCompiler/Parser/Parser_jl.c | * commit 95cf4565070d967288145a913a1d4e67bc682094 | Author: Adrian Pop | Date: Wed Sep 11 22:44:13 2019 +0200 | | Added MetaModelica to Julia branch (edited, no OMEdit) | | M OMCompiler/.gitignore | M OMCompiler/Compiler/FrontEnd/Absyn.mo | M OMCompiler/Compiler/FrontEnd/AbsynToSCode.mo | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | M OMCompiler/Compiler/FrontEnd/Graphviz.mo | M OMCompiler/Compiler/FrontEnd/MetaUtil.mo | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/FrontEnd/SCode.mo | M OMCompiler/Compiler/FrontEnd/SCodeDump.mo | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | M OMCompiler/Compiler/Global/Global.mo | M OMCompiler/Compiler/Main/Main.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | A OMCompiler/Compiler/Script/MMToJuliaUtil.mo | M OMCompiler/Compiler/Stubs/NFInstDump.mo | M OMCompiler/Compiler/Stubs/SimCode.mo | M OMCompiler/Compiler/Stubs/SimCodeUtil.mo | M OMCompiler/Compiler/Template/AbsynDumpTV.mo | A OMCompiler/Compiler/Template/AbsynJLDumpTpl.tpl | A OMCompiler/Compiler/Template/AbsynToJulia.tpl | A OMCompiler/Compiler/Template/AbsynToJuliaTV.mo | M OMCompiler/Compiler/Template/Makefile.common | M OMCompiler/Compiler/Template/SCodeTV.mo | M OMCompiler/Compiler/Template/Unparsing.tpl | M OMCompiler/Compiler/Util/Array.mo | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/Util/Util.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M OMCompiler/Parser/BaseModelica_Lexer.g | A OMCompiler/Parser/GenerateJLHeader.mos | M OMCompiler/Parser/Makefile.common | A OMCompiler/Parser/MetaModelicaJuliaLayer.c | A OMCompiler/Parser/MetaModelicaJuliaLayer.h | M OMCompiler/Parser/Modelica.g | M OMCompiler/Parser/ModelicaParserCommon.h | A OMCompiler/Parser/OpenModelicaJuliaHeader.h | A OMCompiler/Parser/Parser_jl.c | A OMCompiler/toJulia/Absyn.mos | A OMCompiler/toJulia/AbsynToGraphviz.mos | A OMCompiler/toJulia/AbsynToSCode.mos | A OMCompiler/toJulia/AbsynUtil.mos | A OMCompiler/toJulia/Clean.jl | A OMCompiler/toJulia/CreateUtils.mos | A OMCompiler/toJulia/Graphviz.mos | A OMCompiler/toJulia/MMToJuliaTestSuite/Algorithms/Algorithms.mo | A OMCompiler/toJulia/MMToJuliaTestSuite/MatchExpressions/MatchExpressions.mo | A OMCompiler/toJulia/MMToJuliaTestSuite/Primitives/BoolTests.mo | A OMCompiler/toJulia/MMToJuliaTestSuite/Primitives/IntegerTests.mo | A OMCompiler/toJulia/MMToJuliaTestSuite/Primitives/RealTests.mo | A OMCompiler/toJulia/MMToJuliaTestSuite/README.md | A OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/tableu.jl | A OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/testAlgorithms.jl | A OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/testBooleanSemantics.jl | A OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/testIntegerSemantics.jl | A OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/testMatchSemantics.jl | A OMCompiler/toJulia/MMToJuliaTestSuite/SemanticCheckPrimitives/testRealSemantics.jl | A OMCompiler/toJulia/MMToJuliaTestSuite/runAllTests.jl | A OMCompiler/toJulia/MMToJuliaTestSuite/runSemanticCheck.jl | A OMCompiler/toJulia/MMToJuliaTestSuite/runSyntaxCheck.jl | A OMCompiler/toJulia/MMToJuliaTestSuite/semanticCheck.jl | A OMCompiler/toJulia/MMToJuliaTestSuite/syntaxCheck.jl | A OMCompiler/toJulia/MMToJuliaTestSuite/testsuiteUtil.jl | A OMCompiler/toJulia/lex.jl | A OMCompiler/toJulia/lexer.jl | A OMCompiler/toJulia/metaModelicaToJulia.jl | A OMCompiler/toJulia/toJulia.jl | A OMCompiler/toJulia/tokens.jl | M OMSimulator | * commit 02f18afd34f3fcfd59c32ff5705163a28043eba0 | Author: Adrian Pop | Date: Wed Sep 11 13:36:55 2019 +0200 | | update libraries | | M libraries | * commit 2056452174116f9c2f7ad34e558586af3d1793c6 | Author: Adeel Asghar | Date: Wed Sep 11 14:31:16 2019 +0200 | | ticket: 5633 don't add a number to the first instance | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | * commit 540136ba7712b2dd377550fd50ee6d56db88d9be | Author: Adeel Asghar | Date: Wed Sep 11 13:19:51 2019 +0200 | | Only copy the connections where both start and end components are selected | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit af0b7bfee4a20b6393f7fe5106b545b093cf7c34 | Author: Adeel Asghar | Date: Tue Sep 10 14:37:39 2019 +0200 | | Added more items in AutoCompletion package | | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | * commit 7bcccd3bfdd046b220b54814d0ff49fb048b9060 | Author: Adeel Asghar | Date: Tue Sep 10 14:44:24 2019 +0200 | | Only set the displayUnit if its really changed | | M OMEdit/OMEdit/OMEditGUI/Component/ComponentProperties.cpp | * commit 7aa92c12411c2b20871903c663d8a5809d873649 | Author: Adeel Asghar | Date: Tue Sep 10 11:33:26 2019 +0200 | | Set the focus to active view when ModelWidget is changed | | Create a proper text annotation string. | | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit 16d9afbb4925baceb9ab4c19995738c26e76c0d8 | Author: johti | Date: Mon Sep 9 12:47:27 2019 +0200 | | Removed redundant decls | | M OMCompiler/Compiler/FFrontEnd/FMod.mo | * commit 7fe727d0081e7c0c6e4cb5bfc2986ad18263c04c | Author: arun3688 | Date: Mon Sep 9 16:53:05 2019 +0200 | | add OMMatlab documentation | | M doc/UsersGuide/source/ommatlab.rst | * commit db329f7ec64cb523a115232c72e7e51791e17e06 | Author: Adeel Asghar | Date: Mon Sep 9 09:59:05 2019 +0200 | | ticket:5622 validate the text | | When users double clicks to open a new model then validate the text of the existing model before switching if it is changed. | | M OMEdit/OMEdit/OMEditGUI/MainWindow.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | * commit 1ff9a98ba26efb167bed61877e61cc5b0a2867b5 | Author: Karim Abdelhak | Date: Sun Sep 8 19:01:58 2019 +0200 | | [Template] add linearization dump languages | - ticket 5626 | - added julia and python | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Util/Flags.mo | * commit bc1d4b89282bb7717264979fd5fbcaa4cfb8ea63 | Author: Karim Abdelhak | Date: Fri Sep 6 20:29:16 2019 +0200 | | [Template] add linearize dumping options | - ticket 5626 | - basic matlab dumping option | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Util/Flags.mo | * commit 13274ae75514c27d93ba0276443dcbebb0497655 | Author: Anatoly Trosinenko | Date: Sat Sep 7 08:55:17 2019 +0300 | | OMEdit: drawing-related optimizations | | QGraphicsScene::items() sorts its items on each invocation, so avoid | using it in cases such as scene()->items().contains(...). | | Drop unused mpResizerRectangle. | | M OMEdit/OMEdit/OMEditGUI/Component/Component.cpp | M OMEdit/OMEdit/OMEditGUI/Component/Component.h | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | * commit f6e91d01af2823ff673ecde971d4fa83b5f750e7 | Author: Adrian Pop | Date: Fri Sep 6 20:13:50 2019 +0200 | | bump libraries | | M libraries | * commit be00c7f92fd5567fa1ad6a3a6f61def91ad22c72 | Author: kabdelhak | Date: Tue Sep 3 14:04:01 2019 +0200 | | [BE] update DAEmode auxillary var handling | | M OMCompiler/Compiler/BackEnd/DAEMode.mo | * commit d20fefb0218e246fcb4362af9cbf7492d96240a6 | Author: Robert Braun | Date: Mon Sep 2 10:50:55 2019 +0200 | | Browse button for external TLM start scripts | | M OMEdit/OMEdit/OMEditGUI/OMS/ModelDialog.cpp | M OMEdit/OMEdit/OMEditGUI/OMS/ModelDialog.h | * commit a1c86e59759cbb0b0f3359293f8d04cea4f3d052 | Author: Anatoly Trosinenko | Date: Mon Aug 19 10:57:31 2019 +0300 | | Do not mix annotation completions and other ones | | Do not annoy user with keywords when completing a class name | | M OMEdit/OMEdit/OMEditGUI/Editors/ModelicaEditor.cpp | M OMEdit/OMEdit/OMEditGUI/Editors/ModelicaEditor.h | * commit 120858d4e7d70fb366bcd7873368bed146b41cf8 | Author: Adeel Asghar | Date: Tue Aug 27 09:04:40 2019 +0200 | | Implemented cut copy paste functionality for graphical items | | Fixes ticket:3776 | | M OMEdit/OMEdit/OMEditGUI/Annotations/BitmapAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/BitmapAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/EllipseAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/EllipseAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/PolygonAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/PolygonAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/RectangleAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/RectangleAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Component/Component.cpp | M OMEdit/OMEdit/OMEditGUI/Component/Component.h | M OMEdit/OMEdit/OMEditGUI/Component/ComponentProperties.cpp | M OMEdit/OMEdit/OMEditGUI/MainWindow.cpp | M OMEdit/OMEdit/OMEditGUI/MainWindow.h | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.h | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOutputWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Helper.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Helper.h | M OMEdit/OMEdit/OMEditGUI/Util/Utilities.h | * commit 2eedaef09a455ca2febe3e92718ec67ada13cc8f | Author: perost | Date: Thu Aug 29 14:46:16 2019 +0200 | | [NF] Unit checking fixes. (#412) | | - Add bar to the list of known units. | - Print failtrace when the unit parser fails. | - Pass the string to unit table when calling parseUnitString to avoid | constructing the default table over and over. | | M OMCompiler/Compiler/NFFrontEnd/NFUnit.mo | M OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo | * commit 0cf0b1ebfb2f5e38c7e7f6d59578a4e1c83e9f5a | Author: perost | Date: Thu Aug 29 13:35:49 2019 +0200 | | [NF] Restrict imports in composite names. (#411) | | - Make it illegal to use imported names in any part of a composite name | except for the first identifier. | | M OMCompiler/Compiler/NFFrontEnd/NFLookup.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookupState.mo | M OMCompiler/Compiler/Util/Error.mo | A testsuite/flattening/modelica/scodeinst/ImportInCompositeName1.mo | A testsuite/flattening/modelica/scodeinst/ImportInCompositeName2.mo | D testsuite/flattening/modelica/scodeinst/ImportNested1.mo | D testsuite/flattening/modelica/scodeinst/ImportNested2.mo | M testsuite/flattening/modelica/scodeinst/ImportSubPackage1.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 02516b2b9cb784b717b50c0aa66378d45e009e34 | Author: kabdelhak | Date: Wed Aug 28 12:34:45 2019 +0200 | | [BE] update non linear iteration var dump | | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/FrontEnd/ComponentReference.mo | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeInitialValues.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitialization.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesLargeNSteadyStateInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesSteadyStateInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitialInconsistent.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature.mos | * commit 34e9358ab730d7dd3c64f71071364e7cd17b30d6 | Author: Anatoly Trosinenko | Date: Mon Aug 26 23:00:27 2019 +0300 | | Cache some frequently created icons | | M OMEdit/OMEdit/OMEditGUI/Annotations/BitmapAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapePropertiesDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Component/Component.cpp | M OMEdit/OMEdit/OMEditGUI/Editors/BaseEditor.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/OMEditGUI.pro | A OMEdit/OMEdit/OMEditGUI/Util/ResourceCache.cpp | A OMEdit/OMEdit/OMEditGUI/Util/ResourceCache.h | M OMEdit/OMEdit/OMEditGUI/Util/StringHandler.cpp | * commit c8a55466375bb9b182190d2c4f4147e0e015fe16 | Author: perost | Date: Mon Aug 26 11:31:10 2019 +0200 | | [NF] Implement ModelicaStrings external functions. (#408) | | - Add the remaining ModelicaStrings functions from ModelicaExternalC. | - Rename Strings_advanced_* to Strings_*, the functions should be named | after the external functions they implement, not after the library | functions that use them. | - Fix return type of scanReal. | | M OMCompiler/Compiler/FrontEnd/Ceval.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/Util/ModelicaExternalC.mo | * commit b57b29f0ece17210b179c172f0935bc3982527e2 | Author: Martin Sjölund | Date: Sun Aug 25 13:35:54 2019 +0200 | | Fix author in bibliography | | M doc/bibliography/openmodelica.bib | M doc/bibliography/papers.cite | * commit 84d09a4a27ab0c4384cb9990e9f1f9221cf60400 | Author: AnHeuermann | Date: Fri Aug 23 16:51:02 2019 +0200 | | Hotfix for failing libraries from commit 85d9636 | | - Suppresses error but doesn't solve the underlying problem with | `checkNonLinDependecies` function | | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeInitialValues.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipeLumpedPressureInitialization.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesLargeNSteadyStateInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.DynamicPipesSeriesSteadyStateInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitialInconsistent.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature.mos | * commit 679b05e9c4380830dc8cc8b84557053377b1e9ca | Author: Adeel Asghar | Date: Thu Aug 22 14:04:35 2019 +0200 | | Update the array plots on the re-simulation | | M OMEdit/OMEdit/OMEditGUI/Plotting/VariablesWidget.cpp | * commit 1509b427a009de45e582915033f89bcb367cf2b4 | Author: perost | Date: Thu Aug 22 13:25:01 2019 +0200 | | Merge pull request #403 from perost/nfinst3 | | [NF] Add scanInteger to known external functions. | | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/Util/ModelicaExternalC.mo | * commit 1b470a55de93768d62db119873cc0e12f3cdf196 | Author: Per Östlund | Date: Thu Aug 22 10:45:44 2019 +0200 | | [NF] Implemented unit checking for FlatModel. | | - Copied NFFrontEnd/NFUnit* to FrontEnd/FUnit*, since it's using old | frontend structures and is used by the old frontend. | - Adapted NFUnit/NFUnitCheck for the FlatModel structure rather than | the old DAE structure. | - Moved unit checking before model simplification. | - Removed the workaround in EvalConstants for the unit checking, | since EvalConstants is now done after unit checking. | - Copied NFunitcheck test folder to Funitcheck, since it was in fact | only testing the old frontend, and changed the NFunitcheck tests to | use the new frontend. | | A OMCompiler/Compiler/FrontEnd/FHashTableCrToUnit.mo | A OMCompiler/Compiler/FrontEnd/FHashTableStringToUnit.mo | A OMCompiler/Compiler/FrontEnd/FHashTableUnitToString.mo | A OMCompiler/Compiler/FrontEnd/FUnit.mo | A OMCompiler/Compiler/FrontEnd/FUnitCheck.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | M OMCompiler/Compiler/NFFrontEnd/NFHashTableCrToUnit.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFUnit.mo | M OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFVariable.mo | M OMCompiler/Compiler/Script/NFApi.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M testsuite/Makefile | M testsuite/flattening/modelica/scodeinst/OCGTests.mos | A testsuite/simulation/modelica/Funitcheck/Makefile | A testsuite/simulation/modelica/Funitcheck/UnitCheck1.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck10.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck11.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck12.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck13.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck14.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck15.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck16.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck17.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck2.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck3.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck4.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck5.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck6.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck7.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck8.mos | A testsuite/simulation/modelica/Funitcheck/UnitCheck9.mos | A testsuite/simulation/modelica/Funitcheck/Unitcheck18.mos | A testsuite/simulation/modelica/Funitcheck/ticket3631.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck1.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck10.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck11.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck12.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck13.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck14.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck15.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck16.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck17.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck2.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck3.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck4.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck5.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck6.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck7.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck8.mos | M testsuite/simulation/modelica/NFunitcheck/UnitCheck9.mos | M testsuite/simulation/modelica/NFunitcheck/ticket3631.mos | M testsuite/simulation/modelica/unitcheck/UnitCheck17.mos | * commit 6f47f449b4455277b4206587209d20d3b8e8fc83 | Author: arun3688 | Date: Thu Aug 22 11:24:09 2019 +0200 | | update master thesis | | M doc/bibliography/msc.cite | M doc/bibliography/openmodelica.bib | * commit 6a1d918828e27a466d21cf25b8b8c742d6d974e7 | Author: Adeel Asghar | Date: Wed Aug 21 10:01:05 2019 +0200 | | ticket:5618 Disable the unit drop down when we have a symbolic parameter | | Unit conversions are only done for literal constants. When we have an expression then we just use the default unit. | | M OMEdit/OMEdit/OMEditGUI/Component/ComponentProperties.cpp | M OMEdit/OMEdit/OMEditGUI/Component/ComponentProperties.h | M OMEdit/OMEdit/OMEditGUI/Util/Utilities.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Utilities.h | * commit 9e65e64bd7078edd7278f1002ec87740af30ca5f | Author: Andreas Heuermann | Date: Mon Aug 19 10:18:22 2019 +0200 | | Fixed indentation and avoided "if if" construct | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | * commit 17381f217276d4d90170061755e8042745fcb622 | Author: Andreas Heuermann | Date: Wed Aug 21 11:03:53 2019 +0200 | | Fixed some warnings in ida_solver.c and dassl.c | | M OMCompiler/SimulationRuntime/c/simulation/solver/dassl.c | M OMCompiler/SimulationRuntime/c/simulation/solver/ida_solver.c | * commit 3fca764010ec2f09ea23e4290a7535ebdded6345 | Author: Martin Sjölund | Date: Thu Aug 22 07:21:21 2019 +0200 | | Include full name of author | | M doc/bibliography/openmodelica.bib | * commit 7fbab404759c2ceb7a87ed8279fa07b0e7a8645e | Author: AnHeuermann | Date: Fri Jul 26 14:17:54 2019 +0200 | | Windows Subsystem for Linux build instructions | | A OMCompiler/README-Windows-WSL.md | M OMCompiler/README.md | * commit 0a18d896fea62add3098e26f361cbbc788bd467a | Author: Andreas Heuermann | Date: Thu Aug 15 15:19:19 2019 +0200 | | Created SparsePatternCref and SparsePatternCrefs type and changed dump function | | - Type to be used in BackEnd | - Changed printSparsityPattern to printSparsityPatternCrefs | - Use new type in printSparsityPatternCrefs | | Co-authored-by: wibraun | | M OMCompiler/Compiler/BackEnd/BackendDAE.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M testsuite/openmodelica/debugDumps/dumpSparsePatternLin.mos | M testsuite/openmodelica/debugDumps/symjacdump.mos | * commit fa0a16123c0854b9666ff0c2aab2ddd924735112 | Author: Adeel Asghar | Date: Tue Aug 20 11:12:41 2019 +0200 | | Allow to change font sizes in plot windows | | The user can also set default font sizes for new plot windows via settings. | Use the plot setup window to update the font sizes of the existing plot windows. | | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.h | M OMEdit/OMEdit/OMEditGUI/Plotting/PlotWindowContainer.cpp | M OMPlot/OMPlot/OMPlotGUI/Legend.cpp | M OMPlot/OMPlot/OMPlotGUI/OMPlot.h | M OMPlot/OMPlot/OMPlotGUI/Plot.cpp | M OMPlot/OMPlot/OMPlotGUI/PlotWindow.cpp | M OMPlot/OMPlot/OMPlotGUI/PlotWindow.h | * commit 0fab3485d302ea6e4b5854e2522465bfa1a22d6e | Author: Andreas Heuermann | Date: Wed Jul 31 16:14:26 2019 +0200 | | Show warning when IDA should use uncolored jacobians. | | - IDA does not support jacobians without coloring | | M OMCompiler/SimulationRuntime/c/simulation/solver/ida_solver.c | * commit 7e68f577afa5a1f36a08e5d67df9549b5c27e168 | Author: adrpo | Date: Mon Aug 19 11:31:49 2019 +0200 | | update tests and libraries submodule | - base LargeFileChange.mos on MSL 3.2.3 as trunk changes radically lately | | M libraries | M testsuite/openmodelica/diff/LargeFileChange.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_ExternalTrigger.mos | M testsuite/simulation/libraries/3rdParty/Modelica_DeviceDrivers/Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_String.mos | M testsuite/simulation/modelica/external_functions/MDD_test.mos | * commit 8b8faf7d424b6f711a452b8b57905c1dfc328942 | Author: Per Östlund | Date: Mon Aug 19 12:15:46 2019 +0200 | | Don't attempt to simplify mod(x, 0). | | M OMCompiler/Compiler/FrontEnd/ExpressionSimplify.mo | * commit 3a58ea45582b09f213705ac350debe41248b5546 | Author: Per Östlund | Date: Mon Aug 19 11:11:28 2019 +0200 | | [NF] Fix simplification of mod(x, 0). | | - Print error in Ceval.evalBuiltinMod when the second argument is 0. | - Ignore failures when trying to constant evaluate calls during | expression simplification, since failure to simplify an expression | shouldn't be an error. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | * commit 2ca8f1e957ff88b9e3466eb10ca30b96ffe662f3 | Author: johti | Date: Fri Aug 16 15:42:49 2019 +0200 | | The DoubleEndedList is no longer treated as package with methods | | Removed unecessary files | | Adjust for review comment | | Adjusted tests after refactoring | | Changed DoubleEndedListUtil, to DoubleEnded. The DoubleEndedList is now named MutableList | | Removed wrongly added file | | Corrected misspelling | | M OMCompiler/Compiler/BackEnd/BackendDAE.mo | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/BackendInline.mo | M OMCompiler/Compiler/BackEnd/BackendVarTransform.mo | M OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | M OMCompiler/Compiler/BackEnd/Tearing.mo | M OMCompiler/Compiler/BackEnd/ZeroCrossings.mo | M OMCompiler/Compiler/FrontEnd/DAEUtil.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/FrontEnd/InstUtil.mo | M OMCompiler/Compiler/MidCode/DAEToMid.mo | M OMCompiler/Compiler/Parsers/SimpleModelicaParser.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | R079 OMCompiler/Compiler/Util/DoubleEndedList.mo OMCompiler/Compiler/Util/DoubleEnded.mo | M OMCompiler/Compiler/Util/List.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M testsuite/openmodelica/bootstrapping/LoadCompilerSources.mos | M testsuite/openmodelica/bootstrapping/UtilTest.mos | * commit d226fe5b25389fab07b278da5e9c7aea51c81a39 | Author: johti | Date: Tue Aug 13 13:35:50 2019 +0200 | | Removed cyclic dependency between Error and Util | | added missing file | | M OMCompiler/Compiler/FrontEnd/Ceval.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/Util/List.mo | M OMCompiler/Compiler/Util/Util.mo | * commit c59e7a82440d0f97ae6a8707464f0aae369e47cd | Author: Martin Sjölund | Date: Fri Aug 16 12:01:52 2019 +0200 | | Moved function from AbsynToSCode that belong to Inst | | M OMCompiler/Compiler/FFrontEnd/FGraphBuild.mo | M OMCompiler/Compiler/FFrontEnd/FGraphBuildEnv.mo | M OMCompiler/Compiler/FrontEnd/AbsynToSCode.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/FrontEnd/InstExtends.mo | M OMCompiler/Compiler/FrontEnd/Mod.mo | A OMCompiler/Compiler/FrontEnd/SCodeInstUtil.mo | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | * commit 4d7ee8a9d265d168b4a23b3594afb77bd71e090d | Author: Martin Sjölund | Date: Fri Aug 16 09:04:57 2019 +0200 | | Use if-expression instead of match | | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | * commit bcd3502e929bf689ccf40aec60d7ace54814978d | Author: Martin Sjölund | Date: Fri Aug 16 09:00:25 2019 +0200 | | Remove unnecessary failure calls | | M OMCompiler/Compiler/FrontEnd/AbsynToSCode.mo | * commit 28e53adbdfb02b9bbc8c50e6bba88c9d51716b37 | Author: Adeel Asghar | Date: Fri Aug 16 11:24:09 2019 +0200 | | Improved the PNG export quality of plots | | M OMPlot/OMPlot/OMPlotGUI/PlotWindow.cpp | * commit 55e2dbda6231ea448016e4bd543a318e3ea9cbd0 | Author: Robert Braun | Date: Fri Jul 5 14:37:22 2019 +0200 | | Add external TLM models to OMSimulator models | | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.h | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.h | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/OMS/ElementPropertiesDialog.cpp | M OMEdit/OMEdit/OMEditGUI/OMS/ElementPropertiesDialog.h | M OMEdit/OMEdit/OMEditGUI/OMS/ModelDialog.cpp | M OMEdit/OMEdit/OMEditGUI/OMS/ModelDialog.h | M OMEdit/OMEdit/OMEditGUI/OMS/OMSProxy.cpp | M OMEdit/OMEdit/OMEditGUI/OMS/OMSProxy.h | A OMEdit/OMEdit/OMEditGUI/Resources/icons/import-tlmmodel.svg | M OMEdit/OMEdit/OMEditGUI/Util/Helper.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Helper.h | M OMEdit/OMEdit/OMEditGUI/resource_omedit.qrc | M OMSimulator | * commit c4d95ff7ac387cf53947965cb841b97932e2f096 | Author: Adeel Asghar | Date: Thu Aug 15 11:55:16 2019 +0200 | | Added AutoCompletion package | | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | * commit b8bff128521b22c1e279cd2ad81d50a9943a9635 | Author: Karim Abdelhak | Date: Thu Aug 15 10:36:53 2019 +0200 | | [BE] remove unused dumping functions | - ticket #5602 | | M OMCompiler/Compiler/BackEnd/Initialization.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesEquationsFullSteadyStateMassAndEnergy.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesEquationsFullSteadyStatePressureAndTemperature.mos | M testsuite/simulation/modelica/nonlinear_system/nonlinearDelayTest.mos | * commit f96d9de096e8f2f12022340ee562420891a14dc9 | Author: Adeel Asghar | Date: Thu Aug 15 10:04:26 2019 +0200 | | ticket:5515 add some margin at the top and bottom of plot curves | | M OMPlot/OMPlot/OMPlotGUI/PlotCurve.cpp | M OMPlot/OMPlot/OMPlotGUI/PlotCurve.h | * commit f809ccf373a523cd6fedd25b1d4aec5b84efb807 | Author: Adeel Asghar | Date: Wed Aug 14 11:41:17 2019 +0200 | | Makesure we don't use a null region | | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.cpp | * commit 46971929befa0089139bdb78d0b0df2e532393c9 | Author: Adeel Asghar | Date: Wed Aug 14 10:37:21 2019 +0200 | | Ticket:5610 Implemented IconMap and DiagramMap support | | M OMEdit/OMEdit/OMEditGUI/Annotations/BitmapAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/EllipseAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/PolygonAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/RectangleAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/ShapeAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.h | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.h | M OMEdit/OMEdit/OMEditGUI/Plotting/DiagramWindow.cpp | * commit 85d96360c18d5239b3805f8faa3e814e23c49e7e | Author: AnHeuermann | Date: Fri Jun 14 18:53:54 2019 +0200 | | [BE] update iteration var warning and dump | - ticket #5602 | - fixup testsuite | | M OMCompiler/Compiler/BackEnd/BackendEquation.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/Util/Error.mo | M testsuite/flattening/modelica/modification/Bug3817.mos | M testsuite/openmodelica/cruntime/optimization/basic/TFC4.mos | M testsuite/openmodelica/cruntime/optimization/basic/TFC7.mos | M testsuite/openmodelica/cruntime/optimization/basic/TFC8.mos | M testsuite/openmodelica/cruntime/optimization/basic/testAlgLoop3.mos | M testsuite/openmodelica/cruntime/optimization/basic/testAlgLoop4.mos | M testsuite/openmodelica/cruntime/optimization/basic/testAlgLoop6.mos | M testsuite/openmodelica/cruntime/optimization/benchmark/runDrumBoiler.mos | M testsuite/openmodelica/cruntime/optimization/benchmark/runExReduceDrumBoiler.mos | M testsuite/openmodelica/cruntime/optimization/benchmark/runReduceDrumBoiler.mos | M testsuite/openmodelica/cruntime/simoptions/nlssMinSize.mos | M testsuite/openmodelica/cruntime/xmlFiles/testxmlInfoAllEqnsCorrectOrder.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/CoupledClutches.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/JuliansBib.mos | M testsuite/openmodelica/linearization/testRecordDiff.mos | M testsuite/openmodelica/linearization/test_06.mos | M testsuite/openmodelica/xml/Bug3857.mos | M testsuite/simulation/libraries/3rdParty/DrModelica/DrModelicaForTesting.Circuit.mos | M testsuite/simulation/libraries/3rdParty/HumMod/buildHumModOMC.mos | M testsuite/simulation/libraries/3rdParty/PNlib/Test11.mos | M testsuite/simulation/libraries/3rdParty/PNlib/Test12.mos | M testsuite/simulation/libraries/3rdParty/PNlib/Test4.mos | M testsuite/simulation/libraries/3rdParty/PNlib/Test9.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.KinematicLoop.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.KinematicLoop_DynamicStateSelection.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.PistonEngine.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.PistonEngine_DynamicStateSelection.mos | M testsuite/simulation/libraries/3rdParty/PlanarMechanics/PlanarMechanicsForTesting.Examples.TestIdealWheel.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/Bug2537.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.RankineCycle.Simulators.ClosedLoop.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestCentrifugalPump4.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestIdealSwitchValve.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStaticCondenser.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestTank.mos | M testsuite/simulation/libraries/msl31/Modelica.Electrical.Analog.Examples.CharacteristicThyristors.mos | M testsuite/simulation/libraries/msl31/Modelica.Electrical.Analog.Examples.ShowSaturatingInductor.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis.mos | M testsuite/simulation/libraries/msl31/Modelica.Thermal.FluidHeatFlow.Examples.OneMass.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Analog.Examples.CharacteristicThyristors.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Analog.Examples.HeatingNPN_OrGate.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Analog.Examples.IdealTriacCircuit.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Analog.Examples.SwitchWithArc.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.QuasiStationary.Machines.Examples.TransformerTestbench.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.QuasiStationary.MultiPhase.Examples.BalancingDelta.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.QuasiStationary.MultiPhase.Examples.BalancingStar.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Spice3.Examples.CascodeCircuit.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Spice3.Examples.Spice3BenchmarkDifferentialPair.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.Explanatory.MeasuringTemperature.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Loops.Engine1a.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Rotational.Examples.CoupledClutches.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Rotational.Examples.Friction.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Rotational.Examples.HeatLosses.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Rotational.Examples.LossyGearDemo1.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Rotational.Examples.LossyGearDemo2.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Rotational.Examples.LossyGearDemo3.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Rotational.Examples.SimpleGearShift.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.Brake.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.Friction.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.Translational.Examples.HeatLosses.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.ReferenceAir.MoistAir1.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.ReferenceAir.MoistAir2.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.MoistAir.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Air.SimpleAir.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.IdealGases.SimpleNaturalGas.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Incompressible.Essotherm650.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Incompressible.Glycol47.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.LinearFluid.LinearColdWater.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.LinearFluid.LinearWater_pT.mos | M testsuite/simulation/libraries/msl32/Modelica.Media.Examples.Tests.MediaTestModels.Water.ConstantPropertyLiquidWater.mos | M testsuite/simulation/libraries/msl32/Modelica.Thermal.FluidHeatFlow.Examples.IndirectCooling.mos | M testsuite/simulation/libraries/msl32/Modelica.Thermal.FluidHeatFlow.Examples.OneMass.mos | M testsuite/simulation/libraries/msl32/Modelica.Thermal.FluidHeatFlow.Examples.ParallelCooling.mos | M testsuite/simulation/libraries/msl32/Modelica.Thermal.FluidHeatFlow.Examples.ParallelPumpDropOut.mos | M testsuite/simulation/libraries/msl32/Modelica.Thermal.FluidHeatFlow.Examples.PumpAndValve.mos | M testsuite/simulation/libraries/msl32/Modelica.Thermal.FluidHeatFlow.Examples.PumpDropOut.mos | M testsuite/simulation/libraries/msl32/Modelica.Thermal.FluidHeatFlow.Examples.SimpleCooling.mos | M testsuite/simulation/libraries/msl32/Modelica.Thermal.FluidHeatFlow.Examples.TwoMass.mos | M testsuite/simulation/modelica/algorithms_functions/ASubIfExp.mos | M testsuite/simulation/modelica/algorithms_functions/TupleReturn.mos | M testsuite/simulation/modelica/arrays/Bug3916.mos | M testsuite/simulation/modelica/built_in_functions/MeasureTime.mos | M testsuite/simulation/modelica/commonSubExp/wrapFunctionCalls11.mos | M testsuite/simulation/modelica/daemode/testDAE10.mos | M testsuite/simulation/modelica/daemode/testDAEScaling.mos | M testsuite/simulation/modelica/daemode/testDAEp3.mos | M testsuite/simulation/modelica/daemode/testDAEp4.mos | M testsuite/simulation/modelica/daemode/testDAEp7.mos | M testsuite/simulation/modelica/functions_eval/CascodeCircuit.mos | M testsuite/simulation/modelica/hpcom/Modelica.Electrical.Analog.Examples.SwitchWithArc.mos | M testsuite/simulation/modelica/hpcom/Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMEE_LoadDump.mos | M testsuite/simulation/modelica/hpcom/Modelica.Mechanics.Rotational.Examples.HeatLosses.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesEquationsFullSteadyStateMassAndEnergy.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesEquationsFullSteadyStatePressureAndTemperature.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitial.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullInitialInconsistent.mos | M testsuite/simulation/modelica/initialization/boundParameterExpUnfixed.mos | M testsuite/simulation/modelica/initialization/fullRobot.mos | M testsuite/simulation/modelica/initialization/homotopy1.mos | M testsuite/simulation/modelica/initialization/homotopy2.mos | M testsuite/simulation/modelica/initialization/homotopy3.mos | M testsuite/simulation/modelica/initialization/homotopy4.mos | M testsuite/simulation/modelica/initialization/homotopy4_solver.mos | M testsuite/simulation/modelica/initialization/homotopy5.mos | M testsuite/simulation/modelica/initialization/scaling1.mos | M testsuite/simulation/modelica/initialization/scaling2.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq2.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq3.mos | M testsuite/simulation/modelica/inlineFunction/forceComplexEq4.mos | M testsuite/simulation/modelica/inlineFunction/inlineArray2.mos | M testsuite/simulation/modelica/inlineFunction/inlineArray3.mos | M testsuite/simulation/modelica/inlineFunction/inlineFunction1.mos | M testsuite/simulation/modelica/msl22/IdealGearBrake.mos | M testsuite/simulation/modelica/nonlinear_system/inverseTest.mos | M testsuite/simulation/modelica/nonlinear_system/nanTest.mos | M testsuite/simulation/modelica/nonlinear_system/nonlinear.mos | M testsuite/simulation/modelica/nonlinear_system/nonlinearDelayTest.mos | M testsuite/simulation/modelica/nonlinear_system/nonlinearFailed.mos | M testsuite/simulation/modelica/nonlinear_system/nonlinearFailed_kinsol.mos | M testsuite/simulation/modelica/nonlinear_system/nonlinear_kinsol.mos | M testsuite/simulation/modelica/nonlinear_system/problem1.mos | M testsuite/simulation/modelica/nonlinear_system/problem12.mos | M testsuite/simulation/modelica/nonlinear_system/problem1_kinsol.mos | M testsuite/simulation/modelica/nonlinear_system/problem1_newton.mos | M testsuite/simulation/modelica/nonlinear_system/problem1_symjac.mos | M testsuite/simulation/modelica/nonlinear_system/problem1_symjac_tearing.mos | M testsuite/simulation/modelica/nonlinear_system/problem2.mos | M testsuite/simulation/modelica/nonlinear_system/problem2_newton.mos | M testsuite/simulation/modelica/nonlinear_system/problem2_symjac.mos | M testsuite/simulation/modelica/nonlinear_system/problem2_symjac_tearing.mos | M testsuite/simulation/modelica/nonlinear_system/problem4.mos | M testsuite/simulation/modelica/nonlinear_system/problem4_symjac.mos | M testsuite/simulation/modelica/nonlinear_system/problem4_symjac_tearing.mos | M testsuite/simulation/modelica/nonlinear_system/problem8_newton.mos | M testsuite/simulation/modelica/nonlinear_system/problem9.mos | M testsuite/simulation/modelica/others/Bug2432.mos | M testsuite/simulation/modelica/others/Bug2788.mos | M testsuite/simulation/modelica/others/Bug3023.mos | M testsuite/simulation/modelica/others/TestExpressionSolve.mos | M testsuite/simulation/modelica/others/TestSolve14.mos | M testsuite/simulation/modelica/others/TestSolve16.mos | M testsuite/simulation/modelica/others/TestSolve17.mos | M testsuite/simulation/modelica/others/TestSolve18.mos | M testsuite/simulation/modelica/parallel/ParallelPRV.mos | M testsuite/simulation/modelica/parameters/Engine1a_output.mos | M testsuite/simulation/modelica/tearing/Algorithm1-cel.mos | M testsuite/simulation/modelica/tearing/Algorithm1-celMC3.mos | M testsuite/simulation/modelica/tearing/Algorithm1-omc.mos | M testsuite/simulation/modelica/tearing/Algorithm2-cel.mos | M testsuite/simulation/modelica/tearing/Algorithm2-celMC3.mos | M testsuite/simulation/modelica/tearing/Algorithm2-omc.mos | M testsuite/simulation/modelica/tearing/Tearing9-cel.mos | M testsuite/simulation/modelica/tearing/Tearing9-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing9-omc.mos | M testsuite/simulation/modelica/tearing/dynamicTearing1.mos | M testsuite/simulation/modelica/tearing/dynamicTearing3.mos | M testsuite/simulation/modelica/tearing/tearingSelect2-celMC3.mos | M testsuite/simulation/modelica/tearing/tearingSelect2-omc.mos | M testsuite/simulation/modelica/tearing/totalTearing2.mos | M testsuite/simulation/modelica/tearing/userDefinedTearing2.mos | * commit c6fab8d26e85e94479eb0ab64085f97924ba3b75 | Author: Adeel Asghar | Date: Fri Aug 9 11:29:05 2019 +0200 | | Check for a DiagramWindow NULL pointer | | Fixes the window title issues when showing a DiagramWindow and switching between perspectives. | | M OMEdit/OMEdit/OMEditGUI/MainWindow.cpp | M OMEdit/OMEdit/OMEditGUI/MainWindow.h | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/OMS/OMSSimulationDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Plotting/VariablesWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationDialog.cpp | M OMEdit/OMEdit/OMEditGUI/TLM/TLMCoSimulationDialog.cpp | * commit 2a822018dcfa179f3fe0afe43d9d0024895b259f | Author: Martin Sjölund | Date: Fri Aug 9 15:31:29 2019 +0200 | | Forward the git cache for stages using git describe | | M Jenkinsfile | * commit 3ab0241b686ae17120a545843a7275a0fcca418f | Author: Martin Sjölund | Date: Fri Aug 9 14:54:37 2019 +0200 | | Make sure the version is OK before continuing | | M Jenkinsfile | * commit 895ffe68bbb473f94f604fd0c248af4b3aa50735 | Author: Andreas Heuermann | Date: Fri Aug 2 11:22:36 2019 +0200 | | Logging of homotopy path fixed. | | - Save csv file without "sep=," in first line. OMEdit can't open the file | with that. | - Workaround for `homotopy parameter lambda` print to work with asserts. | | M OMCompiler/SimulationRuntime/c/simulation/solver/initialization/initialization.c | M testsuite/simulation/modelica/initialization/homotopy4_solver.mos | * commit cb352b8dc86b2a4ab2bbe84490c40ad4deff906e | Author: Adeel Asghar | Date: Wed Aug 7 11:51:45 2019 +0200 | | Visualize the array plots | | Fixes ticket:5611 avoid crashing when time is out of bounds. | Remove the DiagramWindow from PlotWindowContainer on closeEvent. | Enable/disable the visualization controls based on the active result file. | | M OMEdit/OMEdit/OMEditGUI/Animation/TimeManager.cpp | M OMEdit/OMEdit/OMEditGUI/Animation/TimeManager.h | M OMEdit/OMEdit/OMEditGUI/Plotting/DiagramWindow.cpp | M OMEdit/OMEdit/OMEditGUI/Plotting/DiagramWindow.h | M OMEdit/OMEdit/OMEditGUI/Plotting/VariablesWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Plotting/VariablesWidget.h | M OMPlot/OMPlot/OMPlotGUI/PlotWindow.cpp | M OMPlot/OMPlot/OMPlotGUI/PlotWindow.h | * commit 88852a1b8022aa9c2fa0c9d8fc6ed32ac8daf5a2 | Author: Adeel Asghar | Date: Mon Aug 5 14:51:24 2019 +0200 | | ticket:5533 Do not apply the protection annotation on .mo file | | Unless specified in the settings. | | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | * commit 564225478a6e6278d040389444666d5f6d1e996a | Author: Adeel Asghar | Date: Mon Aug 5 12:16:33 2019 +0200 | | ticket:5613 Allow double click in the white-space area of a component | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | * commit 0711709e7969d10d819b1b23ce0596703cd22a3f | Author: Martin Sjölund | Date: Wed Jul 31 11:28:13 2019 +0200 | | Add the == and != operators for embedded codegen | | M OMCompiler/Compiler/Template/CodegenEmbeddedC.tpl | * commit ac376bb370d203be8e7f0be9d800593cacde1743 | Author: John | Date: Sun Jul 28 13:20:40 2019 +0200 | | Made implicit import to AbsynUtil explicit | | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | * commit ba989390cf662538f47a6e7a6162defd13758703 | Author: Adrian Pop | Date: Fri Jul 26 22:16:51 2019 +0300 | | fix rpath on Mac for OMSI | | M OMCompiler/Makefile.omsi.common | * commit 30350fd77956cd7b99233ed259cda5516934fe59 | Author: Adrian Pop | Date: Fri Jul 26 21:53:20 2019 +0300 | | fix bad error message text from PR: #354 | | M OMCompiler/Compiler/Util/Error.mo | M testsuite/metamodelica/meta/MatchCaseInteractive2.mos | * commit 9ca9056aa1b6a20cff1fc30e7a4e26c9b8226af0 | Author: Martin Sjölund | Date: Fri Jul 26 08:29:00 2019 +0200 | | Refactoring away mixed positional/named matching | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/DynamicOptimization.mo | M OMCompiler/Compiler/BackEnd/HpcOmEqSystems.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/BackEnd/SynchronousFeatures.mo | M OMCompiler/Compiler/FrontEnd/AbsynToSCode.mo | M OMCompiler/Compiler/FrontEnd/ConnectionGraph.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/FrontEnd/ExpressionSimplify.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/FrontEnd/InstBinding.mo | M OMCompiler/Compiler/FrontEnd/InstUtil.mo | M OMCompiler/Compiler/FrontEnd/Types.mo | M OMCompiler/Compiler/NFFrontEnd/NFOCConnectionGraph.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | * commit 68450fd09f875c92eee21b9e21ab4403fda19c7e | Author: Martin Sjölund | Date: Fri Jul 26 08:01:33 2019 +0200 | | Add warning for mixed position/named matching | | M OMCompiler/Compiler/FrontEnd/Patternm.mo | M OMCompiler/Compiler/Util/Error.mo | M testsuite/metamodelica/meta/MatchCaseInteractive2.mos | * commit f83a0246e13e18172f91ffed3bfb0f1eb74a705f | Author: Martin Sjölund | Date: Fri Jul 26 07:37:10 2019 +0200 | | Split MetaUtil into SCode and front-end parts | | M OMCompiler/Compiler/FrontEnd/Inst.mo | A OMCompiler/Compiler/FrontEnd/InstMeta.mo | M OMCompiler/Compiler/FrontEnd/MetaUtil.mo | M OMCompiler/Compiler/FrontEnd/Static.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | * commit 0464072fddfc610562e4d318eac65c51c6f60c3f | Author: John | Date: Fri Jul 26 12:15:59 2019 +0200 | | Made implicit import to Absyn explicit | | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | * commit 21757d358cde4a78e48dca7421bb4b691e719e01 | Author: Martin Sjölund | Date: Wed Jul 24 17:05:11 2019 +0200 | | Moved around SCodeUtil | | SCodeUtil was renamed AbsynToSCode and functions from SCode moved | to a new SCodeUtil package. | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/Uncertainties.mo | M OMCompiler/Compiler/FFrontEnd/FBuiltin.mo | M OMCompiler/Compiler/FFrontEnd/FGraph.mo | M OMCompiler/Compiler/FFrontEnd/FGraphBuild.mo | M OMCompiler/Compiler/FFrontEnd/FGraphBuildEnv.mo | M OMCompiler/Compiler/FFrontEnd/FGraphDump.mo | M OMCompiler/Compiler/FFrontEnd/FMod.mo | M OMCompiler/Compiler/FFrontEnd/FNode.mo | M OMCompiler/Compiler/FFrontEnd/FResolve.mo | M OMCompiler/Compiler/FrontEnd/Absyn.mo | A OMCompiler/Compiler/FrontEnd/AbsynToSCode.mo | M OMCompiler/Compiler/FrontEnd/Algorithm.mo | M OMCompiler/Compiler/FrontEnd/Ceval.mo | M OMCompiler/Compiler/FrontEnd/ConnectUtil.mo | M OMCompiler/Compiler/FrontEnd/DAEDump.mo | M OMCompiler/Compiler/FrontEnd/DAEUtil.mo | M OMCompiler/Compiler/FrontEnd/Inline.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/FrontEnd/InstBinding.mo | M OMCompiler/Compiler/FrontEnd/InstDAE.mo | M OMCompiler/Compiler/FrontEnd/InstExtends.mo | M OMCompiler/Compiler/FrontEnd/InstFunction.mo | M OMCompiler/Compiler/FrontEnd/InstSection.mo | M OMCompiler/Compiler/FrontEnd/InstUtil.mo | M OMCompiler/Compiler/FrontEnd/InstVar.mo | M OMCompiler/Compiler/FrontEnd/Lookup.mo | M OMCompiler/Compiler/FrontEnd/MetaUtil.mo | M OMCompiler/Compiler/FrontEnd/Mod.mo | M OMCompiler/Compiler/FrontEnd/NFEnvExtends.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeCheck.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeDependency.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeEnv.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeFlattenImports.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeFlattenRedeclare.mo | M OMCompiler/Compiler/FrontEnd/OperatorOverloading.mo | M OMCompiler/Compiler/FrontEnd/Parser.mo | M OMCompiler/Compiler/FrontEnd/Patternm.mo | M OMCompiler/Compiler/FrontEnd/SCode.mo | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | M OMCompiler/Compiler/FrontEnd/Static.mo | M OMCompiler/Compiler/FrontEnd/UnitAbsynBuilder.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFClassTree.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunctionDerivative.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookupState.mo | M OMCompiler/Compiler/NFFrontEnd/NFModifier.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperatorOverloading.mo | M OMCompiler/Compiler/Script/Binding.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/Script/NFApi.mo | M OMCompiler/Compiler/Script/Refactor.mo | M OMCompiler/Compiler/Script/SymbolTable.mo | M OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | * commit d9901afc5b767356550b12bca36c3e0a8d911d01 | Author: Martin Sjölund | Date: Wed Jul 24 13:22:05 2019 +0200 | | Refactor SCode/SCodeUtil to become more independent | | The packages no longer import any packages that use SCode/SCodeUtil | again. | | M OMCompiler/Compiler/FFrontEnd/FBuiltin.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | A OMCompiler/Compiler/FrontEnd/InstHashTable.mo | M OMCompiler/Compiler/FrontEnd/InstTypes.mo | M OMCompiler/Compiler/FrontEnd/Mod.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeCheck.mo | M OMCompiler/Compiler/FrontEnd/SCode.mo | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Script/Figaro.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | * commit 6904ae951def96a5ba2cfe2bd0eb8abc001bc78a | Author: Martin Sjölund | Date: Wed Jul 24 11:38:52 2019 +0200 | | Check to not override buffer in Sphinx help text | | M OMCompiler/Compiler/runtime/settingsimpl.c | M OMCompiler/Compiler/runtime/systemimpl.c | * commit b9322da05837c12c6a232f8e79ea870d1cd5bb63 | Author: Martin Sjölund | Date: Wed Jul 24 09:56:36 2019 +0200 | | Give additional diagnostics if the omhome is bad | | M OMCompiler/Compiler/runtime/settingsimpl.c | * commit 9bf7646c7fa0e6a5d2c921801dce091a580c8116 | Author: Martin Sjölund | Date: Tue Jul 23 17:51:52 2019 +0200 | | Add a sanity check that the build folder can be moved | | `make install` assumes that `omc` will work even if the installation | directory is moved. This should check that the rpath works fine; it will | not check if files are linked directly against temporary files in the | source directories though. | | Changed implementation of getting the installation directory on | Linux by using dladdr like we do on OSX. | | M .CI/common.groovy | M OMCompiler/Compiler/runtime/settingsimpl.c | * commit 0a25f934f47c1bdd259ddb40a590d76b5f460590 | Author: Martin Sjölund | Date: Wed Jul 24 08:39:12 2019 +0200 | | Use __linux__ for C++11 compatibility | | gcc -std=c++11 does not define linux on Linux OSes. | | M OMCompiler/SimulationRuntime/c/meta/meta_modelica_builtin.c | M OMCompiler/SimulationRuntime/c/meta/meta_modelica_segv.c | M OMCompiler/SimulationRuntime/c/util/rtclock.c | * commit 0e171720b256939724159e6f0f464774b56d588a | Author: Martin Sjölund | Date: Wed Jul 24 09:43:39 2019 +0200 | | Add a script to look for mutually dependent packages | | A OMCompiler/Compiler/boot/check-mutual-recursion.py | * commit 007ec585e4dc4e5f571172942f368beccc548e73 | Author: Martin Sjölund | Date: Tue Jul 23 08:08:12 2019 +0200 | | Update 3rdParty for dgesv fix including math.h | | This resolves some issues with embedded systems using a special | `log()` function rather than the one assumed by f2c. | | M OMCompiler/3rdParty | * commit e120f555737b200fb9c67f6c7c698ef38f88b726 | Author: AnHeuermann | Date: Sun Jul 21 10:30:43 2019 +0200 | | Build OMSI under OSX | | - added install_name_tool -change ... in makefile | | M OMCompiler/Makefile.omsi.common | * commit 9aa8157abea002c5d8c643939191f0b93d68e7f7 | Author: Andreas Heuermann | Date: Fri Jul 5 14:38:12 2019 +0200 | | Updated NPendulum test to work on Windows | | M testsuite/simulation/modelica/linear_system/NPendulum.mos | * commit 17758170c38ea9d37255663bdff0b8ac76b2db14 | Author: Andreas Heuermann | Date: Fri Jul 5 12:04:53 2019 +0200 | | Added some comments for DASSL C files | | M OMCompiler/SimulationRuntime/c/simulation/solver/dassl.c | M OMCompiler/SimulationRuntime/c/simulation/solver/dassl.h | * commit 6ecd8e35fbedc0b2c5e1e7332a85bc9d264f1eea | Author: Andreas Heuermann | Date: Thu Jul 4 17:01:56 2019 +0200 | | Dynamically allocated sparse structure and generic jacobian evaluation | | - Changed `SPARSE_PATTERN` to be dynamically allocated | - Updated code generation | - Updated C runtime solvers | - Added generic function to evaluate jacobian for ida and dassl | - Added jacobianSymbolical.c and jacobianSymbolical.h | | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/SimulationRuntime/c/Makefile.objs | M OMCompiler/SimulationRuntime/c/optimization/DataManagement/DerStructure.c | M OMCompiler/SimulationRuntime/c/optimization/DataManagement/MoveData.c | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/c/simulation/solver/dassl.c | M OMCompiler/SimulationRuntime/c/simulation/solver/dassl.h | M OMCompiler/SimulationRuntime/c/simulation/solver/ida_solver.c | A OMCompiler/SimulationRuntime/c/simulation/solver/jacobianSymbolical.c | A OMCompiler/SimulationRuntime/c/simulation/solver/jacobianSymbolical.h | M OMCompiler/SimulationRuntime/c/simulation/solver/kinsolSolver.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverKlu.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverLapack.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverLis.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSystem.c | M OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | M OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | M OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | M OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSystem.c | M OMCompiler/SimulationRuntime/c/simulation/solver/perform_qss_simulation.c.inc | M OMCompiler/SimulationRuntime/c/simulation/solver/perform_simulation.c.inc | M OMCompiler/SimulationRuntime/c/simulation/solver/stateset.c | M OMCompiler/SimulationRuntime/c/simulation_data.h | * commit 03cf86a1aae634f3cb912d6781408f41e4b93b54 | Author: Adrian Pop | Date: Mon Jul 22 02:00:22 2019 +0300 | | more fixes for ticket:5565 | | M OMCompiler/Compiler/Script/Interactive.mo | M testsuite/openmodelica/interactive-API/Ticket5565.mos | * commit e80848f648c99bed8430beb0ab28d3826200ef4a | Author: Lennart Ochel | Date: Fri Jul 19 10:46:52 2019 +0200 | | Disable inlineArray1.mos | | M testsuite/simulation/modelica/inlineFunction/Makefile | * commit d5d406a3e11b2955b12ee2adfd4a5d67823e7702 | Author: Lennart Ochel | Date: Fri Jul 19 09:53:28 2019 +0200 | | Expected output | | M testsuite/openmodelica/cppruntime/testArrayEquations.mos | M testsuite/openmodelica/cruntime/debugDumps/testDumpEvents.mos | M testsuite/openmodelica/cruntime/optimization/basic/Makefile | M testsuite/openmodelica/cruntime/optimization/basic/pendel.mos | M testsuite/openmodelica/cruntime/simoptions/testOutputIntervalDASSL.mos | M testsuite/openmodelica/cruntime/simoptions/testOutputIntervalDASSLsteps.mos | M testsuite/openmodelica/cruntime/simoptions/testOutputIntervalEuler.mos | M testsuite/openmodelica/cruntime/simoptions/testOutputIntervalRK.mos | M testsuite/openmodelica/debugDumps/lateInline.mos | M testsuite/openmodelica/debugDumps/optSimpleSolveDAEdump.mos | M testsuite/openmodelica/debugDumps/optdaedump.mos | M testsuite/openmodelica/debugDumps/paramdlowdump.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/JuliansBib.mos | M testsuite/openmodelica/xml/XmlDumpComment.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_DOL.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Constraints.UniversalConstraint.mos | M testsuite/simulation/modelica/commonSubExp/cseTestCall1.mos | M testsuite/simulation/modelica/indexreduction/PantelidesSingular.mos | M testsuite/simulation/modelica/indexreduction/SingularPlanarLoop.mos | M testsuite/simulation/modelica/initialization/homotopy2.mos | M testsuite/simulation/modelica/inlineFunction/inlineArray1.mos | M testsuite/simulation/modelica/inlineFunction/inlineFunction1.mos | M testsuite/simulation/modelica/inlineFunction/testBug4808.mos | M testsuite/simulation/modelica/linear_system/linSymSol.mos | M testsuite/simulation/modelica/nonlinear_system/TestFalseIterationNLS.mos | M testsuite/simulation/modelica/nonlinear_system/TestInputIteration.mos | M testsuite/simulation/modelica/others/TestSolve16.mos | M testsuite/simulation/modelica/resolveLoops/NPendulum2.mos | M testsuite/simulation/modelica/resolveLoops/NPendulum3.mos | M testsuite/simulation/modelica/start_value_selection/asmaFlow.mos | M testsuite/simulation/modelica/tearing/Tearing12-cel.mos | M testsuite/simulation/modelica/tearing/Tearing12-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing12-omc.mos | M testsuite/simulation/modelica/tearing/Tearing4-cel.mos | M testsuite/simulation/modelica/tearing/Tearing4-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing4-omc.mos | M testsuite/simulation/modelica/tearing/dynamicTearing2.mos | * commit a9e4e2175c2d6419bd384df5be22fe418a3a9aff | Author: Lennart Ochel | Date: Tue Jul 16 10:56:05 2019 +0200 | | Avoid printing trailing whitespaces | | M OMCompiler/Compiler/FrontEnd/DAEDump.mo | * commit 363c1e238a26947b95f78118845c7fd2d260e43c | Author: Lennart Ochel | Date: Tue Jul 16 10:36:10 2019 +0200 | | Improve Error.STRUCT_SINGULAR_SYSTEM | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/Causalize.mo | M OMCompiler/Compiler/Util/Error.mo | * commit 00048f49b0cd8114f35950c1209f522687674d03 | Author: Lennart Ochel | Date: Thu Jul 18 13:53:12 2019 +0200 | | Make optdaedump printing the original system | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | * commit a6beda527ccda3f979f472ebcf5c876b542b0a84 | Author: Lennart Ochel | Date: Thu Jul 18 13:33:01 2019 +0200 | | Reactivate removeEqualFunctionCalls | | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/SymbolicImplicitSolver.mo | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/BackEnd/Uncertainties.mo | M OMCompiler/Compiler/Util/Flags.mo | * commit 981f8ab3de7a2e7da856570ce80c002ce060d391 | Author: Adeel Asghar | Date: Thu Jul 18 11:42:54 2019 +0200 | | ticket:5441 Show the relevant toolbars based on the active model type | | M OMEdit/OMEdit/OMEditGUI/MainWindow.cpp | M OMEdit/OMEdit/OMEditGUI/MainWindow.h | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit a75b5bff63661ecd650b4be5b82811e9815cb5a3 | Author: kabdelhak | Date: Wed Jul 17 14:51:09 2019 +0200 | | [BE] consider protected toplevel inputs as unknown | - ticket #5591 | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | * commit e996e67735f19339123e77c95a57fb4be5b91837 | Author: Adeel Asghar | Date: Wed Jul 17 13:58:01 2019 +0200 | | Information message about the usage of global translation flags | | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.cpp | * commit 65e0457f4e103164499161acc54bffca55822de1 | Author: Adeel Asghar | Date: Wed Jul 17 14:49:15 2019 +0200 | | Flush the logs if --Debug=true is set | | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp | M OMEdit/OMEdit/OMEditGUI/OMS/OMSProxy.cpp | * commit 10978819adce69c019a40faab19618a9eeeeb05e | Author: Adeel Asghar | Date: Wed Jul 17 16:51:33 2019 +0200 | | Delete the associated connections of unknown component | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit ea7fc62cab4943e96a873437d080361166d8e789 | Author: Adrian Pop | Date: Wed Jul 17 23:24:24 2019 +0300 | | extra fixes to ticket:5565, more shush | | M OMCompiler/Compiler/Script/Interactive.mo | M testsuite/openmodelica/interactive-API/Ticket5565.mos | * commit f62be2dc9b2edb4988a138008de78bdc7bf960be | Author: Per Östlund | Date: Wed Jul 17 15:19:18 2019 +0200 | | [NF] Fix function derivative mapping. | | - Add lower order derivatives to the function derivative mappings like | the old frontend does. | | M OMCompiler/Compiler/FrontEnd/InstUtil.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunctionDerivative.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | * commit 9587ed9e4a01f369a8e098b0e4b5a6faf99c8f8b | Author: Adeel Asghar | Date: Wed Jul 17 13:40:50 2019 +0200 | | ticket:5588 Avoid crash when deleting a connection without a component | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit 3ea3db005e8692b66111e6a469db7f6b3e72cda5 | Author: Adeel Asghar | Date: Wed Jul 17 09:56:20 2019 +0200 | | ticket:5537 Handle multiple parameter values in a TextAnnotation | | Display the unit of the parameter if available. The unit is only shown if parameter has some value. | | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Component/Component.cpp | M OMEdit/OMEdit/OMEditGUI/Component/Component.h | M OMEdit/OMEdit/OMEditGUI/Component/ComponentProperties.cpp | M OMEdit/OMEdit/OMEditGUI/Component/ComponentProperties.h | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.h | * commit e0b417b96af105ce4ed84be652540aa6441272e4 | Author: vwaurich | Date: Tue Jul 16 09:00:37 2019 +0200 | | add complete AutoDeskColorMap | | M OMEdit/OMEdit/OMEditGUI/Animation/ExtraShapes.cpp | M OMEdit/OMEdit/OMEditGUI/Animation/ExtraShapes.h | * commit 7b001b072f08af7a65db72051b4b1df6baca1a25 | Author: Per Östlund | Date: Tue Jul 16 11:06:18 2019 +0200 | | Handle fully qualified reduction expressions. | | M OMCompiler/Compiler/FrontEnd/Static.mo | M testsuite/flattening/modelica/operators/Reductions.mo | * commit bda57e778c1f1e82ffdf0380535b952642d88260 | Author: John | Date: Mon Jul 15 14:32:12 2019 +0200 | | Update AbsynUtil.mo | | Readded dump | | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | * commit 3ac48fc7c43884336dabaed1ee3b9cebf5088d66 | Author: John | Date: Mon Jul 15 14:02:41 2019 +0200 | | Removed unused imports | | These imports are not needed | | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | * commit fac042699b8bb8a5a1ab7954a6a0cfa2d0a1f3cb | Author: kabdelhak | Date: Mon Jul 15 11:52:29 2019 +0200 | | [BE] update InlineAfterIndexReduction | - inline function calls with InlineAfterIndexReduction only for matching | - ticket 5170 | - fixup testuite | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendInline.mo | M testsuite/openmodelica/cppruntime/fmu/modelExchange/1.0/Crane_FMU1_CPP.mos | M testsuite/openmodelica/xml/XmlDumpComment.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6_analytic.mos | M testsuite/simulation/modelica/indexreduction/SingularPlanarLoop.mos | M testsuite/simulation/modelica/others/EngineV6_output.mos | M testsuite/simulation/modelica/parameters/Engine1a_output.mos | M testsuite/simulation/modelica/resolveLoops/NPendulum2.mos | M testsuite/simulation/modelica/resolveLoops/NPendulum3.mos | M testsuite/simulation/modelica/tearing/Tearing12-cel.mos | M testsuite/simulation/modelica/tearing/Tearing12-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing12-omc.mos | * commit b2eff481d849203da4e47bf047c8b3ff55fc86d3 | Author: John | Date: Mon Jul 15 09:34:35 2019 +0200 | | Updated copyright to current year (#325) | | M OMCompiler/Compiler/Util/Flags.mo | * commit 7be26d60de9a3bcbd28d6dc03af2d31068eb1a2d | Author: John | Date: Wed Jul 3 12:10:05 2019 +0200 | | Updated comments in Absyn.mo | | The comment no longer make any references to functions since there is no longer logic in Absyn | | M OMCompiler/Compiler/FrontEnd/Absyn.mo | * commit 88bb448e0215a6f082f3cd8f9eb2d95261fa412c | Author: Adrian Pop | Date: Fri Jul 12 22:27:30 2019 +0300 | | fix ticket:5565 | - add test Ticket5565.mos | - quiet down the graphical API noise (only activated with -d=nfAPINoise) | - update tests | | M OMCompiler/Compiler/Script/Interactive.mo | M testsuite/openmodelica/interactive-API/IllegalGraphics.mos | M testsuite/openmodelica/interactive-API/Makefile | A testsuite/openmodelica/interactive-API/Ticket5565.mos | M testsuite/openmodelica/interactive-API/interactive_api_annotations.mos | M testsuite/openmodelica/interactive-API/interactive_api_classes.mos | * commit af536f93bf202c4c7eebe840ad824c43a8c70a9b | Author: Karim Abdelhak | Date: Sat Jul 13 00:00:28 2019 +0200 | | [FE] Expand structural annotations | + InlineAfterIndexReduction | + GenerateEvents | | M OMCompiler/Compiler/FrontEnd/DAEDump.mo | * commit 3479eb5b75bf6412089e03be4ee8744d7abfbb71 | Author: niklwors | Date: Thu Jul 11 16:10:14 2019 +0200 | | [cppRuntime] fix for ModelicaExternal C missing objects, fix for misssing status return of omc c-api init function, deactivated threads in c-api test | | M OMCompiler/SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | M OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMC.cpp | M OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMCTest.cpp | * commit 53467af1c71d3ee70b17fc4a6d1ee1020635260e | Author: Adrian Pop | Date: Fri Jul 12 18:52:03 2019 +0300 | | fix ticket:5571 | - give default BitMap(imageSource = "") | - add test, update test | | M OMCompiler/Compiler/FrontEnd/Constants.mo | M testsuite/openmodelica/interactive-API/Makefile | A testsuite/openmodelica/interactive-API/Ticket5571.mos | M testsuite/openmodelica/interactive-API/interactive_api_annotations.mos | * commit ef78cd2a553dec4a43f45511ce537685e7e7f5c8 | Author: Lennart Ochel | Date: Thu Jul 11 13:27:29 2019 +0200 | | Add doc/SimulationRuntime/OMSI/.gitignore | | A doc/SimulationRuntime/OMSI/.gitignore | * commit 4c99eb3ce7a8bbac7d7825a27f0df0a4e6404a7a | Author: Adeel Asghar | Date: Thu Jul 11 09:41:36 2019 +0200 | | Improved the error message of multiple top level entities | | Tell the user that its not possible to load a model saved with `saveTotalModel`. | | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Helper.cpp | * commit 529511bee4c3f2b51dffc0cf850be8763a1c4c10 | Author: Francesco Casella | Date: Wed Jul 10 23:02:34 2019 +0200 | | Added documentation of saveTotalFile to old FE | | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | * commit 0ee3d89179bf015d450deb03187903cd29cd5242 | Author: Francesco Casella | Date: Wed Jul 10 22:59:39 2019 +0200 | | Added saveTotalFile documentation to NF | | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | * commit 6bd362bb6093f5bf4630eddf1a29ec8897f68063 | Author: Adrian Pop | Date: Thu Jul 11 00:22:29 2019 +0300 | | [NF] fix ticket:5577 | - for an FMU build, evaluate OpenModelica_uriToFilename in NFCeval to OpenModelica_fmuLoadResource same as the old frontend does | | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | * commit c49661443be1cc0b23da98a6d6404148f3416b59 | Author: Karim Abdelhak | Date: Wed Jul 10 16:20:22 2019 +0200 | | [BE] fix computation of array record sizes | - ticket 4611 | | M OMCompiler/Compiler/BackEnd/BackendDAE.mo | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendDAETransform.mo | M OMCompiler/Compiler/BackEnd/BackendEquation.mo | M OMCompiler/Compiler/BackEnd/BackendInline.mo | M OMCompiler/Compiler/BackEnd/BackendVarTransform.mo | M OMCompiler/Compiler/BackEnd/Differentiate.mo | M OMCompiler/Compiler/BackEnd/FindZeroCrossings.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | M OMCompiler/Compiler/BackEnd/InlineArrayEquations.mo | M OMCompiler/Compiler/BackEnd/RemoveSimpleEquations.mo | M OMCompiler/Compiler/BackEnd/SynchronousFeatures.mo | * commit 8eee160313af65d1775742e96f9a0fd90a0ab3cd | Author: Adeel Asghar | Date: Wed Jul 10 15:12:12 2019 +0200 | | Fixes ticket:2166 & ticket:5561 | | Show values of all the curves at a point. | | M OMPlot/OMPlot/OMPlotGUI/PlotCurve.cpp | M OMPlot/OMPlot/OMPlotGUI/PlotCurve.h | M OMPlot/OMPlot/OMPlotGUI/PlotPicker.cpp | M OMPlot/OMPlot/OMPlotGUI/PlotPicker.h | * commit bf4545d54f1c8a3e09a719d7e6ea9074c12c611e | Author: Adrian Pop | Date: Fri Jul 5 16:32:37 2019 +0300 | | make OPENMODELICAHOME have precedence over exe/so path | - libOpenModelicaCompiler can be used from other programs that | may not be installed in the bin directory of OpenModelica, | using the path from that exe is really wrong! | | M OMCompiler/Compiler/runtime/settingsimpl.c | * commit 5e270127ab595216d05c815301dad3734483cf3a | Author: Adeel Asghar | Date: Tue Jul 9 11:32:09 2019 +0200 | | ticket:5566 Load the animation window | | even if the `Switch to plotting perspective after simulation` is unchecked. | | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationDialog.cpp | * commit eb59bf2b385515908ce10e81bbd56091f4ada39f | Author: Adrian Pop | Date: Mon Jul 8 00:09:43 2019 +0300 | | better fix for ticket:5431 | - check if URI has a drive letter, not if system is Windows as | one could send the source code FMU to somebody who will compile | it on Linux (and the URI will be in windows format) | | M OMCompiler/SimulationRuntime/c/util/utility.c | * commit dae57577a0dca2f49f0e939856afbee898d13fec | Author: Adeel Asghar | Date: Mon Jul 8 10:32:54 2019 +0200 | | ticket:5554 Don't stretch the library icon | | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | * commit ae23951b155e8ab4a44ffd2b765cc52aed85065f | Author: Adrian Pop | Date: Sun Jul 7 03:54:27 2019 +0300 | | fix ticket:5431 | - do NOT, i repeat, do NOT reset memory_pools->used in pool_free_extra_list | as this will basically remove all the allocated stuff from the current | memory pool | | M OMCompiler/SimulationRuntime/c/gc/memory_pool.c | * commit 96cf577415d4b947969a8b67e42517e68219aded | Author: Per Östlund | Date: Fri Jul 5 17:26:04 2019 +0200 | | [NF] Don't trust global connector flags. | | - Set the "has stream operators" flag when typing a stream connector, | rather than trusting what SCodeUtil has set. SCodeUtil operates on | all loaded models rather than only the used classes, and the flag | might be overwritten by API calls before the NF is called. | - Clear the overconstrained connector flag at the start of | instantiation, since the NF already sets it itself. | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit 9fa7b26c805305082162d7cd63b76f2e780ec493 | Author: Adrian Pop | Date: Fri Jul 5 12:34:34 2019 +0300 | | fix ticket:5431 | - proper handling of modelica:// URI resources for Windows | - fix handling of start values/bindings for strings in the generated FMUs | | M OMCompiler/Compiler/Template/CodegenFMU.tpl | M OMCompiler/SimulationRuntime/c/util/utility.c | * commit 1d78a970789f4f081e63625b796a73029204aa6f | Author: kabdelhak | Date: Wed Jul 3 13:45:44 2019 +0200 | | [BE] fix stateSelect.never | - force dummy selection of stateSelect.never variables | - change adjacency matrix of states with stateSelect.never | to SOLVABILITY_SOLVED() in all equations they appear on | only one side (only for static state selection) | - additional check for known variables in solvability checks | | [fixup] testsuite update | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/Util/List.mo | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating.mos | * commit ecca413dce4a2e921fe32379a9041eb1ee3786a7 | Author: Adeel Asghar | Date: Thu Jul 4 14:21:05 2019 +0200 | | Return the compilation error | | M OMCompiler/Compiler/scripts/Compile.bat | * commit f5eb454ee15f183350824fac1762093acaef1975 | Author: Adrian Pop | Date: Wed Jul 3 22:36:09 2019 +0300 | | partial fix for ticket:4608 | - properly reset newInst flag to the previous value | - do not fail in getComponents on full type qualification, just return the same path | | M OMCompiler/Compiler/Script/NFApi.mo | * commit 939861939f19d65c8d3a60f42d548b9bf6992a80 | Author: kabdelhak | Date: Tue Jul 2 14:45:32 2019 +0200 | | [BE] resolveLoops update | - eqCrossNodes triple loops can be detected now | - detection of equal structure (e.g. arrays) | | [fixup] testsuite | | M OMCompiler/Compiler/BackEnd/HpcOmTaskGraph.mo | M OMCompiler/Compiler/BackEnd/ResolveLoops.mo | M OMCompiler/Compiler/Util/List.mo | M OMSimulator | M libraries | M testsuite/simulation/modelica/resolveLoops/ElectricalCircuit3.mos | M testsuite/simulation/modelica/tearing/Tearing10-cel.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC11.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC12.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC13.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC21.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC22.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC23.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC231.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing10-celMC4.mos | M testsuite/simulation/modelica/tearing/Tearing10-omc.mos | M testsuite/simulation/modelica/tearing/Tearing6-cel.mos | M testsuite/simulation/modelica/tearing/Tearing6-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing6-omc.mos | M testsuite/simulation/modelica/tearing/Tearing7-omc.mos | * commit a2704b4b0fd5b466e0c34a69ba53b31b66cd4917 | Author: Adeel Asghar | Date: Tue Jul 2 13:47:08 2019 +0200 | | Preserve the SimulationDialog geometry correctly | | Added a new tab for interactive simulation and moved some control to reduce the height of the SimulationDialog | | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationDialog.h | * commit 18ceea3a6ad29ded0542855a8c84484642773178 | Author: Adeel Asghar | Date: Thu Jun 27 15:50:15 2019 +0200 | | ticket:5490 Enable new instantiation and API by default | | Prompt the user if the new instantiation fails and allow translation with the old. | Added two new APIs `enableNewInstantiation` and `disableNewInstantiation` which allows on/off for the new frontend instead of calling `clearCommandLineOptions` and `setCommandLineOptions`. | | M OMCompiler/Compiler/FrontEnd/ModelicaBuiltin.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.h | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.h | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOptions.h | M OMEdit/OMEdit/OMEditGUI/Simulation/TranslationFlagsWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Simulation/TranslationFlagsWidget.h | * commit 212bdd73c40e5e36bd606a19b883acb4ed375540 | Author: adrpo | Date: Tue Jul 2 18:32:53 2019 +0200 | | fix boostrapping | - patch Absyn C sources | - fix QT api generation | - fix MatlabTranslator test | - fix testsuite | | M OMCompiler/Compiler/Template/GenerateAPIFunctionsTpl.tpl | M OMCompiler/Compiler/boot/Makefile.common | A OMCompiler/Compiler/boot/patches/Absyn.c.1.patch.xz | A OMCompiler/Compiler/boot/patches/Absyn.h.1.patch.xz | M testsuite/openmodelica/bootstrapping/DumpTest.mos | M testsuite/openmodelica/bootstrapping/LoadCompilerSources.mos | M testsuite/simulation/modelica/others/TestSolve18.mos | M testsuite/special/MatlabTranslator/LoadCompilerSources.mos | M testsuite/special/MatlabTranslator/SCRIPT.mos | * commit d506d8d5919228153284dd0317c0ede9dd117a18 | Author: johti | Date: Tue Jul 2 16:44:06 2019 +0200 | | Decoupled utility functions and logic from absyn to make it standalone | | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/BackendDAEOptimize.mo | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/BackendEquation.mo | M OMCompiler/Compiler/BackEnd/BackendInline.mo | M OMCompiler/Compiler/BackEnd/BackendVarTransform.mo | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/DAEQuery.mo | M OMCompiler/Compiler/BackEnd/Differentiate.mo | M OMCompiler/Compiler/BackEnd/EvaluateFunctions.mo | M OMCompiler/Compiler/BackEnd/ExpressionSolve.mo | M OMCompiler/Compiler/BackEnd/MathematicaDump.mo | M OMCompiler/Compiler/BackEnd/OpenTURNS.mo | M OMCompiler/Compiler/BackEnd/RemoveSimpleEquations.mo | M OMCompiler/Compiler/BackEnd/SynchronousFeatures.mo | M OMCompiler/Compiler/BackEnd/Uncertainties.mo | M OMCompiler/Compiler/BackEnd/Vectorization.mo | M OMCompiler/Compiler/BackEnd/VisualXML.mo | M OMCompiler/Compiler/BackEnd/XMLDump.mo | M OMCompiler/Compiler/FFrontEnd/FBuiltin.mo | M OMCompiler/Compiler/FFrontEnd/FCore.mo | M OMCompiler/Compiler/FFrontEnd/FExpand.mo | M OMCompiler/Compiler/FFrontEnd/FGraph.mo | M OMCompiler/Compiler/FFrontEnd/FGraphBuild.mo | M OMCompiler/Compiler/FFrontEnd/FGraphBuildEnv.mo | M OMCompiler/Compiler/FFrontEnd/FGraphDump.mo | M OMCompiler/Compiler/FFrontEnd/FInst.mo | M OMCompiler/Compiler/FFrontEnd/FLookup.mo | M OMCompiler/Compiler/FFrontEnd/FMod.mo | M OMCompiler/Compiler/FFrontEnd/FNode.mo | M OMCompiler/Compiler/FFrontEnd/FResolve.mo | M OMCompiler/Compiler/FFrontEnd/FTraverse.mo | M OMCompiler/Compiler/FrontEnd/Absyn.mo | M OMCompiler/Compiler/FrontEnd/AbsynUtil.mo | M OMCompiler/Compiler/FrontEnd/Ceval.mo | M OMCompiler/Compiler/FrontEnd/CevalFunction.mo | M OMCompiler/Compiler/FrontEnd/CheckModel.mo | M OMCompiler/Compiler/FrontEnd/ClassInf.mo | M OMCompiler/Compiler/FrontEnd/ClassLoader.mo | M OMCompiler/Compiler/FrontEnd/ComponentReference.mo | M OMCompiler/Compiler/FrontEnd/ConnectUtil.mo | M OMCompiler/Compiler/FrontEnd/DAE.mo | M OMCompiler/Compiler/FrontEnd/DAEDump.mo | M OMCompiler/Compiler/FrontEnd/DAEUtil.mo | M OMCompiler/Compiler/FrontEnd/Dump.mo | M OMCompiler/Compiler/FrontEnd/DumpGraphviz.mo | M OMCompiler/Compiler/FrontEnd/Expression.mo | M OMCompiler/Compiler/FrontEnd/ExpressionDump.mo | M OMCompiler/Compiler/FrontEnd/ExpressionSimplify.mo | M OMCompiler/Compiler/FrontEnd/Inline.mo | M OMCompiler/Compiler/FrontEnd/InnerOuter.mo | M OMCompiler/Compiler/FrontEnd/Inst.mo | M OMCompiler/Compiler/FrontEnd/InstBinding.mo | M OMCompiler/Compiler/FrontEnd/InstExtends.mo | M OMCompiler/Compiler/FrontEnd/InstFunction.mo | M OMCompiler/Compiler/FrontEnd/InstSection.mo | M OMCompiler/Compiler/FrontEnd/InstUtil.mo | M OMCompiler/Compiler/FrontEnd/InstVar.mo | M OMCompiler/Compiler/FrontEnd/Lookup.mo | M OMCompiler/Compiler/FrontEnd/MetaUtil.mo | M OMCompiler/Compiler/FrontEnd/Mod.mo | M OMCompiler/Compiler/FrontEnd/NFEnvExtends.mo | M OMCompiler/Compiler/FrontEnd/NFInstPrefix.mo | M OMCompiler/Compiler/FrontEnd/NFInstTypes.mo | M OMCompiler/Compiler/FrontEnd/NFInstUtil.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeCheck.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeDependency.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeEnv.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeFlatten.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeFlattenImports.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeFlattenRedeclare.mo | M OMCompiler/Compiler/FrontEnd/NFSCodeLookup.mo | M OMCompiler/Compiler/FrontEnd/OperatorOverloading.mo | M OMCompiler/Compiler/FrontEnd/Patternm.mo | M OMCompiler/Compiler/FrontEnd/PrefixUtil.mo | M OMCompiler/Compiler/FrontEnd/SCode.mo | M OMCompiler/Compiler/FrontEnd/SCodeDump.mo | M OMCompiler/Compiler/FrontEnd/SCodeSimplify.mo | M OMCompiler/Compiler/FrontEnd/SCodeUtil.mo | M OMCompiler/Compiler/FrontEnd/Static.mo | M OMCompiler/Compiler/FrontEnd/Types.mo | M OMCompiler/Compiler/FrontEnd/UnitAbsynBuilder.mo | M OMCompiler/Compiler/FrontEnd/Values.mo | M OMCompiler/Compiler/FrontEnd/ValuesUtil.mo | M OMCompiler/Compiler/Main/Main.mo | M OMCompiler/Compiler/NFFrontEnd/NFBinding.mo | M OMCompiler/Compiler/NFFrontEnd/NFBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinFuncs.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFComponentRef.mo | M OMCompiler/Compiler/NFFrontEnd/NFDimension.mo | M OMCompiler/Compiler/NFFrontEnd/NFEquation.mo | M OMCompiler/Compiler/NFFrontEnd/NFEvalFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpandExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunctionDerivative.mo | M OMCompiler/Compiler/NFFrontEnd/NFImport.mo | M OMCompiler/Compiler/NFFrontEnd/NFInline.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookup.mo | M OMCompiler/Compiler/NFFrontEnd/NFLookupState.mo | M OMCompiler/Compiler/NFFrontEnd/NFModifier.mo | M OMCompiler/Compiler/NFFrontEnd/NFOCConnectionGraph.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperator.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperatorOverloading.mo | M OMCompiler/Compiler/NFFrontEnd/NFRecord.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFStatement.mo | M OMCompiler/Compiler/NFFrontEnd/NFSubscript.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo | M OMCompiler/Compiler/Script/Binding.mo | M OMCompiler/Compiler/Script/BlockCallRewrite.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/Figaro.mo | M OMCompiler/Compiler/Script/GlobalScriptDump.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M OMCompiler/Compiler/Script/NFApi.mo | M OMCompiler/Compiler/Script/Refactor.mo | M OMCompiler/Compiler/Script/RewriteRules.mo | M OMCompiler/Compiler/Script/StaticScript.mo | M OMCompiler/Compiler/Script/SymbolTable.mo | M OMCompiler/Compiler/SimCode/ReduceDAE.mo | M OMCompiler/Compiler/SimCode/SimCodeFunction.mo | M OMCompiler/Compiler/SimCode/SimCodeFunctionUtil.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/Template/AbsynDumpTV.mo | M OMCompiler/Compiler/Template/CodegenFMUCommon.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/Compiler/Template/Unparsing.tpl | M OMCompiler/Compiler/Template/VisualXMLTplTV.mo | M OMCompiler/Compiler/Util/AvlSetPath.mo | M OMCompiler/Compiler/Util/HashTable5.mo | M OMCompiler/Compiler/Util/HashTablePathToFunction.mo | M OMCompiler/Compiler/Util/HashTableStringToPath.mo | M OMCompiler/Compiler/runtime/Dynload_omc.cpp | M OMCompiler/Parser/Modelica.g | * commit 37e230930db6e727a330afd2a5d711230b45aeb9 | Author: Martin Sjölund | Date: Tue Jun 11 16:55:36 2019 +0200 | | Skip building libraries on OSX check gmake | | M Jenkinsfile | * commit 708c50277d8d435bb193d3ef2374e6f00b7eed33 | Author: Andreas Heuermann | Date: Thu Jun 6 17:58:21 2019 +0200 | | Fix OMSISolver build on macOS | | - Made reading of sundials version more robust in OMSI/solver/CMakeList.txt | - Only use Sundials from 3rdParty because specific header are needed | | M OMCompiler/SimulationRuntime/OMSI/base/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSI/solver/CMakeLists.txt | * commit 6604e0d34d711f7ebeef173cc8ee5c2211ea5065 | Author: AnHeuermann | Date: Tue Jun 18 16:45:52 2019 +0200 | | Added analytical jacobian for linear strong components | | - Added new flag LSanalyticJacobian to enable analytical jacobian for linear loops | Defaults to false | - Generate symbolic jacobian for linear systems when flag is enabled | - Added testcase for linear solvers with analytical jacobian | - Added testcase to dump sparsity pattern for linear problem | | M OMCompiler/Compiler/BackEnd/SymbolicJacobian.mo | M OMCompiler/Compiler/Util/Flags.mo | M testsuite/openmodelica/debugDumps/Makefile | A testsuite/openmodelica/debugDumps/dumpSparsePatternLin.mos | M testsuite/simulation/modelica/linear_system/Makefile | A testsuite/simulation/modelica/linear_system/analyticJacProblem3.mos | * commit ea1e2c16f0d7c591f9ea76df420d3236ff812b3c | Author: Andreas Heuermann | Date: Wed Jun 19 13:22:19 2019 +0200 | | Linear solvers: Check residuals and fixes for Lis | | - Fixed wrong index in analytic Jacobian lead index for Lis solver | - Switched column and rows in getAnalytical Jacobian for Lis | - Added check for all linear solver using jacobian matrices for residual vector equals null | - Added missing linear solver for linear solver tests | | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverKlu.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverLapack.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverLis.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverLis.h | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | M OMCompiler/SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | M OMCompiler/SimulationRuntime/c/simulation/solver/omc_math.c | M OMCompiler/SimulationRuntime/c/simulation/solver/omc_math.h | M testsuite/simulation/modelica/linear_system/problem2.mos | M testsuite/simulation/modelica/linear_system/problem3.mos | * commit 4dc44f91c3bb6d10b5571cbf1217b922479ff0d3 | Author: Adrian Pop | Date: Thu Jun 27 17:03:47 2019 +0300 | | Fix ticket:5548 | - split CevalScriptBackend.cevalInteractiveFunctions3 into two functions | - move some functions from Interactive to InteractiveUtil | - add test for calling getAvailableMatchingAlgorithms() without crashing | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | M testsuite/openmodelica/interactive-API/Makefile | A testsuite/openmodelica/interactive-API/Ticket5548.mos | * commit c2275ed3becf87c1ba8635162976af483fa3147f | Author: Adeel Asghar | Date: Wed Jun 26 14:54:12 2019 +0200 | | Don't quote environment variable otherwise short names won't work | | M OMCompiler/Compiler/Script/CevalScript.mo | * commit 6d621c3f623b5ebd928a256581864640555bc7aa | Author: arun3688 | Date: Tue Jun 25 16:39:45 2019 +0200 | | implement new extraction algorithm for dataReconciliation | | M OMCompiler/Compiler/BackEnd/Uncertainties.mo | M testsuite/openmodelica/uncertainties/DataReconciliationOpenCpsTests.mos | * commit 0d156da81cec805951092a13d20575a87f7db224 | Author: Lennart Ochel | Date: Tue Jun 25 16:38:00 2019 +0200 | | Add test case for fmi2Reset | | M testsuite/omsimulator/Makefile | A testsuite/omsimulator/reset.mos | * commit 6b0461b0bfae89a7ec83d6e3ca5f6d4b410a95cb | Author: Lennart Ochel | Date: Tue Jun 25 13:29:56 2019 +0200 | | Fix fmi2Reset | | M OMCompiler/SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc | * commit 08ed26076c3aa2f4eb4ab56fef721105e750a6d9 | Author: Adeel Asghar | Date: Tue Jun 25 15:00:46 2019 +0200 | | ticket:5519 Fixed updateConnection API | | Made it possible to set the annotation with and without $annotation. | | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.cpp | M testsuite/openmodelica/interactive-API/interactive_api_attributes.mos | * commit d9239c4c0918c55c912abdff163b05b008924956 | Author: johti | Date: Mon May 27 07:57:40 2019 +0200 | | ISSUE-5435: Now possible to reset OMEdit via the UI | | ISSUE-5435: Changed to utf8. changed variables according to coding rules for OMEDit | | ISSUE-5435: Added translation support for QT versions < 5.4 | | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.h | * commit 86c18c59c028f48430833c90dedaaa63b114920d | Author: Josh Bode | Date: Tue Jun 25 18:40:18 2019 +1000 | | bump OMOptim | | M OMOptim | * commit a23711f1437f12fa9cb7319bfeda039eada228d9 | Author: Adeel Asghar | Date: Tue Jun 25 11:24:25 2019 +0200 | | Preserve the geometry of OMC CLI Window | | and SimulationOutputWidget | | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.h | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOutputWidget.cpp | * commit 04749d3a77ade7b00fde1ea8e24bb9f846c7de87 | Author: Adeel Asghar | Date: Tue Jun 25 09:44:09 2019 +0200 | | ticket:5541 Enable ctrl+home | | M OMEdit/OMEdit/OMEditGUI/Editors/BaseEditor.cpp | * commit d5ff08ecd6698428b9fb4138581a3b4f3b4d13ae | Author: Adeel Asghar | Date: Mon Jun 24 15:05:36 2019 +0200 | | Skip the call to diffModelicaFileListings if before and after strings are same | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp | * commit 3d25372217e04486ef07884b03395bdff170d349 | Author: Adeel Asghar | Date: Mon Jun 24 10:00:24 2019 +0200 | | ticket:5333 Use the whole suggested word instead of completing it | | M OMEdit/OMEdit/OMEditGUI/Editors/BaseEditor.cpp | * commit 0adf2ffff4080009c06cb2f9fc0425c85ca0786b | Author: Anatoly Trosinenko | Date: Sun Jun 23 17:01:24 2019 +0300 | | Fix completion for dot-qualified names | | Probably due to regression, completions were generated for | Model|{ica,...} but not for Modelica.Bl|{ocks,...} because in the second | case, the completer machinery was generating just the [Blocks], not | [Modelica.Blocks], so Qt completer filtered it out on its own. | | M OMEdit/OMEdit/OMEditGUI/Editors/BaseEditor.cpp | * commit da81d44317e92396f7904d0ede35a8964b32d369 | Author: Per Östlund | Date: Sat Jun 22 18:03:40 2019 +0200 | | [NF] Compare names when type checking connections. | | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | A testsuite/flattening/modelica/scodeinst/ConnectInvalidType2.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 4698d268b4df714b6fab3af01504da3cabaa30da | Author: kabdelhak <38032125+kabdelhak@users.noreply.github.com> | Date: Wed Jun 19 22:50:07 2019 +0200 | | [BE] fix bltdump (#274) | | - removed dumping of stateorder in handler function to prevent | failing during initialzation with NO_STATESELECTION | - simulating with -b=bltdump should have always failed before | | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | * commit 20f03ff14b403629140557f9937c0d5553e334c2 | Author: Lennart Ochel | Date: Wed Jun 19 22:48:39 2019 +0200 | | Prefer tearing variables with start value for initialization (#256) | | * Prefer tearing variables with start value for initialization | * Deactivate preOptModule removeEqualFunctionCalls | * Fix IndexReduction.addStateOrderFinder | * Disable two unstable optimization test cases | * Update expected output | | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/Util/Flags.mo | M testsuite/openmodelica/cruntime/debugDumps/testDumpEvents.mos | M testsuite/openmodelica/cruntime/optimization/basic/Makefile | M testsuite/openmodelica/cruntime/optimization/basic/pendel.mos | M testsuite/openmodelica/cruntime/simoptions/testOutputIntervalDASSL.mos | M testsuite/openmodelica/cruntime/simoptions/testOutputIntervalDASSLsteps.mos | M testsuite/openmodelica/cruntime/simoptions/testOutputIntervalEuler.mos | M testsuite/openmodelica/cruntime/simoptions/testOutputIntervalRK.mos | M testsuite/openmodelica/debugDumps/lateInline.mos | M testsuite/openmodelica/debugDumps/optdaedump.mos | M testsuite/openmodelica/fmi/ModelExchange/1.0/JuliansBib.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3763.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Examples.HRB.Simulators.ClosedLoopDigitalSimulator.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestFlow1D2phChen.mos | M testsuite/simulation/libraries/3rdParty/ThermoPower/ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV2ph.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicOnePhaseFlowPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicTwoPhaseFlowPipe.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestDynamicWaterWaterExchanger.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestRefP.mos | M testsuite/simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestStodolaTurbine.mos | M testsuite/simulation/libraries/msl31/Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Analog.Examples.OvervoltageProtection.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Analog.Examples.SimpleTriacCircuit.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Machines.Examples.DCMachines.DCPM_withLosses.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.QuasiStationary.SinglePhase.Examples.Rectifier.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.DrumBoiler.DrumBoiler.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.IncompressibleFluidNetwork.mos | M testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.InverseParameterization.mos | M testsuite/simulation/libraries/msl32/Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonPullInStroke.mos | M testsuite/simulation/libraries/msl32/Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.ComparisonQuasiStationary.mos | M testsuite/simulation/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings.mos | M testsuite/simulation/modelica/commonSubExp/cseTestCall1.mos | M testsuite/simulation/modelica/daemode/testDAEmodeDrumBoiler.mos | M testsuite/simulation/modelica/hpcom/Modelica.Electrical.Analog.Examples.OvervoltageProtection.mos | M testsuite/simulation/modelica/hpcom/Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings.mos | M testsuite/simulation/modelica/inheritances/Ticket4258b.mos | M testsuite/simulation/modelica/initialization/OverdeterminedInitialization.Fluid.TwoVolumesFullSteadyStatePressureAndTemperature.mos | M testsuite/simulation/modelica/inlineFunction/inlineArray1.mos | M testsuite/simulation/modelica/inlineFunction/inlineFunction1.mos | M testsuite/simulation/modelica/linear_system/linSymSol.mos | M testsuite/simulation/modelica/others/TestSolve16.mos | M testsuite/simulation/modelica/others/localKnownVars.mos | M testsuite/simulation/modelica/resolveLoops/NPendulum2.mos | M testsuite/simulation/modelica/resolveLoops/NPendulum3.mos | M testsuite/simulation/modelica/start_value_selection/asmaFlow.mos | M testsuite/simulation/modelica/tearing/Tearing11-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing12-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing12-omc.mos | M testsuite/simulation/modelica/tearing/Tearing4-cel.mos | M testsuite/simulation/modelica/tearing/Tearing4-celMC3.mos | M testsuite/simulation/modelica/tearing/Tearing4-omc.mos | M testsuite/simulation/modelica/tearing/totalTearing3.mos | M testsuite/simulation/modelica/tearing/userDefinedTearing1.mos | * commit 55e5d89922fda316664e22e97ee4ad81ab3677bd | Author: Adeel Asghar | Date: Wed Jun 19 15:12:21 2019 +0200 | | Use the short path names even for the installation path | | M OMCompiler/Compiler/scripts/Compile.bat | * commit 95d832b0751c0c2d4c68b3be33105ee95c12ff8f | Author: kabdelhak | Date: Tue Jun 18 15:36:40 2019 +0200 | | [BE] cleanup -d=bltdump | - more comprehensible output of MSSS and state selection | - remove too verbose dumping of full system | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M OMCompiler/Compiler/BackEnd/BackendEquation.mo | M OMCompiler/Compiler/BackEnd/IndexReduction.mo | M OMCompiler/Compiler/BackEnd/Matching.mo | * commit 98e4980894d9430f1a493e5988af81f12b214f82 | Author: Per Östlund | Date: Tue Jun 18 14:25:10 2019 +0200 | | [NF] Fix for ticket 5534. | | - Always evaluate structural parameters in type attributes, to avoid | scalarization issues. | | M OMCompiler/Compiler/NFFrontEnd/NFEvalConstants.mo | * commit 915982a816fa3915c335ed72f6b70da6992d1d03 | Author: Andreas <38031952+AnHeuermann@users.noreply.github.com> | Date: Mon Jun 17 16:24:50 2019 +0200 | | Add OMSI documentation (#242) | | * added OMSI doxygen generation | * Renamed omsi -> OMSI and added target | | M doc/Makefile | A doc/SimulationRuntime/OMSI/CMakeLists.txt | A doc/SimulationRuntime/OMSI/OmsiRuntimeDoc.config.in | * commit 882f32b060e86f105b5bbaaead5a8830672c2203 | Author: Lennart Ochel | Date: Mon Jun 17 13:37:52 2019 +0200 | | Update OMNotebook/.gitignore | | M OMNotebook/.gitignore | * commit c521adfdc4ffcc14fd0b1a768921a62fa6a641f8 | Author: Andreas Heuermann | Date: Thu May 23 10:57:36 2019 +0200 | | Made homotopy initialization test independent of OS | | M testsuite/simulation/modelica/initialization/homotopy4_solver.mos | * commit 96fa58abaaad973c4619bd1b83c19be18536e010 | Author: Andreas Heuermann | Date: Wed May 15 10:59:52 2019 +0200 | | [OMSI] Added test for algebraic loops | | Added models with linear and non-linear loops to test default OMSIBase solver | for algebraic loops. | | M testsuite/openmodelica/omsi/omsic/Makefile | M testsuite/openmodelica/omsi/omsic/problem2.mos | A testsuite/openmodelica/omsi/omsic/simpleLoop.mos | A testsuite/openmodelica/omsi/omsic/simpleNonLinLoop.mos | M testsuite/openmodelica/omsi/omsic/simulateSimpleOMSU.mos | * commit 4ce17f701cf84155c24418cd1be4c0a66b68165f | Author: arun3688 | Date: Mon Jun 17 11:36:54 2019 +0200 | | add more modelica proceedings 2019 | | M doc/bibliography/openmodelica.bib | M doc/bibliography/papers.cite | * commit 5e058f37e4bbec5ae3237511f448f68478a98cb9 | Author: Adrian Pop | Date: Sat Jun 15 09:37:08 2019 +0300 | | exit on error on the Win/MinGW pipeline | | M .CI/common.groovy | * commit 08ad2710af891bc2ae750136d579dadc5c2c3ea2 | Author: Adrian Pop | Date: Fri Jun 14 17:55:24 2019 +0300 | | allow Win/MinGW stage to run on all nodes labeled windows | | M Jenkinsfile | * commit ef87d102e4ab3b5625d639b1ec06a0b1624f4d6a | Author: kabdelhak | Date: Fri Jun 14 14:05:47 2019 +0200 | | [BE] added usage of flag -d=tearingdump and -d=tearingdumpV | - extends -d=optdaedump to print residual/inner equations and | tearing/inner variables instead of only printing indices | | M OMCompiler/Compiler/BackEnd/BackendDAEUtil.mo | M OMCompiler/Compiler/BackEnd/BackendDump.mo | M testsuite/openmodelica/debugDumps/optdaedump.mos | M testsuite/simulation/modelica/start_value_selection/asmaFlow.mos | * commit 61b6e52e897fc990b70b54d549fa7f3c33a9ba44 | Author: Adeel Asghar | Date: Fri Jun 14 14:03:27 2019 +0200 | | Bumped OMSimulator | | Fixed SEMLA compilation | | M OMCompiler/Compiler/boot/Makefile.omdev.mingw | M OMCompiler/Makefile.common | M OMSimulator | * commit 0375f06c372c6794695246cda724f184851f4bac | Author: Per Östlund | Date: Thu Jun 13 15:50:45 2019 +0200 | | [NF] Improve handling of min/max of Booleans. | | - Implement missing min/max_boolean_array functions in the runtime. | - Add min/max(arg) => arg optimization when arg is an array with a | single element. | | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFSubscript.mo | M OMCompiler/Compiler/NFFrontEnd/NFType.mo | M OMCompiler/SimulationRuntime/c/util/boolean_array.c | M OMCompiler/SimulationRuntime/c/util/boolean_array.h | * commit c870ea6900d7793effd2f18cccae16618e9bcd73 | Author: Per Östlund | Date: Thu Jun 13 14:05:42 2019 +0200 | | [NF] Fix fixed binding check for records. | | M OMCompiler/Compiler/NFFrontEnd/NFComponent.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFInstNode.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit c40ba8148534bdc2cf1129abad7d99152feb1907 | Author: Adrian Pop | Date: Tue Jun 11 22:39:46 2019 +0300 | | use withEnv for both MacOS and Win/MinGW pipelines | - this is so we do not share the env.PATH variable | - quote "git clean -ffdx" for the submodule command for Windows | as otherwise you get error: unknown switch `f' | - do not put spaces in the MSYS_WORKSPACE as make/gcc cannot handle them later on | - quote ${WORKSPACE} when giving it to cygpath, echo the MSYS_WORKSPACE for debugging | | M .CI/common.groovy | M Jenkinsfile | * commit 4b7302e19d12ad08290954bfb6f3de472377b0d9 | Author: Adrian Pop | Date: Tue Jun 11 22:05:03 2019 +0300 | | Revert "more fixes for building OMSICpp on MinGW" | | This reverts commit 3ae6d2dc06abea8b8c6cac2c9b3867d876de5ac4. | | Revert "Fix a pch issue when building release" | | This reverts commit 7247254c0320c6096415d5669194402c470be8d6. | | Revert "add more deps for OMSI msvc" | | This reverts commit 9fd7ac7e08cc44524c9621cd797a5c229f235f20. | | Revert "Fix OMSICpp build on MSVC" | | This reverts commit 33e993f8f0e123efd631d29c782490939827e7aa. | | Revert "Applied codestyle to omsicpp runtime" | | This reverts commit dc1348bd5542e569a6affa243ffd64d2e1a6536b. | | Revert "[OMSICpp] Add OMSI Cpp library and omsicpp code target template" | | This reverts commit 8633ec15ac094110f7810b99ff4ae12010f21801. | | M Makefile.omdev.mingw | M OMCompiler/.gitignore | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/ExpressionSolve.mo | M OMCompiler/Compiler/BackEnd/HpcOmMemory.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | M OMCompiler/Compiler/FrontEnd/ComponentReference.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenCppCommon.tpl | M OMCompiler/Compiler/Template/CodegenCppHpcom.tpl | M OMCompiler/Compiler/Template/CodegenFMUCommon.tpl | M OMCompiler/Compiler/Template/CodegenFMUCpp.tpl | M OMCompiler/Compiler/Template/CodegenFMUCppHpcom.tpl | M OMCompiler/Compiler/Template/CodegenOMSIC.tpl | D OMCompiler/Compiler/Template/CodegenOMSICpp.tpl | M OMCompiler/Compiler/Template/Makefile.common | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M OMCompiler/Makefile.common | M OMCompiler/Makefile.omdev.mingw | M OMCompiler/Makefile.omsi.common | M OMCompiler/SimulationRuntime/OMSI/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSI/base/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSI/solver/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSIC/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/OMSI/include/fmi2/fmi2FunctionTypes.h OMCompiler/SimulationRuntime/OMSIC/include/fmi2/fmi2FunctionTypes.h | R100 OMCompiler/SimulationRuntime/OMSI/include/fmi2/fmi2Functions.h OMCompiler/SimulationRuntime/OMSIC/include/fmi2/fmi2Functions.h | R100 OMCompiler/SimulationRuntime/OMSI/include/fmi2/fmi2TypesPlatform.h OMCompiler/SimulationRuntime/OMSIC/include/fmi2/fmi2TypesPlatform.h | D OMCompiler/SimulationRuntime/OMSICpp/CMake/FindDgesv.cmake | D OMCompiler/SimulationRuntime/OMSICpp/CMake/FindScoreP.cmake | D OMCompiler/SimulationRuntime/OMSICpp/CMake/FindSuiteSparse.cmake | D OMCompiler/SimulationRuntime/OMSICpp/CMake/FindTBB.cmake | D OMCompiler/SimulationRuntime/OMSICpp/CMake/PrecompiledHeader.cmake | D OMCompiler/SimulationRuntime/OMSICpp/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/Makefile.env.in | D OMCompiler/SimulationRuntime/OMSICpp/Makefile.in | D OMCompiler/SimulationRuntime/OMSICpp/Makefile.omdev.mingw | D OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/include/OMC.h | D OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/include/OMCAPI.h | D OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/include/OMCFunctions.h | D OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/src/OMC.cpp | D OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/src/OMCTest.cpp | D OMCompiler/SimulationRuntime/OMSICpp/omsi/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/omsi/README | D OMCompiler/SimulationRuntime/OMSICpp/omsi/include/omsi_factory.h | D OMCompiler/SimulationRuntime/OMSICpp/omsi/include/omsi_global_settings.h | D OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_log.cpp | D OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_log.h | D OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_settings.h | D OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_wrapper.cpp | D OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_wrapper.h | D OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/omsi_fmi2_me.cpp | D OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi.cpp | D OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi_factory.cpp | D OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi_global_settings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/DefaultContainerManager.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/FactoryPolicy.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/HistoryImpl.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/IHistory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/IPropertyReader.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ISimTable.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ISimVar.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ParallelContainerManager.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/BufferReaderWriter.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/DefaultWriter.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/MatfileWriter.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/TextfileWriter.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimBoolean.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimData.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimDouble.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimInteger.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimString.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Writer.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/XmlPropertyReader.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Extensions/IModelicaCompiler.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Array.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ArrayOperations.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ArraySlice.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Constants.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Functions.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/IBlas.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ILapack.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/SparseMatrix.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Utility.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Modelica.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Modelica/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ModelicaDefine.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Object/IObject.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Object/Object.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/IReduceDAE.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/IReduceDAESettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/Ranking.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/ReduceDAESettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/Reduction.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/com/ModelicaCompiler.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/Configuration.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/ISimController.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/ISimData.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/Initialization.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/SimController.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/SimManager.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/Factory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/GlobalSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/IGlobalSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/ISettingsFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/ISimControllerSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/AlgLoopSolverDefaultImplementation.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ILinSolverSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ILinearAlgLoopSolver.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/INonLinSolverSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/INonLinearAlgLoopSolver.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ISolver.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ISolverSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SimulationMonitor.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SolverDefaultImplementation.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SolverSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SystemStateSelection.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/AlgLoopSolverFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ContinuousEvents.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/DiscreteEvents.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/EventHandling.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IAlgLoopSolverFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IContinuous.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ICoupledSystem.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IEvent.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ILinearAlgLoop.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IMixedSystem.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/INonLinearAlgLoop.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IOMSI.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISimObjects.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISimVars.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IStateSelection.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IStepEvent.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemInitialization.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemProperties.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemTypes.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ITime.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IWriteOutput.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/LinearAlgLoopDefaultImplementation.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/NonLinearAlgLoopDefaultImplementation.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/OSUSystem.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SimObjects.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SimVars.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SystemDefaultImplementation.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/Modelica/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/Modelica/ModelicaSimulationError.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/OMCompilerSimulationRuntimeOMSICppruntimesrcSolverRTEulerRTEuler.cpp.URL | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/adaptable_factory.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/barriers.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/convenience.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/factory.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/factory_map.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/filesystem.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory_free_functions.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory_set.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/create.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/create_func.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/factory.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/factory_map.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/library_impl.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/shared_library.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/typeinfo.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/logger.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_papi.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_rdtsc.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_scorep.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_statistic.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/parameter.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/parameter_map.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/shared_library.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/type_map.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/addressing_index.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/at.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/bandwidth.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/begin.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/set.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/her.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/boost/array.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/boost/multi_array.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/column.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/conj.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/data_order.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/data_side.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/adaptor.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/array.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/convert_to.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/copy_const.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/get.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/if_left.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/offset.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/pod.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/property_map.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/diag_tag.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/eigen/matrix.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/end.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/compressed.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_band_array.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_linear_array.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_rank.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_static_size.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_static_stride.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_triangular_array.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/herm.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/index_base.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/io.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_column_major.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_complex.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_mutable.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_numeric.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_real.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_row_major.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_symmetric.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/workspace.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lower.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/min_rank.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/noop.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/num_columns.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/num_rows.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/rank.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/remove_imaginary.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/row.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/size.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/std/valarray.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/std/vector.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/stride.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/symm.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/tag.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type_traits.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/trans.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/trans_tag.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/banded.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/storage.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/triangular.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/unit_lower.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/unit_upper.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/uplo_tag.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/upper.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/value_type.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/vector_view.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/views.hpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/utils.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMUGlobalSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMULibInterface.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMULogger.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMUWrapper.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/IFMUInterface.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/fmiModelFunctions.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/fmiModelTypes.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2GlobalSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Interface.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Wrapper.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Wrapper.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2FunctionTypes.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2Functions.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2TypesPlatform.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/ModelicaUtilities.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/BodasFactory/BodasFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/OMCFactory/OMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/ObjectFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/FactoryConfig.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/FactoryPolicy.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverBodasFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SimObjectOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SimObjectVxWorksFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverBodasFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverVxWorksFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSimObjectOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemBodasFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemOMCFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemVxWorksFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/ARKode.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/ARKodeSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/Broyden.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/BroydenSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/CVode.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/CVodeSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/CppDASSL.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/CppDASSLSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/dassl.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/dasslaux.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/DgesvSolver.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/DgesvSolverSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/Euler.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/EulerSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/IEulerSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/Hybrj.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/HybrjSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/IDA.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/IDASettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/Kinsol.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/KinsolLapack.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/KinsolSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/LinearSolver.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/LinearSolverSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/Newton.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/NewtonSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/Nox.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/NoxLapackInterface.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/NoxSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/Peer.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/PeerSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/IRK12Settings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/RK12.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/RK12Settings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/RTEuler.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/RTEulerSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/FactoryExport.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/UmfPack.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/UmfPackSettings.h | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/SimData.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/XmlPropertyReader.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/ArrayOperations.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/Functions.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/SparseMatrix.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/Modelica.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaConfig_msvc.inc.in | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaLibraryConfig_gcc.inc.in | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/Ranking.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/ReduceDAESettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/ReduceDAESettings.xml | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/Reduction.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/com/ModelicaCompiler.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/com/OMCTest.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/Configuration.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/Initialization.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/SimController.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/SimManager.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/Factory.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/GlobalSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/config/GlobalSettings.xml | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/AlgLoopSolverDefaultImplementation.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SimulationMonitor.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SolverDefaultImplementation.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SolverSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SystemStateSelection.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/AlgLoopSolverFactory.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/ContinuousEvents.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/DiscreteEvents.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/EventHandling.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/LinearAlgLoopDefaultImplementation.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/NonLinearAlgLoopDefaultImplementation.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/OSUSystem.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SimObjects.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SimVars.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SystemDefaultImplementation.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/ModelicaSimulationError.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/ModelicaUtilities.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/logger.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_papi.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_rdtsc.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_scorep.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_statistic.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/FMU/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/FMU/FMULogger.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/LibrariesConfig.h.in | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/BodasFactory/BodasFactory.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/OMCFactory/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/OMCFactory/OMCFactory.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/ARKode.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/ARKodeSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/Broyden.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/BroydenSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CVode.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CVodeSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/CppDASSL.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/CppDASSLSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/ddaskr.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/DgesvSolver.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/DgesvSolverSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/Euler.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/EulerSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/config/EulerSettings.xml | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/Hybrj.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/HybrjSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/IDA.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/IDASettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/Kinsol.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/KinsolLapack.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/KinsolSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/LinearSolver.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/LinearSolverSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/Newton.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/NewtonSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NOX_StatusTest_SgnChange.C | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/Nox.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NoxLapackInterface.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NoxSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/Peer.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/PeerSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/RK12.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/RK12Settings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/config/RK12Settings.xml | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/RTEuler.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/RTEulerSettings.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/CMakeLists.txt | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/FactoryExport.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/UmfPack.cpp | D OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/UmfPackSettings.cpp | A OMCompiler/SimulationRuntime/cpp/CMake/FindDgesv.cmake | R100 OMCompiler/SimulationRuntime/OMSICpp/CMake/FindPugiXML.cmake OMCompiler/SimulationRuntime/cpp/CMake/FindPugiXML.cmake | A OMCompiler/SimulationRuntime/cpp/CMake/FindScoreP.cmake | A OMCompiler/SimulationRuntime/cpp/CMake/FindSuiteSparse.cmake | A OMCompiler/SimulationRuntime/cpp/CMake/FindTBB.cmake | A OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | A OMCompiler/SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Math/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/Math/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Math/Functions.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Math/SparseMatrix.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/Modelica/Modelica.cpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaConfig_gcc.inc.in OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | A OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | A OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_gcc.inc.in | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaLibraryConfig_msvc.inc.in OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_msvc.inc.in | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ModelicaExternalC/CMakeLists.txt OMCompiler/SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/Ranking.cpp | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.cpp | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.xml | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/Reduction.cpp | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/ModelicaCompiler.cpp | A OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/OMCTest.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/SimController/Configuration.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/Initialization.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/SimController.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/SimManager.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimController/SimObjects.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/config/GlobalSettings.xml | A OMCompiler/SimulationRuntime/cpp/Core/Solver/AlgLoopSolverDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Solver/SolverSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/EventHandling.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/LinearAlgLoopDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/NonLinearAlgLoopDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/SimVars.cpp | A OMCompiler/SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_papi.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_rdtsc.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_scorep.cpp | A OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_statistic.cpp | A OMCompiler/SimulationRuntime/cpp/FMU/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/FMU/FMULogger.cpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/DefaultContainerManager.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/FactoryPolicy.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/HistoryImpl.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/IHistory.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ISimTable.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ISimVar.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ParallelContainerManager.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/DefaultWriter.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimBoolean.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimDouble.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimInteger.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimString.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Extensions/API.h OMCompiler/SimulationRuntime/cpp/Include/Core/Extensions/API.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Extensions/IModelicaCompiler.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Array.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Constants.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Functions.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/IBlas.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ILapack.h | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/OMAPI.h OMCompiler/SimulationRuntime/cpp/Include/Core/Math/OMAPI.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/SparseMatrix.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Utility.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Modelica.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Modelica/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ModelicaDefine.h | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Object/DCSAPI.h OMCompiler/SimulationRuntime/cpp/Include/Core/Object/DCSAPI.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Object/IObject.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Object/Object.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/IReduceDAE.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/IReduceDAESettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/Ranking.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/ReduceDAESettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/Reduction.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/com/ModelicaCompiler.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/Configuration.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimObjects.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/Initialization.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimController.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimObjects.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/ISettingsFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/ISimControllerSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/AlgLoopSolverDefaultImplementation.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ILinSolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ILinearAlgLoopSolver.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/INonLinSolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/INonLinearAlgLoopSolver.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ISolver.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ISolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ContinuousEvents.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/EventHandling.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IContinuous.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ICoupledSystem.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IEvent.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ILinearAlgLoop.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/INonLinearAlgLoop.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISimVars.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IStateSelection.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IStepEvent.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemInitialization.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemProperties.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemTypes.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/ITime.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/IWriteOutput.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/LinearAlgLoopDefaultImplementation.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/NonLinearAlgLoopDefaultImplementation.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/SimVars.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/Modelica/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/adaptable_factory.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/barriers.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/common.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/common.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/convenience.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/extension.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/extension.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/factory.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/factory_map.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/filesystem.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory_free_functions.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory_set.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/create.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/create_func.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/decl.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/decl.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/factory.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/factory_map.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/function.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/function.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/library_impl.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/shared_library.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/typeinfo.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_papi.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_rdtsc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_scorep.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_statistic.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/parameter.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/parameter_map.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/registry.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/registry.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/shared_library.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/type_map.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/addressing_index.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/at.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/bandwidth.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/begin.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/cblas.h OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/cublas.h OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cublas.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/set.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/multi_array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/column.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/conj.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_order.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_side.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptor.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/config/fortran.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/config/fortran.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/copy_const.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/generate_functions.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/generate_functions.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/get.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_left.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/offset.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/pod.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/property_map.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/diag_tag.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/matrix.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/end.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/compressed.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_band_array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_linear_array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_rank.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_size.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_stride.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_triangular_array.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/herm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/index_base.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/io.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_column_major.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_complex.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_mutable.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_numeric.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_real.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_row_major.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_symmetric.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/clapack.h OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/workspace.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lower.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/min_rank.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/noop.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_columns.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_rows.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/rank.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/remove_imaginary.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/row.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/size.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/std.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/valarray.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/vector.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/stride.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/symm.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/tag.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.h | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type_traits.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans_tag.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/banded.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/storage.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/triangular.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | R100 OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/umfpack/umfpack_inc.hpp OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_inc.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_lower.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_upper.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/uplo_tag.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/upper.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/value_type.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/vector_view.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/views.hpp | A OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/utils.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/FMULibInterface.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/FMULogger.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/IFMUInterface.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/fmiModelFunctions.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU/fmiModelTypes.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2FunctionTypes.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2Functions.h | A OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2TypesPlatform.h | A OMCompiler/SimulationRuntime/cpp/Include/ModelicaUtilities.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/ObjectFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSimObjectOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/ARKode.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/ARKodeSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/BroydenSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/CVodeSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/CppDASSL.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/CppDASSLSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/dassl.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/dasslaux.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/Euler.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/EulerSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/IEulerSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/HybrjSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/IDASettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolLapack.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolverSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/NewtonSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NOX_StatusTest_SgnChange.H | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NoxSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/Peer.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/PeerSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/IRK12Settings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/RK12.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/RK12Settings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/RTEuler.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/RTEulerSettings.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/FactoryExport.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | A OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPackSettings.h | A OMCompiler/SimulationRuntime/cpp/LibrariesConfig.h.in | R100 OMCompiler/SimulationRuntime/OMSICpp/Licenses/sundials.license OMCompiler/SimulationRuntime/cpp/Licenses/sundials.license | A OMCompiler/SimulationRuntime/cpp/Makefile.env.in | A OMCompiler/SimulationRuntime/cpp/Makefile.in | A OMCompiler/SimulationRuntime/cpp/Makefile.omdev.mingw | A OMCompiler/SimulationRuntime/cpp/PrecompiledHeader.cmake | R100 OMCompiler/SimulationRuntime/OMSICpp/README OMCompiler/SimulationRuntime/cpp/README | A OMCompiler/SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | A OMCompiler/SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | A OMCompiler/SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/ARKode/ARKodeSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/ARKode/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/ARKode/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Broyden/BroydenSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Broyden/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Broyden/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/CVode/CVode.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CVode/CVodeSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CppDASSL.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CppDASSLSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/ddaskr.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/DgesvSolverSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Euler/Euler.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Euler/EulerSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Euler/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Euler/config/EulerSettings.xml | A OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/HybrjSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/IDA/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/IDA/IDA.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/IDA/IDASettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/KinsolLapack.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/KinsolSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/LinearSolverSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Newton/Newton.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Newton/NewtonSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/NOX_StatusTest_SgnChange.C | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/Nox.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Nox/NoxSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/Peer/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Peer/Peer.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/Peer/PeerSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RK12/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/RK12/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RK12/RK12.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RK12/RK12Settings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RK12/config/RK12Settings.xml | A OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/RTEulerSettings.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/FactoryExport.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | A OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/UmfPackSettings.cpp | R100 OMCompiler/SimulationRuntime/OMSICpp/configure.ac OMCompiler/SimulationRuntime/cpp/configure.ac | A OMCompiler/SimulationRuntime/cpp/omcCAPI/CMakeLists.txt | A OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMC.h | A OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMCAPI.h | A OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMCFunctions.h | R100 OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/readme.md OMCompiler/SimulationRuntime/cpp/omcCAPI/readme.md | A OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMC.cpp | A OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMCTest.cpp | M OMCompiler/configure.ac | M testsuite/Makefile | D testsuite/openmodelica/omsi/omsicpp/BouncingBall.mo | D testsuite/openmodelica/omsi/omsicpp/BouncingBall.mos | D testsuite/openmodelica/omsi/omsicpp/BouncingBall_ref_res.mat | D testsuite/openmodelica/omsi/omsicpp/Makefile | D testsuite/openmodelica/omsi/omsicpp/helloWorld.mos | D testsuite/openmodelica/omsi/omsicpp/helloWorldOMSI_ref_res.mat | * commit 4c957b7c277e2d75fc60dbaf365a0eea7fd1dab7 | Author: Per Östlund | Date: Mon Jun 10 12:23:16 2019 +0200 | | [NF] Improve expandability check for if-equations. | | M OMCompiler/Compiler/NFFrontEnd/NFBinding.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | A testsuite/flattening/modelica/scodeinst/IfEquation8.mo | M testsuite/flattening/modelica/scodeinst/Makefile | * commit 08bda243a2406c3ccefdde389cc4da2fa7c7b509 | Author: Martin Sjölund | Date: Fri Jun 7 22:19:33 2019 +0200 | | Use a label for MINGW/OSX builds in PR | | By setting the label CI/Build OSX (or MINGW), Jenkins will now build | this PR also with the selected target(s). Useful if you do not have | access to a Mac machine and want to make sure you don't break it. | | M .CI/common.groovy | M Jenkinsfile | * commit a2e86cd43ecd79d92b8cf467a8594c08498303b5 | Author: Lennart Ochel | Date: Mon Jun 10 09:36:03 2019 +0200 | | Add license badge to README.md | | R100 OMCompiler/OSMC-License.txt OSMC-License.txt | M README.md | * commit 3ae6d2dc06abea8b8c6cac2c9b3867d876de5ac4 | Author: Adrian Pop | Date: Sat Jun 8 23:50:26 2019 +0300 | | more fixes for building OMSICpp on MinGW | - link with shlwapi as is needed by fmil lib | - revert to OMC_LIB from LIB_OMC as is actually the libOpenModelicaCompiler in that case | - propagate LIB_OMC to more parts when building OMSICpp | - guard with IF(MSVC) installation of $TARGET_PDB_FILE | | M OMCompiler/SimulationRuntime/OMSICpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/Makefile.omdev.mingw | M OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/omsi/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/FMU/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/CMakeLists.txt | * commit 8674038a7eef6a15182e3cd40a6b81bed7bf517c | Author: Adrian Pop | Date: Wed Jun 5 13:36:50 2019 +0300 | | add staging and pipeline commands for Windows/MinGW (optional) | - remove tabs | - put parentheses for the if condition | - escape $ in string -> \$ | - escape \ -> \\ | - shorten the name of the stage Windows/MinGW -> Win/MinGW | - use msys sh on Windows | - export OPENMODELICAHOME and OPENMODELICALIBRARY | - hardcode OMDEV for now, print PATH on Windows for debugging | - use bat instead of sh on Windows | - use cygpath to go from windows $WORKSPACE to msys directory | - more magic with quoting the Windows paths in the msys script | - use: set MSYS2_PATH_TYPE=inherit | - resurect runtimeCPPinstall target and make it point to OMSICPPinstall | | M .CI/common.groovy | M Jenkinsfile | M Makefile.omdev.mingw | * commit 7247254c0320c6096415d5669194402c470be8d6 | Author: Adrian Pop | Date: Sat Jun 8 17:35:19 2019 +0300 | | Fix a pch issue when building release | | M OMCompiler/SimulationRuntime/OMSICpp/CMake/PrecompiledHeader.cmake | M OMCompiler/SimulationRuntime/OMSICpp/Makefile.omdev.mingw | * commit 9fd7ac7e08cc44524c9621cd797a5c229f235f20 | Author: Adrian Pop | Date: Sat Jun 8 03:38:41 2019 +0300 | | add more deps for OMSI msvc | | M OMCompiler/Makefile.omsi.common | * commit 33e993f8f0e123efd631d29c782490939827e7aa | Author: Adrian Pop | Date: Sat Jun 8 01:37:21 2019 +0300 | | Fix OMSICpp build on MSVC | - change OMC_LIB to LIB_OMC inside the OMSICpp project and the makefiles | - properly propagate $LIB_OMC via cmake | | M Makefile.omdev.mingw | M OMCompiler/.gitignore | M OMCompiler/Makefile.omdev.mingw | M OMCompiler/Makefile.omsi.common | M OMCompiler/SimulationRuntime/OMSI/solver/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/Makefile.in | M OMCompiler/SimulationRuntime/OMSICpp/Makefile.omdev.mingw | M OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSICpp/omsi/CMakeLists.txt | * commit 3134605d8e9d79e63ed9bcf7e920ed42135d6b21 | Author: Adrian Pop | Date: Fri Jun 7 00:35:50 2019 +0300 | | fix MSVC build after adding of omc_file.c|h | - fix the msvc part of omc_file.h | | M OMCompiler/SimulationRuntime/c/util/CMakeLists.txt | M OMCompiler/SimulationRuntime/c/util/omc_file.h | * commit a0cd1542fa0e83b114aa2c8145a246d9dbb375b4 | Author: Martin Sjölund | Date: Thu Jun 6 19:35:34 2019 +0200 | | Do not require amd64 linux to run the milestone job | | M Jenkinsfile | * commit a21da63b405c7ed64f1b4ecb7a491ebe34f44bda | Author: Martin Sjölund | Date: Thu Jun 6 18:03:16 2019 +0200 | | Use gmake instead of make | | Forgot this part in 6da56e2. | | M .CI/common.groovy | * commit 12b7ab2e17565615667645391417e7e1cc454918 | Author: Adrian Pop | Date: Thu Jun 6 19:59:12 2019 +0300 | | update OMOptim submodule | | M OMOptim | * commit 67e0a74f510ca0fd745be97fa332f4980a10f5b8 | Author: Martin Sjölund | Date: Thu Jun 6 16:13:48 2019 +0200 | | Fix unit checking error in tested full model | | M testsuite/flattening/modelica/scodeinst/Rectifier.mo | * commit 55dd05d26a3311d7a32a36dcb452cd7a3870b37b | Author: Martin Sjölund | Date: Wed Jun 5 12:23:57 2019 +0200 | | Add test for checkModel performing unit check | | M testsuite/simulation/modelica/unitcheck/Makefile | A testsuite/simulation/modelica/unitcheck/UnitCheck17.mos | * commit b84a30fcead46049abb96d89560f15af91abed6a | Author: Martin Sjölund | Date: Wed Jun 5 11:34:44 2019 +0200 | | Enable unit checking for newInst + checkModel | | M OMCompiler/Compiler/NFFrontEnd/NFUnitCheck.mo | * commit e0c46871412f9d8d0be124501de569d4dbe45268 | Author: Martin Sjölund | Date: Thu Jun 6 15:26:49 2019 +0200 | | Make it an option to test OSX | | M Jenkinsfile | * commit 6da56e2ef76510e66e951d0d40051f039fab8cac | Author: Martin Sjölund | Date: Thu Jun 6 15:22:46 2019 +0200 | | Use gmake instead of make | | M .CI/common.groovy | * commit 2bc49d377d8e0718e4d187516c5783a0d4ae0336 | Author: kabdelhak | Date: Wed Jun 5 11:24:32 2019 +0200 | | [BE,daeMode] add removed equations from shared | | M OMCompiler/Compiler/BackEnd/DAEMode.mo | * commit dc1348bd5542e569a6affa243ffd64d2e1a6536b | Author: niklwors | Date: Wed Jun 5 11:14:14 2019 +0200 | | Applied codestyle to omsicpp runtime | | M OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/include/OMC.h | M OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/include/OMCAPI.h | M OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/include/OMCFunctions.h | M OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/src/OMC.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/src/OMCTest.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omsi/include/omsi_factory.h | M OMCompiler/SimulationRuntime/OMSICpp/omsi/include/omsi_global_settings.h | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_log.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_log.h | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_settings.h | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_wrapper.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_wrapper.h | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/omsi_fmi2_me.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi_factory.cpp | M OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi_global_settings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/DefaultContainerManager.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/FactoryPolicy.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/HistoryImpl.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/IHistory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/IPropertyReader.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ISimTable.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ISimVar.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ParallelContainerManager.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/BufferReaderWriter.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/DefaultWriter.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/MatfileWriter.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/TextfileWriter.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimBoolean.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimData.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimDouble.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimInteger.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimString.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Writer.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/XmlPropertyReader.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Extensions/IModelicaCompiler.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Array.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ArrayOperations.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ArraySlice.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Constants.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Functions.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/IBlas.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ILapack.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/SparseMatrix.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Utility.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Modelica.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Modelica/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ModelicaDefine.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Object/IObject.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Object/Object.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/IReduceDAE.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/IReduceDAESettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/Ranking.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/ReduceDAESettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/Reduction.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/com/ModelicaCompiler.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/Configuration.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/ISimController.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/ISimData.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/Initialization.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/SimController.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/SimManager.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/Factory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/GlobalSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/IGlobalSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/ISettingsFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/ISimControllerSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/AlgLoopSolverDefaultImplementation.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ILinSolverSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ILinearAlgLoopSolver.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/INonLinSolverSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/INonLinearAlgLoopSolver.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ISolver.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ISolverSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SimulationMonitor.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SolverDefaultImplementation.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SolverSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SystemStateSelection.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/AlgLoopSolverFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ContinuousEvents.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/DiscreteEvents.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/EventHandling.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IAlgLoopSolverFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IContinuous.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ICoupledSystem.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IEvent.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ILinearAlgLoop.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IMixedSystem.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/INonLinearAlgLoop.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IOMSI.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISimObjects.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISimVars.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IStateSelection.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IStepEvent.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemInitialization.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemProperties.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemTypes.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ITime.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IWriteOutput.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/LinearAlgLoopDefaultImplementation.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/NonLinearAlgLoopDefaultImplementation.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/OSUSystem.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SimObjects.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SimVars.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SystemDefaultImplementation.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/Modelica/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/Modelica/ModelicaSimulationError.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/FactoryExport.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/OMCompilerSimulationRuntimeOMSICppruntimesrcSolverRTEulerRTEuler.cpp.URL | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/adaptable_factory.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/barriers.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/convenience.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/factory.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/factory_map.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/filesystem.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory_free_functions.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory_set.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/create.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/create_func.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/factory.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/factory_map.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/library_impl.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/shared_library.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/typeinfo.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/logger.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_papi.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_rdtsc.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_scorep.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_statistic.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/parameter.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/parameter_map.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/shared_library.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/type_map.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/addressing_index.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/at.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/bandwidth.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/begin.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/set.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/her.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/boost/array.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/boost/multi_array.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/column.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/conj.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/data_order.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/data_side.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/adaptor.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/array.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/convert_to.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/copy_const.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/get.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/if_left.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/offset.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/pod.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/property_map.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/diag_tag.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/eigen/matrix.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/end.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/compressed.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_band_array.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_linear_array.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_rank.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_static_size.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_static_stride.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_triangular_array.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/herm.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/index_base.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/io.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_column_major.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_complex.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_mutable.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_numeric.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_real.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_row_major.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_symmetric.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/workspace.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lower.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/min_rank.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/noop.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/num_columns.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/num_rows.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/rank.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/remove_imaginary.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/row.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/size.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/std/valarray.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/std/vector.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/stride.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/symm.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/tag.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type_traits.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/trans.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/trans_tag.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/banded.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/storage.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/triangular.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/unit_lower.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/unit_upper.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/uplo_tag.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/upper.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/value_type.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/vector_view.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/views.hpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/utils.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMUGlobalSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMULibInterface.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMULogger.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMUWrapper.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/IFMUInterface.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/fmiModelFunctions.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/fmiModelTypes.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2GlobalSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Interface.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Wrapper.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Wrapper.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2FunctionTypes.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2Functions.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2TypesPlatform.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/ModelicaUtilities.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/BodasFactory/BodasFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/OMCFactory/OMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/ObjectFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/FactoryConfig.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/FactoryPolicy.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverBodasFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SimObjectOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SimObjectVxWorksFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverBodasFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverVxWorksFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSimObjectOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemBodasFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemOMCFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemVxWorksFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/ARKode.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/ARKodeSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/Broyden.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/BroydenSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/CVode.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/CVodeSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/CppDASSL.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/CppDASSLSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/dassl.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/dasslaux.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/DgesvSolver.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/DgesvSolverSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/Euler.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/EulerSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/IEulerSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/Hybrj.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/HybrjSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/IDA.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/IDASettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/Kinsol.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/KinsolLapack.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/KinsolSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/LinearSolver.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/LinearSolverSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/Newton.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/NewtonSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/Nox.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/NoxLapackInterface.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/NoxSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/Peer.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/PeerSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/IRK12Settings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/RK12.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/RK12Settings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/RTEuler.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/RTEulerSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/FactoryExport.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/UmfPack.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/UmfPackSettings.h | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/SimData.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/XmlPropertyReader.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/ArrayOperations.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/Functions.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/SparseMatrix.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/Ranking.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/ReduceDAESettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/ReduceDAESettings.xml | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/Reduction.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/com/ModelicaCompiler.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/com/OMCTest.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/Configuration.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/Initialization.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/SimController.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/SimManager.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/Factory.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/GlobalSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/config/GlobalSettings.xml | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/AlgLoopSolverDefaultImplementation.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SimulationMonitor.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SolverDefaultImplementation.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SolverSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SystemStateSelection.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/AlgLoopSolverFactory.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/ContinuousEvents.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/DiscreteEvents.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/EventHandling.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/LinearAlgLoopDefaultImplementation.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/NonLinearAlgLoopDefaultImplementation.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/OSUSystem.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SimObjects.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SimVars.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SystemDefaultImplementation.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/ModelicaSimulationError.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/ModelicaUtilities.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/logger.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_papi.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_rdtsc.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_scorep.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_statistic.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/FMU/FMULogger.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/BodasFactory/BodasFactory.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/OMCFactory/OMCFactory.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/ARKode.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/ARKodeSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/Broyden.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/BroydenSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CVode.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CVodeSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/CppDASSLSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/ddaskr.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/DgesvSolver.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/DgesvSolverSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/Euler.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/EulerSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/config/EulerSettings.xml | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/Hybrj.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/HybrjSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/IDA.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/IDASettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/Kinsol.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/KinsolLapack.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/KinsolSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/LinearSolver.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/LinearSolverSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/Newton.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/NewtonSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NOX_StatusTest_SgnChange.C | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/Nox.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NoxLapackInterface.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NoxSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/Peer.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/PeerSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/RK12.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/RK12Settings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/config/RK12Settings.xml | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/RTEuler.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/RTEulerSettings.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/FactoryExport.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/UmfPack.cpp | M OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/UmfPackSettings.cpp | * commit 8633ec15ac094110f7810b99ff4ae12010f21801 | Author: niklwors | Date: Fri May 17 16:33:31 2019 +0200 | | [OMSICpp] Add OMSI Cpp library and omsicpp code target template | | Simulation runtime for FMU/OMSU simulation in C++. | | - Added OMSICpp build | - Use CMake to build SimultaionRuntime/OMSICpp | - Added OMSICpp in Simulation Runtime | - The code targets cpp and cpp fmu using this runtime also now | - Using OMSIBase library for base functionalities shared with OMSIC runtime | - Wrapper for FMI 2.0 ModelExchange functions | - Functions for continuous simulation of FMU/OMSU | - Functions for event simulation of FMU/OMSU | - Getter and Setter functions for FMU/OMSU | - Logging and some debugging functionalities | - Initialization and deallocation of FMU/OMSU | - OMSICpp Simulation runtime which supports omsu/fmu 2.0 ME and the old | cpp code traget systems | - Documentation with Doxygen | - Doxyfile not included | | Co-authored-by: AnHeuermann | Co-authored-by: wibraun | | M Makefile.omdev.mingw | M OMCompiler/.gitignore | M OMCompiler/Compiler/BackEnd/BackendDAECreate.mo | M OMCompiler/Compiler/BackEnd/ExpressionSolve.mo | M OMCompiler/Compiler/BackEnd/HpcOmMemory.mo | M OMCompiler/Compiler/BackEnd/Initialization.mo | M OMCompiler/Compiler/FrontEnd/ComponentReference.mo | M OMCompiler/Compiler/Script/CevalScriptBackend.mo | M OMCompiler/Compiler/SimCode/SimCodeMain.mo | M OMCompiler/Compiler/Template/CodegenCpp.tpl | M OMCompiler/Compiler/Template/CodegenCppCommon.tpl | M OMCompiler/Compiler/Template/CodegenCppHpcom.tpl | M OMCompiler/Compiler/Template/CodegenFMUCommon.tpl | M OMCompiler/Compiler/Template/CodegenFMUCpp.tpl | M OMCompiler/Compiler/Template/CodegenFMUCppHpcom.tpl | M OMCompiler/Compiler/Template/CodegenOMSIC.tpl | A OMCompiler/Compiler/Template/CodegenOMSICpp.tpl | M OMCompiler/Compiler/Template/Makefile.common | M OMCompiler/Compiler/Util/Flags.mo | M OMCompiler/Compiler/boot/LoadCompilerSources.mos | M OMCompiler/Makefile.common | M OMCompiler/Makefile.omdev.mingw | M OMCompiler/Makefile.omsi.common | M OMCompiler/SimulationRuntime/OMSI/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSI/base/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/OMSIC/include/fmi2/fmi2FunctionTypes.h OMCompiler/SimulationRuntime/OMSI/include/fmi2/fmi2FunctionTypes.h | R100 OMCompiler/SimulationRuntime/OMSIC/include/fmi2/fmi2Functions.h OMCompiler/SimulationRuntime/OMSI/include/fmi2/fmi2Functions.h | R100 OMCompiler/SimulationRuntime/OMSIC/include/fmi2/fmi2TypesPlatform.h OMCompiler/SimulationRuntime/OMSI/include/fmi2/fmi2TypesPlatform.h | M OMCompiler/SimulationRuntime/OMSI/solver/CMakeLists.txt | M OMCompiler/SimulationRuntime/OMSIC/CMakeLists.txt | R098 OMCompiler/SimulationRuntime/cpp/CMake/FindDgesv.cmake OMCompiler/SimulationRuntime/OMSICpp/CMake/FindDgesv.cmake | R100 OMCompiler/SimulationRuntime/cpp/CMake/FindPugiXML.cmake OMCompiler/SimulationRuntime/OMSICpp/CMake/FindPugiXML.cmake | R095 OMCompiler/SimulationRuntime/cpp/CMake/FindScoreP.cmake OMCompiler/SimulationRuntime/OMSICpp/CMake/FindScoreP.cmake | R099 OMCompiler/SimulationRuntime/cpp/CMake/FindSuiteSparse.cmake OMCompiler/SimulationRuntime/OMSICpp/CMake/FindSuiteSparse.cmake | R099 OMCompiler/SimulationRuntime/cpp/CMake/FindTBB.cmake OMCompiler/SimulationRuntime/OMSICpp/CMake/FindTBB.cmake | R098 OMCompiler/SimulationRuntime/cpp/PrecompiledHeader.cmake OMCompiler/SimulationRuntime/OMSICpp/CMake/PrecompiledHeader.cmake | R078 OMCompiler/SimulationRuntime/cpp/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Licenses/sundials.license OMCompiler/SimulationRuntime/OMSICpp/Licenses/sundials.license | R074 OMCompiler/SimulationRuntime/cpp/Makefile.env.in OMCompiler/SimulationRuntime/OMSICpp/Makefile.env.in | R091 OMCompiler/SimulationRuntime/cpp/Makefile.in OMCompiler/SimulationRuntime/OMSICpp/Makefile.in | R094 OMCompiler/SimulationRuntime/cpp/Makefile.omdev.mingw OMCompiler/SimulationRuntime/OMSICpp/Makefile.omdev.mingw | R100 OMCompiler/SimulationRuntime/cpp/README OMCompiler/SimulationRuntime/OMSICpp/README | R100 OMCompiler/SimulationRuntime/cpp/configure.ac OMCompiler/SimulationRuntime/OMSICpp/configure.ac | R100 OMCompiler/SimulationRuntime/cpp/omcCAPI/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/CMakeLists.txt | R099 OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMC.h OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/include/OMC.h | R099 OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMCAPI.h OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/include/OMCAPI.h | R098 OMCompiler/SimulationRuntime/cpp/omcCAPI/include/OMCFunctions.h OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/include/OMCFunctions.h | R100 OMCompiler/SimulationRuntime/cpp/omcCAPI/readme.md OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/readme.md | R099 OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMC.cpp OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/src/OMC.cpp | R100 OMCompiler/SimulationRuntime/cpp/omcCAPI/src/OMCTest.cpp OMCompiler/SimulationRuntime/OMSICpp/omcCAPI/src/OMCTest.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/omsi/README | A OMCompiler/SimulationRuntime/OMSICpp/omsi/include/omsi_factory.h | A OMCompiler/SimulationRuntime/OMSICpp/omsi/include/omsi_global_settings.h | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_log.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_log.h | R100 OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_settings.h | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_wrapper.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/detail/omsi_fmi2_wrapper.h | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/fmi2/omsi_fmi2_me.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi_factory.cpp | A OMCompiler/SimulationRuntime/OMSICpp/omsi/src/omsi_global_settings.cpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/DefaultContainerManager.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/DefaultContainerManager.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/FactoryPolicy.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/FactoryPolicy.h | R088 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/HistoryImpl.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/HistoryImpl.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/IHistory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/IHistory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/IPropertyReader.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ISimTable.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ISimTable.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ISimVar.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ISimVar.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/ParallelContainerManager.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/ParallelContainerManager.h | R098 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/BufferReaderWriter.h | R092 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/DefaultWriter.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/DefaultWriter.h | R099 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/MatfileWriter.h | R093 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Policies/TextfileWriter.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimBoolean.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimBoolean.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimData.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimDouble.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimDouble.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimInteger.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimInteger.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/SimString.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/SimString.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/Writer.h | R075 OMCompiler/SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/DataExchange/XmlPropertyReader.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Extensions/API.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Extensions/API.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Extensions/IModelicaCompiler.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Extensions/IModelicaCompiler.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Array.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Array.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ArrayOperations.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ArraySlice.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Constants.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Constants.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Functions.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Functions.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Math/IBlas.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/IBlas.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Math/ILapack.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/ILapack.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Math/OMAPI.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/OMAPI.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Math/SparseMatrix.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/SparseMatrix.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Math/Utility.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Math/Utility.h | R098 OMCompiler/SimulationRuntime/cpp/Include/Core/Modelica.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Modelica.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Modelica/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Modelica/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/ModelicaDefine.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ModelicaDefine.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Object/DCSAPI.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Object/DCSAPI.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Object/IObject.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Object/IObject.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Object/Object.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Object/Object.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/IReduceDAE.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/IReduceDAE.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/IReduceDAESettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/IReduceDAESettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/Ranking.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/Ranking.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/ReduceDAESettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/ReduceDAESettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/Reduction.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/Reduction.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/ReduceDAE/com/ModelicaCompiler.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/ReduceDAE/com/ModelicaCompiler.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/Configuration.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/Configuration.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/FactoryExport.h | R089 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimController.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/ISimController.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimData.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/ISimData.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/Initialization.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/Initialization.h | R091 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimController.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/SimController.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimManager.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimController/SimManager.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/Factory.h | R096 OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/GlobalSettings.h | R097 OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/IGlobalSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/ISettingsFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/ISettingsFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/SimulationSettings/ISimControllerSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/SimulationSettings/ISimControllerSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/AlgLoopSolverDefaultImplementation.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/AlgLoopSolverDefaultImplementation.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ILinSolverSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ILinSolverSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ILinearAlgLoopSolver.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ILinearAlgLoopSolver.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/INonLinSolverSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/INonLinSolverSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/INonLinearAlgLoopSolver.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/INonLinearAlgLoopSolver.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ISolver.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ISolver.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/ISolverSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/ISolverSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SimulationMonitor.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SolverDefaultImplementation.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SolverSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Solver/SystemStateSelection.h | R088 OMCompiler/SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/AlgLoopSolverFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/ContinuousEvents.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ContinuousEvents.h | R092 OMCompiler/SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/DiscreteEvents.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/EventHandling.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/EventHandling.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IAlgLoopSolverFactory.h | R098 OMCompiler/SimulationRuntime/cpp/Include/Core/System/IContinuous.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IContinuous.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/ICoupledSystem.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ICoupledSystem.h | R086 OMCompiler/SimulationRuntime/cpp/Include/Core/System/IEvent.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IEvent.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/ILinearAlgLoop.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ILinearAlgLoop.h | R097 OMCompiler/SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IMixedSystem.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/INonLinearAlgLoop.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/INonLinearAlgLoop.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IOMSI.h | R091 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/ISimObjects.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISimObjects.h | R087 OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISimVars.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISimVars.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/IStateSelection.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IStateSelection.h | R075 OMCompiler/SimulationRuntime/cpp/Include/Core/System/IStepEvent.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IStepEvent.h | R085 OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemInitialization.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemInitialization.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemProperties.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemProperties.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/ISystemTypes.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ISystemTypes.h | R095 OMCompiler/SimulationRuntime/cpp/Include/Core/System/ITime.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/ITime.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/IWriteOutput.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/IWriteOutput.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/LinearAlgLoopDefaultImplementation.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/LinearAlgLoopDefaultImplementation.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/System/NonLinearAlgLoopDefaultImplementation.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/NonLinearAlgLoopDefaultImplementation.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/OSUSystem.h | R073 OMCompiler/SimulationRuntime/cpp/Include/Core/SimController/SimObjects.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SimObjects.h | R086 OMCompiler/SimulationRuntime/cpp/Include/Core/System/SimVars.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SimVars.h | R091 OMCompiler/SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/System/SystemDefaultImplementation.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/Modelica/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/Modelica/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/Modelica/ModelicaSimulationError.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/adaptable_factory.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/adaptable_factory.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/barriers.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/barriers.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/common.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/common.hpp | R099 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/convenience.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/convenience.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/extension.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/extension.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/factory.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/factory.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/factory_map.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/factory_map.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/filesystem.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/filesystem.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory_free_functions.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory_free_functions.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/adaptable_factory_set.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/adaptable_factory_set.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/create.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/create.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/create_func.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/create_func.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/decl.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/decl.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/factory.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/factory.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/factory_map.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/factory_map.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/function.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/function.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/library_impl.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/library_impl.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/shared_library.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/shared_library.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/impl/typeinfo.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/impl/typeinfo.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/logger.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time.hpp | R099 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_papi.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_papi.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_rdtsc.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_rdtsc.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_scorep.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_scorep.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_statistic.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/measure_time_statistic.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/parameter.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/parameter.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/parameter_map.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/parameter_map.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/registry.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/registry.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/shared_library.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/shared_library.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/extension/type_map.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/extension/type_map.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/addressing_index.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/addressing_index.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/at.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/at.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/bandwidth.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/bandwidth.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/begin.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/begin.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_names.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/cblas.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cublas.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/cublas.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/asum.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/copy.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dot.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rot.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/scal.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/set.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/set.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/swap.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/ger.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/geru.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/her.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her2.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/symv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/herk.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/symm.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/array.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/boost/array.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/multi_array.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/boost/multi_array.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/column.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/column.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/conj.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/conj.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_order.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/data_order.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_side.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/data_side.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptor.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/adaptor.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/array.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/array.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/complex_utils.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/config/fortran.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/config/fortran.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/convert_to.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/convert_to.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/copy_const.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/copy_const.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/generate_functions.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/generate_functions.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/get.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/get.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_left.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/if_left.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_row_major.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/offset.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/offset.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/pod.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/pod.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/property_map.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/detail/property_map.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/diag_tag.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/diag_tag.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/matrix.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/eigen/matrix.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/end.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/end.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/compressed.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/compressed.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_band_array.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_band_array.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_linear_array.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_linear_array.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_rank.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_rank.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_size.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_static_size.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_stride.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_static_stride.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_triangular_array.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/has_triangular_array.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/herm.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/herm.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/index_base.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/index_base.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/io.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/io.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_column_major.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_column_major.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_complex.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_complex.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_mutable.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_mutable.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_numeric.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_numeric.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_real.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_real.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_row_major.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_row_major.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_symmetric.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/is_symmetric.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/clapack.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/workspace.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lapack/workspace.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lower.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/lower.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/min_rank.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/min_rank.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense2D.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/noop.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/noop.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_columns.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/num_columns.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_rows.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/num_rows.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/rank.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/rank.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/remove_imaginary.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/remove_imaginary.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/row.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/row.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/size.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/size.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/std.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/valarray.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/std/valarray.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/vector.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/std/vector.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/stride.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/stride.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/symm.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/symm.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/tag.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/tag.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/utils.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type_traits.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/traits/type_traits.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/trans.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans_tag.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/trans_tag.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/banded.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/banded.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/hermitian.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/storage.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/storage.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/symmetric.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/triangular.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/triangular.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_inc.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/umfpack/umfpack_inc.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_lower.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/unit_lower.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_upper.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/unit_upper.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/uplo_tag.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/uplo_tag.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/upper.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/upper.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/value_type.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/value_type.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/vector_view.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/vector_view.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/views.hpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/bindings/views.hpp | R100 OMCompiler/SimulationRuntime/cpp/Include/Core/Utils/numeric/utils.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Core/Utils/numeric/utils.h | R096 OMCompiler/SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMUGlobalSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/FMU/FMULibInterface.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMULibInterface.h | R100 OMCompiler/SimulationRuntime/cpp/Include/FMU/FMULogger.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMULogger.h | R098 OMCompiler/SimulationRuntime/cpp/Include/FMU/FMUWrapper.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FMUWrapper.h | R100 OMCompiler/SimulationRuntime/cpp/Include/FMU/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/FMU/IFMUInterface.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/IFMUInterface.h | R100 OMCompiler/SimulationRuntime/cpp/Include/FMU/fmiModelFunctions.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/fmiModelFunctions.h | R100 OMCompiler/SimulationRuntime/cpp/Include/FMU/fmiModelTypes.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU/fmiModelTypes.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2GlobalSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Interface.cpp | R092 OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Wrapper.cpp | R098 OMCompiler/SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/FMU2Wrapper.h | R100 OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2FunctionTypes.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2FunctionTypes.h | R100 OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2Functions.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2Functions.h | R100 OMCompiler/SimulationRuntime/cpp/Include/FMU2/fmi2TypesPlatform.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/FMU2/fmi2TypesPlatform.h | R100 OMCompiler/SimulationRuntime/cpp/Include/ModelicaUtilities.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/ModelicaUtilities.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/BodasFactory/BodasFactory.h | R098 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/OMCFactory/OMCFactory.h | R068 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/ObjectFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/ObjectFactory.h | R095 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/FactoryConfig.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/FactoryPolicy.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverBodasFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverOMCFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | R063 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SimObjectOMCFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectVxWorksFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SimObjectVxWorksFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverBodasFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverOMCFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SolverVxWorksFactory.h | R099 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | R095 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | R052 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSimObjectOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSimObjectOMCFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | R051 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | R088 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemBodasFactory.h | R072 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemOMCFactory.h | R083 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/Policies/SystemVxWorksFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/ARKode.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/ARKode.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/ARKodeSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/ARKodeSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/ARKode/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/ARKode/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/Broyden.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/BroydenSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/BroydenSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Broyden/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Broyden/FactoryExport.h | R099 OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/CVode.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/CVode.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/CVodeSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/CVodeSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/CVode/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CVode/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/CppDASSL.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/CppDASSL.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/CppDASSLSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/CppDASSLSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/dassl.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/dassl.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/CppDASSL/dasslaux.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/CppDASSL/dasslaux.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/DgesvSolver.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolverSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/DgesvSolverSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Dgesv/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Dgesv/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/Euler.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/Euler.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/EulerSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/EulerSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Euler/IEulerSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Euler/IEulerSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/Hybrj.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Hybrj/HybrjSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Hybrj/HybrjSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/IDA.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/IDA.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/IDA/IDASettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/IDA/IDASettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/Kinsol.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolLapack.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/KinsolLapack.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Kinsol/KinsolSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/LinearSolver.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolverSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/LinearSolver/LinearSolverSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/Newton.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/Newton.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Newton/NewtonSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Newton/NewtonSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/Nox.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/Nox.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/NoxLapackInterface.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NoxSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Nox/NoxSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/Peer.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/Peer.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/Peer/PeerSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/Peer/PeerSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/IRK12Settings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/IRK12Settings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/RK12.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/RK12.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/RK12/RK12Settings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RK12/RK12Settings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/RTEuler.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/RTEuler.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/RTEuler/RTEulerSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/RTEuler/RTEulerSettings.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/FactoryExport.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/FactoryExport.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/UmfPack.h | R100 OMCompiler/SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPackSettings.h OMCompiler/SimulationRuntime/OMSICpp/runtime/include/Solver/UmfPack/UmfPackSettings.h | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/CMakeLists.txt | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/CMakeLists.txt | R069 OMCompiler/SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/DataExchange/SimData.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/SimData.cpp | R096 OMCompiler/SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/DataExchange/XmlPropertyReader.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/ArrayOperations.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Core/Math/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Math/Functions.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/Functions.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Math/SparseMatrix.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Math/SparseMatrix.cpp | R084 OMCompiler/SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/CMakeLists.txt | R076 OMCompiler/SimulationRuntime/cpp/Core/Modelica/Modelica.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/Modelica.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaConfig_gcc.inc.in | R094 OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaConfig_msvc.inc.in | R073 OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_gcc.inc.in OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaLibraryConfig_gcc.inc.in | R100 OMCompiler/SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_msvc.inc.in OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Modelica/ModelicaLibraryConfig_msvc.inc.in | R100 OMCompiler/SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ModelicaExternalC/CMakeLists.txt | R058 OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/Ranking.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/Ranking.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/ReduceDAESettings.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.xml OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/ReduceDAESettings.xml | R100 OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/Reduction.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/Reduction.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/ModelicaCompiler.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/com/ModelicaCompiler.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/ReduceDAE/com/OMCTest.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/ReduceDAE/com/OMCTest.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Core/SimController/Configuration.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/Configuration.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/FactoryExport.cpp | R091 OMCompiler/SimulationRuntime/cpp/Core/SimController/Initialization.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/Initialization.cpp | R093 OMCompiler/SimulationRuntime/cpp/Core/SimController/SimController.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/SimController.cpp | R096 OMCompiler/SimulationRuntime/cpp/Core/SimController/SimManager.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimController/SimManager.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/Factory.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/FactoryExport.cpp | R095 OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/GlobalSettings.cpp | R096 OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/config/GlobalSettings.xml OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/SimulationSettings/config/GlobalSettings.xml | R100 OMCompiler/SimulationRuntime/cpp/Core/Solver/AlgLoopSolverDefaultImplementation.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/AlgLoopSolverDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SimulationMonitor.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SolverDefaultImplementation.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Solver/SolverSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SolverSettings.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Solver/SystemStateSelection.cpp | R094 OMCompiler/SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/AlgLoopSolverFactory.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/ContinuousEvents.cpp | R095 OMCompiler/SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/DiscreteEvents.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/System/EventHandling.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/EventHandling.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/System/LinearAlgLoopDefaultImplementation.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/LinearAlgLoopDefaultImplementation.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/System/NonLinearAlgLoopDefaultImplementation.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/NonLinearAlgLoopDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/OSUSystem.cpp | R089 OMCompiler/SimulationRuntime/cpp/Core/SimController/SimObjects.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SimObjects.cpp | R067 OMCompiler/SimulationRuntime/cpp/Core/System/SimVars.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SimVars.cpp | R087 OMCompiler/SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/System/SystemDefaultImplementation.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/ModelicaSimulationError.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/Modelica/ModelicaUtilities.cpp | R072 OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/logger.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/logger.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_papi.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_papi.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_rdtsc.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_rdtsc.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_scorep.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_scorep.cpp | R100 OMCompiler/SimulationRuntime/cpp/Core/Utils/extension/measure_time_statistic.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Core/Utils/extension/measure_time_statistic.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/FMU/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/FMU/FMULogger.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/FMU/FMULogger.cpp | R097 OMCompiler/SimulationRuntime/cpp/LibrariesConfig.h.in OMCompiler/SimulationRuntime/OMSICpp/runtime/src/LibrariesConfig.h.in | R100 OMCompiler/SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/BodasFactory/BodasFactory.cpp | A OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/OMCFactory/CMakeLists.txt | R095 OMCompiler/SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/OMCFactory/OMCFactory.cpp | R099 OMCompiler/SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | R099 OMCompiler/SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/ARKode.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/ARKode/ARKodeSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/ARKodeSettings.cpp | R061 OMCompiler/SimulationRuntime/cpp/Solver/ARKode/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/ARKode/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/ARKode/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/Broyden.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Broyden/BroydenSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/BroydenSettings.cpp | R053 OMCompiler/SimulationRuntime/cpp/Solver/Broyden/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/Broyden/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Broyden/FactoryExport.cpp | R062 OMCompiler/SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CMakeLists.txt | R098 OMCompiler/SimulationRuntime/cpp/Solver/CVode/CVode.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CVode.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/CVode/CVodeSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/CVodeSettings.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CVode/FactoryExport.cpp | R072 OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/CMakeLists.txt | R098 OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CppDASSL.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/CppDASSL.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/CppDASSLSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/CppDASSLSettings.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/CppDASSL/ddaskr.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/CppDASSL/ddaskr.cpp | R074 OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/DgesvSolver.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/DgesvSolverSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/DgesvSolverSettings.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Dgesv/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Dgesv/FactoryExport.cpp | R065 OMCompiler/SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/Euler/Euler.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/Euler.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Euler/EulerSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/EulerSettings.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Euler/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/RK12/config/RK12Settings.xml OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Euler/config/EulerSettings.xml | R074 OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/Hybrj.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Hybrj/HybrjSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Hybrj/HybrjSettings.cpp | R058 OMCompiler/SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/IDA/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/FactoryExport.cpp | R099 OMCompiler/SimulationRuntime/cpp/Solver/IDA/IDA.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/IDA.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/IDA/IDASettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/IDA/IDASettings.cpp | R051 OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/Kinsol.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/KinsolLapack.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/KinsolLapack.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Kinsol/KinsolSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Kinsol/KinsolSettings.cpp | R060 OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/LinearSolver.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/LinearSolver/LinearSolverSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/LinearSolver/LinearSolverSettings.cpp | R053 OMCompiler/SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Newton/Newton.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/Newton.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Newton/NewtonSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Newton/NewtonSettings.cpp | R064 OMCompiler/SimulationRuntime/cpp/Solver/Nox/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/Nox/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Nox/NOX_StatusTest_SgnChange.C OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NOX_StatusTest_SgnChange.C | R100 OMCompiler/SimulationRuntime/cpp/Solver/Nox/Nox.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/Nox.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NoxLapackInterface.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Nox/NoxSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Nox/NoxSettings.cpp | R071 OMCompiler/SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/Peer/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Peer/Peer.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/Peer.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/Peer/PeerSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/Peer/PeerSettings.cpp | R065 OMCompiler/SimulationRuntime/cpp/Solver/RK12/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/RK12/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/RK12/RK12.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/RK12.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/RK12/RK12Settings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/RK12Settings.cpp | R097 OMCompiler/SimulationRuntime/cpp/Solver/Euler/config/EulerSettings.xml OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RK12/config/RK12Settings.xml | R079 OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/FactoryExport.cpp | R097 OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/RTEuler.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/RTEuler/RTEulerSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/RTEuler/RTEulerSettings.cpp | R058 OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/CMakeLists.txt | R100 OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/FactoryExport.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/FactoryExport.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/UmfPack.cpp | R100 OMCompiler/SimulationRuntime/cpp/Solver/UmfPack/UmfPackSettings.cpp OMCompiler/SimulationRuntime/OMSICpp/runtime/src/Solver/UmfPack/UmfPackSettings.cpp | D OMCompiler/SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/Math/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/System/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Core/System/FactoryExport.cpp | D OMCompiler/SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/FMU/CMakeLists.txt | D OMCompiler/SimulationRuntime/cpp/Include/Solver/Nox/NOX_StatusTest_SgnChange.H | D OMCompiler/SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | M OMCompiler/configure.ac | M testsuite/Makefile | A testsuite/openmodelica/omsi/omsicpp/BouncingBall.mo | A testsuite/openmodelica/omsi/omsicpp/BouncingBall.mos | A testsuite/openmodelica/omsi/omsicpp/BouncingBall_ref_res.mat | A testsuite/openmodelica/omsi/omsicpp/Makefile | A testsuite/openmodelica/omsi/omsicpp/helloWorld.mos | A testsuite/openmodelica/omsi/omsicpp/helloWorldOMSI_ref_res.mat | * commit 33fb7b969896eb9fb1b073f3737f58c4bcf0eaa4 | Author: Adeel Asghar | Date: Tue Jun 4 12:43:02 2019 +0200 | | Use the macros for unicode to utf-8 and back conversions | | Added a `omc_file.h/c` which contains the file system operations like fopen, stat etc. Use the functions declared in this file instead of directly calling them. | | M OMCompiler/Compiler/runtime/SimulationResults.c | M OMCompiler/Compiler/runtime/System_omc.c | M OMCompiler/Compiler/runtime/systemimpl.c | M OMCompiler/Compiler/runtime/systemimpl.h | M OMCompiler/Parser/parse.c | M OMCompiler/SimulationRuntime/c/Makefile.common | M OMCompiler/SimulationRuntime/c/Makefile.objs | M OMCompiler/SimulationRuntime/c/gc/omc_gc.c | M OMCompiler/SimulationRuntime/c/linearization/linearize.cpp | M OMCompiler/SimulationRuntime/c/optimization/DataManagement/DebugeOptimization.c | M OMCompiler/SimulationRuntime/c/optimization/DataManagement/InitialGuess.c | M OMCompiler/SimulationRuntime/c/optimization/DataManagement/MoveData.c | M OMCompiler/SimulationRuntime/c/simulation/results/simulation_result_csv.cpp | M OMCompiler/SimulationRuntime/c/simulation/results/simulation_result_mat4.cpp | M OMCompiler/SimulationRuntime/c/simulation/results/simulation_result_plt.cpp | M OMCompiler/SimulationRuntime/c/simulation/simulation_input_xml.c | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/c/simulation/solver/external_input.c | M OMCompiler/SimulationRuntime/c/simulation/solver/initialization/initialization.c | M OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | M OMCompiler/SimulationRuntime/c/simulation/solver/nonlinearSystem.c | M OMCompiler/SimulationRuntime/c/simulation/solver/perform_simulation.c.inc | A OMCompiler/SimulationRuntime/c/util/omc_file.c | A OMCompiler/SimulationRuntime/c/util/omc_file.h | M OMCompiler/SimulationRuntime/c/util/omc_mmap.c | M OMCompiler/SimulationRuntime/c/util/read_csv.c | M OMCompiler/SimulationRuntime/c/util/read_matlab4.c | M OMPlot/OMPlot/OMPlotGUI/PlotWindow.cpp | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug2764.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testBug3049.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testDisableDep.mos | M testsuite/openmodelica/fmi/ModelExchange/2.0/testDiscreteStructe.mos | * commit 93a3ce5276b72c7917b136065fff640014feab13 | Author: Martin Sjölund | Date: Tue Jun 4 17:17:28 2019 +0200 | | Add tests for alternative OS/compilers | | A .CI/Jenkinsfile.more-compilers | A .CI/cache-32/Dockerfile | A .CI/cache-disco/Dockerfile | A .CI/cache-jessie/Dockerfile | A .CI/cache-stretch/Dockerfile | M .CI/common.groovy | M OMCompiler/Compiler/boot/Makefile.common | M OMCompiler/Compiler/runtime/Makefile.common | M OMCompiler/configure.ac | * commit 3e60c14bfc729519ed7944cf7ab1f726323f9a04 | Author: Martin Sjölund | Date: Tue Jun 4 07:15:46 2019 +0200 | | Add a pipeline for OSX | | M .CI/Jenkinsfile.osx | M .CI/common.groovy | M OMCompiler/SimulationRuntime/cpp/CMakeLists.txt | * commit 84f52c559a977f9cf3c784bf769187c3407c066f | Author: Per Östlund | Date: Tue Jun 4 12:43:17 2019 +0200 | | [NF] Set structural parameters as final in the DAE | | - Set structural parameters as final when creating the DAE structure, | to indicate that they've been evaluated and shouldn't be modified. | - Disable the old way of doing this used by the OF when using the NF, | to avoid unnecessary traversal of the DAE. | | M OMCompiler/Compiler/FrontEnd/DAEUtil.mo | M OMCompiler/Compiler/NFFrontEnd/NFConvertDAE.mo | M testsuite/flattening/modelica/scodeinst/Condition3.mo | M testsuite/flattening/modelica/scodeinst/ConnectArrays2.mo | M testsuite/flattening/modelica/scodeinst/ConnectArrays3.mo | M testsuite/flattening/modelica/scodeinst/DimRagged2.mo | M testsuite/flattening/modelica/scodeinst/DimUnknown9.mo | M testsuite/flattening/modelica/scodeinst/EvaluateAllParams.mo | M testsuite/flattening/modelica/scodeinst/EvaluateAllParams2.mo | M testsuite/flattening/modelica/scodeinst/IfConnect1.mo | M testsuite/flattening/modelica/scodeinst/IfConnect2.mo | M testsuite/flattening/modelica/scodeinst/IfEquation3.mo | M testsuite/flattening/modelica/scodeinst/IfEquation4.mo | M testsuite/flattening/modelica/scodeinst/IfEquation5.mo | M testsuite/flattening/modelica/scodeinst/InStreamReduction1.mo | M testsuite/flattening/modelica/scodeinst/RedeclareMod5.mo | M testsuite/flattening/modelica/scodeinst/RedeclareMod6.mo | M testsuite/flattening/modelica/scodeinst/Size6.mo | M testsuite/flattening/modelica/scodeinst/StateSelect2.mo | M testsuite/flattening/modelica/scodeinst/TestSampleNoClock.mos | M testsuite/flattening/modelica/scodeinst/ceval1.mo | M testsuite/flattening/modelica/scodeinst/ceval2.mo | M testsuite/flattening/modelica/scodeinst/ceval3.mo | M testsuite/flattening/modelica/scodeinst/ceval4.mo | M testsuite/flattening/modelica/scodeinst/cond4.mo | M testsuite/flattening/modelica/scodeinst/const7.mo | M testsuite/flattening/modelica/scodeinst/dim1.mo | M testsuite/flattening/modelica/scodeinst/dim13.mo | M testsuite/flattening/modelica/scodeinst/dim18.mo | M testsuite/flattening/modelica/scodeinst/dim19.mo | M testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/testArrayEquations.mos | M testsuite/openmodelica/cppruntime/testArrayEquations.mos | M testsuite/openmodelica/cppruntime/testVectorizedBlocks.mos | M testsuite/openmodelica/cppruntime/testVectorizedPowerSystem.mos | M testsuite/openmodelica/cppruntime/testVectorizedSolarSystem.mos | * commit 4e286fa3e25f74f77cbc6007dd7ab59e39c1ec62 | Author: Lennart Ochel | Date: Tue Jun 4 13:41:06 2019 +0200 | | Adjust minimal step size (#219) | | M OMCompiler/SimulationRuntime/c/simulation/simulation_runtime.cpp | M OMCompiler/SimulationRuntime/c/simulation/solver/epsilon.h | M OMCompiler/SimulationRuntime/c/simulation/solver/solver_main.c | M OMCompiler/SimulationRuntime/c/simulation_data.h | M testsuite/openmodelica/cruntime/xmlFiles/testxmlInitForChangeableparameter.mos | M testsuite/simulation/libraries/msl32/Modelica.Electrical.Spice3.Examples.Inverter.mos | M testsuite/simulation/modelica/functions_eval/Inverter2.mos | * commit 43bbd731b9e7316f550b5a2f9b3ed6c6233fb77c | Author: Adeel Asghar | Date: Wed May 29 11:46:51 2019 +0200 | | Use the Windows short path names to make MINGW happy | | Windows creates are short path name for each folder that contains spaces or special characters. If we use the that MINGW can compile files from such paths. | Use the -w flag for make to print the current directory | | M OMCompiler/Compiler/scripts/Compile.bat | * commit 2ac39849e3c357da1c642f340685abc4df596cd6 | Author: Martin Sjölund | Date: Fri May 31 15:16:11 2019 +0200 | | Fixes for latest sphinx version | | M .CI/cache/Dockerfile | M Jenkinsfile | M doc/UsersGuide/source/conf.py | * commit 2b3b8d85c04fbcfa1598599773d073d3f8b82d4b | Author: Martin Sjölund | Date: Fri May 31 11:13:01 2019 +0200 | | Add pipeline for cppruntime tests | | A .CI/Jenkinsfile.cpp | M .CI/common.groovy | * commit dbbd56ea3e03593a92dcaacbc0b808b5586c7967 | Author: Adrian Pop | Date: Fri May 31 18:13:45 2019 +0300 | | more fixes for ticket:5507 | - give defaults for 'extent' and 'textString' also in the Text record | other changes | - split execstat in NFApi for better performance info | - display the OMEdit log numbers with better formatting | | M OMCompiler/Compiler/FrontEnd/Constants.mo | M OMCompiler/Compiler/Script/NFApi.mo | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp | M OMEdit/OMEdit/OMEditGUI/OMS/OMSProxy.cpp | * commit 716cbd9c45190d81203ea10ac8d8efb684bf3d8e | Author: Martin Sjölund | Date: Wed May 29 08:48:30 2019 +0200 | | Add Jenkins pipelines for slower jobs | | A .CI/Jenkinsfile.osx | A .CI/Jenkinsfile.static_analysis | A .CI/clang-tools/Dockerfile | A .CI/common.groovy | M Jenkinsfile | * commit 75252ef16838be063a2877e78936d97584d300cb | Author: johti | Date: Tue May 28 18:11:29 2019 +0200 | | ISSUE-5507: Prevents OMEdit from crashing when parsing text annotations. Fixed incorrect bound check | | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp | * commit d1598f762ce4ea8e2f1a0a854bc91c62fdf3dabd | Author: Martin Sjölund | Date: Thu May 30 14:11:19 2019 +0200 | | Fixes for parallel builds | | M OMCompiler/Makefile.common | M OMCompiler/Makefile.in | M OMCompiler/SimulationRuntime/c/Makefile.common | * commit a99df61b012639045e46130c346b61b5aabfe0d4 | Author: Adrian Pop | Date: Thu May 30 12:08:03 2019 +0300 | | [NF] minor change to remove duplication | | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | * commit a38506dec18976e2ed0e53652acfdf7353f6a532 | Author: Adrian Pop | Date: Wed May 29 21:52:07 2019 +0300 | | - use NF for getComponents API | | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/InteractiveUtil.mo | * commit fa1ba18eac089e0495de069c7b555fe984232701 | Author: Martin Sjölund | Date: Wed May 29 18:21:45 2019 +0200 | | Actually clean difftool on make clean | | M Makefile.in | * commit 89db729e40a6155c28b5a7fbec1c07758b9fbd7f | Author: Martin Sjölund | Date: Wed May 29 13:10:10 2019 +0200 | | The clean target should clean difftool | | M testsuite/difftool/Makefile | * commit 89c20ab3597abffdfe9fddf25310459812a14a1e | Author: Martin Sjölund | Date: Wed May 29 12:44:45 2019 +0200 | | Use a mutex for nodes that share docker volumes | | This avoids problems when checking out git repositories that are | cached using docker volumes. | | M Jenkinsfile | * commit 43c2b75e881bf740bae3344bd4be54a0ed0d3a81 | Author: Adrian Pop | Date: Wed May 22 01:11:07 2019 +0200 | | - more NF API changes | - expose DynamicSelect expressions in annotations | - avoid parameter in annotation records to force scalarization, use nfAPI flag to force it | - handle DynamicSelect typing and evaluation | - support conversion from Boolean to Real (used in annotations in MSL, i.e. Boolean > 0.5) only if -d=nfAPI is on and issue a warning | - fix for ticket:5506, add test: testsuite/openmodelica/interactive-API/Ticket5506 | - fix for ticket:5502, return just the first expression in DynamicSelect for all API if -d=nfAPIDynamicSelect flag is not given | - update testsuite/openmodelica/interactive-API/interactive_api_annotations | | M OMCompiler/Compiler/FrontEnd/Absyn.mo | M OMCompiler/Compiler/FrontEnd/Constants.mo | M OMCompiler/Compiler/NFFrontEnd/NFBuiltinCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFCeval.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFFlatten.mo | M OMCompiler/Compiler/NFFrontEnd/NFModelicaBuiltin.mo | M OMCompiler/Compiler/NFFrontEnd/NFSimplifyExp.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/NFApi.mo | M OMCompiler/Compiler/Script/Refactor.mo | M OMCompiler/Compiler/Stubs/NFApi.mo | M OMCompiler/Compiler/Util/Flags.mo | M testsuite/openmodelica/interactive-API/Makefile | A testsuite/openmodelica/interactive-API/Ticket5506.mos | M testsuite/openmodelica/interactive-API/interactive_api_annotations.mos | * commit 3e12ff23da6d3552bc4df9f45badb02d8f014fba | Author: Adeel Asghar | Date: Tue May 28 13:22:43 2019 +0200 | | Better reading of visual xml file | | Fixes memory leaks. | | M OMEdit/OMEdit/OMEditGUI/Animation/Visualizer.cpp | M OMEdit/OMEdit/OMEditGUI/Animation/Visualizer.h | * commit 767bbe4ce0de900d6205f59bc8a956ea007776ec | Author: Adeel Asghar | Date: Tue May 28 11:20:09 2019 +0200 | | Always send utf-8 data from OMEdit to OMC | | Use the wide char APIs for file handling | | M OMCompiler/Compiler/Template/GenerateAPIFunctionsTpl.tpl | M OMCompiler/SimulationRuntime/c/util/read_matlab4.c | M OMEdit/OMEdit/OMEditGUI/Animation/AnimationUtil.h | M OMEdit/OMEdit/OMEditGUI/CrashReport/CrashReportDialog.cpp | M OMEdit/OMEdit/OMEditGUI/CrashReport/GDBBacktrace.cpp | M OMEdit/OMEdit/OMEditGUI/Debugger/GDB/CommandFactory.cpp | M OMEdit/OMEdit/OMEditGUI/Debugger/GDB/GDBAdapter.cpp | M OMEdit/OMEdit/OMEditGUI/Debugger/StackFrames/StackFramesWidget.cpp | M OMEdit/OMEdit/OMEditGUI/MainWindow.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/DocumentationWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelicaClassDialog.cpp | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp | M OMEdit/OMEdit/OMEditGUI/OMEditApplication.cpp | M OMEdit/OMEdit/OMEditGUI/OMS/OMSProxy.cpp | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Plotting/VariablesWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOutputHandler.cpp | M OMEdit/OMEdit/OMEditGUI/Util/Utilities.cpp | * commit c8b2e0e0e66ada93518d3abddebf5b9eed8a6e90 | Author: Martin Sjölund | Date: Mon May 27 08:35:30 2019 +0200 | | Update ModelicaExternalC | | This fixes ticket:5469. | | M OMCompiler/3rdParty | * commit 04b5e7ae6c7a9a553ddff41ecce14e90916d60a3 | Author: johti | Date: Fri May 24 17:25:25 2019 +0200 | | ISSUE-5503: Focus set proper when changing the shape that we are activly drawing | | M OMEdit/OMEdit/OMEditGUI/MainWindow.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit a7237c207cf8a99c6b3a1fc1148ab874b761be57 | Author: johti | Date: Fri May 24 14:21:07 2019 +0200 | | RemovedOutCommentedCode: Removed code that was not used in Commands.cpp. They are still in the history so should be retrievable | | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.cpp | * commit 4d4d80992fba91b425ec5ae15726fb77e9d9abeb | Author: johti | Date: Mon May 6 15:00:55 2019 +0200 | | enhancement-5444: Now possible to escape while drawing lines and polygons | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.h | * commit c6b0e20c008b7caec273638f0c23e3596bedd6d5 | Author: Martin Sjölund | Date: Mon May 20 10:56:22 2019 +0200 | | Prevent some memory leaks in KINSol | | Related to ticket:5485. Note that free'ing the KINSol data makes | simulations time out so that part is not disabled. | | M OMCompiler/SimulationRuntime/c/simulation/solver/kinsolSolver.c | M OMCompiler/SimulationRuntime/c/simulation/solver/omc_math.h | * commit 7d0026e3f199d8a4a4c71ad8f682a0de34513386 | Author: Martin Sjölund | Date: Thu May 23 14:48:27 2019 +0200 | | Abort previous builds when PR has a new commit | | M Jenkinsfile | * commit 6bcd564584b8da983c15985eef05714c963bc366 | Author: Adeel Asghar | Date: Thu May 23 14:27:25 2019 +0200 | | Documentation about DynamicSelect and state machine debugging | | M doc/UsersGuide/source/media/omedit-variables-browser.png | M doc/UsersGuide/source/omedit.rst | * commit 0468d6921f9b40fcd97dbf570a23a5a04190b3a0 | Author: Per Östlund | Date: Thu May 23 11:55:38 2019 +0200 | | [NF] Avoid evaluating external functions. | | - Mark external function calls as non-structural, to avoid expressions | containing such calls from being marked as structural when its not | strictly necessary. | | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFPrefixes.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | * commit a09c8abbb1d730b46fdfb124e3f5098ecb2aeb15 | Author: Adrian Pop | Date: Thu May 23 12:33:08 2019 +0200 | | fix MSVC build | - handle MSVC that doesn't know how to handle array declarations with sizes set by local variables on the stack | | M OMCompiler/SimulationRuntime/c/util/read_csv.c | M OMCompiler/SimulationRuntime/c/util/read_matlab4.c | * commit dbe3960e81b930925d513b966ab7acc2da712974 | Author: Martin Sjölund | Date: Wed May 22 11:38:53 2019 +0200 | | RHEL6 requires libatomic_ops/m4 to exist | | If the directory does not exist, autoreconf fails | | M OMCompiler/Makefile.common | * commit 53f0fcbc8aa1ab13cd05be2c26c83ec0e2794ec3 | Author: Adeel Asghar | Date: Wed May 22 12:20:56 2019 +0200 | | Adapt to the new output format for text options | | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp | * commit 69a67b26e8d414e6dc528a998db995f450d4ee00 | Author: Adeel Asghar | Date: Tue May 21 11:07:44 2019 +0200 | | Support non-ascii characters on Windows | | Handle the file writing and removing code. | Handle reading the result files. | Use c_add_message instead of stderr. | Updated 3rdParty antlr. | | M OMCompiler/3rdParty | M OMCompiler/Compiler/Util/System.mo | M OMCompiler/Compiler/runtime/SimulationResults.c | M OMCompiler/Compiler/runtime/System_omc.c | M OMCompiler/Compiler/runtime/systemimpl.c | M OMCompiler/Compiler/runtime/systemimpl.h | M OMCompiler/Parser/parse.c | M OMCompiler/SimulationRuntime/c/util/read_csv.c | M OMCompiler/SimulationRuntime/c/util/read_matlab4.c | * commit 38bb5e0468c4f5daf50c213a1a83ec97698fd956 | Author: arun3688 | Date: Wed May 22 11:48:49 2019 +0200 | | set datarecon uncertain var unreplaceable | | M OMCompiler/Compiler/BackEnd/BackendVariable.mo | M OMCompiler/Compiler/BackEnd/Uncertainties.mo | * commit 0e102be30561a0ed7eef78a2d4d6ab6a13db67df | Author: Adrian Pop | Date: Mon May 20 16:16:11 2019 +0300 | | - more API using the NF | - fix ticket:5482 handle getIconAnnotation and getDiagramAnnotation via the NF | - cache results of the NF instantiation | - better fix for ticket:5484 | - change annotation Text record to have defaults for fontName and testStyle | - update tests due to changes to Text annotation | | M OMCompiler/Compiler/FFrontEnd/FBuiltin.mo | M OMCompiler/Compiler/FrontEnd/Absyn.mo | M OMCompiler/Compiler/FrontEnd/Constants.mo | M OMCompiler/Compiler/Global/Global.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Script/Interactive.mo | M OMCompiler/Compiler/Script/NFApi.mo | M OMCompiler/Compiler/Stubs/NFApi.mo | M testsuite/openmodelica/interactive-API/Bug2871.mos | M testsuite/openmodelica/interactive-API/Buildings.PartialFlowMachine.mos | M testsuite/openmodelica/interactive-API/IllegalGraphics.mos | M testsuite/openmodelica/interactive-API/getIconAnnotation.mos | M testsuite/openmodelica/interactive-API/interactive_api_annotations.mos | M testsuite/openmodelica/interactive-API/interactive_api_calls.mos | * commit ad11e888d35c662254a4f2f6880706a955d1a83a | Author: arun3688 | Date: Mon May 20 18:21:31 2019 +0200 | | generate seperate c function for setting datarecon inputs | | M OMCompiler/Compiler/BackEnd/BackendDAE.mo | M OMCompiler/Compiler/BackEnd/Uncertainties.mo | M OMCompiler/Compiler/SimCode/ReduceDAE.mo | M OMCompiler/Compiler/SimCode/SimCode.mo | M OMCompiler/Compiler/SimCode/SimCodeUtil.mo | M OMCompiler/Compiler/SimCode/SimCodeVar.mo | M OMCompiler/Compiler/Template/CodegenC.tpl | M OMCompiler/Compiler/Template/SimCodeTV.mo | M OMCompiler/SimulationRuntime/c/dataReconciliation/dataReconciliation.cpp | M OMCompiler/SimulationRuntime/c/openmodelica_func.h | M OMCompiler/SimulationRuntime/c/simulation/solver/model_help.c | M OMCompiler/SimulationRuntime/c/simulation_data.h | * commit 00057d265ece799adbab1eafe4a4eb65d8b1a31b | Author: johti | Date: Mon May 6 15:00:55 2019 +0200 | | Removed duplicate code. Instead create a new method for LineAnnotation | | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/LineAnnotation.h | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.cpp | M OMEdit/OMEdit/OMEditGUI/Modeling/Commands.h | * commit dc9a2b2a30a96b222e71c0b0f7769da62801b2f4 | Author: Per Östlund | Date: Tue May 21 12:33:31 2019 +0200 | | Remove pedantic option. | | - Remove the option to toggle the pedantic debug flag, since it's been | removed from the compiler on account of begin unused. | | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Simulation/SimulationOptions.h | M OMEdit/OMEdit/OMEditGUI/Simulation/TranslationFlagsWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Simulation/TranslationFlagsWidget.h | * commit cef23d1b3a18dd7ecd815d12ac57df7fce0e092c | Author: Ruediger Franke | Date: Tue May 21 06:05:20 2019 +0200 | | [Cpp] Support assignment to vectorized discrete-time states in for loops | | M OMCompiler/Compiler/Template/CodegenCpp.tpl | * commit 61686da507a6e9ec31a97237e062a70c4b33bc64 | Author: Per Östlund | Date: Mon May 20 14:19:53 2019 +0200 | | [NF] Implement sum-reduction of operator records. | | - Implemented support for sum-reductions of operator records that have | the appropriate operators. | - Change constructor calls in bindings of outputs in operator record | constructors into record expressions, to avoid infinite loops. | | M OMCompiler/Compiler/NFFrontEnd/NFCall.mo | M OMCompiler/Compiler/NFFrontEnd/NFClass.mo | M OMCompiler/Compiler/NFFrontEnd/NFExpression.mo | M OMCompiler/Compiler/NFFrontEnd/NFOperatorOverloading.mo | M OMCompiler/Compiler/NFFrontEnd/NFRestriction.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/Util/Error.mo | M OMCompiler/Compiler/Util/Util.mo | M testsuite/flattening/modelica/scodeinst/Makefile | M testsuite/flattening/modelica/scodeinst/OperatorOverloadComplex.mo | A testsuite/flattening/modelica/scodeinst/OperatorOverloadSum1.mo | M testsuite/flattening/modelica/scodeinst/ReductionInvalidTypeMax.mo | M testsuite/flattening/modelica/scodeinst/ReductionInvalidTypeMin.mo | M testsuite/flattening/modelica/scodeinst/ReductionInvalidTypeSum.mo | M testsuite/simulation/modelica/records/Makefile | A testsuite/simulation/modelica/records/TestComplexSum2.mos | * commit 52269bf53192ca6ff0668be359327e7e19df5e4e | Author: Per Östlund | Date: Mon May 20 12:19:00 2019 +0200 | | [NF] Add --strict flag. | | - Added a new --strict flag that turns some warnings into errors. | | M .CI/compliance-newinst.failures | M OMCompiler/Compiler/NFFrontEnd/NFFunction.mo | M OMCompiler/Compiler/NFFrontEnd/NFFunctionDerivative.mo | M OMCompiler/Compiler/NFFrontEnd/NFInst.mo | M OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo | M OMCompiler/Compiler/NFFrontEnd/NFTyping.mo | M OMCompiler/Compiler/Util/Error.mo | M OMCompiler/Compiler/Util/Flags.mo | A testsuite/flattening/modelica/scodeinst/ConditionInvalidContext1.mo | A testsuite/flattening/modelica/scodeinst/ConditionInvalidContext2.mo | M testsuite/flattening/modelica/scodeinst/Makefile | D testsuite/flattening/modelica/scodeinst/log | * commit 8e39485c487bbc310b22605f6fbd33797d15e4d7 | Author: Martin Sjölund | Date: Mon May 20 11:12:01 2019 +0200 | | Create m4 directory to please CentOS6 | | M OMCompiler/Makefile.common | * commit 739106a9ffe7af8713ddde9f705ce14a291edb51 | Author: Per Östlund | Date: Fri May 17 17:46:53 2019 +0200 | | Fix check of flags in Flags.loadFlags. | | - Handle flag index errors more gracefully by printing the error and | then terminating the compiler execution, instead of risking an | infinite loop of flag loading that results in a stack overflow and the | error message being lost. | - Removed the unused -d=pedantic flag. | | M OMCompiler/Compiler/Util/Error.mo | M OMCompiler/Compiler/Util/Flags.mo | A testsuite/flattening/modelica/scodeinst/log | M testsuite/openmodelica/cppruntime/libraries/msl32/Modelica.Electrical.QuasiStationary.SinglePhase.Examples.Rectifier.mos | M testsuite/simulation/modelica/functions_eval/ticket2535.mos | M testsuite/simulation/modelica/initialization/SingularInitial.mos | M testsuite/simulation/modelica/initialization/bug_2263.mos | M testsuite/simulation/modelica/initialization/bug_2504.mos | M testsuite/simulation/modelica/initialization/bug_2566.mos | M testsuite/simulation/modelica/initialization/discreteTest06.mos | M testsuite/simulation/modelica/initialization/discreteTest10.mos | M testsuite/simulation/modelica/initialization/parameterWithoutBinding.mos | * commit fcce7079d2159a9c0776b680f32d6825bb16436d | Author: Martin Sjölund | Date: Mon May 20 10:55:42 2019 +0200 | | Add the MidCode theses to the list | | M doc/bibliography/openmodelica.bib | * commit 2ec8f357452ebe3e5daa11ca9579f9c43026649b | Author: Adrian Pop | Date: Sat May 18 02:27:57 2019 +0300 | | update 3dParty | | M OMCompiler/3rdParty | * commit 4f1956f242ca0e5774deb5e8ed388d8acbeac51f | Author: Martin Sjölund | Date: Wed May 15 15:47:48 2019 +0200 | | Make a list of flaky tests for the compliance suite | | A .CI/compliance.flaky | M Jenkinsfile | M OMCompiler/Examples/ComplianceSuite.py | * commit 24d90d7f31dc2f6a31d613c776db00755e0cd74f | Author: Martin Sjölund | Date: Wed May 15 15:40:07 2019 +0200 | | Update compliance suite tests for newInst | | M .CI/compliance-newinst.failures | * commit 0d019321fbea187590acbcdd8acfe9eb959cae80 | Author: Adeel Asghar | Date: Fri May 17 09:58:53 2019 +0200 | | Update the package.order file after the class rename | Made it optional to delete file/folder once a model/package is deleted. | Fixes ticket:4852 and ticket:5355 | | M OMEdit/OMEdit/OMEditGUI/Modeling/LibraryTreeWidget.cpp | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.cpp | M OMEdit/OMEdit/OMEditGUI/Options/OptionsDialog.h | * commit e851d0e3f703742a296dcecf6fe48865ebb53d48 | Author: hudson | Date: Thu May 16 19:34:35 2019 +0200 | | * libraries d7daa7e...1f7f382 (1): | > Bump libraries | | M libraries | * commit f066cbaf9912070d0ea4ced2f08b2d9c9587a39a | Author: Adrian Pop | Date: Thu May 16 19:14:49 2019 +0200 | | * libraries 92788d8...d7daa7e (1): | > update provided after AdvancedNoise version change | | M libraries | * commit 8581d04c0e3d03ffc3258af1fcfe9b44a1f9b85a | Author: Adrian Pop | Date: Thu May 16 19:14:40 2019 +0300 | | fix ticket:5484 allow only -d=nfAPI to be set | | M OMCompiler/Compiler/Script/CevalScript.mo | M OMCompiler/Compiler/Script/NFApi.mo | * commit 89b42042fdb095d861571910755b7b0d1cd174da | Author: Adeel Asghar | Date: Thu May 16 11:43:42 2019 +0200 | | ticket:5481 Updated the parameter when the value is changed | | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.cpp | M OMEdit/OMEdit/OMEditGUI/Annotations/TextAnnotation.h | * commit 41b846d665ee53a10a4b1baae5cd4d51ca1dd8cf | Author: Adeel Asghar | Date: Thu May 16 10:53:45 2019 +0200 | | Updated translations | Thanks to LI Wenhui for Chinese translations | | M OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_de.ts | M OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_es.ts | M OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_fr.ts | M OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_it.ts | M OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_ja.ts | M OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_ro.ts | M OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_ru.ts | M OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_sv.ts | M OMEdit/OMEdit/OMEditGUI/Resources/nls/OMEdit_zh_CN.ts | * commit 0b3c742c56e315abfb04dbb1919eacc6b9aee50e | Author: Lennart Ochel | Date: Thu May 16 09:54:16 2019 +0200 | | * OMSimulator 5d63a37...83936fb (1): | > Update .gitignore | | M OMSimulator | * commit e00938b54c8f28656c144ab86fab660eabffd271 | Author: Lennart Ochel | Date: Thu May 16 09:10:47 2019 +0200 | | * OMSimulator 9e04b31...5d63a37 (1): | > Emit events for strongly connected systems (#680) | | M OMSimulator | * commit 555414b0aa3ffa4a1d2e7a0f2edb739cb64fac35 | Author: Adeel Asghar | Date: Wed May 15 12:56:30 2019 +0200 | | Check for the index out of bounds | | M OMEdit/OMEdit/OMEditGUI/Modeling/ModelWidgetContainer.cpp | * commit 2f2c9955b045471cd68ac4e23ce505b3dd1bf7be | Author: Adeel Asghar | Date: Wed May 15 16:25:34 2019 +0200 | | Unify the getVersion output for all platforms | Updated the OMEdit's about page. | | M OMCompiler/Makefile.omdev.mingw | M OMCompiler/SimulationRuntime/c/dataReconciliation/dataReconciliation.cpp | M OMEdit/OMEdit/OMEditGUI/CrashReport/CrashReportDialog.cpp | M OMEdit/OMEdit/OMEditGUI/MainWindow.cpp | M OMEdit/OMEdit/OMEditGUI/Makefile.omdev.mingw | M OMEdit/OMEdit/OMEditGUI/OMC/OMCProxy.cpp | M OMEdit/OMEdit/OMEditGUI/omc_config.h.in | * commit f6f572707287dc33d08bb71f0deffb2f9252faea | Author: hudson | Date: Wed May 15 19:23:45 2019 +0200 | | * libraries bf78c4b...92788d8 (1): | > Bump libraries | | M libraries | * commit efba4f83c80865d8f778f787de7003af2d63e238 | Author: Martin Sjölund | Date: Wed May 15 14:21:20 2019 +0200 | | The doc repo is never used | | M doc/UsersGuide/source/conf.py | * commit 75becfa81b8f9bb2739c8dc807e9665931f56544 |\ Merge: 2ab97af9b9 c2d73c7677 | | Author: Martin Sjölund | | Date: Wed May 15 14:00:43 2019 +0200 | | | | Merge pull request #182 from sjoelund/fix-common-version | | | | Fix common submodule + version script | | | * commit c2d73c7677174f6c80973968f5ec46552f7f208b | | Author: Martin Sjölund | | Date: Wed May 15 13:53:16 2019 +0200 | | | | Fix version string used | | | | M common/semver.sh | | | * commit b66fa07c24ec6c6475a0abbd097b894587ed0ed4 | |\ Merge: 746f6d55e9 c9c90856e0 | | | Author: Martin Sjölund | | | Date: Wed May 15 13:53:08 2019 +0200 | | | | | | Add 'common/' from commit 'c9c90856e0875fc31ccc71f97114023dc640170b' | | | | | | git-subtree-dir: common | | | git-subtree-mainline: 746f6d55e96f7fd84db4cf6ae68cc1e8ee7dd29a | | | git-subtree-split: c9c90856e0875fc31ccc71f97114023dc640170b | | | | | * commit c9c90856e0875fc31ccc71f97114023dc640170b | | | Author: Adeel Asghar | | | Date: Fri Jul 13 14:59:40 2018 +0200 | | | | | | Include lib folder in RPATH_QMAKE | | | | | | M m4/omhome.m4 | | | | | * commit db79fa717cb7cf995681384e2717294fd3c6777c | | | Author: Martin Sjölund | | | Date: Mon Dec 12 15:20:52 2016 +0100 | | | | | | Pass the PACKAGE_NAME to semver.sh | | | | | | M m4/semver.m4 | | | M semver.sh | | | | | * commit 747145757edf4e3ad50d9d9e1b0d9f792cbeb54d | | | Author: hkiel | | | Date: Fri Nov 25 15:26:13 2016 +0100 | | | | | | fix qmake.sh on darwin | | | | | | M m4/qmake.m4 | | | | | * commit 1fccf2c310ba9c56baeadb62da5c81c23f9bdf66 | | | Author: Martin Sjölund | | | Date: Thu Nov 10 10:27:30 2016 +0100 | | | | | | Access QT_INSTALL_HEADERS in autoconf | | | | | | M m4/qmake.m4 | | | | | * commit b895c9a00289ba145bc2ff78d9aa87512c1a7714 | | | Author: Martin Sjölund | | | Date: Tue Oct 18 17:48:25 2016 +0200 | | | | | | Fix for OSX quoting | | | | | | M m4/qmake.m4 | | | | | * commit 99788c65078f5571b11df3dc20abd230629d2a01 | | | Author: Martin Sjölund | | | Date: Mon Oct 17 11:58:07 2016 +0200 | | | | | | Handle qmake -qt4 | | | | | | M m4/qmake.m4 | | | | | * commit 3b1089fafba87106bb41f384a70f14d3a907dff5 | | | Author: Martin Sjölund | | | Date: Mon Oct 17 11:34:35 2016 +0200 | | | | | | We need to substitute LRELEASE like before | | | | | | M m4/qmake.m4 | | | | | * commit 5ede8caae10c63be30bfbe6a12217faaba6ac389 | | | Author: Martin Sjölund | | | Date: Mon Oct 17 09:22:22 2016 +0200 | | | | | | Fix logic for qjson Qt4/Qt5 | | | | | | Why doesn't cmake just look at QTDIR? | | | | | | M m4/qmake.m4 | | | | | * commit c7d60273c464abe98b6c3a7291d053b13ee17d82 | | | Author: Martin Sjölund | | | Date: Mon Oct 17 09:12:11 2016 +0200 | | | | | | Improve detection of lrelease | | | | | | M m4/qmake.m4 | | | | | * commit 364b7ddc3e56c33bc3b02f4e9b5bc2e1d99105f4 | | | Author: Martin Sjölund | | | Date: Thu Jul 21 14:21:37 2016 +0200 | | | | | | Allow configure to detect QT5 | | | | | | M m4/qmake.m4 | | | | | * commit 0b04a780d5584f3673e3d2a8d97b3bd2a82fc795 | | | Author: Martin Sjölund | | | Date: Fri Apr 29 08:12:19 2016 +0200 | | | | | | Make pre-commit hook remove tabs as well | | | | | | M pre-commit.sh | | | | | * commit 2fe814f59e21e5eb91ccfd51950819c0e953e589 | | | Author: Martin Sjölund | | | Date: Fri Apr 15 16:29:24 2016 +0200 | | | | | | Use rpath-link to make linking easier | | | | | | M m4/omhome.m4 | | | | | * commit c535ec79728ac2887d46e802cfe0e5bc310acb76 | | | Author: Martin Sjölund | | | Date: Tue Oct 20 13:38:03 2015 +0200 | | | | | | Look for env.vars QTDIR/QMAKE/LRELEASE | | | | | | This makes it easier to work with for example macports, which is able | | | to pass the env.vars to the configure process (and it recently moved | | | these programs so they are not on the default macports path). | | | | | | M m4/qmake.m4 | | | | | * commit d7e96410a8be73d31c312dcf42e920f5ed6ab2f3 | | | Author: Martin Sjölund | | | Date: Fri Aug 28 07:48:41 2015 +0200 | | | | | | Fix typo | | | | | | M semver.sh | | | | | * commit ccdc6b74e470657d6d2ec0889dbf1dd4950013c8 | | | Author: Martin Sjölund | | | Date: Wed Aug 5 10:48:09 2015 +0200 | | | | | | Add hook for testing 50/72 style | | | | | | A commit-msg.sh | | | M m4/pre-commit.m4 | | | | | * commit 5316bb3677448b8f387268052eaf6150a9209bba | | | Author: Martin Sjölund | | | Date: Mon Jun 22 18:59:43 2015 +0200 | | | | | | Fix qmake/OSX detection | | | | | | M m4/qmake.m4 | | | | | * commit 51d5f523effcb6c050c766e97f1c3b2ec9a4a50d | | | Author: Martin Sjölund | | | Date: Thu Jun 18 10:56:40 2015 +0200 | | | | | | Add macros to get the semantic version of the current release | | | | | | A m4/semver.m4 | | | A semver.sh | | | | | * commit 00c80dcd01a2ad92460b807db98637dcaec683ce | | | Author: Martin Sjölund | | | Date: Wed May 20 12:21:47 2015 +0200 | | | | | | Always copy the required config.guess, etc | | | | | | M m4/omhome.m4 | | | | | * commit 2e0e4dd1d5a31703e042edc851815ef9c24a7d9a | | | Author: Martin Sjölund | | | Date: Wed May 20 11:41:15 2015 +0200 | | | | | | Add the canonical host_short to omhome | | | | | | M m4/omhome.m4 | | | | | * commit 8700c259c99580ac3959af30c3c86b50d37ec87e | | | Author: Martin Sjölund | | | Date: Wed May 20 08:09:37 2015 +0200 | | | | | | Add c++11 macro | | | | | | A m4/ax_cxx_compile_stdcxx_11.m4 | | | | | * commit d52ab4e30b913ba383613f53a3792a3eaae33d21 | | | Author: Martin Sjölund | | | Date: Mon May 18 15:04:18 2015 +0200 | | | | | | Make pre-commit hook work with submodules | | | | | | M m4/pre-commit.m4 | | | | | * commit ec62513e656d2a50bf7e1b5ac8a49ea926d8e41e | | | Author: Adeel Asghar | | | Date: Tue May 12 13:21:29 2015 +0200 | | | | | | - Make pre-commit work on Windows. | | | | | | M pre-commit.sh | | | | | * commit 0997d2ec1dcc950e6881f0eb302862401568d8f1 | | | Author: Martin Sjölund | | | Date: Tue May 5 22:15:32 2015 +0200 | | | | | | Add searching for libqwt | | | | | | M m4/omhome.m4 | | | | | * commit 687e1d940fa42a11f9d638693565d0abd4758ff3 | | | Author: Martin Sjölund | | | Date: Tue May 5 21:57:46 2015 +0200 | | | | | | Nicer omhome messages | | | | | | M m4/omhome.m4 | | | | | * commit 1d955ae09e7c778107ee364d28a3944092a63c41 | | | Author: Martin Sjölund | | | Date: Tue May 5 14:56:04 2015 +0200 | | | | | | Skip looking for omc build artifacts if we are compiling omc at the same time | | | | | | M m4/ombuilddir.m4 | | | M m4/omhome.m4 | | | | | * commit d41c2b184ebad45f70bf09ea79685aad5d39358a | | | Author: Martin Sjölund | | | Date: Tue May 5 11:24:40 2015 +0200 | | | | | | Share build dirs between projects | | | | | | A m4/ombuilddir.m4 | | | M m4/omhome.m4 | | | | | * commit d6652d48b2b4212a868dbdd608278aca2a85806a | | | Author: Martin Sjölund | | | Date: Sun May 3 18:46:39 2015 +0200 | | | | | | Update configure | | | | | | M m4/omhome.m4 | | | | | * commit 9a08f0d8b8c898b38282b971352a52343efc0615 | | | Author: Martin Sjölund | | | Date: Sun May 3 16:16:46 2015 +0200 | | | | | | Add pre-commit hooks | | | | | | A m4/pre-commit.m4 | | | A pre-commit.sh | | | | | * commit 7dd9c1a3ec54b774fc07666ae280b4d4948d21d2 | | | Author: Martin Sjölund | | | Date: Sat May 2 16:26:44 2015 +0200 | | | | | | Some additional useful m4 checks | | | | | | M m4/omhome.m4 | | | M m4/qmake.m4 | | | | | * commit e3db36176409e506b2f8f17c63762ce40d7e09fc | | | Author: Martin Sjölund | | | Date: Sat May 2 13:50:39 2015 +0200 | | | | | | Add autoconf dependencies | | | | | | A config.guess | | | A config.sub | | | A install-sh | | | | | * commit 021808598f8a120df3c797e5b470246a47739272 | | | Author: Martin Sjölund | | | Date: Sat May 2 13:35:58 2015 +0200 | | | | | | Add m4 files for autoconf | | | | | | A .gitattributes | | | M LICENSE | | | A m4/corba.m4 | | | A m4/omhome.m4 | | | A m4/qmake.m4 | | | | | * commit 32f158e1aba6b80aee7700d657da00816ba24b3d | | Author: Martin Sjölund | | Date: Sat May 2 09:42:50 2015 +0200 | | | | Initial commit | | | | A LICENSE | | A README.md | | | * commit 746f6d55e96f7fd84db4cf6ae68cc1e8ee7dd29a |/ Author: Martin Sjölund | Date: Wed May 15 13:52:51 2019 +0200 | | Remove common submodule (use subtree instead) | | M .gitmodules | D common | * commit 2ab97af9b9d55f692eb3bb0077715170685c6883 | Author: Martin Sjölund | Date: Wed May 15 12:17:32 2019 +0200 | | Update to the actual latest 3rdParty | | M OMCompiler/3rdParty | * commit 4b57428d243964ed01126f4c30120c2766b6fbf4 |\ Merge: 5caf2a52a0 8c0cb3f93e | | Author: Martin Sjölund | | Date: Wed May 15 12:02:11 2019 +0200 | | | | Merge pull request #179 from sjoelund/omcompiler-subtree | | | | Make OMCompiler and Documentation into a subtree | | | * commit 8c0cb3f93edc6de231abc6e997028faa57b67abe | | Author: Martin Sjölund | | Date: Wed May 15 11:55:30 2019 +0200 | | | | Add common and 3rdParty back | | | | M .gitmodules | | A OMCompiler/3rdParty | | A OMCompiler/common | | | * commit f2b058a41d72ca9dbe646b0a96a9a3c556b6635c | | Author: Martin Sjölund | | Date: Wed May 15 11:54:43 2019 +0200 | | | | Remove 3rdParty and common submodules | | | | D OMCompiler/.gitmodules | | D OMCompiler/3rdParty | | D OMCompiler/common | | | * commit 83be5f2b790fa813f11e0465a2108ad1cb276f4b | |\ Merge: 7e93f6768a 5dc61f678f | | | Author: Martin Sjölund | | | Date: Wed May 15 11:46:25 2019 +0200 | | | | | | Add 'OMCompiler/' from commit '5dc61f678fe0ed388fc811fe2cea14c54a0a0b29' | | | | | | git-subtree-dir: OMCompiler | | | git-subtree-mainline: 7e93f6768a63eef834c83f4b2b95dbe8e98064e2 | | | git-subtree-split: 5dc61f678fe0ed388fc811fe2cea14c54a0a0b29 | | | | | * commit 5dc61f678fe0ed388fc811fe2cea14c54a0a0b29 | | | Author: Adrian Pop | | | Date: Wed May 15 11:18:33 2019 +0200 | | | | | | any target starting with 'msvc' is msvc | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3090 | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Util/System.mo | | | | | * commit c33af0978e01d22eaef6897f993f4d240e23e6d3 | | | Author: Per Östlund | | | Date: Tue May 14 14:24:14 2019 +0200 | | | | | | [NF] Check conditional component contexts. | | | | | | - Check that conditional components aren't used in non-connect contexts. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3089 | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 9a3a75822881f0c13d693d4d0721bfc91c3b1db2 | | | Author: Per Östlund | | | Date: Tue May 14 13:24:18 2019 +0200 | | | | | | [NF] Fix expandable connector lookup. | | | | | | - Only allow lookup of undeclared elements in components, not classes. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#177 | | | - OpenModelica/OMCompiler#3088 | | | | | | M Compiler/NFFrontEnd/NFLookup.mo | | | | | * commit ad34730536c2c9808f88240f4a106bcb3e67a7fd | | | Author: Adrian Pop | | | Date: Tue May 14 09:40:02 2019 +0200 | | | | | | [FE] new API and replaceable support | | | - work in progress | | | - to use, just add +d=nfAPI to the OMEdit simulation flags | | | - handling of getComponentAnnotations via NF (some models are about 6x faster) | | | - some crashes in OMEdit, not debugged yet, for example: Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#175 | | | - OpenModelica/OMCompiler#3087 | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/Constants.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | A Compiler/Script/InteractiveUtil.mo | | | A Compiler/Script/NFApi.mo | | | A Compiler/Stubs/NFApi.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 92a411947501902a4017d343a43599a458c454e6 | | | Author: Andreas Heuermann | | | Date: Fri May 10 13:24:50 2019 +0200 | | | | | | Handle complex equations in when statements. | | | | | | Fix for ticket #4157 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3086 | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit d9dbed6b5ea16de09598c9a51260a5a6c7ad05da | | | Author: Andreas | | | Date: Thu May 9 17:55:03 2019 +0200 | | | | | | Fix rpath for OMSI FMU with gcc | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#171 | | | - OpenModelica/OMCompiler#3084 | | | | | | M Compiler/Template/CodegenOMSIC.tpl | | | | | * commit a4e794b3fd021bde57dbf410951a622d514ed03f | | | Author: Andreas | | | Date: Wed May 8 16:26:20 2019 +0200 | | | | | | Fix wrong linkage of expat lib for FMUs | | | | | | Expat is used in OMSI FMUs and now installed to | | | build/lib//omc/omsi. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3083 | | | | | | M Compiler/Template/CodegenOMSIC.tpl | | | M SimulationRuntime/OMSI/base/CMakeLists.txt | | | | | * commit d2540cc708801be202f0122b092fe77bf03b5016 | | | Author: Per Östlund | | | Date: Wed May 8 15:34:50 2019 +0200 | | | | | | [NF] Improve unit checking. | | | | | | - Make constant variability configurable in EvalConstants, and use it to | | | not evaluate structural parameters in general when checking a model. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#170 | | | - OpenModelica/OMCompiler#3082 | | | | | | M Compiler/NFFrontEnd/NFEvalConstants.mo | | | M Compiler/NFFrontEnd/NFVariable.mo | | | | | * commit 6cebda4386e1a6465bfe9a55ee6c087e087cc15f | | | Author: Per Östlund | | | Date: Wed May 8 14:00:50 2019 +0200 | | | | | | [NF] Improve overconstrained connection handling. | | | | | | - Fix handling of arrays of overconstrained connectors. | | | - Clean up the NFOCConnectionGraph.add* functions and reorder their | | | arguments to be more fold-friendly. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3081 | | | | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | | | * commit c8a95fdf0c568ead33ae5139e2c0c362ff9a448e | | | Author: kabdelhak | | | Date: Tue May 7 15:56:53 2019 +0200 | | | | | | [BE] Avoid records in remove simple equations | | | - #4793 | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#167 | | | - OpenModelica/OMCompiler#3077 | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 80f6ed2acb82f9140e3f130ea8c53e411ff1b9b9 | | | Author: Per Östlund | | | Date: Tue May 7 13:04:18 2019 +0200 | | | | | | Fix NFUnitCheck.getFunctionName for records. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3078 | | | | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | | | * commit ee7aaabe653db736d99cb9e31f2a6fb507381237 | | | Author: Adeel Asghar | | | Date: Tue May 7 11:37:20 2019 +0200 | | | | | | ticket:5030 Fix the broken profiling for OMEdit | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3076 | | | | | | M SimulationRuntime/c/simulation/modelinfo.c | | | | | * commit 5daaf9ba0d473c57e1a7fc9d4c98413d44e02fc4 | | | Author: kabdelhak | | | Date: Fri May 3 11:50:35 2019 +0200 | | | | | | [BE] Remove dumping of empty sets from index reduction | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3074 | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/Matching.mo | | | | | * commit f6e121244274fcf68b09696c2373021755041d3e | | | Author: Per Östlund | | | Date: Thu May 2 15:27:01 2019 +0200 | | | | | | [NF] Fix redeclaration of enumerations. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#156 | | | - OpenModelica/OMCompiler#3073 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/Util/Error.mo | | | | | * commit 364f80f3dfe76d36cdc4614307eadeb983334003 | | | Author: arun3688 | | | Date: Thu May 2 11:17:58 2019 +0200 | | | | | | fix dataReconciliation top level inputs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3072 | | | | | | M Compiler/BackEnd/Uncertainties.mo | | | M SimulationRuntime/c/dataReconciliation/dataReconciliation.cpp | | | | | * commit 0baa0669f664d479e1a7eb3477ed895cf1494406 | | | Author: Martin Sjölund | | | Date: Tue Apr 30 15:55:17 2019 +0200 | | | | | | Fix detection of setlocale using -O0 | | | | | | For some reason -O2 disables the error from using undeclared functions | | | in both gcc and clang. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3071 | | | | | | M configure.ac | | | | | * commit 10081da2c8455cc8fc8f262496b7eefc3d149d06 | | | Author: Andreas | | | Date: Tue Apr 30 12:33:06 2019 +0200 | | | | | | Fix bug introduced by PR #3067 | | | | | | - Library tests could not detect errors when building FMUs | | | - Removed introduced try-catch and new time measurement | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3070 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 67b880245176d955db79a785d8e02c77ff6f635a | | | Author: Andreas | | | Date: Mon Apr 29 17:05:45 2019 +0200 | | | | | | [OMSI] Added buildModelFMU for simCodeTarget=omsic | | | | | | It's now possible to build first FMUs with --simCodeTarget=omsic | | | - Added new simCodeTarget flag "omsic" | | | - buildModelFMU can now return resultValues and saves time needed to build model | | | - Added OMSIC template functions to callTargetTemplatesFMU in SimCodeMain.mo | | | - Added template compilation for OMSI templates in Compiler/Template/Makefile.common | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#154 | | | - #3067 | | | | | | Co-authored-by: niklwors | | | Co-authored-by: wibraun | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#154 | | | - OpenModelica/OMCompiler#3067 | | | | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenOMSIC.tpl | | | M Compiler/Template/CodegenOMSI_common.tpl | | | M Compiler/Template/Makefile.common | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 10a0a9df6a3a2e75a2a2570b43b0ee4a23c10c97 | | | Author: Andreas Heuermann | | | Date: Fri Apr 26 12:16:10 2019 +0200 | | | | | | [OMSI] Fixed wrong header guard and warnings in OMSIBase and OMSIC | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#154 | | | - #3067 | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#154 | | | - OpenModelica/OMCompiler#3067 | | | | | | M SimulationRuntime/OMSI/base/include/omsi_getters_and_setters.h | | | M SimulationRuntime/OMSIC/include/omsu/omsu_getters_and_setters.h | | | M SimulationRuntime/OMSIC/src/omsu/omsu_helper.c | | | | | * commit 84b5f7ec3899e623577a3012853ba33830febc43 | | | Author: Martin Sjölund | | | Date: Mon Apr 29 15:29:18 2019 +0200 | | | | | | Update 3rdParty | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3069 | | | | | | M 3rdParty | | | | | * commit fafb07605d9c86dc4982f66ae6ac31c4ef093ee8 | | | Author: Martin Sjölund | | | Date: Mon Apr 29 15:01:30 2019 +0200 | | | | | | Fixes for latest MacOS release | | | | | | M Makefile.common | | | M configure.ac | | | | | * commit 8b33074dd5492d01f5b9e6fc67a4eaa4e24b4fbf | | | Author: arun3688 | | | Date: Wed Apr 24 12:55:04 2019 +0200 | | | | | | generate dataReconc-csvInputs when not exists | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3066 | | | | | | M Compiler/BackEnd/Uncertainties.mo | | | | | * commit a5eccbadb693feade43a4fd2b94247708ee3300a | | | Author: Per Östlund | | | Date: Wed Apr 24 12:03:41 2019 +0200 | | | | | | Add dumping of external declaration annotations. | | | | | | - Dump external declaration annotations in DAEDumpTpl when | | | --showAnnotations is used. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3065 | | | | | | M Compiler/Template/DAEDumpTpl.tpl | | | | | * commit bdf89c36aba34aa71426e8e2bd178651fb0e3f7e | | | Author: Martin Sjölund | | | Date: Wed Apr 24 09:34:15 2019 +0200 | | | | | | Load libraries case insensitive on case sensitive OS | | | | | | Libraries where files are stored in the unexpected files will still give | | | warnings, but OpenModelica will load them regardless. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3064 | | | | | | M Compiler/FrontEnd/ClassLoader.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/Util.mo | | | | | * commit b7a2c69139c8b57c90e51225a4ff79fdd0234679 | | | Author: Volker Waurich | | | Date: Tue Apr 23 15:45:43 2019 +0200 | | | | | | catch crash in visualXML | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3063 | | | | | | M Compiler/BackEnd/VisualXML.mo | | | | | * commit eef9c24ac527a674afdc4a5cf110ec86779f5ba5 | | | Author: Adeel Asghar | | | Date: Tue Apr 23 14:09:55 2019 +0200 | | | | | | Update the connection instead of deleting and adding it | | | Moved the updateConnection API to ModelicaBuiltin.mo | | | Added a new API updateConnectionNames which updates the connection connectors. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#151 | | | - OpenModelica/OMCompiler#3061 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit c252b047bf981c997f80a7c421a69738aae39a00 | | | Author: Andreas Heuermann | | | Date: Tue Apr 23 13:43:51 2019 +0200 | | | | | | [OMSI] Add OMSI C library | | | | | | Simulation runtime for FMU/OMSU simulation in ANSI C. | | | | | | - Added OMSIC build | | | - Added OMSIC to existing omsi-Makefiles | | | - Use CMake to build SimultaionRuntime/OMSIC | | | - Added OMSIC in Simulation Runtime | | | - Using OMSIBase library for base functionalities shared with OMSICpp runtime | | | - Wrapper for FMI 2.0 ModelExchange functions | | | - Functions for continuous simulation of FMU/OMSU | | | - Functions for event simulation of FMU/OMSU | | | - Getter and Setter functions for FMU/OMSU | | | - Logging and some debugging functionalities | | | - Initialization and deallocation of FMU/OMSU | | | - Documentation with Doxygen | | | - Doxyfile not included | | | | | | Belonging to [master]: | | | - #3059 | | | | | | Co-authored-by: niklwors | | | Co-authored-by: wibraun | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3059 | | | | | | M .gitignore | | | M Makefile.omsi.common | | | M SimulationRuntime/OMSI/include/omsi.h | | | A SimulationRuntime/OMSIC/CMakeLists.txt | | | A SimulationRuntime/OMSIC/cmake_uninstall.cmake.in | | | A SimulationRuntime/OMSIC/include/fmi2/fmi2FunctionTypes.h | | | A SimulationRuntime/OMSIC/include/fmi2/fmi2Functions.h | | | A SimulationRuntime/OMSIC/include/fmi2/fmi2TypesPlatform.h | | | A SimulationRuntime/OMSIC/include/omsic.h | | | A SimulationRuntime/OMSIC/include/omsu/omsu_common.h | | | A SimulationRuntime/OMSIC/include/omsu/omsu_continuous_simulation.h | | | A SimulationRuntime/OMSIC/include/omsu/omsu_event_simulation.h | | | A SimulationRuntime/OMSIC/include/omsu/omsu_getters_and_setters.h | | | A SimulationRuntime/OMSIC/include/omsu/omsu_helper.h | | | A SimulationRuntime/OMSIC/include/omsu/omsu_initialization.h | | | A SimulationRuntime/OMSIC/src/fmi2/omsi_fmi2_wrapper.c | | | A SimulationRuntime/OMSIC/src/omsu/CMakeLists.txt | | | A SimulationRuntime/OMSIC/src/omsu/omsu_continuous_simulation.c | | | A SimulationRuntime/OMSIC/src/omsu/omsu_event_simulation.c | | | A SimulationRuntime/OMSIC/src/omsu/omsu_getters_and_setters.c | | | A SimulationRuntime/OMSIC/src/omsu/omsu_helper.c | | | A SimulationRuntime/OMSIC/src/omsu/omsu_initialization.c | | | | | * commit 047112f289d8059c9cdb75a02516fcc388e634cd | | | Author: Per Östlund | | | Date: Tue Apr 23 13:21:58 2019 +0200 | | | | | | [NF] stream connector improvements. | | | | | | - Reenable special handling for inStream/actualStream. | | | - Handle arrays in BuiltinCall.typeActualInStreamCall. | | | - Check that components with flow or stream prefix has Real type. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#152 | | | - OpenModelica/OMCompiler#3062 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 2da4cb37580107ba79bc3478ad096e1cce2ee2b2 | | | Author: Per Östlund | | | Date: Tue Apr 23 11:28:36 2019 +0200 | | | | | | [NF] Fix structural analysis of if-condition. | | | | | | - Remove marking of conditions in if-equations as structural during the | | | instantiation, it can't be done correctly at that point and is already | | | done correctly during the typing anyway. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#150 | | | - OpenModelica/OMCompiler#3060 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 22a570fa3625061972d7071328ec3be011db6ebc | | | Author: Per Östlund | | | Date: Fri Apr 19 09:25:33 2019 +0200 | | | | | | [NF] Disable checks for actualStream/inStream. | | | | | | - Temporarily disable special handling of actualStream/inStream | | | operators until they can be fixed properly. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#149 | | | - OpenModelica/OMCompiler#3058 | | | | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit 8e0f7c517c75c5aeeacc8eb7f824b2ad27563ebe | | | Author: Per Östlund | | | Date: Thu Apr 18 16:39:45 2019 +0200 | | | | | | [NF] inStream/actualStream improvements. | | | | | | - Fix infinite loop when inStream/actualStream is used in reductions, | | | by expanding the reduction argument instead of treating it like an | | | array constructor (since reductions does not expand to arrays). | | | - Added checking of the argument to inStream/actualStream to make sure | | | it's a stream variable with parameter subscripts. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#148 | | | - OpenModelica/OMCompiler#3057 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit e9f83304e4460523713fdcc9fdeb5daa433833e7 | | | Author: kabdelhak | | | Date: Thu Apr 18 10:47:10 2019 +0200 | | | | | | [SimCode] Remove unnecessary verbose SimCode dump | | | - Repeats the same information | | | - Dump size grows factorially with number of elsewhen statements | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3053 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit dd336f954ee4459475c10af330a3856895918be4 | | | Author: Anatoly Trosinenko | | | Date: Tue Apr 16 20:38:28 2019 +0200 | | | | | | Allow parsing the Text(textColor = ...) annotation | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#142 | | | - OpenModelica/OMCompiler#3052 | | | | | | M Compiler/FrontEnd/Constants.mo | | | | | * commit b423c404349bcbcc0a7f516c35b9250c95caa9e1 | | | Author: kabdelhak | | | Date: Thu Apr 11 17:55:57 2019 +0200 | | | | | | [BE,daeMode] Fix: add removed (simple) eqns to dae system | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3051 | | | | | | M Compiler/BackEnd/DAEMode.mo | | | | | * commit d6957d571bb548900f82792e8a92899e4e33d21c | | | Author: kabdelhak | | | Date: Thu Apr 11 16:05:19 2019 +0200 | | | | | | [BE] Add initial state selection | | | - available with flag "--initialStateSelection" | | | - implemented for C runtime | | | - has still some bugs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3050 | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Util/Flags.mo | | | | | * commit 5ef43cce81cac3693698abd04e6a8bfe58047089 | | | Author: Per Östlund | | | Date: Tue Apr 9 18:06:08 2019 +0200 | | | | | | Handle uses-annotation according to the standard. | | | | | | - Only consider uses-annotations on top-level classes when deciding | | | which models/libraries to load. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#137 | | | - OpenModelica/OMCompiler#3049 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 9a506ce9bffc9528e5016612012a2aca6024acce | | | Author: Anatoly Trosinenko | | | Date: Tue Apr 9 15:34:00 2019 +0200 | | | | | | Initial implementation of String vars in the Cpp runtime | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2992 | | | | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | * commit 963b33e1369fec2cb0f52dc34bfe6c46baf235a0 | | | Author: kabdelhak | | | Date: Tue Apr 9 11:57:27 2019 +0200 | | | | | | [BE] Add jacobian dependencies | | | - Preparation for initial state selection, used for matching | | | - The dependencies of a jacobian are all unknowns contained in it | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#136 | | | - OpenModelica/OMCompiler#3048 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 3006b8aee04e19c2ba992006efb800e87bd3c534 | | | Author: Per Östlund | | | Date: Mon Apr 8 17:42:29 2019 +0200 | | | | | | [NF] Fix Typing.typeCrefDim for array types. | | | | | | - Handle untyped component with array types in Typing.typeCrefDim. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#134 | | | - OpenModelica/OMCompiler#3047 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit ee4deabd83e24ec479fe822434802bf55c78ace5 | | | Author: kabdelhak | | | Date: Mon Apr 8 16:24:24 2019 +0200 | | | | | | [BE] Add unique index of stateSets as attribute | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3046 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 3f5cb6832ea0a470b1b537f933cd37fb92a562cc | | | Author: kabdelhak | | | Date: Mon Apr 8 15:48:04 2019 +0200 | | | | | | [C] update inline documentation of stateSelection | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3045 | | | | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | | * commit f2e6265d0937324e37b0dab359a22912ff270037 | | | Author: Per Östlund | | | Date: Mon Apr 8 15:09:05 2019 +0200 | | | | | | [NF] Don't evaluate external objects. | | | | | | - Ignore external objects when -d=evaluateAllParameters is used. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3044 | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit d82185e196fe2edfd9e307528d4eb2d8fb53bc91 | | | Author: Per Östlund | | | Date: Mon Apr 8 13:32:49 2019 +0200 | | | | | | [NF] Various fixes. | | | | | | - Changed ExpandExp.expandCref to return an array with the same | | | dimensions as the input cref, even when the cref's type has | | | zero-dimensions. | | | - Added case for Expression.TYPENAME in Expression.typeOf. | | | - Added better error checking when deducing unknown dimensions. | | | - Added check for negative dimension sizes. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#130 | | | - OpenModelica/OMCompiler#3042 | | | | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 2ee23a6f587e2683703877275e5656ab49e81cc1 | | | Author: kabdelhak | | | Date: Mon Apr 8 13:06:37 2019 +0200 | | | | | | [C] split up sets for state selection | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3043 | | | | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | | * commit 199705757bd0ee5d42f6ef411733e7d178032467 | | | Author: Per Östlund | | | Date: Fri Apr 5 19:19:46 2019 +0200 | | | | | | [NF] Various fixes. | | | | | | - Check that connector subscripts are parameter expressions. | | | - Split tuple equations when the call is evaluated into a tuple | | | expression, same as tuple assigments. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#126 | | | - OpenModelica/OMCompiler#3035 | | | | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 8a2def5ada779f30475d97103eded73fa2693890 | | | Author: arun3688 | | | Date: Fri Apr 5 15:41:43 2019 +0200 | | | | | | fix csv file inputs and LOG_STATS for dataReconciliation | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#128 | | | - OpenModelica/OMCompiler#3039 | | | | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M SimulationRuntime/c/dataReconciliation/dataReconciliation.cpp | | | | | * commit 0a7961e9a5e5611fe574f95ccc72924f1b817349 | | | Author: Andreas | | | Date: Fri Apr 5 14:30:25 2019 +0200 | | | | | | Fixed error with install_name_tool for OMSI | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3041 | | | | | | M Makefile.omsi.common | | | M SimulationRuntime/OMSI/base/CMakeLists.txt | | | | | * commit 45edd24a9e6421f78ff91a4d18a59f09606f7793 | | | Author: Martin Sjölund | | | Date: Fri Apr 5 09:49:02 2019 +0200 | | | | | | Add a warning if FMU is generated without compile-time URI | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#127 | | | - OpenModelica/OMCompiler#3037 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Error.mo | | | | | * commit b694f3f03e0c229637b94ac0e7f702074e2c55b0 | | | Author: Andreas | | | Date: Thu Apr 4 17:55:23 2019 +0200 | | | | | | Fix linking shared libs on mac os | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3040 | | | | | | M Makefile.omsi.common | | | | | * commit 9cb23bc220a84261b7196464b4c1a89232a732dc | | | Author: Martin Sjölund | | | Date: Thu Apr 4 15:38:23 2019 +0200 | | | | | | Move cJSON to Compiler runtime as simulations do not use it | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#125 | | | - OpenModelica/OMCompiler#3036 | | | | | | M Compiler/runtime/Makefile.common | | | R100 SimulationRuntime/c/util/cJSON.c Compiler/runtime/cJSON.c | | | R100 SimulationRuntime/c/util/cJSON.h Compiler/runtime/cJSON.h | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/util/CMakeLists.txt | | | | | * commit 30afa79d31f9ad36d0332e9ba452258ac1215554 | | | Author: Martin Sjölund | | | Date: Thu Apr 4 13:57:24 2019 +0200 | | | | | | Disable mmap in FMUs | | | | | | Some platforms are unreliable and might say mmap exists for one set of | | | includes and say it does not in another. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3038 | | | | | | M SimulationRuntime/c/util/omc_mmap.h | | | | | * commit 0839b2fe1786d629df2f1d49fad49e4b0115f4ef | | | Author: Per Östlund | | | Date: Wed Apr 3 15:00:36 2019 +0200 | | | | | | [NF] Add component prefix checks for records. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3034 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 450104a6ce744dcb947a218f038a86c8a606ad14 | | | Author: Per Östlund | | | Date: Wed Apr 3 14:14:16 2019 +0200 | | | | | | [NF] Fix Expression.typeOf for size(x). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3033 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 8676697867cd3ddf5b8a52d3ea0664636e5b08c0 | | | Author: Martin Sjölund | | | Date: Wed Apr 3 10:54:12 2019 +0200 | | | | | | Allow to configure without hwloc | | | | | | This is good for docker builds since older hwloc versions cannot parse | | | long lines in /proc/mounts (which often occur in docker images). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3032 | | | | | | M configure.ac | | | | | * commit 73c7be83918c09fdb3c0d912ae0947079348f6bf | | | Author: Martin Sjölund | | | Date: Wed Apr 3 09:13:33 2019 +0200 | | | | | | Fix path that the FMU binary is copied back into | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3031 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 7984f74f84b3207394d0c580fa9629599b2d52ec | | | Author: Martin Sjölund | | | Date: Wed Apr 3 08:22:50 2019 +0200 | | | | | | Copy source-code FMU to a docker volume before compiling | | | | | | This avoids problems where the FMU source code is generated in a docker | | | volume that cannot be forwarded to another container. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3030 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 1983c2f1446d8335a5bd2f09625aa9cc0f2bc581 | | | Author: Anatoly Trosinenko | | | Date: Tue Apr 2 16:49:05 2019 +0200 | | | | | | Add some example auto-completion information for use by OMEdit | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2958 | | | - OpenModelica/OpenModelica-testsuite#1157 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit a2024ab5ccc6495cd4fcc4b6a4d658bac6b6bdda | | | Author: Martin Sjölund | | | Date: Tue Apr 2 16:22:42 2019 +0200 | | | | | | Fix path used to debug docker run in FMI cross-compile | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3029 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 304f3536ada2117b89d50fbeeafc438393093086 | | | Author: Martin Sjölund | | | Date: Tue Apr 2 14:22:13 2019 +0200 | | | | | | Fixes for crashes in dynamic FMUs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3028 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M SimulationRuntime/c/gc/memory_pool.c | | | | | * commit ed7a206ba82ed439a6f1eb3e1bda76118359baef | | | Author: Martin Sjölund | | | Date: Tue Apr 2 13:58:40 2019 +0200 | | | | | | More debugging for cross-compilation of FMUs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3027 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 5de59c3df0363011d9207d402b726a5af90eb2a8 | | | Author: Martin Sjölund | | | Date: Tue Apr 2 13:17:00 2019 +0200 | | | | | | Fix runtime CFLAGS detection | | | | | | The old code only worked for some combinations of CFLAGS. It did not | | | actually find -fno-dollars-in-identifiers. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2371 | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/System.mo | | | M Compiler/runtime/systemimpl.c | | | M configure.ac | | | | | * commit 17ca1eee86cf1dbe5efb21b994406166a057322a | | | Author: Martin Sjölund | | | Date: Tue Apr 2 12:49:07 2019 +0200 | | | | | | Fix configure of ModelicaExternalC | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3026 | | | | | | M Makefile.common | | | M Makefile.in | | | M Makefile.omdev.mingw | | | M configure.ac | | | | | * commit 384c6f8e7049bc297f59bdfd9f29dd03a190e37b | | | Author: Martin Sjölund | | | Date: Tue Apr 2 11:00:16 2019 +0200 | | | | | | Show files visible in docker before failing | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3025 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 04649501207b8b38c7844714a26248d515d639e9 | | | Author: Martin Sjölund | | | Date: Tue Apr 2 08:35:57 2019 +0200 | | | | | | Fix include path for docker FMI builds | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3024 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit ccf8c899a6517a3f4a90c51d5db65f498b7d15cf | | | Author: Martin Sjölund | | | Date: Mon Apr 1 13:08:08 2019 +0200 | | | | | | Link libzlib explicitly since gcc fails bootstrapping | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3023 | | | | | | M Compiler/boot/Makefile.in | | | | | * commit f12151ccad023e525a31102af8921fc49b111b7b | | | Author: Adeel Asghar | | | Date: Mon Apr 1 12:49:15 2019 +0200 | | | | | | Make sure file is not modified before using the cache | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3017 | | | | | | M Compiler/runtime/SimulationResults.c | | | | | * commit b9d5e4a5bdf4fc370cbabdea5b269ed5ff729118 | | | Author: Martin Sjölund | | | Date: Mon Apr 1 12:31:00 2019 +0200 | | | | | | Clear the extra memory pools on each iteration | | | | | | https://trac.openmodelica.org/OpenModelica/ticket/5406 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3022 | | | | | | M SimulationRuntime/c/gc/memory_pool.c | | | M SimulationRuntime/c/gc/memory_pool.h | | | M SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc | | | | | * commit 09f079c675da702df1a469799a3ecfa6440c72b2 | | | Author: Adrian Pop | | | Date: Fri Mar 29 23:45:39 2019 +0100 | | | | | | [BUILD] - add missing = in Autoconf.mo.omdev.mingw | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3021 | | | | | | M Compiler/Util/Autoconf.mo.omdev.mingw | | | | | * commit db4e230f0fb04be8511cde0c01d6a0efc92a5529 | | | Author: Adrian Pop | | | Date: Fri Mar 29 23:08:52 2019 +0100 | | | | | | [BUILD] - fix System.c external interface for bootstrapping on Windows | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3020 | | | | | | M Compiler/runtime/System_omc.c | | | | | * commit 81d8a03651b9aeea3e9d7a81c62452b54afd141b | | | Author: Adrian Pop | | | Date: Fri Mar 29 19:52:01 2019 +0100 | | | | | | [BUILD] - fix generation of Autoconf.mo on msys/mingw | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3019 | | | | | | M .gitignore | | | M Compiler/boot/Makefile.omdev.mingw | | | | | * commit 02027beef5ab862411c2ac9d11e0c01693de6363 | | | Author: Martin Sjölund | | | Date: Fri Mar 29 15:40:45 2019 +0100 | | | | | | Move more constants from System.mo to Autoconf.mo | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3018 | | | | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/FrontEnd/ClassLoader.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Autoconf.mo.in | | | M Compiler/Util/Autoconf.mo.omdev.mingw | | | M Compiler/Util/System.mo | | | M Compiler/Util/Util.mo | | | M Compiler/boot/Makefile.common | | | M Compiler/boot/Makefile.omdev.mingw | | | M Compiler/runtime/System_omc.c | | | M Compiler/runtime/config.unix.h.in | | | M Compiler/runtime/omc_config.h | | | M Compiler/runtime/systemimpl.c | | | M configure.ac | | | | | * commit 5db7684885477e84e3653356f9f42d668b9e610b | | | Author: Martin Sjölund | | | Date: Fri Mar 29 11:49:48 2019 +0100 | | | | | | Use Autoconf.mo instead of external C functions | | | | | | This starts using Autoconf.mo for constants such as the dll extension. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3016 | | | - OpenModelica/OpenModelica-testsuite#1154 | | | | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/Main/Main.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Figaro.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Autoconf.mo.in | | | M Compiler/Util/Autoconf.mo.omdev.mingw | | | M Compiler/Util/GraphStream.mo | | | M Compiler/Util/System.mo | | | M Compiler/Util/Util.mo | | | M Compiler/runtime/System_omc.c | | | M Compiler/runtime/config.unix.h.in | | | M Compiler/runtime/omc_config.h | | | M Compiler/runtime/systemimpl.c | | | | | * commit c97542d2cdf9347033c5d63e6ddd0e77541b554d | | | Author: Martin Sjölund | | | Date: Fri Mar 29 08:40:30 2019 +0100 | | | | | | Update work-around for MSL 3.2.1 tables | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3015 | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | * commit 13eb1f39e66e0421ec4138e108daa3d870d8dbac | | | Author: Martin Sjölund | | | Date: Fri Mar 29 06:59:43 2019 +0100 | | | | | | Compile ModelicaExternalC static lib | | | | | | Skip compilation of hdf5 for better handling of FMUs. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3015 | | | | | | M Makefile.common | | | M Makefile.in | | | | | * commit 4a2a554eb67420049df695610c5560ae3aa07d03 | | | Author: Martin Sjölund | | | Date: Fri Mar 29 07:00:50 2019 +0100 | | | | | | Use -Wl,-Bstatic for user libraries in FMUs | | | | | | FMUs should be statically compiled. This enforces it, but might cause | | | some FMUs to no longer compile if no static library is available or | | | dependencies are missing in the Library annotation. | | | | | | Also added a new file Compiler/Util/Autoconf.mo which is generated by | | | autoconf and contains constants previously in external C functions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3015 | | | | | | M .gitignore | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Template/CodegenFMU.tpl | | | A Compiler/Util/Autoconf.mo.in | | | A Compiler/Util/Autoconf.mo.omdev.mingw | | | M Compiler/Util/System.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M Compiler/boot/Makefile.in | | | M Compiler/boot/Makefile.omdev.mingw | | | M Compiler/runtime/System_omc.c | | | M Compiler/runtime/config.unix.h.in | | | M Compiler/runtime/omc_config.h | | | M SimulationRuntime/fmi/export/buildproject/configure.ac | | | M configure.ac | | | | | * commit c84e407b45da50e6e6062c3ff9fe3819df05eb87 | | | Author: Adrian Pop | | | Date: Thu Mar 28 21:53:56 2019 +0100 | | | | | | [RUNTIME] the usual evening fix for Windows builds | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3014 | | | | | | M SimulationRuntime/c/math-support/CMakeLists.txt | | | | | * commit 3997aa3fdbc3c4b4d851d216abaa065a08c42cee | | | Author: Per Östlund | | | Date: Thu Mar 28 14:31:41 2019 +0100 | | | | | | [NF] Don't split external objects in connectors. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3013 | | | - OpenModelica/OpenModelica-testsuite#1153 | | | | | | M Compiler/NFFrontEnd/NFConnector.mo | | | | | * commit 72c947e42a16fb4370ba7e87ff1f694da9a4d5f4 | | | Author: Per Östlund | | | Date: Thu Mar 28 13:19:05 2019 +0100 | | | | | | [NF] Fix ExpOrigin.isSingleExpression. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3012 | | | - OpenModelica/OpenModelica-testsuite#1152 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit b8d7e26fcdbed23054d011ea694d0dba7998939d | | | Author: Per Östlund | | | Date: Thu Mar 28 12:52:15 2019 +0100 | | | | | | [NF] More fixes for checking when-clauses. | | | | | | - Handle all kinds of equations when checking when-clauses. | | | - Make the componentref set check more robust. | | | - Fix variability check for reinit. | | | - Do model verification after scalarization, it takes a negligible | | | amount of time anyway. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3011 | | | - OpenModelica/OpenModelica-testsuite#1151 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/NFFrontEnd/NFVerifyModel.mo | | | | | * commit adba422fe1328ec828f5c4bc3484351a75a437b6 | | | Author: Martin Sjölund | | | Date: Thu Mar 28 12:33:23 2019 +0100 | | | | | | Call the correct Makefile target on OMDev | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3010 | | | | | | M SimulationRuntime/c/Makefile.common | | | | | * commit fc29404a7e708a49f6875019475b52a5617e6984 | | | Author: Per Östlund | | | Date: Thu Mar 28 11:51:48 2019 +0100 | | | | | | [NF] Fix when-branch cref set check. | | | | | | - Use lists instead of AVL trees for the sets, since the order of | | | insertion changes the structure of the trees such that structural | | | equality can't be used for the check. | | | - Remove BaseAvlSet.isEqual, it's no longer needed and might be | | | misleading due to only checking structural equality. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3009 | | | - OpenModelica/OpenModelica-testsuite#1150 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFVerifyModel.mo | | | M Compiler/Util/BaseAvlSet.mo | | | | | * commit ec459e7babbcbd093afd2b81b6c4d86be87d00d4 | | | Author: Martin Sjölund | | | Date: Thu Mar 28 11:21:36 2019 +0100 | | | | | | Add more timers for solvers | | | | | | - dassl, ida, euler, rungekutta (default) now have a timer for | | | the solver itself to separate generated and solver code slightly. | | | - Added timer for functionDAE | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3007 | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/rtclock.h | | | | | * commit 53c7613a63ae2049a1f7c15724255c471e88c7ec | | | Author: Martin Sjölund | | | Date: Thu Mar 28 09:36:55 2019 +0100 | | | | | | Try even harder to fix Windows builds | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3006 | | | | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | | * commit e9616abe968cd355206a228f6ce29f1de04a95e6 | | | Author: Martin Sjölund | | | Date: Thu Mar 28 07:11:32 2019 +0100 | | | | | | Fix for Windows builds | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3005 | | | | | | M SimulationRuntime/c/Makefile.common | | | | | * commit f337f6da5fbd262fe9913ed7a3cb5f6e1fcb1d09 | | | Author: Adrian Pop | | | Date: Wed Mar 27 17:32:10 2019 +0100 | | | | | | [OMSI] link with expat on non Windows | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3004 | | | | | | M SimulationRuntime/OMSI/base/CMakeLists.txt | | | | | * commit 9c7d828b1d0bcf4f267e8fdae72a85ddb8577e6d | | | Author: Adrian Pop | | | Date: Wed Mar 27 16:39:10 2019 +0100 | | | | | | [OMSI] fix the search lib path for sundial | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3003 | | | | | | M SimulationRuntime/OMSI/solver/CMakeLists.txt | | | | | * commit a356daf4bf099de93df62a2fbcd8b1357375d74c | | | Author: Martin Sjölund | | | Date: Wed Mar 27 15:42:18 2019 +0100 | | | | | | Do not include the standard FMI headers in the FMU | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2989 | | | - OpenModelica/OpenModelica-testsuite#1149 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenFMU.tpl | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/RuntimeSources.mo.tpl | | | M SimulationRuntime/fmi/export/buildproject/configure.ac | | | R100 SimulationRuntime/fmi/export/fmi2/fmi2FunctionTypes.h SimulationRuntime/fmi/export/fmi/fmi2FunctionTypes.h | | | R100 SimulationRuntime/fmi/export/fmi2/fmi2Functions.h SimulationRuntime/fmi/export/fmi/fmi2Functions.h | | | R100 SimulationRuntime/fmi/export/fmi2/fmi2TypesPlatform.h SimulationRuntime/fmi/export/fmi/fmi2TypesPlatform.h | | | R100 SimulationRuntime/fmi/export/fmi1/fmiModelFunctions.h SimulationRuntime/fmi/export/fmi/fmiModelFunctions.h | | | R100 SimulationRuntime/fmi/export/fmi1/fmiModelTypes.h SimulationRuntime/fmi/export/fmi/fmiModelTypes.h | | | R100 SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c.inc SimulationRuntime/fmi/export/openmodelica/fmu1_model_interface.c.inc | | | R100 SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.h SimulationRuntime/fmi/export/openmodelica/fmu1_model_interface.h | | | R100 SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c.inc SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.c.inc | | | R100 SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.h SimulationRuntime/fmi/export/openmodelica/fmu2_model_interface.h | | | | | * commit 03a4ab6fe184f968907ad9ae9d7446e9905589c2 | | | Author: Martin Sjölund | | | Date: Thu Mar 21 14:34:55 2019 +0100 | | | | | | Updates for source-code FMUs | | | | | | Make it possible to compile source-code FMUs without setting include- | | | directives to the preprocessor. This required changes to most files | | | since they assume preprocessor flags were set. | | | | | | The generated FMU now contains a list of the files to compile (in the | | | XML structure), in case the user does not have access to a make system. | | | | | | Still missing is a config-file containing number of linear systems, etc. | | | This would make it possible to compile without configure-script at all. | | | The configure script should also look for the standard FMI includes | | | which should not need to be present in a source-code FMU. | | | | | | Use a settings file for FMUs instead of preprocessor, stored inside the | | | generated FMU. | | | | | | This allows automatic compilation of the sources, by a tool agnostic of | | | OpenModelica. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2989 | | | - OpenModelica/OpenModelica-testsuite#1149 | | | | | | M .gitignore | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/CodegenFMU2.tpl | | | M Compiler/Template/CodegenFMUCommon.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Compiler/Template/CodegenSparseFMI.tpl | | | M Compiler/Template/Makefile.common | | | M Compiler/Template/Tpl.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M Compiler/runtime/systemimpl.c | | | M Makefile.common | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.objs | | | A SimulationRuntime/c/RuntimeSources.mo.tpl | | | M SimulationRuntime/c/dataReconciliation/dataReconciliation.h | | | M SimulationRuntime/c/fmi/FMICommon.h | | | M SimulationRuntime/c/gc/memory_pool.c | | | M SimulationRuntime/c/gc/memory_pool.h | | | M SimulationRuntime/c/gc/omc_gc.c | | | M SimulationRuntime/c/gc/omc_gc.h | | | M SimulationRuntime/c/linearization/linearize.h | | | D SimulationRuntime/c/math-support/blaswrap.h | | | M SimulationRuntime/c/math-support/pivot.c | | | M SimulationRuntime/c/meta/meta_modelica.c | | | M SimulationRuntime/c/meta/meta_modelica.h | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | M SimulationRuntime/c/meta/meta_modelica_builtin_boxptr.h | | | M SimulationRuntime/c/meta/meta_modelica_data.h | | | A SimulationRuntime/c/omc_simulation_settings.h | | | M SimulationRuntime/c/openmodelica.h | | | M SimulationRuntime/c/optimization/OptimizerData.h | | | M SimulationRuntime/c/simulation/modelinfo.c | | | M SimulationRuntime/c/simulation/omc_simulation_util.c | | | M SimulationRuntime/c/simulation/omc_simulation_util.h | | | M SimulationRuntime/c/simulation/options.c | | | M SimulationRuntime/c/simulation/options.h | | | M SimulationRuntime/c/simulation/results/simulation_result.h | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | M SimulationRuntime/c/simulation/simulation_info_json.h | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | M SimulationRuntime/c/simulation/simulation_omc_assert.c | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | M SimulationRuntime/c/simulation/solver/delay.c | | | M SimulationRuntime/c/simulation/solver/delay.h | | | M SimulationRuntime/c/simulation/solver/events.h | | | M SimulationRuntime/c/simulation/solver/fmi_events.c | | | M SimulationRuntime/c/simulation/solver/fmi_events.h | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.h | | | M SimulationRuntime/c/simulation/solver/linearSolverKlu.h | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.h | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.h | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/linearSystem.h | | | M SimulationRuntime/c/simulation/solver/mixedSearchSolver.c | | | M SimulationRuntime/c/simulation/solver/mixedSearchSolver.h | | | M SimulationRuntime/c/simulation/solver/mixedSystem.c | | | M SimulationRuntime/c/simulation/solver/mixedSystem.h | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | M SimulationRuntime/c/simulation/solver/nonlinearValuesList.c | | | M SimulationRuntime/c/simulation/solver/nonlinearValuesList.h | | | M SimulationRuntime/c/simulation/solver/omc_math.c | | | M SimulationRuntime/c/simulation/solver/omc_math.h | | | R100 SimulationRuntime/c/simulation/solver/perform_qss_simulation.c SimulationRuntime/c/simulation/solver/perform_qss_simulation.c.inc | | | R097 SimulationRuntime/c/simulation/solver/perform_simulation.c SimulationRuntime/c/simulation/solver/perform_simulation.c.inc | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | M SimulationRuntime/c/simulation/solver/stateset.h | | | M SimulationRuntime/c/simulation/solver/synchronous.c | | | M SimulationRuntime/c/simulation/solver/synchronous.h | | | M SimulationRuntime/c/util/ModelicaUtilities.c | | | M SimulationRuntime/c/util/OldModelicaTables.c | | | M SimulationRuntime/c/util/base_array.c | | | M SimulationRuntime/c/util/base_array.h | | | M SimulationRuntime/c/util/boolean_array.c | | | M SimulationRuntime/c/util/boolean_array.h | | | M SimulationRuntime/c/util/division.h | | | M SimulationRuntime/c/util/generic_array.c | | | M SimulationRuntime/c/util/generic_array.h | | | M SimulationRuntime/c/util/index_spec.c | | | M SimulationRuntime/c/util/index_spec.h | | | M SimulationRuntime/c/util/integer_array.c | | | M SimulationRuntime/c/util/integer_array.h | | | M SimulationRuntime/c/util/java_interface.h | | | M SimulationRuntime/c/util/modelica.h | | | M SimulationRuntime/c/util/modelica_string.c | | | M SimulationRuntime/c/util/modelica_string.h | | | M SimulationRuntime/c/util/modelica_string_lit.c | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/omc_error.h | | | M SimulationRuntime/c/util/omc_init.c | | | M SimulationRuntime/c/util/omc_init.h | | | M SimulationRuntime/c/util/read_write.c | | | M SimulationRuntime/c/util/read_write.h | | | M SimulationRuntime/c/util/real_array.c | | | M SimulationRuntime/c/util/real_array.h | | | M SimulationRuntime/c/util/rtclock.c | | | M SimulationRuntime/c/util/string_array.c | | | M SimulationRuntime/c/util/string_array.h | | | M SimulationRuntime/c/util/utility.c | | | M SimulationRuntime/c/util/utility.h | | | M SimulationRuntime/c/util/varinfo.c | | | M SimulationRuntime/fmi/export/buildproject/configure.ac | | | R098 SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c.inc | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.h | | | R099 SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c.inc | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.h | | | | | * commit e13c1c325b4d5a58323d7f5f66076a8f10b4d67e | | | Author: Adrian Pop | | | Date: Wed Mar 27 15:20:01 2019 +0100 | | | | | | attempt to fix MacOS builds | | | - depend OMSI on fmil as well | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3002 | | | | | | M Makefile.common | | | M Makefile.in | | | M Makefile.omsi.common | | | | | * commit ab4e3e6234b2b6d1d925460bd8c644c5c9c42156 | | | Author: Per Östlund | | | Date: Tue Mar 26 16:01:34 2019 +0100 | | | | | | [NF] Improve error checking of when-clauses. | | | | | | - Moved the check of equations inside when-equations from Inst to | | | Typing, to allow skipping the check if the when is clocked. | | | - Mark lhs subscripts in when-equations as structural. | | | - Added check that clocked when doesn't have an elsewhen. | | | - Added check that non-clocked when doesn't have a clocked elsewhen. | | | - Made clocked when illegal in algorithm. | | | - Added new phase VerifyModel that checks for errors that can't be | | | detected until after flattening and constant evaluation. | | | It currently checks that each branch of a when-equation contains | | | the same set of crefs. | | | - Implemented BaseAvlSet.isEqual. | | | - Renamed Expression.ClockKind.toString to toDebugString, and | | | implemented new toString that doesn't leak implementation details. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3001 | | | - OpenModelica/OpenModelica-testsuite#1148 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | A Compiler/NFFrontEnd/NFVerifyModel.mo | | | M Compiler/Util/BaseAvlSet.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit e3fab539cf00ef625e32ed227acf4d7385021fee | | | Author: Andreas | | | Date: Tue Mar 26 14:19:55 2019 +0100 | | | | | | [OMSI] Add OMSIBase library with solvers | | | | | | Going to be used by OMSIC and OMSICPP libraries. | | | | | | - Created build structure with Makefiles and CMake | | | - Added OMSI to omc target in top Makefile | | | - Added OMSI/omsi-clean target to Makefiles | | | - Added Makefile.omsi.common with build rules for all OMSI stuff | | | - Use CMake build for SimulationRuntime/OMSI | | | - Added OMSI in Simulation Runtime | | | - OMSIBase library contains base functions for | | | - data handling | | | - event handling | | | - solving loops | | | - handling xml and json files | | | - initialiazing/ freeing stuff | | | - utility functions | | | - OMSISolver library contains solver and interface | | | - general solver API | | | - KINSOL solver | | | - LAPCAK solver | | | - Data types | | | - omsi.h contains most important definitions | | | - omsi_solver.h | | | - Documentation with Doxygen | | | - Doxyfile not included | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2986 | | | | | | Co-authored-by: niklwors | | | Co-authored-by: wibraun | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2986 | | | | | | M Makefile.common | | | M Makefile.in | | | M Makefile.omdev.mingw | | | A Makefile.omsi.common | | | A SimulationRuntime/OMSI/CMakeLists.txt | | | A SimulationRuntime/OMSI/base/CMakeLists.txt | | | A SimulationRuntime/OMSI/base/include/omsi_event_helper.h | | | A SimulationRuntime/OMSI/base/include/omsi_getters_and_setters.h | | | A SimulationRuntime/OMSI/base/include/omsi_global.h | | | A SimulationRuntime/OMSI/base/include/omsi_initialization.h | | | A SimulationRuntime/OMSI/base/include/omsi_input_json.h | | | A SimulationRuntime/OMSI/base/include/omsi_input_model_variables.h | | | A SimulationRuntime/OMSI/base/include/omsi_input_sim_data.h | | | A SimulationRuntime/OMSI/base/include/omsi_input_xml.h | | | A SimulationRuntime/OMSI/base/include/omsi_mmap.h | | | A SimulationRuntime/OMSI/base/include/omsi_posix_func.h | | | A SimulationRuntime/OMSI/base/include/omsi_solve_alg_system.h | | | A SimulationRuntime/OMSI/base/include/omsi_utils.h | | | A SimulationRuntime/OMSI/base/include/uthash.h | | | A SimulationRuntime/OMSI/base/src/omsi_event_helper.c | | | A SimulationRuntime/OMSI/base/src/omsi_getters_and_setters.c | | | A SimulationRuntime/OMSI/base/src/omsi_initialization.c | | | A SimulationRuntime/OMSI/base/src/omsi_input_json.c | | | A SimulationRuntime/OMSI/base/src/omsi_input_model_variables.c | | | A SimulationRuntime/OMSI/base/src/omsi_input_sim_data.c | | | A SimulationRuntime/OMSI/base/src/omsi_input_xml.c | | | A SimulationRuntime/OMSI/base/src/omsi_mmap.c | | | A SimulationRuntime/OMSI/base/src/omsi_posix_func.c | | | A SimulationRuntime/OMSI/base/src/omsi_solve_alg_system.c | | | A SimulationRuntime/OMSI/base/src/omsi_utils.c | | | A SimulationRuntime/OMSI/cmake_uninstall.cmake.in | | | A SimulationRuntime/OMSI/include/fmi2/omsi_fmi2_cs.h | | | A SimulationRuntime/OMSI/include/fmi2/omsi_fmi2_me.h | | | A SimulationRuntime/OMSI/include/fmi2/omsi_fmi2_wrapper.h | | | A SimulationRuntime/OMSI/include/omsi.h | | | A SimulationRuntime/OMSI/include/omsi_api_functions.h | | | A SimulationRuntime/OMSI/include/omsi_callbacks.h | | | A SimulationRuntime/OMSI/solver/CMakeLists.txt | | | A SimulationRuntime/OMSI/solver/include/omsi_solver.h | | | A SimulationRuntime/OMSI/solver/include/solver_api.h | | | A SimulationRuntime/OMSI/solver/include/solver_global.h | | | A SimulationRuntime/OMSI/solver/include/solver_helper.h | | | A SimulationRuntime/OMSI/solver/include/solver_kinsol.h | | | A SimulationRuntime/OMSI/solver/include/solver_lapack.h | | | A SimulationRuntime/OMSI/solver/src/solver_api.c | | | A SimulationRuntime/OMSI/solver/src/solver_helper.c | | | A SimulationRuntime/OMSI/solver/src/solver_kinsol.c | | | A SimulationRuntime/OMSI/solver/src/solver_lapack.c | | | | | * commit f881685f6ca61e19e729905e9231b6b229c64616 | | | Author: Per Östlund | | | Date: Tue Mar 26 13:40:53 2019 +0100 | | | | | | [NF] Fix visualization (ticket:5319). | | | | | | - Use the derived node in ConvertDAE.addComponentTypeToSource. | | | - Check for "Shape" instead of "Shape$" in VisualXML.hasVisPath. | | | - Clean up some left over debug stringification in VisualXML. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#3000 | | | | | | M Compiler/BackEnd/VisualXML.mo | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | | | * commit b70342a5e2ad9900bad9e251cc16507cd37c370b | | | Author: Martin Sjölund | | | Date: Tue Mar 26 12:13:03 2019 +0100 | | | | | | Make the diff algorithm handle within in new code | | | | | | The code assumed that we would not be moving the code where it is | | | diffed, so the within sort of had to match. Now we add the within | | | in the source text and it won't show up in the diff but the white- | | | space should be properly preserved. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2998 | | | - OpenModelica/OpenModelica-testsuite#1147 | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | * commit 759292c242aeec8838c952ec8195a8e32d49dc1f | | | Author: Per Östlund | | | Date: Tue Mar 26 11:22:52 2019 +0100 | | | | | | [NF] Remove workaround for ticket:4904. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2999 | | | | | | M Compiler/NFFrontEnd/NFEvalConstants.mo | | | | | * commit 417604fee992aee99fee08d4708d13dddbab8092 | | | Author: Martin Sjölund | | | Date: Tue Mar 26 09:05:22 2019 +0100 | | | | | | Extend LOG_STATS_V with more timers | | | | | | See https://trac.openmodelica.org/OpenModelica/ticket/5353 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2997 | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/rtclock.h | | | | | * commit 2305d7585a3827586cb01f5645dfd771d01f9e6a | | | Author: Per Östlund | | | Date: Mon Mar 25 23:11:25 2019 +0100 | | | | | | Fix Interactive.transformClassInProgram. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2996 | | | - OpenModelica/OpenModelica-testsuite#1146 | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 89078f5d626c2fd16388a6c8b92ea3d4b54ca9d1 | | | Author: Per Östlund | | | Date: Mon Mar 25 17:10:12 2019 +0100 | | | | | | Fix integer packing in C code generation. | | | | | | - Pack integers into new arrays instead of packing in place, to avoid | | | segfaults when passing integer array literals to external functions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2994 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M SimulationRuntime/c/util/integer_array.c | | | M SimulationRuntime/c/util/integer_array.h | | | | | * commit 72fdfb4f883d12912d71ab2b2ab8c52d610a3c85 | | | Author: Martin Sjölund | | | Date: Mon Mar 25 15:04:19 2019 +0100 | | | | | | Do not run both event and output timers at the same time | | | | | | When doing event iteration, we sometimes emit to the result-file. When | | | doing so, we should not include this time in the time it takes to | | | perform event iteration. | | | | | | Fixes https://trac.openmodelica.org/OpenModelica/ticket/5381 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2993 | | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit d85a258495d3fa259c4ae268faf0a31ff64ffca7 | | | Author: Per Östlund | | | Date: Sat Mar 23 00:15:20 2019 +0100 | | | | | | [NF] Disable evaluation of final parameters. | | | | | | - Disable the evaluation of non-structural final parameters, since doing | | | so causes too many issues currently. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2991 | | | - OpenModelica/OpenModelica-testsuite#1145 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 3b38d7b82130194e2bbba304894a09ecc4ee005a | | | Author: Per Östlund | | | Date: Fri Mar 22 15:25:10 2019 +0100 | | | | | | [NF] Improved parameter evaluation analysis. | | | | | | - Avoid evaluating parameters that are non-final or depend on non-final | | | parameters when Evaluate=true or -d=evaluateAllParameters is used. | | | - Evaluate parameters that are both fixed and final if their bindings | | | are also fixed and final. | | | - Propagate finalness from modifiers to components, to better exploit | | | the above optimization. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2990 | | | - OpenModelica/OpenModelica-testsuite#1144 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFModifier.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | | | * commit 050a8206283ce1ee6f673f7cb20e278305dc9123 | | | Author: Adrian Pop | | | Date: Wed Mar 20 20:21:19 2019 +0100 | | | | | | use fabs for doubles | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2988 | | | | | | M SimulationRuntime/c/dataReconciliation/dataReconciliation.cpp | | | | | * commit f3500415c7e6084eec84bc66475e9eee181b466e | | | Author: Adrian Pop | | | Date: Wed Mar 20 19:37:56 2019 +0100 | | | | | | fix MacOS builds | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2987 | | | | | | M SimulationRuntime/c/dataReconciliation/dataReconciliation.cpp | | | | | * commit 570e9f077a958cacd8d9cee36a680206a7057702 | | | Author: Adeel Asghar | | | Date: Wed Mar 20 15:36:15 2019 +0100 | | | | | | Option to filter the nested classes when dumping the class via listFile | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2950 | | | - OpenModelica/OpenModelica-testsuite#1143 | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | | | * commit 04df807f5eb590ab71618b8a88833984ec1aa142 | | | Author: Per Östlund | | | Date: Tue Mar 19 15:15:56 2019 +0100 | | | | | | [NF] Function scoping improvements. | | | | | | - Use the instance scope instead of the class scope when prefixing | | | functions. | | | - Use the correct scope when instantiating derived function modifiers. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2984 | | | - OpenModelica/OpenModelica-testsuite#1142 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit f63f7ac403200666de28c0332ab9ba938f3e64b1 | | | Author: kabdelhak | | | Date: Fri Mar 15 17:48:30 2019 +0100 | | | | | | [BE] Consider complex as impure for removeSimpleEquations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2982 | | | - OpenModelica/OpenModelica-testsuite#1141 | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit f44020770a8deed662a038d2dfc42f2d13db9b03 | | | Author: Per Östlund | | | Date: Fri Mar 15 02:28:01 2019 +0100 | | | | | | [NF] Real range fixes. | | | | | | - Fix constant evaluation of real ranges. | | | - Expand expressions in SimplifyExp.simplifyBinaryOp before delegating | | | to Ceval.evalBinaryOp, since Ceval.evalBinaryOp doesn't handle ranges. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2981 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 2f5968bdb3ffe04c6e9304916520d47986913783 | | | Author: Per Östlund | | | Date: Thu Mar 14 16:38:42 2019 +0100 | | | | | | [NF] Minor type casting fixes. | | | | | | - Fix type of casted unary expression. | | | - Add type casting of Integer ranges to Real. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2980 | | | - OpenModelica/OpenModelica-testsuite#1139 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit 0c79e1c5f0a283533a93b6e3f1fd9bba2b9e1f69 | | | Author: Per Östlund | | | Date: Wed Mar 13 14:31:29 2019 +0100 | | | | | | [NF] Try to detect instantiation loops. | | | | | | - Set a limit on the depth of the instance tree, to be able to give an | | | error message instead of overflowing the stack when a model contains | | | mutually dependent classes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2978 | | | - OpenModelica/OpenModelica-testsuite#1138 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/Util/Error.mo | | | | | * commit 9a49909f0613ea3c4121cf5729db5a11aff47f08 | | | Author: Adrian Pop | | | Date: Wed Mar 13 14:13:09 2019 +0100 | | | | | | Fix windows build after linking with tables | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2977 | | | | | | M Compiler/boot/Makefile.omdev.mingw | | | | | * commit 113e9da8162ac7e4ca7db11238b3599b6cce420c | | | Author: Martin Sjölund | | | Date: Wed Mar 13 08:14:53 2019 +0100 | | | | | | Updating 3rdParty | | | | | | e1e4ca3 Skip linking against empty libzlib.la | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler-3rdParty#38 | | | | | | M 3rdParty | | | | | * commit a5562ccab4bd8ec1b552e72807c306b320744510 | | | Author: Per Östlund | | | Date: Tue Mar 12 11:36:33 2019 +0100 | | | | | | [NF] Improve ModelicaIO support. | | | | | | - Rename Streams_readMatrixSize => ModelicaIO_readMatrixSizes, | | | since that's the actual name of the external function. | | | - Implemented evaluation of ModelicaIO_readRealMatrix. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2975 | | | | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/Util/ModelicaExternalC.mo | | | | | * commit 965626166cf456d172df14cd97467d52f1bd313a | | | Author: Per Östlund | | | Date: Mon Mar 11 20:12:24 2019 +0100 | | | | | | [NF] Implement ModelicaIO_readMatrixSizes. | | | | | | - Add ModelicaIO_readMatrixSizes as a known external function in | | | EvalFunction. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2973 | | | | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/Util/ModelicaExternalC.mo | | | M Compiler/boot/Makefile.in | | | M Compiler/boot/Makefile.omdev.mingw | | | | | * commit fe78a6da21f905178131609daf5cc94d40829a63 | | | Author: Per Östlund | | | Date: Mon Mar 11 17:30:12 2019 +0100 | | | | | | [NF] Implement ElementSource.getElementSourceTypes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2974 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | | | * commit fe6fd3174d6ba3c4f8799ff109437997362e6a00 | | | Author: Martin Sjölund | | | Date: Mon Mar 11 15:40:51 2019 +0100 | | | | | | Do not BackendDump empty sections | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2971 | | | - OpenModelica/OpenModelica-testsuite#1136 | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | * commit 61571e834a2a0947ceb85ac0c56531f06899565c | | | Author: Per Östlund | | | Date: Mon Mar 11 13:43:40 2019 +0100 | | | | | | [NF] Merge constraining class modifiers. | | | | | | - Merge modifiers from constrainedby clauses when instantiating | | | replaceable components, instead of only doing it when actually | | | redeclaring a component. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2972 | | | - OpenModelica/OpenModelica-testsuite#1135 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 04f106144e229956b4351723fd8bbbe06c146f35 | | | Author: Adeel Asghar | | | Date: Fri Mar 8 14:28:19 2019 +0100 | | | | | | Make buildEncryptedPackage export read-only packages | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2970 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 56f218af8decba14984863e66bd5a3deaa2997ce | | | Author: Per Östlund | | | Date: Thu Mar 7 15:48:31 2019 +0100 | | | | | | [NF] Merge redeclared attributes in correct order. | | | | | | - Merge the attributes from the replaced component with the redeclare | | | component before instantiating the redeclare component, so that the | | | attributes are correctly propagated to the redeclare's children. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2969 | | | - OpenModelica/OpenModelica-testsuite#1134 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit cfee59268f6259a7f62783d79102aebd8df11b64 | | | Author: Andreas | | | Date: Thu Mar 7 15:07:00 2019 +0100 | | | | | | [OMSI] Preparing Code generation for C | | | | | | Preparing OpenModelica/OMCompiler master for generating OMSUs with `simCodeTarget=omsic`. | | | | | | - Compiler/Template/CodegenCFunctions.tpl | | | - Use new C data structure for generated code for OMSUs. | | | - Added function `crefOMSI` and C basic data types depending on `simCodeTarget`. | | | - Compiler/Template/CodegenUtil.tpl | | | - Added `varKinds` `LOOP_ITERATION()` and `LOOP_SOLVED()`. Those are used for solving algebraic loops. | | | - Compiler/Template/CodegenUtilSimulation.tpl | | | - Added function `template fullPathPrefix(SimCode simCode)` to get `fullPathPrefix` from `SimCode`. Used for generating OMSUs in specified folder. | | | - Return `equationIndex` for `SES_ALGEBRAIC_SYSTEM`. | | | - Added dump functions for `derivativeMatrix` and `OMSIFunction`. | | | - Compiler/Template/SimCodeTV.mo | | | - Added optional `OMSIData` to `SimCode` | | | - Added typeview for new records `OMSIData`, `SES_ALGEBRAIC_SYSTEM`, `DerivativeMatrix`, `OMSI_CONTEXT`, `LOOP_ITERATION`, `LOOP_SOLVED` | | | - Added typeview for new functions `getLocalValueReference`, `localCref2SimVar`, crefPrefixPre | | | - Compiler/Stubs/SimCodeUtil.mo | | | - Added `function localCref2SimVar`, `function getValueReference`, `function getLocalValueReference` | | | | | | - Compiler/Template/CodegenOMSIC.tpl | | | - Functions for code generation only used for `simCodeTarget=omsic` | | | - Compiler/Template/CodegenOMSIC_Equations.tpl | | | - Mainly functions for code generation for equation code. Used for C and C++ | | | - Compiler/Template/CodegenOMSI_common.tpl | | | - Shared template functions, used for `simCodeTarget=omsic` and `simCodeTarget=omsicpp` | | | | | | Co-authored-by: niklwors | | | Co-authored-by: wibraun | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2948 | | | | | | M Compiler/Stubs/SimCodeUtil.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | A Compiler/Template/CodegenOMSIC.tpl | | | A Compiler/Template/CodegenOMSIC_Equations.tpl | | | A Compiler/Template/CodegenOMSI_common.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | M Compiler/Template/CodegenUtilSimulation.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit ea6c15501f96668373b73ab3006182945c676aee | | | Author: Per Östlund | | | Date: Thu Mar 7 13:52:00 2019 +0100 | | | | | | [NF] Fix ComponentRef.transferSubscripts. | | | | | | - Use InstNode.refEqual instead of referenceEq in transferSubscripts, | | | since different nodes can point to the same component instance due | | | to e.g. redeclare. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2968 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | | | * commit a0d3cc1b6755ac4a29a381ac5d0f2d76f97d894c | | | Author: Per Östlund | | | Date: Wed Mar 6 16:02:24 2019 +0100 | | | | | | [NF] Reuse pointer when redeclaring component. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2967 | | | - OpenModelica/OpenModelica-testsuite#1133 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 1cc697e0e51f8c8d937a21df22d5c64b4d13cd86 | | | Author: Per Östlund | | | Date: Wed Mar 6 13:59:25 2019 +0100 | | | | | | Add referencePointerString debug function. | | | | | | - Add referencePointerString that returns the address of a reference | | | as a string. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2966 | | | | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | | * commit 68d87aa246cff83c7c32fb3b8874517de0725cbd | | | Author: Per Östlund | | | Date: Tue Mar 5 23:11:29 2019 +0100 | | | | | | [NF] Use explicit scope in InstNode.scopeName. | | | | | | - Use the explicit scope in InstNode.scopeName so that error messages | | | give the correct scope when errors occur in e.g. for loops. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2965 | | | | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 50bc1b13645dbffd866d2b490b0880ad98182a13 | | | Author: Per Östlund | | | Date: Tue Mar 5 13:11:15 2019 +0100 | | | | | | [NF] Split TUPLE() := TUPLE() assigments. | | | | | | - Split assigments where both sides are tuple expressions after | | | simplification into separate assigments, since the code generation | | | expects it to be done. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2964 | | | - OpenModelica/OpenModelica-testsuite#1132 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | | | * commit 5c656ca74eb1634507fd6671d848a49e4c86f8c6 | | | Author: AnHeuermann | | | Date: Tue Mar 5 10:19:52 2019 +0100 | | | | | | Add comment for parameters in generated code | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2963 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit f211539ebd01205848df2ddde90c7bd25b619467 | | | Author: Per Östlund | | | Date: Mon Mar 4 17:37:51 2019 +0100 | | | | | | [NF] Hack to fix some array conditions. | | | | | | - Handle component and if expression conditions that evaluate to | | | arrays (due to array modifiers) by checking if all scalar elements | | | are the same value, and in that case use that value. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2962 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit ae2ddcb40b5a6f6168ffa052405b17e327392e10 | | | Author: Per Östlund | | | Date: Mon Mar 4 15:57:07 2019 +0100 | | | | | | [NF] Inner/outer fixes. | | | | | | - Fix lookup of inner components by instantiating the class tree of a | | | derived class earlier, to make sure that the node inside the | | | InstNodeType.BASE_CLASS() of the base class node points to the | | | instance created by Inst.instClass and not the shared expanded node. | | | - Fix adding generated inner components when the class being | | | instantiated is a short class definition. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2961 | | | - OpenModelica/OpenModelica-testsuite#1131 | | | | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit b55fb1b3d0edfacdcbb1218c9109ce4e8303e5be | | | Author: Per Östlund | | | Date: Mon Mar 4 12:09:38 2019 +0100 | | | | | | [NF] Collect functions in array dimensions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2960 | | | | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit f0376d4b664180b8225f3dccc2459713d8700666 | | | Author: Per Östlund | | | Date: Mon Mar 4 11:38:33 2019 +0100 | | | | | | [NF] Fix equation counting for _. | | | | | | - Set wildcard crefs (_) to be Type.UNKNOWN() instead of Type.ANY(), | | | to avoid them being counted when counting equations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2959 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit b691eb147de47633b60c10ebbeb2eeed5cdabf24 | | | Author: Per Östlund | | | Date: Fri Mar 1 18:56:29 2019 +0100 | | | | | | [NF] Improve errors for binding type mismatches. | | | | | | - Added more specific errors for the case where a scalar is given an | | | array binding, and for the case where the element types matches but | | | the dimensions don't. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2957 | | | - OpenModelica/OpenModelica-testsuite#1130 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/Util/Error.mo | | | | | * commit 2ba9e4bf602aeaf29185b77804454d9abb8309c3 | | | Author: Per Östlund | | | Date: Fri Mar 1 18:27:37 2019 +0100 | | | | | | [NF] Update the call type when type casting. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2956 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit 69a3ec4fa07fbc1938fbf32a854d7d2c9e10096f | | | Author: Per Östlund | | | Date: Fri Mar 1 16:26:57 2019 +0100 | | | | | | Fix : subscripting in Ceval.cevalSubscriptValue. | | | | | | - Fix Ceval.cevalSubscriptValue, x[:, 1] is not the same as x[1]. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2955 | | | | | | M Compiler/FrontEnd/Ceval.mo | | | | | * commit 0470a5b383cac05fcb633729f4b5353eb55ede75 | | | Author: Per Östlund | | | Date: Fri Mar 1 15:22:33 2019 +0100 | | | | | | Improve runtime implementation of 'diagonal'. | | | | | | - Rewrote runtime functions for 'diagonal' to handle all kinds of array | | | expressions, and not only array literals. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2954 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M SimulationRuntime/c/util/integer_array.c | | | M SimulationRuntime/c/util/integer_array.h | | | M SimulationRuntime/c/util/real_array.c | | | M SimulationRuntime/c/util/real_array.h | | | | | * commit cc9ae7881346b95ee67406f4fe02c62ea88cee8c | | | Author: Per Östlund | | | Date: Fri Mar 1 14:44:48 2019 +0100 | | | | | | [NF] Improve type casting of some builtins. | | | | | | - Added special cases for type casting fill and diagonal. | | | - Renamed Expression.typeCastElements to Expression.typeCast, | | | and removed the old unused Expression.typeCast. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2953 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 482cb0e7ebddd00dda264ba66b8753bb80648246 | | | Author: Per Östlund | | | Date: Fri Mar 1 00:53:18 2019 +0100 | | | | | | [NF] Fix function vectorization with type casting. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2952 | | | | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit ba58857214b8598e642ece1dc189877a6a6de7fe | | | Author: Per Östlund | | | Date: Thu Feb 28 19:33:44 2019 +0100 | | | | | | [NF] Improve function vectorization. | | | | | | - Merged Function.matchArgs and matchArgsVectorize, to avoid having to | | | match functions twice when doing vectorization. | | | - Handle vectorization over unknown dimensions by generating the | | | appropriate size expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2951 | | | - OpenModelica/OpenModelica-testsuite#1129 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/Util/List.mo | | | | | * commit 46fdf1a5a82ad1fe786e391832b873b228c44e60 | | | Author: Per Östlund | | | Date: Wed Feb 27 15:00:59 2019 +0100 | | | | | | [NF] Restrict cardinality usage. | | | | | | - Implemented stricter checks for where cardinality is allowed to be | | | used, to improve the user feedback. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#99 | | | - OpenModelica/OMCompiler#2949 | | | - OpenModelica/OpenModelica-testsuite#1128 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 4961b365392c2dc2ecbc02e0d9056662655ea40e | | | Author: Per Östlund | | | Date: Tue Feb 26 15:35:29 2019 +0100 | | | | | | [NF] Fix Call.reductionDefaultValue. | | | | | | - Return no default value for reductions of arrays. The array type might | | | contain unknown dimensions in functions, and the old frontend does the | | | same thing. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2947 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit c4e03c808e6a655d3f71ec62deeef3825363f1b8 | | | Author: Per Östlund | | | Date: Tue Feb 26 14:51:59 2019 +0100 | | | | | | [NF] Fix tuple calls in builtins and reductions. | | | | | | - Fix the origin for arguments of special builtin calls and | | | reductions/array constructors so that tuple calls are handled | | | correctly. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2946 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit a44d71c00618d0cc90816c6d8b5c852ae17c7453 | | | Author: Per Östlund | | | Date: Tue Feb 26 13:25:47 2019 +0100 | | | | | | [NF] Fix scope in Inst.instConnectorCref. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2945 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 178481276db817ffb98a84e6f48f2488076ac77b | | | Author: Per Östlund | | | Date: Mon Feb 25 14:58:43 2019 +0100 | | | | | | [NF] Improve replaceable base class error message. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2944 | | | - OpenModelica/OpenModelica-testsuite#1126 | | | | | | M Compiler/Util/Error.mo | | | | | * commit 7c64e955fb06da5cd1827eba6597a49df0f90fd2 | | | Author: arun3688 | | | Date: Mon Feb 25 14:11:01 2019 +0100 | | | | | | generate HTML report and debug log for dataReconciliation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2942 | | | | | | M SimulationRuntime/c/dataReconciliation/dataReconciliation.cpp | | | | | * commit 57fb8ee7d29234eecf0982ad5abe24a45ac3abdb | | | Author: Per Östlund | | | Date: Mon Feb 25 13:53:05 2019 +0100 | | | | | | Rename System.stringHashDjb2Mod alias. | | | | | | - Replace all calls to System.stringHashDjb2Mod with the builtin | | | stringHashDjb2Mod, and remove the alias in meta_modelica_builtin.h. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2943 | | | | | | M Compiler/BackEnd/BinaryTree.mo | | | M Compiler/BackEnd/Unit.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/NFFrontEnd/NFCardinalityTable.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFHashTableStringToUnit.mo | | | M Compiler/NFFrontEnd/NFUnit.mo | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/HashSetString.mo | | | M Compiler/Util/HashTable5.mo | | | M Compiler/Util/HashTableCrToExp.mo | | | M Compiler/Util/HashTableCrToExpOption.mo | | | M Compiler/Util/HashTableStringToPath.mo | | | M Compiler/Util/HashTableStringToProgram.mo | | | M Compiler/Util/HashTableStringToUnit.mo | | | M Compiler/Util/HashTableTypeToExpType.mo | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | | * commit 0eec718df021b86f59a594fb4114a851cb49f03b | | | Author: Per Östlund | | | Date: Mon Feb 25 12:53:09 2019 +0100 | | | | | | [NF] Implementation of expandable connectors. | | | | | | - Added new module ExpandableConnectors that handles expandable | | | connections. | | | - Changed Prefixes.ConnectorType from an enumeration into a bit field, | | | so that it also can keep track of whether something is a connector, | | | expandable connector, or expandable connector element. | | | - Fixed connector form error message so that the whole connector name is | | | printed out. | | | - Changed OCConnectionGraph.handleOverconstrainedConnections to take a | | | Connections record, so it only needs to be created once and so that | | | expandable connector can be handled first. | | | | | | - Removed the list of broken equations from Equation.CONNECT since it | | | wasn't used. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2941 | | | - OpenModelica/OpenModelica-testsuite#1125 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComplexType.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFConnection.mo | | | M Compiler/NFFrontEnd/NFConnectionSets.mo | | | M Compiler/NFFrontEnd/NFConnections.mo | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | A Compiler/NFFrontEnd/NFExpandableConnectors.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | M Compiler/NFFrontEnd/NFRestriction.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/NFFrontEnd/NFVariable.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit a385b605db5615c6f59f5c29db9070795188e67b | | | Author: Adeel Asghar | | | Date: Sat Feb 23 11:47:17 2019 +0100 | | | | | | Added new API parseEncryptedPackage | | | Works similar to `parseFile`. | | | Added support for creating .mol packages without encryption which means they only contains the .mo files and also updated `loadEncryptedPackage` to be able to load such packages. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#98 | | | - OpenModelica/OMCompiler#2940 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | M Parser/parse.c | | | | | * commit 5c5d5ade87c672f6229473330225062469cd90ac | | | Author: Adeel Asghar | | | Date: Thu Feb 21 20:56:33 2019 +0100 | | | | | | Check if .mol contains .mo files | | | If it does then load them normally | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2939 | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit 61b21dfdaaa9f7bb2f08e549c8582d542f04169c | | | Author: Andreas | | | Date: Tue Feb 19 17:07:31 2019 +0100 | | | | | | Changed string documentation, removed unused variables, changed name for omsiAllEquations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2937 | | | - OpenModelica/OpenModelica-testsuite#1123 | | | | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 2a07fcece69ca97bfa0f1ac8a3a7c6b428bfa73f | | | Author: wibraun | | | Date: Tue Feb 19 15:56:35 2019 +0100 | | | | | | don't remove DAE_AUX_VAR case in BackendDump | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2937 | | | - OpenModelica/OpenModelica-testsuite#1123 | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | * commit 2f1a098461d15c1dd409af3f227066d7bd86aaf3 | | | Author: Lennart Ochel | | | Date: Tue Feb 19 14:31:36 2019 +0100 | | | | | | Changed more comments to documentation strings | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2937 | | | - OpenModelica/OpenModelica-testsuite#1123 | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeFunction.mo | | | | | * commit f281bdb8d442244e86a618abce8aca12761ece73 | | | Author: Andreas | | | Date: Tue Feb 19 14:13:08 2019 +0100 | | | | | | Changed comments to string documentation in BackEnd/BackendDAE.mo | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2937 | | | - OpenModelica/OpenModelica-testsuite#1123 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | * commit 7e911566777fc0f30f545d671fbc30e393fc0291 | | | Author: wibraun | | | Date: Tue Feb 19 12:37:52 2019 +0100 | | | | | | fix index of jacobian variable in function createJacSimVarsColumn | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2937 | | | - OpenModelica/OpenModelica-testsuite#1123 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 9b98e73e3676fe3d14ac22c17718afa94b91c026 | | | Author: wibraun | | | Date: Tue Feb 19 09:45:04 2019 +0100 | | | | | | fix added jacobian vars also to HT (#1) | | | | | | - fix mergeError | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2937 | | | - OpenModelica/OpenModelica-testsuite#1123 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit af50f26e4699c173d5d32f9190b4dfca5afba335 | | | Author: AnHeuermann | | | Date: Mon Feb 18 11:00:16 2019 +0100 | | | | | | [OMSI] Preparing data structure for code generation in SimCode | | | | | | - Added new FMU types for simCodeTarget omsic or omsicpp | | | - Added new uniontypes and recors: | | | * OMSIData | | | * OMSIFunction | | | * SES_ALGEBRAIC_SYSTEM | | | * DerivativeMatrix | | | - Added hashTable for each OMSIFunction for local indices | | | - Added helper functions to prepare OMSIData | | | * generate equations, algebraic loops | | | * dump and print functions for some OMSI data strucutres | | | * helper functions to get simvar or local index for a cref in OMSIFunction | | | | | | Co-authored-by: niklwors | | | Co-authored-by: wibraun | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2937 | | | - OpenModelica/OpenModelica-testsuite#1123 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/SimCode/SerializeInitXML.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeFunction.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/HashTableCrefSimVar.mo | | | | | * commit 91743cecb45274fbc0b2d3230c0e629f3ec38101 | | | Author: Adeel Asghar | | | Date: Tue Feb 19 11:53:24 2019 +0100 | | | | | | ticket:5343 set the isReadOnly attribute to false | | | When copying the class make sure we make set `isReadOnly` attribute to false. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2938 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit e32846a8c77815c1d59964caa86ca2f8570e4e7a | | | Author: Adrian Pop | | | Date: Fri Feb 15 12:20:29 2019 +0100 | | | | | | more fixes to ticket:5305 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2936 | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | * commit 0c02427c1026fc16fe7adceb0b7de4c8e1e88da5 | | | Author: Adrian Pop | | | Date: Fri Feb 15 10:49:40 2019 +0100 | | | | | | fix for ticket:5340 | | | - handle DAE.INITIAL_TERMINATE in BackendDAECreatelowerEq | | | - correctly add DAE.TERMINATE to the regular equations, not the initial equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2935 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit b5e109e1b0f9bc4886e1046a30661a03802ed7b8 | | | Author: Adrian Pop | | | Date: Thu Feb 14 19:28:00 2019 +0100 | | | | | | fix ticket:5305 | | | - handle ModelicaStandardTables in SimCodeFunctionUtil.getLibraryStringInMSVCFormat | | | - fix some msvc C codegen issues (some linker issues stil remain) | | | - now models with tables work fine with --target=msvc --simCodeTarget=Cpp | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2934 | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/openmodelica.h | | | | | * commit 33c5dbaabc9b0f92083bb0fe6576d744e6d1d632 | | | Author: Per Östlund | | | Date: Thu Feb 14 14:20:55 2019 +0100 | | | | | | [NF] Fix checkConnectorType for derived nodes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2933 | | | | | | M 3rdParty | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 1afef5fbde036b8a8c97b8062be9680ff43b16ec | | | Author: Per Östlund | | | Date: Thu Feb 14 13:27:00 2019 +0100 | | | | | | [NF] Fix default connector type for discrete types. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2931 | | | | | | M 3rdParty | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit a154b44114ca201d4350dafcf51645af8ea12c45 | | | Author: Adrian Pop | | | Date: Wed Feb 13 23:32:44 2019 +0100 | | | | | | fix ticket:5336, set non connector instead of potential | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2930 | | | - OpenModelica/OpenModelica-testsuite#1121 | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit cea3023604deb469ac271dc02f9119d179dc48f6 | | | Author: Adrian Pop | | | Date: Wed Feb 13 23:30:10 2019 +0100 | | | | | | update 3rdParty | | | | | | M 3rdParty | | | | | * commit 19e82eab7423c2dfcbc56847ab34bfd4bd434187 | | | Author: Per Östlund | | | Date: Tue Feb 12 23:49:16 2019 +0100 | | | | | | [NF] Inherit annotations in functions. | | | | | | - Merge comments from derived classes when instantiating functions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2929 | | | | | | M 3rdParty | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 89e4fb8e69ae6ca2fe6d679b5c1c86fddd013abb | | | Author: hkiel | | | Date: Mon Feb 11 21:47:55 2019 +0100 | | | | | | update documentation of some functions | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2928 | | | | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | | | * commit dfeebf26e7a7c65d8b783258d8573afc27c58fe7 | | | Author: hkiel | | | Date: Mon Feb 11 17:01:18 2019 +0100 | | | | | | fix compile warnings | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2928 | | | | | | M Compiler/runtime/systemimpl.c | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | * commit a55f71c86313917ca0ee8c2e78d3af1bc6fb97b5 | | | Author: Per Östlund | | | Date: Mon Feb 11 18:07:25 2019 +0100 | | | | | | [NF] Fix type when casting arrays. | | | | | | - When casting arrays in NFSimplifyExp.simplifyCast, don't just cast | | | the elements but update the type of the array too. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2927 | | | | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 2de3e75827143d23a94f640c95333654d52b2cfe | | | Author: AnHeuermann | | | Date: Fri Feb 8 15:31:53 2019 +0100 | | | | | | Removed unused makefile rule mkbuilddir | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2926 | | | | | | M SimulationRuntime/c/Makefile.common | | | | | * commit b3d524855d4973d251d42ff5d881faafbea7c6e5 | | | Author: arun3688 | | | Date: Fri Feb 8 14:15:37 2019 +0100 | | | | | | fix Fstar Computation for dataReconciliation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2925 | | | | | | M SimulationRuntime/c/dataReconciliation/dataReconciliation.cpp | | | | | * commit ce469c3e2ab854ffad525b84eaf82c0e470fdc3e | | | Author: Karim Abdelhak | | | Date: Fri Feb 8 10:27:06 2019 +0100 | | | | | | [BE] Fix mixed-determined dump and raise index to 10 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2920 | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 5c4124cc240f7e251bd7a74acf1c15c1cabb2ffc | | | Author: Adrian Pop | | | Date: Thu Feb 7 21:18:43 2019 +0100 | | | | | | re-update 3rdParty to latest | | | | | | M 3rdParty | | | | | * commit 086fe63ba49f7c7a82e025d77f5ce650c4bbed07 | | | Author: arun3688 | | | Date: Thu Feb 7 16:12:18 2019 +0100 | | | | | | add debug log and fix jacobian transpose for dataReconciliation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2924 | | | | | | M SimulationRuntime/c/dataReconciliation/dataReconciliation.cpp | | | | | * commit d45128c2be956e33490b0f73a7aa3a8a9c230192 | | | Author: Adeel Asghar | | | Date: Thu Feb 7 13:51:52 2019 +0100 | | | | | | Expose the functions required by OMEncryption | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2923 | | | | | | M Compiler/runtime/systemimpl.h | | | | | * commit c0983d2a88bb632bdda487fa395195c4084276ea | | | Author: Per Östlund | | | Date: Thu Feb 7 13:00:48 2019 +0100 | | | | | | [NF] Fix equation order for branch selection. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2921 | | | - OpenModelica/OpenModelica-testsuite#1120 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | | | * commit e13c41a265dabe9705b27b1cd1a798be3874e221 | | | Author: Adrian Pop | | | Date: Wed Feb 6 17:10:59 2019 +0100 | | | | | | fix ticket:5048, lookup starting in the class, not the parents | | | - only do this if the class is not derived | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2922 | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 8017c67f8c4bbe1046fb01d116a339f766eb9345 | | | Author: Per Östlund | | | Date: Tue Feb 5 15:55:27 2019 +0100 | | | | | | [NF] Expand complex array crefs. | | | | | | - Expand crefs where one of the prefix nodes is an array, i.e. | | | a.b.c => {a.b[1].c, a.b[2].c}, to work around backend issues. | | | - Fix order of equations in if-equations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2919 | | | - OpenModelica/OpenModelica-testsuite#1119 | | | | | | M 3rdParty | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | | | * commit 71414e449efe417c6da985a6fc6c5709dd674cb6 | | | Author: Per Östlund | | | Date: Tue Feb 5 13:21:10 2019 +0100 | | | | | | [NF] Add execStat för Absyn->SCode. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2918 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 2fee2f0643f3ecb4ae231110a6b93668b1780ea3 | | | Author: Per Östlund | | | Date: Mon Feb 4 17:22:48 2019 +0100 | | | | | | Fix code generation for function outputs. | | | | | | - Fix code generation for array output function parameters with literal | | | default values. Such outputs were previously set to be equal to the | | | shared literal, which caused a segfault if the array was then assigned | | | to. This fix makes sure that a new array is created from the literal | | | instead. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2917 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 4b0bcc210ceb87bf6886c010d1d38fa92aea0202 | | | Author: Per Östlund | | | Date: Mon Feb 4 16:01:53 2019 +0100 | | | | | | [NF] Improve Typing.typeExpDim. | | | | | | - Try harder to use the type of the expression if it has one. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2916 | | | | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 68cc7385385b7112338d5245afd396f4d630a281 | | | Author: arun3688 | | | Date: Mon Feb 4 14:49:40 2019 +0100 | | | | | | fix datareconciliation jacobians var ordering | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2915 | | | - OpenModelica/OpenModelica-testsuite#1118 | | | | | | M Compiler/BackEnd/Uncertainties.mo | | | | | * commit 05c8b026da23c3b8adb9baf72df581087da36ec2 | | | Author: Martin Sjölund | | | Date: Fri Feb 1 11:28:54 2019 +0100 | | | | | | Unroll the patch commands | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2914 | | | | | | M Compiler/boot/Makefile.common | | | | | * commit bbc721e3bbbd875a781c5cea26f05f2146965837 | | | Author: Per Östlund | | | Date: Thu Jan 31 12:55:40 2019 +0100 | | | | | | [NF] Use System.setUsesCardinality. | | | | | | - Call System.setUsesCardinality to indicate whether the model uses | | | cardinality or not, instead of just using whatever value it happens to | | | be set to. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2913 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit d255b3a73507a6bb07d9d4e8ccbe07532c024603 | | | Author: Martin Sjölund | | | Date: Thu Jan 31 09:51:33 2019 +0100 | | | | | | Updating 3rdParty | | | | | | 83c880b Add unistd.h to the top of open62541.c | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler-3rdParty#37 | | | | | | M 3rdParty | | | | | * commit a6a240619b7d60d1b70485282331c532548dfa11 | | | Author: Martin Sjölund | | | Date: Thu Jan 31 09:32:15 2019 +0100 | | | | | | Remove svn-clean.py | | | | | | We have not used subversion for years... | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2912 | | | | | | D svn-clean.py | | | | | * commit 554ce08ab423b8a1f2bf9e86975927914ae37b80 | | | Author: Martin Sjölund | | | Date: Thu Jan 31 08:57:44 2019 +0100 | | | | | | Unify BSD/OSX and GNU sed syntax to one | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2911 | | | | | | M Compiler/boot/Makefile.common | | | | | * commit a27fbae91a8af876d15396152ebe757bddc5bf58 | | | Author: Martin Sjölund | | | Date: Thu Jan 31 08:07:57 2019 +0100 | | | | | | Updating 3rdParty | | | | | | 20a847e We do not need metis programs compiled | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler-3rdParty#36 | | | | | | M 3rdParty | | | | | * commit e10d5e4f5685d551b48cf69f4e65c376b42070c7 | | | Author: Martin Sjölund | | | Date: Wed Jan 30 15:13:45 2019 +0100 | | | | | | Use $(MAKE) in Makefile | | | | | | make does not exist on some systems, where you need to call gmake. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2910 | | | | | | M Makefile.common | | | | | * commit fbc944f68d03d153400ab1db29b73cf052b83f62 | | | Author: Martin Sjölund | | | Date: Wed Jan 30 14:11:37 2019 +0100 | | | | | | Updating 3rdParty | | | | | | 19d3036 Update ancient libtool for liblis | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler-3rdParty#35 | | | | | | M 3rdParty | | | | | * commit 2f863d03e849b0b5c21967a9b5d4f4bc31fdabd2 | | | Author: Per Östlund | | | Date: Wed Jan 30 13:27:04 2019 +0100 | | | | | | [NF] Make Real range generation more robust. | | | | | | - Generate Real ranges using start+step*i, instead of relying on the | | | code generation that uses repeated addition which causes unnecessary | | | inaccuracies. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2909 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 0f5c4be90ccfdccc0a1aeda36a5c5ae61533d6cc | | | Author: Per Östlund | | | Date: Wed Jan 30 12:30:18 2019 +0100 | | | | | | [NF] Handle inner/outer in records. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2908 | | | | | | M Compiler/NFFrontEnd/NFRecord.mo | | | | | * commit 58af603f1786c8c67d83e79b116f2e1ea3e3490a | | | Author: Per Östlund | | | Date: Wed Jan 30 11:47:36 2019 +0100 | | | | | | [NF] Allow Fortran 77 as external language. | | | | | | - Allow Fortran 77 as an alternative to FORTRAN 77, since it's used by | | | libraries and allowed by the old frontend and other tools. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2907 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 38fd61a5fe530569d569dc0129ebc9b0aeaffcc0 | | | Author: Per Östlund | | | Date: Tue Jan 29 17:06:14 2019 +0100 | | | | | | [NF] Various fixes. | | | | | | - Unpack input arrays that have been packed after an external call. | | | - Fix ordering of initial algorithm sections. | | | - Type cast the branches of an if-expression instead of the whole | | | expression. | | | - Fix expansion of cast expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2906 | | | - OpenModelica/OpenModelica-testsuite#1116 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 9a351995819083ad74649c28437482dc91facc3c | | | Author: Martin Sjölund | | | Date: Tue Jan 29 10:14:32 2019 +0100 | | | | | | Updating 3rdParty | | | | | | 85fa70f Call ::bind instead of std::bind | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler-3rdParty#34 | | | | | | M 3rdParty | | | | | * commit 8167b9d2bbd30fd36dc22c9be84ccb4d5db8de17 | | | Author: Per Östlund | | | Date: Mon Jan 28 18:59:58 2019 +0100 | | | | | | [NF] Partially revert 8fcf925. | | | | | | - The equations shouldn't be reverted when replacing an if-equation with | | | its first branch. | | | - Disable simplification of for-loops over a one-sized range, it causes | | | some models to become unbalanced for unknown reasons. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2905 | | | | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | | | * commit be0943f3ae423a6adcee02112812fc8b4991bb08 | | | Author: Per Östlund | | | Date: Mon Jan 28 15:39:30 2019 +0100 | | | | | | [NF] Fix scoping of redeclared components. | | | | | | - Add InstNodeType to component nodes too, and use it to keep track of | | | the parent of the replaced component. This is then used by | | | InstNode.scopeList, so that crefs pointing to redeclared components | | | are generated correctly. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2904 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 247f185a6293704492702da197684dcf1373d1ee | | | Author: Per Östlund | | | Date: Mon Jan 28 13:11:54 2019 +0100 | | | | | | [NF] Handle importing and inheriting the same name. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2903 | | | | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | | | * commit 852d89ec56deb6e50be42e6c991bd1cce72e4f68 | | | Author: Per Östlund | | | Date: Mon Jan 28 12:51:45 2019 +0100 | | | | | | [NF] Fix operator overloading. | | | | | | - Ignore non-binary operators when implicitly matching arguments. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2902 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 8fcf925f215de535f808ac4c93fe11efd130b3e3 | | | Author: Per Östlund | | | Date: Mon Jan 28 12:03:06 2019 +0100 | | | | | | [NF] Various improvements. | | | | | | - Fix ordering of equations/statements during simplification, when | | | replacing an if-equation/statement with the first branch. | | | - Unroll for-loops in algorithms when the range has size 1. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2901 | | | | | | M 3rdParty | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit fcedc05ffc17aef4422eb414eb53354ff59ac621 | | | Author: Willi Braun | | | Date: Mon Jan 28 11:03:35 2019 +0100 | | | | | | [BE] added support for INITIAL_ASSERT in BackendCreate | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2895 | | | - OpenModelica/OpenModelica-testsuite#1115 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit db18f0d5b123ad5eec1c5acb44cd3f9610c29129 | | | Author: Karim Abdelhak | | | Date: Mon Jan 28 09:42:17 2019 +0100 | | | | | | [BE]apply simplifyIfEquations on initial equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2889 | | | - OpenModelica/OpenModelica-testsuite#1112 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit eb421e8aa8b5b224789455c7721d93bfbc282807 | | | Author: Per Östlund | | | Date: Sun Jan 27 18:05:07 2019 +0100 | | | | | | [NF] Evaluate bindings of complex final parameters. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2900 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit bf2e0a4e49393145ce41799b0dc0cdd5eac9aadb | | | Author: Lennart Ochel | | | Date: Fri Jan 25 22:47:44 2019 +0100 | | | | | | Don't rename outputs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2899 | | | - OpenModelica/OpenModelica-testsuite#1114 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 7eaf6bce7319bc8dad3e10e80862bb3116e0e40c | | | Author: Lennart Ochel | | | Date: Fri Jan 25 17:52:57 2019 +0100 | | | | | | Replace BackendDAEUtil.traverseBackendDAEExpsEqnsWithUpdate | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2898 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit e3d42ecdd19e14dceb4c1fc535a9637f1c4c0bad | | | Author: Per Östlund | | | Date: Fri Jan 25 16:39:34 2019 +0100 | | | | | | Implement --showStructuralAnnotations flag. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2897 | | | - OpenModelica/OpenModelica-testsuite#1113 | | | | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/DAEDumpTpl.tpl | | | M Compiler/Util/Config.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 547468f7b9025fe7ea76de27323f0153c5ac1355 | | | Author: Per Östlund | | | Date: Fri Jan 25 15:41:39 2019 +0100 | | | | | | Expand crefs when simplifying cat. | | | | | | - Expand one-dimensional crefs before trying to simplify cat in | | | ExpressionSimplify.simplifyCat. This is needed when using the new | | | frontend, since it generally doesn't expand function arguments. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2896 | | | | | | M 3rdParty | | | M Compiler/FrontEnd/Algorithm.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 21283341fd06ada1d4fd83deba432ee7ef521f64 | | | Author: Adrian Pop | | | Date: Wed Jan 23 21:28:44 2019 +0100 | | | | | | Updating 3rdParty | | | | | | 8295908 make it possible to statically link sundials on Windows mingw - even if we build both static / dynamic libs - if LINK_SUNDIALS_STATIC is defined then SUNDIALS_EXPORT is defined to empty instead of __declspec(dllimport) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2894 | | | - OpenModelica/OMCompiler-3rdParty#33 | | | | | | M 3rdParty | | | | | * commit 158c497a45c3d939b0e2b7ac7fe1824bb84ec16e | | | Author: Adrian Pop | | | Date: Wed Jan 23 21:05:31 2019 +0100 | | | | | | on mingw C runtime link statically with sundials | | | - on mingw define LINK_SUNDIALS_STATIC before including sundials headers | | | - fix rule for dataReconcilation.cpp (was overwritten before) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2894 | | | - OpenModelica/OMCompiler-3rdParty#33 | | | | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.h | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/radau.c | | | M SimulationRuntime/c/simulation/solver/radau.h | | | | | * commit 43044cb559b8d731d8c9abe32e30bbd263789d75 | | | Author: Adrian Pop | | | Date: Wed Jan 23 17:13:25 2019 +0100 | | | | | | [FMU] static link sundials, ticket:5293 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2892 | | | | | | M Compiler/runtime/omc_config.h | | | | | * commit e2dbad235ff495bf3b2a32ebe9379eddf18f8942 | | | Author: Adrian Pop | | | Date: Wed Jan 23 14:29:59 2019 +0100 | | | | | | more execstat: at the end of frontend and for checkmodel | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2891 | | | | | | M Compiler/FrontEnd/CheckModel.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 5e72f06ed7294ea539f7ac65a794d015253fb6cc | | | Author: Per Östlund | | | Date: Wed Jan 23 13:16:26 2019 +0100 | | | | | | [NF] Fix ordering of when-branches. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2890 | | | - OpenModelica/OpenModelica-testsuite#1111 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 8a20ce05c24ec9a161b88d0d8fde4800f54a11f6 | | | Author: Per Östlund | | | Date: Mon Jan 21 16:29:30 2019 +0100 | | | | | | [NF] Propagate structuralness via modifications. | | | | | | - Mark parameters that have a structural cref as binding as also | | | structural. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2887 | | | - OpenModelica/OpenModelica-testsuite#1108 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 25cfbd504db4e756eb1750eb806d8625d5c29957 | | | Author: Willi Braun | | | Date: Mon Jan 21 14:57:26 2019 +0100 | | | | | | removed misleading fScalings labels in kinsol dump | | | | | | - fixed ticket:4941 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2886 | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | * commit 8cd974325de7249e026565eae61b1ce91e9c5d24 | | | Author: Per Östlund | | | Date: Mon Jan 21 11:35:56 2019 +0100 | | | | | | [NF] Fix root class modifiers. | | | | | | - Allow ComponentRef.subscriptsN to handle N larger than the number of | | | subscript parts. This can happen when the root class is a short class | | | definition with modifiers. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2885 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | | | * commit 683050ef1f9f43c3d8983cc1d2e99168fbd40386 | | | Author: David Polak | | | Date: Sat Jan 19 14:00:54 2019 +0100 | | | | | | Fix FMU hybrj_ function signature | | | | | | 3rdParty/CMinpack/hybrj_.c has void return value, FMU export uses int. | | | | | | EMCC linking and WebAssembly runtime errors out on incorrect function signature. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2806 | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.h | | | | | * commit 0ef03fcc642b588f3d713c789093670abbeee866 | | | Author: Anatoly Trosinenko | | | Date: Sat Jan 19 13:31:28 2019 +0100 | | | | | | Use the stack bottom value from the old threadData, if available | | | | | | On linux, fetching the stack bottom involves huge amounts of user | | | and kernel CPU time. Assuming the stack bottom does not change over | | | time, copy it from the old threadData structure. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2884 | | | | | | M SimulationRuntime/c/meta/meta_modelica_data.h | | | M SimulationRuntime/c/meta/meta_modelica_segv.h | | | | | * commit 23d8d265b984678a80db71dc3b9cfc7eea3a1b60 | | | Author: Adrian Pop | | | Date: Fri Jan 18 19:08:21 2019 +0100 | | | | | | fix metis build on mac | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2883 | | | | | | M Makefile.common | | | | | * commit 0861aa33097e2569cc59489b2cf09c41280678a6 | | | Author: Per Östlund | | | Date: Fri Jan 18 15:59:57 2019 +0100 | | | | | | [NF] Fix Typing.typeCrefDim. | | | | | | - Rewrite Typing.typeCrefDim so that it handles qualified crefs | | | correctly and with less magic. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2882 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit ea405614892993b7858ce1e3304c6dfaa27d7967 | | | Author: Per Östlund | | | Date: Fri Jan 18 14:23:31 2019 +0100 | | | | | | [NF] Add type checking for reductions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2881 | | | - OpenModelica/OpenModelica-testsuite#1107 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/Util/Error.mo | | | | | * commit bbc01270d728b012c1de4ea7b90fa67942fde154 | | | Author: Per Östlund | | | Date: Thu Jan 17 15:17:51 2019 +0100 | | | | | | [NF] Record binding fixes. | | | | | | - Fix type in Expression.recordElement. | | | - Fix parents in Binding.recordFieldBinding. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2880 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit ef2d3b4584bea4b637451eab4793d31f787b5c8e | | | Author: Per Östlund | | | Date: Tue Jan 15 16:31:48 2019 +0100 | | | | | | [NF] Element-wise overloaded operator support. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2879 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 1f8addeb06042b4c93df7739be3d71b4415400c3 | | | Author: Per Östlund | | | Date: Tue Jan 15 15:04:48 2019 +0100 | | | | | | Error message improvements. | | | | | | - Add division by zero error message in NFCeval.evalBinaryDiv. | | | - Improve the error message for using == and <> on Reals. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2878 | | | - OpenModelica/OpenModelica-testsuite#1105 | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/Util/Error.mo | | | | | * commit 1f99d4a85444b2de90e2f488b2b546b5e394b7f3 | | | Author: Per Östlund | | | Date: Tue Jan 15 12:49:35 2019 +0100 | | | | | | [NF] Add case for MUTABLE in Typing.typeExp. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2877 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 5e47a157ea6e76fbb18797391aefe50d4ccfdcac | | | Author: Per Östlund | | | Date: Tue Jan 15 12:21:31 2019 +0100 | | | | | | [NF] Flatten for-loop ranges when unrolling. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2876 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 158a345b4cb641c7ef7969ab9c7f2ec50c9e9967 | | | Author: Per Östlund | | | Date: Tue Jan 15 12:01:24 2019 +0100 | | | | | | [NF] Fix TypeCheck.getRangeTypeReal. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2875 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit c0d2c57291f24589af63843f882ab7b152668ab4 | | | Author: Per Östlund | | | Date: Tue Jan 15 11:22:21 2019 +0100 | | | | | | [NF] Improve Ceval.evalArrayConstructor. | | | | | | - Improve the performance of evalArrayConstructor by precomputing the | | | types of the created arrays. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2874 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 973bab372faf771a75b3dd0091b36c8126764633 | | | Author: Per Östlund | | | Date: Mon Jan 14 17:42:12 2019 +0100 | | | | | | [NF] Cleanup some toString functions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2872 | | | | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFFlatModel.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFVariable.mo | | | | | * commit d681d71113146f257b1a4f861c910d33f7d14a06 | | | Author: Lennart Ochel | | | Date: Mon Jan 14 16:53:00 2019 +0100 | | | | | | Trigger internal computation in initialization mode | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2871 | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 8481cc556f4fff2e82f0988a4e363ac1a4b66224 | | | Author: Per Östlund | | | Date: Mon Jan 14 15:13:35 2019 +0100 | | | | | | [NF] Fix type in Ceval.evalArrayConstructor. | | | | | | - Create a new type based on the actual sizes of the created arrays in | | | evalArrayConstructor, instead of using the original type which might | | | have non-constant dimensions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2870 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 3c1d34e4567c72da02e1387e48d9265fb0dafab2 | | | Author: Per Östlund | | | Date: Mon Jan 14 11:26:28 2019 +0100 | | | | | | [NF] Collect functions in builtin attributes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2869 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 0fb5b980a1f58e28e86d8c08a2978998512e22a7 | | | Author: Per Östlund | | | Date: Mon Jan 14 11:05:33 2019 +0100 | | | | | | [NF] Fix Flatten.collectTypeFuncs for arrays. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2868 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 2be04fdfcea90dab1cad63bdded2213273b4ed34 | | | Author: Adrian Pop | | | Date: Sun Jan 13 05:38:20 2019 +0100 | | | | | | [NF] support range based on enumeration type | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2867 | | | | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFRangeIterator.mo | | | | | * commit 1871ad3007eadea895625fb28a28006bf19dd49c | | | Author: Adrian Pop | | | Date: Sun Jan 13 05:20:20 2019 +0100 | | | | | | add more operators and builtin functions to the embedded codegen | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2866 | | | | | | M Compiler/Template/CodegenEmbeddedC.tpl | | | | | * commit da971419804d708e27b866e4f017d1543ab7a0c7 | | | Author: Per Östlund | | | Date: Fri Jan 11 15:18:52 2019 +0100 | | | | | | Handle record better in lowerArrayEqn. | | | | | | - Move the case that handles arrays of records to the top in | | | BackendDAECreate.lowerArrayEqn, to avoid array equations involving | | | records being turned into arrays of normal non-complex equations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2864 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit c8cc40e45c4c733352ed2988a2d9a4486b829e18 | | | Author: Per Östlund | | | Date: Thu Jan 10 21:21:44 2019 +0100 | | | | | | [NF] Fix Ceval.makeRecordBindingExp. | | | | | | - Evaluate all parameters in makeRecordBindingExp, not only structural | | | ones. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2862 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit c68f4330c3d3e903392f63d82eb390b3e4877ac4 | | | Author: Per Östlund | | | Date: Thu Jan 10 15:24:01 2019 +0100 | | | | | | [NF] Ceval/SimplifyExp improvements. | | | | | | - When building record bindings, only evaluate structural parameter | | | fields and not the whole generated expression (which might contain | | | non-constant expressions). | | | - Added simplification of and/or expressions where only one side is | | | true/false (for example 'true or e => true'). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2861 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit ef2fed95fa26ad03a217cf9091f0e9be3446e426 | | | Author: Lennart Ochel | | | Date: Thu Jan 10 13:05:18 2019 +0100 | | | | | | Fix more initialization issues with FMUs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2859 | | | - OpenModelica/OpenModelica-testsuite#1099 | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 2f4f72e3f7200f2fbb50d369d6287ed2049adc36 | | | Author: Per Östlund | | | Date: Thu Jan 10 12:45:17 2019 +0100 | | | | | | [NF] Fix connection graph. | | | | | | - Emulate the old frontend better by not splitting array connectors when | | | building the connection graph. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2860 | | | | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | | | * commit 82a256a7b343ec0689a01727767cae2d4c2e41c0 | | | Author: arun3688 | | | Date: Thu Jan 10 12:02:15 2019 +0100 | | | | | | add runtime support to dataReconciliation module | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2845 | | | - OpenModelica/OpenModelica-testsuite#1096 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/SimCode/ReduceDAE.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/SimCode/SimCodeVar.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Makefile.common | | | M SimulationRuntime/c/CMakeLists.txt | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.objs | | | A SimulationRuntime/c/dataReconciliation/dataReconciliation.cpp | | | A SimulationRuntime/c/dataReconciliation/dataReconciliation.h | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit a4086ba13259ddff302618591eef8491d301f1f0 | | | Author: Lennart Ochel | | | Date: Wed Jan 9 19:44:11 2019 +0100 | | | | | | Fix initialization of parameters and attributes for FMUs | | | | | | Fix ticket:5218 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2856 | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 5c686487eb6a33a6a10fb993cbf02dfbd5c2d6ba | | | Author: Per Östlund | | | Date: Wed Jan 9 15:34:16 2019 +0100 | | | | | | [NF] Retype array constructors after ceval. | | | | | | - Retype array constructors in EvalConstants.evalExp when necessary, | | | to avoid the scalarization failing due to non-constant dimensions. | | | - Handle 'each' in Variable.toString. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2855 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFEvalConstants.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFVariable.mo | | | | | * commit 15e62b72c6c4e73011eeeae2e28d717df71d7528 | | | Author: Per Östlund | | | Date: Wed Jan 9 15:00:46 2019 +0100 | | | | | | [NF] Improve toString functions. | | | | | | - Implement toString for Variable, Algorithm and FlatModel. | | | - Improve formatting in Equation.toString and Statement.toString. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2854 | | | | | | M Compiler/NFFrontEnd/NFAlgorithm.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFFlatModel.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFVariable.mo | | | | | * commit 8311f2653c0f46a7f882391607b06c693577dee2 | | | Author: Lennart Ochel | | | Date: Wed Jan 9 14:30:45 2019 +0100 | | | | | | Fix capability flag maxOutputDerivativeOrder | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2853 | | | | | | M Compiler/Template/CodegenFMU2.tpl | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | * commit 0695240364191524e49f1ca08ce352ea53639674 | | | Author: Per Östlund | | | Date: Wed Jan 9 12:16:12 2019 +0100 | | | | | | [NF] Various fixes. | | | | | | - Don't cache bindings created in NFCeval.makeComponentBinding if the cref | | | has subscripts, it might not be safe. | | | - Don't ignore subscripts in connections when building the connection | | | graph. | | | - Don't expand record in Expression.extendArrExp. Doing so causes record | | | crefs to be expanded into arrays of record fields, which causes | | | BackendVarTransform to make invalid replacements. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2852 | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 43bdde4e31e62ef09546aeabc6ec9c929dac126f | | | Author: Martin Sjölund | | | Date: Wed Jan 9 07:26:52 2019 +0100 | | | | | | Add the trigonometric functions to EmbeddedC | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2851 | | | | | | M Compiler/Template/CodegenEmbeddedC.tpl | | | | | * commit 17e11864e8a3ac8d3cc91765beeb870253b5316c | | | Author: Per Östlund | | | Date: Tue Jan 8 11:36:45 2019 +0100 | | | | | | [NF] Improve Expression.splitRecordCref. | | | | | | - Improve splitRecordCref so that it can handle arrays of records too, | | | to reduce the amount of complex bindings that're moved to equations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2850 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit cf3c2d4445248d2c55cd5f37efa561aecb5404c1 | | | Author: Per Östlund | | | Date: Mon Jan 7 15:00:48 2019 +0100 | | | | | | [NF] Fix DAE conversion of ^ operator. | | | | | | - Element-wise exponentiation of arrays should use DAE.POW_ARR2 and not | | | DAE.POW. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2849 | | | | | | M Compiler/NFFrontEnd/NFOperator.mo | | | | | * commit b839fa14f2bb864c7c2955259e599b22118267a7 | | | Author: Per Östlund | | | Date: Mon Jan 7 13:56:01 2019 +0100 | | | | | | [NF] Fix DAE conversion of / operator. | | | | | | - Element-wise division of arrays should use DAE.DIV_ARR and not | | | DAE.DIV. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2848 | | | | | | M Compiler/NFFrontEnd/NFOperator.mo | | | | | * commit 8ad5de13b62f1ad35ba1e549b3a17537ce901c0a | | | Author: Per Östlund | | | Date: Mon Jan 7 12:11:31 2019 +0100 | | | | | | Implement Interactive.transformPathedClassInClass. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2847 | | | - OpenModelica/OpenModelica-testsuite#1097 | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 1e836b6e7f430f696493c25779bdc2c09959f970 | | | Author: Anatoly Trosinenko | | | Date: Thu Jan 3 17:53:08 2019 +0100 | | | | | | Implement *_get_5D(...) array accessors | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2846 | | | | | | M SimulationRuntime/c/util/base_array.h | | | M SimulationRuntime/c/util/boolean_array.h | | | M SimulationRuntime/c/util/integer_array.h | | | M SimulationRuntime/c/util/real_array.h | | | M SimulationRuntime/c/util/string_array.h | | | | | * commit 1b6a960aca290c985159870721a38d0da5e2f826 | | | Author: Anatoly Trosinenko | | | Date: Sun Dec 23 12:20:37 2018 +0100 | | | | | | Do not complain on NULL returned when allocating 0 objects | | | | | | According to documentation on malloc/calloc, when zero allocation size | | | is requested, it is allowed to return either unique pointer or NULL. | | | In the latter case, FMU was previously incorrectly complaining about | | | "out of memory". | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2844 | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | * commit 52cd12972ec05a9dbbf8a6c6eba1bd217914e6cd | | | Author: Martin Sjölund | | | Date: Fri Dec 21 15:26:13 2018 +0100 | | | | | | Additional debug messages for overdetermined systems | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2843 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 2b1c2bf5c00a7c9e9dbf62a8507c7dfc20fbda53 | | | Author: hkiel | | | Date: Thu Dec 20 14:13:11 2018 +0100 | | | | | | fix copy&paste error | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2842 | | | | | | M SimulationRuntime/c/simulation/modelinfo.c | | | | | * commit 802d9c8f522e7dd2a6fe4a9142ac69d4713932dc | | | Author: Dietmar Winkler | | | Date: Thu Dec 20 03:37:14 2018 +0100 | | | | | | BeautifulSoup 3 is no longer maintained, switch to bs4 | | | | | | Also needed for Python 3 compliance. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2840 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit 4eda4f78277dabd1b9515fd0996e3704c60f82c2 | | | Author: Adrian Pop | | | Date: Thu Dec 20 02:20:34 2018 +0100 | | | | | | more fixes for ticket:5030 | | | - fix variable cross reference for equations in modelinfo.c | | | - fix equation display in html in default_profiling.xsl | | | - fix a bad string comparison (str == "") in systemimpl.c | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2841 | | | | | | M Compiler/runtime/systemimpl.c | | | M Compiler/scripts/default_profiling.xsl | | | M SimulationRuntime/c/simulation/modelinfo.c | | | | | * commit 434838c38ddbe58a2c38e342781a8f2d11570897 | | | Author: hkiel | | | Date: Wed Dec 19 08:50:39 2018 +0100 | | | | | | fix SVG generation script for Python3 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2839 | | | | | | M Examples/generate_icons.py | | | | | * commit 71404534475b05dcd93fe499cd18d894b3450bec | | | Author: Adrian Pop | | | Date: Sat Dec 15 02:44:29 2018 +0100 | | | | | | fix ticket:5250 handle '<' and '>' the way GenerateDoc.mos does | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2838 | | | | | | M Examples/generate_icons.py | | | | | * commit d090ace87f34a08fa6aa16efb930b9cf25c6d192 | | | Author: Per Östlund | | | Date: Fri Dec 14 18:45:35 2018 +0100 | | | | | | [NF] Improve operator overloading. | | | | | | - Implement scalar*array, array*scalar and array/scalar for overloaded | | | operators. | | | - Improve TypeCheck.implicitConstructAndMatch so that it checks that the | | | constructed argument actually matches the expected type for the | | | operator, to avoid it matching e.g. scalars with operators that only | | | take arrays. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2837 | | | - OpenModelica/OpenModelica-testsuite#1095 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit b8ddb69cdf795d0bf3f49affde7f1e675f824d28 | | | Author: Andreas | | | Date: Fri Dec 14 11:34:35 2018 +0100 | | | | | | Added dependency for CPP runtime on Windows mingw build | | | | | | - Now runnig make -f Makefile.omdev.mingw runtimeCPPinstall works | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2816 | | | | | | M Makefile.common | | | | | * commit 3fa798f48e8fdbac01f27f2b550f0706593245e4 | | | Author: niklwors | | | Date: Fri Dec 14 10:04:16 2018 +0100 | | | | | | [cppruntime] Adapted zero function tolerance | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2829 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 7a31ea6b652638f7aaf96a682af4d90d0af0b08b | | | Author: Adrian Pop | | | Date: Fri Dec 14 06:37:26 2018 +0100 | | | | | | fix ticket:5249 | | | - add a flag to typed binding to signal if it was flattened | | | - do not flatten again already flattened typed binding | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2836 | | | - OpenModelica/OpenModelica-testsuite#1094 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 83d5105013335adf4a05daa8074daff6fc8fb9fe | | | Author: wibraun | | | Date: Fri Dec 14 00:46:15 2018 +0100 | | | | | | added UsersGuide ref ticket:4246 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2835 | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit 8255622635cda3a9b4d01a53f389d902e6f3a344 | | | Author: Lennart Ochel | | | Date: Thu Dec 13 23:11:52 2018 +0100 | | | | | | Fix typos | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2834 | | | | | | M Compiler/Util/Flags.mo | | | | | * commit 35cf6f80a77a13d799b730765b317077f19853a0 | | | Author: Per Östlund | | | Date: Thu Dec 13 17:50:41 2018 +0100 | | | | | | [NF] Move overconstrained equation generation. | | | | | | - Move the generation of equations for overconstrained connections from | | | Typing to Flattening, so that it can handle e.g. iterators correctly. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2832 | | | - OpenModelica/OpenModelica-testsuite#1091 | | | | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 53a0dfdf81d5e0f3e015e34d58ffd8936a3ae9b5 | | | Author: Willi Braun | | | Date: Thu Dec 13 17:25:40 2018 +0100 | | | | | | [BE] adjust daeMode flag | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2831 | | | - OpenModelica/OpenModelica-testsuite#1090 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Util/Flags.mo | | | | | * commit 23e4c45083c6429a6f63eb3129c887a62a2020db | | | Author: Per Östlund | | | Date: Thu Dec 13 16:36:57 2018 +0100 | | | | | | Improve code generation for ADD/SUB_ARRAY_SCALAR. | | | | | | - Store the source array in a temporary variable, to avoid taking the | | | address of a an rvalue. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2830 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 7b01c957be94bcfd281211b2b50219fbfc9827d4 | | | Author: Per Östlund | | | Date: Thu Dec 13 03:48:10 2018 +0100 | | | | | | [NF] Fix Record.collectRecordParam. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2828 | | | | | | M Compiler/NFFrontEnd/NFRecord.mo | | | | | * commit 32d10a91db4f7f1b0287671d3ab18ea3145405b2 | | | Author: Per Östlund | | | Date: Wed Dec 12 22:37:07 2018 +0100 | | | | | | [NF] Record fixes. | | | | | | - Fill in all field names when constructing a record expression during | | | constant evaluation. | | | - Use correct node in Inst.makeRecordComplexType. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2827 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit d8ca87311cf5644e44935c703c9e02ae18b0a7a1 | | | Author: Per Östlund | | | Date: Wed Dec 12 15:55:14 2018 +0100 | | | | | | [NF] Record constructor fixes. | | | | | | - Only add constructor inputs to the list of field names when | | | constructing ComplexType.RECORD types. | | | - Make non-modifiable fields protected when creating the DAE type, like | | | the old frontend does. | | | - Propagate visibility to Component.Attributes.toDAE so we get the | | | actual visibility in the DAE.ATTR. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2826 | | | - OpenModelica/OpenModelica-testsuite#1089 | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | | | * commit a16d2aa3fc80b534186945b10d9eee978ac3b28f | | | Author: Per Östlund | | | Date: Wed Dec 12 13:56:58 2018 +0100 | | | | | | Fix lowerEqn for initial complex equations. | | | | | | - Split initial complex equations in the same way as normal complex | | | equations in BackendDAECreate.lowerEqn. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2825 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit c257574c6c15c76e39a8bc845cc93a0ee4f381a3 | | | Author: Per Östlund | | | Date: Tue Dec 11 16:47:04 2018 +0100 | | | | | | [NF] Collect constructors from record expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2824 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit b6419112112b2ca079c1a8c5c78966d8013c506b | | | Author: Per Östlund | | | Date: Mon Dec 10 14:56:39 2018 +0100 | | | | | | Handle DAE.REDUCTION in differentiateExp. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2823 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit a1f95a6990a3be2ac0ecc8ec1f953ef022caf625 | | | Author: Per Östlund | | | Date: Mon Dec 10 13:55:25 2018 +0100 | | | | | | [NF] Relax restriction on input/output prefixes. | | | | | | - Allow an input/output prefix on a component with a short class type | | | that also has an input/output prefix, as long as they are the same. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2822 | | | - OpenModelica/OpenModelica-testsuite#1088 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | | | * commit e1d80fc2719a53907546bdf6a1d8469ec366d298 | | | Author: Adrian Pop | | | Date: Sat Dec 8 03:18:30 2018 +0100 | | | | | | v1.14.0-dev | | | | | * commit f4aa462e4dabed434290fccebeff3d23e02fa39d | | | Author: Per Östlund | | | Date: Fri Dec 7 21:27:28 2018 +0100 | | | | | | [NF] Fix Expression.compare for arrays. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2821 | | | - OpenModelica/OpenModelica-testsuite#1087 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit c1a48de423aced1243075a6a1da998220111a224 | | | Author: Per Östlund | | | Date: Fri Dec 7 20:38:31 2018 +0100 | | | | | | [NF] Add missing cases to Expression.compare. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2820 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit cb2f4d4df8d17d316f4003fa5f2db6fe1e8d9449 | | | Author: Per Östlund | | | Date: Fri Dec 7 16:16:48 2018 +0100 | | | | | | [NF] Various fixes. | | | | | | - Remove the type in Call.CallAttributes, the call itself already | | | contains the same type. | | | - Improve subscripting of calls such as pre(), where the argument can | | | be subscripted instead of the whole call expression. | | | - Fix Type.copyDims so that it doesn't create an array with no | | | dimensions if the source type is a scalar type. | | | - Add simplification 'if ... then x else x' => 'x'. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2819 | | | - OpenModelica/OpenModelica-testsuite#1086 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit c7c9c712a8f1ae17ad2946ffa4ae486913ecf55d | | | Author: Per Östlund | | | Date: Fri Dec 7 13:59:09 2018 +0100 | | | | | | [NF] Clone derived nodes. | | | | | | - Add back cloning of derived nodes, it seems it's still needed in | | | some cases. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2818 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 9fc7ba2af13e48ff3a67fc4bde16db459cd3710a | | | Author: Per Östlund | | | Date: Thu Dec 6 15:48:10 2018 +0100 | | | | | | [NF] Improve evaluation of record fields. | | | | | | - Change the check in Ceval.evalCref that checked that the cref had a | | | cref origin to instead check that it doesn't have an iterator origin. | | | The cref might have a scope origin when evaluating the parent of a | | | record field, and the intent was only to make sure that iterators are | | | not evaluated by mistake. | | | - Add a flag to Typing.typeComponentBinding to make it possible to skip | | | typing the component's children, otherwise we might get loops when | | | calling it from Ceval.evalComponentBinding. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2817 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 8ffc95a47e41b24157c341670ec30721fa1f4fc2 | | | Author: Per Östlund | | | Date: Thu Dec 6 15:16:58 2018 +0100 | | | | | | [NF] Improve functions called through components. | | | | | | - Clone all classes except operators (because operators are special | | | and cloning them causes typing loops) when instantiating a class | | | tree, to ensure that classes inside of instantiated components have | | | unique caches. | | | - Remove cloning of extends nodes, since cloning all classes makes | | | that unnecessary. | | | - Implemented Statement.toString for debugging. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2815 | | | - OpenModelica/OpenModelica-testsuite#1085 | | | | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | | | * commit e7d386dfb5d12bf8923cc76196e78a0a3048dfcc | | | Author: Willi Braun | | | Date: Wed Dec 5 12:31:48 2018 +0100 | | | | | | [Backend] symbolic jacobian remove defines in generates code | | | | | | - prepare for thread-safe linear systems in symbolic jacobian | | | - mark which linear systems are part of the jacobian | | | - expand most jacobian related functions in the cRuntime | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2745 | | | - OpenModelica/OpenModelica-testsuite#1084 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/SimCode/ReduceDAE.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeFunction.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Stubs/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Error.mo | | | M SimulationRuntime/c/linearization/linearize.cpp | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/optimization/DataManagement/DerStructure.c | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/linearSolverKlu.c | | | M SimulationRuntime/c/simulation/solver/linearSolverKlu.h | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.h | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.h | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.h | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.h | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/linearSystem.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit de1221967f149c66dce95dde4211ed5ebfa2e0b4 | | | Author: Rüdiger Franke | | | Date: Tue Dec 4 06:25:10 2018 +0100 | | | | | | [Cpp] Normalize paths for simple concatenation of file names | | | | | | This also reverts changes introduced in 2661fa9b04cd0c4e47a16b7c40f4c31679b10143 | | | to FMU GlobalSettings. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2814 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit 6770e63000bca4bf73ee0aea7d3bb49dca4140a3 | | | Author: Rüdiger Franke | | | Date: Mon Dec 3 20:25:43 2018 +0100 | | | | | | Rename --solver-threads option to confirm with Cpp naming | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2813 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit c842427a6762c65e8a839442c58fba261fa2c1e8 | | | Author: Rüdiger Franke | | | Date: Mon Dec 3 20:10:14 2018 +0100 | | | | | | [Cpp] Don't use outputPath for results file, ticket:4773 | | | | | | The results file has its own call argument -F (or -r for the C runtime) | | | that is typically used with an absolute file name, including path. | | | A results file with relative name should be placed in the current | | | directory according to discussions at dev meeting on 12/03, 2018. | | | | | | Moreover raise an error if open of the results file fails. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2813 | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/HistoryImpl.h | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/DefaultWriter.h | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | | | * commit aa64ed4c64c437ab8861a8c52863f3cf7e39d4eb | | | Author: Per Östlund | | | Date: Mon Dec 3 18:11:59 2018 +0100 | | | | | | [NF] Constant evaluation optimizations. | | | | | | - Added a field to NFExpression.ARRAY that indicates whether an array | | | contains only literal expression or not, so that arrays that have | | | already been evaluated can be skipped during constant evaluation. | | | - Implemented Ceval.evalExpPartial that only evaluates the parts of an | | | expression that can be evaluated, keeping e.g. iterators intact. | | | - Use the function mentioned above to optimize the evaluation of array | | | constructors and reductions, by partially evaluating the expression | | | that's evaluated in each iteration. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2812 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFEvalFunctionExt.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 8b10a6696a59532dadea9cad0691e590c42b1406 | | | Author: Per Östlund | | | Date: Mon Dec 3 13:08:14 2018 +0100 | | | | | | [NF] Include root name when creating complex DAE types. | | | | | | - The root is included when creating e.g. record constructors, so the | | | created DAE types must match. Not including the root in either case | | | could cause name conflicts. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2811 | | | | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 99e1c395475f304d93b7a601a4015fd02c15a93c | | | Author: Per Östlund | | | Date: Mon Dec 3 12:47:45 2018 +0100 | | | | | | [NF] Improve Expression.hasArrayCall. | | | | | | - Use Expression.contains instead of Expression.fold. | | | - Handle "tuple subscripted" calls correctly. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2810 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit 809abfcb3f3adf48fc42dcb21eee78b0e33ad18d | | | Author: Per Östlund | | | Date: Mon Dec 3 12:02:51 2018 +0100 | | | | | | [NF] Collect more record constructors. | | | | | | - Collect record constructors from all cref expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2809 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit bccd64c5ac9b856a5098da89886bfb69aed96ce3 | | | Author: Per Östlund | | | Date: Mon Dec 3 11:44:38 2018 +0100 | | | | | | [NF] Record fixes. | | | | | | - Use derived node when constructing record types. | | | - Don't rename imported nodes. They aren't used when creating the | | | lookup trees anyway and just causes e.g. imported functions to be | | | named incorrectly. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2808 | | | | | | M Compiler/NFFrontEnd/NFImport.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 2661fa9b04cd0c4e47a16b7c40f4c31679b10143 | | | Author: Rüdiger Franke | | | Date: Sun Dec 2 17:37:18 2018 +0100 | | | | | | [Cpp] Implement flags for input and output path, ticket:4773 | | | | | | This follows up 1be2a07fd09f6bc5eab46ffcd568011d99d007be that implemented | | | these flags to the C runtime. | | | | | | Both flags are added to GlobalSettings and default to the path of the | | | compiled model. The flag inputPath replaces the previously hard coded | | | path in OMCppInitialize.cpp. | | | | | | The flag outputPath is not yet used (the results file has an own flag). | | | These flags make sense once more that one input or output file will be used. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2807 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit 9bcafd67aa7ca12576250a9ad511783bfe688cfc | | | Author: Rüdiger Franke | | | Date: Sun Dec 2 15:10:21 2018 +0100 | | | | | | [Cpp] Fix derivative vars in XmlPropertyReader, ticket:4773 | | | | | | Commit b528b72f1484c42d12f1be9b91cf16cca894ab7d | | | (Fatemeh Davoudi implementation of the symbolic model reduction algorithm) | | | introduced _derVars and _resVars along with a second constructor that | | | initialized the dimension of _derVars as _dimRHS. This second constructor | | | was not used though, leaving _dimRHS undefined and running a for loop with | | | undefined end during initialization. | | | | | | This commit removes the second constructor and the uninitialized variable. | | | It uses consistent size info from SimVars instead. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2805 | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | M SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | * commit 6f93d97a8a4d9a0836f75cbefbfcabf09efd26f4 | | | Author: Willi | | | Date: Fri Nov 30 10:48:28 2018 +0100 | | | | | | Scalarize differentiated exp RSUB and TSUB equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2769 | | | - OpenModelica/OpenModelica-testsuite#1083 | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 0a46029abac99d450640b7a9ae1027582a4aea43 | | | Author: Willi | | | Date: Tue Nov 6 17:30:27 2018 +0100 | | | | | | partial differentiation of function with record outputs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2769 | | | - OpenModelica/OpenModelica-testsuite#1083 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 210af859fbe9b87504c7aaf4048f00215e0cc709 | | | Author: Rüdiger Franke | | | Date: Wed Nov 28 19:47:17 2018 +0100 | | | | | | Re-add local ModelicaExternalC to Cpp runtime, ticket:5227 | | | | | | They had been removed in commit 90621756a8e8f3978a17347146a6fc3b044f3e71, | | | but are needed to avoid unclear dependencies from MSL to HDF5 (and ZLIB). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2804 | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | A SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | * commit 7f7fb538986b7a4c73e637c830985b558510410d | | | Author: Per Östlund | | | Date: Wed Nov 28 15:23:06 2018 +0100 | | | | | | [NF] Clone inherited classes. | | | | | | - Clone inherited classes so that they get unique caches, to prevent e.g. | | | the same record constructor instance from being shared between classes | | | where the record has different modifiers or use package constants with | | | different bindings. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2803 | | | - OpenModelica/OpenModelica-testsuite#1082 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 96dfd76e2864d64f905ec8d700e82427f37f86ad | | | Author: Per Östlund | | | Date: Mon Nov 26 12:49:58 2018 +0100 | | | | | | [NF] Evaluate more constants in functions. | | | | | | - Evaluate package constants in the types of function parameters. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2802 | | | | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit 12ee163a54c465c0dc74e7926eb567f028fa9d4a | | | Author: Per Östlund | | | Date: Mon Nov 26 12:08:00 2018 +0100 | | | | | | [NF] Minor fixes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2801 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 6ac3d327c51d612d64234b4bab0d23e66bd5e112 | | | Author: Per Östlund | | | Date: Mon Nov 26 11:27:18 2018 +0100 | | | | | | [NF] Fix type checking of tuple expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2800 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 83bdb3db9dd529ccf95d87adaa0914e961fd5a28 | | | Author: Per Östlund | | | Date: Sun Nov 25 20:46:16 2018 +0100 | | | | | | [NF] Fix subscripting of ranges. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2799 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit eeb0df6cee291bd9789a6b926e619da5672c5929 | | | Author: Rüdiger Franke | | | Date: Sun Nov 25 18:08:07 2018 +0100 | | | | | | [NF] Treat arrays of overconstrained connectors | | | | | | A Connections.branch argument may be an element of an array of connectors. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2798 | | | - OpenModelica/OpenModelica-testsuite#1081 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | | | * commit 17cf378aec98b517a713d3fb1a226aefc4fbb086 | | | Author: Per Östlund | | | Date: Fri Nov 23 17:56:16 2018 +0100 | | | | | | [NF] Initial partial function application support. | | | | | | - Implemented handling of partial function applications. | | | - Changed TypeMatch.matchExpressions to handle type checking/casting by | | | itself instead of relying on matchTypes, since matchTypes assumes a | | | strict actual/expected relation between the types which is not the | | | case for matchExpressions. This could e.g. lead to inconsistent | | | boxing/unboxing of expressions depending on which side of a binary | | | expression a boxed expression appeared on. | | | - Replaced all usage of intBitOr/intBitAnd for ExpOrigin flags with | | | ExpOrigin.setFlag/flagSet. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2797 | | | - OpenModelica/OpenModelica-testsuite#1080 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 0fa8007989d2c17ae61f117746037daa6fb088c4 | | | Author: Per Östlund | | | Date: Fri Nov 23 16:41:54 2018 +0100 | | | | | | Fix anyString for SOME(). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2796 | | | | | | M SimulationRuntime/c/meta/meta_modelica.c | | | | | * commit f5cbc6bd01ad39072f845dcbc9d8c7c73edea709 | | | Author: Lennart Ochel | | | Date: Fri Nov 23 15:55:52 2018 +0100 | | | | | | Fix CS-FMU doStep function | | | - Fix event handling | | | - Fix integration method (euler) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2795 | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit dc05202e2e52d732ad5f60b0e148f4b979475706 | | | Author: Adrian Pop | | | Date: Thu Nov 22 18:41:51 2018 +0100 | | | | | | fix linearization file generation in Windows (ticket:5223) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2794 | | | | | | M SimulationRuntime/c/linearization/linearize.cpp | | | | | * commit 19f18d65222d3f33c80ef658517bcb738c142491 | | | Author: Rüdiger Franke | | | Date: Tue Nov 20 16:04:49 2018 +0100 | | | | | | [BE] Improve inlining and solution of array equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2793 | | | - OpenModelica/OpenModelica-testsuite#1079 | | | | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit f80c21e1a9551823218ae0ca998b1e5da1439659 | | | Author: Rüdiger Franke | | | Date: Tue Nov 20 06:40:55 2018 +0100 | | | | | | [Cpp] Use array assign in for loops | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2793 | | | - OpenModelica/OpenModelica-testsuite#1079 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit cb53a44ef97c5632306cc883bcf3170f4eb33bb6 | | | Author: Rüdiger Franke | | | Date: Mon Nov 19 19:12:38 2018 +0100 | | | | | | [Cpp] Implement array fill assignments | | | | | | This prevents temporary arrays with all equal elements. | | | Also fix the assignment of bool(ean) arrays in CodegenCpp.tpl. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2792 | | | - OpenModelica/OpenModelica-testsuite#1078 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit e2321aef7f78c7179cdece0b45c4a85a613568ac | | | Author: Rüdiger Franke | | | Date: Mon Nov 19 17:23:39 2018 +0100 | | | | | | [BE] Create array equations for array bindings | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2792 | | | - OpenModelica/OpenModelica-testsuite#1078 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit a581f29091159cd3bec4ca1090c0658f39331dc4 | | | Author: Per Östlund | | | Date: Mon Nov 19 16:29:19 2018 +0100 | | | | | | Improve parsing of function partial applications. | | | | | | - Change the parser to only accept named arguments for function partial | | | applications, as defined by the grammar in the Modelica specification. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2791 | | | - OpenModelica/OpenModelica-testsuite#1077 | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Parser/Modelica.g | | | | | * commit 74a1cd4dac85725a1f7f2658ff003c0033cc2fb0 | | | Author: Adrian Pop | | | Date: Sun Nov 18 06:12:48 2018 +0100 | | | | | | fix GC stats | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2790 | | | | | | M Compiler/Util/GC.mo | | | | | * commit d5e13f9293ed1d97edceb89d0c23610965699cba | | | Author: Lennart Ochel | | | Date: Sat Nov 17 20:33:15 2018 +0100 | | | | | | Small changes to Modelica export of linearized models | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2789 | | | - OpenModelica/OpenModelica-testsuite#1076 | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/linearization/linearize.cpp | | | | | * commit a616890f6d6ad7882eeddedeabd6d91c2b6f7935 | | | Author: Lennart Ochel | | | Date: Thu Nov 15 15:02:05 2018 +0100 | | | | | | Make dummy states derivatives bidirectional | | | | | | - Fix ticket:5219 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2788 | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit 8fe98ae9587cd20e2f98bda202a85f8b98cfa786 | | | Author: hkiel | | | Date: Thu Nov 15 12:16:42 2018 +0100 | | | | | | remove superfluous matchcontinue | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2787 | | | | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 565b72f5de68d0444fd2a34e7fd3374b40682bde | | | Author: hkiel | | | Date: Thu Nov 15 12:06:53 2018 +0100 | | | | | | improve doc generation speed | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2787 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit 789a1ecd90789f47c06317f042dc3af4d39e6b87 | | | Author: Rüdiger Franke | | | Date: Wed Nov 14 20:49:51 2018 +0100 | | | | | | Vectorize equations with iter at appropriate position | | | | | | Basically replace crefSetLastSubs with crefApplySubs. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2786 | | | - OpenModelica/OpenModelica-testsuite#1075 | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit c308368c88b076afad32222e0cb48f997abda9a8 | | | Author: Per Östlund | | | Date: Mon Nov 12 13:42:26 2018 +0100 | | | | | | [NF] Fix Ceval.evalComponentBinding. | | | | | | - Swap the order of trying to construct a binding and using the start | | | value, using the start value should be the last thing we try if | | | there's no explicit binding. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2785 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 42eeda45244ada9d3632626d79414ecb9043880d | | | Author: Per Östlund | | | Date: Mon Nov 12 13:00:43 2018 +0100 | | | | | | Fix inline type checking. | | | | | | - Allow record types to have different names when checking that the type | | | of the call to be inlined and its output is the same. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2784 | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | * commit 7905e37cf586e6c679bd699b63a9d4291c9ed832 | | | Author: Per Östlund | | | Date: Fri Nov 9 23:31:18 2018 +0100 | | | | | | [NF] Fix NFFunction.mapExpParameter. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2783 | | | | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit a2b203f300e793faeacf1e9c25b3f71433a90f42 | | | Author: Per Östlund | | | Date: Fri Nov 9 15:16:18 2018 +0100 | | | | | | [NF] Evaluate more package constants in functions. | | | | | | - Evaluate package constants in the children of function parameters too | | | (e.g. in attributes of basic type function parameters). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2782 | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFEvalConstants.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit 13a4ae4fa632cfdbbba0a6322e251028bb69aa42 | | | Author: Per Östlund | | | Date: Fri Nov 9 13:39:11 2018 +0100 | | | | | | [NF] Fix typing of when statements too. | | | | | | - Use correct origin when typing when-conditions in statements. | | | - Propagate the when-flag properly when marking variables inside | | | when-clauses as discrete. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2781 | | | - OpenModelica/OpenModelica-testsuite#1074 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 088d4352411aa2d64deab95325ce92535b33d26a | | | Author: Per Östlund | | | Date: Fri Nov 9 12:44:45 2018 +0100 | | | | | | [NF] Fix typing of when conditions. | | | | | | - Use the correct origin when typing when conditions, so they're not | | | considered to be inside the when body. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2780 | | | - OpenModelica/OpenModelica-testsuite#1073 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 144493f2477ac05d67bf82aa2bd7010cf6b8da79 | | | Author: Rüdiger Franke | | | Date: Fri Nov 9 11:53:45 2018 +0100 | | | | | | [Cpp] Fix reduce_array, usub_array and in-situ access to array slice | | | | | | See Modelica.Blocks.Nonlinear.PadeDelay | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2779 | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 4125b19e2da4a95e0c0bd91e78b7ea8df27545f3 | | | Author: hkiel | | | Date: Thu Nov 8 15:31:46 2018 +0100 | | | | | | fix for Python3 | | | remove redundant code | | | optimize string compare | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2778 | | | | | | M Examples/ConvertBuildingsReferenceToCSV.py | | | M Examples/GenerateDoc.mos | | | | | * commit 83d21165d87cddb98711c7605a6549f44a1f5f3f | | | Author: Rüdiger Franke | | | Date: Thu Nov 8 15:14:16 2018 +0100 | | | | | | Treat array flows as array equations and solve them for code generation | | | | | | Note that ExpressionSolve.solveSimpleEquations does not cover array | | | equations, even though it would work. This is why SimCodeUtil calls | | | ExpressionSolve.solve2 now. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2776 | | | - OpenModelica/OpenModelica-testsuite#1072 | | | | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit e8bea85971c6c615742f35eb0bcc7016975e9bf5 | | | Author: Per Östlund | | | Date: Thu Nov 8 14:00:58 2018 +0100 | | | | | | [NF] Improve simplification of functions. | | | | | | - Evaluate constants and simplify functions during collection, to make | | | sure all collected functions are processed correctly. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2777 | | | | | | M Compiler/NFFrontEnd/NFEvalConstants.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | | | * commit 52bf40229c803ac81dd58b9ab9cac826687ac901 | | | Author: hkiel | | | Date: Thu Nov 8 10:58:57 2018 +0100 | | | | | | increase performance of file name case sensitivity fix | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2775 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit 5c466368f98552ee2105d595e340c78c840d1e72 | | | Author: Willi Braun | | | Date: Wed Nov 7 22:57:46 2018 +0100 | | | | | | [BE] add support for if equations as residual equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2774 | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 19ec6d1a77fb971fdfbec03971fd4807c20a13e1 | | | Author: Per Östlund | | | Date: Wed Nov 7 15:05:58 2018 +0100 | | | | | | [NF] Evaluate >= as >=, not as >. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2773 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 2492d601ad542ad331776c44fb94e9a346223948 | | | Author: Per Östlund | | | Date: Wed Nov 7 14:47:54 2018 +0100 | | | | | | [NF] Improve typing of vector(). | | | | | | - Handle unknown dimensions better when typing vector(). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2772 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | | | * commit 223798abb1f402c8b7f7bcf36c938a6a4e3c1362 | | | Author: Per Östlund | | | Date: Wed Nov 7 14:04:15 2018 +0100 | | | | | | [NF] Evaluate parameter subscripts. | | | | | | - Mark parameter subscripts as structural so that they're evaluated. | | | This should ideally not be necessary, but the backend relies on it | | | since the old frontend does it. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2771 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 98896ae5cfa321edf3fce814081b70fc2d27576e | | | Author: Rüdiger Franke | | | Date: Wed Nov 7 13:37:18 2018 +0100 | | | | | | [Cpp] Skip array subscripts in cref names if not NF_SCALARIZE | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2768 | | | - OpenModelica/OpenModelica-testsuite#1070 | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 9188bd56e79fcff812bfb46129f946a81793fb6f | | | Author: Rüdiger Franke | | | Date: Wed Nov 7 11:41:08 2018 +0100 | | | | | | [Cpp] Implement operator= for ArraySlice to avoid call to crefIsScalar | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2768 | | | - OpenModelica/OpenModelica-testsuite#1070 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 648de426474c1370d86f447c113b8d0fac9d7724 | | | Author: Rüdiger Franke | | | Date: Wed Nov 7 11:39:26 2018 +0100 | | | | | | [Cpp] Consider array slices with less subscripts than dimensions | | | | | | The remaining dimensions are treated as whole dim. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2768 | | | - OpenModelica/OpenModelica-testsuite#1070 | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 47d8ecf261cc54c54f405a405a63e09dbabd9fc9 | | | Author: Rüdiger Franke | | | Date: Tue Nov 6 21:16:55 2018 +0100 | | | | | | [Cpp] Fix code generation for array dimensions and slices | | | | | | - assign to array slices in for loops | | | - omit subscripts within array names | | | - usub_array supports multiple dimensions | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2768 | | | - OpenModelica/OpenModelica-testsuite#1070 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit d4e9036c79e4c33d092295d7772bd25c6af8584a | | | Author: Rüdiger Franke | | | Date: Tue Nov 6 20:57:44 2018 +0100 | | | | | | Apply inline to for-equations as well | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2768 | | | - OpenModelica/OpenModelica-testsuite#1070 | | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | * commit 2b8ffc95b13f6d5976d15077ddf282618295ab93 | | | Author: Rüdiger Franke | | | Date: Tue Nov 6 20:57:19 2018 +0100 | | | | | | Consider ADD_ARR and SUB_ARR when solving equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2768 | | | - OpenModelica/OpenModelica-testsuite#1070 | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 3e8df38ec1101f019d159f9b785986839ed1b846 | | | Author: Rüdiger Franke | | | Date: Tue Nov 6 20:42:10 2018 +0100 | | | | | | [NF] Treat vectorized connectors with flow variables | | | | | | - split array connectors into variables and keep dimensions | | | - enhanced generation of for equations | | | - add unconnected flow variables after connections to sets | | | to get the right dimensions of connections | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2768 | | | - OpenModelica/OpenModelica-testsuite#1070 | | | | | | M Compiler/NFFrontEnd/NFConnectionSets.mo | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 023c904a11a5a5a9c7bcad7411400b1d43b55af5 | | | Author: Willi | | | Date: Wed Nov 7 12:41:35 2018 +0100 | | | | | | add RSUB dump to ExpressionDump | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2770 | | | | | | M Compiler/FrontEnd/ExpressionDump.mo | | | | | * commit 0e4d8eed0f2ce98963b97094d0a5a8f22d8c048d | | | Author: Per Östlund | | | Date: Tue Nov 6 12:42:07 2018 +0100 | | | | | | [NF] Remove bad NFCeval optimization. | | | | | | - Removed the caching of record field bindings that are created from the | | | record instance's binding. It's not safe and causes subscripts to be | | | dropped in some cases, and the record instance's binding is cached now | | | anyway. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2767 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit c54cb4b24af5feed52e444e5923d47c93e382341 | | | Author: Adrian Pop | | | Date: Tue Nov 6 03:16:42 2018 +0100 | | | | | | support cycles in anyString (ticket:5205) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2766 | | | | | | M SimulationRuntime/c/meta/meta_modelica.c | | | | | * commit 804c58ed3b8a826b3312a7603acb07a0e1a6bef1 | | | Author: Per Östlund | | | Date: Mon Nov 5 17:46:54 2018 +0100 | | | | | | [NF] Fix inStream/actualStream on arrays. | | | | | | - Fix evaluation of inStream/actualStream so it can handle reductions | | | and array constructors containing such calls. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2765 | | | | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | | | * commit 6da90a04e5b0c230ad6eb4366a5b53a4cecd0049 | | | Author: Per Östlund | | | Date: Mon Nov 5 15:36:20 2018 +0100 | | | | | | [NF] Generate fold expression for reductions. | | | | | | - Fill in the fold expression in the DAE.REDUCTIONINFO record when | | | converting reduction to DAE form. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2764 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit 2726ae48eedc7ae5186ea5a4c26fa90b845074b0 | | | Author: Per Östlund | | | Date: Mon Nov 5 13:30:38 2018 +0100 | | | | | | [NF] Improve Expression.recordElement. | | | | | | - Handle arrays of records better in Expression.recordElement. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2763 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit fbe0a6675562b2da312aa99eca6cbad230f8019d | | | Author: Per Östlund | | | Date: Mon Nov 5 11:43:58 2018 +0100 | | | | | | [NF] Initial support for functional arguments. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2762 | | | - OpenModelica/OpenModelica-testsuite#1069 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit c6038ff00090df5bbdb800b020eaf532d6123a97 | | | Author: hkiel | | | Date: Sun Nov 4 12:19:03 2018 +0100 | | | | | | fix creation of zip file | | | use dominant_baseline instead of alignment_baseline to circumvent SVG display flaw in Firefox | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2761 | | | | | | M Examples/GenerateDoc.mos | | | M Examples/generate_icons.py | | | | | * commit dd78c0858c462c1fa4cbfc424c7bc9be29a925d2 | | | Author: hkiel | | | Date: Fri Nov 2 19:14:32 2018 +0100 | | | | | | archive Icons as well | | | clean working dir before creating docs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2760 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit 08c3710b3eb4ed8a3813f2b313f401aac8a7f586 | | | Author: Adrian Pop | | | Date: Fri Nov 2 17:57:40 2018 +0100 | | | | | | copy values of fmi2CallbackFunctions in fmi2Instantiate | | | - copy fmi2CallbackFunctions* functions in fmi2Instantate as it could be freed by the caller environment after the call | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2759 | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.h | | | | | * commit 06d58cd7fe97d4d3e3a4b8b38583a8a2d0743a9a | | | Author: Per Östlund | | | Date: Thu Nov 1 09:20:08 2018 +0100 | | | | | | [NF] Implement -d=evaluateAllParameters. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2758 | | | - OpenModelica/OpenModelica-testsuite#1067 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit c77f81ef740a250fa56337da27bc21f2c3f8e2d9 | | | Author: hkiel | | | Date: Wed Oct 31 15:34:20 2018 +0100 | | | | | | small fix for GenerateDoc.mos | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2757 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit d129e47b8bdf48a3583ab3703127fe679212ecda | | | Author: Per Östlund | | | Date: Wed Oct 31 15:13:12 2018 +0100 | | | | | | [NF] Various fixes. | | | | | | - Fix Typing.typeComponentDim so that it looks at the component's | | | parents when needed. | | | - Fix Ceval.makeComponentBinding2 so that it can handle subscripted | | | expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2756 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit e073cfc2060f64d41e3671c4b5c73966e1162c10 | | | Author: Per Östlund | | | Date: Wed Oct 31 12:39:47 2018 +0100 | | | | | | [NF] Fixes for Modelica tables. | | | | | | - Remove empty arrays in function calls from component bindings too. | | | - Don't evaluate constant arguments to external functions, the runtime | | | doesn't handle array literals well in that context. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2755 | | | | | | M Compiler/NFFrontEnd/NFEvalConstants.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | | | * commit d39b07be9480f68fbf9e7c4a6b69c64412f0a6c1 | | | Author: Per Östlund | | | Date: Wed Oct 31 10:16:48 2018 +0100 | | | | | | [NF] Optimize cref evaluation. | | | | | | - Keep track of which bindings have been evaluated so we don't need to | | | evaluate a component's binding multiple times. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2754 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 9a925117daeb9306024b01962479f529bbe8a2d7 | | | Author: Per Östlund | | | Date: Wed Oct 31 09:27:57 2018 +0100 | | | | | | [NF] Optimize evaluation of for loops. | | | | | | - Replace for loop iterators with mutable expressions before starting to | | | evaluate a function, so we don't have to do it each time a for loop is | | | entered. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2753 | | | | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | | | * commit 7e237d3711f04ee43d74f487806191bcbaab6a7b | | | Author: hkiel | | | Date: Tue Oct 30 16:26:12 2018 +0100 | | | | | | fix GenerateDoc.mos | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2752 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit ad7bdaf987e71ce642bd25a9ff9be42d858e44f7 | | | Author: Per Östlund | | | Date: Tue Oct 30 01:04:11 2018 +0100 | | | | | | [NF] Improve handling of Evaluate=true. | | | | | | - Also mark dependencies as structural for parameters that are | | | structural due to Evaluate=true. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2750 | | | - OpenModelica/OpenModelica-testsuite#1066 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit ff431bde68b4085f81e8b7453b25f0e2cfb3262c | | | Author: hkiel | | | Date: Mon Oct 29 14:46:47 2018 +0100 | | | | | | try to fix some "Argument list too long" errors | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2751 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit 898f94d471da8a1cf806342b41eba0b7e396a2cf | | | Author: Per Östlund | | | Date: Mon Oct 29 11:30:57 2018 +0100 | | | | | | [NF] Simplify trivial array constructors. | | | | | | - Simplify some array constructors that results in an empty array or an | | | array with one element. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2749 | | | | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit ad14159dd67dbb767fa54cb0cda6126cdc73e626 | | | Author: Adrian Pop | | | Date: Sun Oct 28 19:40:57 2018 +0100 | | | | | | better explain where to change directory | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2748 | | | | | | M README-OMDev-MINGW.md | | | | | * commit 3fd3624227f2d6877e40f371db7a9084ac07ee4c | | | Author: hkiel | | | Date: Sun Oct 28 18:52:26 2018 +0100 | | | | | | make subdirs for hashed SVGs optional | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2747 | | | | | | M Examples/generate_icons.py | | | | | * commit 6571fe8922f7a7010fe207d9c14295b4f582a157 | | | Author: Martin Sjölund | | | Date: Sun Oct 28 18:16:27 2018 +0100 | | | | | | Upgrade libgc to 8.0 release | | | | | | This fixes a problem with docker builds on 32-bit Linux. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2744 | | | | | | M 3rdParty | | | | | * commit a588c55bc8699ae9b905b8658e784744fc653898 | | | Author: Rüdiger Franke | | | Date: Sun Oct 28 17:50:29 2018 +0100 | | | | | | Generalize FOR_EQUATION in backend from left=right to any equation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2746 | | | - OpenModelica/OpenModelica-testsuite#1065 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Vectorization.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 01a29286334d499fdb05fc31093f48f7e37c3133 | | | Author: Rüdiger Franke | | | Date: Sat Oct 27 16:11:54 2018 +0200 | | | | | | Use crefToExp when creating backend DAE with arrays | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2743 | | | - OpenModelica/OpenModelica-testsuite#1063 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit 76f3cebd41f1d82887a4665e6b4f8fc1cbc2c3f8 | | | Author: Rüdiger Franke | | | Date: Sat Oct 27 15:14:27 2018 +0200 | | | | | | [NF] Convert equality of array type to DAE.ARRAY_EQUATION | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2743 | | | - OpenModelica/OpenModelica-testsuite#1063 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | | | * commit 8a234f06dd73bf1725be11457fefeee9752aad28 | | | Author: Per Östlund | | | Date: Thu Oct 25 14:49:00 2018 +0200 | | | | | | [NF] Allow invalid bindings on deleted components. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2741 | | | - OpenModelica/OpenModelica-testsuite#1062 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 7a86b4c7ea4efea843cb1a4bd97cd96414a5f52f | | | Author: Willi Braun | | | Date: Thu Oct 25 13:43:43 2018 +0200 | | | | | | [daeMode] fix decision when use pure algebraic solver | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2740 | | | - OpenModelica/OpenModelica-testsuite#1061 | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | * commit f73af463cac304ed417f4b0bce9f6993dd90bfc1 | | | Author: hkiel | | | Date: Thu Oct 25 09:52:59 2018 +0200 | | | | | | fix link to svg | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2739 | | | | | | M Examples/generate_icons.py | | | | | * commit 743eec1b1a6f917364bef2fd229d461bfa1cbbbb | | | Author: Rüdiger Franke | | | Date: Wed Oct 24 22:52:49 2018 +0200 | | | | | | Add equation size to vectorized equalities and for loops | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2738 | | | - OpenModelica/OpenModelica-testsuite#1060 | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 8e8393f5736cd5d626d442f313eaa50922c4e1be | | | Author: Rüdiger Franke | | | Date: Wed Oct 24 22:29:31 2018 +0200 | | | | | | [NF] Skip empty array variables and equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2738 | | | - OpenModelica/OpenModelica-testsuite#1060 | | | | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFVariable.mo | | | | | * commit a08ef7bf2427366a3f4d4818e7ba81560de53e33 | | | Author: Per Östlund | | | Date: Wed Oct 24 13:24:39 2018 +0200 | | | | | | [NF] Fix typing of Clock constructors. | | | | | | - Fix the Clock() definitions in NFBuiltinFuncs, and use them in | | | NFBuiltinCall.typeClockCall instead of doing argument matching | | | manually. This fixes the typing such that e.g. Clock(1, 2) works. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2737 | | | - OpenModelica/OpenModelica-testsuite#1059 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | | | * commit 5e591840b011c9b659d0fe0d5720fbac13ac5941 | | | Author: Per Östlund | | | Date: Tue Oct 23 18:34:47 2018 +0200 | | | | | | [NF] Expand transpose during simplification. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2735 | | | | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit f66e5ac112ffec9fc7d4ef7cc264568566fb3231 | | | Author: Per Östlund | | | Date: Tue Oct 23 12:41:42 2018 +0200 | | | | | | [NF] Disable expansion of function arguments. | | | | | | - Expanding all function arguments is bad for performance and didn't | | | really have a positive enough impact to be worth it. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2736 | | | - OpenModelica/OpenModelica-testsuite#1058 | | | | | | M Compiler/Util/Flags.mo | | | | | * commit 13e5b32c4b1c3e27062d97fb17092e8dd06ff4c2 | | | Author: Rüdiger Franke | | | Date: Sat Oct 20 20:06:19 2018 +0200 | | | | | | Avoid conversion of of a = b to b = -(-a), ticket:5144 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2733 | | | - OpenModelica/OpenModelica-testsuite#1056 | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | * commit e57c4cc10b21e40861b4c45cf2dc5e2580166851 | | | Author: Rüdiger Franke | | | Date: Sat Oct 20 18:15:54 2018 +0200 | | | | | | Disable inlineArrayEqn in vectorized models | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2733 | | | - OpenModelica/OpenModelica-testsuite#1056 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 58cae62e0252b3c6161cc079d1381c0480a681e7 | | | Author: wibraun | | | Date: Fri Oct 19 15:28:39 2018 +0200 | | | | | | [cRuntime] add some jacobian statistics | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2732 | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | * commit 75c4b3ecaa6324e6dd9e7d39c0837cf8e5465c32 | | | Author: Per Östlund | | | Date: Fri Oct 19 14:08:02 2018 +0200 | | | | | | [NF] Expand function call arguments. | | | | | | - Added a new debug flag nfExpandFuncArgs (on by default, off when | | | nfScalarize is off) that tries to mimic the old frontend by expanding | | | all function call arguments, except those containing function calls | | | that return arrays. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2731 | | | - OpenModelica/OpenModelica-testsuite#1055 | | | | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/Util/Flags.mo | | | | | * commit be5254a735b2bb1fceb5a6087f23ecb3d42ebdec | | | Author: wibraun | | | Date: Thu Oct 18 15:27:05 2018 +0200 | | | | | | fix SimCodeDump, dump also bool variables | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2730 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 88c0b81bc3429fc5ec8c260465ace0845ae7877d | | | Author: Per Östlund | | | Date: Thu Oct 18 14:48:17 2018 +0200 | | | | | | [NF] Do more branch selection during flattening. | | | | | | - Do more branch selection during the flattening phase, waiting until | | | model simplification might lead to trying to e.g. evaluate invalid | | | constants in a branch that won't be selected anyway. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2729 | | | - OpenModelica/OpenModelica-testsuite#1054 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 3753d6d745cc7c26ab754c53165ec1118db81c20 | | | Author: hkiel | | | Date: Thu Oct 18 07:55:36 2018 +0200 | | | | | | remove ulimit from call, it hangs the script | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2728 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit 18e327174c75b46b04d2b4814d96403ab704e640 | | | Author: Per Östlund | | | Date: Wed Oct 17 18:04:20 2018 +0200 | | | | | | [NF] Split record crefs in binding equations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2727 | | | - OpenModelica/OpenModelica-testsuite#1053 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit e14b054320cc0e437d51bfcb2b783050b966a1b8 | | | Author: Per Östlund | | | Date: Wed Oct 17 13:05:24 2018 +0200 | | | | | | [NF] Improve handling of if-equations. | | | | | | - Delay branch selection for if-equations to flattening (for | | | if-equations containing connects) or model simplification (for other | | | if-equations). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2725 | | | - OpenModelica/OpenModelica-testsuite#1051 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/List.mo | | | | | * commit 9595dac0e366090f57ad08960792435c06c29e8f | | | Author: Willi Braun | | | Date: Tue Oct 16 23:40:15 2018 +0200 | | | | | | [BE] replace zeroCrossings in jacobian matrices | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2726 | | | - OpenModelica/OpenModelica-testsuite#1052 | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit ecd1fed3eccec05a947001e2a1b1d538f1ea7c46 | | | Author: Willi Braun | | | Date: Tue Oct 16 17:31:56 2018 +0200 | | | | | | [cRuntime] fix total simulation time measurement | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2724 | | | | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit fb2861e8c3ddcb8b7c31416b13f23fde08977aed | | | Author: hkiel | | | Date: Mon Oct 15 16:05:53 2018 +0200 | | | | | | dump model name and start time in generate_icons.py | | | for debugging purpose | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2722 | | | | | | M Examples/generate_icons.py | | | | | * commit bf49d96b05fe461d2675cc7fa9cc4a64a714bfc1 | | | Author: Per Östlund | | | Date: Mon Oct 15 11:41:45 2018 +0200 | | | | | | Optimize EvaluateFunctions.getStatementLHSScalar | | | | | | - Don't append the input list recursively, to avoid exponential growth. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2723 | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit ca41844c375a2536a11a679e76a9fcb0d8e8f1b3 | | | Author: Rüdiger Franke | | | Date: Sat Oct 13 15:20:47 2018 +0200 | | | | | | [NF] Evaluate constants in for-equations as well | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2721 | | | - OpenModelica/OpenModelica-testsuite#1050 | | | | | | M Compiler/NFFrontEnd/NFEvalConstants.mo | | | | | * commit 78191053e3e346a9ae93bfda249eb7fd56e35bd9 | | | Author: Rüdiger Franke | | | Date: Sat Oct 13 15:14:11 2018 +0200 | | | | | | Rename sub-methods for initialization from define... to init... | | | | | | This follows up dcd7c9ef5f3306442c3ccc7f457fb0e1bab92d1d | | | "Separate init of StatArray from assign with operator=" | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2721 | | | - OpenModelica/OpenModelica-testsuite#1050 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 1619f730c8b4acefc17565d45c2879575037ecb1 | | | Author: hkiel | | | Date: Sat Oct 13 10:30:17 2018 +0200 | | | | | | fix race condition on concurrent call | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2720 | | | | | | M Examples/generate_icons.py | | | | | * commit c303e6d32e7331b18bf0689c8a83d84ea14530bb | | | Author: Per Östlund | | | Date: Fri Oct 12 14:53:16 2018 +0200 | | | | | | Optimize EvaluateFunctions. | | | | | | - Use a hash set instead of List.unique when generating lists of outputs | | | in EvaluateFunctions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2719 | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit d99646653266887894442ad3ff7a9f6fbecdc374 | | | Author: Rüdiger Franke | | | Date: Fri Oct 12 13:57:35 2018 +0200 | | | | | | Simplify treatment of trivial array equations cref=exp and exp=cref | | | | | | Remove solveTrivialArrayEquation that may produce | | | cref = -(-exp) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2718 | | | - OpenModelica/OpenModelica-testsuite#1049 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit e645dd79145ef2fc276a3b494abc371be6f41e78 | | | Author: Per Östlund | | | Date: Thu Oct 11 14:49:16 2018 +0200 | | | | | | Add missing dgelsy to Lapack functions. | | | | | | - Add dgelsy to the runtime, the Lapack module and to the function | | | evaluation in both the old and the new frontend. | | | - Improve the function evalution in the new frontend so it can handle | | | variables that depend on each other better. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2717 | | | | | | M Compiler/FrontEnd/CevalFunction.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFEvalFunctionExt.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Util/Lapack.mo | | | M Compiler/runtime/lapackimpl.c | | | | | * commit 29048075a13b76ac910a7ef062c45bc76cb29232 | | | Author: Rüdiger Franke | | | Date: Thu Oct 11 12:46:29 2018 +0200 | | | | | | Remove separate memberVariableDefinePreVariables | | | | | | The function was misleading because the defined algebraic variables | | | go beyond pre variables. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2716 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/CodegenFMUCppHpcom.tpl | | | | | * commit dcd7c9ef5f3306442c3ccc7f457fb0e1bab92d1d | | | Author: Rüdiger Franke | | | Date: Thu Oct 11 12:29:35 2018 +0200 | | | | | | Separate init of StatArray from assign with operator= | | | | | | This way operator=(array) is always a synonym for assign(array). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2716 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 095844b3974b08c592f55b1f4269c84d15f9ae4b | | | Author: hudson | | | Date: Thu Oct 11 11:29:38 2018 +0200 | | | | | | Updating 3rdParty | | | | | | 9680bcc Fix jm_rmdir for paths that contain whitespaces | | | 167af68 FMIL: Pass system name/RC to subprojects | | | a1d17d3 Use RTLD_DEEPBIND | | | 5642b1c updates to 3rdParty to support mingw64 | | | adf3990 Update FMIL to revision 10948 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler-3rdParty#32 | | | | | | M 3rdParty | | | | | * commit a5a404e28eeefa531b4ffa80e9afe9773d23777a | | | Author: hkiel | | | Date: Thu Oct 11 10:39:53 2018 +0200 | | | | | | close opened files again | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2715 | | | | | | M Examples/generate_icons.py | | | | | * commit b7aefa70ec883050d5506bd01161413edd820353 | | | Author: hkiel | | | Date: Wed Oct 10 17:05:23 2018 +0200 | | | | | | Do not crash when Bitmap file is not found | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2714 | | | | | | M Examples/generate_icons.py | | | | | * commit 89692f53d72f6a3f8cba2635a4bd22dc003eea46 | | | Author: Per Östlund | | | Date: Wed Oct 10 16:02:56 2018 +0200 | | | | | | [NF] Fix Expression.applySubscriptArray. | | | | | | - Fix the case for : in Expression.applySubscriptArray so that it | | | actually applies the subscripts and not just pretends to do so. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2713 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit 65065879c169faabf68639e7ad0558c048861744 | | | Author: Rüdiger Franke | | | Date: Wed Oct 10 15:37:19 2018 +0200 | | | | | | Detect enumeration type in arrays as well | | | | | | This is the same as for any basic type. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2712 | | | | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit d7274ca925fd25e3c0c94a73d778866fcdf80a02 | | | Author: Rüdiger Franke | | | Date: Wed Oct 10 15:29:27 2018 +0200 | | | | | | [NF] Keep vectors in connect equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2712 | | | | | | M Compiler/NFFrontEnd/NFConnections.mo | | | M Compiler/NFFrontEnd/NFConnector.mo | | | | | * commit 0dbda2b3b43f24529455db31ee04b491127e9de2 | | | Author: Rüdiger Franke | | | Date: Wed Oct 10 15:27:27 2018 +0200 | | | | | | [NF] Vectorize arrays of components, ticket:5144 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2712 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFSections.mo | | | | | * commit bac7d12e38583fd8676a59e1cdf691282367d544 | | | Author: Per Östlund | | | Date: Wed Oct 10 15:13:46 2018 +0200 | | | | | | [NF] Improve typing of record field dimensions. | | | | | | - Handle typing of record field dimensions where the record instance has | | | a binding. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2711 | | | - OpenModelica/OpenModelica-testsuite#1048 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 521d55e98fbb28785eb0e6be2b71ad6e13c80aea | | | Author: hkiel | | | Date: Wed Oct 10 10:21:22 2018 +0200 | | | | | | generate hashed SVGs in subdirs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2704 | | | | | | M Examples/generate_icons.py | | | | | * commit 7961fdb4d846098cdeb562280f3427a2595a936b | | | Author: Per Östlund | | | Date: Tue Oct 9 17:40:38 2018 +0200 | | | | | | [NF] Improve array assignment in EvalFunction. | | | | | | - Handle slices and : in EvalFunction.assignArrayElement. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2710 | | | | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | | | * commit 00d75285f78dee95f76c612777ac3673b16c8af3 | | | Author: Per Östlund | | | Date: Tue Oct 9 16:57:42 2018 +0200 | | | | | | [NF] Fix typing of dimensions. | | | | | | - Use Dimension.fromExp when evaluating an expression dimension in | | | Typing.typeDimension instead of just putting the evaluated expression | | | back, since the whole point is to get rid of such dimensions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2709 | | | | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 6127ec966d330b416f4c8bccf8546ceb8c30e9de | | | Author: Per Östlund | | | Date: Tue Oct 9 15:39:33 2018 +0200 | | | | | | [NF] Various improvements. | | | | | | - Implement expansion for diagonal(). | | | - Mark slice subscripts in equations as structural. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2707 | | | | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 0283b33babdc91480825b1a8b5354488418c4dcd | | | Author: Per Östlund | | | Date: Tue Oct 9 14:55:44 2018 +0200 | | | | | | [NF] Improve DAE conversion of reductions. | | | | | | - Use the type of the iterator and not the iteration range when | | | converting iterators. | | | - Fill in the default value in the created DAE.REDUCTIONINFO record. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2706 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit c7d9e16dcfc27aafc13f565411511f54a9ac2640 | | | Author: Per Östlund | | | Date: Tue Oct 9 13:10:52 2018 +0200 | | | | | | [NF] Fix Call.typeCall. | | | | | | - Restore mistakenly removed case for TYPED_CALL. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2705 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit f34bf81fbaa5159f3ab7282a01f7b0a67e9fa6a7 | | | Author: Per Östlund | | | Date: Mon Oct 8 16:33:01 2018 +0200 | | | | | | [NF] Improve handling of reductions. | | | | | | - Separate the handling of array constructors and reductions so | | | reductions can be handled properly. | | | - Implement expansion of type names, to better handle enumeration names | | | as iteration ranges. | | | - Expand enumeration type names in Expression.toDAE, so that they can be | | | converted to DAE-form. | | | - Add missing case for enumeration literals in Expression.compare. | | | - Don't fill in "missing" subscripts in crefs with :, it interfers with | | | reductions in some cases and doesn't seem to have any benefits. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2703 | | | - OpenModelica/OpenModelica-testsuite#1047 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 63c9d14014df7a7e431141ed03afdaaeaaa5182c | | | Author: Per Östlund | | | Date: Mon Oct 8 11:21:38 2018 +0200 | | | | | | [NF] Make inStream evaluation properly recursive. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2702 | | | | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | | | * commit 9b06327d048324f5659519596ce455d9b2ff950c | | | Author: Per Östlund | | | Date: Mon Oct 8 11:02:49 2018 +0200 | | | | | | [NF] Fix handling of Evaluate annotation. | | | | | | - Only consider the Evaluate annotation for parameters as per the | | | specification, otherwise non-parameters might be turned into parameters. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2701 | | | - OpenModelica/OpenModelica-testsuite#1046 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 09a79cbaebfb18d6e002fe10f53d1dea284cc6ff | | | Author: hkiel | | | Date: Sun Oct 7 10:50:03 2018 +0200 | | | | | | do not generate json with icon annotations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2700 | | | | | | M Examples/GenerateDoc.mos | | | M Examples/generate_icons.py | | | | | * commit 976a9966f8b0a50eabcdf8c6663dc7ab33aaa5ea | | | Author: Rüdiger Franke | | | Date: Sat Oct 6 19:00:21 2018 +0200 | | | | | | Treat sample with clock constructor in array equations as well | | | | | | model Example | | | parameter Integer n = 10; | | | input Real[n] u; | | | Real[n] u_sampled = sample(u, Clock(period)); | | | end Example; | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2699 | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit ec7f7412e80051a025e2b9db5cab4b793a6f448a | | | Author: Rüdiger Franke | | | Date: Sat Oct 6 07:16:32 2018 +0200 | | | | | | Make inline integration for synchronous models work with arrays | | | | | | - synchronousFeatures generates for-equation with integration formula | | | - SimCodeUtil.createEquation solves for-equations for states | | | - (CodegenUtilSimulation.dumpEqs uses Modelica instead of C syntax) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2698 | | | - OpenModelica/OpenModelica-testsuite#1045 | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenUtilSimulation.tpl | | | | | * commit eda1ea2dadbbfa8eddfa490711ddb7521e0ff5c9 | | | Author: Rüdiger Franke | | | Date: Sat Oct 6 07:06:06 2018 +0200 | | | | | | Change size of array equations to 1 if -nfScalarize | | | | | | This makes many backend modules work for models with arrays. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2698 | | | - OpenModelica/OpenModelica-testsuite#1045 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit dad3995e5ffe2f669eb486baf486856cc7d14ea7 | | | Author: Per Östlund | | | Date: Fri Oct 5 16:16:55 2018 +0200 | | | | | | [NF] Use correct origin in Typing.typeCref. | | | | | | - Base the origin on where the component is declared when typing a cref | | | node, rather than where it's used. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2697 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit d59074e77cfacd952c2af34158a586a221dea2c1 | | | Author: hkiel | | | Date: Fri Oct 5 11:55:40 2018 +0200 | | | | | | embed image data from URI into svg | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2695 | | | | | | M Examples/generate_icons.py | | | | | * commit e6854b504395bc8403a0e23e629c6f2f2f22f711 | | | Author: hkiel | | | Date: Thu Oct 4 16:46:01 2018 +0200 | | | | | | put base64 data into svg image | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2695 | | | | | | M Examples/generate_icons.py | | | | | * commit 09d7769b65d320e34fc22a0bede4c2fafc26dcb6 | | | Author: Per Östlund | | | Date: Thu Oct 4 19:19:30 2018 +0200 | | | | | | [NF] Add ceval handlers for Clock constructors. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2696 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 2e848178051cefdfd24f4451bcff7d6217182cdc | | | Author: Per Östlund | | | Date: Thu Oct 4 14:07:23 2018 +0200 | | | | | | [NF] Fix Ceval.evalComponentBinding with 'each'. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2694 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 7fd4fbc3fe6bcb996a86e58ac90568c27610ab6b | | | Author: Adeel Asghar | | | Date: Thu Oct 4 13:48:50 2018 +0200 | | | | | | Allow only the valid FMI versions. ticket:5146 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2693 | | | | | | M Compiler/Util/FMI.mo | | | | | * commit 3f4c043b5680e7e69cf210bd6395b0c77a4998e2 | | | Author: Rüdiger Franke | | | Date: Thu Oct 4 12:35:54 2018 +0200 | | | | | | Reactivate Cpp code generation for SimCode.SES_FOR_LOOP | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2692 | | | - OpenModelica/OpenModelica-testsuite#1044 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | | | * commit 6952465e4e2fbb48c0f1b2053ddf64a2a9d02e35 | | | Author: Rüdiger Franke | | | Date: Thu Oct 4 12:23:54 2018 +0200 | | | | | | Convert BackendDAE.FOR_EQUATION to SimCode.SES_FOR_LOOP (simplified) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2692 | | | - OpenModelica/OpenModelica-testsuite#1044 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit d2c673dcb6a42bb536ed50ec5b4ec0c2a066a6db | | | Author: Rüdiger Franke | | | Date: Thu Oct 4 12:23:14 2018 +0200 | | | | | | Optionally strip loop subscript from clocked states | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2692 | | | - OpenModelica/OpenModelica-testsuite#1044 | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit e37e5cc072a7227eaee0883cf5521730f5baacf9 | | | Author: Rüdiger Franke | | | Date: Thu Oct 4 12:21:22 2018 +0200 | | | | | | Extend treatment of for-equations in backend | | | | | | Basic assumption: one for-equation defines one array variable. | | | This makes sense along with -d=newInst,-nfScalarize. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2692 | | | - OpenModelica/OpenModelica-testsuite#1044 | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | * commit 9220d77b38d174f9370eb954fce81ae0b19b1942 | | | Author: Rüdiger Franke | | | Date: Thu Oct 4 12:04:23 2018 +0200 | | | | | | Convert DAE.FOR_EQUATION to BackendDAE.FOR_EQUATION, ticket:5110 | | | | | | This requires the new frontend with -d=newInst,-nfScalarize. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2692 | | | - OpenModelica/OpenModelica-testsuite#1044 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit 0641eaf32fb9c95bbff4aa5f721fe0ab97d60e7f | | | Author: Rüdiger Franke | | | Date: Thu Oct 4 10:03:23 2018 +0200 | | | | | | Generate FMI model structure without dependencies for array vars | | | | | | This corrects the lists of derivatives, outputs and discrete states. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2679 | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit dd5a6fd76549d5c76962f4ffe3b8b68719100e20 | | | Author: Rüdiger Franke | | | Date: Wed Oct 3 11:41:56 2018 +0200 | | | | | | Treat variable index for array elements in FMI model description | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2679 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit efe296fac1f743d4a0af7dee3695c7e7f2c42350 | | | Author: Rüdiger Franke | | | Date: Wed Sep 26 21:47:58 2018 +0200 | | | | | | Roll out arrays for FMI model description and Cpp init XML files | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2679 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCppInit.tpl | | | M Compiler/Template/CodegenFMUCommon.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 098c4ec2fdfcd546f0db334350beac37136bdbf6 | | | Author: Rüdiger Franke | | | Date: Wed Sep 26 21:45:04 2018 +0200 | | | | | | Treat array variables during Cpp code generation, ticket:5110 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2679 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | * commit 0880a6c60086ec62dcf2807670e99f2646f0ba55 | | | Author: Rüdiger Franke | | | Date: Wed Sep 26 21:39:38 2018 +0200 | | | | | | Assume simple array equations solved and count scalars for ModelInfo | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2679 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 8b160f9d2a68561e1c5534669838a28e55b97dbb | | | Author: Rüdiger Franke | | | Date: Wed Sep 26 21:28:45 2018 +0200 | | | | | | Let simple array equations pass the backend, ticket:5110 | | | | | | if -d=-nfScalarize | | | - adapt equation count | | | - turn error from strongComponentsScalar to warning | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2679 | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit cc4c1bf6abad20abc94b3bc16b0ba3e29be34c76 | | | Author: Dietmar Winkler | | | Date: Thu Oct 4 08:04:26 2018 +0200 | | | | | | Make sed greedy since there are two links per line to fix | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2687 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit 3638716391e232f54f06c907c95b4002d60be401 | | | Author: Adrian Pop | | | Date: Thu Oct 4 01:59:32 2018 +0200 | | | | | | [NF] don't try to evaluate external functions in the backend | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2691 | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit 5468d69debda8e7b19eba4f3d4c312ce7cfe2042 | | | Author: Per Östlund | | | Date: Wed Oct 3 15:27:11 2018 +0200 | | | | | | [NF] Move general evaluation to separate phase. | | | | | | - Added new module NFEvalConstants which evaluates constants and | | | structural parameters after the flattening, instead of doing it during | | | the typing which causes lots of issues. | | | - Moved the construction of the function tree to after the evaluation | | | and simplification phases, to avoid collecting functions that have | | | been optimized out. | | | - Fixed Ceval.evalCref so that subscripts are applied correctly. | | | - Fixed EvalFunction so that it fails if an assertion is triggered, | | | instead of returning the current value of the outputs. | | | - Improved subscripting of if-expressions by subscripting the branches | | | instead of the whole expression. | | | - Added check that terminate is not used in a function context, | | | and removed the handling of terminate in EvalFunction. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2690 | | | - OpenModelica/OpenModelica-testsuite#1043 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConnections.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | A Compiler/NFFrontEnd/NFEvalConstants.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | M Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFSections.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/NFFrontEnd/NFVariable.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 6f85ead02fad4932e3847de48a2184a9f0e22836 | | | Author: Martin Sjölund | | | Date: Wed Oct 3 12:10:59 2018 +0200 | | | | | | Do not add weird GCC CFLAGS when using ccc-analyzer | | | | | | ccc-analyzer uses both gcc and clang commands to analyze code. | | | The check for the flags seem to not trigger clang to be called; possibly | | | because the function is empty. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2688 | | | | | | M configure.ac | | | | | * commit 317fb48548cc55097662eb166cd76f169cb0859f | | | Author: Martin Sjölund | | | Date: Wed Oct 3 11:49:35 2018 +0200 | | | | | | Print the TRY_FLAGS accepted | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2688 | | | | | | M configure.ac | | | | | * commit 7ebe12bc50fecf6dda879f3055404dada623ab8b | | | Author: hkiel | | | Date: Mon Oct 1 20:18:10 2018 +0200 | | | | | | adjust text height to extent height if no text size is specified | | | add option to create only a warning if a files already exists | | | accept floats for any decimal number | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2686 | | | | | | M Examples/generate_icons.py | | | | | * commit 5bf01fd89d9e4f3cc33c0b9dfab62cd4ea5f78f2 | | | Author: Dietmar Winkler | | | Date: Mon Oct 1 16:15:30 2018 +0200 | | | | | | format expects string and encode not needed | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2681 | | | | | | M Examples/generate_icons.py | | | | | * commit b102b48472804f9d7953e6480bfb94b951d9bcd8 | | | Author: Rüdiger Franke | | | Date: Mon Oct 1 13:54:53 2018 +0200 | | | | | | [NF] Preserve for loops with -d=-nfScalarize, ticket:5110, ticket:5144 | | | | | | See NFFlatten.flattenEquation to enable this feature. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2685 | | | - OpenModelica/OpenModelica-testsuite#1042 | | | | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/DAEDumpTpl.tpl | | | | | * commit 84d4820dd17192100346d268e5594a6b1c33cdc8 | | | Author: Adrian Pop | | | Date: Mon Oct 1 03:37:48 2018 +0200 | | | | | | increase the timeout 600s is not enough for MSL icons | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2683 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit 43ad2678ac7dae3a5b923d034e87a4677a00fe1f | | | Author: Adrian Pop | | | Date: Mon Oct 1 01:37:36 2018 +0200 | | | | | | ticket:5144 do not expand complex array components | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2682 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit b9307fbc48c17aa80b3245796fdd8dbe3745a75e | | | Author: hkiel | | | Date: Thu Sep 27 15:26:33 2018 +0200 | | | | | | fix svg generation | | | - Add correct opacity value to svg objects | | | - ignore empty icons | | | - support DynamicSelect strings | | | - encode unicode strings | | | - handle *(use Support,...) | | | - recognize 1e-1 numbers in Polygon | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2680 | | | | | | M Examples/generate_icons.py | | | | | * commit d4d60596c7f991ab4e93a67060c473f1a903efbc | | | Author: Willi Braun | | | Date: Wed Sep 26 19:58:01 2018 +0200 | | | | | | [CG] stip subs before copy array | | | | | | - fixing ticket:5114 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2678 | | | - OpenModelica/OpenModelica-testsuite#1041 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit b860115532ea846352771d87dbf8f007a90497cd | | | Author: Willi Braun | | | Date: Mon Sep 24 21:00:50 2018 +0200 | | | | | | [cRuntime] fix minor outpur issue in kinsol | | | | | | - fixes 4395 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2677 | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | * commit 090346b01f921f21ee7ab62fd42bffbfa03cebd7 | | | Author: Willi Braun | | | Date: Mon Sep 24 15:58:27 2018 +0200 | | | | | | [BE] added debug flag to enable error asserts from min/max attributes | | | | | | - debug flag warnMinMax is default to true, because the desired | | | behavior is an error assert | | | - also check min/max assert in the initialization | | | - fixing ticket:4985 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2676 | | | - OpenModelica/OpenModelica-testsuite#1040 | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | * commit 0cdd3ea6a5f904c809f98e7f1da79e5935ef3b39 | | | Author: Adrian Pop | | | Date: Fri Sep 21 21:58:01 2018 +0200 | | | | | | fix ticket:5134, pass by reference | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2674 | | | - OpenModelica/OpenModelica-testsuite#1039 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M SimulationRuntime/c/gc/omc_gc.h | | | | | * commit d671df53df9a5e8180e0eac54f8cfd6378a228d8 | | | Author: Adrian Pop | | | Date: Thu Sep 20 16:57:05 2018 +0200 | | | | | | fix to handle array variables attributes if we dont do scalarization | | | - the each qualifier will be lost as we cannot represent it yet in DAE.Var | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2673 | | | - OpenModelica/OpenModelica-testsuite#1038 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | | | * commit 9646ce44187f13ee6ecdb0ac132880e73b8430a0 | | | Author: Per Östlund | | | Date: Wed Sep 19 22:55:11 2018 +0200 | | | | | | [NF] Don't evaluate impure funcs in if-conditions. | | | | | | - Add check for impure functions in isNonConstantIfCondition. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2672 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit b0af930c0b13674c8f7e4b1dd0b18ad43ac37902 | | | Author: Adrian Pop | | | Date: Wed Sep 19 16:33:16 2018 +0200 | | | | | | fix for ticket:5133, make impure function calls be parameter expressions | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2671 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit e941483d364e1619e059f4cb6d314d833ff8c8d4 | | | Author: Adrian Pop | | | Date: Wed Sep 19 14:10:41 2018 +0200 | | | | | | fix for ticket:5130 and ticket:5131 | | | - do not free memory on fmi2Terminate as it should be possible | | | to call fmi2GetXXX after it, just set the modelTerminated status | | | - move memory free from fmi2Terminate to fmi2FreeInstance | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2670 | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 2708d45b1dd550c396db4a11ab40e817bf2fe4f4 | | | Author: Adrian Pop | | | Date: Wed Sep 19 13:20:37 2018 +0200 | | | | | | activate the needed flags when -d=-nfScalarize is on | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2669 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit aa6173bbd428449b4713a09a6982c3187753b35d | | | Author: Adrian Pop | | | Date: Wed Sep 19 12:29:34 2018 +0200 | | | | | | make impure functions be of variability continuous (ticket:5127) | | | - remove the check for impure in NFFrontEnd/NFCeval.mo | | | - add check for impure in NFFrontEnd/NFCall.mo | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2668 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit 3048851a8ff43dec570e1b5a84067181f23d4a2f | | | Author: Adrian Pop | | | Date: Wed Sep 19 06:20:16 2018 +0200 | | | | | | all synchronous features except state machines should work (ticket:5127) | | | - do not constant evaluate impure functions | | | - better fix for sample that requires no patching of NFModelicaBuiltin.mo | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2667 | | | | | | M Compiler/FFrontEnd/FBuiltin.mo | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | | | * commit 0f7d6b99728e072c3e48095b11d05fb1fb7a874b | | | Author: Adrian Pop | | | Date: Wed Sep 19 01:39:32 2018 +0200 | | | | | | patch sample overload if --std < 3.3 (ticket:5127) | | | - reparse builtin for each language standard, associate the builtin file with both grammar and language standard | | | - change sample definition if --std < 3.3 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2666 | | | | | | M Compiler/FFrontEnd/FBuiltin.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | | | * commit f7f06a216f6a6638dc991082a861b0285e3bc199 | | | Author: Adrian Pop | | | Date: Tue Sep 18 15:36:40 2018 +0200 | | | | | | add more synchronous features (ticket:5127): interval, firstTick, overload sample | | | - firstTick and interval are specified in NFModelicaBuiltin.mo | | | - sample is handled specially in NFBuiltinCall.mo | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2665 | | | - OpenModelica/OpenModelica-testsuite#1036 | | | | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | | | * commit 09518b9e2cd5123f92af8b7cd151aed325ae96e2 | | | Author: Adrian Pop | | | Date: Mon Sep 17 23:33:11 2018 +0200 | | | | | | add Clock synchronous features to the new front-end (NF), ticket:5127 | | | - currently only Clock operators are supported, no clock variables | | | - change the ugly | | | intGe(Flags.getConfigEnum(Flags.LANGUAGE_STANDARD), 33); | | | to | | | Config.synchronousFeaturesAllowed(); | | | - unbox external function arguments if __OpenModelica_UnboxArguments is present | | | so that previous polymorphic definition in NFModelicaBuiltin.mo works fine | | | - do not simplify sum and other builtin operators if nfScalarize flag is disabled | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2664 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/ClassInf.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/NFSCodeLookup.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFRestriction.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Util/Config.mo | | | | | * commit 92b7fbb1deb4e9aacfd1688e0d34bfe879fc9e74 | | | Author: Per Östlund | | | Date: Mon Sep 17 17:33:20 2018 +0200 | | | | | | Check named arguments of API calls like simulate. | | | | | | - Check that the named arguments in StaticScript.getSimultionArguments | | | actually exist, which is used by e.g. simulate and buildModel. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2663 | | | - OpenModelica/OpenModelica-testsuite#1035 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/StaticScript.mo | | | | | * commit 95e1e125720863d72464e61f03ba2a4b5821a18c | | | Author: Willi Braun | | | Date: Mon Sep 17 16:23:04 2018 +0200 | | | | | | [BE] fix order of jacobian equation of a dynamic stateSet | | | | | | - attempt to fix ticket:4943 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2662 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 03101bd0b4e11a6e62cff50b4ae177fb03865715 | | | Author: Per Östlund | | | Date: Mon Sep 17 13:13:21 2018 +0200 | | | | | | [NF] Variability fixes. | | | | | | - Change the variability of size to be constant, except for size of | | | : in functions where it's discrete. | | | - Disable variability checks for bindings in functions. It's not well | | | specified how it should work, and the variability doesn't really need | | | to match when initializing local variables in a function anyway. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2661 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 0bcaee03bc350e8c7407a63eecbcaadddfcd235d | | | Author: Per Östlund | | | Date: Mon Sep 17 11:43:38 2018 +0200 | | | | | | [NF] Expand tranpose better. | | | | | | - Do proper expansion of transpose in ExpandExp instead of using the | | | generic expansion. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2660 | | | | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | | | * commit 232b213467212b7fe17a44bd82778a44053f6de1 | | | Author: Per Östlund | | | Date: Mon Sep 17 11:20:54 2018 +0200 | | | | | | [NF] Fix simplification of transpose. | | | | | | - Check that the second dimension of the argument to transpose is also | | | expanded before trying to simplify the call. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2659 | | | | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 049ab69342efc0c646da71e7f9d5ff873ae5a0e7 | | | Author: Rüdiger Franke | | | Date: Sun Sep 16 08:32:49 2018 +0200 | | | | | | Support array equation with der(v) on left hand side | | | | | | See e.g. import of FMU in | | | testsuite/openmodelica/cppruntime/fmu/modelExchange/2.0/DIC_FMU2_CPP.mos: | | | der(fmi_x) = DIC_me_FMU.fmi2Functions.fmi2GetDerivatives(fmi2me, 2, flowStatesInputs) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2658 | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 18752c9b4f9bf67779563a52c91b3b92792933cc | | | Author: Adrian Pop | | | Date: Sun Sep 16 06:19:57 2018 +0200 | | | | | | fix for ticket:5129 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2657 | | | - OpenModelica/OpenModelica-testsuite#1034 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 358f0dcc97ecb318c4796c4612cb4b31c120700a | | | Author: Adrian Pop | | | Date: Sun Sep 16 03:07:34 2018 +0200 | | | | | | improve the build process | | | - remove mkbuilddirs target | | | - create directories before runing the first target if OMBUILDDIR is not empty | | | - avoid build of some dependencies if they are already built | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2656 | | | | | | M Compiler/Makefile.omdev.mingw | | | M Makefile.common | | | M Makefile.in | | | M Makefile.omdev.mingw | | | | | * commit eb75cbe888907d57f238d794484d9439d4c8f8ab | | | Author: Rüdiger Franke | | | Date: Sat Sep 15 23:20:13 2018 +0200 | | | | | | Restrict to previous with Cpp runtime too, ticket:5110 | | | | | | due to error message for der: | | | "array equations currently only supported on form v = functioncall(...)" | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2655 | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit 66ceece9bfae2b40d2caba1d9ca598a2b314aca7 | | | Author: Rüdiger Franke | | | Date: Sat Sep 15 22:32:39 2018 +0200 | | | | | | Support more vectorized calls for Cpp runtime only, ticket:5110 | | | | | | C runtime fails for previous(array), see e.g. | | | Modelica_Synchronous.Examples.Elementary.RealSignals.SampleWithADeffects | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2655 | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit bfccc5f2d5ebb2ce94467a22967b7fae2b644da6 | | | Author: Adrian Pop | | | Date: Sat Sep 15 00:55:49 2018 +0200 | | | | | | fix MetaModelica examples on mingw | | | - this is until we fix PR: https://github.com/OpenModelica/OMCompiler/pull/2138 | | | - compile also with -fno-ipa-pure-const | | | - link functions with -lOpenModelicaCompiler if MetaModelica flag is on | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2654 | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/runtime/omc_config.h | | | | | * commit 5b5cfe87b3fbebd536367984e4dce79d295b524b | | | Author: Willi Braun | | | Date: Fri Sep 14 15:56:03 2018 +0200 | | | | | | [FMI] added debug flag "disableFMIDependencies" | | | | | | - disables also the directional derivatives | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2652 | | | - OpenModelica/OpenModelica-testsuite#1033 | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 9e884a5b46749de9c544f4dbca4c0d4900632392 | | | Author: Adrian Pop | | | Date: Fri Sep 14 15:00:50 2018 +0200 | | | | | | remove the output from cleaning, it might change | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2651 | | | - OpenModelica/OpenModelica-testsuite#1032 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit c3a6587d8f52bf6a1b87019dd322ccd0d86426c6 | | | Author: Adrian Pop | | | Date: Fri Sep 14 14:22:30 2018 +0200 | | | | | | don't propagate command line arguments of make to Ipopt | | | - this allows to compile everything in Windows with: | | | make -f Makefile.omdev.mingw CFLAGS=-g | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2650 | | | | | | M Makefile.common | | | | | * commit dfb7517be7707670dfc7056b302888be85959e2a | | | Author: Per Östlund | | | Date: Fri Sep 14 13:14:04 2018 +0200 | | | | | | [NF] Do substitution of default function arguments. | | | | | | - Substitute parameter names in default arguments with the actual | | | bindings of the parameters. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2649 | | | - OpenModelica/OpenModelica-testsuite#1031 | | | | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit 3f9ecccd2cb228bda8309efc425935a7385e43b5 | | | Author: Adrian Pop | | | Date: Fri Sep 14 12:16:37 2018 +0200 | | | | | | fix library linking order | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2648 | | | | | | M Compiler/runtime/omc_config.h | | | | | * commit 2f395d31aa819ce8c7f7afd20b282f2b8f2122c8 | | | Author: Per Östlund | | | Date: Fri Sep 14 10:56:45 2018 +0200 | | | | | | [NF] Fix typing of min/max. | | | | | | - Do manual typing of min/max instead of relying on polymorphic types | | | that doesn't work correctly. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2647 | | | - OpenModelica/OpenModelica-testsuite#1030 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | | | * commit 22bbcbbc91de509e15a3e1ada2f198ada086b115 | | | Author: Adrian Pop | | | Date: Fri Sep 14 03:15:30 2018 +0200 | | | | | | Fixes for ticket:5117 and ticket:5119 | | | - link in static libs (even for Modelica tables) for FMU and for the generated executable (all except sundials) | | | - on 32bit, pass gcc flag -mstackrealign to reallign SSE functions (so they can be used from other Windows processes, such as fmuChecker) | | | - build SimulationRuntime/c/ with -mstackrealign | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2646 | | | | | | M Compiler/runtime/omc_config.h | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | | * commit f9edf2817df2d63864632602cfb224441f6879f6 | | | Author: Rüdiger Franke | | | Date: Thu Sep 13 21:33:49 2018 +0200 | | | | | | Restrict collapse of arrays with same call on each element to previous | | | | | | This is because many models fail that use other calls, like pre. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2645 | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit 1fd1dd9e67ed1fc90d526644c39f4b41cf6e062c | | | Author: Rüdiger Franke | | | Date: Thu Sep 13 14:24:03 2018 +0200 | | | | | | Collapse arrays with same call on each element, ticket:5110 | | | | | | This particularly applies to {previous(x[1]), previous(x[2])}. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2645 | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit df1914c2030fea08123b2017e1baaf308590b93d | | | Author: Per Östlund | | | Date: Tue Sep 11 20:17:54 2018 +0200 | | | | | | [NF] Fix ConnectEquations.associatedFlowCref. | | | | | | - Handle arrays of connectors in associatedFlowCref too. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2643 | | | | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | | | * commit 2fa8c5ec98c933b566a2ccb86b64fa31a5129194 | | | Author: Per Östlund | | | Date: Tue Sep 11 15:40:52 2018 +0200 | | | | | | [NF] Evaluate actualStream. | | | | | | - Add missing evaluation of actualStream to ConnectEquations. | | | - Remove the associated flow cref stored in stream connectors, | | | since it doesn't work for actualStream and we can just look it up | | | in the type of the connector instead. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2642 | | | - OpenModelica/OpenModelica-testsuite#1029 | | | | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/Util/DisjointSets.mo | | | | | * commit 661b5958f7e3ba090917e01e4a61418b00d07586 | | | Author: Per Östlund | | | Date: Tue Sep 11 13:28:35 2018 +0200 | | | | | | [NF] Improve evaluation of some external functions. | | | | | | - Implement evaluation of Lapack functions. | | | - Fix typo of ModelicaStrings_compare. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2641 | | | | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | A Compiler/NFFrontEnd/NFEvalFunctionExt.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 33aa19d18838e6380ac118a70760c19e560d32d6 | | | Author: Adrian Pop | | | Date: Mon Sep 10 20:07:08 2018 +0200 | | | | | | use LONG_MAX for integer in FMU min/max | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2640 | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit eefcdcc54b8f1403cf6aa77fd33b9d6c77ea8879 | | | Author: Anatoly Trosinenko | | | Date: Mon Sep 10 19:20:40 2018 +0200 | | | | | | Fix String inputs/outputs handling for FMUs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2625 | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit baf7ba404ca260a2e34fe0af0b1292fa80431ea2 | | | Author: Per Östlund | | | Date: Mon Sep 10 13:08:27 2018 +0200 | | | | | | Fix for #5111. | | | | | | - Add cases for enum_expression = cref and enum_expression = | | | enum_expression in InstSection.instEqEquation2. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2638 | | | - OpenModelica/OpenModelica-testsuite#1028 | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | * commit 32ad2f523e416427f15744806c4e2ddab1504d2b | | | Author: Adrian Pop | | | Date: Sat Sep 8 01:55:59 2018 +0200 | | | | | | fix checkAllModelsRecursive reporting and add a flag | | | - add the nfAPI flag so we don't get conflicts on changes to this file | | | - report the number of failing models for checkAllModelsRecursive | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2637 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 1eeffa0d0b5511692858c2b16b82acc8160b5c3c | | | Author: Per Östlund | | | Date: Fri Sep 7 13:00:32 2018 +0200 | | | | | | [NF] Evaluate functions with constant arguments. | | | | | | - Implemented -d=nfEvalConstArgFuncs to turn on evaluation of functions | | | with constant arguments (on by default). Evaluation failures are | | | silently ignored, -d=failtrace can be used to display errors. | | | - Remove empty algorithms in SimplifyModel. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2636 | | | - OpenModelica/OpenModelica-testsuite#1027 | | | | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | M Compiler/Util/Flags.mo | | | | | * commit eb0909d9238c96d1a90ccc9fc39a3cf841998522 | | | Author: Per Östlund | | | Date: Thu Sep 6 16:28:13 2018 +0200 | | | | | | [NF] Fix function vectorization/cast conflict. | | | | | | - Add the base type of match to vectorized functions, so that it's | | | possible to differentiate between vectorized functions with exact or | | | type cast arguments and choose the correct one. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2635 | | | - OpenModelica/OpenModelica-testsuite#1025 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit cbc69f9e9e96ec2e44ef798be198a7b0c185ec16 | | | Author: Per Östlund | | | Date: Thu Sep 6 13:50:38 2018 +0200 | | | | | | [NF] SimplifyExp improvements. | | | | | | - Added trivial simplifications of binary expressions, such as 0*e=0. | | | - Added simplification of transpose of an array expression. | | | - Turned off expansion of expressions containing calls to functions with | | | array return type when -d=nfExpandOperations is used (on by default), | | | to better mimic the old frontend and avoid unnecessary calls. | | | - Rearranged SimplifyExp and ExpandExp a bit so that expressions are | | | always simplified before being expanded with -d=nfExpandOperations. | | | - Try to expand the argument in Expression.promoteExp to avoid getting | | | promote calls in the flat model that the backend can't handle. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2634 | | | - OpenModelica/OpenModelica-testsuite#1024 | | | | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 7b82c413126df178ab4aef6a2e06a49bb1a5338f | | | Author: Adrian Pop | | | Date: Wed Sep 5 16:52:36 2018 +0200 | | | | | | Updating 3rdParty | | | | | | 67d4764 fix makefile and guard clang on windows for drand48 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler-3rdParty#31 | | | | | | M 3rdParty | | | | | * commit dd340df3fbc6defab23b61cee54bf69368cfd822 | | | Author: Per Östlund | | | Date: Wed Sep 5 15:15:39 2018 +0200 | | | | | | [NF] Fix nfExpandOperations with unary ops. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2633 | | | - OpenModelica/OpenModelica-testsuite#1023 | | | | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit b8a07779d5b4ed835dbd3f38509c907f3f25079d | | | Author: Per Östlund | | | Date: Wed Sep 5 14:46:23 2018 +0200 | | | | | | [NF] Add flag to expand binary operations. | | | | | | - Add new debug flag nfExpandOperations that expands the operators | | | of binary operations, to mimic the old frontend behaviour. | | | This flag is on by default. | | | - Fixed some small issues with ExpandExp so that it doesn't fail on | | | basic arithmetic operations involving scalars. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2632 | | | - OpenModelica/OpenModelica-testsuite#1022 | | | | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 852216723e281a50316a3599ba271ba6ad7699ad | | | Author: Adrian Pop | | | Date: Wed Sep 5 00:41:47 2018 +0200 | | | | | | adapt to latest msys2 and mingw clang | | | - set prefix on all configure (msys2 sets it to default /mingw64 or mingw32) | | | - override the needed cflags | | | - remove -fPIC on windows | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2627 | | | | | | M Compiler/boot/Makefile.omdev.mingw | | | M Compiler/runtime/Makefile.omdev.mingw | | | M Makefile.common | | | M Makefile.omdev.mingw | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.omdev.mingw | | | | | * commit 5ce059386f09d700a4cdd9d109db796ca47bf715 | | | Author: Per Östlund | | | Date: Tue Sep 4 16:32:16 2018 +0200 | | | | | | [NF] Fix ExpandExp.expandRange. | | | | | | - Use Ceval instead of RangeIterator to create the array of elements, | | | since the range might contain expressions that need to be evaluated. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2631 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit 7d0f654ca0f6d4ccbac55ac8316c49059761dd3b | | | Author: Per Östlund | | | Date: Tue Sep 4 16:10:11 2018 +0200 | | | | | | [NF] Fix Expression.makeSubscriptedExp. | | | | | | - Merge subscripts properly in makeSubscriptedExp instead of just | | | concatenating them. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2630 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit 9aaad999bb7b2ddc780a33698432b5440eac8fa7 | | | Author: Per Östlund | | | Date: Tue Sep 4 12:50:59 2018 +0200 | | | | | | [NF] Fix Subscript.mergeList. | | | | | | - Fix small mistake in Subscript.mergeList that caused old slices to | | | always be added even when replaced. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2629 | | | | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | | | * commit 6e03b386a3db16e7c89b98e5880896097fdb166d | | | Author: Per Östlund | | | Date: Mon Sep 3 16:29:14 2018 +0200 | | | | | | [NF] Improve subscripting of expressions. | | | | | | - Improved Expression.applySubscripts so that multiple subscripts as | | | well as slice and : subscripts are handled correctly. | | | - Changed Expression.SUBSCRIPTED_EXP to use Subscript for subscripts | | | instead of Expression, to better handle slicing. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2628 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | | | * commit 33b800de6cf1bf76914cc00e6515b3236ac27bd4 | | | Author: vruge | | | Date: Sun Sep 2 22:37:34 2018 +0200 | | | | | | [BE] fixes for inStream | | | | | | see: https://trac.openmodelica.org/OpenModelica/ticket/5104#comment:6 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2626 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 67189f385a12fa64b7e59894418bac6eb4597925 | | | Author: vruge | | | Date: Sat Sep 1 21:37:31 2018 +0200 | | | | | | [BE] improved inStream | | | | | | see: ticket:5104 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2624 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 2f78a66acae70c558c0edfcae116fd61ac664046 | | | Author: arun3688 | | | Date: Fri Aug 31 11:32:03 2018 +0200 | | | | | | implement DataReconciliation algorithm | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2620 | | | - OpenModelica/OpenModelica-testsuite#1017 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | | | * commit 46d9c5b683fdd93bea2f3b6e292224b951eff0ad | | | Author: vruge | | | Date: Wed Aug 29 22:21:42 2018 +0200 | | | | | | [BE] fixes for inStream | | | | | | fixes if posetiveMax is called for constant | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2623 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 13b403fe536105be2cb664287cd451d05d9ba0ec | | | Author: vruge | | | Date: Wed Aug 29 21:34:56 2018 +0200 | | | | | | [BE] fixes for inStream | | | | | | see.: | | | https://trac.openmodelica.org/OpenModelica/ticket/3885#comment:15 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2622 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 49624efbca4911ffc4ccf927f99b1d610390291a | | | Author: Adrian Pop | | | Date: Wed Aug 29 17:32:16 2018 +0200 | | | | | | better Qt log | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2621 | | | | | | M Compiler/Script/Makefile.common | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 51e9b19daf6b959d49446dbf64facd159a6f3119 | | | Author: niklwors | | | Date: Wed Aug 29 11:05:18 2018 +0200 | | | | | | [cppruntime] fixed division by zero during setting start values | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2619 | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 94992759d36ec748af33e3cae70bee4261343703 | | | Author: Per Östlund | | | Date: Tue Aug 28 11:47:25 2018 +0200 | | | | | | [NF] Relax connector check for e.g. isRoot. | | | | | | - Allow A in A.R to be a qualified cref. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2618 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | | | * commit 6d27fdff209d5f3aeea7c30f0429beb59d3b9ffe | | | Author: Per Östlund | | | Date: Fri Aug 24 13:17:35 2018 +0200 | | | | | | [NF] Fix SimplifyExp.simplifySubscriptedExp. | | | | | | - Make SimplifyExp.simplifySubscriptedExp handle slices too. | | | - Added Equation.toString for debug output. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2617 | | | | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 62dcbfd132ca6002584e2740bdd70f7f75a6c8c3 | | | Author: Per Östlund | | | Date: Wed Aug 22 14:54:03 2018 +0200 | | | | | | [NF] Fix access violation check for Lookup. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2615 | | | | | | M Compiler/NFFrontEnd/NFLookup.mo | | | | | * commit 4e5b4c7b3353039d01465da9eac02991114696ac | | | Author: Per Östlund | | | Date: Wed Aug 22 13:10:28 2018 +0200 | | | | | | [NF] Ignore some funcs in Expression.hasArrayCall. | | | | | | - Ignore der/pre/previous when checking whether an equation contains | | | function calls that shouldn't be scalarized, like the old frontend | | | does. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2614 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit 6a4d8d1be95745ab2a5770b71731bbe508fdd27a | | | Author: Per Östlund | | | Date: Wed Aug 22 12:18:50 2018 +0200 | | | | | | [NF] Make protected class lookup possible. | | | | | | - Added a flag to Lookup.lookupClassName that allows lookup of a class | | | without checking for access violations, so that e.g. protected | | | classes can be instantiated by Inst.instClassInProgram. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2613 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | | | * commit f558b3b83a001c4facda3efc8112503b3d6cf5c2 | | | Author: Per Östlund | | | Date: Tue Aug 21 11:34:14 2018 +0200 | | | | | | [NF] Improve handling of matrix(). | | | | | | - Use matrix(A) = promote(A, 2) when ndims(A) < 2, | | | and matrix(A) = A when ndims(A) = 2. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2612 | | | - OpenModelica/OpenModelica-testsuite#1016 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | | | * commit 07b398de6b06c6978fff76c4f4ddad4e83353083 | | | Author: Adrian Pop | | | Date: Mon Aug 20 19:13:25 2018 +0200 | | | | | | use 'start' attribute if parameter has no binding (ticket:5065) | | | - better Component.getFixedAttribute implementation | | | - use start attribute if the component has no binding and has fixed=true (or has no fixed and is a parameter or structural parameter) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2611 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | | | * commit 11eaca39aa71bf03100810a0ceb908b3d887e1ce | | | Author: Per Östlund | | | Date: Mon Aug 20 17:11:19 2018 +0200 | | | | | | [NF] Inline the skew operator. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2610 | | | | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | | | * commit 2bfa83f6186978dd9cc472cbaad1b2734948e9f1 | | | Author: Per Östlund | | | Date: Mon Aug 20 13:01:05 2018 +0200 | | | | | | [NF] Fix expansion of cref slices. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2609 | | | - OpenModelica/OpenModelica-testsuite#1015 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit 2e978c5e8ca0cf71e82135757826dc27b7def5c7 | | | Author: Adrian Pop | | | Date: Sat Aug 18 14:28:18 2018 +0200 | | | | | | [NF] Expandable Connectors [ticket:5015] | | | - partial implementation | | | - during lookup create virtual crefs | | | - during typing, type virtual crefs | | | | | | Short on what remains: | | | Not sure how/when to add the virtual crefs as components in the ClassTree. | | | We need to collect all connects, do the union of expandable connectors and | | | then add all the virtual components to the FLAT_TREE before we do the | | | flattening. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2608 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFRestriction.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 5698726b66654aa2cb83f8d6f30ad67c847dcbe7 | | | Author: Adrian Pop | | | Date: Thu Aug 16 13:20:37 2018 +0200 | | | | | | make sure people git clone OMDev properly | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2607 | | | | | | M README-OMDev-MINGW.md | | | | | * commit 444fbec6822ab07181a2babcc1c46b67df15d73e | | | Author: Per Östlund | | | Date: Mon Aug 13 12:41:13 2018 +0200 | | | | | | [NF] Fix parent in Inst.instComponentExpressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2606 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit f2acbf58a8b5499c9e2bed9b5ed340f68a309d96 | | | Author: Per Östlund | | | Date: Mon Aug 13 12:17:56 2018 +0200 | | | | | | Fix InstUtil.splitInnerAndOtherTplLstElementMod. | | | | | | - Rewrote splitInnerAndOtherTplLstElementMod to use a for-loop | | | instead of non-tail recursion. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2605 | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit 9840114c9daf16ba39e98534ab0296af08972a2e | | | Author: Per Östlund | | | Date: Mon Aug 13 10:27:16 2018 +0200 | | | | | | [NF] Potential fix for #5063. | | | | | | - Treat functions with a discrete output variable as implicitly | | | discrete if the arguments are continuous. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2604 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit 01f7068288e65903c71342bb53df9a77d283822d | | | Author: Per Östlund | | | Date: Mon Aug 13 10:00:26 2018 +0200 | | | | | | [NF] Fix instantiation of derived classes. | | | | | | - Fix Typing.typeClass so that it correctly handles the case where the | | | root class is a short class definition. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2603 | | | - OpenModelica/OpenModelica-testsuite#1014 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 363af9f137e4227b34f39ef397e40e8ad81afc9f | | | Author: Adrian Pop | | | Date: Sun Aug 12 17:00:54 2018 +0200 | | | | | | include function name in the error message for clarity | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2602 | | | - OpenModelica/OpenModelica-testsuite#1013 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/Util/Error.mo | | | | | * commit ceb595ee2469b398ffc47a7c6e94778e4ad8edb2 | | | Author: Adrian Pop | | | Date: Sat Aug 11 13:12:30 2018 +0200 | | | | | | [NF] do not set structural parameter variability for constants | | | if they have annotation(Evaluate=true) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2601 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 11bce5ace090aa9b8637a67f8cc4c0530b48ced7 | | | Author: Adrian Pop | | | Date: Fri Aug 10 23:59:02 2018 +0200 | | | | | | [NF] better error messages and more evaluation of parameters | | | - evaluate parameters with annotation(Evaluate=true), make them structural parameters | | | - give the deduced variability of the expression that doesn't match the expected variability | | | - fix ticket:5062, add an warning message for parameter Type p(fixed=true) annotation(Evaluate=true); with no binding | | | - handle ticket:5061 by accepting parameters in the public section of the functions and issue a warning | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2600 | | | - OpenModelica/OpenModelica-testsuite#1012 | | | | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/Error.mo | | | | | * commit 418233658816326cfc7e4ecff196b321d813c6ce | | | Author: Martin Sjölund | | | Date: Fri Aug 10 08:50:56 2018 +0200 | | | | | | Fix use before define | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2599 | | | | | | M Examples/ComplianceSuite.py | | | | | * commit 47f3ecb05a4bc3211e721f13b31cffd4fdf1bb0e | | | Author: Martin Sjölund | | | Date: Fri Aug 10 07:53:58 2018 +0200 | | | | | | Allow the compliance suite tests to crash | | | | | | If a test always crashes or fails, we can still test for this behaviour | | | even if it is a really bad result. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2598 | | | | | | M Examples/ComplianceSuite.py | | | | | * commit 8423437c400ae0450d1eae64724035d76cd14684 | | | Author: Karim Abdelhak | | | Date: Thu Aug 9 14:47:26 2018 +0200 | | | | | | [Backend] do not hide $-variables in result file | | | | | | - instead mark $TMP and $CSE variables with hide result | | | - fixing ticket:5021 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2597 | | | - OpenModelica/OpenModelica-testsuite#1010 | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | * commit fabb954c4cdd72a63829aadc50ca4486809d634e | | | Author: Martin Sjölund | | | Date: Thu Aug 9 09:20:05 2018 +0200 | | | | | | Improve stack overflow detection for compliance suite | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2596 | | | | | | M Examples/ComplianceSuite.mos | | | | | * commit 9489b472f28d8e7b208d7019e2a77e0dac281df9 | | | Author: Martin Sjölund | | | Date: Wed Aug 8 12:51:32 2018 +0200 | | | | | | Handle stack overflow for compliance suite test | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2595 | | | | | | M Examples/ComplianceSuite.mos | | | | | * commit 6bfa734e18eeee6b05fce71dd2555ad05c909d42 | | | Author: Martin Sjölund | | | Date: Wed Aug 8 10:54:06 2018 +0200 | | | | | | Avoid backslashes in JSON strings | | | | | | This helps generating valid JSON for the compliance suite. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2594 | | | | | | M Examples/ComplianceSuite.mos | | | M Examples/ComplianceSuite.py | | | | | * commit 63848be39fe6ff0bb7096c8fad3f68b8078286db | | | Author: Julien Schueller | | | Date: Wed Aug 8 06:45:54 2018 +0200 | | | | | | Add cp -r option to ${builddir_share}/omc/runtime/ | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2593 | | | | | | M Makefile.common | | | | | * commit 80b06e9a4c5f8ad5f95bf417cc82026f6f85eb1e | | | Author: Martin Sjölund | | | Date: Tue Aug 7 11:11:46 2018 +0200 | | | | | | Test all of the compliance suite | | | | | | Forgot to remove debugging code in previous commit. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2592 | | | | | | M Examples/ComplianceSuite.mos | | | | | * commit 8c3db214b019517baa1663d7b8eadcefb0a477df | | | Author: Adrian Pop | | | Date: Tue Aug 7 00:17:53 2018 +0200 | | | | | | fix for ticket:5054 | | | - proper prefixing (subscript transfer) of condition in Equation.IF | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2591 | | | - OpenModelica/OpenModelica-testsuite#1007 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 9ebd34b9d38c075ea7f91e23531d248fcf618d41 | | | Author: Martin Sjölund | | | Date: Mon Aug 6 14:22:13 2018 +0200 | | | | | | Compliance-Suite: Fix crash when simulation fails | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2590 | | | | | | M Examples/ComplianceSuite.mos | | | M Examples/ComplianceSuite.py | | | | | * commit 7d6cb6d476dc5b6dd013e8b0373a1994b54025c2 | | | Author: Martin Sjölund | | | Date: Mon Aug 6 13:35:08 2018 +0200 | | | | | | Sort results of compliance suite testing | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2589 | | | | | | M Examples/ComplianceSuite.py | | | | | * commit 94cae26a1556e6088a3995653fe5f7c6a9b76624 | | | Author: Volker Waurich | | | Date: Fri Aug 3 10:08:45 2018 +0200 | | | | | | copyFile call for scripting api | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2584 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Util/System.mo | | | M Compiler/runtime/systemimpl.c | | | M Compiler/runtime/systemimpl.h | | | | | * commit bab4ecd2f095ade767c99f4333f6d1d67c264d66 | | | Author: Volker Waurich | | | Date: Fri Aug 3 09:04:48 2018 +0200 | | | | | | fix evalOutputOnly | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2583 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 9d2a05f37c5b942acae05ba70f54657f2ae4b5ec | | | Author: Adrian Pop | | | Date: Thu Aug 2 21:21:30 2018 +0200 | | | | | | better handling of builtin and extern C functions (ticket:5057) | | | - check if the non fullyqualified name of the function is the same as the name of the external function | | | - if the non fullyqualified name is not the same, generate the function and call the extern definition | | | - fix definition of builtin integerMax and numBits | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2585 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit fc9be10d433964997b5482cd97f3919a522b1b93 | | | Author: Willi Braun | | | Date: Thu Aug 2 18:43:52 2018 +0200 | | | | | | [cRuntime] fix nonlinear value extrapolation | | | | | | - use minimal step size as threshold for comparision of equal time stamps | | | - fixes ticket:5049 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2587 | | | - OpenModelica/OpenModelica-testsuite#1006 | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearValuesList.c | | | | | * commit 489266015037a71aed2eec04439081647413e118 | | | Author: Adrian Pop | | | Date: Thu Aug 2 18:03:17 2018 +0200 | | | | | | ticket:5054 - add an warning message about missing rooted branch and continue | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#78 | | | - OpenModelica/OMCompiler#2586 | | | | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | M Compiler/Util/Error.mo | | | | | * commit bb8f3d85e2206b1abe756b49f3c02f9ebb9fa007 | | | Author: Willi Braun | | | Date: Thu Aug 2 16:30:16 2018 +0200 | | | | | | [cRuntime] improve dump of the non-linear system solution | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2581 | | | - OpenModelica/OpenModelica-testsuite#1005 | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 8fd8d3e213496c1ad65458d15bf66fd4135fb95c | | | Author: Willi Braun | | | Date: Thu Aug 2 15:59:28 2018 +0200 | | | | | | [Backend] fix text of algebraic loops jacobian | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2582 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit a9fc037cd422ed25a586bf3b94a7a4f78a365468 | | | Author: Adrian Pop | | | Date: Sun Jul 29 07:09:13 2018 +0200 | | | | | | [NF] fixes to overconstrained connection graph (OCG) | | | - strip subscripts from the overconstrained components when used in the graph or the equalityConstraint function | | | - lookup "fill" in top | | | - add flag (no)nfScalarize to be able to disable scalarization in NF | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2580 | | | - OpenModelica/OpenModelica-testsuite#1002 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | M Compiler/Util/Flags.mo | | | | | * commit b28062c1885f74b64f799511a471cb4c8eaab8f2 | | | Author: Adrian Pop | | | Date: Sun Jul 29 01:58:43 2018 +0200 | | | | | | [NF] finalize overconstrained connection graph (OCG) | | | - generate zeros(:) = OverconstrainedType.equalityConstraint(A, B) equations | | | - replace broken connects with the generated equalityConstraint equation | | | - also run the Connections.* operator evaluation on initial equations | | | - do not delete inner outer nodes as it will fail miserably | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2579 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 15177bd51d320c1529553302fb6167f9e9198c69 | | | Author: Adrian Pop | | | Date: Tue Jul 24 12:38:31 2018 +0200 | | | | | | [NF] overconstrained connection graph (OCG) | | | - creating and breaking of the OCG is working | | | - replacement of broken connect equation with the equalityConstraint call is missing | | | - update common | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2578 | | | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConnectionSets.mo | | | M Compiler/NFFrontEnd/NFConnections.mo | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | A Compiler/NFFrontEnd/NFHashTable.mo | | | A Compiler/NFFrontEnd/NFHashTable3.mo | | | A Compiler/NFFrontEnd/NFHashTableCG.mo | | | A Compiler/NFFrontEnd/NFOCConnectionGraph.mo | | | M Compiler/Util/System.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M Compiler/runtime/System_omc.c | | | M Compiler/runtime/systemimpl.c | | | M common | | | | | * commit c5bc6e51935306d1e7263236e36a376575db5029 | | | Author: niklwors | | | Date: Thu Jul 19 08:55:06 2018 +0200 | | | | | | Removed code generation for algebraic loop variables and added it to algebraic loop default solver implementation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2577 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | A SimulationRuntime/cpp/Core/Solver/AlgLoopSolverDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/LinearAlgLoopDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/System/NonLinearAlgLoopDefaultImplementation.cpp | | | A SimulationRuntime/cpp/Include/Core/Solver/AlgLoopSolverDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/Core/Solver/ILinearAlgLoopSolver.h | | | M SimulationRuntime/cpp/Include/Core/Solver/INonLinearAlgLoopSolver.h | | | M SimulationRuntime/cpp/Include/Core/System/ILinearAlgLoop.h | | | M SimulationRuntime/cpp/Include/Core/System/INonLinearAlgLoop.h | | | M SimulationRuntime/cpp/Include/Core/System/LinearAlgLoopDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/Core/System/NonLinearAlgLoopDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | | | M SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | M SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | | | M SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp | | | M SimulationRuntime/cpp/Solver/Broyden/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | M SimulationRuntime/cpp/Solver/LinearSolver/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | M SimulationRuntime/cpp/Solver/Nox/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | * commit 04d541f514bed1c6bc8b1ff4e4eb1d7c0c09cda4 | | | Author: Per Östlund | | | Date: Wed Jul 11 23:46:05 2018 +0200 | | | | | | [NF] Fix type when expanding unary expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2576 | | | | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | | | * commit 06e511fcaa7d545ab1d8867c056c3c44fdec6859 | | | Author: Per Östlund | | | Date: Wed Jul 11 16:38:07 2018 +0200 | | | | | | [NF] Array equation fixes. | | | | | | - Use DAE.UMINUS_ARR in NFOperator.toDAE for array types instead of | | | the scalar operator DAE.UMINUS. | | | - Simplify InlineArrayEquations.getScalarArrayEqns1. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2575 | | | | | | M Compiler/BackEnd/InlineArrayEquations.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | | | * commit 65d13903b494da05362399e2fd5fd568bdecf2e8 | | | Author: niklwors | | | Date: Wed Jul 11 09:30:58 2018 +0200 | | | | | | Added flag to use only one instance of algebraic loop solver in cpp | | | runtime | | | | | | Added flag to use only one instance of algebraich loop solver in cpp | | | runtime | | | | | | [cppRuntime] Simplified handling algebraic loops in cpp runtime | | | Use only one solver for linear and one for nonlinear system. If needed a | | | own solver can used for a system | | | | | | removed accidentally added files | | | | | | added new AlglooperSolver class for linear and nonlinear systems | | | | | | adapted linear and nonlinear solvers on new interfaces ILinearAlgloopSolver and INonLinearAlgloopSolver | | | | | | added restart attribute to solve methode of algloopsolver, to restart without initialisation of algloop system | | | | | | Adapted cpp template for new algloop solver interface | | | | | | fix for intialize algloops at first solve call | | | | | | fix for init algloop solvers used by analytic jacobians | | | | | | fix for start algebraic loop solver without initializing | | | | | | Combined initialize and evaluate function from algebraic loops | | | | | | for parallel simulation use multiple instances of algloopsolver | | | | | | fix typo | | | | | | added flag to use only one instance of algloop solver in cpp runtime | | | | | | removed initiequation call for some kind of linear equations | | | | | | added missing code for jacobian algloopsolvers | | | | | | fix call for create kinsol solver in cpp runtime | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2574 | | | | | | M .gitignore | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimController/Initialization.cpp | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | M SimulationRuntime/cpp/Core/System/LinearAlgLoopDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/System/NonLinearAlgLoopDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | R080 SimulationRuntime/cpp/Include/Core/Solver/IAlgLoopSolver.h SimulationRuntime/cpp/Include/Core/Solver/ILinearAlgLoopSolver.h | | | A SimulationRuntime/cpp/Include/Core/Solver/INonLinearAlgLoopSolver.h | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h | | | M SimulationRuntime/cpp/Include/Core/System/ILinearAlgLoop.h | | | M SimulationRuntime/cpp/Include/Core/System/INonLinearAlgLoop.h | | | M SimulationRuntime/cpp/Include/Core/System/LinearAlgLoopDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/Core/System/NonLinearAlgLoopDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/FMU/FactoryExport.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | | | M SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | M SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | | | M SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp | | | M SimulationRuntime/cpp/Solver/Broyden/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Dgesv/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | | | M SimulationRuntime/cpp/Solver/Dgesv/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | M SimulationRuntime/cpp/Solver/LinearSolver/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | M SimulationRuntime/cpp/Solver/Nox/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/UmfPack/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | * commit 23656fa58542fc766d5e557226433bf70fbdee1b | | | Author: Adrian Pop | | | Date: Mon Jul 9 11:34:01 2018 +0200 | | | | | | allow disabling of 'stdout' and 'assert' streams | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2573 | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/cpp/omcCAPI/src/OMCTest.cpp | | | | | * commit 578550f20f9f59f8b18a89bd125af733ad2de2f9 | | | Author: Martin Sjölund | | | Date: Sun Jul 8 09:04:06 2018 +0200 | | | | | | Fix path names for compliance suite | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2572 | | | | | | M Examples/ComplianceSuite.mos | | | | | * commit 66b19e05fbfdf3924212746eb498863314b736fb | | | Author: Martin Sjölund | | | Date: Sat Jul 7 10:29:51 2018 +0200 | | | | | | More options for ModelicaCompliance testing | | | | | | - Added the ability to add custom flags (to test newInst) | | | - Optionally add a list of tests expected to fail (for Jenkins) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2571 | | | | | | M Examples/ComplianceSuite.mos | | | A Examples/ComplianceSuite.py | | | | | * commit c44a5382dc7aa34290226a024695ea558b02a301 | | | Author: Adrian Pop | | | Date: Fri Jul 6 19:34:59 2018 +0200 | | | | | | better fix for Windows compilation | | | - use gcc instead of g++ | | | - use -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic instead of -static-stdc++ | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2570 | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/runtime/omc_config.h | | | | | * commit f251a60435ed1954f0efd3a9e01a67c22b3b5fbd | | | Author: Adrian Pop | | | Date: Fri Jul 6 16:36:38 2018 +0200 | | | | | | fix simulation code compilation on Windows | | | - use g++ to link the executable on Windows with -static-libstc++ | | | - remove c++ includes from the | | | SimulationRuntime/c/simulation/simulation_runtime.h | | | - guard some files with extern "C" so we can always | | | use g++ to compile the generated code | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2569 | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | | | * commit a32b6223f2fe777dcfbd4020a576d8f94df8595b | | | Author: Adrian Pop | | | Date: Fri Jul 6 03:41:46 2018 +0200 | | | | | | Fix FMU build on Windows and other FMU fixes | | | - use fmuTargetName instead of fileNamePrefix to remove the fmu | | | - use rm -f if System.removeDirectory doesn't work on Windows | | | - compile with static libstdc++ and pthreads | | | - don't add extra dlls to the binary directory | | | - fix resource copy on Windows | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2568 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Util/System.mo | | | M Compiler/runtime/omc_config.h | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | | * commit 8089bfdf4753e8632658031d5824df9ae731ece3 | | | Author: Per Östlund | | | Date: Thu Jul 5 23:11:06 2018 +0200 | | | | | | [NF] Fix package constant detection. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2567 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 52c826aba70376898b21e83bccaaeafab7ced305 | | | Author: Per Östlund | | | Date: Thu Jul 5 15:23:15 2018 +0200 | | | | | | [NF] Handle SUBSCRIPTED_EXP in Typing.typeExp. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2566 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 7f60f82938a9ce66675dab8a1eacd4965d94d279 | | | Author: Per Östlund | | | Date: Thu Jul 5 15:05:23 2018 +0200 | | | | | | [NF] Don't evaluate local constants in functions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2565 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 008d2d22c9fd64a8adf91c268612c0a9862bd1cd | | | Author: Willi Braun | | | Date: Thu Jul 5 01:36:30 2018 +0200 | | | | | | [FMI] fix directional derivatives in c fmu | | | | | | - fixes ticket:4977 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2560 | | | | | | M Compiler/Template/CodegenFMU.tpl | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 2d1ed04ac8ec61ba3ecd519a1aa7f15852ab05e7 | | | Author: Adeel Asghar | | | Date: Wed Jul 4 20:06:30 2018 +0200 | | | | | | Add quotes around the full command | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2564 | | | | | | M Compiler/runtime/systemimpl.c | | | | | * commit 0eac6626af186445746e08217fdd4add8320fde6 | | | Author: Per Östlund | | | Date: Wed Jul 4 15:31:18 2018 +0200 | | | | | | [NF] Fix lookup error message. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2562 | | | | | | M Compiler/Util/Error.mo | | | | | * commit c3159ae3e1c3d70159b46059caaedd233ab3aba3 | | | Author: Per Östlund | | | Date: Wed Jul 4 14:57:20 2018 +0200 | | | | | | [NF] Change cref evaluation strategy. | | | | | | - Evaluate all crefs that refer to a constant, even if the subscripts | | | aren't constant. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2561 | | | - OpenModelica/OpenModelica-testsuite#1001 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 5ae39b97635d2d66264b2a191b3f95ff06e8ed57 | | | Author: Martin Sjölund | | | Date: Tue Jul 3 19:51:23 2018 +0200 | | | | | | Return success for found steady state simulation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2559 | | | - OpenModelica/OpenModelica-testsuite#999 | | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | * commit 53c7b2549ebb9c9b4abe1cbc29b165cfde644e35 | | | Author: Per Östlund | | | Date: Tue Jul 3 16:34:55 2018 +0200 | | | | | | [NF] Collect more functions during flattening. | | | | | | - Collect functions in the type of equality equations and assignments as | | | well as in for statement ranges. | | | - Add type to Statement.ASSIGNMENT. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2558 | | | - OpenModelica/OpenModelica-testsuite#998 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 25d5df2bb7523a1babd21731a1e3958df6f1ae83 | | | Author: Per Östlund | | | Date: Tue Jul 3 15:51:13 2018 +0200 | | | | | | [NF] Simplification improvements. | | | | | | - Remove for-loops with empty ranges. | | | - Simplify all statements in the flat model, | | | not only those inside functions. | | | - Also simplify when-statements. | | | - Implement evaluation of and/or/not of arrays. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2557 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | | | * commit fd178e184d7bd1e046203a745c5e5dec5dfc423a | | | Author: Per Östlund | | | Date: Tue Jul 3 15:12:06 2018 +0200 | | | | | | [NF] Fix simplification of sum/product. | | | | | | - Use the array element type of the argument when creating default | | | expressions, since the result should be a scalar. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2556 | | | | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 412a02353dc0448242891d4b4c7d6cc9c2fc5321 | | | Author: Per Östlund | | | Date: Tue Jul 3 14:57:04 2018 +0200 | | | | | | [NF] Revert to first base class lookup fix. | | | | | | - Just checking that the scope is a class is probably the best way | | | after all. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2555 | | | | | | M Compiler/NFFrontEnd/NFLookup.mo | | | | | * commit e3f55e4c6d1c2528c9770d6e5cd1a71cfc3efe8c | | | Author: Martin Sjölund | | | Date: Tue Jul 3 08:50:08 2018 +0200 | | | | | | Fix the FMU resource path on Win32 | | | | | | Do not strip all characters if there is a `:` in the path; only strip | | | leading `/`. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2553 | | | | | | M SimulationRuntime/c/simulation/omc_simulation_util.c | | | | | * commit d870b3b9188c590a42a782c45ec2db1dc6c42702 | | | Author: Per Östlund | | | Date: Mon Jul 2 22:50:11 2018 +0200 | | | | | | [NF] Fix `delay` definition. | | | | | | - Define delay(expr, delayTime) as delay(expr, delayTime, delayTime). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2552 | | | - OpenModelica/OpenModelica-testsuite#995 | | | | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | | | * commit 647ef1079e18932031eab0b02a4194c42f2c7f44 | | | Author: Per Östlund | | | Date: Mon Jul 2 16:16:56 2018 +0200 | | | | | | [NF] Fix Ceval error reporting. | | | | | | - Give unbound constant errors for all targets except IGNORE_ERROR. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2551 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 7d0153e3ffb3efb22513ae52a610558349e634c8 | | | Author: Per Östlund | | | Date: Mon Jul 2 15:48:05 2018 +0200 | | | | | | [NF] Simplification improvements. | | | | | | - Move simplification of sum/product from the typing phase to the model | | | simplification phase, so that it's done after loop unrolling. | | | - Reevaluate the type of simplified crefs and ranges, since their types | | | can depend on the simplified expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2550 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 582a03819cf6396ed9ceb7a9aad743679846036e | | | Author: Per Östlund | | | Date: Mon Jul 2 14:30:03 2018 +0200 | | | | | | [NF] Implement evaluation of cardinality. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2549 | | | - OpenModelica/OpenModelica-testsuite#994 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | A Compiler/NFFrontEnd/NFCardinalityTable.mo | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 6ec2d31b340ab82b4dd64f5bd33c253b47718f53 | | | Author: Per Östlund | | | Date: Mon Jul 2 13:04:12 2018 +0200 | | | | | | [NF] Better fix for base class lookup issue. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2548 | | | | | | M Compiler/NFFrontEnd/NFLookup.mo | | | | | * commit e9a73b9e85d719452c9e8a02826fa461bfb3a1c5 | | | Author: Per Östlund | | | Date: Mon Jul 2 12:35:26 2018 +0200 | | | | | | [NF] Fix base class lookup. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2547 | | | - OpenModelica/OpenModelica-testsuite#993 | | | | | | M Compiler/NFFrontEnd/NFLookup.mo | | | | | * commit a34b659b0aa30e23b7a6dde1b9b9e9453aa3cd97 | | | Author: Martin Sjölund | | | Date: Sun Jul 1 18:28:55 2018 +0200 | | | | | | Fix for Windows paths in URIs | | | | | | If a path contains a colon and starts with / (`file:///C:/`), we should | | | return `C:/` and not `/C:/`. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2546 | | | | | | M SimulationRuntime/c/simulation/omc_simulation_util.c | | | | | * commit 7cd71ba5f3c649bb9f81390b35e3ba33841240ad | | | Author: Martin Sjölund | | | Date: Sat Jun 30 12:50:19 2018 +0200 | | | | | | Check if file can be opened before using dup2 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2545 | | | - OpenModelica/OpenModelica-testsuite#987 | | | | | | M Compiler/runtime/systemimpl.c | | | | | * commit 7660aa04333909f6f0cf82179c865b2bbaf7184c | | | Author: Martin Sjölund | | | Date: Sat Jun 30 10:38:59 2018 +0200 | | | | | | Add support for compiling FMUs using docker | | | | | | For example using the following: | | | ```mo | | | buildModelFMU(M, platforms={"arm-linux-gnueabihf docker run | | | docker.openmodelica.org/armcross-omsimulator:v2.0"} | | | ``` | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2545 | | | - OpenModelica/OpenModelica-testsuite#987 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Util/System.mo | | | M Compiler/Util/Util.mo | | | M Compiler/runtime/System_omc.c | | | | | * commit 3f36b04dd6ce1fcb58d90261cadb4dbf64d5491f | | | Author: Adrian Pop | | | Date: Fri Jun 29 22:47:03 2018 +0200 | | | | | | small readme update | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2544 | | | | | | M README-UseOwnCompiledOpenModelica.txt | | | | | * commit 1257694a0d851de74f6ba6f213a9e545278c59f2 | | | Author: Adeel Asghar | | | Date: Fri Jun 29 14:43:10 2018 +0200 | | | | | | listFile should work for Access.nonPackageText and higher | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2543 | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit 75c94ec6debd1e9ad2c4639bc5bf8d0cc6631d90 | | | Author: Adeel Asghar | | | Date: Fri Jun 29 14:15:40 2018 +0200 | | | | | | Restrict instantiateModel based on the access annotation | | | If the class is encrypted then check the access level for instantiateModel | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2541 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit bc961b4f70a877c8f601c01b4bde32441e4cfc56 | | | Author: Per Östlund | | | Date: Fri Jun 29 13:58:28 2018 +0200 | | | | | | [NF] Expand sum/product in equations/bindings. | | | | | | - Expand sum/product in equations and non-function bindings, | | | since the backend doesn't like sum in equations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2542 | | | - OpenModelica/OpenModelica-testsuite#986 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | | | * commit ad9df37e14bb7ff0f73bc90e075bd29cb5e02d3f | | | Author: Adrian Pop | | | Date: Thu Jun 28 20:05:27 2018 +0200 | | | | | | add a readme about using own compiled OpenModelica | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2540 | | | | | | A README-UseOwnCompiledOpenModelica.txt | | | | | * commit facb5c9db28a21db5f2ea144568e1d4394773fe9 | | | Author: Per Östlund | | | Date: Thu Jun 28 19:07:17 2018 +0200 | | | | | | [NF] Improve handling of scalar(). | | | | | | - Implement expansion of size(x). | | | - Try to expand the argument to scalar and retrieve the result directly | | | instead of creating a call to scalar, since scalar isn't implemented | | | in the runtime. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2539 | | | - OpenModelica/OpenModelica-testsuite#985 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | | | * commit 5615485840a1091a20f27140fa238b53954f1b26 | | | Author: Per Östlund | | | Date: Thu Jun 28 15:52:46 2018 +0200 | | | | | | [NF] Improve expression expansion. | | | | | | - Improved ExpandExp so that it doesn't try to expand expressions that | | | can't be expanded and triggering assertions, but instead returning a | | | flag that indicates whether the expansion was successful or not. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2538 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFConnections.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpressionIterator.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 592a4a4695009484d8e044d0e05100f0a93c73a5 | | | Author: Per Östlund | | | Date: Thu Jun 28 13:27:37 2018 +0200 | | | | | | [NF] Make array constructors structural in bindings. | | | | | | - Mark the ranges of array constructors used in binding equations as | | | structural, since bindings must have known sizes (with the exception | | | of function parameters). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2537 | | | - OpenModelica/OpenModelica-testsuite#984 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit f7612801082643566aa27ad92010dc3b03099e63 | | | Author: Martin Sjölund | | | Date: Thu Jun 28 11:24:19 2018 +0200 | | | | | | The FMIL includes are necessary to compile OMEdit | | | | | | OMEdit currently points to ../OMCompiler/3rdParty, which is really bad | | | and will be fixed. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2536 | | | | | | M Makefile.common | | | | | * commit 1c8bb86deaf4260feba1ff2f53377590c7df8077 | | | Author: Lennart Ochel | | | Date: Wed Jun 27 20:50:45 2018 +0200 | | | | | | Fix copyright header | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2535 | | | | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit dfa7337c572f6c440426327735b961e9fd71fc07 | | | Author: Adeel Asghar | | | Date: Wed Jun 27 19:56:06 2018 +0200 | | | | | | Use the correct working directory | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2534 | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit fb766b3f4db1a802f14afc4c763fd18c9940aad7 | | | Author: Per Östlund | | | Date: Wed Jun 27 15:17:50 2018 +0200 | | | | | | Handle : in ComponentReference.compareSubs. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2533 | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionDump.mo | | | | | * commit cce54d9070f3cd64fc0d7af282d7eb9b3ad99e62 | | | Author: Per Östlund | | | Date: Wed Jun 27 15:02:45 2018 +0200 | | | | | | [NF] Tuple and array equation improvements. | | | | | | - Simplify `cat` calls. | | | - Simplify "tuple subscripted" arrays by making each array element a | | | tuple subscript. | | | - Move the check whether an array equation should be scalarized or not | | | from the typing to the scalarization, so it's done after | | | simplification (which might affect the decision). | | | - Evaluate "tuple subscripted" expressions in Ceval. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2532 | | | - OpenModelica/OpenModelica-testsuite#983 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 37e717734c391499d2e58261bb6dd8ff47149041 | | | Author: Per Östlund | | | Date: Tue Jun 26 15:30:51 2018 +0200 | | | | | | [NF] Fix issue with conditional components. | | | | | | - Handle the case where an array of complex components contain | | | conditional components. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2531 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit f9bcda0ca0b4a2128304627f6eb4151704bb33f6 | | | Author: Per Östlund | | | Date: Tue Jun 26 14:44:32 2018 +0200 | | | | | | [NF] Fix scope in Inst.instExpressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2530 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 72ee12239d95a6be3ffc3e097731aeb35f5ff7d1 | | | Author: Per Östlund | | | Date: Tue Jun 26 13:44:40 2018 +0200 | | | | | | [NF] Improve handling of conditional components. | | | | | | - Correctly handle connections where the connectors themselves are not | | | deleted but contain children that are. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2529 | | | - OpenModelica/OpenModelica-testsuite#982 | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConnectionSets.mo | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 0fb948cd0e04752122ab946dac70f9a2f8d3d56f | | | Author: Per Östlund | | | Date: Mon Jun 25 16:58:07 2018 +0200 | | | | | | [NF] Fix moving of parameter binding to equation. | | | | | | - Set 'fixed' to false when moving a complex parameter binding to an | | | initial equation, not true. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2528 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 6fe40c2e978cba9834202acb527b5e50c180bd6a | | | Author: Per Östlund | | | Date: Mon Jun 25 16:25:46 2018 +0200 | | | | | | [NF] Remove empty arrays equations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2527 | | | | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | | | * commit 24b68a22754b41564936123a8c139ebfb5bbc2e0 | | | Author: Per Östlund | | | Date: Mon Jun 25 16:10:38 2018 +0200 | | | | | | [NF] Handle initial complex equations better. | | | | | | - Create the appropriate DAE element for initial complex equations. | | | - Always generate default constructors for operator records, but hide | | | them from the function matching if an overloaded constructor exists. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2526 | | | - OpenModelica/OpenModelica-testsuite#981 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFOperatorOverloading.mo | | | M Compiler/NFFrontEnd/NFRestriction.mo | | | | | * commit 27740e16f956695baf361585ac2c7549124f73e6 | | | Author: Martin Sjölund | | | Date: Mon Jun 25 15:14:05 2018 +0200 | | | | | | Use the FMI 2.0 resources directory for info.json | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2525 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit e3fba96fbbb0964ed933ca49fb02c786bae86a85 | | | Author: Martin Sjölund | | | Date: Mon Jun 25 13:24:05 2018 +0200 | | | | | | Do not enforce -flto when building FMUs | | | | | | The link-time optimization flags might not be available for all targets. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2524 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 7f3aeefb4e24c81cffa03c6464832404252eff3a | | | Author: Per Östlund | | | Date: Mon Jun 25 13:04:37 2018 +0200 | | | | | | [NF] Update NFModelicaBuiltin. | | | | | | - Use the same inline definition of 'rem' as in the old frontend, | | | since inlining now works and the backend doesn't handle 'rem'. | | | - Port recent changes of ModelicaBuiltin to NFModelicaBuiltin. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2523 | | | | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | | | * commit a107bb4b6ddb91beba533a7b61d49d5ecbf2f8b9 | | | Author: Per Östlund | | | Date: Mon Jun 25 12:04:51 2018 +0200 | | | | | | [NF] Fix handling of 'each' in Ceval. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2522 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit d262d0a53fa18bda14d867b46763728db13c0a52 | | | Author: Adrian Pop | | | Date: Fri Jun 22 15:54:49 2018 +0200 | | | | | | some readme updates after feedback from DING Ni, thanks | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2521 | | | | | | M README-OMDev-MINGW.md | | | | | * commit c0e48477d1258a7b3f1ea50c268ff48da6f4d23f | | | Author: Adrian Pop | | | Date: Fri Jun 22 13:12:00 2018 +0200 | | | | | | small readme update | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2520 | | | | | | M README-OMDev-MINGW.md | | | | | * commit 97ad0bf479456674bb500157ebf8e0aeaf98557f | | | Author: Adrian Pop | | | Date: Fri Jun 22 00:21:28 2018 +0200 | | | | | | check if the file is valid | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2519 | | | | | | M Compiler/runtime/SimulationResultsCmpTubes.c | | | | | * commit 5e991705439b8178853d5f81ff634e8c4ad995d6 | | | Author: Per Östlund | | | Date: Thu Jun 21 16:37:08 2018 +0200 | | | | | | [NF] Evaluate if-conditions in more cases. | | | | | | - Change the branches of if- and when-equation from tuples to | | | uniontypes that also contains variability. | | | - Evaluate structural if-conditions during model simplification. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2518 | | | - OpenModelica/OpenModelica-testsuite#980 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 05b35777d3b418ce111f1b49641103a140ac5107 | | | Author: Per Östlund | | | Date: Thu Jun 21 14:45:12 2018 +0200 | | | | | | [NF] Handle evaluation of some record arrays. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2517 | | | - OpenModelica/OpenModelica-testsuite#979 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit 8f36866bc00ccb53d7b087bbe61263700b05d0d7 | | | Author: Adeel Asghar | | | Date: Wed Jun 20 11:32:42 2018 +0200 | | | | | | Pass the correct number of arguments. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2516 | | | | | | M Parser/parse.c | | | | | * commit ab5e5eef5cbc95c0384be68f46a6304a54d91918 | | | Author: Adeel Asghar | | | Date: Wed Jun 20 11:04:37 2018 +0200 | | | | | | Kill the library vendor executable after load | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2505 | | | | | | M Compiler/FFrontEnd/FBuiltin.mo | | | M Compiler/FrontEnd/ClassLoader.mo | | | M Compiler/FrontEnd/Parser.mo | | | M Compiler/FrontEnd/ParserExt.mo | | | M Compiler/Main/Main.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | M Parser/Parser_omc.c | | | M Parser/parse.c | | | | | * commit def3e2eb6bccabff786ca4c2574ab8f728696f7d | | | Author: Adeel Asghar | | | Date: Thu Jun 14 15:52:33 2018 +0200 | | | | | | Start the library vendor executable separately | | | For each `loadEncryptedPackage` call create only one instance of library vendor executable. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2505 | | | | | | M Compiler/FFrontEnd/FBuiltin.mo | | | M Compiler/FrontEnd/ClassLoader.mo | | | M Compiler/FrontEnd/Parser.mo | | | M Compiler/FrontEnd/ParserExt.mo | | | M Compiler/Main/Main.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | M Parser/Parser_omc.c | | | M Parser/parse.c | | | | | * commit af928ab2b0182e6e4edee9f8453de848e7a662f5 | | | Author: Per Östlund | | | Date: Tue Jun 19 16:31:59 2018 +0200 | | | | | | [NF] Operator overloading fixes. | | | | | | - Handle +/- with arrays when no exact matching operator is defined. | | | - Fix the matching so that the operator overloading can use operator | | | functions that take operator record arrays as argument. | | | - Move some code from TypeCheck to OperatorOverloading. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2515 | | | - OpenModelica/OpenModelica-testsuite#978 | | | | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFOperatorOverloading.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 8dca89a955ea802fa72de4cbd0cc73444a08970f | | | Author: Per Östlund | | | Date: Mon Jun 18 21:00:04 2018 +0200 | | | | | | [NF] Try harder. | | | | | | - Allow FLAT_BINDINGs to repeat when using them with | | | ExpressionIterator, to avoid having to create unnecessary arrays. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2514 | | | | | | M Compiler/NFFrontEnd/NFExpressionIterator.mo | | | | | * commit b5921938b6c91fc866f226cc4e7c842b929f18f0 | | | Author: Per Östlund | | | Date: Mon Jun 18 15:47:08 2018 +0200 | | | | | | [NF] Try not evaluating complex parameter bindings. | | | | | | - Use the same strategy as the old frontend of moving complex parameter | | | bindings that couldn't be split into an initial equation section and | | | setting the field to 'fixed = false'. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2513 | | | - OpenModelica/OpenModelica-testsuite#977 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 5e365bfc475cd7023d368189b361a6e2f132b00b | | | Author: Per Östlund | | | Date: Mon Jun 18 11:57:54 2018 +0200 | | | | | | [NF] Function output type fixes. | | | | | | - Set the variability of expression dimensions in function outputs to | | | constant. This might not be strictly correct, but will cause fewer | | | issues than using the actual variability of the output which isn't | | | correct either. | | | - Evaluate function output dimensions too when evaluating functions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2512 | | | - OpenModelica/OpenModelica-testsuite#976 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | | | * commit e1790645875d1a98d39d2a9995e487497a8c46d4 | | | Author: Adrian Pop | | | Date: Sun Jun 17 21:19:54 2018 +0200 | | | | | | fix include path for SEMLA | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2511 | | | | | | M Parser/Makefile.common | | | | | * commit 7ee060b8b886526d3ccf1039a8bf11b75816f785 | | | Author: Adrian Pop | | | Date: Sun Jun 17 17:19:24 2018 +0200 | | | | | | handle list and listFile if we have encryption | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2510 | | | | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 8c6ff4182ae37b0177042ae44d6e9d0dc8817eb4 | | | Author: Adeel Asghar | | | Date: Fri Jun 15 20:42:22 2018 +0200 | | | | | | Build SEMLA from OMEncryption | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2509 | | | | | | M Makefile.common | | | | | * commit b96cf7167f874f160f41bfcfa51aa016e11dd0c4 | | | Author: Per Östlund | | | Date: Fri Jun 15 14:14:00 2018 +0200 | | | | | | [NF] Fix function vectorization with type casting. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2508 | | | - OpenModelica/OpenModelica-testsuite#975 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit 1761f6d0b7ae0e107f7a341ece0591c396bff32c | | | Author: Dietmar Winkler | | | Date: Fri Jun 15 11:48:53 2018 +0200 | | | | | | Py3 fix. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2507 | | | | | | M Examples/generate_icons.py | | | | | * commit fd86471cb0a2e609b9ca87666c3f76a0e6663c1b | | | Author: Dietmar Winkler | | | Date: Fri Jun 15 10:57:37 2018 +0200 | | | | | | Use ZMQ only since testing for CORBA did not really work out. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2507 | | | | | | M Examples/generate_icons.py | | | | | * commit 383f8207f620b08ad486deced8be223318ecdade | | | Author: Dietmar Winkler | | | Date: Fri Jun 15 09:34:30 2018 +0200 | | | | | | Ref: #4622 Making the icon generator compatible with ZMQ | | | | | | It should also still run with CORBA | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2507 | | | | | | M Examples/generate_icons.py | | | | | * commit 7ad3a17b9866cdec09564e6b679e26c9efc86c06 | | | Author: Per Östlund | | | Date: Thu Jun 14 19:15:56 2018 +0200 | | | | | | [NF] Make record constructors work again. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2506 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit dc81059a37959321f3097467b0ebbecd2ca6ac77 | | | Author: Per Östlund | | | Date: Thu Jun 14 16:02:41 2018 +0200 | | | | | | [NF] Operator overloading improvements. | | | | | | - Only generate default constructors for operator records that has no | | | overloaded constructor defined. | | | - Avoid generating duplicate operator functions that causes the matching | | | to fail. | | | - Some other minor fixes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2504 | | | - OpenModelica/OpenModelica-testsuite#974 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFFunctionDerivative.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | A Compiler/NFFrontEnd/NFOperatorOverloading.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFRestriction.mo | | | M Compiler/NFFrontEnd/NFSections.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 9419b55f7529f654bc375cb9d5ad7acbda1e0e3c | | | Author: Adeel Asghar | | | Date: Wed Jun 13 17:18:26 2018 +0200 | | | | | | Make sure to clean SEMLA | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2503 | | | | | | M Makefile.common | | | | | * commit 1f361bb09b1b20be656ef8789ee4364d7b3c79f1 | | | Author: Adeel Asghar | | | Date: Wed Jun 13 14:33:57 2018 +0200 | | | | | | Restrict the API based on the access annotation of the encrypted class | | | Show error message when user can't access contents | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2498 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Util/Error.mo | | | M Parser/parse.c | | | | | * commit 91cd77d8429f817e5676c525e7ba101a66e75fb3 | | | Author: Rüdiger Franke | | | Date: Mon Jun 11 21:40:43 2018 +0200 | | | | | | Fix type of firstTick operator | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2502 | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 6533bcd6eacc0d1c32699c0139ec22019655b702 | | | Author: Per Östlund | | | Date: Mon Jun 11 17:28:27 2018 +0200 | | | | | | [NF] Handle function derivative annotations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2501 | | | - OpenModelica/OpenModelica-testsuite#973 | | | | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | A Compiler/NFFrontEnd/NFFunctionDerivative.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 82c686da72d38b51e3510548cc3bc64823eccdd6 | | | Author: Per Östlund | | | Date: Fri Jun 8 14:11:53 2018 +0200 | | | | | | [NF] Evaluation improvements. | | | | | | - Guard against evaluating expressions containing iterators. | | | - Move evaluation of for-loop ranges to the unrolling phase, to make it | | | possible to handle ranges with iterators in them. | | | - Handle evaluation of min/max of empty arrays. | | | - Fix SimplifyModel so that it removes assertions with condition true, | | | not false. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2499 | | | - OpenModelica/OpenModelica-testsuite#972 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFConnections.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFRangeIterator.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 58dca932a7b80a77a757f240029736f2d981e722 | | | Author: Per Östlund | | | Date: Tue Jun 5 10:59:38 2018 +0200 | | | | | | [NF] Minor optimization for fold/map of crefs. | | | | | | - Don't traverse into scope crefs in the cref fold/map function in | | | Expression, they won't contain any subscripts we want to traverse. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2497 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit 9d7f5d5ed272cd1e0e70bad7aa288fee7ce34aa8 | | | Author: Per Östlund | | | Date: Mon Jun 4 18:17:46 2018 +0200 | | | | | | [NF] Improve subscripting in EvalFunction. | | | | | | - Implement handling of scalar subscripts on the lhs of assignments. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2496 | | | - OpenModelica/OpenModelica-testsuite#971 | | | | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | | | * commit f4308839c70989f9da469135521d45f12aa7a931 | | | Author: Per Östlund | | | Date: Mon Jun 4 17:34:16 2018 +0200 | | | | | | [NF] Expression evaluation fixes. | | | | | | - Fix type in Ceval.evalBinaryArrayScalar so that it calls itself | | | instead of evalBinaryScalarArray. | | | - Replaced Ceval.evalBuiltinPromoteWork with Expression.promote, | | | since evalBuiltinPromoteWork gave incorrect results. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2495 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 15644b5c8fa2db67f57ca3daa43944a9180213ee | | | Author: Per Östlund | | | Date: Mon Jun 4 16:07:38 2018 +0200 | | | | | | [NF] Handle unassigned record field better. | | | | | | - Ignore record fields that are Expression.EMPTY in record expressions | | | during flattening (such expressions can be created when evaluating a | | | function that doesn't assign all fields of a record). | | | - Rename Function.instFunc => instFunction for consistency. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2494 | | | - OpenModelica/OpenModelica-testsuite#970 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 030f499452ec37e9e2cf98356e8d68baddc68111 | | | Author: Per Östlund | | | Date: Mon Jun 4 12:27:43 2018 +0200 | | | | | | Add code generation for 'product'. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2492 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit df6ecef0e50da1bdc2787cdc14fe37645a0e80e7 | | | Author: Per Östlund | | | Date: Mon Jun 4 12:12:52 2018 +0200 | | | | | | [NF] Use correct call attributes everywhere. | | | | | | - Use Call.makeTypedCall everywhere a typed call is created, so that | | | the calls get the correct attributes. | | | - Use correct variability for overloaded unary and binary operators. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2491 | | | | | | M Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 21665552512f766f4ffbd827909ff10d759d1158 | | | Author: Adrian Pop | | | Date: Mon Jun 4 01:36:33 2018 +0200 | | | | | | try to not use the new dtags also for shared objects | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2490 | | | | | | M configure.ac | | | | | * commit e8a302419f71b923cd679c2dab6ced104f13572d | | | Author: Adrian Pop | | | Date: Sun Jun 3 23:43:50 2018 +0200 | | | | | | - handle -Wl,--no-as-needed via configure | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2489 | | | | | | M Makefile.common | | | M configure.ac | | | | | * commit cc5bf4bb304d99df7e2a92cc81973fd9994a00e8 | | | Author: Adrian Pop | | | Date: Sun Jun 3 23:15:35 2018 +0200 | | | | | | handle -Wl,--disable-new-dtags via configure | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2488 | | | | | | M Compiler/boot/Makefile.in | | | M configure.ac | | | | | * commit cf3746a7b7a574f37213f0dadac8576087895b97 | | | Author: Adrian Pop | | | Date: Sun Jun 3 23:51:38 2018 +0300 | | | | | | use RPATH not RUNPATH via -Wl,--disable-new-dtags | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2488 | | | | | | M Compiler/boot/Makefile.in | | | | | * commit 4c949e125c3d008b2406fadb863cc792d461102d | | | Author: Adrian Pop | | | Date: Sun Jun 3 00:40:50 2018 +0200 | | | | | | use -Wl,--no-as-needed as otherwise the klu test fails | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2487 | | | | | | M Makefile.common | | | | | * commit 3afa6f7ee3cb897e317994bd11aa4e644e08dce1 | | | Author: Volker Waurich | | | Date: Fri Jun 1 16:01:33 2018 +0200 | | | | | | remove duplicated relation checking for cpp codegen, fixes relations using iterators | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2486 | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 84be5a9517586b02f426e7ba4d28f866149c5881 | | | Author: Per Östlund | | | Date: Fri Jun 1 13:06:30 2018 +0200 | | | | | | [NF] Fix variability issues. | | | | | | - When typing subscripts, fetch the actual variability of already typed | | | subscripts instead of assuming they're constant. | | | - Don't go into crefs when evaluating 'end', it's more efficient to let | | | the recursive typing handle it. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2485 | | | - OpenModelica/OpenModelica-testsuite#969 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 2fffc2075d179ccc9cb3586206137ac10f22af99 | | | Author: Per Östlund | | | Date: Thu May 31 22:49:06 2018 +0200 | | | | | | Handle "()" for __OpenModelica_simulationFlags. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2484 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit c3468c05ae398606faf1fef95ebeb161a40da685 | | | Author: Per Östlund | | | Date: Thu May 31 19:08:10 2018 +0200 | | | | | | [NF] Various fixes. | | | | | | - Fixed duplicate element handling when inheriting the same element from | | | two base classes, where the element is a duplicate in one base class | | | but not the other. | | | - Added missing constant evaluation of unary minus for arrays. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2483 | | | - OpenModelica/OpenModelica-testsuite#968 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit afc94ce2e3ccaa399ae576b628191b940518f136 | | | Author: Per Östlund | | | Date: Thu May 31 14:19:38 2018 +0200 | | | | | | Use __OpenModelica_simulationFlags in buildModel | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2482 | | | - OpenModelica/OpenModelica-testsuite#967 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 66094846e67c4a835d103667fa5491a4f3598bc7 | | | Author: Per Östlund | | | Date: Wed May 30 19:20:58 2018 +0200 | | | | | | [NF] Function improvements/cleanup. | | | | | | - Refactored handling of builtin functions with special rules into a new | | | package NFBuiltinCall. | | | - Cleaned up NFCall a bit. | | | - Removed default variability argument from BuiltinCall.makeCall and | | | fixed all calls to it to give the actual variability instead of just | | | setting it to constant. | | | - Implemented some basic handling of functional formal parameters. | | | - Fixed handling of String function so that it doesn't fail without | | | error for a non-basic argument without a 'String' overload. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2481 | | | - OpenModelica/OpenModelica-testsuite#966 | | | | | | A Compiler/NFFrontEnd/NFBuiltinCall.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 6f42885b43ccff6867a77361075ad4596e4ce1a8 | | | Author: Per Östlund | | | Date: Wed May 30 12:05:01 2018 +0200 | | | | | | [NF] Improvements to handling of 'when'. | | | | | | - Replace NFInst.EquationScope with ExpOrigin. | | | - Extend the structural parameter marking phase to also mark variables | | | assigned in 'when' as implicitly discrete. | | | - Add more error checking for how 'when' is used. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2480 | | | - OpenModelica/OpenModelica-testsuite#965 | | | | | | M Compiler/NFFrontEnd/NFAlgorithm.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFSections.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 9b09552c325a66ab6af87f2625bf0233f3580e54 | | | Author: Per Östlund | | | Date: Wed May 30 11:03:04 2018 +0200 | | | | | | Add evaluation of intBit*. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2479 | | | | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 9878b52ae313868c898178184b0d8ac5c85c9fa5 | | | Author: Per Östlund | | | Date: Mon May 28 17:34:19 2018 +0200 | | | | | | [NF] Fill in field names when converting records. | | | | | | - Fill in the field names when converting record expressions to DAE, | | | since the old ExpressionSimplify relies on them being present. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2478 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComplexType.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 12e54e083c19ce46ed5c9a8e15d9985bf032a509 | | | Author: Per Östlund | | | Date: Mon May 28 16:27:51 2018 +0200 | | | | | | [NF] Fix Package.collectVariableConstants. | | | | | | - Make Package.collectVariableConstants handle generated record | | | bindings correctly. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2477 | | | | | | M Compiler/NFFrontEnd/NFPackage.mo | | | | | * commit a44441915de38213420e3624a2d53e86cac1e122 | | | Author: Per Östlund | | | Date: Mon May 28 16:10:15 2018 +0200 | | | | | | [NF] Allow both types to be unknown in matchTypes. | | | | | | - When allowing unknown types, allow both the actual and the expected | | | type to be unknown. This can happen with e.g. : subscripts on a | | | function parameter with : dimensions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2476 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit debb491d8860c0b6dd1faef1f73442fe5e68b814 | | | Author: Per Östlund | | | Date: Mon May 28 12:36:42 2018 +0200 | | | | | | [NF] Apply scope fixes to records constructors too. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2475 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | | | * commit 0fd679ded81b65e77badf79f54e64df9fc72036e | | | Author: Per Östlund | | | Date: Mon May 28 11:30:37 2018 +0200 | | | | | | [NF] Fix scoping issues. | | | | | | - Fix InstNode.scopeList for derived classes. | | | - When including the root class in scope names, include the full path | | | of the root to avoid name clashes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2474 | | | - OpenModelica/OpenModelica-testsuite#964 | | | | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 14c51e072b1ca9c5510898e7634844e27f1f22b0 | | | Author: Per Östlund | | | Date: Sat May 26 11:48:04 2018 +0200 | | | | | | [NF] Pad cref subscripts with :. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2473 | | | - OpenModelica/OpenModelica-testsuite#963 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit e2290c947463d9194ec7a3a28c2c2770ec51c2bd | | | Author: Per Östlund | | | Date: Fri May 25 21:19:04 2018 +0200 | | | | | | Fix ComponentReference.expandCref. | | | | | | - Pad the subscript list of partially subscripted crefs in expandCref | | | with : to fill up all dimensions, to make if actually expand the | | | crefs instead of only saying it did. The backend sometimes creates | | | such crefs when using the NF, since it doesn't expand as much. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2472 | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit a1852058458249dcd80ff513b487f702fd60ed27 | | | Author: Per Östlund | | | Date: Fri May 25 19:20:06 2018 +0200 | | | | | | Improve inlining to handle Complex constructor. | | | | | | - Make a binding from the record field bindings for record outputs | | | with no explicit binding. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2471 | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | * commit e8395d74f094b92b0e17904a3ee17f3d1d2872fb | | | Author: Per Östlund | | | Date: Fri May 25 19:05:16 2018 +0200 | | | | | | [NF] Fix call attributes for operator overloading. | | | | | | - Create real call attributes for overloaded operator calls, so that | | | they get e.g. the correct inline attributes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2470 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 215b5fc1c3b0b8eb4deed6be5352668d53791166 | | | Author: Per Östlund | | | Date: Fri May 25 14:20:16 2018 +0200 | | | | | | [NF] Fix ConnectEquations.makePositiveMaxCall. | | | | | | - Fetch the instance node from the flow cref instead of assuming that | | | the flow expression is always a cref expressions, which is often | | | not the case. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2469 | | | | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 526262a25e8a8934ff5ae062d8f7d7209d37ba8e | | | Author: Per Östlund | | | Date: Fri May 25 14:05:19 2018 +0200 | | | | | | [NF] Fix default values in record constructors. | | | | | | - Fix conversion of bindings for DAE.Var, since record constructors | | | uses them for default values. | | | - Don't generate type variables when converting types of scope crefs, | | | to avoid loops when converting complex types. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2468 | | | - OpenModelica/OpenModelica-testsuite#962 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit c2593f279bb7aba38bf792c21dff02bb57fee0da | | | Author: Dietmar Winkler | | | Date: Fri May 25 12:20:09 2018 +0200 | | | | | | Add default top alignment for table rows | | | | | | During a documentation clean up of the MSL for 3.2.3 release the | | | style settings for vertical alignment were removed (https://github.com/modelica/ModelicaStandardLibrary/pull/2517) | | | Other tools (e.g., SimulationX and Dymola) have their own default settings | | | that actually match top alignment. OMEdit is probably going to have | | | the same. This PR adds this for the documentation generation. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2467 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit 0ea5484bbd8f5a6b5710164700a321f8a6a8b042 | | | Author: Per Östlund | | | Date: Thu May 24 14:19:48 2018 +0200 | | | | | | [NF] Fix InstNode.scopePath for derived classes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2466 | | | | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit f09a7d4a8245f1a0ed14f60e1bf5db516cf0d47c | | | Author: Per Östlund | | | Date: Thu May 24 13:33:23 2018 +0200 | | | | | | [NF] Improve expansion of reductions. | | | | | | - Implemented expansion of reductions instead of relying on the | | | generic expansion using subscripting. | | | - Added handling of more expressions in SimplifyExp. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2465 | | | - OpenModelica/OpenModelica-testsuite#961 | | | | | | M Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 0f7ec31767375fec81fac0a0ec805ba46fac94c8 | | | Author: Willi Braun | | | Date: Thu May 24 13:00:21 2018 +0200 | | | | | | [cRuntime] fix typo | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2464 | | | | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | | * commit e80e9272d7782ae71d1821759c9758f58cb2aae8 | | | Author: Per Östlund | | | Date: Thu May 24 12:14:10 2018 +0200 | | | | | | [NF] Implemented expansion of cat and promote. | | | | | | - Refactored expression expansion code into a new module NFExpandExp. | | | - Implemented expansion of cat and promote to avoid them being | | | subscripted and blowing up the flat model during scalarization. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2463 | | | - OpenModelica/OpenModelica-testsuite#960 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFConnections.mo | | | A Compiler/NFFrontEnd/NFExpandExp.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFExpressionIterator.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 2ea6748522523de34dcc630221a58eb1a71851aa | | | Author: Willi Braun | | | Date: Thu May 24 11:29:25 2018 +0200 | | | | | | [cRuntime] Fixing LOG_DSS dump | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2462 | | | | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | | * commit 2716d05b8f8d1153cdb767f0c1cc52eb9d318bff | | | Author: Willi Braun | | | Date: Wed May 23 20:33:24 2018 +0200 | | | | | | [DAEMode] create aux variable for cse variables | | | | | | - this attempts to fix initialization issue in DAEmode | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2460 | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/DAEMode.mo | | | | | * commit 729fcc06b99f8f009a5761fd4089b3af688722a3 | | | Author: Willi Braun | | | Date: Wed May 23 20:18:35 2018 +0200 | | | | | | [cRuntime] fix function _omc_maximumVectorNorm | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2459 | | | | | | M SimulationRuntime/c/simulation/solver/omc_math.c | | | | | * commit ef288f9413dc9345e2cd74a974f71a890997811d | | | Author: Per Östlund | | | Date: Wed May 23 17:00:35 2018 +0200 | | | | | | [NF] Fix equation counting for algorithms. | | | | | | - Adds an ElementSource to algorithm sections with the necessary | | | information that CheckModel needs to correctly count the number of | | | equations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2458 | | | | | | M Compiler/FrontEnd/ElementSource.mo | | | A Compiler/NFFrontEnd/NFAlgorithm.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFFlatModel.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFSections.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit e5b9e3eebdf2b862d2e94b02291a2404172115ba | | | Author: Per Östlund | | | Date: Wed May 23 12:12:46 2018 +0200 | | | | | | [NF] QoL fixes. | | | | | | - Fixed order of equations in when-equations. | | | - Added __OpenModelica_builtinType annotation to allow the $Code types | | | in NFModelicaBuiltin to work in both the new and old instantiation, | | | so that Interactive doesn't break if NFModelicaBuiltin is loaded at | | | start (i.e. by using -d=newInst on the command line instead of | | | setting it in the script). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2457 | | | - OpenModelica/OpenModelica-testsuite#959 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | | | * commit 71fb0a70361b130637169ea3a8cf16779600208e | | | Author: Per Östlund | | | Date: Tue May 22 23:23:21 2018 +0200 | | | | | | [NF] Fix prefixing issue. | | | | | | - Handle prefixing of bindings coming from a parent of an instance. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2456 | | | - OpenModelica/OpenModelica-testsuite#958 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | | | * commit 2d96bc28409a3b14dfb69c2a17dd4035bb503513 | | | Author: Per Östlund | | | Date: Tue May 22 22:40:23 2018 +0200 | | | | | | [NF] Fix flattening of bindings. | | | | | | - Use flattenExp when flattening bindings, so any crefs in the binding | | | gets the correct subscripts. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2455 | | | - OpenModelica/OpenModelica-testsuite#957 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 4f6e4cd98f160b24cdfeaffeb8005e72e285d90e | | | Author: Per Östlund | | | Date: Tue May 22 21:33:10 2018 +0200 | | | | | | [NF] Fix dimension deduction with 'each' bindings. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2454 | | | - OpenModelica/OpenModelica-testsuite#956 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 5733f33e5d7000978ada9dd37d04e26e0bf15f05 | | | Author: Per Östlund | | | Date: Tue May 22 15:36:24 2018 +0200 | | | | | | [NF] Modifier/binding fixes. | | | | | | - Fix incorrect merge order of class modifiers. | | | - Fix flattening of type attribute bindings. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2453 | | | - OpenModelica/OpenModelica-testsuite#955 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit fed5daceedaa05951c39cca3e3debb8c1845e285 | | | Author: Per Östlund | | | Date: Tue May 22 15:12:36 2018 +0200 | | | | | | [NF] Fix binding issues. | | | | | | - Remove invalid dimension deduction error for 'each' bindings. | | | - Fix type matching of bindings to catch array dimension mismatches | | | for 'each' bindings. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2452 | | | - OpenModelica/OpenModelica-testsuite#954 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 437e35d6131a7f03cc703ef1546837d3c8909bea | | | Author: Adrian Pop | | | Date: Tue May 22 13:43:22 2018 +0200 | | | | | | fixes to FMI modelDescription import | | | - do not require the imported file to be named modelDescription.xml | | | - do all the zipping operations in the temporary folder and cleanup after | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2451 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 6b41403247d878ffe343ef66e054e91e2494c50d | | | Author: Per Östlund | | | Date: Tue May 22 13:20:36 2018 +0200 | | | | | | [NF] Various fixes. | | | | | | - Simplify variables too in SimplifyModel. | | | - Implemented simplification of size. | | | - Evaluate subscripts when evaluating component references. | | | - Fix origin in Call.typeMapIteratorCall. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2450 | | | - OpenModelica/OpenModelica-testsuite#953 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | | | * commit 0c485418965e381277e88370b74df94363b478db | | | Author: Per Östlund | | | Date: Tue May 22 12:17:16 2018 +0200 | | | | | | [NF] Fix ExpressionIterator for arrays. | | | | | | - Expand the array when creating a new array iterator, since it can | | | contain non-scalar elements. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2449 | | | - OpenModelica/OpenModelica-testsuite#952 | | | | | | M Compiler/NFFrontEnd/NFExpressionIterator.mo | | | | | * commit 6a4b5f12113158c3da7429e5a269a46d4dfd3df9 | | | Author: Per Östlund | | | Date: Tue May 22 11:42:57 2018 +0200 | | | | | | [NF] Improve handling of class modifiers. | | | | | | - Replace the whole binding level system of handling nested modifiers | | | with keeping a list of a parents for each binding, to be able to | | | handle nested modifiers that are a mix of component and classes. | | | - Changed NFBinding into a package to be able to have constants in it. | | | - Removed deprecated BindingOrigin module. | | | - Removed restriction that only types are allowed to have dimensions, | | | it works correctly now and the intent of the specification is | | | probably that they should be allowed. | | | - Added better error message when dimension deduction fails due to the | | | binding being 'each'. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2448 | | | - OpenModelica/OpenModelica-testsuite#951 | | | | | | M 3rdParty | | | M Compiler/NFFrontEnd/NFBinding.mo | | | D Compiler/NFFrontEnd/NFBindingOrigin.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFExpressionIterator.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFModifier.mo | | | M Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/NFFrontEnd/NFVariable.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 6812b5269e320d19c917b516f466d5e54bf9234e | | | Author: Per Östlund | | | Date: Mon May 21 12:10:34 2018 +0200 | | | | | | [NF] Ignore unused record field bindings. | | | | | | - Ignore record field bindings when the record instance itself has a | | | binding, so the constant evalution doesn't use the wrong binding. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2447 | | | - OpenModelica/OpenModelica-testsuite#950 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit c06350fe93e7523093d5cb3d0d9c72441a85bbb1 | | | Author: Per Östlund | | | Date: Fri May 18 12:56:09 2018 +0200 | | | | | | [NF] Fix record constructor generation issue. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2446 | | | | | | M Compiler/NFFrontEnd/NFRecord.mo | | | | | * commit c6677a428615355af7d06a12bd457bcaa8216a4e | | | Author: Per Östlund | | | Date: Fri May 18 11:19:01 2018 +0200 | | | | | | Make saveTotalModel respect uses-annotations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2445 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 54d7a401cf18df7db1f6377b070184b295ea105f | | | Author: Per Östlund | | | Date: Fri May 18 10:19:41 2018 +0200 | | | | | | [NF] Fix modifier scope in Inst.instClassDef. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2444 | | | | | | M 3rdParty | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit c0cc57f7ce72c9bb1c02c43543abecaf81d2d144 | | | Author: Martin Sjölund | | | Date: Fri May 18 08:03:06 2018 +0200 | | | | | | Build lpsolve55 if it is not found | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2443 | | | | | | M 3rdParty | | | M Makefile.in | | | M configure.ac | | | | | * commit 74abb64441328b983f8478c48be003cd883b28b7 | | | Author: Per Östlund | | | Date: Thu May 17 19:39:06 2018 +0200 | | | | | | [NF] Improve binding type mismatch error message. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2442 | | | - OpenModelica/OpenModelica-testsuite#949 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit c02ea2ff4b27f8583a0d444d01a6ae4b27671716 | | | Author: Per Östlund | | | Date: Thu May 17 16:48:51 2018 +0200 | | | | | | [NF] Improve handling of record evaluation. | | | | | | - Generate a binding from the record fields for record instances with | | | no explicit binding. | | | - Attempt to use the binding from the record instance when evaluating | | | record fields with no explicit binding. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2441 | | | - OpenModelica/OpenModelica-testsuite#948 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 90c18869672e7e124a6cede06e1c5e35bcb7524a | | | Author: Per Östlund | | | Date: Thu May 17 13:30:15 2018 +0200 | | | | | | [NF] Improve type checking of records. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2439 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | | | * commit 1a8d9828230f80ee6e6cb3e8fc3782664176afe3 | | | Author: Per Östlund | | | Date: Thu May 17 11:52:42 2018 +0200 | | | | | | [NF] Fix generation of record constructors. | | | | | | - Generate record constructors from new instances of the records, | | | so that they don't share child instances with the record instances | | | that triggered the generation. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2439 | | | | | | M Compiler/NFFrontEnd/NFRecord.mo | | | | | * commit 2fefbbb8626427ed9de06b45a8d28fbf00cde285 | | | Author: Per Östlund | | | Date: Thu May 17 12:30:23 2018 +0200 | | | | | | [NF] Improve type checking of records. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2440 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 16e088377f4aaef3c73d058fb6ab5ddb999bdc4a | | | Author: Per Östlund | | | Date: Wed May 16 16:53:25 2018 +0200 | | | | | | [NF] Implement getInstanceName(). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2438 | | | - OpenModelica/OpenModelica-testsuite#947 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 803cabd92077e1be6ae931c7cc49dd1e934c8730 | | | Author: Per Östlund | | | Date: Wed May 16 16:22:05 2018 +0200 | | | | | | [NF] Record fixes. | | | | | | - Generate default record constructors even when they aren't | | | explicitly called, since calls might be generated by the backend. | | | - Remove the 'constructor'.$default suffix that was previously added | | | to generated record constructors, since the rest of the compiler | | | assumes constructors have the same name as the record itself. | | | - Use DAE.Function.RECORD_CONSTRUCTOR for record constructors instead | | | of DAE.Function.FUNCTION. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2437 | | | - OpenModelica/OpenModelica-testsuite#946 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComplexType.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFRestriction.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 57e8ce74ff284ce614dea5bdf3092429e2b87f25 | | | Author: Martin Sjölund | | | Date: Wed May 16 16:07:18 2018 +0200 | | | | | | Generate correct code for integer mod(i1,i2) | | | | | | Changed Ceval/ExpressionSimplify to use the mod calls. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2432 | | | | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/boot/Makefile.common | | | M SimulationRuntime/c/meta/meta_modelica_builtin_boxptr.h | | | M SimulationRuntime/c/util/utility.h | | | | | * commit 17adb9a8c6b92218db47194369a09fa5dae49631 | | | Author: Per Östlund | | | Date: Wed May 16 15:33:27 2018 +0200 | | | | | | [NF] Performance improvements. | | | | | | - Guard some Error.assertions that otherwise would do lots of | | | unnecessary work. | | | - Save evaluated bindings. | | | - Improve evaluation of subscripted ranges. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2436 | | | - OpenModelica/OpenModelica-testsuite#945 | | | | | | M 3rdParty | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | | | * commit ed95fad9a60e56cf6f8cc07dbdcb0d9240f1b48b | | | Author: Per Östlund | | | Date: Wed May 16 10:59:18 2018 +0200 | | | | | | [NF] Constant evaluation fixes. | | | | | | - Implement evaluation of smooth. | | | - Declare pre, change, edge and sample as impure. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2435 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | | | * commit 6aa87b50ea52a52563e45efeae1956d64145d6f2 | | | Author: Lennart Ochel | | | Date: Tue May 15 22:56:24 2018 +0200 | | | | | | Updating 3rdParty | | | | | | ddc7706 Fix Markdown linter warning | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler-3rdParty#30 | | | | | | M 3rdParty | | | | | * commit c09713212f3c1d02b6f2aecd20a96baeeea84915 | | | Author: Per Östlund | | | Date: Tue May 15 17:39:45 2018 +0200 | | | | | | [NF] Generate less stupid flat models. | | | | | | - Improved the expression simplification, and used it to simplify more | | | things in SimplifyModel. | | | - Implemented constant evaluation of matrix and symmetric. | | | - Added squareness check to argument of symmetric. | | | - Improved DAE conversion of if-statements so that 'else' is created | | | instead of 'elseif true then' for the last branch. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2434 | | | - OpenModelica/OpenModelica-testsuite#944 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFSimplifyModel.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | | | * commit fb58909f0036a7669ae19d4eb483a54242690a62 | | | Author: Per Östlund | | | Date: Mon May 14 18:49:41 2018 +0200 | | | | | | [NF] Various improvements. | | | | | | - Fixed ceval of ^ by actually using ^ and not /. | | | - Fixed type when converting array parameters in function to DAE. | | | - Added new model simplification phase, which currently only removes | | | some empty array crefs in function calls. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2433 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | A Compiler/NFFrontEnd/NFSimplifyModel.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 52e894fe70926da94fbd386e414c2caad590f68b | | | Author: Per Östlund | | | Date: Mon May 14 13:09:52 2018 +0200 | | | | | | [NF] Use class scopes for function names. | | | | | | - Use the enclosing scope of a function when generating it's name, | | | instead of the found scope (which might be a component). This fixes | | | some issues with external functions where the backend assumes the | | | name is prefixed with the enclosing scope, and we don't yet generate | | | unique instances for functions in components anyway. | | | - Use better coding style in Class.isExternalFunction. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2431 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit d47670afb84794c198fdaf54eaeb275fd5eff047 | | | Author: Per Östlund | | | Date: Mon May 14 11:58:27 2018 +0200 | | | | | | [NF] Don't treat external "builtin" as external. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2430 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | | | * commit 271b70dce215529b903129d4dfbd7a385e6a2ff2 | | | Author: Per Östlund | | | Date: Mon May 14 11:18:48 2018 +0200 | | | | | | [NF] Fix lookup scope for inner names. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2429 | | | - OpenModelica/OpenModelica-testsuite#943 | | | | | | M Compiler/NFFrontEnd/NFLookup.mo | | | | | * commit 74e8456e8528b4a9764b2457e96852689d9107f6 | | | Author: Martin Sjölund | | | Date: Mon May 14 08:25:25 2018 +0200 | | | | | | filterSimulationResults option to remove descriptions | | | | | | The string comments on variables take up a lot of space in the result- | | | file. This option allows filtering them all away. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2428 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/SimulationResults.mo | | | M Compiler/runtime/SimulationResults.c | | | | | * commit a3a17502f450104a331a02526b1c56f32e4bc958 | | | Author: Per Östlund | | | Date: Wed May 9 18:27:21 2018 +0200 | | | | | | Add dumping of INITIAL_NORETCALL to DAEDump. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2427 | | | | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/DAEDumpTpl.tpl | | | | | * commit 3d7f6a4615b694a9920a8f38055a4324476704d8 | | | Author: Per Östlund | | | Date: Wed May 9 17:59:11 2018 +0200 | | | | | | [NF] Fix evaluation of dimensions in functions. | | | | | | - Only evaluate structural parameter dimensions in functions, not | | | non-structural parameters. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2426 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 0e2c8f5685d4b17992b88cd34f123c5016a33e92 | | | Author: Per Östlund | | | Date: Wed May 9 17:29:14 2018 +0200 | | | | | | [NF] Fix variability of size() properly. | | | | | | - Partially revert previous commit that propagated origin to | | | Ceval.evalExp, and deduce the origin based on where a component is | | | declared instead. Package constants should be typed like they're | | | class variables, even when used in a function. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2425 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 63ed252539d1446382a443893f38f902d2c6c62f | | | Author: Per Östlund | | | Date: Wed May 9 16:44:51 2018 +0200 | | | | | | [NF] Handle derived classes in collectRecordParams. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2424 | | | | | | M Compiler/NFFrontEnd/NFRecord.mo | | | | | * commit 59a392a87ae3303ac00ca4a6013cfc53ad9582a2 | | | Author: Per Östlund | | | Date: Wed May 9 15:55:30 2018 +0200 | | | | | | [NF] Minor fixes. | | | | | | - Fix type when evaluating reductions. | | | - Don't do branch selection during typing for if-expressions with | | | conditions that contain non-evaluatable expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2423 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 1bed3ff2be5a4d8b8a52f7dc3771a23f7a7c8b1b | | | Author: Per Östlund | | | Date: Wed May 9 15:40:41 2018 +0200 | | | | | | [NF] Fix variability of size() in functions. | | | | | | - Limit the variability of size in a function to parameter. The | | | variability of the input arguments should be used rather than the | | | input parameters, but functions are currently typed without taking the | | | input arguments into consideration. | | | - Propagate origin to Ceval.evalExp, since it might need to type | | | expressions when evaluating bindings of constants. | | | - Removed deprecated NFExpOrigin.mo. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2422 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | D Compiler/NFFrontEnd/NFExpOrigin.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit a3ddfaf940ce5230549c3e3659874f3a6fc31c11 | | | Author: Per Östlund | | | Date: Wed May 9 14:20:51 2018 +0200 | | | | | | [NF] Function evaluation improvements. | | | | | | - Handle some subscripted expressions in EvalFunction. | | | - Fixed type of cat in Ceval.evalBuiltinCat. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2421 | | | - OpenModelica/OpenModelica-testsuite#942 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit 8b4871a39412b49b9e95f059e423e907b993f9e3 | | | Author: Per Östlund | | | Date: Wed May 9 12:53:32 2018 +0200 | | | | | | [NF] Improve function vectorization. | | | | | | - Handle dimensions defined by an expression when vectorizing calls. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2420 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit c84474230f941d0f9ff605c103a03baabb48e813 | | | Author: Martin Sjölund | | | Date: Wed May 9 11:43:41 2018 +0200 | | | | | | Only perform logging of delay for LOG_EVENTS_V | | | | | | The delay logging is very verbose, causing huge logs. It is now only | | | enabled when verbose logging is enabled. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2419 | | | | | | M SimulationRuntime/c/simulation/solver/delay.c | | | | | * commit 4912fd69bb66fdc4e041a11c35109327a69de0c5 | | | Author: Per Östlund | | | Date: Tue May 8 17:37:06 2018 +0200 | | | | | | [NF] Inlining fixes. | | | | | | - Create an appropriate dimension expression for ranges of unknown size. | | | - Do replacements in array dimensions during inlining too. | | | - Fix Call.typeArgs so that only external function arguments are left | | | unevaluated, and not all function arguments. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2418 | | | | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInline.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit bc9cecefe72789980b91ac763cf3b12284b1177a | | | Author: Bernhard Thiele | | | Date: Tue May 8 14:24:51 2018 +0200 | | | | | | Removing description of a previously removed module | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2416 | | | | | | M Compiler/Util/Flags.mo | | | | | * commit d9899db2c7cd5abe4a05e1b2230afcb43578d31a | | | Author: Per Östlund | | | Date: Mon May 7 19:44:34 2018 +0200 | | | | | | [NF] Support for records in NFEvalFunction. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2415 | | | - OpenModelica/OpenModelica-testsuite#941 | | | | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit a1911e7517076cbbb9176ccfafa2d98a412f14ff | | | Author: Per Östlund | | | Date: Mon May 7 16:24:52 2018 +0200 | | | | | | [NF] Function evaluation improvements for records. | | | | | | - Build a record expression from the child nodes if a record output | | | doesn't have an explicit binding. | | | - Evaluate expressions in function outputs and local variables too | | | (currently in order of declaration, needs to be dependency sorted). | | | - Added check that the outputs are assigned a value when evaluation a | | | function (by adding Expression.EMPTY() and using it as the initial | | | value if an output has no binding). | | | - Always evaluate complex bindings on parameters, even if they aren't | | | structural, since they need to be split into their component values. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2414 | | | - OpenModelica/OpenModelica-testsuite#940 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/Util/Error.mo | | | | | * commit 60e8e0a5a2b07502fd9cd81b5816f28fe45f131f | | | Author: Per Östlund | | | Date: Mon May 7 15:12:19 2018 +0200 | | | | | | [NF] Evaluation of reductions and SUBSCRIPTED_EXP. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2413 | | | - OpenModelica/OpenModelica-testsuite#939 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 5feb8326077dc738477b1cbc5c089db6cb647c0f | | | Author: Per Östlund | | | Date: Mon May 7 12:43:35 2018 +0200 | | | | | | [NF] Implemented basic function inlining. | | | | | | - Implemented early inlining of functions with one output and one | | | statement. | | | - Removed Ceval.evalBuiltinCross, the definition in ModelicaBuiltin | | | is used instead. | | | - Updated Expression map and fold function to also consider reduction | | | iterators. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2412 | | | - OpenModelica/OpenModelica-testsuite#938 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | A Compiler/NFFrontEnd/NFInline.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 87286cb84a45122e73b999218d1affbd4a5b5c2a | | | Author: Per Östlund | | | Date: Sat May 5 15:35:29 2018 +0200 | | | | | | [NF] Various improvements. | | | | | | - Add manual typing of cardinality and Connections.*. | | | - Fixed typing of if equations when the condition contains one of the | | | above mentioned connection operators. | | | - Added evaluation of OpenModelica_uriToFilename. | | | - Improved Expression.applyIndexSubscript for crefs. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2411 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 89eacbb81cd7c8fb878159ead3fc9929018226e4 | | | Author: Per Östlund | | | Date: Fri May 4 16:49:53 2018 +0200 | | | | | | [NF] Minor fixes. | | | | | | - Flatten the class tree of functions before creating the actual | | | Function, so that duplicate elements are handled correctly. | | | - Use Ceval when evaluating 'fill' instead of deprecated SimplifyExp. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2410 | | | - OpenModelica/OpenModelica-testsuite#937 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | | | * commit ace473cd5295486ce64ac2bc7e6c8a3daa98e78c | | | Author: Per Östlund | | | Date: Fri May 4 15:41:01 2018 +0200 | | | | | | [NF] Add evalution of known external functions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2409 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | | | * commit bc4b3e1b69489f26b80d4b10888c944848022b2f | | | Author: Per Östlund | | | Date: Fri May 4 13:52:45 2018 +0200 | | | | | | [NF] Add sanity check to Call.vectorizeCall. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2408 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit cd7b28ae3f0706903ee57298b974b97c85799356 | | | Author: Per Östlund | | | Date: Thu May 3 19:50:51 2018 +0200 | | | | | | [NF] Initial function evaluation implementation. | | | | | | - Implemented basic function evaluation that supports all control | | | structures and scalar assignments, but not e.g. arrays or records. | | | - Moved storage of iteration ranges from the mutable iterators to the | | | loop or reductions themselves, so they can safely be modified. | | | - Added new mutable Expression for use by the function evaluation to | | | avoid having to do name lookup. | | | - Added flags --evalLoopLimit and --evalRecursionLimit to let users | | | set the limits used to avoid infinite evaluation or stack overflows. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#73 | | | - OpenModelica/OMCompiler#2407 | | | - OpenModelica/OpenModelica-testsuite#936 | | | | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit f92e6eb390968312568ee77726f0acc73ddb73c4 | | | Author: Adeel Asghar | | | Date: Thu May 3 14:57:37 2018 +0200 | | | | | | Fixed the windows FMU export | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2406 | | | | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | | * commit 6a5320c62a5dcc9c92ed50639c5424c2b479d0e8 | | | Author: Per Östlund | | | Date: Wed May 2 15:51:08 2018 +0200 | | | | | | Fix Inst.releaseInstHashTable. | | | | | | - Create a new hash table of appropriate size, instead of one with | | | size 1, since it will be reused by subsequent instantiations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2405 | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | * commit 26cb1843b1a62ae2908dbbb271754d3dfb35ad56 | | | Author: Martin Sjölund | | | Date: Wed May 2 13:26:49 2018 +0200 | | | | | | Improved instantiateModel | | | | | | - Report execStat for the frontend | | | - Support the silent flag `-q` for the instantiateModel API, avoiding | | | calling the dumping routine if the result is not desired (the output | | | is still non-empty to allow checking for empty string to signify | | | success) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2404 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 7fc85eb69d5c28a5c279b254b7b24c3403b3bd4c | | | Author: Martin Sjölund | | | Date: Wed May 2 08:12:20 2018 +0200 | | | | | | Fix undefined behaviour in codegen of array reduction | | | | | | There was a condition variable that was never assigned to that caused | | | the C-compiler to either assume the reduction always failed, always | | | succeeded or at runtime get random memory that made the choice. | | | The variable and superfluous check have been removed. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2402 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 5a7ce94586fec9f20c1cee82171b416183ce04f9 | | | Author: Per Östlund | | | Date: Fri Apr 27 16:29:19 2018 +0200 | | | | | | [NF] Implemented evaluation of Integer(). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2401 | | | - OpenModelica/OpenModelica-testsuite#935 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 81ba8681949732b9a12f245180e97e98f25079e0 | | | Author: Per Östlund | | | Date: Fri Apr 27 16:14:26 2018 +0200 | | | | | | [NF] Various fixes. | | | | | | - Fix ExpressionSimplify.evalCat so that it doesn't reverse the | | | arguments when dim == 1. | | | - Disabled constant evaluation of function call arguments during typing. | | | - Added constant evaluation of ranges. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2400 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 3aae2a0d80bfd56ced39dc4596c45a7ee20ef216 | | | Author: Adrian Pop | | | Date: Thu Apr 26 20:45:07 2018 +0200 | | | | | | pass the makefile file in Windows | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2399 | | | | | | M SimulationRuntime/c/Makefile.common | | | | | * commit 338d1df7a2fce518e30e3786046697dc68a3b73e | | | Author: Per Östlund | | | Date: Thu Apr 26 15:31:51 2018 +0200 | | | | | | [NF] Improve constant evaluation. | | | | | | - Implemented evaluation of more operators and expressions. | | | - Implemented evaluation of the String function. | | | - Added Expression.contains utility function. | | | - Improved unrolling of for equations. | | | - Added System.sprintff to print Real values of any size. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2398 | | | - OpenModelica/OpenModelica-testsuite#934 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/System.mo | | | M Compiler/runtime/System_omc.c | | | | | * commit 27184161bfa3999a7807a1596c1aa4d5eeee8fed | | | Author: Martin Sjölund | | | Date: Wed Apr 25 09:31:07 2018 +0200 | | | | | | Change the default to statically linked FMUs | | | | | | Added a pre-built static version of the FMI SimulationRuntime to | | | improve performance of statically linked FMUs. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2395 | | | - OpenModelica/OpenModelica-testsuite#933 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.objs | | | | | * commit 004da7332f0644d216f2c42894c1018874748656 | | | Author: Per Östlund | | | Date: Tue Apr 24 16:39:24 2018 +0200 | | | | | | Disable incorrect typing of .+ for Strings. | | | | | | - Concatenation of a String scalar and array was previously defined | | | incorrectly in OperatorOverloading, such that it would expect the | | | scalar to be a Boolean instead of String. This fixes that particular | | | issue, but the frontend still handles it wrong since it assumes that | | | the .+ operator is commutative (which isn't true for Strings). This | | | commit disables the incorrect Boolean matches, but keeps the old | | | behaviour of String not working until someone fixes it properly or | | | it's made obsolete by the new frontend. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2396 | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | * commit d8d9e02c37433371de40735828f69f328178236c | | | Author: Per Östlund | | | Date: Tue Apr 24 13:48:35 2018 +0200 | | | | | | [NF] Improve Expression.promote. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2394 | | | - OpenModelica/OpenModelica-testsuite#932 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit f5e1d77ecf929efd391360d8d01079957ded619d | | | Author: Martin Sjölund | | | Date: Tue Apr 24 13:33:22 2018 +0200 | | | | | | Inline mmc_mk_modelica_array for source FMUs | | | | | | This fixes ticket:4899. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2393 | | | | | | M SimulationRuntime/c/meta/meta_modelica.h | | | M SimulationRuntime/c/meta/meta_modelica_data.h | | | | | * commit 549896e2e7e6ee31281b05d92e26aea3e8c76068 | | | Author: Per Östlund | | | Date: Tue Apr 24 12:45:38 2018 +0200 | | | | | | [NF] Improve subscripting of expressions. | | | | | | - Handle typenames, ranges and reductions in | | | Expression.applySubscriptIndex. | | | - Use Expression.applySubscriptIndex in Expression.expandGeneric, | | | instead of just creating a subscripted expression. | | | - Fixed mistake in typing of Boolean ranges that resulted in them | | | always getting a size of 1. | | | - Added case to Typing.typeIterator for when the iterator has already | | | been typed (which can happen e.g. if the iterator is needed to | | | determine the size of a dimension). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2392 | | | - OpenModelica/OpenModelica-testsuite#931 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit c51b823862e99e7c452b61340c2fd59b2b90aac9 | | | Author: Martin Sjölund | | | Date: Tue Apr 24 09:35:18 2018 +0200 | | | | | | Fix stateselection destructor | | | | | | - Fixed a double free for FMUs with state selection | | | - Fixed a use of a pointer after it was free'd | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2391 | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 0b569ccd9847ab533d7332af999b1df1081737b0 | | | Author: Martin Sjölund | | | Date: Tue Apr 24 08:18:42 2018 +0200 | | | | | | Remove wrong code for translateModelFMU | | | | | | The code only runs if the call to translateModelFMU fails to type, but | | | will ignore the bad arguments, change the defaults, and return a wrong | | | result-type. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2390 | | | - OpenModelica/OpenModelica-testsuite#930 | | | | | | M Compiler/Script/StaticScript.mo | | | | | * commit d6ea7eb493496de9b4e634d90378843374e8407c | | | Author: Rüdiger Franke | | | Date: Tue Apr 24 06:27:20 2018 +0200 | | | | | | Support assignment to arrays of discrete states | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2389 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit d4122a2d85e935b31a6bd1bf5907ceff9059dc0c | | | Author: Willi Braun | | | Date: Tue Apr 24 00:38:41 2018 +0200 | | | | | | [Runtime] fix some debug outputs in kinsol solver | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2388 | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | * commit c2ffbc562b6c6a3ac01f6cac8e98b1b6279eed27 | | | Author: Martin Sjölund | | | Date: Mon Apr 23 13:37:18 2018 +0200 | | | | | | Handle # in the working path | | | | | | Fixes ticket:4896. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2387 | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 3f638304b0a00d928db3ef484852624edfde36e0 | | | Author: Per Östlund | | | Date: Mon Apr 23 12:53:27 2018 +0200 | | | | | | [NF] Fix type of DAE.RANGE. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2386 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit c2dad7bbfa40d535a4f8e5471f24a2329fec940d | | | Author: Per Östlund | | | Date: Mon Apr 23 10:58:53 2018 +0200 | | | | | | Add comment strip option to saveTotalModel. | | | | | | - Added stripAnnotations and stripComments option to saveTotalModel. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2375 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 340f1d39e1a95f25327547b155b89ac9da286c4c | | | Author: Per Östlund | | | Date: Sat Apr 21 17:04:25 2018 +0200 | | | | | | [NF] Improve structural parameter marking. | | | | | | - Look for structural parameters in derived classes too. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2385 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 19ce60ad9954f68b0f9a195d7ff670b507504368 | | | Author: Per Östlund | | | Date: Sat Apr 21 15:28:47 2018 +0200 | | | | | | [NF] Minor fixes for type attributes. | | | | | | - Set correct basetype in ClassTree.instantiate for derived classes. | | | - Fixed scalarization of non-each class modifiers on array components. | | | - Moved subscript count check from the instantiation to the typing, | | | since dimensions from types aren't added to components until then. | | | - Use correct parent node when type checking type attributes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2384 | | | - OpenModelica/OpenModelica-testsuite#929 | | | | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFExpressionIterator.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit c9c4c305924206ef81381390ac197bb01ba052ad | | | Author: Per Östlund | | | Date: Fri Apr 20 23:12:07 2018 +0200 | | | | | | [NF] Improved handling of types. | | | | | | - Added class trees to the builtin types with their attributes, to | | | simplify the handling of builtin attributes and make inheriting | | | builtin types work properly. | | | - Changed instantiation of short class declarations so that we keep | | | the derived class instead of replacing it with the base class, | | | since we otherwise loose information we need later. | | | - Changed the instantiation of components so that dimensions from | | | their types are added during typing instead of during instantiation. | | | - Various other fixes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2383 | | | - OpenModelica/OpenModelica-testsuite#928 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComplexType.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 29bc2a84678c0d924c040853e75451069b5b2c89 | | | Author: Willi Braun | | | Date: Wed Apr 18 18:45:40 2018 +0200 | | | | | | [SC] Refactor some functions that reconstruct SimEqSystems | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2382 | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit feb746ee889a4622d0f87afda203c00741773097 | | | Author: Willi Braun | | | Date: Wed Apr 18 17:04:35 2018 +0200 | | | | | | [SC] remove the replacement of the DIV operator by a call | | | | | | - added thow execption to the optimization, since ipopt | | | seems to be abel to handle it | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2379 | | | - OpenModelica/OpenModelica-testsuite#927 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M SimulationRuntime/c/optimization/optimizer_main.c | | | M SimulationRuntime/c/util/division.h | | | | | * commit de3a487895630021a3054dd3b810c050dbede943 | | | Author: Adrian Pop | | | Date: Wed Apr 18 12:34:20 2018 +0200 | | | | | | add GC_get_prof_stats as OMC API, ticket:4889 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2381 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | | | * commit ae5e0b10dbc636f1eb28d949221d6aaf19657082 | | | Author: Per Östlund | | | Date: Wed Apr 18 11:49:57 2018 +0200 | | | | | | [NF] Connection handling improvements. | | | | | | - Fixed typing error in ComponentRef.setSubscriptsList, the crefs | | | type shouldn't take subscripts into account. | | | - Expand connector expressions before creating connectors from them. | | | - Fixed error in Expression.expandCref2 that caused some array crefs | | | to be erroneously expanded into an empty array. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2380 | | | - OpenModelica/OpenModelica-testsuite#926 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConnections.mo | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit ff8188090a5432d840ff26d4d2607e0370335e55 | | | Author: Per Östlund | | | Date: Tue Apr 17 17:23:22 2018 +0200 | | | | | | [NF] ones/zeros and dimensions type check fixes. | | | | | | - Change ones/zeros to the appropriate fill calls, since the code | | | generation expects that. | | | - Fixed equality check for dimensions to handle expressions better. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2378 | | | - OpenModelica/OpenModelica-testsuite#925 | | | | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 129d50fea9458f4c2f07798751f67547d7fdaca9 | | | Author: Adrian Pop | | | Date: Tue Apr 17 15:49:52 2018 +0200 | | | | | | fix copy of antlr jars for Linux and Windows | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2377 | | | | | | M Makefile.common | | | M Makefile.omdev.mingw | | | | | * commit a8f003fffa2fbfb04e7d8f3043a3054c3ef7263b | | | Author: Per Östlund | | | Date: Tue Apr 17 15:33:19 2018 +0200 | | | | | | [NF] Use correct DAE type for array assignments. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2376 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | | | * commit f6ae791a64e89ba166daa4e1f332f6f6cff56086 | | | Author: Adrian Pop | | | Date: Tue Apr 17 14:29:03 2018 +0200 | | | | | | fix windows builds, copy of antlr*jar | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2374 | | | | | | M Makefile.omdev.mingw | | | | | * commit 92163598897d58ef804eae432e766db513f89453 | | | Author: Per Östlund | | | Date: Tue Apr 17 13:47:40 2018 +0200 | | | | | | [NF] ExternalObject fixes. | | | | | | - Added missing calls to typeFunctionBody when typing ExternalObject | | | structors, so the whole function is typed and not only the inputs. | | | - Collect ExternalObject structors in functions too. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2373 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFRestriction.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit a47336541d81feae0759a2f5133069cd6b98ce6d | | | Author: Per Östlund | | | Date: Tue Apr 17 13:00:10 2018 +0200 | | | | | | [NF] Hack to fix type of min/max/sum/product. | | | | | | - Patch the type of min/max/sum/product earlier to avoid getting | | | polymorphic types in the calls. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2372 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit 6ca89244b048420804340a29617caf142e3dd529 | | | Author: Per Östlund | | | Date: Mon Apr 16 18:36:15 2018 +0200 | | | | | | [NF] Improvements. | | | | | | - Simplified the type checking of bindings, and made it work for | | | binding on array types too. | | | - Added check that non-type classes shouldn't have dimensions. | | | - Fixed the check for 'each' being used correctly, and made it into | | | a varning instead of an error. | | | - Fixed the typing of crefs so that it doesn't cause typing cycles. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2370 | | | - OpenModelica/OpenModelica-testsuite#923 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFBindingOrigin.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFExpressionIterator.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFModifier.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFRestriction.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit d36f68c8447f989d01d0d877bd9a847abfa2d2e2 | | | Author: Martin Sjölund | | | Date: Mon Apr 16 15:03:14 2018 +0200 | | | | | | Compile runtime code with no-dollars-in-identifiers | | | | | | The dollar is not allowed in C-code, so we should enforce that we do not | | | generate such code. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2369 | | | | | | M configure.ac | | | | | * commit d7c5c23cc59e61a69c4c6555cba860cb5cd06dac | | | Author: Martin Sjölund | | | Date: Mon Apr 16 12:04:42 2018 +0200 | | | | | | Moved the Java interface to new repo OMJava | | | | | | See for example: https://github.com/OpenModelica/OMJava | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2367 | | | | | | M .gitignore | | | M SimulationRuntime/c/Makefile.common | | | D SimulationRuntime/java_interface/.project | | | D SimulationRuntime/java_interface/Makefile.common | | | D SimulationRuntime/java_interface/Makefile.in | | | D SimulationRuntime/java_interface/Makefile.omdev.mingw | | | D SimulationRuntime/java_interface/antlr_license.txt | | | D SimulationRuntime/java_interface/src/org/openmodelica/ComplexTypeSpec.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/IModelicaRecord.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaAny.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaArray.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaBaseArray.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaBoolean.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaFunction.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaFunctionReference.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaHelper.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaInteger.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaObject.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaObjectException.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaOption.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaReal.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaRecord.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaRecordException.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaString.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaTuple.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/ModelicaVoid.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/OMCModelicaRecord.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/SimpleTypeSpec.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/TypeSpec.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/CommunicationException.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/CompilerException.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/ConnectException.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/InvocationError.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/JreSocketFactory.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/OMCProxy.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/OmcCommunication.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/OmcCommunicationHelper.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/OmcCommunicationHolder.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/OmcCommunicationOperations.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/OmcCommunicationStub.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/Result.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/SmartProxy.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/ComplexTypeDefinition.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/DefinitionsCreator.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/FunctionDefinition.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JarCreator.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/function.st | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/header.st | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/myFQName.st | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/record.st | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/uniontype.st | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/OMCStringParser.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/OMCorbaDefinitions.g | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/PackageDefinition.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/ParseException.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/RecordDefinition.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/SymbolTable.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/UniontypeDefinition.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/VariableDefinition.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/test/ABC_CONTAINER.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/test/ABC_UT.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/test/TestDefinitionsParser.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/test/TestObjects.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/test/TestParser.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/test/TestRecord.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/test/TestSmartProxy.java | | | D SimulationRuntime/java_interface/src/org/openmodelica/test/abc.java | | | D SimulationRuntime/java_interface/test_files/meta_modelica.mo | | | D SimulationRuntime/java_interface/test_files/meta_modelica.mos | | | D SimulationRuntime/java_interface/test_files/simple.mo | | | D SimulationRuntime/java_interface/test_files/simple.mos | | | M configure.ac | | | | | * commit 0f2f73e3361d8a556d0b6c538309c611fc9fc434 | | | Author: Martin Sjölund | | | Date: Mon Apr 16 10:49:27 2018 +0200 | | | | | | Run javac with encoding=utf8 | | | | | | The behaviour of javac changed such that comments containing utf-8 | | | characters is now an error unless you specify the encoding of the file. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2366 | | | | | | M SimulationRuntime/java_interface/Makefile.in | | | | | * commit e86a4580d902c675d6df36abe14116371bcc08a2 | | | Author: Martin Sjölund | | | Date: Mon Apr 16 08:35:15 2018 +0200 | | | | | | Increase the size of equation alias cache | | | | | | Parameters were not considered in the size, causing severe scalability | | | issues for models with few equations and many parameters. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2365 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 20e6c2d3c17c6c9448b525df57db2b94c2fdf86a | | | Author: Martin Sjölund | | | Date: Fri Apr 13 14:01:15 2018 +0200 | | | | | | Disable equation aliasing for C++ runtime | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2361 | | | - OpenModelica/OpenModelica-testsuite#922 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 53af8ff6a1825034d762b60e9f3d40b123a003dd | | | Author: Martin Sjölund | | | Date: Fri Apr 13 11:13:33 2018 +0200 | | | | | | Introduce aliasing of SimCode equations | | | | | | Very many equations are the same in the continuous, initial, lambda0, | | | and parameter equation systems. This makes some of these equations | | | become aliases to other ones. The aliasing is performed as the last | | | step before code generation since this is the most conservative | | | approach (it might be bad for performance since the same traversals | | | have been performed on the different systems). Strongly connected | | | components, if-equations, and algorithms are not considered yet. | | | Roughly 1/3 of the equations seem to be removed by this aliasing which | | | hopefully increases performance. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2361 | | | - OpenModelica/OpenModelica-testsuite#922 | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenUtilSimulation.tpl | | | M Compiler/Template/CodegenXML.tpl | | | M Compiler/Template/SimCodeTV.mo | | | A Compiler/Util/HashTableSimCodeEqCache.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 4d89e7f1a786854cce59ed24273c9aeae6e202f1 | | | Author: Per Östlund | | | Date: Fri Apr 13 13:12:51 2018 +0200 | | | | | | [NF] Fix FBuiltin.getBasicTypes for NF. | | | | | | - ExternalObject is defined in ModelicaBuiltin in the NF and should not | | | be added by FBuiltin.getBasicTypes when -d=newInst is set. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2363 | | | | | | M Compiler/FFrontEnd/FBuiltin.mo | | | | | * commit 5680ad363cdb244264f6feb4b973263d6aeac1e2 | | | Author: Willi Braun | | | Date: Fri Apr 13 11:53:58 2018 +0200 | | | | | | [BE] added execStat to BackendDAEUtil.sortGlobalKnownVarsInDAE | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2362 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 74a526d35005e0634213f4820029dc2693d78b26 | | | Author: hkiel | | | Date: Thu Apr 12 15:04:59 2018 +0200 | | | | | | some minor optimizations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2358 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M SimulationRuntime/c/simulation/solver/omc_math.c | | | | | * commit 368ac8c5391a21e29a98a4ca72bb2ab1a49de704 | | | Author: Martin Sjölund | | | Date: Thu Apr 12 13:16:18 2018 +0200 | | | | | | Refactor SimCode.createEquation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2360 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 7a3a58fa5c6b9f214cc9a63530ae2183afdb3932 | | | Author: Willi Braun | | | Date: Thu Apr 12 11:59:57 2018 +0200 | | | | | | [DAEmode] reduce generated code for algebraic variables | | | | | | - store algebraic variable indices in static array | | | - move get/set AlgebricDAEVar functions to runtime | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2359 | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M SimulationRuntime/c/simulation/solver/dae_mode.c | | | M SimulationRuntime/c/simulation/solver/dae_mode.h | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit f6ef4b263458a77f15023066c98ecf68703f4ce5 | | | Author: Martin Sjölund | | | Date: Thu Apr 12 07:44:54 2018 +0200 | | | | | | [NF] Simplify enumeration ranges | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2316 | | | - OpenModelica/OpenModelica-testsuite#921 | | | | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 4fc65f53b0ca00c18e0052c8993324306c28d551 | | | Author: Martin Sjölund | | | Date: Mon Mar 26 15:02:21 2018 +0200 | | | | | | [NF] Simplify Integer/Real/Boolean ranges | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2316 | | | - OpenModelica/OpenModelica-testsuite#921 | | | | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit e6bd88360dd747bba48612f221cd4d78b88acefb | | | Author: Willi Braun | | | Date: Wed Apr 11 19:16:23 2018 +0200 | | | | | | [DAEMode] update at event update again all equations | | | | | | - for now evaluate at event update all equations, since | | | the dependency evaluation breaks a lot of models. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2355 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 22458626a6c2d6ab52dab171b70e8da37ba1343b | | | Author: Martin Sjölund | | | Date: Wed Apr 11 14:26:43 2018 +0200 | | | | | | [NF] Improve TODO-messages | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2356 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit c160a16d76f174d3588a27e702064d4572bc819c | | | Author: Martin Sjölund | | | Date: Wed Apr 11 13:01:15 2018 +0200 | | | | | | Handle SVGs containing UTF-8 characters | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2354 | | | | | | M Examples/generate_icons.py | | | | | * commit 3f9491d0001b5c491d8d31a2e6e8dde364c0abdd | | | Author: Martin Sjölund | | | Date: Wed Apr 11 11:52:12 2018 +0200 | | | | | | Handle empty rotation in icon generation script | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2353 | | | | | | M Examples/generate_icons.py | | | | | * commit 38efbe7876bc456cdb321b12c90349e9f3179ed9 | | | Author: Martin Sjölund | | | Date: Wed Apr 11 10:54:41 2018 +0200 | | | | | | [NF] Handle more binary vector operations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2352 | | | | | | M Compiler/NFFrontEnd/NFOperator.mo | | | | | * commit 45f753c5b6062e33e82d1660610e8c777e91ba00 | | | Author: Martin Sjölund | | | Date: Wed Apr 11 10:51:49 2018 +0200 | | | | | | [NF] Unlift arrays types when expanding expressions | | | | | | This is now done for element-wise operations and matrix-vector | | | multiplication. There might be other operations that do not set the type | | | correctly. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2352 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit 20ca0048fba52a5dde0fa4708ab9a4d80a7005b2 | | | Author: Martin Sjölund | | | Date: Wed Apr 11 10:50:36 2018 +0200 | | | | | | [NF] Fix evaluation of promote | | | | | | We calculated the number of dimensions to promote, but did not pass this | | | to the function. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2352 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 38d78f522ba850bb9f52f37a1a4a482a232e79ee | | | Author: Martin Sjölund | | | Date: Wed Apr 11 10:49:54 2018 +0200 | | | | | | Fix simplify for cat-expressions | | | | | | The dimensions stored in the arrays were sometimes wrong. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2352 | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 65d57a519f52b8c0fb74046e9831c4618acd12f8 | | | Author: Per Östlund | | | Date: Tue Apr 10 18:54:41 2018 +0200 | | | | | | [NF] Set correct restriction for complex types. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2351 | | | | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFRestriction.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit bd785a4ce582b2fe8e31635dbe2bbf4ee4128abb | | | Author: Willi Braun | | | Date: Tue Apr 10 16:56:50 2018 +0200 | | | | | | [DAEmode] Introduce evaluation stages on equation level | | | | | | For the simulation it is needed to evaluate the related | | | equations at four different stages: | | | - *dynamic* - Evaluate all dependent equations to obtain the | | | residuals for the integration. | | | - *algebraic* - Evaluate equations needed at the output points. | | | - *zerocross* - Evaluate equations, which are needed to obtain the | | | zeroCrossings expressions. | | | - *discrete* - Evaluate the equations depending on the discrete equations. | | | | | | Enabled for now only in DAE mode, but it's also applicable in ODE mode. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2349 | | | - OpenModelica/OpenModelica-testsuite#920 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/InlineArrayEquations.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/dae_mode.c | | | M SimulationRuntime/c/simulation/solver/dae_mode.h | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 5e99e6163d1093abea2ba59bb6e0c9489c077b18 | | | Author: Martin Sjölund | | | Date: Tue Apr 10 14:57:22 2018 +0200 | | | | | | [NF] Translate more binary vector operations to DAE | | | | | | There are still some operators in there that I do not know if they work | | | properly. They now give internal errors and continue translation so we | | | can check which models are affected easier. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2350 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | | | * commit e84261d437885c3ca19028528242ebfd47e9e6cb | | | Author: Martin Sjölund | | | Date: Tue Apr 10 11:18:37 2018 +0200 | | | | | | [NF] Evaluate scalar product and power operator | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2348 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 5c7b2f01831411a0c08f462583b3ea72144d3892 | | | Author: vruge | | | Date: Mon Apr 9 13:41:42 2018 +0200 | | | | | | fixes for tmpVars | | | | | | don't create a tmpVar for a constValue | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2340 | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | * commit cc58a7bcbea6c12c8992b6749fa43588f6a780ae | | | Author: Martin Sjölund | | | Date: Thu Apr 5 11:34:33 2018 +0200 | | | | | | Handle builtin functions in isConst | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2340 | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 08403397fca762be24890b2ce31d9eac6cdbf21b | | | Author: Martin Sjölund | | | Date: Mon Apr 9 09:06:08 2018 +0200 | | | | | | Fix the tar-file in GenerateDoc.mos | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2347 | | | | | | M Examples/GenerateDoc.mos | | | | | * commit baa1a2541520cb56a9dba80c6e2211ae8c7f8eb9 | | | Author: vruge | | | Date: Fri Apr 6 23:37:51 2018 +0200 | | | | | | improved inStream | | | | | | define `0/0` for inStream-equation as first `stream_exp` | | | | | | refs ticket:4869 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2346 | | | - OpenModelica/OpenModelica-testsuite#917 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | * commit 7dd0320aeb0ad7e33acff5f353033c4db4ac81f7 | | | Author: Per Östlund | | | Date: Fri Apr 6 14:57:54 2018 +0200 | | | | | | Fix order of arguments to String. | | | | | | - The significantDigits parameter should come before the other options | | | in String() according to the specification, but the compiler expected | | | it to be last instead. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2344 | | | - OpenModelica/OpenModelica-testsuite#916 | | | | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Template/CodegenAdevs.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenJava.tpl | | | M Compiler/Template/CodegenSparseFMI.tpl | | | M Compiler/Template/CodegenXML.tpl | | | M SimulationRuntime/c/util/modelica_string.c | | | M SimulationRuntime/c/util/modelica_string.h | | | | | * commit 3f9d53fdce7aa636a9fb4aef57324327f5e5e06d | | | Author: Per Östlund | | | Date: Fri Apr 6 14:16:57 2018 +0200 | | | | | | Fix ParModelica compilation with Clang 6.0. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2345 | | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/omc_ocl_builtin_kernels.cpp | | | | | * commit 4204ff08edff480d40e72d71a9e2a98afef44036 | | | Author: Per Östlund | | | Date: Thu Apr 5 15:22:39 2018 +0200 | | | | | | [NF] Handle records in Connector.split. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2343 | | | - OpenModelica/OpenModelica-testsuite#915 | | | | | | M Compiler/NFFrontEnd/NFConnector.mo | | | | | * commit ee22481b7882c663d208ac19377fa7d10b57816e | | | Author: Per Östlund | | | Date: Thu Apr 5 13:43:56 2018 +0200 | | | | | | [NF] Branch selection of if-expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2342 | | | - OpenModelica/OpenModelica-testsuite#914 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 180e0084f2f433affec8f60f9d1f1a52ba870312 | | | Author: Willi Braun | | | Date: Thu Apr 5 03:29:11 2018 +0200 | | | | | | [BE] improve inverse algorithm handling | | | | | | - attempt to fix ticket:4855 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2336 | | | - OpenModelica/OpenModelica-testsuite#913 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 73e3f9c6124e3aa74e2f0f587963fc0827343547 | | | Author: vruge | | | Date: Wed Apr 4 22:35:03 2018 +0200 | | | | | | [BE] fix for inStream | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2339 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 862a0978bf727053b40a7499de5a90a089b7aa26 | | | Author: vruge | | | Date: Wed Apr 4 20:20:10 2018 +0200 | | | | | | improved inStream | | | | | | simplify/evaluate bounds before compare with zero | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2338 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit acd54fca97d33e6edd375065b0a9084001b8d71a | | | Author: Volker Waurich | | | Date: Wed Apr 4 08:00:20 2018 +0200 | | | | | | check if evaluate annotation is actually true | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2337 | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 87a0162b892ed90a15be11e95ee4ff90e9bd4b81 | | | Author: Per Östlund | | | Date: Tue Apr 3 17:38:25 2018 +0200 | | | | | | [NF] Implement structural parameter handling. | | | | | | - Added Variability.STRUCTURAL_PARAMETER used to mark structural | | | parameters. | | | - Changed the condition for evaluating bindings to include structural | | | parameters, and changed the conditions for evaluation various | | | expressions to exclude non-structural parameters. | | | - Added Variability.IMPLICITLY_DISCRETE used for discrete-time variables | | | that are not declared as such, e.g. Integer, Boolean, etc variables. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2335 | | | - OpenModelica/OpenModelica-testsuite#912 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 0616b65b5777a7267a379f9f409b0f38c0f47390 | | | Author: Per Östlund | | | Date: Tue Apr 3 11:34:11 2018 +0200 | | | | | | [NF] Expand when conditions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2334 | | | - OpenModelica/OpenModelica-testsuite#911 | | | | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | | | * commit e74a4200454d2fb66e8f7034e9321b7254a53acb | | | Author: Volker Waurich | | | Date: Tue Apr 3 09:45:52 2018 +0200 | | | | | | fix cad-file based visualization | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2333 | | | | | | M Compiler/BackEnd/VisualXML.mo | | | | | * commit 23f5dff8b943a161e08ef4f22165a3b2f9d20605 | | | Author: vruge | | | Date: Thu Mar 29 23:06:17 2018 +0200 | | | | | | added sum to skipped case for cse | | | | | | refs ticket:4850 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2332 | | | - OpenModelica/OpenModelica-testsuite#910 | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit d180efb92c20df4ede1f9e6623c5d83504a3da93 | | | Author: vruge | | | Date: Thu Mar 29 21:15:27 2018 +0200 | | | | | | improved inline-function | | | | | | - disable guard inside addReplacement | | | - guard called before addOptBindingReplacements if needed | | | - since #2314 using replacement for outputs, too | | | - allowed array-type and record type for outputs | | | | | | refs ticket:4808 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2331 | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | * commit bb49baab0f63ff1631cc6deb9b7f25558d3e9861 | | | Author: Per Östlund | | | Date: Thu Mar 29 14:13:16 2018 +0200 | | | | | | Fix expression simplification rules. | | | | | | - Fixes several expression simplifications rules that changed Integer | | | expressions into Real expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2330 | | | - OpenModelica/OpenModelica-testsuite#908 | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 9edd1f5a377ae7640bccf21a3945f1b40d824386 | | | Author: Per Östlund | | | Date: Wed Mar 28 18:16:02 2018 +0200 | | | | | | [NF] Port inStream changes from #2319. | | | | | | - Port the changes made to inStream in the old frontend to the new, | | | in particular setting the Global.isInStream global root to avoid | | | the backend failing when trying to access it. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2329 | | | - OpenModelica/OpenModelica-testsuite#907 | | | | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | | | * commit a4776a6127e84fd902bb8f05f2aee5ed8745fd53 | | | Author: Per Östlund | | | Date: Wed Mar 28 17:55:08 2018 +0200 | | | | | | [NF] Fix typing of calls with multiple outputs. | | | | | | - Fix typing of function calls with multiple outputs so that only the | | | first output is used when the call isn't alone on the rhs. | | | - Use correct origin in Typing.typeSubscripts. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2328 | | | - OpenModelica/OpenModelica-testsuite#906 | | | | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 72d39d69184ba9d360ae988b242a89c3be2e406f | | | Author: Per Östlund | | | Date: Wed Mar 28 16:52:33 2018 +0200 | | | | | | [NF] Fix path when creating record expressions. | | | | | | - Remove the record constructor name from the path when creating | | | record expressions, and only keep the name of the record itself. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2327 | | | - OpenModelica/OpenModelica-testsuite#905 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit 1792dd70cdce3469aa3e65b1215c7b551c1d4d8a | | | Author: Per Östlund | | | Date: Wed Mar 28 16:32:23 2018 +0200 | | | | | | [NF] Cleaning and various optimizations. | | | | | | - Cleaned up the name lookup a bit, and got rid of the error spamming | | | from Function.lookupFunctionSilent. | | | - Changed the handling of Integer and String so that e.g. the type | | | Integer and the function Integer are different entities, instead of | | | e.g. using the same InstNode for both. | | | - Optimize the constants in NFBuiltin and NFBuiltinFuncs so that they | | | become actual constants in the generated code, and not created each | | | time they're used. | | | - Remove special handling of StateSelect and ExternalObject from the | | | name lookup, since Modelica 3.4 clarifies that they aren't reserved | | | names, and added ExternalObject to ModelicaBuiltin instead | | | (StateSelect was already defined there). | | | - Implemented a better check for subscripts on elements that shouldn't | | | be subscripted. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2326 | | | - OpenModelica/OpenModelica-testsuite#904 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 11aa135c21f6bd2a409cebfddd7f48f8ed8ea10d | | | Author: Martin Sjölund | | | Date: Wed Mar 28 11:51:49 2018 +0200 | | | | | | Fix listArrayLiteral | | | | | | The functionality had some bad logic previously that caused it to give | | | unexpected results (such as giving an array of size 1 when size 3 as | | | expected). listArrayLiteral now always contains one argument of size 1 | | | which has a List type. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2325 | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 7199ae18fd58f3838c0406656e998db797fcdff0 | | | Author: Martin Sjölund | | | Date: Wed Mar 28 10:44:44 2018 +0200 | | | | | | Reduced code used when bootstrapping | | | | | | - Stubbed away MidCode and NFUnitCheck | | | - Removed most NF packages from bootstrapping | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2324 | | | - OpenModelica/OpenModelica-testsuite#903 | | | | | | R100 Compiler/NFFrontEnd/NFInstUtil.mo Compiler/FrontEnd/NFInstUtil.mo | | | A Compiler/Stubs/CodegenMidToC.mo | | | A Compiler/Stubs/DAEToMid.mo | | | A Compiler/Stubs/MidCode.mo | | | A Compiler/Stubs/NFUnitCheck.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 0e62fe0548d18d7afbd6b8a02b8871729524790c | | | Author: Simon Eriksson | | | Date: Thu Mar 15 11:52:44 2018 +0100 | | | | | | Initial MidCode implementation | | | | | | Co-authored-by: Simon Eriksson | | | Co-authored-by: Patrik Andersson | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2324 | | | - OpenModelica/OpenModelica-testsuite#903 | | | | | | A Compiler/MidCode/.gitignore | | | A Compiler/MidCode/DAEToMid.mo | | | A Compiler/MidCode/HashTableMidVar.mo | | | A Compiler/MidCode/MidCode.mo | | | A Compiler/MidCode/MidToMid.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/SimCode/SimCodeFunction.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | A Compiler/Template/CodegenMidToC.tpl | | | M Compiler/Template/Makefile.common | | | A Compiler/Template/MidCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit a9b58e13a501675333d699ce69fbeadf1b315641 | | | Author: Martin Sjölund | | | Date: Tue Mar 27 14:37:40 2018 +0200 | | | | | | Update to Java6 since Java5 is obsolete | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2323 | | | | | | M SimulationRuntime/java_interface/Makefile.in | | | | | * commit 6a6c0332fb738a714756c1a8fad1ed6fd6cd3fe3 | | | Author: Martin Sjölund | | | Date: Tue Mar 27 13:45:03 2018 +0200 | | | | | | Replace tabs with 2 spaces | | | | | | Also changes some indentation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2321 | | | | | | M Compiler/BackEnd/DAEMode.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Template/SimCodeBackendTV.mo | | | M Compiler/Template/VisualXMLTplTV.mo | | | | | * commit 25da4670f23b1eaf3afbf722ae1ace30552f4f3c | | | Author: Martin Sjölund | | | Date: Tue Mar 27 12:58:06 2018 +0200 | | | | | | [NF] Relax variability error in functions | | | | | | The binding expression of a parameter in a function is now allowed to be | | | a discrete expression (since we do not distinguish between inputs and | | | other bindings). This now gives a warning instead of an error (because | | | the Modelica specification does not seem to allow this, but other tools | | | and libraries use this pattern for no obvious reason). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2321 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 3a6cb88d32a0a8c07b6c8aca90fbea05ba9c2d05 | | | Author: Martin Sjölund | | | Date: Tue Mar 27 12:57:44 2018 +0200 | | | | | | [NF] Unescape raw Absyn.STRING | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2321 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit b4635bbb1a9d24219fa9c1d4a1d8d56c1bc38c40 | | | Author: Per Östlund | | | Date: Tue Mar 27 13:29:34 2018 +0200 | | | | | | [NF] More derived scope fixes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2322 | | | - OpenModelica/OpenModelica-testsuite#902 | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 659bcbc3efd19421e58c7ccba0e20645eca3f761 | | | Author: Lennart Ochel | | | Date: Tue Mar 27 06:32:12 2018 +0200 | | | | | | Fix indentation of 1c86d4e3a86bdc7c7708ae2816682d536ad96f57 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2320 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 1c86d4e3a86bdc7c7708ae2816682d536ad96f57 | | | Author: vruge | | | Date: Tue Mar 27 00:13:36 2018 +0200 | | | | | | improved inStream | | | | | | use positiveMax like proposed in | | | see. https://trac.openmodelica.org/OpenModelica/ticket/3885#comment:12 | | | | | | refs ticket:3885, ticket:4441 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2319 | | | - OpenModelica/OpenModelica-testsuite#900 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/FrontEnd/ConnectUtil.mo | | | M Compiler/Global/Global.mo | | | | | * commit de9ded9a90309da7e27a60c1659c61c651cc2071 | | | Author: Per Östlund | | | Date: Mon Mar 26 17:02:14 2018 +0200 | | | | | | [NF] Improve typing of size expression. | | | | | | - Handle size expressions such as x[:, size(x, 1)] in functions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2318 | | | - OpenModelica/OpenModelica-testsuite#899 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 75bf644edf3f75391d97004e7d47a75611721c1b | | | Author: Per Östlund | | | Date: Mon Mar 26 16:06:53 2018 +0200 | | | | | | [NF] Fix scoping for derived classes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2317 | | | - OpenModelica/OpenModelica-testsuite#898 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit c282ec9aaa446d6ddeb9796c2719ea2e36c7aa67 | | | Author: Per Östlund | | | Date: Mon Mar 26 12:09:08 2018 +0200 | | | | | | [NF] Fix array binding issue. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2315 | | | - OpenModelica/OpenModelica-testsuite#897 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit f10312d579a3e9433c5378bb3ec6ac7c320ac711 | | | Author: Willi Braun | | | Date: Sun Mar 25 17:35:22 2018 +0200 | | | | | | [DAEmode] added several minor things | | | | | | - added DAE_CONTEXT | | | - disable compiler optimization for some dae functions | | | - preparation to use eqAttr in the code generation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2309 | | | | | | M Compiler/SimCode/SimCodeFunction.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 90d01e948649a8d75333a0378dc86f846da5ffd1 | | | Author: vruge | | | Date: Sun Mar 25 16:05:29 2018 +0200 | | | | | | fixed inline | | | | | | - use VariableReplacements | | | | | | refs ticket:4841 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2314 | | | - OpenModelica/OpenModelica-testsuite#895 | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | * commit f3d84c6de0085477b057e81cf4345b5fbd951780 | | | Author: vruge | | | Date: Sun Mar 25 13:08:14 2018 +0200 | | | | | | bugfixes | | | | | | consider doInverseFactors | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2313 | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 3933f1c6a61d9f13ccc5c3394418fcb8769100a7 | | | Author: vruge | | | Date: Sat Mar 24 18:21:24 2018 +0100 | | | | | | added rule for expandFactors | | | | | | - x/0 => x*1/0 | | | impact of ExprssionSolve: | | | (x-c)/ 0 = c2 --> x = c | | | | | | refs ticket:4316 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2312 | | | - OpenModelica/OpenModelica-testsuite#894 | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 907d54ec29c5fb9d3019821fe98a59dfe367dfbe | | | Author: vruge | | | Date: Sat Mar 24 09:12:35 2018 +0100 | | | | | | improved inInline.getFunctionInputsOutputBody | | | | | | use loop instead of recursive match | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2311 | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | * commit f9d9de0cbcc49c855b68f674a868d06889b3ba76 | | | Author: vruge | | | Date: Sat Mar 24 00:24:36 2018 +0100 | | | | | | fixed inline | | | | | | - output variables can have a binding like protected variables | | | - create from binding of outputs new Statement | | | refs ticket4808 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2310 | | | - OpenModelica/OpenModelica-testsuite#893 | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | * commit 69ee163e8cf1270f4aa229d133f5cfb5a56c6546 | | | Author: Per Östlund | | | Date: Fri Mar 23 16:07:28 2018 +0100 | | | | | | [NF] Subscripting improvements. | | | | | | - Implemented basic handling of slices in Expression.applySubscript. | | | - Implemented missing cases for Real ranges in RangeIterator. | | | - Added the concept of invalid ranges to RangeIterator to allow it to | | | fail gracefully on non-expandable ranges. | | | - Improved detection of too small step size in Real ranges. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2308 | | | - OpenModelica/OpenModelica-testsuite#892 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFRangeIterator.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/Util/Error.mo | | | | | * commit 13b595d697ed0626b521e4ca21f3582313c647bb | | | Author: hkiel | | | Date: Fri Mar 23 15:52:39 2018 +0100 | | | | | | avoid failure(_=BaseHashTable.get()), use hasKey() instead | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2306 | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/FrontEnd/ConnectionGraph.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Util/VarTransform.mo | | | | | * commit 43f36d562402d9099cfa9a47765a519f6b9c891b | | | Author: hkiel | | | Date: Fri Mar 23 10:46:12 2018 +0100 | | | | | | fix match -> matchcontinue | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2306 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 35f216d9f781a6f3de2cd8b8963721b11affc954 | | | Author: hkiel | | | Date: Thu Mar 22 16:48:49 2018 +0100 | | | | | | use BaseHashTable.hasKey() instead of failing/passing get() | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2306 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/FrontEnd/Lookup.mo | | | | | * commit ff5f8bf62d7a1580a6e929b235fc0a30733a8605 | | | Author: hkiel | | | Date: Thu Mar 22 15:22:15 2018 +0100 | | | | | | implement non-failing versions of get and has in BaseHashSet | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2306 | | | | | | M Compiler/FrontEnd/CheckModel.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/BaseHashSet.mo | | | | | * commit 63888ab878aa1e08eb102dba9c179a1bec374b84 | | | Author: Per Östlund | | | Date: Fri Mar 23 13:02:21 2018 +0100 | | | | | | [NF] Record binding improvements. | | | | | | - Evaluate record constructors to record expressions. | | | - Split record expressions when flattening a complex component. | | | - Added dummy node to the definition of the Integer function instead | | | of using an empty node, so we can assume each function has a node. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2307 | | | - OpenModelica/OpenModelica-testsuite#891 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit f103a0d61bbc406ea02bbc5cc7dba60158b452fd | | | Author: Per Östlund | | | Date: Thu Mar 22 15:17:20 2018 +0100 | | | | | | [NF] Create equations for complex bindings. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2305 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit fb72969f027acaf7ccd9e0e21fecc2dbb917f685 | | | Author: Per Östlund | | | Date: Thu Mar 22 14:41:14 2018 +0100 | | | | | | [NF] Fix record constructor DAE issue. | | | | | | - Create a real record constructor node, instead of using the record | | | class itself when creating a record constructor function. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2304 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/Util/Array.mo | | | | | * commit cd42dc7464322f069dd705f73138309320536852 | | | Author: Willi | | | Date: Thu Mar 22 07:56:38 2018 +0100 | | | | | | [SimCode] added equation attributes to SimCode.SimEqSystem | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2301 | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/SimCode/ReduceDAE.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 93b4018ec4d1762b85480146608fa6cf833a5a74 | | | Author: Per Östlund | | | Date: Wed Mar 21 20:27:06 2018 +0100 | | | | | | [NF] Fix issue with converting functions to DAE. | | | | | | - Convert the function tree before everything else, to avoid function | | | nodes being clobbered if the function is used as a type somewhere. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2303 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | | | * commit f7f4c35ec4b20b823cc4c944591901a341597b26 | | | Author: Willi Braun | | | Date: Wed Mar 21 19:37:28 2018 +0100 | | | | | | [DAEmode] get rid of the old implementation | | | | | | - the new one is further developed anyway | | | - make ida as default solver if DAE mode is chosen | | | - mark simulation flag -daeMode as deprecated | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2302 | | | - OpenModelica/OpenModelica-testsuite#890 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 05a951b53ec5f802eb74be7989f80fd8501ec16d | | | Author: Martin Sjölund | | | Date: Wed Mar 21 17:03:41 2018 +0100 | | | | | | Handle tail recursion in CevalFunction | | | | | | This fixes ticket:4838 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2300 | | | - OpenModelica/OpenModelica-testsuite#889 | | | | | | M Compiler/FrontEnd/CevalFunction.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/DAEDumpTpl.tpl | | | | | * commit 748b75ab9f4a3c3bb69a44c269c97e13bc859132 | | | Author: Per Östlund | | | Date: Wed Mar 21 14:48:36 2018 +0100 | | | | | | [NF] Fix typing loop. | | | | | | - Avoid a loop when a component's type references the component, | | | by typing the type's bindings after updating the component node. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2299 | | | - OpenModelica/OpenModelica-testsuite#888 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit e30046d30f6a32432791c8c09ea2131c9da09923 | | | Author: Per Östlund | | | Date: Wed Mar 21 13:47:19 2018 +0100 | | | | | | [NF] Fix size as external argument. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2298 | | | - OpenModelica/OpenModelica-testsuite#887 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit fc8513b93d504b3ab5bfd3092074312824531901 | | | Author: niklwors | | | Date: Wed Mar 21 13:03:53 2018 +0100 | | | | | | copy Visual Studio libs and pdb of cpp runtime with CMake instead of make | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2297 | | | | | | D SimulationRuntime/cpp/.vs/ProjectSettings.json | | | D SimulationRuntime/cpp/.vs/VSWorkspaceState.json | | | D SimulationRuntime/cpp/.vs/cpp/v15/.suo | | | D SimulationRuntime/cpp/.vs/slnx.sqlite | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/ARKode/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Broyden/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/CppDASSL/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Dgesv/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/LinearSolver/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Nox/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/RK12/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | * commit 20606a96d6d36c270758d8e135f2222994945a28 | | | Author: Per Östlund | | | Date: Wed Mar 21 12:13:13 2018 +0100 | | | | | | [NF] Improve performance of DAE conversion. | | | | | | - Cache the conversion of complex types by replacing a converted | | | INSTANCED_CLASS with a new DAE_TYPE class. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2296 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit 77407e8d853c0c1095eef620010fd442b30e8b3f | | | Author: Willi Braun | | | Date: Tue Mar 20 17:33:03 2018 +0100 | | | | | | [DAEmode] Avoid IDA for models without states | | | | | | - when the model has no states and no residual equations | | | the general simulation algorithm with event handling is used. | | | - This fixes models like Modelica.Blocks.Examples.RealNetwork1 for | | | the daeMode=new. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2295 | | | | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | A SimulationRuntime/c/simulation/solver/dae_mode.c | | | A SimulationRuntime/c/simulation/solver/dae_mode.h | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | * commit 1769e7028b17907cfb421ed099661fda9f78dbe4 | | | Author: Per Östlund | | | Date: Tue Mar 20 15:05:15 2018 +0100 | | | | | | [NF] Fix the variability of size. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2294 | | | - OpenModelica/OpenModelica-testsuite#886 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 921ea29206430d3b6782d6ac2955b08597ca9253 | | | Author: Per Östlund | | | Date: Tue Mar 20 13:07:37 2018 +0100 | | | | | | [NF] Redeclare and extends fixes. | | | | | | - Avoid expanding shared class extends nodes before cloning them. | | | - Added check for short class definition self reference (class A = A). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2293 | | | - OpenModelica/OpenModelica-testsuite#885 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit c2feb3fdec696a6f0cd032fdb98cb9f870f76d40 | | | Author: Willi Braun | | | Date: Mon Mar 19 19:07:33 2018 +0100 | | | | | | [DAEmode] improve event handling and discrete loops | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2291 | | | - OpenModelica/OpenModelica-testsuite#884 | | | | | | M Compiler/BackEnd/DAEMode.mo | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 90be43449df4b0117fc6dfc8a0549212661d05b9 | | | Author: Per Östlund | | | Date: Mon Mar 19 17:29:02 2018 +0100 | | | | | | [NF] Improve handling of imports. | | | | | | - Qualified imports are now resolved ondemand, to avoid dependency | | | issues when importing a subpackage. | | | - Added error checks for conflicting imports. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2292 | | | - OpenModelica/OpenModelica-testsuite#883 | | | | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | A Compiler/NFFrontEnd/NFImport.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit df1cb2759ec4c335c8f93e89146c99d1159b9b9e | | | Author: Per Östlund | | | Date: Mon Mar 19 11:58:31 2018 +0100 | | | | | | [NF] Fix redeclare final, for real this time. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2290 | | | - OpenModelica/OpenModelica-testsuite#882 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 9d7f3fd2e3c10b2e7ec0e8809b72eb513df13105 | | | Author: Per Östlund | | | Date: Mon Mar 19 11:38:40 2018 +0100 | | | | | | [NF] Fix for redeclare with final issue. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2289 | | | - OpenModelica/OpenModelica-testsuite#881 | | | | | | M Compiler/NFFrontEnd/NFModifier.mo | | | | | * commit 1efe7ca1c278fd328a783a13f8944b97a64b350c | | | Author: Per Östlund | | | Date: Mon Mar 19 11:10:52 2018 +0100 | | | | | | [NF] Redeclare improvements. | | | | | | - Improved handling of all types of redeclare. | | | - Implemented propagation of final through the frontend, and added | | | checks for final elements being modified. | | | - Various instantiation improvements. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2288 | | | - OpenModelica/OpenModelica-testsuite#880 | | | | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFModifier.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit fc30ae13d58ca054aaf1bf6a1c4d5a2c87d4cc3c | | | Author: Rüdiger Franke | | | Date: Sat Mar 17 20:54:32 2018 +0100 | | | | | | Rename Periodic to Inferred clocks in FMI modelDescription | | | | | | This reflects the current proposal by the FMI working group. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2287 | | | - OpenModelica/OpenModelica-testsuite#879 | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | * commit 399b730895e9ac87a7a5a7cca3c9a403a37e93b3 | | | Author: Rüdiger Franke | | | Date: Sat Mar 17 20:44:36 2018 +0100 | | | | | | Use sorted variable references in Cpp fmi2GetDirectionalDerivative | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2287 | | | - OpenModelica/OpenModelica-testsuite#879 | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit ced7f13fe96045fd75b83e26a8cb832d4c7034ca | | | Author: Rüdiger Franke | | | Date: Sat Mar 17 20:43:08 2018 +0100 | | | | | | Set index of clocked partition in algebraic loops of FMI Jacobian | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2287 | | | - OpenModelica/OpenModelica-testsuite#879 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 79e9b3da98cb6d72d7b05d15daf5044698a1b96b | | | Author: Mahder Gebremedhin | | | Date: Sat Mar 17 12:18:26 2018 +0100 | | | | | | [NF] Add missing case for fold subscript. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2286 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit 3c4a0942be2226e145a6bfaffaee026277f937fe | | | Author: Mahder Gebremedhin | | | Date: Fri Mar 16 21:20:19 2018 +0100 | | | | | | [NF] Disable conversion of bindings in TYPES_VAR. | | | | | | - When converting variables to DAE versions we need to create TYPES_VARS for complex types. | | | remove conversion of bindings in this types vars for now since it causes infinte recurssions in some cases. | | | | | | - See https://github.com/OpenModelica/OMCompiler/commit/a134d4eadcc72fc2828d9e8779cc13a131d39daa#commitcomment-28104629 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2285 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | | | * commit 695f2e1799f06a82c23249726beb24d8691bc647 | | | Author: Martin Sjölund | | | Date: Fri Mar 16 14:31:51 2018 +0100 | | | | | | Support function pointers with underscores in them | | | | | | Fixes ticket:4571 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2284 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 5aa5373b43b4a442d8b5ae866273a91c4a126aa5 | | | Author: Martin Sjölund | | | Date: Fri Mar 16 13:33:08 2018 +0100 | | | | | | Resolve polymorphic bindings in the the function type | | | | | | Partially evaluated functions use elabTypes to generate the type | | | signature of the argument; this needs to resolve polymorphic bindings in | | | order to type-check subsequent expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2283 | | | - OpenModelica/OpenModelica-testsuite#878 | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit cccd62d1a770333a6a17ee5347f07ba45202e6c8 | | | Author: Martin Sjölund | | | Date: Fri Mar 16 11:10:53 2018 +0100 | | | | | | Fix typo | | | | | | list is a list of function pointers. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2283 | | | - OpenModelica/OpenModelica-testsuite#878 | | | | | | M Compiler/SimCode/ReduceDAE.mo | | | | | * commit e89be0095dcc9b3b30bed24ba4ae2cc9dadb58a6 | | | Author: Martin Sjölund | | | Date: Fri Mar 16 10:41:16 2018 +0100 | | | | | | Type-check arguments of function pointers | | | | | | This fixes ticket:4786. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2283 | | | - OpenModelica/OpenModelica-testsuite#878 | | | | | | M Compiler/FrontEnd/Types.mo | | | | | * commit 659c5672e2f0683fbaf7fdae28d792db00b107c2 | | | Author: Mahder Gebremedhin | | | Date: Fri Mar 16 10:14:23 2018 +0100 | | | | | | [NF] Minor fixs | | | | | | - Fix wrong type for some discrete builtin functions. | | | - Fix binding type matching decision. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2282 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit cc3ff32b42275683dc40534ca0673301ce715576 | | | Author: Rüdiger Franke | | | Date: Fri Mar 16 07:15:30 2018 +0100 | | | | | | Consider discrete states in Cpp fmi2GetDirectionalDerivative | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2281 | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit 056a0fae0211ab77bd0cfe7c3ff3c55d472006c7 | | | Author: Rüdiger Franke | | | Date: Fri Mar 16 07:11:02 2018 +0100 | | | | | | Set index of clocked partition for FMI Jacobian | | | | | | There may be multiple indices. Use the max index for now, | | | resulting in 0 for continuous models. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2281 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit de26b558a52fe54c5b3115a786289304407be943 | | | Author: Adrian Pop | | | Date: Thu Mar 15 23:14:58 2018 +0100 | | | | | | fix msvc build | | | - select skd 8.1 for msvc 2015 | | | - use jom to compile things in parallel | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2280 | | | | | | M Makefile.omdev.mingw | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit b3683ed28a3fd3c696a52ec350251b0c8fc8e729 | | | Author: Willi Braun | | | Date: Thu Mar 15 22:36:03 2018 +0100 | | | | | | [BE] differentiate the inner exp of getPart | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2276 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 65beadfa5cbe2fe7cb0507287fc5302bd428e119 | | | Author: Mahder Gebremedhin | | | Date: Thu Mar 15 20:43:43 2018 +0100 | | | | | | [NF] Initial support for function vectorization. | | | | | | - Implemented function vectorization. | | | - Improved mapping function implementations. | | | - Lots of changes to function handling in general. See diffs. | | | - Other minor fixes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2278 | | | - OpenModelica/OpenModelica-testsuite#877 | | | | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit e9740997eac0637a3b3d93bd46ce8a1bae2e12ea | | | Author: Lennart Ochel | | | Date: Thu Mar 15 20:14:26 2018 +0100 | | | | | | Update 3rdParty | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2279 | | | | | | M 3rdParty | | | | | * commit d98c067db67f2f2a026e4e6e8f8b4e519cce69b2 | | | Author: Per Östlund | | | Date: Thu Mar 15 15:54:19 2018 +0100 | | | | | | Notify about constant values in match inputs. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2277 | | | - OpenModelica/OpenModelica-testsuite#876 | | | | | | M 3rdParty | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/Util/Error.mo | | | | | * commit f2d424245ec888bd0c6604843762942208a57756 | | | Author: Martin Sjölund | | | Date: Thu Mar 15 09:33:34 2018 +0100 | | | | | | Check uses-annotation on loadFile of non-package | | | | | | This fixes ticket:2926 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2265 | | | - OpenModelica/OpenModelica-testsuite#872 | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit d0e1fe9a1fbe6a90dfbb6dfe3dd4b8d4bb8fc6d6 | | | Author: Willi Braun | | | Date: Wed Mar 14 12:58:19 2018 +0100 | | | | | | [BE] remove redundant Expression.simplify calls | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2273 | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit 079c102b1dd117f1ffaf6f430d50881597165d78 | | | Author: hkiel | | | Date: Wed Mar 14 12:38:27 2018 +0100 | | | | | | remove unnecessary define in Makefile | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2275 | | | | | | M Compiler/boot/Makefile.common | | | | | * commit 779ff677ba556caadb0fd071c13d879fda5936a8 | | | Author: Willi Braun | | | Date: Wed Mar 14 12:23:27 2018 +0100 | | | | | | [cRuntime] if IDA fails with linear solver setup reinit and try again | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2274 | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | * commit 747e40188521b8a6d53c8f22d5bd4aba9d2e84f5 | | | Author: Willi Braun | | | Date: Wed Mar 14 11:51:31 2018 +0100 | | | | | | [DAEmode] try to improve the performance of the main traverseFunction | | | | | | - move list operation out of match | | | - fix order of aguments for creation array | | | - use array instead list | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2272 | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/DAEMode.mo | | | | | * commit 995c5ef0f4a385706e480adae85deee7c74cbe85 | | | Author: Willi Braun | | | Date: Wed Mar 14 11:36:32 2018 +0100 | | | | | | move profiling function from BackendDAEUtil > Util | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2271 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/Util/Util.mo | | | | | * commit 09e106cf9245413baeb35ece02344488cbef974c | | | Author: Martin Sjölund | | | Date: Wed Mar 14 07:03:11 2018 +0100 | | | | | | Change the default simulation opt. level to -Os | | | | | | Testing has shown that the performance of clang seems to be good enough | | | to enable -Os by default now. It's still slightly slower for most | | | models, especially small ones. But it should be a good default for | | | larger models. | | | | | | The optimization level for simulations is now set by Susan, and | | | setCFlags will override this. This makes it possible for dynload to use | | | a different optimization level unless set by setCFlags. The disadvantage | | | is that getCFlags does not show what optimization level the simulations | | | will use (unless explicitly set by setCFlags), and this will be different | | | for C++ and C. | | | | | | Note that this is how the MinGW version of OM worked before (except the | | | default for simulations was -O0). | | | | | | OMEdit also has an option to change optimization level, so it should be | | | reasonably convenient for the user to change this to -O0 if desired. | | | | | | Disabled -march=native as a default flag since it is annoying for FMUs. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1869 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/runtime/omc_config.h | | | M configure.ac | | | | | * commit 46dca42457e95a5d532511620d8384b59c6dab61 | | | Author: Willi Braun | | | Date: Tue Mar 13 11:40:37 2018 +0100 | | | | | | [BE] Fixing differentiation of synchronous states | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2269 | | | - OpenModelica/OpenModelica-testsuite#874 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 407a017ff841938e05f1236023ae7a08179d3e6c | | | Author: Mahder Gebremedhin | | | Date: Mon Mar 12 15:27:47 2018 +0100 | | | | | | [NF][#4784] Fix conversion of complex types to old DAE. | | | | | | - Create proper DAE.TYPES_VAR for complex types. | | | - create DAE complex equation for complex equations | | | - until we start scalarizing complex equations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2266 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit a134d4eadcc72fc2828d9e8779cc13a131d39daa | | | Author: Per Östlund | | | Date: Mon Mar 12 15:07:18 2018 +0100 | | | | | | [NF] Fix Expression.mapShallow. | | | | | | - Fixed the reference checks in mapShallow, that previously were | | | reversed leading to changed subexpressions being thrown away. | | | This caused e.g. the evaluation of end to not have any effect | | | if the end was part of a larger expression. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2267 | | | - OpenModelica/OpenModelica-testsuite#873 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit 2199757a218cbc246173b6ef4190b46c363b5117 | | | Author: hkiel | | | Date: Fri Mar 9 10:15:55 2018 +0100 | | | | | | remove unnecessary and wrong cast | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2264 | | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | * commit ead22198dcd340e4e56f31a762cac68098bf4934 | | | Author: Adrian Pop | | | Date: Thu Mar 8 23:00:00 2018 +0100 | | | | | | pass the default makefile file for windows | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2263 | | | | | | M Makefile.common | | | | | * commit 920540b757b4553f01da07e5f3263d8871abd95b | | | Author: Martin Sjölund | | | Date: Thu Mar 8 08:57:38 2018 +0100 | | | | | | Do not recompile Sundials all the time | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2262 | | | | | | M Makefile.common | | | | | * commit c4e5102f474e43f45b6e66c023983df8d235e64e | | | Author: Rüdiger Franke | | | Date: Wed Mar 7 22:43:28 2018 +0100 | | | | | | Reuse factors of linear equation systems during Jacobian evaluation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2261 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | | | * commit e3f5017088db6660aacf775d02f1389fd0d0eec3 | | | Author: Rüdiger Franke | | | Date: Wed Mar 7 20:45:37 2018 +0100 | | | | | | Unify capitalization in FMU2Wrapper | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2260 | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit 514196213912d7819f965562012f053f7085d316 | | | Author: Rüdiger Franke | | | Date: Wed Mar 7 20:40:55 2018 +0100 | | | | | | Reuse factors of linear equation systems in fmi2GetDirectionalDerivative | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2260 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/System/ILinearAlgLoop.h | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | M SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h | | | M SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | | | | | * commit 71c219d80d5f2ef960bad5cf1be56189bb495f72 | | | Author: Willi Braun | | | Date: Wed Mar 7 18:46:33 2018 +0100 | | | | | | [DAEmode] several minor improvments and fixes for events | | | | | | - fixes the when equations generation | | | - fixes the event handling at startTime | | | - minor improvments | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2259 | | | - OpenModelica/OpenModelica-testsuite#871 | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | * commit fbf28bfa3a5b53305694933a448c49d9610a5ecc | | | Author: Willi Braun | | | Date: Wed Mar 7 13:16:25 2018 +0100 | | | | | | [DAEmode] use IDA when the model is compiled in DAEmode | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2258 | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | * commit 47aed5e03ec67d696ed6e9f713fa68414165cee0 | | | Author: Martin Sjölund | | | Date: Wed Mar 7 10:58:02 2018 +0100 | | | | | | Prefix partial function application | | | | | | This fixes ticket:4795. | | | Also added internal error-messages if prefixing an expression fails. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2257 | | | - OpenModelica/OpenModelica-testsuite#870 | | | | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | | * commit bf562e79a61b1b5ae028dea7833a7a6c30e41242 | | | Author: Willi Braun | | | Date: Wed Mar 7 10:03:19 2018 +0100 | | | | | | [DAEmode] don't not put JacobianEqns into json | | | | | | - makes json file parseable | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2256 | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | * commit ad854a60fd1bd7b92e6513cac8feee412c7e4e87 | | | Author: Willi Braun | | | Date: Wed Mar 7 00:15:15 2018 +0100 | | | | | | [DAEMode] create startValueEquations from initDAE | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2255 | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | * commit 19657600ef8751ae30565e9d849831a40b1478d9 | | | Author: Willi Braun | | | Date: Tue Mar 6 22:55:27 2018 +0100 | | | | | | [cRuntime] clean DASSL from DAEmode code | | | | | | - since DAEmode works anyway better with IDA/KLU | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2254 | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | | | * commit d66515a6349db4a8e7dd66a2d860adbd9357ee27 | | | Author: Willi Braun | | | Date: Tue Mar 6 16:56:20 2018 +0100 | | | | | | [FMI] added model structure for discrete states | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2253 | | | - OpenModelica/OpenModelica-testsuite#869 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 1453d7dd8749b799f3bed9fe7a80ffa4d9cfaf2b | | | Author: Adrian Pop | | | Date: Tue Mar 6 15:21:05 2018 +0100 | | | | | | remove quotes that are not needed in Windows makefile | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2252 | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit 04159c54a731c3341105cf19bf825c4426173ca4 | | | Author: Willi Braun | | | Date: Mon Mar 5 17:09:36 2018 +0100 | | | | | | [DAEmode] improving array equations support | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2250 | | | - OpenModelica/OpenModelica-testsuite#868 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/DAEMode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | | | * commit c5d63e71ad397e9c57ec3c8193cdeefc99547ff5 | | | Author: Martin Sjölund | | | Date: Mon Mar 5 11:37:29 2018 +0100 | | | | | | Add a warning for StateSelect.always/never | | | | | | If a non-state variable has StateSelect.always or a state variable has | | | StateSelect.never, we now give a warning during the SimCode phase. | | | | | | This resolves ticket:3689. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2191 | | | - OpenModelica/OpenModelica-testsuite#867 | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Error.mo | | | | | * commit be2bc8962a9e85dd859623b6a2887fe9e14ecab8 | | | Author: Willi Braun | | | Date: Fri Mar 2 20:57:50 2018 +0100 | | | | | | [BE] Fixing initialization of algorithms | | | | | | - added initial statements also to the initial system algorithms and | | | initial algorithms. | | | - improve expandAlgorithmStmts to handle array variables | | | - fixes ticket:4568 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2249 | | | - OpenModelica/OpenModelica-testsuite#866 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/DAEMode.mo | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit f5c562920b8643d7a6dbcfd39959896bd42e0b4e | | | Author: Willi Braun | | | Date: Fri Mar 2 15:08:26 2018 +0100 | | | | | | [DAEmode] added basic algorithms support | | | | | | - added dae header to all files | | | - added a funciton in CheckModel to verify if crefs are algorithm outputs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2248 | | | - OpenModelica/OpenModelica-testsuite#865 | | | | | | M Compiler/BackEnd/DAEMode.mo | | | M Compiler/FrontEnd/CheckModel.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | | | * commit b54a3c9da41f8d384f1ff1c02e8edc3a39afeabb | | | Author: Rüdiger Franke | | | Date: Fri Mar 2 06:58:48 2018 +0100 | | | | | | Safeguard possible repeated finalization of Cpp logger | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2247 | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | * commit da270f8db8fe1c976cdaec3d34b430f21eb696db | | | Author: Rüdiger Franke | | | Date: Thu Mar 1 22:51:49 2018 +0100 | | | | | | Enable Cpp logger under Windows and finalize it, ticket:4773 | | | | | | The finalizer shall flush buffers, e.g. of LoggerXMLTCP. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2246 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit 67e62cb48087b3d7c0ade1c453312328c035a78b | | | Author: Willi Braun | | | Date: Thu Mar 1 18:11:06 2018 +0100 | | | | | | [DAEmode] added when equation support | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2245 | | | - OpenModelica/OpenModelica-testsuite#864 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/DAEMode.mo | | | | | * commit 1cc3bf35e63bf81bb8001848e95e04eddbedf719 | | | Author: Willi Braun | | | Date: Thu Mar 1 15:56:11 2018 +0100 | | | | | | [DAEmode] Fix sorting of parameter equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2244 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/DAEMode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | | | * commit 24e74bf8fa542f725bdbbb23e0bd43a097d1abc4 | | | Author: Willi Braun | | | Date: Thu Mar 1 12:23:41 2018 +0100 | | | | | | [DAEmode] added removed equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2244 | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f06fb1485f672d312d60b7188e4894570a6c5571 | | | Author: Willi Braun | | | Date: Wed Feb 28 16:59:15 2018 +0100 | | | | | | attempt to fix Codegen issue of inverse algorithms | | | | | | see ticket:4568 | | | | | | - expand all crefs | | | - use only solved vars as residuals variables | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1926 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 46705f787031b69bce56fbdbfa320000ceb4c66e | | | Author: Martin Sjölund | | | Date: Wed Feb 28 08:36:38 2018 +0100 | | | | | | [NF] Evaluate cat and promote operators | | | | | | The cat operator calls ExpressionSimplify.evalCat which has been | | | rewritten to be a higher-order function that allows you to perform | | | cat on any tree structure (to reduce maintenance effort). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2243 | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 85e6162389516ac4b53fdbce8ed05abd8b77bfe3 | | | Author: Willi Braun | | | Date: Tue Feb 27 16:47:42 2018 +0100 | | | | | | [DAEMode] Several improvments to the DAEmode | | | | | | - use sorting information to traverse equations | | | - fixing event update using ida solver | | | - added compilation debug flag: debugDAEmode | | | - better handling of algebraic state variables | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2242 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/DAEMode.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | * commit 6c9726ffaf5004eb583dd72e1ecc46959691c2d6 | | | Author: Martin Sjölund | | | Date: Tue Feb 27 14:41:56 2018 +0100 | | | | | | [NF] Add support for array concatenation | | | | | | - [NF] `cat(k, A, ..., C)` now works | | | - [NF] `[A,B ; C,D]` is now implemented | | | - simplify of cat now handles more cases (also for the old frontend) | | | | | | Previously, support for `cat` did not exist in the new frontend and | | | `[A,B ; C,D]` pretended it was the array constructor. | | | | | | This fixes ticket:4778. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2240 | | | - OpenModelica/OpenModelica-testsuite#863 | | | | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Util/Error.mo | | | | | * commit 878318efae24eeace7b729951a8e640e43260ed1 | | | Author: Mahder Gebremedhin | | | Date: Tue Feb 27 13:34:50 2018 +0100 | | | | | | [NF] Fix overload ambiguity with default constrctors for operator records. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2241 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit c17054f4bbc5b3b2e6d990832e1e9053995ba96f | | | Author: Rüdiger Franke | | | Date: Tue Feb 27 07:47:27 2018 +0100 | | | | | | Consider row major ordering when assigning arrays to seed vars | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2239 | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit ffb66c31e0ee059531f6e3eb7a56e773912a2daa | | | Author: Per Östlund | | | Date: Mon Feb 26 14:52:05 2018 +0100 | | | | | | [NF] Update builtin uriToFilename. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2238 | | | | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | | | * commit adb7a38e5e7f4db3160408a9041aaa0e9020ae03 | | | Author: Per Östlund | | | Date: Mon Feb 26 14:23:08 2018 +0100 | | | | | | Fix handling of element redeclare condition. | | | | | | - Add error message when an element redeclare includes a condition. | | | - Fix the sanity check for positional argument indices in the error | | | message handling code. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2237 | | | - OpenModelica/OpenModelica-testsuite#862 | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/Util/Error.mo | | | M Compiler/runtime/ErrorMessage.cpp | | | | | * commit 7a6270389a69553802e7301bd0b742b8cf0050ce | | | Author: Willi Braun | | | Date: Mon Feb 26 13:46:25 2018 +0100 | | | | | | [BE] fixing handling seed vars of symbolic jacobians | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2236 | | | - OpenModelica/OpenModelica-testsuite#861 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit f570c07f39c840e21c1404181371bff376054993 | | | Author: Mahder Gebremedhin | | | Date: Mon Feb 26 10:38:53 2018 +0100 | | | | | | [NF] Operator overloading support. | | | | | | - Initial operator overloading support for the new front-end. | | | | | | - Some error messaages and extra checks needs improvments. | | | - A few other minor modifications. | | | - new type-matching type PLUG_COMAPTIBLE. | | | - used when matching is possible on a component basis. | | | - use different matching rules for different cases. | | | - e.g matchings allowed for assignments are different from matchings allowed for arguments. | | | - needs more improvment. | | | - Type 'String' calls as special builtin. | | | - ... | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2235 | | | - OpenModelica/OpenModelica-testsuite#860 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 983f52f9edc5cca459dff4799fe3015fcc7ccd7d | | | Author: Martin Sjölund | | | Date: Mon Feb 26 10:00:16 2018 +0100 | | | | | | [NF] Fix type-checking of arrays with >1 dimension | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2233 | | | - OpenModelica/OpenModelica-testsuite#859 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit ca288a2104a727b27b9687569cc6c718ee3f63a5 | | | Author: Martin Sjölund | | | Date: Mon Feb 26 09:23:49 2018 +0100 | | | | | | [NF] Type-check array constructor | | | | | | This resolves ticket:4779. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2233 | | | - OpenModelica/OpenModelica-testsuite#859 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit ee3f9cf3367a66e72f6bdaeecf5a59dd6272e70d | | | Author: Martin Sjölund | | | Date: Mon Feb 26 09:39:48 2018 +0100 | | | | | | Use C++17 has_include for unordered map/set | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2234 | | | | | | M Compiler/runtime/systemimplmisc.cpp | | | | | * commit 88c4d6102e0ff504437691de3075a2e12edc15e2 | | | Author: Rüdiger Franke | | | Date: Mon Feb 26 08:28:24 2018 +0100 | | | | | | Reduce common template code from assignDerArray to assignJacArray | | | | | | See failing tests cppruntime/solveTest and cppruntime/RefArrayDim2 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2230 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 2cb619ac5a0631ecd078be5c830120e52fdaa5ad | | | Author: Rüdiger Franke | | | Date: Mon Feb 26 07:19:54 2018 +0100 | | | | | | Implement assignment of arrays to Jacobian vars, ticket:3266,4696 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2230 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit b082e742dcaa75791e737a794ca404a2d7a19369 | | | Author: Martin Sjölund | | | Date: Mon Feb 26 08:08:14 2018 +0100 | | | | | | [NF] Fix type of matrix-vector multiply | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2232 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 4835303b4af8a95228dd3fe7564dd8f40111af1d | | | Author: Martin Sjölund | | | Date: Mon Feb 26 07:53:09 2018 +0100 | | | | | | Report possible savings from sharing strings | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2231 | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/System.mo | | | M Compiler/runtime/systemimplmisc.cpp | | | | | * commit 90621756a8e8f3978a17347146a6fc3b044f3e71 | | | Author: Rüdiger Franke | | | Date: Fri Feb 23 19:18:21 2018 +0100 | | | | | | Remove duplicate and erroneous Modelica external C libs, ticket:4772 | | | | | | Use libs from C runtime for Cpp as well, | | | see also https://github.com/modelica/Modelica/issues/2470 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2229 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/CMakeLists.txt | | | D SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | * commit bf329a177f0dd5d8ed68d719594853516c576e0f | | | Author: Martin Sjölund | | | Date: Fri Feb 23 09:43:25 2018 +0100 | | | | | | Improve report of used size of MM datatypes | | | | | | We now collect both how many bytes we want to allocate and how much | | | memory libGC will consume and report this when reportSerializedSize | | | is used. | | | | | | Also fixed a bug where the incorrect size was calculated for the GC | | | overhead: GC uses 1 byte internally so a 15-byte allocation allocates | | | a single 16-byte granule whereas a 16-byte allocation allocates 2 16- | | | byte granules. This accounts for a 20% overhead that was not accounted | | | for previously. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2228 | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/System.mo | | | M Compiler/runtime/systemimplmisc.cpp | | | | | * commit 419eaa1e3f3198a98956829d283353feab6a285e | | | Author: Martin Sjölund | | | Date: Thu Feb 22 10:10:57 2018 +0100 | | | | | | [VS] Make autoconf generate revision.h | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2227 | | | - OpenModelica/OpenModelica-testsuite#858 | | | | | | A Compiler/runtime/revision.h.in | | | M configure.ac | | | | | * commit 68e1bff11a53a931c54a0203f0f851a3bf85449c | | | Author: Martin Sjölund | | | Date: Thu Feb 22 08:21:04 2018 +0100 | | | | | | [VS] LIB also needs trailing slashes | | | | | | Otherwise, the VS linker looks for a file named LIBOLDNAMES.lib | | | instead of OLDNAMES.lib in directory LIB. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2227 | | | - OpenModelica/OpenModelica-testsuite#858 | | | | | | M scripts/wine-msvc.source | | | | | * commit 19b3154eefa0f53e91f59cb7f54c7ee3b491ffaf | | | Author: Martin Sjölund | | | Date: Thu Feb 22 07:26:52 2018 +0100 | | | | | | Print the environment before starting wine | | | | | | This enables us to perform some debugging of the wine environment | | | without running commands manually on the server. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2227 | | | - OpenModelica/OpenModelica-testsuite#858 | | | | | | M Makefile.in | | | M scripts/wine-msvc.source | | | | | * commit 88711c9ee4bb1e4d6b43c461a1914b546a034f6d | | | Author: Martin Sjölund | | | Date: Thu Feb 22 07:05:50 2018 +0100 | | | | | | Improve MSVC compilation on Wine | | | | | | - Do not pass GNU Make MAKEFLAGS to nmake.exe | | | - Uninstall wine-mono to reduce the log-file | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2226 | | | | | | M Makefile.in | | | M scripts/wine-msvc.source | | | | | * commit 1dbe81e927d7bdd4205c32982daad1a70d43fe3e | | | Author: Martin Sjölund | | | Date: Wed Feb 21 10:57:39 2018 +0100 | | | | | | Add targets for the MSVC FMI C-runtime via wine | | | | | | Note: This requires a visual studio setup including env.variables WSDK and | | | W10SDK set, as well as OMDEV installed (for cmake.exe). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2225 | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/runtime/CMakeLists.txt | | | M Compiler/runtime/printimpl.c | | | M Compiler/runtime/socketimpl.c | | | M Makefile.common | | | M Makefile.in | | | M SimulationRuntime/c/CMakeLists.txt | | | M SimulationRuntime/c/gc/omc_gc.h | | | M SimulationRuntime/c/util/omc_msvc.h | | | A scripts/parallel-wine-msvc.py | | | A scripts/wine-msvc.source | | | | | * commit 70e2f0075c832d0045ac2e495a978843629c97df | | | Author: Adeel Asghar | | | Date: Tue Feb 20 14:24:11 2018 +0100 | | | | | | Check if we receive the expected file | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#71 | | | - OpenModelica/OMCompiler#2224 | | | | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Util/Error.mo | | | | | * commit cacc8bf978c0be0acf4e3197159ca1dd328f494d | | | Author: Rüdiger Franke | | | Date: Tue Feb 20 02:14:48 2018 +0100 | | | | | | Link MODELICA_EXTERNAL_LIBS after model defined libs, ticket:4772 | | | | | | This works around the problem that MSL 3.2.2 Tables define | | | annotation (Library={"ModelicaStandardTables", "ModelicaMatIO", "zlib"}) | | | with wrong link order. | | | MODELICA_EXTERNAL_LIBS contains ModelicaStandardTables as well, | | | linking it after ModelicaMatIO now. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2223 | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 30322f1107449b1816c7ae1d381c78423482f698 | | | Author: wibraun | | | Date: Mon Feb 19 18:48:01 2018 +0100 | | | | | | fixing simulation flags, mostly ticket:4390 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2222 | | | | | | M Compiler/runtime/systemimpl.c | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 0334c25876d664a82aff4a2ce300c5e23642f890 | | | Author: Adeel Asghar | | | Date: Mon Feb 19 15:24:49 2018 +0100 | | | | | | Remove the extension | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2221 | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit 07921476f8fec33acb76ff3b377ffd8782749b0f | | | Author: Martin Sjölund | | | Date: Mon Feb 19 13:19:10 2018 +0100 | | | | | | Use set instead of unordered_set | | | | | | OSX has some difficulty using unordered_set so use set instead. | | | Performance is not important here since this is only used for debugging. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2220 | | | | | | M Compiler/runtime/systemimplmisc.cpp | | | | | * commit b4562fbddbf983e47ce7fb2b916340374c01e86f | | | Author: Adrian Pop | | | Date: Mon Feb 19 12:21:49 2018 +0100 | | | | | | fix compilation on Windows, add -std=c++11 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2219 | | | | | | M Compiler/runtime/Makefile.omdev.mingw | | | | | * commit ec9f5430f9818a4d7e801741a78705cb0b2f02b2 | | | Author: Adeel Asghar | | | Date: Mon Feb 19 12:06:54 2018 +0100 | | | | | | Compile semla before omc | | | declare the functions in systemimpl | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2212 | | | | | | M Compiler/runtime/systemimpl.h | | | M Makefile.in | | | | | * commit 0c3f696cdedbe3f6b0f3e8f41f0ca0b7e9f6f344 | | | Author: Adeel Asghar | | | Date: Fri Feb 16 13:56:57 2018 +0100 | | | | | | Load encrypted package | | | Checkout the SEMLA and OMEncryption repositories inside the OM super project i.e., at the same level where OMCompiler is. | | | Run the makefile with OMENCRYPTION=yes i.e., `make -f Makefile.omdev.mingw OMENCRYPTION=yes` on Windows. | | | Configure on Linux `./configure --with-ENCRYPTION`. | | | loadEncryptedPackage API takes a .mol file and decrypts the package and load it into the AST. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2212 | | | | | | M Compiler/FrontEnd/ClassLoader.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/FrontEnd/Parser.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/System.mo | | | M Compiler/Util/Util.mo | | | M Compiler/boot/Makefile.common | | | M Compiler/boot/Makefile.in | | | M Compiler/boot/Makefile.omdev.mingw | | | M Compiler/runtime/System_omc.c | | | M Compiler/runtime/systemimpl.c | | | M Makefile.common | | | M Parser/Makefile.common | | | M Parser/parse.c | | | | | * commit 526b822d50a9f1a0908480fee36640780d94627b | | | Author: Martin Sjölund | | | Date: Mon Feb 19 08:31:58 2018 +0100 | | | | | | Improve reporting memory usage | | | | | | Disabled Serializer.mo and wrote a dedicated memory usage counter. It | | | also tries to account for GC overhead (allocating 24 bytes actually | | | results in 32 bytes being allocated). | | | | | | Added -d=execstatGCcollect, which adds a GC.gcollect() and an extra | | | notification for each execstat event so we can track how much memory is | | | in use for each phase. This has a roughly 3x performance penalty as full | | | GC is expensive. -d=reportSerializedSize is even slower though, and | | | together they cause a 10x hit to performance. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2218 | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/ExecStat.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/Serializer.mo | | | M Compiler/Util/System.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M Compiler/runtime/Makefile.common | | | M Compiler/runtime/systemimplmisc.cpp | | | M Compiler/runtime/systemimplmisc.h | | | | | * commit 9c759d91aa5221cfe9ece0fc2500074e3245e806 | | | Author: Lennart Ochel | | | Date: Sat Feb 17 00:54:45 2018 +0100 | | | | | | Merge postOptModules that detect sparse pattern | | | | | | - detectJacobianSparsePattern | | | - generateSymbolicJacobian | | | | | | Flag --generateSymbolicJacobian can be used to additionally | | | generate the symbolic Jacobian itself. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2217 | | | - OpenModelica/OpenModelica-testsuite#857 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 51635434768ac1b1d36cad686f6ac4dd89b4511e | | | Author: Adrian Pop | | | Date: Fri Feb 16 22:49:17 2018 +0100 | | | | | | fix crashes in omccAPI if threadData is allocated in the heap | | | - hide threadData again | | | - set threadData and then copy it after each call | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2216 | | | | | | M SimulationRuntime/c/meta/meta_modelica_data.h | | | M SimulationRuntime/cpp/Core/ReduceDAE/com/ModelicaCompiler.cpp | | | M SimulationRuntime/cpp/Include/Core/ReduceDAE/com/ModelicaCompiler.h | | | M SimulationRuntime/cpp/omcCAPI/include/OMC.h | | | M SimulationRuntime/cpp/omcCAPI/src/OMC.cpp | | | M SimulationRuntime/cpp/omcCAPI/src/OMCTest.cpp | | | | | * commit 69b2c906b418812836f734ef6653b202a52b918c | | | Author: Adrian Pop | | | Date: Fri Feb 16 21:24:08 2018 +0100 | | | | | | fix windows GCC now :) | | | - more checks for pthread: attribute init, stack setting | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2215 | | | | | | M Compiler/runtime/System_omc.c | | | M SimulationRuntime/c/simulation/results/simulation_result_wall.cpp | | | | | * commit 325b3925f3233b27dccc07766fcaee96853d6f04 | | | Author: Adrian Pop | | | Date: Fri Feb 16 20:28:07 2018 +0100 | | | | | | fix windows build | | | - include omc_msvc.h for attribute | | | - exclude wsock2 as is already incldued | | | - for some reason lst1 and lst2 are defined | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2214 | | | | | | M Makefile.omdev.mingw | | | M SimulationRuntime/c/gc/omc_gc.h | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | M SimulationRuntime/c/simulation/results/simulation_result_wall.cpp | | | | | * commit 74ad9da44eecec54a1104bfccc1aef4e507975e7 | | | Author: Willi Braun | | | Date: Fri Feb 16 17:19:29 2018 +0100 | | | | | | [Backend] fix generateSymbolicJacobian config flag | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2186 | | | - OpenModelica/OpenModelica-testsuite#852 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit f6ac4dd0d9a94da627226004145b9dd0212a1647 | | | Author: Willi Braun | | | Date: Fri Feb 16 16:58:42 2018 +0100 | | | | | | [NF] set index of relations to -1 otherwise it's a zc | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2213 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit 7b8186ac60330fb40007a50d873b53282640f719 | | | Author: Willi Braun | | | Date: Fri Feb 16 12:45:26 2018 +0100 | | | | | | [BE] fixing function differentiation and tuple calls in algorithms | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2203 | | | - OpenModelica/OpenModelica-testsuite#856 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/FrontEnd/Types.mo | | | | | * commit d874cd0ea7f61008216af373d25f1b1a8f794ca4 | | | Author: Willi Braun | | | Date: Thu Feb 15 08:02:15 2018 +0100 | | | | | | [BE] move transpose to a single function calls | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2203 | | | - OpenModelica/OpenModelica-testsuite#856 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 90b9c22c706eec3fb5b4322f5a445a8fc2a79536 | | | Author: Willi Braun | | | Date: Thu Feb 15 07:57:58 2018 +0100 | | | | | | [BE] added size and range operator to diff module | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2203 | | | - OpenModelica/OpenModelica-testsuite#856 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 808888cb52c48b63d13ca710965d6e25a7521dd2 | | | Author: Willi Braun | | | Date: Thu Feb 15 07:50:40 2018 +0100 | | | | | | [BE] added debug for diff exp and calls | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2203 | | | - OpenModelica/OpenModelica-testsuite#856 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 846ccc5bc1f149ed61ba04525042660484789d5e | | | Author: Martin Sjölund | | | Date: Fri Feb 16 09:56:27 2018 +0100 | | | | | | Catch out of memory errors | | | | | | Also added an API call to limit the maximum GC heap. This is useful | | | when you are using a ulimit on vmem since the OS simply kills the | | | process instead of making malloc calls return NULL. | | | | | | The eval loop will now catch out of memory and stack overflow and | | | continue with the next command. This is annoying for mos-scripts but | | | is necessary to make OMPython not simply crash (we want to get the | | | error-message through getErrorString(), and hopefully there is enough | | | memory to get the string after collecting some garbage). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2210 | | | - OpenModelica/OpenModelica-testsuite#855 | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/GC.mo | | | M Compiler/Util/StackOverflow.mo | | | M Compiler/runtime/Error_omc.cpp | | | M Compiler/runtime/SimulationResults.c | | | M Compiler/runtime/errorext.cpp | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/gc/omc_gc.c | | | M SimulationRuntime/c/gc/omc_gc.h | | | M SimulationRuntime/c/meta/meta_modelica.c | | | M SimulationRuntime/c/meta/meta_modelica_segv.c | | | M SimulationRuntime/c/simulation/modelinfo.c | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/util/modelica_string.c | | | M SimulationRuntime/c/util/modelica_string.h | | | | | * commit 30a4db0a07559fc4c2956932e941d513ce14d456 | | | Author: adrpo | | | Date: Thu Feb 15 22:10:22 2018 +0100 | | | | | | update 3rdParty manually | | | | | | M 3rdParty | | | | | * commit d27683d7a63eee34c70ba3fb8643693616d53314 | | | Author: Adrian Pop | | | Date: Thu Feb 15 21:50:07 2018 +0100 | | | | | | update 3rdParty submodule | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#70 | | | - OpenModelica/OMCompiler#2209 | | | - OpenModelica/OMCompiler-3rdParty#29 | | | | | | M 3rdParty | | | | | * commit 092daf6859494707a88d992835e09a0b8943a321 | | | Author: Willi Braun | | | Date: Thu Feb 15 19:45:32 2018 +0100 | | | | | | [Backend] Fix coloring of sparse matrix | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2206 | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit b44f0a7d22e7ab40f42e0f1c5ffc9ae476de1586 | | | Author: Adeel Asghar | | | Date: Thu Feb 15 18:24:10 2018 +0100 | | | | | | Fix the SEMLA Windows build. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2208 | | | | | | M Makefile.common | | | M Makefile.omdev.mingw | | | | | * commit 06a166d23b484d18fb1d0d4e3c64b121de8b33ff | | | Author: Adrian Pop | | | Date: Thu Feb 15 18:21:05 2018 +0100 | | | | | | update 3rdParty manually | | | | | | M 3rdParty | | | | | * commit ba5ff89f3cb7dd1386ba15996d5945587447b70e | | | Author: Rüdiger Franke | | | Date: Thu Feb 15 16:51:16 2018 +0100 | | | | | | Apply complete pivoting to singular linear systems in FMUs, ticket:4747 | | | | | | Call LAPACK routines dgetc2 and dgesc2 in case of singularity. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2205 | | | - OpenModelica/OMCompiler-3rdParty#28 | | | | | | M SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h | | | M SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | | | | | * commit fcdc6b2723de2a6d40036da66798746669466217 | | | Author: Adeel Asghar | | | Date: Thu Feb 15 15:38:45 2018 +0100 | | | | | | Added missing Windows variables. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2197 | | | | | | M Makefile.omdev.mingw | | | | | * commit 06cea20daebb0776370a0c99d428ab8a9ddf22a5 | | | Author: Adeel Asghar | | | Date: Wed Feb 14 13:05:02 2018 +0100 | | | | | | configure option for encryption | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2197 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/Error.mo | | | M Makefile.common | | | M Makefile.in | | | M configure.ac | | | | | * commit 081af3b22e602aafcd8ad218b38248639569b0a8 | | | Author: Adeel Asghar | | | Date: Tue Feb 13 20:21:14 2018 +0100 | | | | | | Build SEMLA | | | Checkout the SEMLA repository inside the OM super project i.e., at the same level where OMCompiler is. | | | Run the makefile with `OMENCRYPTION=ON` i.e., `make -f Makefile.omdev.mingw OMENCRYPTION=ON`. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2197 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Makefile.common | | | M Makefile.omdev.mingw | | | | | * commit 0a2708a82a484d6aa6e0ccb3e2eb51d901bf0463 | | | Author: hudson | | | Date: Thu Feb 15 12:50:15 2018 +0100 | | | | | | Fix broken 3rdParty hash | | | | | | M 3rdParty | | | | | * commit ad98b0357ef64a75a36833851544e86b5546976a | | | Author: Martin Sjölund | | | Date: Thu Feb 15 10:59:41 2018 +0100 | | | | | | Update 3rdParty for new dgesv | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2204 | | | - OpenModelica/OMCompiler-3rdParty#27 | | | | | | M 3rdParty | | | | | * commit e3267ce3b4e831476d8cb31672d51688537e7c03 | | | Author: Adrian Pop | | | Date: Thu Feb 15 02:48:38 2018 +0100 | | | | | | fix ZMQ on Linux | | | - ZMQ on Linux never worked as it was killed by an extra dot :) | | | - dump the correct filename for ZMQ to make OMPython work | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2202 | | | | | | M Compiler/runtime/zeromqimpl.c | | | | | * commit 12121dfc137fada829b9724d54a7b73afd4a8e58 | | | Author: Adrian Pop | | | Date: Wed Feb 14 21:45:25 2018 +0100 | | | | | | fix crashes of omcCAPI on Windows | | | - use threadData from stack not via GC_malloc_uncollectable | | | - increase exe stack on windows | | | - link with pthread | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2201 | | | | | | M Makefile.common | | | M SimulationRuntime/c/meta/meta_modelica_data.h | | | M SimulationRuntime/cpp/Core/ReduceDAE/com/ModelicaCompiler.cpp | | | M SimulationRuntime/cpp/Core/ReduceDAE/com/OMCTest.cpp | | | M SimulationRuntime/cpp/Include/Core/ReduceDAE/com/ModelicaCompiler.h | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | M SimulationRuntime/cpp/omcCAPI/CMakeLists.txt | | | M SimulationRuntime/cpp/omcCAPI/include/OMC.h | | | M SimulationRuntime/cpp/omcCAPI/include/OMCFunctions.h | | | M SimulationRuntime/cpp/omcCAPI/src/OMC.cpp | | | M SimulationRuntime/cpp/omcCAPI/src/OMCTest.cpp | | | | | * commit 027e5cb1ee2793424b4406867937f288609978b6 | | | Author: Per Östlund | | | Date: Wed Feb 14 16:00:21 2018 +0100 | | | | | | [NF] Fill in dims when creating DAE.Element.VAR. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2200 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | | | * commit 3bd1e3c8f122c231c18002433912405e49045f20 | | | Author: Willi Braun | | | Date: Wed Feb 14 13:39:43 2018 +0100 | | | | | | [DAEmode] fix update event in ida solver | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2199 | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | * commit c68882d4b2f619926c786d4931627ea11c302b5f | | | Author: Willi Braun | | | Date: Wed Feb 14 10:50:23 2018 +0100 | | | | | | [SimCode] dump algorithms in correct sorting | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2198 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit c15e7bd2022caa42e72e473702950fab1c44e36d | | | Author: Willi Braun | | | Date: Tue Feb 13 21:31:02 2018 +0100 | | | | | | [Backend] prevent stackoverflow for recursive function differentiation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2196 | | | - OpenModelica/OpenModelica-testsuite#854 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 815ffe0fbbf3dd44b77155a44d8fbee92cb826f3 | | | Author: ptaeuber | | | Date: Tue Feb 13 17:10:58 2018 +0100 | | | | | | Make KINSOL compatible with adaptive homotopy | | | | | | This workaround sets -homotopyOnFirstTry, so trying without homotopy | | | first is not possible (for kinsol with adaptive homotopy). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2185 | | | - OpenModelica/OpenModelica-testsuite#851 | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 6b6a486e75bbe960329b576a8c9d54c32210078f | | | Author: Lennart Ochel | | | Date: Tue Feb 13 16:49:23 2018 +0100 | | | | | | Dummy commit to satisfy Hudson | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2195 | | | - OpenModelica/OMCompiler-3rdParty#22 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit cf5c9a7652403cd22dac5851d77d65b9279516a6 | | | Author: Per Östlund | | | Date: Tue Feb 13 14:30:48 2018 +0100 | | | | | | [NF] Fix type of unary operators. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2194 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 5cf076a5dbdde8d885aaa61c6cd7e3d7bbf77730 | | | Author: Willi Braun | | | Date: Tue Feb 13 14:16:06 2018 +0100 | | | | | | [Backend] Use the original functionTree instead an empty one | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2193 | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 92921a4db721aed3784140c811bbfda2fdd2aa07 | | | Author: Willi Braun | | | Date: Tue Feb 13 11:47:47 2018 +0100 | | | | | | [Backend] fix functions with record argument | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2192 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit bf59c08ef2843e881e13f1f794a7c8e5cdb43cb2 | | | Author: Willi Braun | | | Date: Tue Feb 13 10:56:50 2018 +0100 | | | | | | [Backend] fix differentiation of the SteamPipe model | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2190 | | | - OpenModelica/OpenModelica-testsuite#853 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 4c05be3efb354f1d738fcdcf109fbef3e806ee32 | | | Author: Martin Sjölund | | | Date: Tue Feb 13 10:36:35 2018 +0100 | | | | | | Fix suffix for ZMQ | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2188 | | | | | | M Compiler/Main/Main.mo | | | | | * commit 5056d0b1f2c04b2d77e508540bd3711361a33805 | | | Author: Willi Braun | | | Date: Mon Feb 12 18:06:42 2018 +0100 | | | | | | [Backend] fix differentiation of functions with function arguments | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2184 | | | - OpenModelica/OpenModelica-testsuite#850 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 3cc00f3368cd2eb405d214a4b386eea9c419fab5 | | | Author: wibraun | | | Date: Mon Feb 12 14:03:15 2018 +0100 | | | | | | [CRuntime] Tweak linear solvers for Symbolic Jacobians | | | | | | - reuse the matrix and the factoriaztaion of algebraic loops | | | in the calculation of symbolic jacobian columns. | | | - added context information to the optimization | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2182 | | | - OpenModelica/OpenModelica-testsuite#848 | | | | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/linearSolverKlu.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 71c512556e85bce0e7f73427514950eaaf940496 | | | Author: Per Östlund | | | Date: Mon Feb 12 12:44:47 2018 +0100 | | | | | | [NF] Fix builtin type attribute order. | | | | | | - Fix the order type attributes are scalarized so that each attribute | | | is matched up with the correct name. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2183 | | | - OpenModelica/OpenModelica-testsuite#849 | | | | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | | | * commit 3be99feec79182e602f96e79043514b3b14479e4 | | | Author: Per Östlund | | | Date: Mon Feb 12 12:25:33 2018 +0100 | | | | | | [NF] Handle empty arrays better. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2183 | | | - OpenModelica/OpenModelica-testsuite#849 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/Util/List.mo | | | | | * commit 5614078f52986175866fcbb409e790b0bce07fd1 | | | Author: Willi Braun | | | Date: Fri Feb 9 15:25:16 2018 +0100 | | | | | | [C Runtime] added symbolical jacobian support to ida | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2181 | | | - OpenModelica/OpenModelica-testsuite#847 | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit de1bcf844e1ac11e74f0af35eb4d491a58349f4c | | | Author: Martin Sjölund | | | Date: Fri Feb 9 11:24:25 2018 +0100 | | | | | | [NF] Set the correct type in the relation | | | | | | This fixes ticket:4750. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2180 | | | | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit f5acc120c2c62aa5a31b113471bbb93ff7ce61a1 | | | Author: ptaeuber | | | Date: Thu Feb 8 18:45:01 2018 +0100 | | | | | | Make non-default nonlinear solvers ... | | | | | | ... compatible with adaptive homotopy. | | | | | | kinsol still not compatible | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2179 | | | - OpenModelica/OpenModelica-testsuite#846 | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/newtonIteration.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 10a2c8b0abef37acc9692dc50b07aa19883627d9 | | | Author: ptaeuber | | | Date: Thu Feb 8 14:57:18 2018 +0100 | | | | | | Do not try without homotopy twice | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2178 | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit 693886bd2b94301491e07d9192dcc309986753db | | | Author: Martin Sjölund | | | Date: Thu Feb 8 11:22:51 2018 +0100 | | | | | | [NF] Fix generation of reduction temp-var names | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2177 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit cce5d8325d7037edbc319be395e0934ed13d60d5 | | | Author: Rüdiger Franke | | | Date: Wed Feb 7 20:37:26 2018 +0100 | | | | | | Always apply tearing if MAX_SIZE > 0 and dense matrices are used | | | | | | See ticket:4751. | | | Tearing can be disabled with --maxSizeNon/LinearTearing=0 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2176 | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit 70ef32be798ea7e6c557929c65785e3dac96c3a5 | | | Author: Per Östlund | | | Date: Wed Feb 7 16:47:06 2018 +0100 | | | | | | [NF] Better handling of constants. | | | | | | - Take the subscripts into account when determining the variability | | | of a cref, so we don't try to e.g. evaluate a constant with | | | non-constant subscripts. | | | - Turn on collection of package constants again, since they might be | | | used in the flat model due to the above change. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2175 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 5cc04d9ba0706c6675fa9cb8c7fa15c81f07dcd4 | | | Author: ptaeuber | | | Date: Wed Feb 7 16:32:35 2018 +0100 | | | | | | Further improve solver memory management | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2174 | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 891db48ef49329b20769f3c23f8dda9252e105e1 | | | Author: ptaeuber | | | Date: Wed Feb 7 16:02:50 2018 +0100 | | | | | | Always initialize lambda with 0 | | | | | | Addition to 5cf25d19d1ceff49aae829b3584c8bd4f40dec24 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2173 | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit df6431cf8d0322fc5bfff2a02da70660abbc036d | | | Author: Per Östlund | | | Date: Wed Feb 7 15:48:20 2018 +0100 | | | | | | [NF] Use correct variability for pre error. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2172 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit 5cf25d19d1ceff49aae829b3584c8bd4f40dec24 | | | Author: ptaeuber | | | Date: Wed Feb 7 14:05:01 2018 +0100 | | | | | | Fix for trying without adaptive homotopy | | | | | | Do not override lambda with 0 (has to be 1). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2171 | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit 3418ccff336f74fc18a94cf3c51a417dcbcff1f4 | | | Author: wibraun | | | Date: Wed Feb 7 12:22:54 2018 +0100 | | | | | | adjust documentation string to actual config value | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2169 | | | | | | M Compiler/Util/Flags.mo | | | | | * commit 9529c78324c235501634a3103699efbe44222561 | | | Author: Lennart Ochel | | | Date: Wed Feb 7 11:31:25 2018 +0100 | | | | | | Fix var attrributes | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2168 | | | - OpenModelica/OpenModelica-testsuite#845 | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | * commit cf973f1d026dd3ec205592a6572fdd9743b1ff3c | | | Author: Lennart Ochel | | | Date: Wed Feb 7 10:20:22 2018 +0100 | | | | | | Make when condition variables protected and add description string to them | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2168 | | | - OpenModelica/OpenModelica-testsuite#845 | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/FrontEnd/DAE.mo | | | | | * commit c4493da8bbca058738d68d3c90fd2299c70b9e18 | | | Author: Per Östlund | | | Date: Tue Feb 6 16:22:57 2018 +0100 | | | | | | [NF] Generate correct DAE for tuple assignments. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2167 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | | | * commit 4b2df5a85481433e8a7d3ea0fad1547b148e31d3 | | | Author: ptaeuber | | | Date: Tue Feb 6 15:59:17 2018 +0100 | | | | | | Set variables back to start values before trying homotopy | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2166 | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | * commit 162cdb597e73d6111f4ac80a17b42ef5ed1568f6 | | | Author: ptaeuber | | | Date: Tue Feb 6 15:21:51 2018 +0100 | | | | | | Try without homotopy also for adaptive homotopy | | | | | | - Adaptive homotopy is a fallback initialization method | | | - Use -homotopyOnFirstTry to directly activate homotopy | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2165 | | | - OpenModelica/OpenModelica-testsuite#844 | | | | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 81869605c7196fdc232eea9f6f41a1c75b4a07d6 | | | Author: ptaeuber | | | Date: Tue Jan 30 16:27:15 2018 +0100 | | | | | | Better handling of solver memory | | | | | | Homotopy-based initialization can be combined with all nonlinear solvers. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2165 | | | - OpenModelica/OpenModelica-testsuite#844 | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 9de0296c9a70f68f3a3edc3c4e5f48db4bd7ce9e | | | Author: Per Östlund | | | Date: Tue Feb 6 15:05:54 2018 +0100 | | | | | | [NF] Add FuncArgs when making DAE function types. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2164 | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | | | * commit e0c71b02930cde5a12f1bc56ba8458010a91422f | | | Author: Per Östlund | | | Date: Tue Feb 6 14:13:34 2018 +0100 | | | | | | [NF] Remove connects with deleted components. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2163 | | | - OpenModelica/OpenModelica-testsuite#843 | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConnections.mo | | | | | * commit f15d2b3b5c829ff94d3721b3948be87ecca51003 | | | Author: Rüdiger Franke | | | Date: Tue Feb 6 11:35:31 2018 +0100 | | | | | | Fix error messages for linear solver | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2162 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 76bc17ee0b6ea5c7828a8ecbfe1514651eb71a13 | | | Author: Lena Buffoni | | | Date: Tue Feb 6 05:32:46 2018 +0100 | | | | | | added an extends VerificationModel | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1971 | | | - OpenModelica/OpenModelica-testsuite#759 | | | | | | M Compiler/Script/Binding.mo | | | | | * commit 218f17f07408f66ad96229ddfb462071346eda3d | | | Author: Lennart Ochel | | | Date: Mon Feb 5 16:55:49 2018 +0100 | | | | | | Make cse variables protected | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2161 | | | - OpenModelica/OpenModelica-testsuite#842 | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit 31c7f16448382a56f73fb2d142156008f61b06ff | | | Author: Per Östlund | | | Date: Mon Feb 5 15:25:08 2018 +0100 | | | | | | [NF] Implement proper handling of subscripts. | | | | | | - Change typing of crefs so that subscripts aren't taken into account | | | when typing each part, only for the whole cref expression. | | | - Implement/fix expansion of subscript slices. | | | - Fix type checking of array dimensions so that it actually gives an | | | error message and fails on mismatched dimensions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2160 | | | - OpenModelica/OpenModelica-testsuite#841 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/NFFrontEnd/NFVariable.mo | | | | | * commit 17ce08db2011859409e2084989146ee7bca978af | | | Author: Willi Braun | | | Date: Fri Feb 2 12:42:40 2018 +0100 | | | | | | [DAEmode] Varios fixes including complex equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2158 | | | - OpenModelica/OpenModelica-testsuite#839 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/DAEMode.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.h | | | | | * commit 70d5639f51aef529cdbc29b1a12f5959a5e940d6 | | | Author: Per Östlund | | | Date: Fri Feb 2 12:28:15 2018 +0100 | | | | | | [NF] Deduce dimensions from the start attribute. | | | | | | - Try to use the start attribute to deduce unknown dimensions if a | | | component doesn't have a binding. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2159 | | | - OpenModelica/OpenModelica-testsuite#840 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 0f8a7d1af139c19e9aa72f7d93f8fc83df469924 | | | Author: niklwors | | | Date: Fri Feb 2 09:27:09 2018 +0100 | | | | | | added assert for sqrt function calls | | | | | | fix typo | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2154 | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit c97c5bb18a4e88b95095f366325610ddb5f76973 | | | Author: Per Östlund | | | Date: Thu Feb 1 22:56:52 2018 +0100 | | | | | | [NF] Various fixes. | | | | | | - Better type checking for smooth. | | | - Fix typing of if expressions. | | | - Fix printing of if expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2157 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 91ae007a342c748e893b17fd50f9438d8283135b | | | Author: Rüdiger Franke | | | Date: Thu Feb 1 21:24:57 2018 +0100 | | | | | | Clean up after building Cpp FMU (the sources are saved inside the FMU) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2156 | | | - OpenModelica/OpenModelica-testsuite#838 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit bdcee4ec7b557fccb86cb63bce6f87d4517a4062 | | | Author: Rüdiger Franke | | | Date: Thu Feb 1 20:25:54 2018 +0100 | | | | | | Store source files in Cpp FMU | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2156 | | | - OpenModelica/OpenModelica-testsuite#838 | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 339512106ea8dd869b867cd8628dd5adb1e8818c | | | Author: Adrian Pop | | | Date: Thu Feb 1 18:16:36 2018 +0100 | | | | | | ticket:4674: add new api to retrieve instantiated parameters | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2155 | | | - OpenModelica/OpenModelica-testsuite#837 | | | | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 047c5a81a05e996f68c4587bc45b5678cd41fe47 | | | Author: Martin Sjölund | | | Date: Thu Feb 1 17:18:15 2018 +0100 | | | | | | Handle ceval of asub using enum literals | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2153 | | | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | * commit c51b59582f9239b97b0f5f62ea4611ff3c536e33 | | | Author: Willi Braun | | | Date: Thu Feb 1 16:55:05 2018 +0100 | | | | | | [Backend] improve residual creation for complex equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2152 | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit ddd8677e3e3570eff1bb991af54ca33b0131d97b | | | Author: Per Östlund | | | Date: Thu Feb 1 16:40:33 2018 +0100 | | | | | | [NF] Don't use polymorphic builtin functions. | | | | | | - Type some builtin function call manually instead of relying on | | | polymorphic functions in ModelicaBuiltin, since polymorphic types | | | aren't supported yet. | | | - Improved error checking for some builtin functions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2151 | | | - OpenModelica/OpenModelica-testsuite#836 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/Util/Error.mo | | | | | * commit d8c8c30732e5ae72b4458a253713aef3d97f0887 | | | Author: Adrian Pop | | | Date: Thu Feb 1 14:16:42 2018 +0100 | | | | | | use the default makefile name in windows | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2150 | | | | | | M Compiler/boot/Makefile.common | | | | | * commit 02a553b4bf9957c7bbde1912dc7bd56d40d591dc | | | Author: Adeel Asghar | | | Date: Thu Feb 1 11:50:37 2018 +0100 | | | | | | move symbolTable back to local roots | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2149 | | | | | | M Compiler/Global/Global.mo | | | | | * commit ef2592729ca2ba81ba88cd4203e1a68c698a26ee | | | Author: Willi Braun | | | Date: Thu Feb 1 09:53:59 2018 +0100 | | | | | | added DAEMode module | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2142 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | A Compiler/BackEnd/DAEMode.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Config.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit bcc40861b5bbce3b756d592d18b947c38f476720 | | | Author: Martin Sjölund | | | Date: Thu Feb 1 09:39:28 2018 +0100 | | | | | | Allow `size()` on non-crefs at runtime | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2148 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 27ab27562405914cb2e3ea005b322954c527f15a | | | Author: Martin Sjölund | | | Date: Thu Feb 1 09:16:01 2018 +0100 | | | | | | Bugfix for URI lookup in class | | | | | | Classes in a package were not handled properly; the wrong directory | | | was used for the isDirectory check. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2147 | | | | | | M SimulationRuntime/c/util/utility.c | | | | | * commit f8d52b9635498c182af024dc611858fb1a753b37 | | | Author: Martin Sjölund | | | Date: Thu Feb 1 08:56:07 2018 +0100 | | | | | | Clean patches with make clean | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2146 | | | | | | M Compiler/boot/Makefile.common | | | | | * commit 38212aa27d0c8d5bfb62d63c3ae24ede38e5790a | | | Author: Martin Sjölund | | | Date: Thu Feb 1 07:54:22 2018 +0100 | | | | | | Fix memory corruption in ZeroMQ init | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2144 | | | | | | M Compiler/Main/Main.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/ZeroMQ.mo | | | M Compiler/runtime/zeromqimpl.c | | | | | * commit 8b177b924c44ca9be4ffa2d4e476bed9d6150e80 | | | Author: Per Östlund | | | Date: Wed Jan 31 20:49:11 2018 +0100 | | | | | | [NF] Improve operator handling. | | | | | | - Improved type checking of all binary and unary operators, and | | | implemented array expansion of them to allow them to be scalarized. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2143 | | | - OpenModelica/OpenModelica-testsuite#835 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFExpressionIterator.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit a7e6f7fc8c70c1752e67cd82e2feb9230a6ac29b | | | Author: Adrian Pop | | | Date: Wed Jan 31 16:20:36 2018 +0100 | | | | | | move symboltable from threadData vars to global ones | | | this will fix OMEdit crash on startup on Windows | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2141 | | | | | | M Compiler/Global/Global.mo | | | | | * commit 82f103f3611cb3ad939fb8794e83ce047460a5c9 | | | Author: Martin Sjölund | | | Date: Wed Jan 31 07:33:39 2018 +0100 | | | | | | Don't print error-message about missing impact | | | | | | This fixes ticket:4573. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2139 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 9c4635fefd4748b76d2869614633fe190d092b4f | | | Author: Adrian Pop | | | Date: Tue Jan 30 19:38:30 2018 +0100 | | | | | | fix copy of the files and cmake search directories | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2137 | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit ac51afc9eeb7246ceec4398add7856050b622b6a | | | Author: adrpo | | | Date: Tue Jan 30 16:53:35 2018 +0100 | | | | | | fix Windows and Linux builds of omcCAPI | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2136 | | | | | | M SimulationRuntime/cpp/Makefile.in | | | M SimulationRuntime/cpp/omcCAPI/CMakeLists.txt | | | M SimulationRuntime/cpp/omcCAPI/src/OMC.cpp | | | | | * commit 51ed4361486355bf1292acee6003c98fd45e9cb3 | | | Author: ptaeuber | | | Date: Tue Jan 30 14:52:11 2018 +0100 | | | | | | Fix nls flag order | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2135 | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit 8e5affa3085cca9aedb4862997ccd7ac1bccce3f | | | Author: Martin Sjölund | | | Date: Tue Jan 30 14:30:19 2018 +0100 | | | | | | Fix wrong pointer type | | | | | | Added detection of wrong pointer types being sent using -Werror and | | | fixed the errors caused by it. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2134 | | | | | | M Compiler/Util/System.mo | | | M Compiler/boot/Makefile.common | | | R100 Compiler/boot/patches/CevalScript.1.patch.xz Compiler/boot/patches/CevalScript.c.1.patch.xz | | | A Compiler/boot/patches/System_includes.h.patch.xz | | | M Parser/BaseModelica_Lexer.g | | | M Parser/ModelicaParserCommon.h | | | M SimulationRuntime/c/optimization/OptimizerData.h | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/util/boolean_array.c | | | M SimulationRuntime/c/util/boolean_array.h | | | M SimulationRuntime/c/util/integer_array.c | | | M SimulationRuntime/c/util/real_array.c | | | M SimulationRuntime/c/util/string_array.c | | | M configure.ac | | | | | * commit a7e840a9c76e00b738d334a01bfdf032c5f007d2 | | | Author: Lennart Ochel | | | Date: Tue Jan 30 13:45:34 2018 +0100 | | | | | | Fix array allocation | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2133 | | | | | | M SimulationRuntime/c/util/boolean_array.c | | | M SimulationRuntime/c/util/integer_array.c | | | M SimulationRuntime/c/util/real_array.c | | | M SimulationRuntime/c/util/string_array.c | | | | | * commit a2e245d640534f2d37a15a1450b1abc306186c9a | | | Author: Adrian Pop | | | Date: Tue Jan 30 13:16:20 2018 +0100 | | | | | | fix windows build | | | add omcCAPI build on Linux as well (commented out for now as there are some issues) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2132 | | | | | | M SimulationRuntime/cpp/Makefile.in | | | M SimulationRuntime/cpp/omcCAPI/include/OMCFunctions.h | | | M SimulationRuntime/cpp/omcCAPI/src/OMC.cpp | | | | | * commit 5cb3f412858d1384b5f08d764599182053f1f9a3 | | | Author: Martin Sjölund | | | Date: Tue Jan 30 10:41:08 2018 +0100 | | | | | | Make matchcontinue inputs volatile | | | | | | This avoids problems with C-compilers making too many optimizations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2131 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 782245f208d8d156b0411caf2bd571e814f67382 | | | Author: Martin Sjölund | | | Date: Tue Jan 30 08:59:10 2018 +0100 | | | | | | Update the Qt API | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2130 | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit e2c51895769f6769b1a1660e83bfe307d206139c | | | Author: Martin Sjölund | | | Date: Tue Jan 30 08:14:55 2018 +0100 | | | | | | Move initialization of symboltable | | | | | | The interactive clients all call Main.init, so init the symbol table | | | in this call as well. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2129 | | | | | | M Compiler/Main/Main.mo | | | | | * commit 5296b688f18380ca6c45436682f325e1f6ed7de3 | | | Author: Martin Sjölund | | | Date: Tue Jan 30 07:45:47 2018 +0100 | | | | | | Handle the correct command in CORBA | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2128 | | | | | | M Compiler/Main/Main.mo | | | | | * commit af0968b8f56185def78ee3f35954998407bb57a6 | | | Author: Adrian Pop | | | Date: Mon Jan 29 17:57:11 2018 +0100 | | | | | | fix windows build | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2127 | | | | | | M SimulationRuntime/c/util/omc_msvc.h | | | M SimulationRuntime/c/util/utility.c | | | | | * commit 177b914b4be54ab16187ced5f526981020bbe0fd | | | Author: Martin Sjölund | | | Date: Mon Jan 29 13:58:23 2018 +0100 | | | | | | Do not elaborate using scripting functions in models | | | | | | For example, looking in OpenModelica.Scripting.xxx should not succeed | | | in models when performing model translation. It should only be performed | | | in the scripting context. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2126 | | | - OpenModelica/OpenModelica-testsuite#834 | | | | | | M Compiler/FrontEnd/BackendInterface.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Script/StaticScript.mo | | | | | * commit fbbbe205b5d04a1443935a6220d432e65e24a4e9 | | | Author: Martin Sjölund | | | Date: Mon Jan 29 12:59:28 2018 +0100 | | | | | | Evaluate uriToFilename in the script environment | | | | | | Added a new internal flag that keeps track of if we are translating | | | a model or not. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2125 | | | - OpenModelica/OpenModelica-testsuite#833 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 75770db86ec80aacc552e45002ab5161b44e5d51 | | | Author: Martin Sjölund | | | Date: Mon Jan 29 12:18:30 2018 +0100 | | | | | | Change examples to new uriToFilename | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2124 | | | | | | M Examples/BuildModelRecursive.mos | | | M Examples/ComplianceSuite.mos | | | | | * commit 95af275164cb9ac321597d4150bdd7a01f90eba5 | | | Author: Martin Sjölund | | | Date: Mon Jan 29 11:02:51 2018 +0100 | | | | | | [FMI2] Handle the jump buffers better | | | | | | The catch in try/catch needs execute, so do not return before the | | | jump buffers have been restored. | | | | | | Also tries to detect a parent OM calling the FMU. The threadData would | | | be shared between the two, but the functions now set and restore the | | | threadData at each call if a parent (using pthread_setspecific) has | | | been detected. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2116 | | | - OpenModelica/OpenModelica-testsuite#829 | | | | | | M SimulationRuntime/c/fmi/FMI2ModelExchange.c | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/utility.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.h | | | | | * commit 1b2f2b9ee646a364f1ec25ee77858cce9fd35466 | | | Author: Martin Sjölund | | | Date: Fri Jan 26 11:48:58 2018 +0100 | | | | | | [FMI2] Copy resources into the FMU | | | | | | Also fixes some other issues: | | | - Annotations are now inherited when handling for example derivative | | | and inline annotations (for functions only) | | | - Assertions in FMUs (using omc_assert) now print to the FMI logger | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2116 | | | - OpenModelica/OpenModelica-testsuite#829 | | | | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstExtends.mo | | | M Compiler/FrontEnd/InstFunction.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Global/Global.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/DAEDumpTpl.tpl | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/gc/memory_pool.c | | | M SimulationRuntime/c/gc/omc_gc.h | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | A SimulationRuntime/c/simulation/omc_simulation_util.c | | | A SimulationRuntime/c/simulation/omc_simulation_util.h | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/modelica_string.c | | | M SimulationRuntime/c/util/utility.c | | | M SimulationRuntime/c/util/utility.h | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 103b43500e3437ad175bd9bbdd7c5f370a3abc1c | | | Author: Martin Sjölund | | | Date: Fri Jan 26 11:47:42 2018 +0100 | | | | | | Check for undeclared functions | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2116 | | | - OpenModelica/OpenModelica-testsuite#829 | | | | | | M Compiler/boot/Makefile.in | | | M Compiler/runtime/Makefile.in | | | M SimulationRuntime/c/Makefile.in | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M configure.ac | | | | | * commit 620b30df5173e554ef60e354aa162e4c5b886b15 | | | Author: Martin Sjölund | | | Date: Wed Jan 24 14:44:31 2018 +0100 | | | | | | Move win32/mingw32 realpath to simulation runtime | | | | | | realpath is used for URI lookup during runtime. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2116 | | | - OpenModelica/OpenModelica-testsuite#829 | | | | | | M Compiler/runtime/systemimpl.c | | | M SimulationRuntime/c/util/omc_msvc.c | | | M SimulationRuntime/c/util/omc_msvc.h | | | | | * commit bd035a4c02d4ef2c352ebf5f373261869e191d23 | | | Author: Martin Sjölund | | | Date: Mon Jan 22 15:05:04 2018 +0100 | | | | | | Generate fewer templates during bootstrapping | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2116 | | | - OpenModelica/OpenModelica-testsuite#829 | | | | | | M Compiler/Template/Makefile.common | | | M Compiler/boot/Makefile.common | | | | | * commit 8a7d7b192eb5f6696e87d60552ef0f26a206b17a | | | Author: Martin Sjölund | | | Date: Fri Jan 19 11:27:43 2018 +0100 | | | | | | Redesign SymbolTable handling | | | | | | The SymbolTable has been moved out from the frontend completely. It is | | | now handled by a new module called SymbolTable, which uses a thread- | | | local variable to avoid passing around the symbol table. This makes the | | | handling of caching SCode much simpler. | | | | | | Some functionality has been removed: | | | - Cached classes in the symbol table (we use the FCache instead) | | | - Instantiated functions (since they were not used before, and -d=gen | | | is not used anyway) | | | - The LoadedFiles list (since the result was ignored anyway) | | | - OpenModelicaInternal.simplify (since the bootstrapping tests can run | | | simplify instead) | | | | | | Other functionality has been moved between frontend and backend files in | | | order to make the interface cleaner. | | | | | | The handling of loadResource has been updated. The locations of | | | resources is now stored in the runtime in order to make the handling | | | of URIs easier to implement for FMI. | | | | | | There are also fixes for e.g. getErrorString and runScript to not | | | generate error-messages during elaboration. This is done by making | | | getErrorString impure, and by making elabCall able to roll back messages | | | that were not at the top of the stack previously. | | | | | | CevalFunction now stops evaluation on fail() like it does for | | | assert(false). | | | | | | The frontend now fails when the function tree is not valid because there | | | seems to be some model(s) that manage to ignore failing to instantiate a | | | function. | | | | | | We now handle assertions triggered in built-in functions that previously | | | printed to stderr by making them write to the Error.mo buffer instead. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2116 | | | - OpenModelica/OpenModelica-testsuite#829 | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/FFrontEnd/FCore.mo | | | M Compiler/FrontEnd/Absyn.mo | | | A Compiler/FrontEnd/AbsynUtil.mo | | | M Compiler/FrontEnd/BackendInterface.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/CevalFunction.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/Mod.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/FrontEnd/UnitAbsynBuilder.mo | | | M Compiler/Global/Global.mo | | | M Compiler/Main/Main.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/GlobalScript.mo | | | M Compiler/Script/GlobalScriptDump.mo | | | M Compiler/Script/GlobalScriptUtil.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Script/RewriteRules.mo | | | M Compiler/Script/StaticScript.mo | | | A Compiler/Script/SymbolTable.mo | | | M Compiler/SimCode/ReduceDAE.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Stubs/CevalScriptBackend.mo | | | M Compiler/Stubs/RewriteRules.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | M Compiler/Template/SimCodeTV.mo | | | A Compiler/Util/AvlTreeStringString.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/ErrorExt.mo | | | M Compiler/Util/System.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M Compiler/boot/MakeSources.mos | | | M Compiler/runtime/Error_omc.cpp | | | M Compiler/runtime/errorext.cpp | | | M SimulationRuntime/c/gc/omc_gc.h | | | M SimulationRuntime/c/util/omc_error.h | | | M SimulationRuntime/c/util/utility.c | | | M SimulationRuntime/c/util/utility.h | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 105aad9071b7e90ec403bc3bc7191d2b0729c1df | | | Author: Per Östlund | | | Date: Thu Jan 25 16:59:45 2018 +0100 | | | | | | [NF] Fix return type of smooth. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2123 | | | - OpenModelica/OpenModelica-testsuite#832 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit eb49dd7c6ab26f8b852dd86c7a0d39cec73c048b | | | Author: Per Östlund | | | Date: Thu Jan 25 15:46:08 2018 +0100 | | | | | | [NF] Propagate comments to the DAE. | | | | | | - Add comments to Component and use ElementSource for | | | equations/algorithms instead of SourceInfo. | | | - Generate comments for generated connect equations. | | | - Fix instantiation of if-statements so it doesn't add an else branch | | | when there is none. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2122 | | | - OpenModelica/OpenModelica-testsuite#831 | | | | | | M Compiler/FrontEnd/ElementSource.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFConnectEquations.mo | | | M Compiler/NFFrontEnd/NFConnections.mo | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFFlatModel.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/NFFrontEnd/NFVariable.mo | | | | | * commit c28b63027f0ade93046f73c9beb344d30f5553c8 | | | Author: hkiel | | | Date: Wed Jan 24 21:24:45 2018 +0100 | | | | | | removed wrong translations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2121 | | | | | | M Compiler/Translation/de.po | | | | | * commit c5ca0a5c33378fd91950d9e7a9e6f37aca26ecdb | | | Author: Per Östlund | | | Date: Tue Jan 23 15:31:07 2018 +0100 | | | | | | [NF] Various fixes. | | | | | | - Evaluate all constants in Typing.typeExp by default, and disable | | | the package constant replacing phase since it's no longer needed. | | | - Don't evaluate iterators in Ceval. | | | - Use a type alias for ExpOrigin instead of Integer, to make it | | | clearer what it is. | | | - Add generic error for unbound constants. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2120 | | | - OpenModelica/OpenModelica-testsuite#830 | | | | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit dbda08c0812c6b98124deb09a47bcbb49ba7bfed | | | Author: Per Östlund | | | Date: Tue Jan 23 13:11:20 2018 +0100 | | | | | | Make saveTotalModel more accurate when using NF. | | | | | | - Don't resolve imported names when using saveTotalModel with | | | -d=newInst set. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2119 | | | | | | M Compiler/FrontEnd/NFSCodeFlatten.mo | | | | | * commit 59944ec07e0944ceb5ccb8f01ba3cb2d349e264b | | | Author: Per Östlund | | | Date: Mon Jan 22 15:43:27 2018 +0100 | | | | | | [NF] Fix scoping of imported components. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2118 | | | - OpenModelica/OpenModelica-testsuite#828 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | | | * commit 59e722eeb90bb36612bb5739f2e0c6ebc91c4933 | | | Author: Martin Sjölund | | | Date: Mon Jan 22 09:48:23 2018 +0100 | | | | | | Evaluate parameters with non-literal bindings | | | | | | Previously, constant non-literal bindings such as `p=f(0)` were | | | ignored. This is because Expression.isConst was used while it should | | | have used isConstValue. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2117 | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit 587cac20a3f4abf746ce4e81812289d8386febd8 | | | Author: niklwors | | | Date: Thu Jan 18 14:04:43 2018 +0100 | | | | | | fix for division by zero in cpp runtime | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2114 | | | | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | | | * commit e43fc8abf694fec5b33d208ca92d5c188201a50a | | | Author: niklwors | | | Date: Thu Jan 18 11:22:12 2018 +0100 | | | | | | fix for asserts during event iteration | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2114 | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | | * commit b1a437a8f6a062f5d36a17e238d15380764d2d1d | | | Author: niklwors | | | Date: Wed Jan 17 16:50:02 2018 +0100 | | | | | | fix for save pre varibales in cpp runtime | | | | | | fix for typo | | | | | | extended save operation for extra save value | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2112 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | A SimulationRuntime/cpp/.vs/ProjectSettings.json | | | A SimulationRuntime/cpp/.vs/VSWorkspaceState.json | | | A SimulationRuntime/cpp/.vs/cpp/v15/.suo | | | A SimulationRuntime/cpp/.vs/slnx.sqlite | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | * commit 96f7d96e4a69903d5e31da1f0bc22de5620f67f2 | | | Author: Per Östlund | | | Date: Wed Jan 17 15:44:24 2018 +0100 | | | | | | [NF] Typing improvements. | | | | | | - Remove if-branches with known false conditions during typing, | | | to avoid typing potentially invalid equations. | | | - Handle der of arrays. | | | - Try to evaluate function output types better. | | | - Expand fill/ones/zeros when possible. | | | - Don't expand array equations containing function calls. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2113 | | | - OpenModelica/OpenModelica-testsuite#826 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 2716d589c66366ee047f523aa0c87775cb882303 | | | Author: ptaeuber | | | Date: Tue Jan 16 14:44:08 2018 +0100 | | | | | | Fix lambda position in non-torn homotopy components | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2111 | | | - OpenModelica/OpenModelica-testsuite#825 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 991cbcb11bc76bece54005aae971195004ba20d9 | | | Author: Martin Sjölund | | | Date: Mon Jan 15 14:50:34 2018 +0100 | | | | | | Support importFMU for me_cs FMUs | | | | | | me_cs FMUs will be treated as ME FMUs. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2110 | | | - OpenModelica/OpenModelica-testsuite#824 | | | | | | M Compiler/runtime/FMIImpl.c | | | M SimulationRuntime/c/fmi/FMI2ModelExchange.c | | | | | * commit bb2c1bae68e98498add72e2084bd27c557889253 | | | Author: Adrian Pop | | | Date: Sat Jan 13 18:21:23 2018 +0100 | | | | | | fix a typo | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2109 | | | - OpenModelica/OpenModelica-testsuite#823 | | | | | | M README-BUILD-WINDOWS.txt | | | | | * commit ce6c93b4f3dee046fd4e8048bab537598b1ea5f9 | | | Author: Per Östlund | | | Date: Fri Jan 12 18:06:46 2018 +0100 | | | | | | [NF] Ceval/Simplify fixes. | | | | | | - Fix simplification of division, result should always be Real. | | | - Fix ceval of integer with Integer argument. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2108 | | | - OpenModelica/OpenModelica-testsuite#822 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 4df4938385c52cbca88943f2ddbbfc995afc85cc | | | Author: Per Östlund | | | Date: Fri Jan 12 17:42:27 2018 +0100 | | | | | | [NF] Handle derived class bindings better. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2107 | | | - OpenModelica/OpenModelica-testsuite#821 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | A Compiler/NFFrontEnd/NFBindingOrigin.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpressionIterator.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFModifier.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit c0777112ac1a8aa934512357eb40c505d2d5765d | | | Author: Martin Sjölund | | | Date: Fri Jan 12 14:22:15 2018 +0100 | | | | | | Keep loaded libraries after buildModel failure | | | | | | We automatically load libraries from uses-annotations; this keeps the | | | libraries in memory even if translation fails. | | | | | | We now also record frontend/etc timings for failed simulations. | | | Some code for handling normal simulations, FMUs, and XML export were | | | merged in order to avoid having mostly duplicate code lying around | | | (this code tends to get out of synch). | | | | | | This fixes ticket:4255. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2106 | | | - OpenModelica/OpenModelica-testsuite#820 | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/Main/Main.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Stubs/CevalScriptBackend.mo | | | M Compiler/Stubs/SimCodeMain.mo | | | | | * commit e46b83760fb93816284404e62c11dbb67df60af7 | | | Author: Martin Sjölund | | | Date: Fri Jan 12 13:51:42 2018 +0100 | | | | | | Propagate unit checking to the DAE | | | | | | This fixes some of the issues in ticket:4526. displayUnit is not | | | considered. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2104 | | | - OpenModelica/OpenModelica-testsuite#819 | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | | | * commit 92c6383188f2ee970d97015d2015534053a2a269 | | | Author: Bernhard Thiele | | | Date: Fri Jan 12 11:49:40 2018 +0100 | | | | | | Fixes Ticket:4618 | | | | | | Adds support for clocked when clauses in states. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2105 | | | - OpenModelica/OpenModelica-testsuite#818 | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | * commit cb8de49f924f94fc9db92b19898c3832d9f161d8 | | | Author: Per Östlund | | | Date: Thu Jan 11 14:32:39 2018 +0100 | | | | | | [NF] Improved handling of array modifiers. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2103 | | | - OpenModelica/OpenModelica-testsuite#817 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFConnections.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFExpressionIterator.mo | | | A Compiler/NFFrontEnd/NFFlatModel.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFModifier.mo | | | M Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | A Compiler/NFFrontEnd/NFVariable.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit f7a213646ab365c3ff188bd181e6105f22e3abf2 | | | Author: hkiel | | | Date: Thu Jan 11 12:15:52 2018 +0100 | | | | | | [CodegenC] do not check for zero increment if it is constant +1 or -1 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2049 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit cbe247e37fbc6db2e03dbc134bcc35808bf940e4 | | | Author: Martin Sjölund | | | Date: Thu Jan 11 09:05:48 2018 +0100 | | | | | | Handle indexed assignment of string arrays | | | | | | Synchronize the indexed assignment function for string arrays to match | | | the other types. Also refactored the code shared by indexed assignment | | | and allocation functions. This fixes ticket:4705. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2102 | | | | | | M SimulationRuntime/c/util/base_array.c | | | M SimulationRuntime/c/util/base_array.h | | | M SimulationRuntime/c/util/boolean_array.c | | | M SimulationRuntime/c/util/integer_array.c | | | M SimulationRuntime/c/util/real_array.c | | | M SimulationRuntime/c/util/string_array.c | | | M SimulationRuntime/c/util/string_array.h | | | | | * commit fe5c35df485e0a5c438a2ee9860c30fedf600f57 | | | Author: Martin Sjölund | | | Date: Wed Jan 10 13:17:39 2018 +0100 | | | | | | Fix generation of FMI 1.0 import | | | | | | Bad code was generated previously, causing OM to try to get string | | | parameter values by creating an algebraic loop. This causes string | | | parameters to be fixed so the start-value is used instead. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2101 | | | - OpenModelica/OpenModelica-testsuite#816 | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit bcf422b7487f177e03c9406ae57773abd2fda5b5 | | | Author: Martin Sjölund | | | Date: Wed Jan 10 12:23:51 2018 +0100 | | | | | | Support for fixed=false for strings | | | | | | Modelica 3.4 added a fixed attribute for strings. This adds support | | | for it in the compiler. Fixes ticket:4703. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2101 | | | - OpenModelica/OpenModelica-testsuite#816 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/FrontEnd/InstBinding.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/Util/VarTransform.mo | | | | | * commit 5c05ef6def757dac6d7778950bcd69b1817fc28d | | | Author: Martin Sjölund | | | Date: Tue Jan 9 11:08:02 2018 +0100 | | | | | | Move comments after doing the diff algorithm | | | | | | This handles some cases with whitespace better. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2099 | | | - OpenModelica/OpenModelica-testsuite#815 | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | * commit efcef39d8dbe74665987a135f44c2146fd98539d | | | Author: Martin Sjölund | | | Date: Tue Jan 9 07:31:27 2018 +0100 | | | | | | Fix typo causing duplicate elements to appear | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2099 | | | - OpenModelica/OpenModelica-testsuite#815 | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | * commit 715fb858fd16f539400162c683bbe85870cf6ad0 | | | Author: Martin Sjölund | | | Date: Tue Jan 9 07:28:31 2018 +0100 | | | | | | Do not remove added lines that don't match label | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2099 | | | - OpenModelica/OpenModelica-testsuite#815 | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | * commit 708e9962202502061e1be9ff0c45221f3eef439b | | | Author: Martin Sjölund | | | Date: Tue Jan 9 07:27:08 2018 +0100 | | | | | | Update debugging code | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2099 | | | - OpenModelica/OpenModelica-testsuite#815 | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit f16fbfd1dcf424345f303a31ee10b42402f8f11a | | | Author: Martin Sjölund | | | Date: Fri Jan 5 12:08:07 2018 +0100 | | | | | | Fix copy-paste error | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2098 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 67acb2d4414acee3af392ba2cebb1e329cfee0b8 | | | Author: Martin Sjölund | | | Date: Fri Jan 5 10:37:15 2018 +0100 | | | | | | The attributes of a pre-var is the same as the var | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2097 | | | - OpenModelica/OpenModelica-testsuite#814 | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 62d1de3b175c351b426c45952d778178fcfafc8e | | | Author: Martin Sjölund | | | Date: Fri Jan 5 09:44:33 2018 +0100 | | | | | | Add Jacobian variables to the simvar lookup | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2097 | | | - OpenModelica/OpenModelica-testsuite#814 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 705b6a1fb056a8b504bb2666d666de0af1124bbc | | | Author: Martin Sjölund | | | Date: Fri Jan 5 08:55:15 2018 +0100 | | | | | | Handle alias variables in Susan | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2097 | | | - OpenModelica/OpenModelica-testsuite#814 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 25d84d4103d418c29f4b3fddd95ec4ee5a483af0 | | | Author: Martin Sjölund | | | Date: Thu Jan 4 13:42:57 2018 +0100 | | | | | | Fix pretty-printing of negative real literals | | | | | | This fixes ticket:4503. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2096 | | | - OpenModelica/OpenModelica-testsuite#813 | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit bd8571daf3006ed5ed35b98599af1b97930fc9e3 | | | Author: Martin Sjölund | | | Date: Thu Jan 4 12:57:55 2018 +0100 | | | | | | Look for external libraries in /usr | | | | | | This resolves an issue in ticket:4523 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2095 | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | * commit ee6b27bba35d086581dc3143f83123d953d6514b | | | Author: Martin Sjölund | | | Date: Thu Jan 4 11:11:55 2018 +0100 | | | | | | Let the CSE look into if-conditions | | | | | | If-conditions always execute, so we can consider them for CSE | | | optimizations. This improves some Media models by a factor of 10x since | | | the function calls are called inside an algebraic loop (multiple times, | | | although this matters little relative to moving the call outside of the | | | loop). | | | | | | This fixes an issue with performance discovered in ticket:4423. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2094 | | | - OpenModelica/OpenModelica-testsuite#812 | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit d1104cedb525af7d37d9c0627450f3756fca19cc | | | Author: Martin Sjölund | | | Date: Thu Jan 4 08:06:45 2018 +0100 | | | | | | Handle record indexing better | | | | | | Simplify record constructor calls with record indexing. Also, handle | | | construction of zero records better (array components were flattened | | | before, resulting in additional arguments to the constructor). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2093 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 5aac106d53ae34ae1921dffd6f679dd6998d7c1d | | | Author: Martin Sjölund | | | Date: Wed Jan 3 15:25:42 2018 +0100 | | | | | | loadFile(".../package.mo") ignores MODELICAPATH | | | | | | Note: If the same directory contains other libraries that are loaded | | | according to uses-annotations, the full MODELICAPATH is used for these. | | | This means you might end up loading only one of the packages from the | | | given directory. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2092 | | | | | | M Compiler/Main/Main.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 775a336b6f97d20e9bd3f696ae4b7682c974372c | | | Author: Martin Sjölund | | | Date: Wed Jan 3 13:27:08 2018 +0100 | | | | | | Do not evaluate the residuals if xloc is inf or NaN | | | | | | This avoids generating silly error-messages saying you have division | | | involving Inf/NaN when it was simply the non-linear solver making an | | | unreasonable guess. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1896 | | | - OpenModelica/OpenModelica-testsuite#811 | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit eca7e56d18a5a8068724588be709a2f27f69dc4b | | | Author: Martin Sjölund | | | Date: Wed Jan 3 09:01:53 2018 +0100 | | | | | | Warnings for aliases during codegen | | | | | | The code generator gave the wrong variable indexes for aliases that | | | were not replaced in the backend. This prints some warnings or errors | | | for these cases so we can either fix the code (or replace the code | | | generator to handle aliases better). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2076 | | | - OpenModelica/OpenModelica-testsuite#810 | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 47aad95393c8eed47d20e69736af5d7967d2020a | | | Author: Martin Sjölund | | | Date: Tue Dec 19 08:58:27 2017 +0100 | | | | | | Add differentiation of DAE.RSUB | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2076 | | | - OpenModelica/OpenModelica-testsuite#810 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 059c8c0fa4720822a875df70762f9c99863132d9 | | | Author: Martin Sjölund | | | Date: Tue Dec 19 06:32:13 2017 +0100 | | | | | | Fix for DAE.RSUB with Expression.factorsWork | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2076 | | | - OpenModelica/OpenModelica-testsuite#810 | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 1c428bf8d9388b7fe7d6c8b4d4863d338300fa87 | | | Author: Martin Sjölund | | | Date: Fri Dec 15 08:55:54 2017 +0100 | | | | | | Handle inline where inputs are record fun-calls | | | | | | Use DAE.RSUB() to handle general expressions. When doing inline of a | | | function call, we can use DAE.RSUB instead of failing; previously we | | | only handled component references passed to the call. Also added code | | | generation and simplifications for DAE.RSUB since it was only used | | | for MetaModelica previously. | | | | | | This fixes some of the issues raised in ticket:4423. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2076 | | | - OpenModelica/OpenModelica-testsuite#810 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 62a0b9dffe3eea4ae1ddb2b493bb4286e86805b0 | | | Author: Martin Sjölund | | | Date: Wed Dec 13 15:28:26 2017 +0100 | | | | | | Add support for inline of some if-statements | | | | | | If-statements that look like if-expressions can now be inlined. | | | This fixes an issue reported in ticket:4423. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2076 | | | - OpenModelica/OpenModelica-testsuite#810 | | | | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/Inline.mo | | | | | * commit 70f05e5d3eac9d70f274405d98e9c57a10671534 | | | Author: Lennart Ochel | | | Date: Fri Dec 22 12:13:24 2017 +0100 | | | | | | Define vrStates iff states are available | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2091 | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit aee683cbbe4d2752fb2eff8bc080b7da17e42f6d | | | Author: ptaeuber | | | Date: Thu Dec 21 16:51:35 2017 +0100 | | | | | | Improve adaptive homotopy | | | | | | - Add orthogonal backtrace strategy for homotopy corrector step | | | - Break if tau cannot be decreased any further | | | - Fix lambda in the last step to avoid going beyond 1 | | | - Set tolerance in last homotopy step to global tolerance | | | - Fix generation of homotopy component for equation systems | | | - Some more debugging and clean up | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2090 | | | - OpenModelica/OpenModelica-testsuite#809 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 7366c32615819d073129994b8b459566f8b11ee0 | | | Author: hkiel | | | Date: Thu Dec 21 14:00:16 2017 +0100 | | | | | | do not recreate objects | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2089 | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/FrontEnd/Types.mo | | | | | * commit 1a07660b3efbc2efc7ab77b862df3101191733e4 | | | Author: Per Östlund | | | Date: Wed Dec 20 15:20:48 2017 +0100 | | | | | | [NF] Ceval fixes. | | | | | | - Allow ceval of constant binding to fail for now, since ceval | | | isn't complete. | | | - Handle Modelica.Math builtins. | | | - Fix bad interval check for asin/acos. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2088 | | | - OpenModelica/OpenModelica-testsuite#808 | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 481bef0a71e8a061e7480a3c35f0934f08eabd23 | | | Author: ptaeuber | | | Date: Wed Dec 20 13:35:55 2017 +0100 | | | | | | Look for homotopy in the whole system | | | | | | ... and not only in residual equations. | | | | | | And removing obsolete and outdated code. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2087 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 6bc981e1a27adb0c7320b179405128c2c5d057cf | | | Author: Per Östlund | | | Date: Wed Dec 20 12:12:10 2017 +0100 | | | | | | [NF] Ceval for builtin functions and other fixes. | | | | | | - Implemented constant evaluation of many builtin functions. | | | - Always evaluate bindings of non-package constants. | | | - Show fewer but better errors when type matching function calls. | | | - Fix NFExpression.fold so it actually recurses all the way down. | | | - Various other fixes for builtin functions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2086 | | | - OpenModelica/OpenModelica-testsuite#807 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit b91fa8ff5080c116a89ef7829b140a2fbb99cfa3 | | | Author: hkiel | | | Date: Tue Dec 19 07:26:35 2017 +0100 | | | | | | avoid recursions | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2085 | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | | * commit 926d8af51e0c2a77503189180229148c112775cb | | | Author: hkiel | | | Date: Sat Dec 16 12:02:38 2017 +0100 | | | | | | avoid excessive longjmp (matchcontinue) | | | avoid recursion (stack overflow) when processing lists | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2084 | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 55a1b638faf530aaee14fc984af6bcdf7996d132 | | | Author: Willi Braun | | | Date: Fri Dec 15 16:14:42 2017 +0100 | | | | | | fixing scaling of the ida solver | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2082 | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.h | | | | | * commit 64d4bf14c5024be62abfaf701026f8d438cf5c86 | | | Author: Martin Sjölund | | | Date: Fri Dec 15 07:19:16 2017 +0100 | | | | | | [NF] Use Error.assertion() instead of assert() | | | | | | Error.assertion reports errors to the error buffer, which means that the | | | message can be access in scripting and OMPython. | | | | | | This fixes ticket:4676 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2080 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFEvalFunction.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | M Compiler/NFFrontEnd/NFRangeIterator.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 62af4e6957ba941d128a8f15bd5a9c49de3caf6b | | | Author: niklwors | | | Date: Thu Dec 14 11:45:09 2017 +0100 | | | | | | fix for Ubuntu Clang build error in Peer solver | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2079 | | | | | | M SimulationRuntime/cpp/Include/Solver/Peer/Peer.h | | | | | * commit e44d430b1f6b3640d0ee3aeec4adae6ae1dbb33f | | | Author: niklwors | | | Date: Wed Dec 13 17:26:55 2017 +0100 | | | | | | fix for linux gcc 4.4 build error | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2078 | | | | | | M SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp | | | | | * commit d71fe296db73dc82fa64a3c2f81e7e1fd1aece95 | | | Author: Per Östlund | | | Date: Wed Dec 13 16:09:44 2017 +0100 | | | | | | [NF] Fix external object calls. | | | | | | - Change external object calls so they call the constructor instead. | | | - Use an empty class tree for external object so the constructor or | | | destructor can't be called explicitly. | | | - Fix error message for when a function can't be found to say function | | | instead of variable. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2077 | | | - OpenModelica/OpenModelica-testsuite#806 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | | | * commit f37e0292c5263ed672567f212b037a913de98470 | | | Author: Volker Waurich | | | Date: Wed Dec 13 14:09:34 2017 +0100 | | | | | | extend cse3 to find state alias | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2075 | | | - OpenModelica/OpenModelica-testsuite#804 | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit b528b72f1484c42d12f1be9b91cf16cca894ab7d | | | Author: niklwors | | | Date: Wed Dec 13 12:43:14 2017 +0100 | | | | | | Fatemeh Davoudi implementation of the symbolic model reduction algorithm | | | For detailed description see http://www.ep.liu.se/ecp/043/090/ecp09430136.pdf | | | The algorithm is implemented in the cpp runtime in Core/ReduceDAE | | | At the moment for the ranking method the residuen ranking is implement in class Core/ReduceDAE/Ranking.cpp | | | The reduction mehtods cancel terms, linearize terms and substitute terms are implemented in class Core/ReduceDAE/Reduction.cpp | | | The label algorithms for cancel terms, linearize terms and substitute terms are implemented in | | | OMCompiler/Compiler/SimCode/ReduceDAE.mo | | | The method can be used with: | | | setCommandLineOptions("+simCodeTarget=Cpp --labeledReduction | | | --disableExtraLabeling -d=writeToBuffer"); | | | loadFile("your model file"); | | | simulate(yourmodel); | | | | | | added omc c-api communication project to the cpp folder. The c- api is build with the cpp runtime for mingw and gcc. The c-api is used by the reduce dae algorithm to start labeling and reduce terms | | | | | | adapted reduce dae build for cpp runtime build | | | added omc C-API library to cpp runtime | | | added build for C-API library to cpp runtime build | | | fixed includes | | | removed unused files | | | reorganized some code parts | | | | | | added test for c-api | | | | | | moved in LoadCompilerSources the include order for ReduceDAE.mo to the backend part | | | | | | fix in Flags.mo, two Flags used the same id | | | | | | only build reduce dae for mingw | | | | | | merged in cpp template model reduction code generation | | | | | | added missing interface methods | | | | | | fix for compiler errors whem getDimRHS return nothing | | | | | | change formtat ReduceDAE.mo to utf8 | | | | | | moved function getNumContinuousEquations to SimCodeUtil | | | | | | use std chrono instead of boost time library | | | | | | added sundials dependicies to runtimeCPP make target | | | | | | fix for wrong type for timeout in SimSettings | | | | | | fix for wrong reduceDAE includes, if reduceDAE flag is disabled | | | | | | fix for some tests, where der variables are filtered in outputfike | | | | | | fix for missing IDEAReduce include in generated code | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1973 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | A Compiler/SimCode/ReduceDAE.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M Makefile.common | | | M Makefile.omdev.mingw | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | A SimulationRuntime/cpp/Core/ReduceDAE/CMakeLists.txt | | | A SimulationRuntime/cpp/Core/ReduceDAE/Ranking.cpp | | | A SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.cpp | | | A SimulationRuntime/cpp/Core/ReduceDAE/ReduceDAESettings.xml | | | A SimulationRuntime/cpp/Core/ReduceDAE/Reduction.cpp | | | A SimulationRuntime/cpp/Core/ReduceDAE/com/ModelicaCompiler.cpp | | | A SimulationRuntime/cpp/Core/ReduceDAE/com/OMCTest.cpp | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | M SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp | | | M SimulationRuntime/cpp/Include/Core/DataExchange/HistoryImpl.h | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IHistory.h | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | M SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | A SimulationRuntime/cpp/Include/Core/ReduceDAE/IReduceDAE.h | | | A SimulationRuntime/cpp/Include/Core/ReduceDAE/IReduceDAESettings.h | | | A SimulationRuntime/cpp/Include/Core/ReduceDAE/Ranking.h | | | A SimulationRuntime/cpp/Include/Core/ReduceDAE/ReduceDAESettings.h | | | A SimulationRuntime/cpp/Include/Core/ReduceDAE/Reduction.h | | | A SimulationRuntime/cpp/Include/Core/ReduceDAE/com/ModelicaCompiler.h | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolver.h | | | M SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | | | M SimulationRuntime/cpp/Include/Solver/ARKode/ARKode.h | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | M SimulationRuntime/cpp/Include/Solver/CppDASSL/CppDASSL.h | | | M SimulationRuntime/cpp/Include/Solver/Euler/Euler.h | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | M SimulationRuntime/cpp/Include/Solver/Peer/Peer.h | | | M SimulationRuntime/cpp/Include/Solver/RK12/RK12.h | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/RTEuler.h | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | M SimulationRuntime/cpp/Solver/RK12/RK12.cpp | | | A SimulationRuntime/cpp/omcCAPI/CMakeLists.txt | | | A SimulationRuntime/cpp/omcCAPI/include/OMC.h | | | A SimulationRuntime/cpp/omcCAPI/include/OMCAPI.h | | | A SimulationRuntime/cpp/omcCAPI/include/OMCFunctions.h | | | A SimulationRuntime/cpp/omcCAPI/readme.md | | | A SimulationRuntime/cpp/omcCAPI/src/OMC.cpp | | | A SimulationRuntime/cpp/omcCAPI/src/OMCTest.cpp | | | | | * commit fb52840dc56b21dc675d1fd97c57ed0c01fef1d0 | | | Author: Martin Sjölund | | | Date: Wed Dec 13 09:10:08 2017 +0100 | | | | | | Fix for elabBuiltinSize of zero-size arrays | | | | | | Previously, we had work-arounds for T_UNKNOWN being passed to size. | | | Since we fixed that, we now need to provide the correct number of | | | dimensions. This is either the expression type or the type from | | | elaboration; if we take the longer of the two we should get the | | | correct number of dimensions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2074 | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit cdf224b8d2b01195dc1de27d80a0b07afb843b7a | | | Author: Martin Sjölund | | | Date: Wed Dec 13 08:18:47 2017 +0100 | | | | | | Some work-arounds for Ceval of zero-size arrays | | | | | | The Values.mo structure does not store the type of the array which means | | | that `Values.ARRAY({})` becomes `{} /* T_UNKNOWN[0] */` instead of | | | containing the actual type. We now have some work-arounds for this case: | | | - cevalIfConstant will not try to evaluate literal values | | | - If an empty array is returned in cevalIfConstant, we backpatch the | | | array type to the expected type (but this only works for the top-level | | | expression; hopefully this is enough to not propagate unknown | | | dimensions too far though). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2074 | | | | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | * commit d1a57b2fdf96b3d8f8059da4595d12664a25729e | | | Author: Per Östlund | | | Date: Mon Dec 11 11:53:59 2017 +0100 | | | | | | [NF] Fix handling of duplicate outer elements. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2073 | | | - OpenModelica/OpenModelica-testsuite#803 | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit dad39fb0c56267c919cec8082c8bd43949974455 | | | Author: Per Östlund | | | Date: Mon Dec 11 11:38:25 2017 +0100 | | | | | | [NF] Fix undefined behaviour due to #4502. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2072 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit eeb91480ac7cdab1e02cd01a83b7b1d1fe445f75 | | | Author: Per Östlund | | | Date: Fri Dec 8 22:20:36 2017 +0100 | | | | | | [NF] Function expressions also count as discrete. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2071 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit aa363fe254e31c655500becd49219a6f09a06336 | | | Author: Per Östlund | | | Date: Fri Dec 8 20:19:48 2017 +0100 | | | | | | [NF] Minor fixes. | | | | | | - Fix return type of pre, min and max. | | | - Set ExpOrigin.WHEN bit also in when-statements. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2070 | | | - OpenModelica/OpenModelica-testsuite#802 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 117eefb217761138d93c690a042d5004bcd6bbc7 | | | Author: Per Östlund | | | Date: Fri Dec 8 18:50:49 2017 +0100 | | | | | | [NF] Variability fixes and other improvements. | | | | | | - Replaced EquationScope, ClassScope and ExpOrigin with new ExpOrigin | | | bitfield. | | | - Removed Component.Attributes.DEFAULT and Class.Attributes.DEFAULT, | | | constants work equally well to save memory and simplifies the code. | | | - Set variables with no variability prefix and discrete type to be | | | discrete so e.g. pre() works correctly. | | | - Fixed variability of many builtin functions. | | | - Fixed variability of relations with regards to noEvent. | | | - Fixed variability of expressions in when-clauses. | | | - Fixed typing of noEvent. | | | - Added check that time, pre, edge and change isn't used in a | | | function context. | | | - Fixed handling of size on subscripted expressions. | | | - Moved handling of end to typing of subscripts, since the old handling | | | relied upon ExpOrigin being a uniontype with subscript information. | | | - Improved handling of end to generate appropriate size expressions when | | | the size of the dimension is unknown. | | | - Adapted the parenthesization algorithm from Dump to | | | NFExpression.toString to get rid of extraneous parentheses in error | | | messages. | | | - Fixed flattening of if-equations so the bodies of the branches aren't | | | in reverse order compared with the conditions (oops...). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2069 | | | - OpenModelica/OpenModelica-testsuite#801 | | | | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | M Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 5cea0b5a2b33652959ba51f3457928b794165b30 | | | Author: ptaeuber | | | Date: Thu Dec 7 18:48:51 2017 +0100 | | | | | | Fix solving of array equations | | | | | | - Do not solve crefL = crefR always for crefL, | | | but consider the matching. | | | - Make getArrayOrRangeContents also work for | | | qualified crefs. | | | | | | This fixes ticket:4634 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2068 | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit cf618db76026fd19b406cf0b0376d92a6e2c6a31 | | | Author: Per Östlund | | | Date: Wed Dec 6 13:47:59 2017 +0100 | | | | | | Fix setCommandLineOptions with -d=newInst. | | | | | | - Invalidate the builtin cache if the newInst flag is toggled via | | | setCommandLineOptions. | | | - Call execStatReset in Main.main to make sure the global root is | | | always initialized. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2067 | | | | | | M Compiler/Main/Main.mo | | | M Compiler/Script/CevalScript.mo | | | | | * commit 71f4da23fbeecd117dc083008440f98ff404d956 | | | Author: Per Östlund | | | Date: Tue Dec 5 12:48:04 2017 +0100 | | | | | | Fix setCommandLineOptions. | | | | | | - Make setCommandLineOptions return false if it encounters any | | | arguments that are not flags. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2066 | | | - OpenModelica/OpenModelica-testsuite#800 | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit 5148feff70a6bcd92b80a53ca6e1d11579d0df44 | | | Author: Per Östlund | | | Date: Mon Dec 4 11:58:34 2017 +0100 | | | | | | [NF] Fix NFTypeCheck.matchDimensions segfault. | | | | | | - Fix NFTypeCheck.matchDimensions so it actually fails when the | | | dimensions don't match, and always assigns all outputs. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2065 | | | | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 4d02b9063aee60319984ec07338af63bf5cda9d3 | | | Author: Per Östlund | | | Date: Mon Dec 4 10:49:47 2017 +0100 | | | | | | [NF] Function handling improvements. | | | | | | - Optimize a couple of match expressions to match on strings instead of | | | matching the same structure over and over. | | | - Implement fill/ones/zeros completely by special handling until we have | | | support for __OpenModelica_varArgs or similar. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2064 | | | - OpenModelica/OpenModelica-testsuite#799 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | | | * commit 0e14e987c26da72c4335b82fd9479f55355b04d9 | | | Author: Adrian Pop | | | Date: Sat Dec 2 04:01:16 2017 +0100 | | | | | | [NF] handle discrete variability better | | | - if the type of component is discrete return discrete if | | | is lower variability than the explicit component variability | | | - handle discrete builtin calls (String, Integer, pre, edge, change) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2063 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | | | * commit e8f130fbd78d7d1b477bbf25cf352d841bed5673 | | | Author: hkiel | | | Date: Thu Nov 30 14:13:03 2017 +0100 | | | | | | remove redundant simplification rule | | | recognized by commutative call | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2062 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 83ffab2f77fca5a109d468883219e5aaf30aa357 | | | Author: Per Östlund | | | Date: Wed Nov 29 17:07:41 2017 +0100 | | | | | | [NF] Fix some variability issues. | | | | | | - Changed pre and change to be discrete and ndims to be parameter, | | | as per the specification. | | | - Derive the variability of components with no explicit variability | | | by using their types. | | | - Hacked the variability of relations to be at most discrete to | | | avoid breaking implicitly discrete variables, needs to be fixed | | | properly for e.g. noEvent. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2060 | | | - OpenModelica/OpenModelica-testsuite#798 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 12d1ede4db658e0fa89bbab24e3edc5793922a0d | | | Author: Per Östlund | | | Date: Wed Nov 29 16:11:31 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Collect/replace package constants in functions too. | | | - Fix naming of functions by appending the scope path. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2059 | | | - OpenModelica/OpenModelica-testsuite#797 | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | | | * commit b9cba5b3b1abfaedc8dfbac1878b05db75c8c924 | | | Author: Volker Waurich | | | Date: Wed Nov 29 15:39:54 2017 +0100 | | | | | | removeEdgesToDiscreteEquations for MSSS | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2058 | | | - OpenModelica/OpenModelica-testsuite#796 | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Matching.mo | | | | | * commit a0c7ddf5ea3f5fafd90be102d01e41335aec9a98 | | | Author: Per Östlund | | | Date: Wed Nov 29 14:43:41 2017 +0100 | | | | | | Added --ignoreReplaceable flag. | | | | | | - Added the --ignoreReplaceable flag that disables the check that | | | an element is replaceable before redeclaring. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2057 | | | - OpenModelica/OpenModelica-testsuite#795 | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/NFSCodeCheck.mo | | | M Compiler/Util/Flags.mo | | | | | * commit c73638c6897cb2b1354dda60ca40d2751ed9e1a9 | | | Author: niklwors | | | Date: Wed Nov 29 10:37:17 2017 +0100 | | | | | | fixed divsion by zero if zero crossing was detected and before event handling started | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2056 | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | * commit b636b011bc7a335fa755da85600fb1cbeeb5ee05 | | | Author: Volker Waurich | | | Date: Wed Nov 29 10:21:48 2017 +0100 | | | | | | fix bipartiteGraphML generation for algorithms | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2055 | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/Matching.mo | | | | | * commit 3e982aa5c5a4c35d5189f6b99bb5564ef12b5bc3 | | | Author: Per Östlund | | | Date: Tue Nov 28 22:23:46 2017 +0100 | | | | | | [NF] Fix check of size() as external argument. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2054 | | | - OpenModelica/OpenModelica-testsuite#794 | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 908566603333b1deb8ff8f02424d5085a705ecdd | | | Author: Per Östlund | | | Date: Tue Nov 28 16:16:48 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Implemented support for external functions. | | | - Implemented support for external objects. | | | - Fixed complex type paths when converting to DAE. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2053 | | | - OpenModelica/OpenModelica-testsuite#793 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComplexType.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | M Compiler/NFFrontEnd/NFRestriction.mo | | | M Compiler/NFFrontEnd/NFSections.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit d653ea8f8992480cebbb8866b4479df7d374e3f9 | | | Author: Mahder Gebremedhin | | | Date: Tue Nov 28 15:52:51 2017 +0100 | | | | | | NFInst builtin function handling. | | | | | | - Most builtin functions are now handled. | | | - A new builtin file NFFrontEnd/NFModelicaBuiltin.mo | | | is used by the new instantiation now. | | | - Builtin functions are handled by a combination of | | | - gnenric functions | | | - overloading | | | - and special intenral handling when needed. | | | | | | - Error messages need to be improved in a number of places. | | | - There are some builting functions which will pass | | | when not suppsoed to. The will be fixed. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2052 | | | - OpenModelica/OpenModelica-testsuite#792 | | | | | | M Compiler/FFrontEnd/FBuiltin.mo | | | M Compiler/Makefile.in | | | M Compiler/Makefile.omdev.mingw | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | A Compiler/NFFrontEnd/NFModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit da629b0c936230ad9badc23935957c810222c814 | | | Author: Volker Waurich | | | Date: Mon Nov 27 09:12:59 2017 +0100 | | | | | | moved simplification rule to simplifyBinaryCommutativeWork | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2051 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit d76e9c2f7d50b9a40b51303f5e97bccb9851fda5 | | | Author: hkiel | | | Date: Fri Nov 24 12:11:32 2017 +0100 | | | | | | use heap sort for ascending integer sort | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2050 | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/List.mo | | | | | * commit 0e8a7381133bd5b39bdd06d96e1863172014033f | | | Author: hkiel | | | Date: Fri Nov 24 11:12:43 2017 +0100 | | | | | | fix reheap when sorting the array | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2048 | | | | | | M Compiler/Util/Array.mo | | | | | * commit 68ab9042b0b443222707bc8b1ebe0f8db9571d0a | | | Author: hkiel | | | Date: Thu Nov 23 17:49:49 2017 +0100 | | | | | | use Array.heapSort to reduce memory usage for large models | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2048 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit aa30cda9794f127808e49381a4ecf63bc2493ed3 | | | Author: hkiel | | | Date: Thu Nov 23 17:49:28 2017 +0100 | | | | | | implemented heap sort for arrays | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2048 | | | | | | M Compiler/Util/Array.mo | | | | | * commit 6dc1882cc7eac86f918abd64e57b77a90050ce6d | | | Author: Per Östlund | | | Date: Wed Nov 22 14:28:54 2017 +0100 | | | | | | [NF] Replace package constants by default. | | | | | | - Implemented new phase that replaces package constants. | | | - Added debug flag replacePackageConstants to toggle whether to | | | replace or collect package constants (default replace). | | | - Added more generic traversal functions for Equation and Statement, | | | and removed some duplicated code. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2047 | | | - OpenModelica/OpenModelica-testsuite#791 | | | | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Flags.mo | | | | | * commit d9b21268b9ea28103b853f33cee28b13c52d328b | | | Author: niklwors | | | Date: Wed Nov 22 14:13:23 2017 +0100 | | | | | | fix for linker error in ModelicaExtrenalC for cpp runtime | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2046 | | | | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | * commit 814b4aeeaba4ad8d45780a439fc9b9e273376fe3 | | | Author: ptaeuber | | | Date: Wed Nov 22 13:16:18 2017 +0100 | | | | | | Calculate numerical jacobian for adaptive homotopy correctly | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2045 | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit ea246de58f37632724acc958c6ce45f8d8317189 | | | Author: Per Östlund | | | Date: Tue Nov 21 19:04:29 2017 +0100 | | | | | | NFInst fixes. | | | | | | - Use correct parent in NFInst.modifyExtends. | | | - Use DAE.T_FUNCTION when converting a function to DAE. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2044 | | | | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit df577f24d3553b0c024296e5b1c9f0ee1bb0ee90 | | | Author: hkiel | | | Date: Tue Nov 21 17:26:50 2017 +0100 | | | | | | fix copy/paste bug introduced in 1fd2008cf5 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2043 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 8e9ee9145822068750e7757862cda1051b075301 | | | Author: Per Östlund | | | Date: Tue Nov 21 16:22:25 2017 +0100 | | | | | | [NF] Better handling of stateSelect. | | | | | | - Evaluate stateSelect attributes so they can be converted to DAE. | | | - Fix bindings of StateSelect members in Builtin, they'd been | | | mistakenly set as the components' conditional expressions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2042 | | | - OpenModelica/OpenModelica-testsuite#790 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 0790acfb4b2bc04d7ff9cb24a6e81c8099c71a63 | | | Author: Per Östlund | | | Date: Tue Nov 21 15:25:56 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Handle wildcard crefs in NFInst.instCref. | | | - Renamed Type.ANY_TYPE to POLYMORPHIC, and added Type.ANY that's type | | | compatible with any other type (used for wildcards). | | | - Fixed scope when instantiating inherited sections. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2041 | | | - OpenModelica/OpenModelica-testsuite#789 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 9ec3abdfe0e12aceae5ff29cfe2b3be426e13db1 | | | Author: ptaeuber | | | Date: Tue Nov 21 10:44:53 2017 +0100 | | | | | | Add flag to start running the homotopy path ... | | | | | | ... in negative direction first. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2040 | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 5730246181701cf87770627f528fe5a15e76e834 | | | Author: Rüdiger Franke | | | Date: Tue Nov 21 09:19:18 2017 +0100 | | | | | | Skip displayUnit in FMI2 export because FMI2XML fails for e.g. bar | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2039 | | | - OpenModelica/OpenModelica-testsuite#788 | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | * commit 2b46fc8350c13e7c878675acd8607216a7f8afab | | | Author: Rüdiger Franke | | | Date: Tue Nov 21 08:42:04 2017 +0100 | | | | | | Generate units in FMI 2 modelDescription.xml, ticket:4649 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2039 | | | - OpenModelica/OpenModelica-testsuite#788 | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | * commit 05ebd2ec516b795e24ae12a2fcac9cd16f30edff | | | Author: Rüdiger Franke | | | Date: Tue Nov 21 08:17:39 2017 +0100 | | | | | | Only consider Real variables for fmi2GetDirectionalDerivative | | | | | | Integer and Boolean variables don't work because they appear cluttered | | | in SIMVARS.inputVars and their FMI valueReference re-starts from 0. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2039 | | | - OpenModelica/OpenModelica-testsuite#788 | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit d4ea7ac8215bfd050938219281e2c220e40ba9c6 | | | Author: ptaeuber | | | Date: Mon Nov 20 16:49:02 2017 +0100 | | | | | | Solve lambda0-system separately ... | | | | | | ... before applying adaptive local homotopy method. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2038 | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 34369f3ca78cb028de7bd89948e4ddfb77fb1c12 | | | Author: Per Östlund | | | Date: Mon Nov 20 16:09:22 2017 +0100 | | | | | | [NF] Handle recursive functions. | | | | | | - Update the function cache before instantiating a function's | | | expressions, to avoid instantiating it again in the case of | | | a recursive call. | | | - Split the typing of functions so their signatures are typed | | | first, then type their bodies only after updating the cache. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2037 | | | - OpenModelica/OpenModelica-testsuite#787 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 3548b470f1a3c2bed46c1de021628d54222394ed | | | Author: Per Östlund | | | Date: Mon Nov 20 15:01:54 2017 +0100 | | | | | | NFInst fix. | | | | | | - Fix NFClassTree.flatten so that the lookup tree isn't invalidated | | | when there are duplicate elements. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2036 | | | - OpenModelica/OpenModelica-testsuite#786 | | | | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit add36ffd151cdd02ebdda9a77f29a7f72134ec9e | | | Author: hkiel | | | Date: Sun Nov 19 10:19:31 2017 +0100 | | | | | | do simplification of "a and not a" to false only for boolean type | | | same for "a or not a" to true | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2035 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit ce3522c3ee382d2eb6f47de946e6c93daf15f031 | | | Author: hkiel | | | Date: Sun Nov 19 08:48:41 2017 +0100 | | | | | | workaround for PNLib | | | in PNlib the LBINARY expression "{} and not {}" must be handled and should not be simplified to "false" by ExpressionSimplify.simplifyLBinary | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2034 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 6f71dc57fa8b271850b7845fd54091bce0afbf6c | | | Author: Rüdiger Franke | | | Date: Fri Nov 17 20:27:05 2017 +0100 | | | | | | Dummy commit to (hopefully) get around Hudson bugs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2033 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit f2d48acad84592f56ff99348e99278b7bfb9d267 | | | Author: Rüdiger Franke | | | Date: Fri Nov 17 18:31:48 2017 +0100 | | | | | | Treat removed Jacobian var defines in daeExpCrefRhsArrayBox | | | | | | Following up 2264580fd02b05dfbe0860f6dc065c91702ecf0f | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2033 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 6ee245861b96c4b22fcce8774b7a997b3f932867 | | | Author: hkiel | | | Date: Fri Nov 17 19:36:59 2017 +0100 | | | | | | fix "a or not a" and "a and not a" simplifications | | | optimize some simplify rules | | | reuse existing structures | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2032 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 37ec0ba157cf551265e8ef657f39424a4d18f68f | | | Author: hkiel | | | Date: Fri Nov 17 10:10:24 2017 +0100 | | | | | | [CodeGenC] skip cases independent of passing guard | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2031 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 0cd326810a8a25ff706671566385376f55d6c7db | | | Author: hkiel | | | Date: Thu Nov 16 15:46:05 2017 +0100 | | | | | | use list comprehension instead of recursion | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2030 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 16e800b39b67f6b0c64bfe3a35e07e7a6a7e81e4 | | | Author: Per Östlund | | | Date: Thu Nov 16 15:30:13 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Fixed type of array cast expressions. | | | - Added internal error when Scalarize fails to expand equation. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2029 | | | - OpenModelica/OpenModelica-testsuite#785 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | | | * commit 2fe6fb8400d79e6bc60084b9128cf82f9e115da2 | | | Author: Per Östlund | | | Date: Thu Nov 16 14:58:43 2017 +0100 | | | | | | [NF] Improved handling of function parameter dims. | | | | | | - Allow function parameter dimensions to be unknown or continuous. | | | - Improved typing of size when size can't be evaluated. | | | - Fixed type of min/max of array. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2028 | | | - OpenModelica/OpenModelica-testsuite#784 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 613640092ee29d4fde6a2d36d53c76046a39dab6 | | | Author: Volker Waurich | | | Date: Thu Nov 16 14:12:28 2017 +0100 | | | | | | modified description of comsubexp | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2027 | | | | | | M Compiler/Util/Flags.mo | | | | | * commit 02355eb897dc9f1208748833dcae0ccdf704109d | | | Author: hkiel | | | Date: Thu Nov 16 13:57:00 2017 +0100 | | | | | | use loop instead of recursive matchcontinue in BaseHashSet.get2 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2026 | | | | | | M Compiler/Util/BaseHashSet.mo | | | | | * commit a6ecff61785fcec47f4683db696aefefd912c810 | | | Author: Volker Waurich | | | Date: Thu Nov 16 13:00:16 2017 +0100 | | | | | | fix external object alias in initial equations | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2025 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit 197ec7ad2232b03480a9d1a6dce62abc1fa2a7c9 | | | Author: hkiel | | | Date: Thu Nov 16 12:14:34 2017 +0100 | | | | | | fix cosh^2(x)-sinh^2(x)=1 in ExpressionSimplify.simplifyBinary | | | also remove asin(sin(x))=x and atan(tan(x))=x from simplifyCall | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2023 | | | - OpenModelica/OpenModelica-testsuite#783 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 1fd2008cf5ea32aa9abbe07cf0cdfb1a64064af5 | | | Author: Volker Waurich | | | Date: Thu Nov 16 09:50:46 2017 +0100 | | | | | | simpify r1+r2+cr ->r3+cr | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2024 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit a4417ed6973ff2e06b96d70fd9cc3d90b53f4bb0 | | | Author: Per Östlund | | | Date: Wed Nov 15 16:21:58 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Move if equation branch selection and for loop unrolling to | | | NFFlatten, so it's done before resolving connections. | | | - Check that connect isn't used in an if equation with non-parameter | | | condition. | | | - Move NFConnectionSets.Connection to its own file. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2022 | | | - OpenModelica/OpenModelica-testsuite#782 | | | | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConnectionSets.mo | | | A Compiler/NFFrontEnd/NFConnections.mo | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFSections.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 517bf930b53b20df3a89538429a4e43dfb93df1a | | | Author: niklwors | | | Date: Wed Nov 15 14:22:41 2017 +0100 | | | | | | fix for typo in cpp tempalte | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2020 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 3e4eb948547e5e6a1b0a9dc9dd6362f80d56dedc | | | Author: ptaeuber | | | Date: Wed Nov 15 13:47:33 2017 +0100 | | | | | | Better flag handling for different homotopy approaches | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2019 | | | - OpenModelica/OpenModelica-testsuite#781 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Config.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | * commit 0a33707b193befbad44cd1550083f63fe1a4a9e5 | | | Author: Martin Sjölund | | | Date: Wed Nov 15 12:15:47 2017 +0100 | | | | | | Handle vectorization of matrix slightly better | | | | | | This partially resolves ticket:2469. Code generation still does not | | | fully work unless `-v=1` is used. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2018 | | | | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | | | * commit b8738186ae7bf47577f6f83f17595bed685c36d6 | | | Author: Martin Sjölund | | | Date: Wed Nov 15 09:20:41 2017 +0100 | | | | | | Partially type-check for min,max,smooth | | | | | | Does not handle all cases yet (min/max does not check if `<` or `>` | | | can be used on the expressions; smooth does not check for all allowed | | | expressions, like records containing only arrays of reals, etc). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2017 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit 5e28f3c11e830fec120965cb2f1211ea8ba2226f | | | Author: Per Östlund | | | Date: Tue Nov 14 16:07:43 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Handle enumeration relations in NFSimplifyExp. | | | - Fix case for if-equation in NFConvertDAE.convertInitialEquation | | | so that it generates an initial if-equation instead of a normal one. | | | - Fix NFScalarize.scalarizeIfEquation to handle the case where an | | | if-equation is completely removed due to all conditions being false. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2016 | | | - OpenModelica/OpenModelica-testsuite#780 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | | | * commit 7c50cbcad63271bc95b5e63f8cd7af7b358c5209 | | | Author: Per Östlund | | | Date: Tue Nov 14 15:11:25 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Rename NFMod to NFModifier, since that's the actual package name. | | | - Add instance tree hierarchy level to components, and have bindings | | | keep track of which level they're from instead of keeping track of | | | how many levels they've been pushed down. | | | - Added Expression.SUBSCRIPTED_EXP to handle subscripting of | | | expressions that can't be scalarized. | | | - Add missing cases for Call.UNTYPED_MAP_CALL and CAll.TYPED_MAP_CALL | | | to some Expression functions. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2015 | | | - OpenModelica/OpenModelica-testsuite#779 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | R084 Compiler/NFFrontEnd/NFMod.mo Compiler/NFFrontEnd/NFModifier.mo | | | M Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit d55e7e17575171aaf24cb0d49636dad36e9e4ce8 | | | Author: ptaeuber | | | Date: Tue Nov 14 14:05:10 2017 +0100 | | | | | | Allow adaptive step size also for local homotopy | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2014 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit e82a713699f624dabc3e359a06bdbe1d167c913d | | | Author: Per Östlund | | | Date: Tue Nov 14 12:52:15 2017 +0100 | | | | | | Propagate component visibility down in NFFlatten. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2013 | | | - OpenModelica/OpenModelica-testsuite#778 | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | | * commit 1a074b0746bc9f4f63904f25b6cfd138810fd013 | | | Author: Martin Sjölund | | | Date: Tue Nov 14 08:48:40 2017 +0100 | | | | | | Avoid using + for options | | | | | | Use -- or - for long/short options instead. | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#66 | | | - OpenModelica/OMCompiler#2012 | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Compiler/Util/Error.mo | | | | | * commit d8b46d09d07fe3200b9c53f832a28f85120ea09f | | | Author: Per Östlund | | | Date: Mon Nov 13 17:36:43 2017 +0100 | | | | | | NFInst fixes. | | | | | | - Handle derived functions in NFFunction.collectParams. | | | - Remove the warning when finding an outer element when looking for | | | an inner, since this is valid and commonly used. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2011 | | | - OpenModelica/OpenModelica-testsuite#777 | | | | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/Util/Error.mo | | | | | * commit 8fe91b3bf2db68ac9738a710bf2bddb08137f32a | | | Author: Per Östlund | | | Date: Mon Nov 13 17:16:01 2017 +0100 | | | | | | Improve detection of invalid each in NFInst. | | | | | | - Take the dimensions of a component's type into account when checking | | | whether each is used on an array or not. | | | - Don't fail when an invalid use of each is found, since the MSL | | | uses each incorrectly. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2010 | | | - OpenModelica/OpenModelica-testsuite#776 | | | | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | | | * commit 38bf65a63afc13c09c08c2c62da589a11f9aa5bc | | | Author: Martin Sjölund | | | Date: Mon Nov 13 16:31:29 2017 +0100 | | | | | | [NF] Type-check pre operator | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2009 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit c536259acba3838c114f8de8a29b0a1ea8fecab0 | | | Author: Martin Sjölund | | | Date: Mon Nov 13 15:03:22 2017 +0100 | | | | | | [NF] Call fail() when failing | | | | | | This avoids segmentation faults due to the type checking returning | | | types even when it fails. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2008 | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 8f80b4e4891c69071aa31e4dd3d385b4a3c9c62c | | | Author: Martin Sjölund | | | Date: Mon Nov 13 15:00:40 2017 +0100 | | | | | | [NF] Support default attributes in functions | | | | | | The previous code only worked for variables with some attributes set | | | but failed for the default attributes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2008 | | | | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit 63769821e4885e4f195c397b4bee7468d572660a | | | Author: Per Östlund | | | Date: Mon Nov 13 13:59:46 2017 +0100 | | | | | | Disable unit checking in nfinst. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2006 | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | M Compiler/Util/Flags.mo | | | | | * commit ff1e618b3989828b14d2898cd8bb0edb215270e9 | | | Author: Per Östlund | | | Date: Mon Nov 13 12:45:00 2017 +0100 | | | | | | Fix for ticket:4625. | | | | | | - Implement case for Absyn.Exp.CALL in | | | Interactive.renameComponentInExp. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2007 | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit a72f16503d28ad51defe62bad31d2df39983d1db | | | Author: hkiel | | | Date: Fri Nov 10 16:08:46 2017 +0100 | | | | | | some small optimizations | | | avoid matchcontinue | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1949 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/FrontEnd/ExpressionDump.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/Tpl.mo | | | M Compiler/Template/TplParser.mo | | | M Compiler/Util/HashTableCrToExpOption.mo | | | | | * commit 978d2764de7dfcce5b761eb7d1479751637f9ef9 | | | Author: hkiel | | | Date: Fri Nov 10 15:07:41 2017 +0100 | | | | | | avoid recursion and matchcontinue in getSparsePattern | | | reduce memory overhead in ExpressionSimplify.simplifyAdd | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2005 | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 679140ab75453c42bc30a6358dad3e8409c57fed | | | Author: Martin Sjölund | | | Date: Fri Nov 10 12:28:51 2017 +0100 | | | | | | Remove DAE.SUM in favor of DAE.REDUCTION | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2004 | | | | | | M Compiler/BackEnd/Vectorization.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionDump.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit ea3a1f6a30aab8bdca6486351244847c14e1f55e | | | Author: Per Östlund | | | Date: Thu Nov 9 14:11:47 2017 +0100 | | | | | | Builtin attribute type checking for NFInst | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2003 | | | - OpenModelica/OpenModelica-testsuite#775 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit 1dfcc602d11bfbb77e50d5089f6d5bbddc9b2b7b | | | Author: hkiel | | | Date: Thu Nov 9 13:27:23 2017 +0100 | | | | | | replace matchcontinue by match | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2002 | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit eaa2e128d718ed7347ff459aec258e83ce92f098 | | | Author: Martin Sjölund | | | Date: Thu Nov 9 09:44:34 2017 +0100 | | | | | | [NF] Fix for builtin calls | | | | | | Calls like Modelica.Math.sin need to be replaced with sin in the DAE | | | structure. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2001 | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | | | * commit 332341ba8c2b249428c9062b115d3025577ca736 | | | Author: Martin Sjölund | | | Date: Thu Nov 9 08:17:19 2017 +0100 | | | | | | Do not optimize CC for initialAnalyticJacobian | | | | | | This resolves the easy part of ticket:4601. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#2000 | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 89998d3feb82d67073df50c42495f40503f7ac9f | | | Author: Per Östlund | | | Date: Wed Nov 8 16:39:03 2017 +0100 | | | | | | Stripping of direction in nfinst. | | | | | | - Implemented stripping of input/output on non top-level components, | | | including support for the useLocalDirection flag. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1999 | | | - OpenModelica/OpenModelica-testsuite#774 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | | | * commit 7360bc3f7140dbf3da6045d26eb3c7b2f757b07c | | | Author: ptaeuber | | | Date: Wed Nov 8 16:19:13 2017 +0100 | | | | | | Fix writing of homotopy csv-file for matrix elements | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1998 | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 9cb312a831979567e1f659c4502868940f6f30f0 | | | Author: Per Östlund | | | Date: Wed Nov 8 16:03:02 2017 +0100 | | | | | | Fix prefixing of modifiers on inherited elements. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1997 | | | - OpenModelica/OpenModelica-testsuite#773 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 9b63a0edad43104be9f9e95a4b002e2194aeb9fd | | | Author: Per Östlund | | | Date: Wed Nov 8 14:38:18 2017 +0100 | | | | | | Handle package constants in nfinst. | | | | | | - Implemented new phase that collects used package constants and adds | | | them to the flat model to make it complete. | | | - Implemented ComponentRef.compare. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1996 | | | - OpenModelica/OpenModelica-testsuite#772 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFConnectionSets.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | A Compiler/NFFrontEnd/NFPackage.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 2a409cde6cbd9446ffc7b986deca5edd66a83fa0 | | | Author: Willi Braun | | | Date: Tue Nov 7 19:01:32 2017 +0100 | | | | | | added first version of ida scaling | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1995 | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 725d9defb55fc62c092977355208ee368600fd4d | | | Author: niklwors | | | Date: Tue Nov 7 18:19:55 2017 +0100 | | | | | | acitvate 'Allow dividing by all globalKnownVars in initDAE' for cpp runtime | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1994 | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 425073cef38d0b65feeacb223c07b7b0a564076d | | | Author: Willi Braun | | | Date: Tue Nov 7 17:23:19 2017 +0100 | | | | | | [FMI] fix sorting of the directional derivatives | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1993 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 28e9498e5d2e2371d2b69660ac367715bbb7657f | | | Author: ptaeuber | | | Date: Tue Nov 7 16:43:15 2017 +0100 | | | | | | Always select start value with lowest... | | | | | | confidence number. | | | | | | See | | | - Section 8.6.2 of the Modelica Specification. | | | - ticket:4603 | | | | | | The confidence number is currently the minimum of the cref depth | | | and the depth of the start value cref (if it is a cref). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1985 | | | - OpenModelica/OpenModelica-testsuite#770 | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit cf744823ef9b57d6820618d3c012075e8391ba1d | | | Author: Per Östlund | | | Date: Tue Nov 7 15:42:18 2017 +0100 | | | | | | Basic handling of component conditions in nfinst. | | | | | | - Implemented handling of component conditions, including instantiation, | | | typing and removal of component with a false condition, but not | | | including removing connections to such components. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1992 | | | - OpenModelica/OpenModelica-testsuite#769 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFExpOrigin.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 42bc0b10a84d566bc2c01b66eb2bce4501747191 | | | Author: Mahder Gebremedhin | | | Date: Tue Nov 7 14:11:18 2017 +0100 | | | | | | NFFrontEnd small fix for array expressions ($array) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1991 | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | | | * commit 1e0528341ab70618cd8f78d2da63343527d6e9bc | | | Author: Per Östlund | | | Date: Tue Nov 7 13:55:40 2017 +0100 | | | | | | Implement simple branch selection in nfinst. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1990 | | | - OpenModelica/OpenModelica-testsuite#768 | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 67d63de5e5c9c015176f1fc14987f2e3d63d99a6 | | | Author: Per Östlund | | | Date: Tue Nov 7 13:31:18 2017 +0100 | | | | | | Clean up NFUnitCheck.foldEquation2 a bit. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1989 | | | | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | | | * commit 8ab93d5b390ee8f1c39b0b6276a955f98df703d4 | | | Author: Per Östlund | | | Date: Tue Nov 7 12:54:01 2017 +0100 | | | | | | Redeclare improvement in nfinst. | | | | | | - Strip the modifier from the SCode.REDECL and add it to the | | | Modifier.REDECLARE, so that it's merged in the correct order and | | | instantiated in the correct scope. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1986 | | | - OpenModelica/OpenModelica-testsuite#767 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | | | * commit 1be2a07fd09f6bc5eab46ffcd568011d99d007be | | | Author: Adeel Asghar | | | Date: Tue Nov 7 12:29:47 2017 +0100 | | | | | | Added flags for input and output path. | | | Input path flag `-inputPath` is used to read the model_init.xml and model_info.json files. `-f` flag for model_init.xml file gets the preference over `-inputPath`. | | | Output path flag `-outputPath` is used to write the output files like model_res.mat, model_prof.intdata etc. `-r` flag for model_res.mat file gets preference over `-outputPath` flag. | | | Fixes ticket:4583 where we need to set a different working directory for simulation executable. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1970 | | | | | | M SimulationRuntime/c/simulation/modelinfo.c | | | M SimulationRuntime/c/simulation/modelinfo.h | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 1a778dd4aecf16bc277026b114eccc5f57e65c09 | | | Author: Mahder Gebremedhin | | | Date: Tue Nov 7 11:52:34 2017 +0100 | | | | | | NFFrontEnd record fix | | | | | | - create a typed component for the return type of default constuctors. | | | - when converting a function to old DAE structures use the splitted inputs, outputs and locals instead of the components from the class node so that the auto generated return component is picked up. It is not added to the classInst. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1987 | | | | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | | | * commit 1b186d3c33e532c4af17ddc04dc64aa84168175e | | | Author: Volker Waurich | | | Date: Tue Nov 7 08:13:06 2017 +0100 | | | | | | throw warning when SimCodeUtil.makeSES_SIMPLE_ASSIGN fails | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1981 | | | - OpenModelica/OpenModelica-testsuite#766 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit a1aa13855b367e8718666bd05d6fd3ead00f395b | | | Author: Volker Waurich | | | Date: Mon Nov 6 15:54:46 2017 +0100 | | | | | | fix for SimCodeUtil.makeSES_SIMPLE_ASSIGN | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1981 | | | - OpenModelica/OpenModelica-testsuite#766 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 49cdb03269b9296b35be48ecf155fcfefb92c8c8 | | | Author: Adrian Pop | | | Date: Tue Nov 7 01:38:48 2017 +0100 | | | | | | fix opcua lib exports on windows | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1984 | | | | | | M SimulationRuntime/opc/ua/Makefile.omdev.mingw | | | | | * commit 19933497b95401fa6d5ceeb731095583fa67ab26 | | | Author: Adrian Pop | | | Date: Mon Nov 6 22:58:53 2017 +0100 | | | | | | fix windows build | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1983 | | | | | | M SimulationRuntime/opc/ua/Makefile.omdev.mingw | | | | | * commit 27d4fab071fcef6ee12ef59a12ba9359d88716fa | | | Author: ptaeuber | | | Date: Mon Nov 6 17:36:30 2017 +0100 | | | | | | Fix init message for FMI | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1979 | | | - OpenModelica/OpenModelica-testsuite#762 | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit bb335c693006f64c1458235d11ca90d0b58c9fe4 | | | Author: ptaeuber | | | Date: Mon Nov 6 14:11:50 2017 +0100 | | | | | | Move default success messages from stdout to LOG_SUCCESS | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1979 | | | - OpenModelica/OpenModelica-testsuite#762 | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit 691f4e90331eeef3720bb789dfc26ae4bda2b981 | | | Author: Per Östlund | | | Date: Mon Nov 6 17:21:07 2017 +0100 | | | | | | Improve element visibility in nfinst. | | | | | | - Move visibility to InstNode so that it's always available for any | | | class or component. | | | - Fix attribute propagation so that components don't inherited | | | visibility from their parents. | | | - Turn on visibility check in lookup for classes (fixes ticket:2296). | | | - Fixed stream connection handling having undefined behaviour | | | due to ticket:4502. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1982 | | | - OpenModelica/OpenModelica-testsuite#765 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | | | * commit b30e47aac802f8984bf2f7a2dc8903dd46cfdd33 | | | Author: Martin Sjölund | | | Date: Mon Nov 6 14:08:00 2017 +0100 | | | | | | Handle reporting real stack overflow in Susan | | | | | | We use a fake stack overflow to signal some logic error in the | | | templates. This also checks for a real stack overflow so we can | | | report the stack overflow message. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1978 | | | - OpenModelica/OpenModelica-testsuite#764 | | | | | | M Compiler/Template/Tpl.mo | | | M Compiler/Util/Error.mo | | | | | * commit 037d5bb3fe15f9fce0e32754ee90e1ef6d07ad46 | | | Author: Martin Sjölund | | | Date: Mon Nov 6 12:31:53 2017 +0100 | | | | | | Fix scalability issue in NFUnitCheck | | | | | | Set the cref hashtable to an appropriate size at the start. | | | | | | Also re-added the `-d=-frontEndUnitCheck` flag which was previously | | | not used in the new frontend always enabling the unit checking. This | | | has the default set to true with the ability to disable the phase. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1978 | | | - OpenModelica/OpenModelica-testsuite#764 | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 9e0eb5fd743f597bd8d6f601270fa2de7656d211 | | | Author: Per Östlund | | | Date: Mon Nov 6 13:46:13 2017 +0100 | | | | | | Fix StateSelect variability in nfinst. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1980 | | | - OpenModelica/OpenModelica-testsuite#763 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | | | * commit 0f0996174eb0e3ace945cf0fc8e1e1532072fcec | | | Author: Per Östlund | | | Date: Mon Nov 6 13:03:42 2017 +0100 | | | | | | Fix ticket:4611. | | | | | | - Fix counting of complex equations in checkModel. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1977 | | | - OpenModelica/OpenModelica-testsuite#761 | | | | | | M Compiler/FrontEnd/CheckModel.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 23c2c8b8f7c56576af08b78ac2c64383573d9fac | | | Author: hudson | | | Date: Mon Nov 6 11:24:03 2017 +0100 | | | | | | Updating 3rdParty | | | | | | 50a4182 Added open62541 v0.2 | | | | | | M 3rdParty | | | | | * commit fb2513cd398c7dd43768e233b291b4893331be46 | | | Author: Martin Sjölund | | | Date: Mon Nov 6 11:24:01 2017 +0100 | | | | | | Update open62541 to 0.2 release | | | | | | Changed publishing/sampling limits so the client can draw nicer curves. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1976 | | | - OpenModelica/OMCompiler-3rdParty#24 | | | | | | M 3rdParty | | | M COPYING | | | M SimulationRuntime/opc/ua/omc_opc_ua.c | | | | | * commit 9a8bb1d62f2069978ca372ba479c195f62323aa6 | | | Author: Martin Sjölund | | | Date: Mon Nov 6 08:08:02 2017 +0100 | | | | | | Fix stack overflow in NFUnitCheck | | | | | | This resolves ticket:4610. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1975 | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | | | * commit 0a53c4f7bef95b7e425b9fcc321cb57b95cb9d03 | | | Author: hkiel | | | Date: Sat Nov 4 15:54:44 2017 +0100 | | | | | | do not use matchcontinue where match+guard can be used | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1974 | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | * commit 75a30894f6a76fce28f6a561b7bc15c9a61abdae | | | Author: Per Östlund | | | Date: Fri Nov 3 16:26:19 2017 +0100 | | | | | | Basic connection handling for NFInst. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1972 | | | - OpenModelica/OpenModelica-testsuite#760 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | A Compiler/NFFrontEnd/NFComplexType.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | A Compiler/NFFrontEnd/NFConnectEquations.mo | | | A Compiler/NFFrontEnd/NFConnection.mo | | | A Compiler/NFFrontEnd/NFConnectionSets.mo | | | A Compiler/NFFrontEnd/NFConnector.mo | | | M Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | A Compiler/NFFrontEnd/NFRestriction.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | M Compiler/Util/BaseHashTable.mo | | | A Compiler/Util/DisjointSets.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 2c5818d2b45fcb64dac0d5d9c8d9fac52f075bbd | | | Author: Lennart Ochel | | | Date: Thu Nov 2 23:48:04 2017 +0100 | | | | | | Add flag to fix the mat file headers every N steps | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1968 | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat4.cpp | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 0a2dcae72e1a42a1aa3684a61f34dcdfd4a190f9 | | | Author: Mahder Gebremedhin | | | Date: Thu Nov 2 15:45:56 2017 +0100 | | | | | | Enable unit checking by default in the New FrontEnd. | | | | | | - Unit checking is enabled now. | | | - Add some missing cases in equation unit checking. | | | - Minor cleanup of NFInst | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1958 | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | | | * commit 7e6dbfd82ce735bd530685e0eb4621941b0a7fba | | | Author: Per Östlund | | | Date: Thu Nov 2 12:18:36 2017 +0100 | | | | | | Fix for #4606. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1969 | | | - OpenModelica/OpenModelica-testsuite#758 | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | * commit 0a64f0055d2ccc0e1bd17c4a5b524556b234555d | | | Author: Martin Sjölund | | | Date: Wed Nov 1 20:48:15 2017 +0100 | | | | | | Add rpath for the C runtime libraries | | | | | | When linking against the C runtime, we usually add rpath entries for all | | | the paths. But the C++ runtime does not do this, which seems to break | | | linking on Ubuntu 17.10. So we now add rpath entries in the shared | | | object itself, which solves this problem (ticket:4605). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1967 | | | | | | M SimulationRuntime/c/Makefile.in | | | | | * commit b3c9646b6dca2766f3dca6fc2769828c2398e1f5 | | | Author: Lennart Ochel | | | Date: Wed Nov 1 18:44:30 2017 +0100 | | | | | | Add unit information of alias variables to mat files | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1965 | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat4.cpp | | | | | * commit a07c7d7f8a335c8607c9861500eb5285bb187a6e | | | Author: Martin Sjölund | | | Date: Wed Nov 1 14:55:48 2017 +0100 | | | | | | Passing fixed=true where expected in the examples | | | | | | Most of the examples are old; we should showcase modern Modelica, and | | | leaving initialization partially undefined is not recommended. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1966 | | | | | | M Examples/BouncingBall.mo | | | M Examples/VanDerPol.mo | | | M Examples/dcmotor.mo | | | | | * commit 1f28d87c1a8722344efc34d196f2a0e1fc3ce025 | | | Author: Lennart Ochel | | | Date: Wed Nov 1 10:40:28 2017 +0100 | | | | | | Save units of measure for parameters to mat files | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1964 | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat4.cpp | | | | | * commit 66d69d5a76ca741105abc30d97969542c204ef63 | | | Author: Rüdiger Franke | | | Date: Wed Nov 1 09:15:41 2017 +0100 | | | | | | Unify generated code for variable access under FMI 1.0 and 2.0 | | | | | | Differences, if any, shall be treated in the respective wrappers. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1963 | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 0ed5264e971741dce27d8aff91c5491dddf9d5d9 | | | Author: Martin Sjölund | | | Date: Wed Nov 1 07:46:55 2017 +0100 | | | | | | Fix scalability for systems without variables | | | | | | If a system has only parameters and no equations, we now properly | | | estimate the size of the HashSet used for creating the ModelInfo | | | structure as variables+parameters. This avoids using linear search | | | due to the HashSet having size 1. This fixes ticket:4590. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1961 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 32ea34faacf8f95765976c7b0b7001f51246b075 | | | Author: Rüdiger Franke | | | Date: Wed Nov 1 04:30:41 2017 +0100 | | | | | | Fix Cpp code generation for derivative functions of media, ticket:4600 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1960 | | | - OpenModelica/OpenModelica-testsuite#757 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit d01f3d6c0abfae535d90e2efcee4a19f5da85962 | | | Author: David Polak | | | Date: Tue Oct 31 16:09:24 2017 +0100 | | | | | | Added pressure unit mmHg | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1953 | | | - OpenModelica/OpenModelica-testsuite#756 | | | | | | M Compiler/runtime/unitparser.cpp | | | | | * commit bf377faf44312ffe5c356e010ca70a7205632f2b | | | Author: Lennart Ochel | | | Date: Tue Oct 31 12:25:14 2017 +0100 | | | | | | Avoid deprecated usage of flags | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1959 | | | | | | M CMakeLists.txt | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/FrontEnd/ConnectionGraph.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/NFSCodeLookup.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/Main/Main.mo | | | M Compiler/Makefile.in | | | M Compiler/Makefile.omdev.mingw | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Script/Makefile.in | | | M Compiler/Script/Makefile.omdev.mingw | | | M Compiler/Script/OpenModelicaScriptingAPI.mos | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/Makefile.common | | | M Compiler/Translation/de.po | | | M Compiler/Translation/openmodelica.pot | | | M Compiler/Translation/sv.po | | | M Compiler/Util/Config.mo | | | M Compiler/Util/Debug.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/Socket.mo | | | M Compiler/Util/ZeroMQ.mo | | | M Compiler/boot/CompileFile.mos | | | M Compiler/boot/GenerateInterface.mos | | | M Compiler/boot/LoadCompilerSources.mos | | | M Compiler/boot/MakeSources.mos | | | M Compiler/susan_codegen/Makefile | | | M Examples/BuildModelRecursive.mos | | | M Examples/BuildModelTest.sh | | | M Examples/ComplianceSuite.mos | | | M Examples/GenerateDoc.mos | | | M Examples/LibraryTest.sh | | | M Examples/generate_icons.py | | | M Parser/Modelica.g | | | M README.Linux.md | | | M SimulationRuntime/java_interface/src/org/openmodelica/corba/OMCProxy.java | | | | | * commit ebaacfbd4938dd68becd0f5426dc988f876d7fdb | | | Author: Mahder Gebremedhin | | | Date: Mon Oct 30 12:51:38 2017 +0100 | | | | | | NFrontEnd Unit checking. | | | | | | Enable unit checking for the new front end | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1813 | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | | | * commit d4dd96b0ca178d1675bacc66285ebcb7bf69b9bc | | | Author: Lennart Ochel | | | Date: Mon Oct 30 12:29:55 2017 +0100 | | | | | | Cleanup MatVer4 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1956 | | | | | | M SimulationRuntime/c/simulation/results/MatVer4.cpp | | | M SimulationRuntime/c/simulation/results/MatVer4.h | | | M SimulationRuntime/c/simulation/results/simulation_result_mat4.cpp | | | | | * commit 119136c6cdd726ca06f4b92f063613e751ddc62c | | | Author: Mahder Gebremedhin | | | Date: Mon Oct 30 11:23:19 2017 +0100 | | | | | | New FrontEnd improvments | | | | | | - Basic implementation of generic/polymorphic functions (function arguments). | | | - Implementation of array functions | | | - mapping (iterator) functions | | | - special Modelica reduction functions. | | | - Handling of record Constructors. | | | - Basic handling of overloaded operator functions. | | | - Expression level handling not implemented yet. | | | - Changed CachedData in InstNodes to an array. | | | - Each element represents a different type of cache. | | | - So far we have caches for functions, package and Inner Outer information. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1785 | | | - OpenModelica/OpenModelica-testsuite#755 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 80e3d34fa6fc956092c82b081615eb5d225661cf | | | Author: Martin Sjölund | | | Date: Mon Oct 30 09:37:42 2017 +0100 | | | | | | Added optional Susan debugging help | | | | | | There is a new flag -d=susanDebug which can generate a different | | | MetaModelica from the Susan code. It will give a stack-trace of the | | | point where a failure happens. | | | | | | Use the debug-flag when compiling the Susan code to add extra try/catch | | | blocks everywhere (this slows down the code considerably and is not | | | intended for use in the production executable; only for debugging). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1955 | | | | | | M Compiler/Template/Tpl.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/StackOverflow.mo | | | M Compiler/susan_codegen/TplCodegen.tpl | | | M Compiler/susan_codegen/TplCodegenTV.mo | | | M SimulationRuntime/c/meta/meta_modelica_segv.c | | | M SimulationRuntime/c/meta/meta_modelica_segv.h | | | | | * commit fe021bdbee4a62a864d0d02ee22067e06897525a | | | Author: Lennart Ochel | | | Date: Mon Oct 30 08:57:22 2017 +0100 | | | | | | Remove old mat file writer | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1952 | | | | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/simulation/results/CMakeLists.txt | | | D SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | D SimulationRuntime/c/simulation/results/simulation_result_mat.h | | | M SimulationRuntime/c/simulation/results/simulation_result_mat4.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | * commit 36778dd5ed4ebad869d5577502e957b6bef81db8 | | | Author: Lennart Ochel | | | Date: Sat Oct 28 14:12:59 2017 +0200 | | | | | | Add unit information to mat files | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1952 | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat4.cpp | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | * commit a981b3727ddd9e4cdea8e472d98680e6c65754f2 | | | Author: Lennart Ochel | | | Date: Thu Oct 26 18:06:06 2017 +0200 | | | | | | New implementation for writing mat files | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1952 | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/simulation/results/CMakeLists.txt | | | A SimulationRuntime/c/simulation/results/MatVer4.cpp | | | A SimulationRuntime/c/simulation/results/MatVer4.h | | | A SimulationRuntime/c/simulation/results/simulation_result_mat4.cpp | | | A SimulationRuntime/c/simulation/results/simulation_result_mat4.h | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit bf1eaeb34e2063a120cf39d0094d703a0f4ff049 | | | Author: Rüdiger Franke | | | Date: Mon Oct 30 06:09:34 2017 +0100 | | | | | | Implement fmi2GetDirectionalDerivative in Cpp runtime | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1954 | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit 6c0d7cf2d8fc73a92f65b3fff7cb5c7160dc5bdb | | | Author: Rüdiger Franke | | | Date: Mon Oct 30 06:02:16 2017 +0100 | | | | | | Set FMI flag providesDirectionalDerivative depending on generated code | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1954 | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | * commit 69f2571cdbf49adbd2c2401b3e3d543ddea99302 | | | Author: Rüdiger Franke | | | Date: Mon Oct 30 05:47:31 2017 +0100 | | | | | | Change int to size_t in FMU accessors | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1954 | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit a33d4f3c14b13dec3fb396da1c53ed28830df80b | | | Author: Per Östlund | | | Date: Fri Oct 27 14:32:57 2017 +0200 | | | | | | Fix NFInst.instClass for encapsulating classes. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1951 | | | - OpenModelica/OpenModelica-testsuite#754 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 1749c2e3fb02bcd9799744eac56fbc4d1111ecfb | | | Author: Martin Sjölund | | | Date: Fri Oct 27 13:30:30 2017 +0200 | | | | | | Disable CC optimizations on linear systems | | | | | | Linear systems are huge and typically just assign array elements to | | | literal values. Huge functions take a long time to optimize for little | | | gain (relative to the cost of running the linear solver). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1950 | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 8abed04d0bef70d0b7bd8dab103539a17e4f01ee | | | Author: Per Östlund | | | Date: Thu Oct 26 15:24:52 2017 +0200 | | | | | | Split NFFlatten into multiple phases. | | | | | | - Split NFFlatten into NFFlatten, NFScalarize and NFConvertDAE. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1948 | | | - OpenModelica/OpenModelica-testsuite#753 | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | A Compiler/NFFrontEnd/NFConvertDAE.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFRangeIterator.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | A Compiler/NFFrontEnd/NFScalarize.mo | | | M Compiler/NFFrontEnd/NFSections.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/List.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 43d3d5d395153e2916d2a00beb8c70f4f27b01e4 | | | Author: hkiel | | | Date: Thu Oct 26 12:42:07 2017 +0200 | | | | | | fix Matching.removeEdgesForNoDerivativeFunctionInputs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1904 | | | | | | M Compiler/BackEnd/Matching.mo | | | | | * commit 11df6e6734b063d781c33c0a7a38bc548e3b8a2f | | | Author: hkiel | | | Date: Thu Oct 26 12:26:41 2017 +0200 | | | | | | some minor optimizations | | | - remove a matchcontinue | | | - do not operate twice on list | | | - make function tail recursive | | | - avoid tuples | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1947 | | | | | | M Compiler/BackEnd/AdjacencyMatrix.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | M Compiler/Util/List.mo | | | | | * commit dfbce6c2ff0d48e686be7958c492c4e12c922556 | | | Author: Martin Sjölund | | | Date: Thu Oct 26 10:20:58 2017 +0200 | | | | | | Use Set instead of List.unique | | | | | | This improves scalability for ticket:4398. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1946 | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 9ff276e85425ffc38a0fe9e19a7b8b5426fdf4a4 | | | Author: Martin Sjölund | | | Date: Thu Oct 26 09:42:02 2017 +0200 | | | | | | Make findLoops able to look for at most one loop | | | | | | comSubExp expects exactly one loop to be found, so we do not look for | | | all 12798 loops if we know the result will be discarded. Slightly | | | helps ticket:4798. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1945 | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit c21c29dde6a055b5b636d7e4eafb2281b9cc2fe5 | | | Author: Martin Sjölund | | | Date: Wed Oct 25 17:08:24 2017 +0200 | | | | | | Use sets instead of lists in comSubExp | | | | | | This resolves some performance problems reported in ticket:4398. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1944 | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/Util/BaseAvlSet.mo | | | | | * commit 7b04aa1891217624d27554c68c6dd7eac9cc6e33 | | | Author: Martin Sjölund | | | Date: Wed Oct 25 16:09:20 2017 +0200 | | | | | | Use sets in comSubExp | | | | | | This improves performance of comSubExp (ticket:4398). Part of the | | | underlying problem is that the adjacency matrix stores everything as | | | list, but really is a set of integers. Using List.intersect, | | | and similar functions is much slower than using for example AvlSetInt. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1943 | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit 2ac44ced4759124b930d656d9d5abfe0822c6ea7 | | | Author: ptaeuber | | | Date: Wed Oct 25 14:17:27 2017 +0200 | | | | | | Fix check of homotopy solution | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1942 | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 9e2d1a7c509b03a36792ba63d697dbbbdbe59cde | | | Author: Martin Sjölund | | | Date: Wed Oct 25 13:29:10 2017 +0200 | | | | | | Fix scalability of collectInitialBindings | | | | | | Use a Set instead of searching a list. Fixes ticket:4388. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1941 | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 68350e96d6d317ad8b46adfa24653d946c656ebf | | | Author: Martin Sjölund | | | Date: Tue Oct 24 14:38:35 2017 +0200 | | | | | | [OSX] ModelicaExternalC install names | | | | | | Belonging to [maintenance/v1.12]: | | | - OpenModelica/OMCompiler#1939 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1940 | | | | | | M Makefile.common | | | | | * commit 2f828a21cad8fc79caa9a71ca5249c1dcfc15ee1 | | | Author: Martin Sjölund | | | Date: Tue Oct 24 11:24:01 2017 +0200 | | | | | | [MAT4] Add special case when nrows==0 | | | | | | This fixes ticket:4581 by not crashing OMEdit when opening a corrupt | | | mat-file. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1937 | | | | | | M SimulationRuntime/c/util/read_matlab4.c | | | | | * commit a5b8a71ba863a1d63f10b6ce7520e12938b7b4cc | | | Author: Martin Sjölund | | | Date: Tue Oct 24 08:37:33 2017 +0200 | | | | | | [OSX] Fix install name of OPC library | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1936 | | | | | | M Makefile.common | | | | | * commit c2e5abee77ca3a0afac277d59e93a6042ff48854 | | | Author: Martin Sjölund | | | Date: Tue Oct 24 07:59:41 2017 +0200 | | | | | | [OSX] Fix builds when using a single thread | | | | | | With a single thread, install_name_tool did not execute for the | | | MSL external libraries (except for libModelicaExternalC.dylib). | | | | | | Belonging to [maintenance/v1.12]: | | | - OpenModelica/OMCompiler#1934 | | | - OpenModelica/OpenModelica-testsuite#751 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1935 | | | | | | M Makefile.common | | | | | * commit 18b70e240dba4941d58040ad970b73e02ae19767 | | | Author: Martin Sjölund | | | Date: Mon Oct 23 15:31:04 2017 +0200 | | | | | | Silence some warnings | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1932 | | | | | | M Compiler/runtime/systemimpl.c | | | M Compiler/runtime/systemimpl.h | | | | | * commit a3eea2746b597814d1efd726f463c3538cdaadab | | | Author: Willi Braun | | | Date: Mon Oct 23 12:46:00 2017 +0200 | | | | | | [cRuntime] move jacobian eval LOG_STATS output | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1931 | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 7f2aee4a87da9a718f7c32e8f8209005338b3b85 | | | Author: Willi Braun | | | Date: Mon Oct 23 12:24:19 2017 +0200 | | | | | | [SimCode] fixing symbolic jacobians order for info | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1930 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 3532b108b7ef35cae735cb53ce250300554330f7 | | | Author: Martin Sjölund | | | Date: Fri Oct 20 11:48:38 2017 +0200 | | | | | | Support bootstrapping when using array literals | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1929 | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | | * commit 09c37cd93c6574d72c23e5487c35fcd642d70a0e | | | Author: Martin Sjölund | | | Date: Thu Oct 19 17:24:29 2017 +0200 | | | | | | Add MetaModelica.Dangerous.listArrayLiteral | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1928 | | | | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit ec1d2927270eb3e10a1e8e2ae4a59418e7c380ed | | | Author: Martin Sjölund | | | Date: Thu Oct 19 16:19:22 2017 +0200 | | | | | | Update linear system debugging | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1928 | | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | * commit 04560c977e65e62e2bb444f03a25f0495b198ede | | | Author: ptaeuber | | | Date: Thu Oct 19 16:24:29 2017 +0200 | | | | | | Warn of conflicting alias variables | | | | | | Now a warning is printed if there are alias variables | | | with different start or nominal values. | | | To print the conflicting sets and the chosen values | | | you can use -d=aliasConflicts. | | | | | | ticket:4329 | | | | | | Belonging to [master]: | | | - OpenModelica/OpenModelica#64 | | | - OpenModelica/OMCompiler#1927 | | | - OpenModelica/OpenModelica-testsuite#750 | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/Flags.mo | | | | | * commit baaffecf6633b478f0faa55de4a51f0f1e730884 | | | Author: niklwors | | | Date: Thu Oct 19 10:38:09 2017 +0200 | | | | | | fix in cpp template for jacobian variables used by algebraic loop | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1924 | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit ed4ccd80be141790f36efab0a6327ef42ffa3565 | | | Author: Martin Sjölund | | | Date: Wed Oct 18 18:02:18 2017 +0200 | | | | | | Fix for linear sparse solvers in source code FMUs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1925 | | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | * commit 15730cb502567bda6477cbe74c65a80d2a5aa572 | | | Author: Martin Sjölund | | | Date: Wed Oct 18 17:25:14 2017 +0200 | | | | | | Return correct variability for reductions | | | | | | If either the expression or the iterator is parameter, the entire | | | expression has that variability (or lower). This fixes ticket:4550 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1870 | | | - OpenModelica/OpenModelica-testsuite#727 | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit b610cb9d9d839c81faf23b32c7f67c8c06acacc2 | | | Author: Martin Sjölund | | | Date: Wed Oct 18 16:56:27 2017 +0200 | | | | | | Do not store time in the data_1 matrix | | | | | | Also changed the number of rows in the data_1 matrix to 1 instead of 2. | | | Previously, startTime/stopTtime was stored in the data_1 matrix, but | | | this is not really necessary. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1920 | | | - OpenModelica/OpenModelica-testsuite#749 | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/util/read_matlab4.c | | | M SimulationRuntime/c/util/read_matlab4.h | | | | | * commit 2f8fe8ec5c142cfd83e5853489625fcc93926912 | | | Author: Martin Sjölund | | | Date: Wed Oct 18 15:22:11 2017 +0200 | | | | | | Make error-message shorter | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1912 | | | - OpenModelica/OpenModelica-testsuite#748 | | | | | | M Compiler/Util/Error.mo | | | | | * commit 625bb6584d0a91025d19d2c8e5531cbcb6fe1e01 | | | Author: Per Östlund | | | Date: Wed Oct 18 12:45:47 2017 +0200 | | | | | | NFInst fixes. | | | | | | - Use correct parent scope in Lookup.lookupSimpleName. | | | - Cache packages before instantiating them, to avoid loops. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1922 | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | | | * commit ac679f79a6ed8421f72ee8ed02483cf378f4cfe9 | | | Author: Lennart Ochel | | | Date: Wed Oct 18 11:06:14 2017 +0200 | | | | | | Remove unused variables | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1921 | | | | | | M Compiler/Util/BaseHashTable.mo | | | | | * commit 2d0ba0f989e2fa5458d65fa97c75cabcc90382c2 | | | Author: Lennart Ochel | | | Date: Tue Oct 17 22:15:43 2017 +0200 | | | | | | New function to debug hash tables | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1921 | | | | | | M Compiler/Util/BaseHashTable.mo | | | | | * commit f55d7d6b591207f514adfdca310c7b858f7e141d | | | Author: Martin Sjölund | | | Date: Tue Oct 17 21:24:19 2017 +0200 | | | | | | Fix for using default sparse linear solver | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1918 | | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | * commit 348695870d6505515b7a7ef0e282c852ce86abed | | | Author: Martin Sjölund | | | Date: Tue Oct 17 19:36:28 2017 +0200 | | | | | | Improved debugging of bad variables in codegen | | | | | | No real changes; just improving the C-code so you can see which | | | variables defines correspond to. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1917 | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 98136a9867e6009d0345609e4065a5bea5a10fe4 | | | Author: Bernhard Thiele | | | Date: Tue Oct 17 13:29:35 2017 +0200 | | | | | | checkModel support for state machines | | | | | | Related to the discussion in ticket:4570 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1916 | | | | | | M Compiler/FrontEnd/CheckModel.mo | | | | | * commit 6c085bb839374ee59cbbf9a544706cd634dddf7e | | | Author: Willi Braun | | | Date: Tue Oct 17 12:58:44 2017 +0200 | | | | | | [FMI] join functionTrees for directional derivative | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1915 | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 75ec7ef8d07e37ec658c46d550589e36d6b7fb56 | | | Author: Willi Braun | | | Date: Tue Oct 17 12:32:33 2017 +0200 | | | | | | disable fmi directional derivatives by default | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1911 | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 73e4cc5eec4c69d94fa2b9a81d32f94bf8c862a6 | | | Author: ptaeuber | | | Date: Tue Oct 17 11:19:29 2017 +0200 | | | | | | Do not get algorithm crefs that will be discarded | | | | | | This fixes the scaling issue of evaluateParameters. | | | | | | ticket:4552 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1914 | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 702e3381bcb63a3df79aa5353542041d68aa88d5 | | | Author: Martin Sjölund | | | Date: Tue Oct 17 11:02:18 2017 +0200 | | | | | | Add a scripting function to access stat | | | | | | It is otherwise very inconvenient to access file sizes from the | | | scripting environment. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1913 | | | - OpenModelica/OpenModelica-testsuite#746 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/System.mo | | | | | * commit aeb9725a3ea0bc3b4a27257a21c537df20a75066 | | | Author: Martin Sjölund | | | Date: Tue Oct 17 10:02:15 2017 +0200 | | | | | | Add support for single precision in mat4 output | | | | | | This resolves (part of) ticket:4569 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1913 | | | - OpenModelica/OpenModelica-testsuite#746 | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 92ac5a60d22a549637a782306dba7bd07a641f5e | | | Author: Lennart Ochel | | | Date: Mon Oct 16 15:33:04 2017 +0200 | | | | | | Increase hash table sizes for the unit checking | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1910 | | | | | | M Compiler/BackEnd/Unit.mo | | | M Compiler/NFFrontEnd/NFUnit.mo | | | | | * commit bba43625e34a2a4e9529c4258ee42e388cc47a87 | | | Author: Willi Braun | | | Date: Mon Oct 16 14:08:07 2017 +0200 | | | | | | fixing FMI directional derivatives and model structure | | | | | | - enable directional derivatives for fmi 2.0 by default and generation | | | of the corresponding symbolic jacobians | | | - rewrite the structure for the dependencies and the partial derivatives generation | | | adjust C-runtime code generation | | | - fixing model structure for output states | | | - rename debug flag disableSymbolicLinearization to disableDirectionalDerivatives | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1715 | | | - OpenModelica/OpenModelica-testsuite#722 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.h | | | | | * commit a766c29ea80d0064a1e36924bc689835dce2e362 | | | Author: Martin Sjölund | | | Date: Mon Oct 16 10:42:21 2017 +0200 | | | | | | Unify reading enumeration flags | | | | | | This commit simplifies the handling of the command-line arguments. It | | | fixed some typos from copy-paste, etc. Hopefully generated FMUs will be | | | able to set flags in the future as well (then the routines handling the | | | flags need to be moved to a separate module since they are all part of | | | simulation_runtime.cpp right now). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1908 | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/fmi_events.h | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 0e39b73bcc36f3dd6bd702b33972582a6d1a1a22 | | | Author: Martin Sjölund | | | Date: Mon Oct 16 09:38:13 2017 +0200 | | | | | | [FMI] Fix static source code FMUs | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1909 | | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | * commit b4aa137b30208486d361e1a83cf26d3dac7f1d96 | | | Author: Martin Sjölund | | | Date: Mon Oct 16 08:14:39 2017 +0200 | | | | | | [FMI] Set default dense and sparse linear solvers | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1907 | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit c1445a8677faaf51fbd69c09278e1b4cb1e480dd | | | Author: Martin Sjölund | | | Date: Sun Oct 15 06:27:37 2017 +0200 | | | | | | [FMI] Escape the model's description attribute | | | | | | Models with a class comment containing `<` or `>` would cause parser | | | errors when loading the generated FMU. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1905 | | | | | | M Compiler/Template/CodegenFMU1.tpl | | | M Compiler/Template/CodegenFMU2.tpl | | | | | * commit fba8150480e8f7da0b1dc2aa6e56282182324dcf | | | Author: Martin Sjölund | | | Date: Sat Oct 14 08:18:55 2017 +0200 | | | | | | [FMI] Set nominal to 1.0 as a default | | | | | | This improves scaling of non-linear solvers. Also fixed some default | | | settings in FMUs, such as setting a default linear solver for non-linear | | | systems. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1899 | | | - OpenModelica/OpenModelica-testsuite#744 | | | | | | M Compiler/Template/CodegenFMU.tpl | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 2a43b90b7c32fee7b3c9b8c03bcfac90bf339ffe | | | Author: hkiel | | | Date: Sat Oct 14 00:06:37 2017 +0200 | | | | | | optimize memory further for ticket:1451 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1902 | | | | | | M Compiler/BackEnd/Sorting.mo | | | | | * commit 84dc1d9ec1c11a07ea7a1de9dbf7989b0a415274 | | | Author: Bernhard Thiele | | | Date: Fri Oct 13 18:33:17 2017 +0200 | | | | | | State machines ticket:4563 | | | | | | Modified semantic equations for state machines for fixing wrong | | | reset behaviour in nested state machines. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1901 | | | - OpenModelica/OpenModelica-testsuite#742 | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | * commit fdcc01d6afe3d7c6eca12adcdda4f2f1b8cf87f1 | | | Author: hkiel | | | Date: Fri Oct 13 16:29:59 2017 +0200 | | | | | | absAdjacencyMatrix only changes lists if values < 0 are contained | | | improves ticket:1451 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1900 | | | | | | M Compiler/BackEnd/AdjacencyMatrix.mo | | | | | * commit b5d86d3277e30ebb4c9222de2379af53e8029b86 | | | Author: Per Östlund | | | Date: Fri Oct 13 15:41:52 2017 +0200 | | | | | | Fix InstExtends for MetaModelica constructs. | | | | | | - Implement handling for MetaModelica constructs in fixstatement, | | | so that it's possible to use e.g. try in an inherited function. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1898 | | | - OpenModelica/OpenModelica-testsuite#741 | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | * commit d8c018eaa15c9ec32f75007ef0496da0a322011e | | | Author: Martin Sjölund | | | Date: Fri Oct 13 14:26:36 2017 +0200 | | | | | | Make FMU tmpTick indexes more similar to C codegen | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1897 | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit aa907b11bca07e43ccb08cd6c4f2ac79ab8b3885 | | | Author: Willi Braun | | | Date: Fri Oct 13 11:49:34 2017 +0200 | | | | | | fix array differentiation for symbolic jacobains | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1895 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit a9268a9e896cbb3c66ab7de2faeaa4d817b15b3a | | | Author: Martin Sjölund | | | Date: Fri Oct 13 08:01:59 2017 +0200 | | | | | | Move parameter record bindings to initial equations | | | | | | Previously, parameter bindings that failed constant evaluation would be | | | silently discarded. Now we move them to the initial section and set | | | fixed=false, in addition to giving a notification stating that we did | | | this (it might influence some heuristics for matching, etc). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1773 | | | - OpenModelica/OpenModelica-testsuite#678 | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/List.mo | | | | | * commit 37e75adf89bbd0d597dc9b8042a0efae12a01f83 | | | Author: Martin Sjölund | | | Date: Thu Aug 17 18:36:06 2017 +0200 | | | | | | Improve check for failed function inlining | | | | | | Expressions like `v[i]` would fail to inline before, and be silently | | | ignored. Now inlining fails, which does not corrupt the model. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1773 | | | - OpenModelica/OpenModelica-testsuite#678 | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | * commit 0406ea2e67af8254450bff6525b04dabceec2ba3 | | | Author: Martin Sjölund | | | Date: Fri Oct 13 07:46:26 2017 +0200 | | | | | | Fix crash is default linear solver | | | | | | If an expression makes a longjmp, the linear solver data was not | | | restored. This fix makes it so the solver data does not need to be | | | patched depending on which linear solver is running; it simply allocates | | | memory for an extra void* to hold the fallback solver's data. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1894 | | | | | | M SimulationRuntime/c/simulation/solver/linearSolverKlu.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit aba36850854c6e244aa71099dc63fdeaa4f76c5c | | | Author: Martin Sjölund | | | Date: Thu Oct 12 17:51:40 2017 +0200 | | | | | | Calling terminate at initialization means success | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1893 | | | - OpenModelica/OpenModelica-testsuite#740 | | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | * commit c22c35be40ae3ebcc87520120209e57d2b9fd24b | | | Author: ptaeuber | | | Date: Thu Oct 12 15:24:08 2017 +0200 | | | | | | Fix problems with ExpressionSolve | | | | | | ExpressionSolve solved equations wrongly due to | | | wrong replacement handling. | | | ticket:4253 | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1892 | | | - OpenModelica/OpenModelica-testsuite#739 | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/Util/VarTransform.mo | | | | | * commit ebb0ea835d56a8436e9d4122e1ea781286e79cca | | | Author: Martin Sjölund | | | Date: Thu Oct 12 14:35:38 2017 +0200 | | | | | | Move checkForDiscreteChanges to simulation runtime | | | | | | We should not need to generate code for this function since all it does | | | is compare two vectors to each other to set a flag if a discrete value | | | changed. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1891 | | | - OpenModelica/OpenModelica-testsuite#738 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/solver/events.c | | | M SimulationRuntime/c/simulation/solver/events.h | | | A SimulationRuntime/c/simulation/solver/fmi_events.c | | | A SimulationRuntime/c/simulation/solver/fmi_events.h | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 3a0af47b17eed47bd65951de602213e5fa10df9b | | | Author: Lennart Ochel | | | Date: Thu Oct 12 09:01:33 2017 +0200 | | | | | | New package AdjacencyMatrix | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1602 | | | | | | A Compiler/BackEnd/AdjacencyMatrix.mo | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Causalize.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 2264580fd02b05dfbe0860f6dc065c91702ecf0f | | | Author: Willi Braun | | | Date: Thu Oct 12 01:44:25 2017 +0200 | | | | | | remove jacobian var defines in cpp codegen | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1872 | | | - OpenModelica/OpenModelica-testsuite#730 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 24d57037ca56a85c94f6b649d8fd0df65898ff27 | | | Author: Willi Braun | | | Date: Sat Oct 7 02:57:49 2017 +0200 | | | | | | fix differentiation of arrays crefs(ticket:4545) | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1872 | | | - OpenModelica/OpenModelica-testsuite#730 | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 6d2338df2efd3719693b863be959ee117f18dd96 | | | Author: Willi Braun | | | Date: Wed Oct 11 22:20:04 2017 +0200 | | | | | | improve variable generation for jacobians | | | | | | - use varKind to distinguish result, tmp and seed vars | | | - added matrixName to SimVar to remove the jacobian defines in future | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1890 | | | - OpenModelica/OpenModelica-testsuite#737 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/SimCode/SimCodeVar.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 024a75d0addd49ee87a6eea5c644cbcdd10318e6 | | | Author: Martin Sjölund | | | Date: Wed Oct 11 18:07:43 2017 +0200 | | | | | | Make it possible to ignore OMC_DISABLE_OPT | | | | | | By setting cflags to `-DOMC_DISABLE_OPT=`, you can force the C-compiler | | | to optimize all code fully (not recommended). | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1889 | | | | | | M SimulationRuntime/c/openmodelica.h | | | | | * commit 94e29a9aa597051ae7d07ca73bef094827924246 | | | Author: Martin Sjölund | | | Date: Wed Oct 11 17:47:57 2017 +0200 | | | | | | [C-code] Binding equations disable optimization | | | | | | The number of binding equations is huge and only executes once, | | | typically only setting a variable to a constant value and checking | | | assertions. This disables optimizations for most of those equations. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1889 | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit b0b8677b721ff2c4ce5a0754400c76a98a6a8d3c | | | Author: Martin Sjölund | | | Date: Wed Oct 11 13:49:32 2017 +0200 | | | | | | Bootstrapping depends on zmq | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1888 | | | | | | M Makefile.common | | | | | * commit 173618cd51a1b998cdfd0c5497bf2a3f20c415df | | | Author: Martin Sjölund | | | Date: Wed Oct 11 10:31:19 2017 +0200 | | | | | | [FMI] Implement a faster setReal/getReal | | | | | | Only implemented for FMI2 set/get Real/Integer for now. | | | The implementation should be much faster for clang to optimize since | | | it does not use a huge switch-statement. All indexes are used directly | | | and are just calculated as offsets. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1884 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/SimCodeTV.mo | | | A Compiler/Util/AvlTreeCRToInt.mo | | | | | * commit a6037498487c2356138e3aadeb9f0642dccb5e3b | | | Author: Martin Sjölund | | | Date: Tue Oct 10 14:12:44 2017 +0200 | | | | | | Do not generate defines for value references | | | | | | Use a lookup table for value references instead of letting the C | | | preprocessor do all the work. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1884 | | | | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 88845bb533b495e908880f7ff33ce4d56db5bda7 | | | Author: Martin Sjölund | | | Date: Wed Oct 11 10:00:11 2017 +0200 | | | | | | Fixes from static analysis of ranges in reductions | | | | | | Do not generate a variable to remember the first index of the range | | | unless needed; do not generate check for range step==0 for integer | | | literals<>0. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1887 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit ccd5c42a2e2c293650884bf1292bcb56c02eec99 | | | Author: ptaeuber | | | Date: Wed Oct 11 08:46:06 2017 +0200 | | | | | | maxSizeLinearTearing=200 as default | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1885 | | | - OpenModelica/OpenModelica-testsuite#735 | | | | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | * commit 624b9a6ea87798abe5445a5d9a4301fb97ca24df | | | Author: ptaeuber | | | Date: Tue Oct 10 17:00:11 2017 +0200 | | | | | | Warn about unbalanced system after WFC | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1886 | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 3c3ca87727e6bb17c87eaf45e16318877b8c4770 | | | Author: Per Östlund | | | Date: Tue Oct 10 14:39:16 2017 +0200 | | | | | | Component attribute propagation for NFInst. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1882 | | | - OpenModelica/OpenModelica-testsuite#734 | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | | | * commit 7648bd565dd9b27d4a9a13393259fcc12d166d3c | | | Author: Per Östlund | | | Date: Tue Oct 10 14:15:06 2017 +0200 | | | | | | Clean up obsolete files from new frontend. | | | | | | Belonging to [master]: | | | - OpenModelica/OMCompiler#1883 | | | | | | D Compiler/NFFrontEnd/NFConnect2.mo | | | D Compiler/NFFrontEnd/NFConnectCheck.mo | | | D Compiler/NFFrontEnd/NFConnectEquations.mo | | | D Compiler/NFFrontEnd/NFConnectUtil2.mo | | | D Compiler/NFFrontEnd/NFConnectionSets.mo | | | D Compiler/NFFrontEnd/NFExpandableConnectors.mo | | | D Compiler/NFFrontEnd/NFExtend.mo | | | D Compiler/NFFrontEnd/NFImport.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 351cb376778f48218843a4ef64568b592531cd24 | | | Author: Martin Sjölund | | | Date: Tue Oct 10 11:37:03 2017 +0200 | | | | | | Do not add FMI runtime while bootstrapping | | | | | | M Compiler/Util/FMIExt.mo | | | M Compiler/runtime/Makefile.common | | | M configure.ac | | | | | * commit aad32e02a0a8e9f0709cd84d04e6f1d5a901d74b | | | Author: Martin Sjölund | | | Date: Tue Oct 10 10:49:37 2017 +0200 | | | | | | Split updateParameters into simple and complex | | | | | | Compile simple literal bindings separate from other bindings. The simple | | | bindings can be sorted according to index to get better cache locality | | | and disable optimization since they are only executed once anyway. | | | | | | Also split the binding equations into multiple files when there are too | | | many of them. | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 6138df4eb86c3ff9982beef06c79a8cb3b432ee9 | | | Author: Martin Sjölund | | | Date: Tue Oct 10 08:49:03 2017 +0200 | | | | | | Improve scalability for binding equations | | | | | | When using an optimizing C-compiler, the huge number of binding | | | equations in for example the 4-bit binary adder example becomes the | | | bottleneck. This splits these into multiple files and disables | | | optimization for the wrapper functions. | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M SimulationRuntime/c/openmodelica.h | | | | | * commit 38a9013452602afd2fbc952cf54eeac8626d4588 | | | Author: Martin Sjölund | | | Date: Tue Oct 10 08:53:40 2017 +0200 | | | | | | Add a JSON parser | | | | | | The parser is a manually written recursive-descent parser taking tokens | | | from an OMCC-generated flex parser as input. | | | | | | A Compiler/Lexers/.gitignore | | | M Compiler/Lexers/LexerJSON.mo | | | M Compiler/Lexers/lexerJSON.l | | | A Compiler/Parsers/JSON.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit ad52d37cb6f8b4af0d58ec4328ed2f2152e5dcf4 | | | Author: Martin Sjölund | | | Date: Mon Oct 9 09:14:16 2017 +0200 | | | | | | Add a JSON lexer | | | | | | A Compiler/Lexers/LexerJSON.mo | | | M Compiler/Lexers/Makefile.in | | | A Compiler/Lexers/lexerJSON.l | | | | | * commit 958906ae8e0414744d6c38da40bb0c56322959fc | | | Author: Martin Sjölund | | | Date: Mon Oct 9 09:14:51 2017 +0200 | | | | | | Updates for libomcruntime | | | | | | libomcruntime was now split into a backend part including some things | | | that are annoying to link if you only want to use OM utilities for | | | some other project (like OMCC). Updated the linker flags when trying | | | to link against "omcruntime" in the Library annotation (fmil, uuid, | | | and zmq were missing). | | | | | | M Compiler/Util/GraphStreamExt.mo | | | M Compiler/boot/Makefile.common | | | M Compiler/boot/Makefile.in | | | M Compiler/boot/Makefile.omdev.mingw | | | M Compiler/runtime/Makefile.common | | | M Compiler/runtime/Makefile.in | | | M Compiler/runtime/Makefile.omdev.mingw | | | M configure.ac | | | | | * commit 3d141a9e1207364ec469e0fa6178c418558f0286 | | | Author: Adeel Asghar | | | Date: Mon Oct 9 17:20:19 2017 +0200 | | | | | | Return "" as file name when duplicating top level class | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit e92a0b57cfb6f78d7526d38f7afc77edad16f1ed | | | Author: Per Östlund | | | Date: Mon Oct 9 12:59:30 2017 +0200 | | | | | | Fix min/max for enumerations. | | | | | | - Fixed elaboration and constant evaluation of min/max with | | | enumeration arguments. | | | | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit c2054ffd3020fbbeb75795d324f0623c0f995423 | | | Author: Per Östlund | | | Date: Mon Oct 9 11:29:58 2017 +0200 | | | | | | Added stringEmpty and arrayEmpty to MetaModelica. | | | | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M Compiler/FrontEnd/Mod.mo | | | M Compiler/Main/Main.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Util/Util.mo | | | | | * commit 0e625e9d009e7397e8c0097e78419a74cf17368e | | | Author: hkiel | | | Date: Sat Oct 7 14:30:58 2017 +0200 | | | | | | fix some warnings from static code analysis | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit fe070413e87b8dc218d735905e7b55b4b33d680b | | | Author: Per Östlund | | | Date: Fri Oct 6 13:44:02 2017 +0200 | | | | | | NFInst improvements. | | | | | | - Changed Lookup.lookupCref to return a ComponentRef instead of a | | | list of nodes, to handle inner/outer better. | | | - Implemented collapsing of crefs with outer components in them, | | | and correct scoping of such crefs. | | | - Improved Lookup.lookupBuiltinCref to disallow e.g. Boolean[1] or | | | Boolean.foo. | | | - Fixed Absyn.crefHasSubscripts so it doesn't fail on some crefs.. | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | | | * commit 8943f737c4bcb494318fccf86c5e8f8413794d46 | | | Author: Per Östlund | | | Date: Fri Oct 6 12:41:41 2017 +0200 | | | | | | Added debug flag ignoreCycles for #4543. | | | | | | - Added debug flag ignoreCycles to ignore the error regarding cyclically | | | dependent constants or parameters. | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/Flags.mo | | | | | * commit ec69d301bc920f0e52a8770b0b504a212716af5d | | | Author: Martin Sjölund | | | Date: Fri Oct 6 07:57:40 2017 +0200 | | | | | | Applied the refactoring script | | | | | | This removes some dead code and makes it easier to read the code to | | | figure out what is happening. | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/SymbolicImplicitSolver.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/UnitCheck.mo | | | M Compiler/BackEnd/VisualXML.mo | | | M Compiler/FFrontEnd/FCore.mo | | | M Compiler/FrontEnd/Algorithm.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionDump.mo | | | M Compiler/FrontEnd/InstExtends.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/NFSCodeFlattenImports.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRangeIterator.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | M Compiler/Script/Binding.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit ec7206f2ea10e433a58d3bfd3c0b882606bf1472 | | | Author: Martin Sjölund | | | Date: Fri Oct 6 07:11:22 2017 +0200 | | | | | | Only add _length variable for array reduction | | | | | | The variable is unused in other reductions. | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 9ce0a4a131c54cb2cca2a6975c374abd9132699b | | | Author: Martin Sjölund | | | Date: Thu Oct 5 17:00:27 2017 +0200 | | | | | | Avoid static analyzer dead assignment warning | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 215f1b1e5481fe16cc54fb5b64c92d36c691a205 | | | Author: ptaeuber | | | Date: Thu Oct 5 14:26:02 2017 +0200 | | | | | | Better handling of redundant initial equations | | | | | | - check for redundant initial equations after simplification | | | and remove them in RemoveSimpleEquations. | | | - warn about consistency/inconsistency. | | | - better error messages | | | | | | ticket:4525 | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit d3f9ab11e4c1ea5e70312cd18a9b3a027f2b2af8 | | | Author: hkiel | | | Date: Thu Oct 5 12:42:50 2017 +0200 | | | | | | some small list optimizations | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Util.mo | | | | | * commit f85f44f91c7f1af4c6508dece546966b2a4e485e | | | Author: Willi Braun | | | Date: Wed Oct 4 19:14:02 2017 +0200 | | | | | | fix differentiation of function outputs | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit ebf70e33903e6bb67632596fe62182b97c322ced | | | Author: Per Östlund | | | Date: Wed Oct 4 17:47:35 2017 +0200 | | | | | | inner/outer handling for nfinst. | | | | | | - Implemented handling of inner/outer, including automatic generation | | | of inner elements when missing. | | | - Moved setting the type of a component from instComponent to | | | instClass, to allow lookup in a component's parent component | | | during instantiation. | | | - Fixed scoping of builtin variables (i.e. time), to avoid them | | | being incorrectly prefixed. | | | - Fixed lookup of self-referencing extends and added check for | | | inherited base classes. | | | | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | M Compiler/NFFrontEnd/NFPrefixes.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Array.mo | | | M Compiler/Util/Error.mo | | | | | * commit 669df4128304cd6d0aeeb1688027832815019a8e | | | Author: Martin Sjölund | | | Date: Wed Oct 4 14:48:18 2017 +0200 | | | | | | Fix for fileNamePrefix not a valid C identifier | | | | | | Previously, we only handled dots in the prefix; now we replace all | | | invalid characters in C identifiers with an underscore. | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenUtilSimulation.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/System.mo | | | M Compiler/runtime/System_omc.c | | | | | * commit defddaa0ebd71871e3729f16eb7724a5f332a52a | | | Author: Martin Sjölund | | | Date: Wed Oct 4 14:09:34 2017 +0200 | | | | | | [MetaModelica] Use goto instead of done variable | | | | | | By using goto directly in match expressions, we avoid the static | | | analyzer telling we have an unused assignment to variable `done` in some | | | cases. | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M SimulationRuntime/c/meta/meta_modelica_data.h | | | | | * commit 19186f7c29826a4b9982c5f36006860a6f405313 | | | Author: Martin Sjölund | | | Date: Wed Oct 4 12:40:17 2017 +0200 | | | | | | [FMI] Give default start-values for parameters | | | | | | Previously we would just give an error for parameters with bindings and | | | no start-value. | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit c5205762f735cfb76425f4630714557899f51bf1 | | | Author: Martin Sjölund | | | Date: Tue Oct 3 13:41:25 2017 +0200 | | | | | | translateModelFMU returns empty string on failure | | | | | | This makes it possible to script the result of translateModelFMU, to | | | compare the result with empty string (or the expected string). | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit da38b3e64f226adbe5b1d811992b0b25c9e0e19f | | | Author: Willi Braun | | | Date: Wed Oct 4 11:24:05 2017 +0200 | | | | | | rewrite algebraic system in SimCode | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 29e812163660c09b04cd336f50023c3189ac6e35 | | | Author: Martin Sjölund | | | Date: Tue Oct 3 11:10:06 2017 +0200 | | | | | | Make getAnnotationNamedModifiers not return bad data | | | | | | If the annotation does not exist, use the error buffer to return the | | | message instead of saying an annotation with a weird name exists. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 702501a8659215c1a6d63d55878fd1138e7f2429 | | | Author: Willi Braun | | | Date: Mon Oct 2 18:21:56 2017 +0200 | | | | | | enable discrete vars in symbolic jacobian | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit fff17884712b8f07b818e240698db2a3c82dc6d8 | | | Author: Per Östlund | | | Date: Mon Oct 2 16:47:04 2017 +0200 | | | | | | Forbid invalid tuple use in nfinst. | | | | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit f42e28055684ea6228ab1195383b5e4d4c7b695b | | | Author: Per Östlund | | | Date: Mon Oct 2 16:21:21 2017 +0200 | | | | | | NFInst improvements. | | | | | | - Added type checking and various other checks for equations and | | | algorithms. | | | - Improved flattening of initial equation and algorithm sections. | | | - Changed SCode.EQ_REINIT to have a Absyn.Exp instead of | | | Absyn.ComponentRef as first field, for better error handling. | | | - Removed Statement.REINIT, since reinit statements are not allowed. | | | | | | M Compiler/FFrontEnd/FGraphBuild.mo | | | M Compiler/FFrontEnd/FGraphBuildEnv.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/InstExtends.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | M Compiler/FrontEnd/NFSCodeFlattenImports.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Template/SCodeDumpTpl.tpl | | | M Compiler/Template/SCodeTV.mo | | | M Compiler/Util/Error.mo | | | | | * commit 15ba583b50d2a7f20cce30c1c03ad47feaff6430 | | | Author: Martin Sjölund | | | Date: Mon Oct 2 14:54:01 2017 +0200 | | | | | | Fix generated C++ FMU filenames | | | | | | Previously, the API reported dots were used, but underscores were | | | actually being used. The problem is that the FMI templates changed | | | the meaning of the fileNamePrefix (from the OM API user's perspective). | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit bacaf0378ca31f5d615e5d0faefc8cca2e173cfd | | | Author: Lennart Ochel | | | Date: Mon Oct 2 13:22:47 2017 +0200 | | | | | | Don't replace dots in fileNamePrefix for FMUs | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit b7bed213c6b755a1ff2cf681e24d1972eb83a4cb | | | Author: Per Östlund | | | Date: Mon Oct 2 11:33:49 2017 +0200 | | | | | | NFInst improvements. | | | | | | - Added origin as argument to typeExp to handle 'end' and to allow | | | specific handling of expression based on where they're occuring. | | | - Moved detection of invalid usage of typenames from the | | | instantiation to the typing. | | | - Changed Variability to an enumeration for easier handling. | | | - Improved typing of subscripts, including type checking and checking | | | the number of subscripts. | | | | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | A Compiler/NFFrontEnd/NFExpOrigin.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | A Compiler/NFFrontEnd/NFPrefixes.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 5dfdea2fafc46bb3d9c1ba4fc3d8ea611126f0e5 | | | Author: Adeel Asghar | | | Date: Mon Oct 2 11:18:09 2017 +0200 | | | | | | Return same number of output from failing case. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 453e1c7703d431ff5ec065b9da3d2baf52f37901 | | | Author: Per Östlund | | | Date: Sat Sep 30 16:14:21 2017 +0200 | | | | | | Fix for OperatorOverloading.makeEnumOperator. | | | | | | - Change makeEnumOperator so it doesn't return both types when only the | | | second is an enumeration, so that type checking of operations doesn't | | | always succeed as long as the second operand has an enumeration type. | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | * commit 9670ad9e5f0694ce22fd1bc2d72eb311cbc44401 | | | Author: Adeel Asghar | | | Date: Fri Sep 29 13:12:38 2017 +0200 | | | | | | Return the access annotation with getClassInformation. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit c64663db568b6473531e708c09990e1be4219958 | | | Author: hkiel | | | Date: Fri Sep 29 12:35:56 2017 +0200 | | | | | | make SimCodeUtil.createAllDiffedSimVars tail recursive | | | fix ticket:4534 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit e6d2062488646509bf8b303ae2efb57be78df02c | | | Author: Martin Sjölund | | | Date: Fri Sep 29 11:54:59 2017 +0200 | | | | | | Make C++ FMUs respect fileNamePrefix | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit b383de7ebec202e81b7e4b06b5ce5d1e0df24d97 | | | Author: Martin Sjölund | | | Date: Fri Sep 29 09:47:56 2017 +0200 | | | | | | Cache the FMI configure results | | | | | | This was previously done for Windows and now for Linux/OSX as well. | | | The "dynamic" and "static" platforms now skip running the configure | | | script since we know what the results (should) be. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenFMU.tpl | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | | | * commit cd1bf87564f3d2df827b6c1e35048b2de7254c64 | | | Author: Martin Sjölund | | | Date: Thu Sep 28 16:26:46 2017 +0200 | | | | | | [FMI] Do not optimize read_input_fmu | | | | | | The function is huge and takes a long time for clang/GCC to deal with. | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit 5122abb87410ac039744f3dd35a4d48580e5f342 | | | Author: Martin Sjölund | | | Date: Thu Sep 28 16:19:41 2017 +0200 | | | | | | [FMI] Keep more logs with generated binary | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit f99f612543eb515a8a0821be5a8e282e3d02fd01 | | | Author: Martin Sjölund | | | Date: Thu Sep 28 16:17:55 2017 +0200 | | | | | | Enabled RT_CLOCK_BUILDMODEL for buildModelFMU | | | | | | This makes the timing reported for buildModelFMU correct. | | | Previously, all time was reported for the Susan stage. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit d39727c21fd2c171b878814b71848cf6f0965c45 | | | Author: hkiel | | | Date: Thu Sep 28 13:41:19 2017 +0200 | | | | | | update omc translations | | | | | | M Compiler/Translation/de.po | | | M Compiler/Translation/openmodelica.pot | | | | | * commit 351c73d382bb723ec98abcf20e7aabb0a809ea89 | | | Author: hkiel | | | Date: Thu Sep 28 13:16:35 2017 +0200 | | | | | | fix some c-compiler warnings | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/runtime/serializer.cpp | | | M Compiler/runtime/systemimpl.c | | | | | * commit 15276ce9fb95baf028ac8faeda6acb77153f3b95 | | | Author: hkiel | | | Date: Thu Sep 28 09:16:15 2017 +0200 | | | | | | avoid stack overflow (ticket:4534) | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 0371e971141073a2b24c0bc76b0e58f0cd0cc3d8 | | | Author: Rüdiger Franke | | | Date: Wed Sep 27 15:27:08 2017 +0200 | | | | | | Third attempt to fix shiftSample, ticket:4530 | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 5b8217142a1a25e40087ddcb213ad93c80a9c502 | | | Author: Rüdiger Franke | | | Date: Wed Sep 27 10:33:05 2017 +0200 | | | | | | Eliminate subSampleFactor from FMI model description | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 23493d868b8e95aff7e7798c97f24006b7a714fe | | | Author: Lennart Ochel | | | Date: Wed Sep 27 13:43:34 2017 +0200 | | | | | | [FMI2] Fix set/get methods for types integer, boolean, and string | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit c7cddda447c7870215580148b7137a58ecb5237e | | | Author: Lennart Ochel | | | Date: Wed Sep 27 13:03:30 2017 +0200 | | | | | | Fix some error messages | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 08c6143c3afe28311b2a02552ac62c2cc25d68c8 | | | Author: Lennart Ochel | | | Date: Wed Sep 27 11:00:05 2017 +0200 | | | | | | [FMI2] Calculate real values if needed | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 453670fdba06df65c693446992f15df6ad232460 | | | Author: Per Östlund | | | Date: Tue Sep 26 15:07:13 2017 +0200 | | | | | | Fix #4524 for Cpp and XML codegen too. | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/CodegenXML.tpl | | | | | * commit 93a4aedd914517944ba6cd580b22fc9af40fae39 | | | Author: hkiel | | | Date: Tue Sep 26 14:35:55 2017 +0200 | | | | | | make unmodified objects constant | | | | | | M SimulationRuntime/c/util/boolean_array.c | | | M SimulationRuntime/c/util/boolean_array.h | | | M SimulationRuntime/c/util/integer_array.c | | | M SimulationRuntime/c/util/integer_array.h | | | M SimulationRuntime/c/util/real_array.c | | | M SimulationRuntime/c/util/real_array.h | | | M SimulationRuntime/c/util/string_array.c | | | M SimulationRuntime/c/util/string_array.h | | | | | * commit 415de246dbef4284e2e124e9c5f4857328c48381 | | | Author: Per Östlund | | | Date: Tue Sep 26 14:04:44 2017 +0200 | | | | | | Fix for #4524: | | | | | | - Fix expTypeFromExpFlag in CodegenCFunction.tpl for size expressions. | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 5bf9661f627293ab785f1c83ebda8b0241518da9 | | | Author: Rüdiger Franke | | | Date: Tue Sep 26 12:21:23 2017 +0200 | | | | | | Revert "Alternative treatment of shiftSample also considering event clocks" | | | | | | This reverts commit 6554061cfcd98080c64f4756464dc3f1895a78f8. | | | Due to failed verification for: | | | Modelica_Synchronous.Examples.Elementary.BooleanSignals.BackSample | | | Modelica_Synchronous.Examples.Elementary.BooleanSignals.Hold | | | Modelica_Synchronous.Examples.Elementary.BooleanSignals.ShiftSample | | | Modelica_Synchronous.Examples.Elementary.ClockSignals.ShiftSample | | | Modelica_Synchronous.Examples.Elementary.IntegerSignals.BackSample | | | Modelica_Synchronous.Examples.Elementary.IntegerSignals.Hold | | | Modelica_Synchronous.Examples.Elementary.IntegerSignals.ShiftSample | | | Modelica_Synchronous.Examples.Elementary.RealSignals.BackSample | | | Modelica_Synchronous.Examples.Elementary.RealSignals.FractionalDelay | | | Modelica_Synchronous.Examples.Elementary.RealSignals.Hold | | | Modelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects1 | | | Modelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects2 | | | Modelica_Synchronous.Examples.Elementary.RealSignals.ShiftSample | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 6554061cfcd98080c64f4756464dc3f1895a78f8 | | | Author: Rüdiger Franke | | | Date: Mon Sep 25 22:52:27 2017 +0200 | | | | | | Alternative treatment of shiftSample also considering event clocks | | | | | | See Modelica spec 3.3 Rev1, section 16.5.2 Sub-clock conversion | | | and testsuite/simulation/modelica/synchronous/boolSubClocks.mos | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit df66a21326464d2d8943c2413e276659cfe9f01d | | | Author: Rüdiger Franke | | | Date: Mon Sep 25 22:01:48 2017 +0200 | | | | | | Revert "Separate subSample and superSample from shiftSample" | | | | | | This reverts commit c0dbec8f54b5283cdf962fcff61ee169a9e53107. | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 9a067c8d041b93f12c34ad1b292cb648e3114c3d | | | Author: Rüdiger Franke | | | Date: Mon Sep 25 21:01:58 2017 +0200 | | | | | | Fix clock ordering in FMI model description | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit edd5dda09c83358f72eaa91013e93b0dbc3a619d | | | Author: Rüdiger Franke | | | Date: Mon Sep 25 20:37:32 2017 +0200 | | | | | | Separate subSample and superSample from shiftSample | | | | | | See Modelica spec 3.3 Rev1, section 16.5.2 Sub-clock conversion. | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 5c6d6e3ac4ef5aff76705950b2462b35dd2c9940 | | | Author: Rüdiger Franke | | | Date: Mon Sep 25 18:48:12 2017 +0200 | | | | | | Remove superSampleFactor from FMI model description | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 79caae607f89b6223324551d2e19ac5a4e94ca64 | | | Author: Per Östlund | | | Date: Mon Sep 25 17:20:15 2017 +0200 | | | | | | Fix for #4521. | | | | | | - Select the first tuple element when a tuple is used as a modifier. | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Mod.mo | | | | | * commit b9e79ece9cc7343033355e92ef7d945924b81789 | | | Author: Jan Šilar | | | Date: Mon Sep 25 12:41:35 2017 +0200 | | | | | | PDEModelica | | | | | | - bugfix | | | - improved error reports | | | - cleaning | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/Util/List.mo | | | | | * commit aab2f928388db5703c8116a1afad13d45642c799 | | | Author: Volker Waurich | | | Date: Mon Sep 25 12:22:32 2017 +0200 | | | | | | fix for simplifyIfEquation | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit bbbda07eaa3a72d5eb0aa523ef23cc60f1ed98d9 | | | Author: bernhardbachmann | | | Date: Mon Sep 25 11:54:54 2017 +0200 | | | | | | Fix division by zero problem | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit 594ab601984251a2fe22323fef618edc77cf4df5 | | | Author: hudson | | | Date: Mon Sep 25 07:33:36 2017 +0200 | | | | | | Updating 3rdParty | | | | | | cd30af5 update readme for handling changes to ModelicaExternalC | | | 829c593 Merge commit '7e3a41f7f5137dca09a4bc10f6f11feeb3bdcc9e' | | | 7e3a41f Squashed 'ModelicaExternalC/BuildProjects/autotools/' changes from 474a48f..c102ca9 | | | 3bd9ec9 Merge commit '1848e8903283f6ca8b480458db07921b59c73626' | | | 1848e89 Squashed 'ModelicaExternalC/C-Sources/' changes from 0ea99d4..877ffd3 | | | | | | M 3rdParty | | | | | * commit 555e13e7271c409c92d418d54bfac3dd73e939f7 | | | Author: Adrian Pop | | | Date: Mon Sep 25 07:15:45 2017 +0300 | | | | | | fix for ticket:4459 and ticket:4491 | | | - support both BuildType and BUILDTYPE on command line | | | - update 3rdParty/ModelicaExternalC tables C source code to the latest version from MSL: | | | https://github.com/modelica/Modelica/commit/8209e73d7739ebcacd779f0d189d0a2885dfe105 | | | | | | M Makefile.omdev.mingw | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit a633fbbc23cff6f4684dee82a8dc51c85216b410 | | | Author: Rüdiger Franke | | | Date: Sat Sep 23 21:24:59 2017 +0200 | | | | | | Apply resolution to shiftCounter in FMI model description | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | * commit e844e3abcf4ef74fa9dfc835b05b1e58e9687128 | | | Author: Bernhard Thiele | | | Date: Fri Sep 22 17:45:33 2017 +0200 | | | | | | Fix for ticket:4527 | | | | | | Fixed wrong array dimension in a state machine semantic equation. | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | * commit 50d02d9072d2456480baaaef166760cae9dd7329 | | | Author: Per Östlund | | | Date: Thu Sep 21 14:28:00 2017 +0200 | | | | | | NFInst improvements. | | | | | | - Replaced all use of DAE.Const with DAE.VarKind, to be able to handle | | | discrete variability and avoid unnecessary conversions. | | | - Added variability check for bindings. | | | - Fixed bug in unknown dimension inference that would make it fail on | | | propagated bindings in some cases. | | | - Added type check for array dimensions. | | | - Moved setting a component's type to before typing its children, | | | to handle the case where a child is dependent on its parent's type. | | | - Removed deprecated file NFFunc.mo and deprecated code in NFInstUtil. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | D Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFInstUtil.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/List.mo | | | | | * commit d3dffead4f73691226017e0001a25c1e16688b32 | | | Author: bernhardbachmann | | | Date: Wed Sep 20 17:28:24 2017 +0200 | | | | | | Improved damping criteria of the newton solver | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit e59152f17f72ccc187651e9ec713a8318d66465c | | | Author: Per Östlund | | | Date: Wed Sep 20 12:37:57 2017 +0200 | | | | | | NFInst improvements. | | | | | | - Improved flattening of bindings, equations and statements. | | | - Changed flattening of bindings to generate array equations | | | when applicable like the old instantiation. | | | - Added prefixing of statements during flattening. | | | - Improved typing of component references. | | | - Implemented basic support for tuples. | | | - Added constant evaluation of size expressions. | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | A Compiler/NFFrontEnd/NFExpressionIterator.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRangeIterator.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 0c97493ceae883e6b5399fb9d2bfd9ae83412545 | | | Author: Per Östlund | | | Date: Fri Sep 15 16:16:58 2017 +0200 | | | | | | NFInst improvements. | | | | | | - Improved handling of class modifiers. | | | - Improved merging of redeclares with modifiers. | | | - Implemented basic type matching for complex types. | | | | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit c40d463d2c37327d1063efecd7dbcf6075232bf9 | | | Author: Adrian Pop | | | Date: Fri Sep 15 02:47:46 2017 +0200 | | | | | | fix a crash in sphinxoutput | | | | | | M Compiler/runtime/systemimpl.c | | | | | * commit 7bd484726e6b5bce298815e88882b76f6109d3d7 | | | Author: Volker Waurich | | | Date: Thu Sep 14 12:54:51 2017 +0200 | | | | | | fix visualization xml | | | | | | M Compiler/BackEnd/VisualXML.mo | | | | | * commit a275e4ca0da47197f17e154fe514ea3148e99eef | | | Author: Willi Braun | | | Date: Wed Sep 13 20:31:02 2017 +0200 | | | | | | more fixes for ticket:4395 | | | | | | - scale matrix for residual factors | | | - fix additional check of fnorm | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | * commit ff269274cdfd06a64f76b91e85d3eefb6ffcf103 | | | Author: bernhardbachmann | | | Date: Wed Sep 13 15:51:46 2017 +0200 | | | | | | Fix some scaling issues | | | | | | M 3rdParty | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit cc3c53183c15a8ad54aed5f4ccd7ae309f371dbf | | | Author: Per Östlund | | | Date: Wed Sep 13 13:30:12 2017 +0200 | | | | | | Fix InstExtends.fixCref for fully qualified crefs. | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | * commit 5307f91e15fac43d42c4ae3df2071a2e90bb4215 | | | Author: Per Östlund | | | Date: Wed Sep 13 12:27:29 2017 +0200 | | | | | | Fix parsing of imports. | | | | | | - Fixed the Modelica parser so that it conforms to the Modelica syntax | | | and rejects fully qualified imports. | | | | | | M Parser/Modelica.g | | | | | * commit df8573fec9c790e357af784041d2005a50b337a0 | | | Author: Willi Braun | | | Date: Tue Sep 12 22:36:04 2017 +0200 | | | | | | added noScaling flag and fix minor kinsol things | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 275ccba0e9bf1d47b88ace96c13bd2ec03dfe171 | | | Author: ptaeuber | | | Date: Tue Sep 12 18:32:13 2017 +0200 | | | | | | Introduce new global homotopy approach | | | | | | The new approach finds the smallest homotopy iteration loop | | | in the system and solves it with an adaptive lambda step size. | | | | | | Activate with: | | | --initOptModules+=generateHomotopyComponents | | | (in combination with: --homotopyApproach=global) | | | | | | see ticket:2266 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 62dc75df3a90acd1391bc0e4e97260d0a8412d8a | | | Author: Per Östlund | | | Date: Tue Sep 12 13:05:22 2017 +0200 | | | | | | NFInst improvements. | | | | | | - Improved the type checking of bindings to handle binding dimensions. | | | - Improved deduction of array dimensions to handle binding dimensions. | | | - Improved flattening of array bindings. | | | - Implemented better detection of typenames during name lookup. | | | - Fixed prefixing of inherited redeclared elements. | | | - Implemented better support for enumeration ranges. | | | | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | M Compiler/NFFrontEnd/NFRangeIterator.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit e2dfbf69bd8e638f615f7e72e035925a5827bdb7 | | | Author: Volker Waurich | | | Date: Tue Sep 12 08:08:10 2017 +0200 | | | | | | fix for partlintorn | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | | * commit 568224974756bc1bba921c25fdfb3776ed320f77 | | | Author: ptaeuber | | | Date: Fri Sep 8 14:58:58 2017 +0200 | | | | | | Warn about iteration variables with no nominal attribute | | | | | | Activate warning with: -d=warnNoNominal | | | see ticket:4512 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 3d27c595dc0081cea07cd2203ab96dfb804eea29 | | | Author: hkiel | | | Date: Fri Sep 8 10:49:53 2017 +0200 | | | | | | make SymbolicJacobian.createAllDiffedVars tail recursive | | | fixes ticket:4392 | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 8cf74960aeafe3fbcc28d4e088b7dbe8c9d99ecd | | | Author: Per Östlund | | | Date: Thu Sep 7 13:01:18 2017 +0200 | | | | | | NFInst improvements. | | | | | | - Implemented handling of array classes. | | | - Improved typing of dimensions, including detection of dependency | | | loops and inferring unknown dimensions from bindings. | | | - Improved type matching of arrays and component bindings. | | | - Improved typing of size expressions. | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit df2b0b43258b37c013ee4d7bdc1f13dbc3f986dd | | | Author: Willi Braun | | | Date: Tue Sep 5 20:05:55 2017 +0200 | | | | | | further fixes to ticket:4395 | | | | | | - adjust default linear solver to klu | | | - fix tolerances | | | - fix scaling factors | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | * commit 60fecdddd1e9c197b180cacb2f4c9f2e68677f1a | | | Author: Adrian Pop | | | Date: Mon Sep 4 19:12:32 2017 +0200 | | | | | | fix ticket:4509, use correct defines on Windows | | | | | | M Compiler/runtime/systemimpl.c | | | M SimulationRuntime/c/meta/meta_modelica_data.h | | | | | * commit 45d12dbee6471e58ff8fa7588bd895df09798921 | | | Author: Lennart Ochel | | | Date: Fri Sep 1 11:39:13 2017 +0200 | | | | | | Removed the eol comma separator | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_csv.cpp | | | | | * commit 8befe8aa0e668b18030fee67dad3fc794976dccc | | | Author: Lennart Ochel | | | Date: Fri Sep 1 11:01:21 2017 +0200 | | | | | | Skip exporting variables of type string for csv export | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_csv.cpp | | | | | * commit 503e9a1f57d5204d3b446eaff789ce7b6d4b8384 | | | Author: Lennart Ochel | | | Date: Fri Aug 25 14:06:51 2017 +0200 | | | | | | Fix csv export for variables of type string | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_csv.cpp | | | | | * commit dc5dc2be7dca77c0cbb4c073a56d174417b2967d | | | Author: Willi Braun | | | Date: Thu Aug 31 18:30:03 2017 +0200 | | | | | | fixes issues from ticket:4395 | | | | | | - added runtime option newtonMaxStepFactor, which adjustes the maximum | | | step size of a newton step in kinsol. | | | - used as: mxnewtstep = maxStepFactor * norm2(xScaling) | | | - added a much better initial value for the maximum step size | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit b67fdd1b55a831f5ab81fb6aebc5f1b55b5aa1d6 | | | Author: ptaeuber | | | Date: Thu Aug 31 14:35:06 2017 +0200 | | | | | | Try without homotopy also for local homotopy method | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 9db6254895cd70f34e5fa9b8728a02fe65f766b0 | | | Author: ptaeuber | | | Date: Wed Aug 30 10:53:17 2017 +0200 | | | | | | Fix bug in homotopy solver | | | | | | Do not discard the solution at the beginning of each iteration step. | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit 56f95c75cb9ce5c0704b6799e4627ffb566d4d05 | | | Author: Willi Braun | | | Date: Tue Aug 29 15:57:23 2017 +0200 | | | | | | added additional ida statistics | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | * commit a4b82803193d108e7932b6fc1cfedf0b6883181a | | | Author: Willi Braun | | | Date: Tue Aug 29 15:41:44 2017 +0200 | | | | | | fix daeMode=all by skipping algebraic evaluation | | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | * commit 29740e24b36bdf99874017edea490e3cc5ac1978 | | | Author: Lennart Ochel | | | Date: Thu Aug 24 16:03:41 2017 +0200 | | | | | | Fix sorting of external object destructors | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 52b0a0920366c6565235505994e2340d7a24038b | | | Author: Lennart Ochel | | | Date: Thu Aug 24 13:50:39 2017 +0200 | | | | | | Align variables to avoid unexpected behaviour | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 3ade1973b9bb98a5350f9b41a0448e658a648fd2 | | | Author: ptaeuber | | | Date: Thu Aug 24 12:37:45 2017 +0200 | | | | | | Fix success messages | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 4522d1311fb81cbbe773590cda9f679d63d92feb | | | Author: adrpo | | | Date: Wed Aug 23 23:57:18 2017 +0200 | | | | | | v1.13.0-dev | | | | | * commit c74f60564e582fdc80120f6ba0b3a159216828f3 | | | Author: Per Östlund | | | Date: Wed Aug 23 16:54:32 2017 +0200 | | | | | | Implemented initial support for size in nfinst. | | | | | | - Implemented instantiation and typing of size calls in nfinst. | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 1a120c83634b8b6d00a25fb22072ffd847d5a5a0 | | | Author: hkiel | | | Date: Wed Aug 23 15:38:18 2017 +0200 | | | | | | evaluateForStatement: do not loop over ranges with stop < start | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit 2e4c6ff81809b9f8e7a09c3daa57ace52d2887bf | | | Author: Per Östlund | | | Date: Wed Aug 23 13:19:19 2017 +0200 | | | | | | Implemented class extends in nfinst. | | | | | | - Implemented basic handling of class extends in nfinst. | | | - Added slightly smarter dummy complex type in NFType.toDAE, so that | | | e.g. record function parameters are dumped correctly. | | | | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/Util/Error.mo | | | | | * commit cc3ad15071bbff3bf693e7828be299cfb5886e3b | | | Author: hkiel | | | Date: Tue Aug 22 16:52:31 2017 +0200 | | | | | | avoid creation of temporary lists | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/Algorithm.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/List.mo | | | | | * commit 1c87ab09030de9a8fea65c6ba810776a31f5b770 | | | Author: Per Östlund | | | Date: Mon Aug 21 17:57:12 2017 +0200 | | | | | | Remove name from class extends SCode.ClassDef. | | | | | | - Removed the baseClassName field from SCode.ClassDef.CLASS_EXTENDS, | | | since it can never be different from the name already in the class | | | element it belongs to. | | | | | | M Compiler/FFrontEnd/FGraphBuild.mo | | | M Compiler/FFrontEnd/FResolve.mo | | | M Compiler/FrontEnd/InstExtends.mo | | | M Compiler/FrontEnd/NFEnvExtends.mo | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | M Compiler/FrontEnd/NFSCodeFlattenImports.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/FrontEnd/SCodeDump.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | | * commit 5b5e235d49a3c844b7e64629259b18e3225a0b1c | | | Author: Per Östlund | | | Date: Mon Aug 21 15:35:30 2017 +0200 | | | | | | Implemented handling of duplicates in nfinst. | | | | | | - Changed BaseAvlTree.ConflictFunc to also take the key as argument, | | | to make it more useful for e.g. BaseAvlTree.join and to facilitate | | | reuse of conflict handlers. | | | - Implemented basic handling of duplicate elements. | | | - Implemented basic handling of element redeclares. | | | - Improved name lookup for e.g. base class names. | | | - Added check for transitively non-replaceable base classes. | | | | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/FrontEnd/NFSCodeEnv.mo | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/Util/BaseAvlTree.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/StringUtil.mo | | | | | * commit db0864769cfd30d6489fdf0776b52e85c4521e5f | | | Author: Martin Sjölund | | | Date: Wed Aug 16 14:06:54 2017 +0200 | | | | | | Check for -g=Optimica in optimization solver | | | | | | This fixes ticket:4488. | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | | | * commit 7e5cc77a11310654e2c843d30fc26c7465558659 | | | Author: ptaeuber | | | Date: Mon Aug 14 13:06:53 2017 +0200 | | | | | | Change homotopyOnFirstTry flag description | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit 19f24e8a0346f5a2174e6c66bdc29adb839ee8a1 | | | Author: Volker Waurich | | | Date: Fri Aug 11 12:04:23 2017 +0200 | | | | | | fix for HpComEqSystems.partlintorn | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | | * commit 24c3047c71d105c96664738fa7919bd2b6392ddd | | | Author: Martin Sjölund | | | Date: Thu Aug 10 12:36:51 2017 +0200 | | | | | | Perform incomplete matching for over/underdet syst | | | | | | This performs an incomplete matching after producing the message unbalanced | | | equation system, and instead of just a number differing OMC will try to | | | perform a sanity check to figure out if for example a variable is never | | | referenced in any equation or if two variables must be matched by the same | | | equation. | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Causalize.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/Util/Error.mo | | | | | * commit 1355755febff5c6d7e81327e8ce8207e175ba5be | | | Author: Volker Waurich | | | Date: Thu Aug 10 08:15:22 2017 +0200 | | | | | | fix for evalfunc #4456 | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit dc49b6e2487ff342f938e51c34adac2f75ebd6a2 | | | Author: ptaeuber | | | Date: Wed Aug 9 16:08:20 2017 +0200 | | | | | | Initialization and simulation success messages on stdout | | | | | | ticket:4486 | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit e988ea489dc83b386647aa1d5237bfe8a61b48ae | | | Author: Volker Waurich | | | Date: Wed Aug 9 10:57:15 2017 +0200 | | | | | | add 1-norm, 2-norm and max error for deltaSimualtionResults API | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/SimulationResults.mo | | | M Compiler/runtime/SimulationResultsCmp.c | | | M Compiler/runtime/SimulationResults_omc.c | | | | | * commit a845edafca4d09fea340ed2de81b11458a52b762 | | | Author: Volker Waurich | | | Date: Tue Aug 8 16:14:11 2017 +0200 | | | | | | use fmax() instead max() | | | | | | M Compiler/runtime/SimulationResultsCmp.c | | | | | * commit 66f09c41354be1cf3be449995b9e2770f75b4bc8 | | | Author: Volker Waurich | | | Date: Tue Aug 8 15:59:42 2017 +0200 | | | | | | add scriptingAPI to compute error sum | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/SimulationResults.mo | | | M Compiler/runtime/SimulationResultsCmp.c | | | M Compiler/runtime/SimulationResults_omc.c | | | | | * commit 5b71b6690b204e19c126c1bba22d613276c81c95 | | | Author: ptaeuber | | | Date: Tue Aug 8 14:00:53 2017 +0200 | | | | | | Fix wrong error message ... | | | | | | when trying to use a non-existing optimization module. | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 2cd28b6c3d1a43af72b5c17786ca00a5d5870e3a | | | Author: ptaeuber | | | Date: Mon Aug 7 17:09:31 2017 +0200 | | | | | | Fix bug in function evaluation | | | | | | When predicting the outputs of if branches do not replace | | | the constants altogether because this leads to wrong results. | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit 2eed74cb2bf1a571edc841ddace8c4cb73e186a9 | | | Author: Volker Waurich | | | Date: Fri Aug 4 14:56:21 2017 +0200 | | | | | | proper cref comparison in evalFunc | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit 3645e8bd6cee0bb30db2df46c35bdf001bea60d6 | | | Author: Volker Waurich | | | Date: Fri Aug 4 13:16:35 2017 +0200 | | | | | | correct type in DAEUtil.varCref | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | * commit 4d034e923f1be810f009219b2bde114b8903920d | | | Author: Adeel Asghar | | | Date: Thu Aug 3 21:24:53 2017 +0200 | | | | | | Fixed the addInitialState API. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 564c4059023d0f44ebe3f05710939bb3ba7071ae | | | Author: Martin Sjölund | | | Date: Thu Aug 3 13:53:13 2017 +0200 | | | | | | Lift restriction on connector extending from type | | | | | | This resolves ticket:4471 | | | | | | M Compiler/FrontEnd/ClassInf.mo | | | | | * commit 2432a47d7f61feca9fc1086734ff2a680f7f1fb1 | | | Author: ptaeuber | | | Date: Wed Aug 2 16:59:55 2017 +0200 | | | | | | Do not remove functions used in lambda0 system | | | | | | This fixes a lot of models failing since 5ee6abb | | | (Enable global homotopy as fallback option by default) | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 0b97943f3e51c6bf2c195882b4499139aa32de27 | | | Author: ptaeuber | | | Date: Wed Aug 2 14:56:07 2017 +0200 | | | | | | Add function tree to jacobian dae | | | | | | This fixes a lot of models failing since 5ee6abb | | | (Enable global homotopy as fallback option by default) | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 2e17f151fe1adb7eb4197c1044b05bdeebee990e | | | Author: Martin Sjölund | | | Date: Wed Aug 2 13:51:51 2017 +0200 | | | | | | Handle range special case for reductions | | | | | | This resolves ticket:4474 | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Util/ExpandableArray.mo | | | | | * commit 5ee6abbdfea3b9bed9016dc71d762ee3591f6c78 | | | Author: ptaeuber | | | Date: Mon Jul 31 15:44:21 2017 +0200 | | | | | | Enable global homotopy as fallback option by default | | | | | | Introduce runtime flag homotopyOnFirstTry (default: false). | | | If that flag is not activated first try to solve the initialization | | | problem without homotopy. | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit d0deadfb084a6fb551e64ae81dfaf175c70f2e52 | | | Author: Lennart Ochel | | | Date: Fri Jul 28 08:10:11 2017 +0200 | | | | | | Fix homotopy for source code FMUs | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | | | * commit 42663b6a166c2cd68bebfa4e054a2d82fba66ceb | | | Author: Adeel Asghar | | | Date: Thu Jul 27 12:57:01 2017 +0200 | | | | | | Added new add, update and delete APIs for initial state. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 21ce9323ad26991893debf7e3ecf05e660339a63 | | | Author: ptaeuber | | | Date: Wed Jul 26 16:49:01 2017 +0200 | | | | | | Fix bug in homotopy method | | | | | | Do not set lambda=1 in each step when using global homotopy | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 441b181a8f837949eee522d71cbe96404a097829 | | | Author: Volker Waurich | | | Date: Wed Jul 26 16:26:38 2017 +0200 | | | | | | avoid List.intRange() in for loop | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit 388bbcf25d77383ad309ddc763f26f5cb2aa7963 | | | Author: hkiel | | | Date: Wed Jul 26 11:37:38 2017 +0200 | | | | | | optimize Graph.partialDistance2colorInt | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/Graph.mo | | | | | * commit e8e2216cc15b924ff35876d769c67d04f695e87f | | | Author: Martin Sjölund | | | Date: Wed Jul 26 10:09:46 2017 +0200 | | | | | | Remove equations like "{} = f(...)" | | | | | | This should not be done, but breaks the Chemical library if we don't | | | and this was the previous behaviour of the compiler. Should be fixed | | | properly by patching index reduction, sorting/matching, or adding | | | assertions for lhs/rhs that the expressions evaluate to zero-dimension | | | (or at least that f(...) does not cause run-time errors). | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit 545461b1ccc84c11ded3477c6e10b458e8f21bad | | | Author: Martin Sjölund | | | Date: Wed Jul 26 07:36:44 2017 +0200 | | | | | | Accept DAE.MATRIX in codegen of array equation | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit abde81d4e1fb8306f8cd7199d806ca97b3d1b9b4 | | | Author: Martin Sjölund | | | Date: Tue Jul 25 10:29:29 2017 +0200 | | | | | | Handle a stack overflow in HpcOm | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | * commit 74ffe7010b4583b46b3a421883e80ba92c25323d | | | Author: Martin Sjölund | | | Date: Tue Jul 25 08:44:53 2017 +0200 | | | | | | Expand equations marked inlineAfterIndexReduction | | | | | | This seems to be required for the multibody models. The sorting+matching | | | should probably have been modified rather than making it depend on | | | removeSimpleEquations. This is a quick fix. | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 789abbee3a8511d923bd7c3870d8fad587d0766e | | | Author: Martin Sjölund | | | Date: Tue Jul 25 08:19:30 2017 +0200 | | | | | | Handle running the same optimization module twice | | | | | | Useful for testing if removeSimpleEquations helps when done multiple | | | times... | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 2933df617d00374778dfae923ca4bce5be28b91d | | | Author: Martin Sjölund | | | Date: Fri Jul 14 13:49:43 2017 +0200 | | | | | | Avoid expanding equations | | | | | | - In RemoveSimpleEquations, check if simplifying a vector equation after | | | expanding it causes simplify to perform any changes. If no change | | | occurs, it is unlinkely that removeSimpleEquations will work on the | | | equation, so discard the expansion. | | | | | | This fixes the performance problem reported in ticket:4453 | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit 169fa51dff8ea9f53f6b210c42a4a86b63678299 | | | Author: Volker Waurich | | | Date: Tue Jul 25 09:18:57 2017 +0200 | | | | | | rewrite ResolveLoops.getSimpleEquations | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit 220e25fe56f9e8f82350468cbe18747254a654bb | | | Author: Lennart Ochel | | | Date: Mon Jul 24 15:40:52 2017 +0200 | | | | | | Global homotopy approach | | | | | | - requires compilation flag --homotopyApproach=global | | | - special treatment of lambda=0 | | | - homotopy path is exported if -lv=LOG_INIT is set | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/Main/Main.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Stubs/BackendDAEUtil.mo | | | M Compiler/Stubs/SimCodeMain.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 4221d29abf36147772cc4be592c3505888911e77 | | | Author: Martin Sjölund | | | Date: Mon Jul 24 09:52:37 2017 +0200 | | | | | | Add an extra step before daeExp in Susan | | | | | | We now check if arrays are stored in contiguous memory before blindly | | | creating an array that assumes so. | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Stubs/SimCodeUtil.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 97fddd8027e186dd91fc49394b270838de9171be | | | Author: hkiel | | | Date: Fri Jul 21 15:10:25 2017 +0200 | | | | | | move option creation out of outer loop | | | | | | M Compiler/Util/Graph.mo | | | | | * commit d30d68c372905bb7a6c421677679e8e6d8cb14a6 | | | Author: hkiel | | | Date: Fri Jul 21 14:44:24 2017 +0200 | | | | | | do not recreate Option | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/Util/Graph.mo | | | | | * commit 12c7c7fff8ba56c42b51d7d97492fefbc6141828 | | | Author: Martin Sjölund | | | Date: Fri Jul 21 10:57:17 2017 +0200 | | | | | | Collapse arrays of crefs | | | | | | This helps performance in the code generation slightly. It is only done | | | as a post and init optimization module at the very end because it seems | | | to affect some models negatively (either not solving or failing to | | | compile) since some optimization modules expect arrays like | | | `{x[1],...,x[n]}` rather than `x`. | | | We should try to fix these modules in the future since the backend | | | becomes very slow if we pass huge arrays all the way through it | | | especially when array equations are expanded (creating 2000 equations | | | instead of 1 array equation). | | | | | | This is related to ticket:4453. | | | | | | Note that crefs like `{x[7].y[1], ..., x[7].y[n]}` are not considered | | | since the code generator becomes really unhappy in these cases. The | | | code generator should probably expand every cref into indexes into the | | | runtime arrays so we can collapse and memcpy these things when possible. | | | For now, this fix is very conservative. | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 9ebc68cb4e46237c367cc44e341f7b885b6802ce | | | Author: Adrian Pop | | | Date: Thu Jul 20 15:56:45 2017 +0200 | | | | | | proper handling of corba file dump path | | | | | | M Compiler/runtime/corbaimpl.cpp | | | | | * commit d51f346fbcdc933a6e941c6160efe1053e5d350c | | | Author: hkiel | | | Date: Thu Jul 20 09:43:35 2017 +0200 | | | | | | speed up and memory enhance ResolveLoops.getShortPathsBetweenEqCrossNodes | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit b00d68d7231238fdcec5228d67c4a05f75333a1a | | | Author: Martin Sjölund | | | Date: Thu Jul 20 09:27:32 2017 +0200 | | | | | | Make predictable tmp-indexes for residual functions | | | | | | This makes it easier to compare the generated code of different OMC | | | versions since each residual starts from tmp-index=0. | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 88c73ca887376dce5e6cc8b73cb754832236e2bc | | | Author: hkiel | | | Date: Wed Jul 19 21:24:37 2017 +0200 | | | | | | reduce memory footprint of comSubExp | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 853b43e5aa366e180c359b247cfb44f63d9259e5 | | | Author: ptaeuber | | | Date: Wed Jul 19 16:17:36 2017 +0200 | | | | | | Speed up tearing | | | | | | See ticket:4470 | | | | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/Util/Util.mo | | | | | * commit b69a9eb7415308861119c1618af28e7f4f790039 | | | Author: hkiel | | | Date: Wed Jul 19 14:17:42 2017 +0200 | | | | | | some small optimizations for large models | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/Util/ExpandableArray.mo | | | M Compiler/Util/List.mo | | | M Compiler/Util/Util.mo | | | | | * commit f50884b47e74fd7770130e9addc22329c9c71ac4 | | | Author: Martin Sjölund | | | Date: Wed Jul 19 09:45:33 2017 +0200 | | | | | | Expand arrays in record when generating simcode | | | | | | This avoids a problem with generating scalar assignments for arrays in | | | a record variable in simulation context (code generation fails). | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 49a3767585b863b166f2defe56e2eebb2c5a6c64 | | | Author: Niklas Worschech | | | Date: Tue Jul 18 05:07:34 2017 +0200 | | | | | | using Kinsol as standard nonlinear solver | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit ffcf1b14afc1df246f1ac2801b369936b263f0dd | | | Author: Niklas Worschech | | | Date: Tue Jul 18 02:49:59 2017 +0200 | | | | | | fixed errors in commits cca3ace0a656a71348290808b13138057a06c732 and 6e5cf6bf01ad7cde7a8a461969924e361ef4b24d | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit e19e1ee92a5a7555e1846f116485c19d742c2dd5 | | | Author: Niklas Worschech | | | Date: Wed Jul 5 22:51:53 2017 +0200 | | | | | | added simple NoxSettings | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxSettings.cpp | | | | | * commit 315bbe1a79d2bb6dbf2441c163fad4481ecfa379 | | | Author: Niklas Worschech | | | Date: Wed Jul 5 22:47:35 2017 +0200 | | | | | | refactored Nox.cpp when calling CheckWhetherSolutionIsNearby | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit be4b2d9ef321ffd55f055571f048619667ecf710 | | | Author: Niklas Worschech | | | Date: Wed Jul 5 22:42:53 2017 +0200 | | | | | | completed replacing generateoutput-flag by logging | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 28e177d7aeb41a4dd3f82ef2b39f378bd1716646 | | | Author: Niklas Worschech | | | Date: Wed Jun 14 13:18:54 2017 +0200 | | | | | | revert activating Logger | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit 0f0914305c92e41f7a06eddedda3f659b4b418e5 | | | Author: qichenghua | | | Date: Fri Jun 9 19:58:32 2017 +0200 | | | | | | Added Logger, added Doxygen and fixed bug in varying initial guess by 10% if initial guess has components that are zero. | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 34f3bd745b75cdfe9eaf5da7566ec24188c31e14 | | | Author: qichenghua | | | Date: Thu Jun 8 18:39:26 2017 +0200 | | | | | | Softened tolerance for homotopy solver | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 46e1cff890f9c99b1d5dcd635d316729c4a336dc | | | Author: qichenghua | | | Date: Thu Jun 8 12:42:46 2017 +0200 | | | | | | Using homotopy for nominal values as start values as well. | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 6eee27b44af832eba8c03a9d28924f530ac231a3 | | | Author: qichenghua | | | Date: Wed Jun 7 18:56:29 2017 +0200 | | | | | | fixed error in variation of initial guess in commit fb31cf3e8a7b1523d3e86170359c4a8ef279ae47 | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 7c973e6c47f16d051685d6a0b76a8ddaa8a39869 | | | Author: qichenghua | | | Date: Wed Jun 7 18:49:37 2017 +0200 | | | | | | added frames for Doxygen | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 78e7aa71fe7a6518dfb24dd55305411f6bc8b814 | | | Author: qichenghua | | | Date: Wed Jun 7 12:26:20 2017 +0200 | | | | | | Try extrapolatin start values of nonlinear solver | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 951ee926f293c11fd9e71ca94a09d414d5bfe62c | | | Author: qichenghua | | | Date: Wed Jun 7 00:17:41 2017 +0200 | | | | | | Preparations for extrapolating start values for nonlinear solver. | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit b4973f6fba4d01617edc7e422ccd65abde31c79c | | | Author: qichenghua | | | Date: Tue Jun 6 12:02:54 2017 +0200 | | | | | | Try setting initial guess to nominal values if other methods fail. | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 3ba7fa6535bdb87bb7236fe7ad7ac8b3b57fa757 | | | Author: qichenghua | | | Date: Tue Jun 6 12:01:13 2017 +0200 | | | | | | Nox: Try more methods if and only if eventretry is false. | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 179903604a4cfea3f84bf7271a799e22ba79a6f4 | | | Author: qichenghua | | | Date: Mon Jun 5 23:11:11 2017 +0200 | | | | | | added varying initial guess in NoxSolver again. | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit ec62f807b6f50de8fe9af6eef133570d3f8f8e06 | | | Author: qichenghua | | | Date: Mon Jun 5 23:10:26 2017 +0200 | | | | | | fixed error in the lacking precision of double precision handling that was introduced during refactoring in commit f2f0b7eb56785e14bf78f2acb0ab888596a998d3, so this criterion is applied successfully again. | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 6d48942b817ae689d9441e78659a05c51d576ca0 | | | Author: qichenghua | | | Date: Mon Jun 5 16:20:37 2017 +0200 | | | | | | added retry of nonlinear solver nox in case of events | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 456875edf940d90e00456df172248467e0781804 | | | Author: qichenghua | | | Date: Mon Jun 5 15:05:38 2017 +0200 | | | | | | Further Refactoring of nonlinear solver nox | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 8ea3763a4e1c9287ad03bb40ae1e2e5ffce052d0 | | | Author: qichenghua | | | Date: Mon Jun 5 00:10:13 2017 +0200 | | | | | | refactored nox.solve() | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit eccaa1fab3b1bad59673fb0c96d5910e78c57665 | | | Author: qichenghua | | | Date: Sun Jun 4 15:23:03 2017 +0200 | | | | | | deactivated variation of initial guess. | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 95501487951295416edefc3ae7f2d66101f10df2 | | | Author: qichenghua | | | Date: Fri Jun 2 17:35:14 2017 +0200 | | | | | | fixed bad cast error when homotopy solver within Nox is used. | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit d633a30e0d18d1a4154fe7db3a156e82dd8217f9 | | | Author: qichenghua | | | Date: Tue May 30 20:37:34 2017 +0200 | | | | | | added variation of initial guesses in nonlinear solver. | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit e13383428b92bd473422f7c7705b11282dd47eb1 | | | Author: qichenghua | | | Date: Tue May 30 20:37:01 2017 +0200 | | | | | | added more accurate (4th order) method of computing the finite difference approximation to the jacobian of the algloop. | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 7187f7036fa944c0c06b1c6b0c2c387aded61e55 | | | Author: qichenghua | | | Date: Tue May 30 15:00:53 2017 +0200 | | | | | | set algloop to 1e12 instead of 1e6 when evaluating the right hand side fails | | | | | | M SimulationRuntime/cpp/Solver/Nox/NOX_StatusTest_SgnChange.C | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 5914059d71e54cadff7f06a10261bca530adc828 | | | Author: qichenghua | | | Date: Thu Apr 27 16:25:04 2017 +0200 | | | | | | added new abort criterion for nonlinear solver based on sign changes in case of errors due to lacking precision of double precision variables implemented in commit b433b2d6ec92460fae06a9dd1b5243ee438cf0a7. Now this criterion is applied after each iteration step and not after a complete iteration cycle. | | | | | | A SimulationRuntime/cpp/Include/Solver/Nox/NOX_StatusTest_SgnChange.H | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Solver/Nox/CMakeLists.txt | | | A SimulationRuntime/cpp/Solver/Nox/NOX_StatusTest_SgnChange.C | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 267a1c706605798d78758f9970c42cb4bbda1b58 | | | Author: qichenghua | | | Date: Wed Apr 19 14:20:19 2017 +0200 | | | | | | used normal Newton again | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit ea35f342ce174be14f7339cf1a7f7874c85da97e | | | Author: qichenghua | | | Date: Wed Apr 12 17:34:50 2017 +0200 | | | | | | fixed KLU path | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit 3290599a7336a84c0c0eb37076598a2f3a43c60e | | | Author: qichenghua | | | Date: Wed Apr 12 17:34:13 2017 +0200 | | | | | | adapted initial step length in homotopy method in nonlinear solver nox in cppruntime | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit d5d856ec44b5d129848316d6f8fbd4a29dbcfca2 | | | Author: qichenghua | | | Date: Fri Apr 7 10:33:37 2017 +0200 | | | | | | refactored Nox | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 557c01749555b80f4a2b57abf18af85428d5e10a | | | Author: qichenghua | | | Date: Thu Apr 6 17:54:13 2017 +0200 | | | | | | refactored Nox.cpp | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 6079a8638ff2e261db0943e13c663129f9ec5c78 | | | Author: qichenghua | | | Date: Wed Apr 5 15:36:06 2017 +0200 | | | | | | Trying less methods in nonlinear solver | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 2a98b08a0269ad25d6b76cddfd7208c14c7de804 | | | Author: qichenghua | | | Date: Wed Apr 5 10:43:48 2017 +0200 | | | | | | reduced output in nonlinear solver nox | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit d0b99ccbd82eef9139910665dcb61328885da647 | | | Author: qichenghua | | | Date: Wed Apr 5 10:39:21 2017 +0200 | | | | | | enabled nonlinear solver for arbitrary tolerances by solving issues with lacking precision of double precision in case of too tight tolerances | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 9a1334396b4661e5a99056184260049bf7e873c8 | | | Author: qichenghua | | | Date: Mon Apr 3 13:45:28 2017 +0200 | | | | | | muted output and disabled tolerance alleviation in nonlinear solver nox completely. | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 6beb4f401da7f48329e91c7a5a05d1fc68e4d9af | | | Author: qichenghua | | | Date: Mon Apr 3 13:34:36 2017 +0200 | | | | | | Experimental rounding error fixing for fluid models in MSL | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit faa82e65d6a2a5bec98ec76244468fa8b3ede6a1 | | | Author: qichenghua | | | Date: Thu Mar 30 11:07:34 2017 +0200 | | | | | | fixed error introduced in 31424fc19ae5b7e29f5a17e102eb4d6e0a29d311 | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 330aa9e1e5237f2bd97657012d1f09109e2b4545 | | | Author: qichenghua | | | Date: Wed Mar 29 17:54:27 2017 +0200 | | | | | | use kinsol instead of nox as default nonlinear solver | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit 83d7b4ac06b56a62f9b17c793b662ba5bc1ae7a9 | | | Author: qichenghua | | | Date: Wed Mar 29 17:36:39 2017 +0200 | | | | | | deleted unnecessary comments and dead code in Nox. | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit b3f0ed0facbb7f0de0e9a0fbb5896099fb92e12f | | | Author: qichenghua | | | Date: Fri Mar 24 15:42:33 2017 +0100 | | | | | | added additional homotopy methods | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit d2c74c006d68e396dbb7c1f68583043868e87095 | | | Author: ptaeuber | | | Date: Mon Jul 17 17:19:12 2017 +0200 | | | | | | Allow dividing by all globalKnownVars in initDAE | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 88fee4f5a4712d22b5d0ef84a4ab77bea3472572 | | | Author: Adeel Asghar | | | Date: Mon Jul 17 15:04:27 2017 +0200 | | | | | | New API to get initial states. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 591485e63b58b7ee73146d7bda8b0cc2d4341c7b | | | Author: Bernhard Thiele | | | Date: Wed Jul 12 15:45:16 2017 +0200 | | | | | | Fix FMU import related simulation deviations | | | | | | Fixes the problem described in trac4455 | | | (https://trac.openmodelica.org/OpenModelica/ticket/4455) | | | by enforcing that FMU inputs are set directly after | | | fmi2SetTime is called. | | | | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/SimCodeBackendTV.mo | | | M Compiler/Util/FMI.mo | | | | | * commit acc20cc1ae69b2236a6e3193e15bb25b9f27733a | | | Author: Adeel Asghar | | | Date: Wed Jul 12 14:07:01 2017 +0200 | | | | | | Check if the list is empty. | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit ca1c6de2c5ee9de152758f4b978afa63b0e1ed01 | | | Author: hkiel | | | Date: Wed Jul 12 09:50:37 2017 +0200 | | | | | | increase size of base array to avoid expensive re-sizing | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 7029f3afb7270e53d9a07d1b1a7c2f89620d9ce4 | | | Author: niklwors | | | Date: Tue Jul 11 16:02:12 2017 +0200 | | | | | | fix for coping sim values in BufferReaderWriter | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | | | * commit 90441d8cdc01f09ae4018549b619c88665a372bd | | | Author: ptaeuber | | | Date: Tue Jul 11 13:56:24 2017 +0200 | | | | | | Improve model_info.json | | | | | | Add tags: torn, jacobian, system, tornsystem | | | Add attribute 'unknowns' | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | | | * commit 64eefbbd2d1c1eef6151762c77f353ecfb1e9d11 | | | Author: ptaeuber | | | Date: Tue Jul 11 10:19:27 2017 +0200 | | | | | | Speed up tearing matching a bit | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit 498ae9ff3d1710bd6f27ab1a3e54f88db5e6018f | | | Author: Adeel Asghar | | | Date: Mon Jul 10 23:47:36 2017 +0200 | | | | | | If an embedded server is specified. | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 02b0bab99b88703fec9173f5b810c1a211ba8092 | | | Author: Adeel Asghar | | | Date: Mon Jul 10 23:10:40 2017 +0200 | | | | | | Output the information when opc-ua server is initialized. | | | | | | M SimulationRuntime/c/simulation/solver/embedded_server.c | | | M SimulationRuntime/c/simulation/solver/embedded_server.h | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/opc/ua/omc_opc_ua.c | | | M SimulationRuntime/opc/ua/omc_opc_ua.h | | | | | * commit 0fc8e098ccfe056c0871d90201156532761b0c8d | | | Author: hkiel | | | Date: Mon Jul 10 13:22:56 2017 +0200 | | | | | | optimize ResolveLoops.getShortPathsBetweenEqCrossNodes() further | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit 107d88df342499987225194a2cad24b853e5cebb | | | Author: ptaeuber | | | Date: Mon Jul 10 11:53:14 2017 +0200 | | | | | | Add execStat for matching/sorting of init dae | | | | | | Has been counted among 'prepare postOptimizeDAE' before. | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit da6c53fe6f8abe4c86b732024c220fa63f97a257 | | | Author: hkiel | | | Date: Sun Jul 9 16:30:48 2017 +0200 | | | | | | avoid multiple sorts | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit 743991c8f78d09355505bbcd298a68a48551a1f1 | | | Author: hkiel | | | Date: Sat Jul 8 16:45:01 2017 +0200 | | | | | | fix reverse ranges n:-1:1 | | | | | | M Compiler/Util/List.mo | | | | | * commit 89f3548de4504713d10065e87829b50a12ab21d7 | | | Author: hkiel | | | Date: Sat Jul 8 11:51:57 2017 +0200 | | | | | | fix List.sortIntN() | | | | | | M Compiler/Util/List.mo | | | | | * commit 9a5c35eeed772b0c4ab63acfdcdec65b76f2da81 | | | Author: hkiel | | | Date: Fri Jul 7 17:09:07 2017 +0200 | | | | | | sort lists before intersection to speed up | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit feee0cf2833d37e23dc0d8388991e5156ca9c73a | | | Author: hkiel | | | Date: Fri Jul 7 17:08:33 2017 +0200 | | | | | | implement intersection on sorted Integer lists | | | | | | M Compiler/Util/List.mo | | | | | * commit 767bebdf198ccf7a8d54afab11440d158ac182d6 | | | Author: hkiel | | | Date: Fri Jul 7 10:00:28 2017 +0200 | | | | | | Remove loop check from differentiation | | | ther is still a maxIteration check. | | | reduces running time tremendously | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit bfbc14590dc5c4c7e01a79a7f2f28d2ee874025e | | | Author: ptaeuber | | | Date: Thu Jul 6 09:52:56 2017 +0200 | | | | | | Count tmp vars to unknowns in SimCode EqSystem | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 62106406ffcdc0c6414e50ce41dcbdcc93f4a7e9 | | | Author: ptaeuber | | | Date: Wed Jul 5 17:32:48 2017 +0200 | | | | | | Add more info to SimCode EqSystem | | | | | | Is it a torn system? | | | How many unknowns does the system have? | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 0b0a647ac755cd9152ff8833b65f66ca94aec5f2 | | | Author: hkiel | | | Date: Wed Jul 5 13:20:30 2017 +0200 | | | | | | use AvlSetInt instead of too big List.uniqueIntN() array for large models | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit f30ae8ae4fa57823753e2f2e5d9397a562fc4d74 | | | Author: ptaeuber | | | Date: Tue Jul 4 11:22:26 2017 +0200 | | | | | | Improve model_info.json | | | | | | Make jac eqns of nonlinear system have a parent | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | * commit 929645f9426b66a14cfb4441aac35c6937d9c165 | | | Author: Rüdiger Franke | | | Date: Mon Jul 3 16:09:57 2017 +0200 | | | | | | Delay initialization of FMU2 logger until it is requested | | | | | | This is to avoid errors among multiple FMU instances using the same | | | global logger instance. | | | At most one FMU instance may use the current logger. | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit c617a1f585ffe17586f798c1bac77398f9b230a3 | | | Author: ptaeuber | | | Date: Mon Jul 3 13:47:17 2017 +0200 | | | | | | Fix detection of fixed globalKnownVars | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit ade8bc4852a0323c04ebf758572a47245575ff7a | | | Author: hkiel | | | Date: Mon Jul 3 12:15:07 2017 +0200 | | | | | | do not create temporary arrays | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit cbeb9b317560238631ef1ae37d6ea309a5207fd1 | | | Author: hkiel | | | Date: Mon Jul 3 11:59:44 2017 +0200 | | | | | | do not copy key if it already exists | | | | | | M Compiler/Util/BaseAvlSet.mo | | | | | * commit 6674cbe6a026adc92e1f6dc433c81859db39a124 | | | Author: Rüdiger Franke | | | Date: Sat Jul 1 20:02:27 2017 +0200 | | | | | | Export FMI functions for multi-rate sampled data systems | | | | | | this is needed for Windows | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit 0d0414ca3fa24ab5f5a3eec869172796a2ab2083 | | | Author: Rüdiger Franke | | | Date: Sat Jul 1 12:40:37 2017 +0200 | | | | | | Fix initialization of nominal values in DgesvSolver, ticket:4459 | | | | | | M SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | | | | | * commit 61870e3e316332e9ae001c101145d1e6a2b9eac4 | | | Author: Rüdiger Franke | | | Date: Sat Jul 1 11:39:34 2017 +0200 | | | | | | Enhance logging of DgesvSolver | | | | | | M SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h | | | M SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | | | | | * commit 4866f55986edaf53be65f4cf0b77328fff4d08bf | | | Author: Rüdiger Franke | | | Date: Sat Jul 1 11:33:34 2017 +0200 | | | | | | Fix whitespaces in DgesvSolver | | | | | | M SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h | | | M SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | | | | | * commit 1504ef744b3547f8fca2795f57dd1e4f1df0f1c6 | | | Author: Adeel Asghar | | | Date: Fri Jun 30 12:40:41 2017 +0200 | | | | | | Copy the open62541.h file build include directory | | | | | | M SimulationRuntime/opc/ua/Makefile.common | | | | | * commit 214f0d63afce2b041339f993de3a0d9aa631f6ab | | | Author: ptaeuber | | | Date: Thu Jun 29 11:25:45 2017 +0200 | | | | | | Do not create parameter equations for constant variables ... | | | | | | depending on non-fixed parameters. | | | Fix for PhotoVoltaics library (ticket:4450). | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 299703b4739f98c93a90abcb81b0fda5cd76a0d3 | | | Author: Martin Sjölund | | | Date: Wed Jun 28 16:24:46 2017 +0200 | | | | | | Copy libzmq dylib files | | | | | | This should fix ticket:4457 | | | | | | M Makefile.common | | | | | * commit 708c3b4889f7956eac9ec0493f6b8b2a48958cb7 | | | Author: hkiel | | | Date: Wed Jun 28 15:28:13 2017 +0200 | | | | | | reduce memory footprint of Tearing | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit 0ecd8be5b32bf10827499f8a2c3a9204175f592e | | | Author: hkiel | | | Date: Wed Jun 28 06:21:37 2017 +0200 | | | | | | some small optimizations | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit dc91086f1c5e3f5c2152f03134e3f0285b10bc20 | | | Author: ptaeuber | | | Date: Tue Jun 27 14:02:06 2017 +0200 | | | | | | Do not create unnecessary large nonlinear systems | | | ... around single complex functions | | | | | | ticket:4046 | | | ticket:4446 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 092ac3896a867be3cce53ef979f5ec83afd46ed6 | | | Author: Martin Sjölund | | | Date: Mon Jun 26 11:00:47 2017 +0200 | | | | | | Fix for RHEL/GCC not compiling in C99 mode | | | | | | M SimulationRuntime/c/util/read_matlab4.c | | | | | * commit dfebc074c79573add8aa492e17d5227f98d348e3 | | | Author: Jan Šilar | | | Date: Fri Jun 23 16:50:41 2017 +0200 | | | | | | A new function to read whole array from .mat file. | | | | | | M SimulationRuntime/c/util/read_matlab4.c | | | M SimulationRuntime/c/util/read_matlab4.h | | | | | * commit 1606f8a100f6be914f62c7d3ce85520aff814af1 | | | Author: hkiel | | | Date: Tue Jun 20 21:46:40 2017 +0200 | | | | | | do not use tuple as function argument when not necessary | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 76d87502f63ceb39a7695f035cfd6d0dc9663b3d | | | Author: Per Östlund | | | Date: Mon Jun 19 16:19:45 2017 +0200 | | | | | | More nfinst fixes for ScalableTestSuite. | | | | | | - Add preliminary support for end (just passing it through for now). | | | - Remember to actually increment the index when adding imports, | | | so more than one import per scope works. | | | | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 6e926926cab2a86cb45be03114afbbc07a8d47e7 | | | Author: Per Östlund | | | Date: Mon Jun 19 15:48:50 2017 +0200 | | | | | | Ignore imports in NFClassTree.expandExtends2. | | | | | | - Fixes some more ScalableTestSuite models. | | | | | | M Compiler/NFFrontEnd/NFClassTree.mo | | | | | * commit c8caa6d3d8740652fd7511a4f0e9e6953b7a3b54 | | | Author: Volker Waurich | | | Date: Mon Jun 19 15:01:18 2017 +0200 | | | | | | adapt yEd dump, add borderwidth to graphml nodes | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/DumpGraphML.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/FFrontEnd/FGraphDump.mo | | | M Compiler/Template/GraphMLDumpTpl.tpl | | | M Compiler/Template/GraphMLDumpTplTV.mo | | | M Compiler/Util/GraphML.mo | | | | | * commit 3dcf0f9f658cde069491fc30c3bb5a99844eee21 | | | Author: Per Östlund | | | Date: Mon Jun 19 13:53:06 2017 +0200 | | | | | | Added execStat for instantiateModel DAE dumping. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit c8394ea31c3b80656c9dbd7701db6d3425795f98 | | | Author: Per Östlund | | | Date: Mon Jun 19 12:46:37 2017 +0200 | | | | | | Handling of self-referencing extends in nfinst. | | | | | | - Handle extending a local class via the scope itself. | | | - Detect some cases of extends loops. | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/Util/Error.mo | | | | | * commit b2744b01b9e73a8d7c009645abaa30df58d0fb0f | | | Author: Per Östlund | | | Date: Mon Jun 19 10:57:00 2017 +0200 | | | | | | Simple typing of subscripts for nfinst. | | | | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit c28fb0ce1a123713c968fdbbcfb7ca29b9a4e831 | | | Author: Lennart Ochel | | | Date: Mon Jun 19 09:58:00 2017 +0200 | | | | | | Simplify handling of invalid states | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.h | | | | | * commit c7d04e1fb29aab0a752476669fdd9e3c97014600 | | | Author: Per Östlund | | | Date: Fri Jun 16 19:45:51 2017 +0200 | | | | | | NFInst improvements. | | | | | | - Implemented new type ClassTree which contains a class' elements, | | | and moved some of the instantiation logic to it. | | | - Implemented new type Sections which contains a class' equations and | | | algorithms. | | | - Added new class type DERIVED_CLASS to better handle short class | | | definitions. | | | - Implemented some basic support for class prefixes. | | | - Improved the handling of imports. | | | - Improved the handling of modifiers, though element redeclares are | | | currently broken (but didn't really work well before anyway). | | | - Improved the handling of package constants. | | | - Fixed lots of lookup and scoping issues. | | | - Rewrote SCode.translateArgs to filter out empty modifiers better. | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | A Compiler/NFFrontEnd/NFClassTree.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFExtend.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFImport.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | A Compiler/NFFrontEnd/NFSections.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Array.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 4e4ac932dc85bfc30773e70ab569bcc8a1b0cee8 | | | Author: Adeel Asghar | | | Date: Fri Jun 16 16:38:24 2017 +0200 | | | | | | Added a new flag for interactive mode. | | | `--interactive=none|corba|tcp|zmq` | | | The flags `-d=interactive` and `-d=interactiveCorba` are still valid with a depreciation message. | | | The flag -d=interactiveZMQ is removed. | | | | | | M Compiler/Main/Main.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/runtime/socketimpl.c | | | | | * commit f1f89ccf89f3076c369f11e4dde07af178e50b78 | | | Author: adeas31 | | | Date: Fri Jun 16 14:08:46 2017 +0200 | | | | | | Fix the zmq initialization for linux | | | | | | M Compiler/runtime/zeromqimpl.c | | | | | * commit 709531b2ed22a97f4a2b4607a9fface7c811bbcc | | | Author: hkiel | | | Date: Fri Jun 16 12:41:17 2017 +0200 | | | | | | Ticket4407 case preserving filesystems | | | fixes problem with re-generating files on case-preserving filesystems | | | | | | M Compiler/Util/omc_file.h | | | M Compiler/runtime/printimpl.c | | | M Compiler/runtime/systemimpl.c | | | | | * commit 73555c0acfa3a08c39c22a5c3ea6146acc54741d | | | Author: Volker Waurich | | | Date: Thu Jun 15 15:06:24 2017 +0200 | | | | | | new yEd dump of complete dae system as bipartite graph | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Util/GraphML.mo | | | | | * commit 8ba253e1f8f5cc1745d0ae5977301d4ead70cbc5 | | | Author: Adeel Asghar | | | Date: Thu Jun 15 12:05:41 2017 +0200 | | | | | | Write zmq server connect string to file. | | | Let zmq choose the port automatically and write it to a file. | | | | | | M Compiler/Main/Main.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/ZeroMQ.mo | | | M Compiler/runtime/zeromqimpl.c | | | | | * commit f2b55ccb73137352be7d747cddb53eb837a77545 | | | Author: Martin Sjölund | | | Date: Thu Jun 15 09:42:46 2017 +0200 | | | | | | Fix compilation of zmq on OSX | | | | | | libzmq uses the LDFLAGS to find libraries, so do not send cmake LDFLAGS | | | that ignore linker errors since that will give compiler errors on OSX | | | (the makefile does not check if the symbol exists in a header; it just | | | compiles a program and checks linking). | | | | | | M Makefile.common | | | M Makefile.in | | | M Makefile.omdev.mingw | | | M configure.ac | | | | | * commit 86cfac41d429e250cb81a6ad2c842d479a020335 | | | Author: Martin Sjölund | | | Date: Thu Jun 15 09:11:53 2017 +0200 | | | | | | Do not copy so-files to bin/ | | | | | | M Makefile.common | | | | | * commit ea473e72a2129fc25b924236b24535c1e63331f9 | | | Author: Volker Waurich | | | Date: Thu Jun 15 08:56:34 2017 +0200 | | | | | | comments for synchronous implementation | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 6a81761cf6635c72d87b971399c6b7485825b024 | | | Author: Volker Waurich | | | Date: Thu Jun 15 07:57:35 2017 +0200 | | | | | | solver clocks do connect base partitions | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 4a475acca142f0d81665a2a809c86ce71779b4ac | | | Author: Adeel Asghar | | | Date: Wed Jun 14 15:43:06 2017 +0200 | | | | | | Improved the ZeroMQ server send method | | | | | | M Compiler/Main/Main.mo | | | M Compiler/runtime/zeromqimpl.c | | | | | * commit 7827a66b1017b632211c064dc8fedfe2c1695857 | | | Author: Volker Waurich | | | Date: Wed Jun 14 13:57:04 2017 +0200 | | | | | | new subclock partitioning implementation with new partition adjacency matrix | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/MMath.mo | | | | | * commit 95cea6e24bd601cc7bc2f36dcbc657ce897bc028 | | | Author: ptaeuber | | | Date: Wed Jun 14 11:39:55 2017 +0200 | | | | | | Also dump resEq in tearing dump | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit 2f2fed896ba6c46d55ad3f9c522a4fd03983d883 | | | Author: hkiel | | | Date: Wed Jun 14 11:18:17 2017 +0200 | | | | | | some small improvements | | | do not update Avl.key when adding key of equal value | | | optimize function intersection | | | | | | M Compiler/Util/BaseAvlSet.mo | | | | | * commit 96636050174c984db9738edf40be4363f2a1e072 | | | Author: hkiel | | | Date: Thu Jun 1 11:30:46 2017 +0200 | | | | | | use simpler if instead of matchcontinue | | | | | | M Compiler/Main/Main.mo | | | | | * commit ba78dc70360ef42133a84ff03ad0868c1e7c4b51 | | | Author: hkiel | | | Date: Thu Jun 1 11:29:56 2017 +0200 | | | | | | do not explode and re-create tuple | | | | | | M Compiler/FrontEnd/CheckModel.mo | | | | | * commit 9276843c9de542e7aae9b1661b1c563fac7c628a | | | Author: hkiel | | | Date: Thu Jun 1 11:29:00 2017 +0200 | | | | | | fix static analysis: avoid dead assignment | | | | | | M Compiler/FrontEnd/Algorithm.mo | | | | | * commit 1b08e2b10186848bb336b500012cc580c5a1e405 | | | Author: hkiel | | | Date: Thu Jun 1 11:28:30 2017 +0200 | | | | | | do not generate intermediate list | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit b11bb9742e6429e32154f5cc35e66124d973792c | | | Author: Lennart Ochel | | | Date: Wed Jun 14 10:45:14 2017 +0200 | | | | | | Use different call sequence logics for ME and CS | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.h | | | | | * commit 71eeb5f42bbcaf9236af4a50d632fe254edc8889 | | | Author: Lennart Ochel | | | Date: Tue Jun 13 18:05:43 2017 +0200 | | | | | | Fix indentation | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit 050739da0c5bfdc8e908352a85d7c20309f52d29 | | | Author: Adeel Asghar | | | Date: Tue Jun 13 20:01:15 2017 +0200 | | | | | | Fixed encoding. | | | | | | M Compiler/runtime/zeromqimpl.c | | | | | * commit b70932d98c797aac4480f1d1099fb242c5d39d2f | | | Author: Adeel Asghar | | | Date: Tue Jun 13 19:17:31 2017 +0200 | | | | | | Improved the ZeroMQ server receive method | | | | | | M Compiler/runtime/zeromqimpl.c | | | | | * commit 7a88dc81ea6b5c2938e7389975e924e95a6f1097 | | | Author: hudson | | | Date: Tue Jun 13 15:03:21 2017 +0200 | | | | | | Updating 3rdParty | | | | | | 23f84f5 Added ZeroMQ library | | | 79cc72e Add 'libzmq/' from commit '10a9ba0926028a2e380a1409da278a48e5ecf3f8' | | | 10a9ba0 Merge pull request #2593 from ilovexyz/dev | | | af598f2 fix bug: dish client does not resend subscriptions to radio server after radio server restart | | | 9980593 Merge pull request #2591 from laplaceyang/pr_cancel_timer_in_reconnect | | | 67a6594 fix bug: coredump if set linger and immediate together | | | bcc30f2 Merge pull request #2584 from GreatFruitOmsk/master | | | 545135f RELICENSE: Ilya Kulakov | | | ec56eaa Merge pull request #2583 from timou/wincmake | | | 293a182 Suppress linker warning 4221 for MSVC | | | 92339a4 Merge pull request #2582 from bluca/test_poller_use_after_free | | | 1763753 Problem: use-after-free in test_poller | | | bc8ad88 Merge pull request #2580 from diorcety/ninja | | | f66c49a Fix precompiled | | | 6ad533b Merge pull request #2578 from rkfg/dev | | | 72b4b68 Problem: abort at socket creation on Android with jzmq | | | 8e1facc Merge pull request #2577 from bluca/rep_leak | | | bdc676f Problem: REP leaves label msgs for dead REQ in pipe | | | 766c47f Merge pull request #2575 from zeromq/revert-2572-rep_leak | | | 1489fc1 Revert "Problem: REP leaves label msgs for dead REQ in pipe" | | | 75cc201 Merge pull request #2572 from bluca/rep_leak | | | 0999fdd Problem: REP leaves label msgs for dead REQ in pipe | | | d175819 Merge pull request #2570 from jruffin/master-relicense | | | 30dac38 Added the license grant for jruffin | | | b7e8a3d Merge pull request #2566 from leonarf/leonarf-relicense | | | 7dc06fd license right grant from Leonard Michelet | | | f0df483 Merge pull request #2564 from rotty/master | | | 806bc9d Relicensing grant from rotty | | | fb92cd3 Merge pull request #2562 from pijyoi/fix_init_fdset | | | d11f501 problem: not using official api FD_ZERO to init fd_set | | | 0a66acb Merge pull request #2560 from bluca/tests_ports | | | 18651d1 Merge pull request #2561 from flub/master | | | 3241875 Grant permission to relicense to MPL | | | 655fbfc Problem: ASAN test doesn't print good traces with GCC 4.8 | | | 86f9f1d Problem: CI doesn't build with debugging symbols | | | 11e2e5f Problem: address sanitizer support in CI is hacky | | | 6d76106 Problem: test_many_sockets is flacky on OSX | | | 463c2d7 Problem: CI builds and test runs not done in parallel | | | 48792f8 Problem: CI runs libsodium tests | | | b29d46b Problem: tests use same IPC endpoint | | | 5934919 Problem: tests bind to hardcoded TCP ports | | | 2c2c813 Merge pull request #2559 from michicc/master | | | 584706f RELICENSE: Grant from michicc | | | ae461dc Problem: cannot use wildcard port with source address | | | 06666d8 Merge pull request #2558 from bluca/obs_release | | | f126da8 Problem: no way to deploy releases to OBS | | | e24ef3f Merge pull request #2557 from bluca/package_gssapi_manpage | | | d96c48f Problem: OBS _service sets version to unix timestamp.commitid | | | 9dd75e6 Problem: RPM build fails due to ignored zmq_gssapi.7 | | | 2215a9d Merge pull request #2554 from bluca/disable_new_poller_without_drafts | | | 90c76fb Problem: new zmq_poller used by zmq_poll without DRAFTs | | | e905f9d Merge pull request #2553 from diorcety/x | | | ec7b948 Fix WITH_DOC | | | 54b8985 Merge pull request #2550 from garlick/gssapi_test | | | edd6b0a gssapi: add a basic test for GSSAPI security | | | 8e33d42 Merge pull request #2549 from garlick/gssapi_nametype | | | 53918fc gssapi: drop unnecessary ifdefs | | | c978d3b gssapi: renumber socket options | | | c23fcc1 Merge pull request #2548 from garlick/gssapi_nametype | | | 568feb1 gssapi: document NAMETYPE options in get/setsockopt(3) | | | 8892087 gssapi: add NAMETYPE options to zmq_getsockopt | | | 9fbf2e2 gssapi: move new options to DRAFT section | | | c49436a Merge pull request #2547 from diorcety/x | | | 17460b3 Targets broken by some parts of f7d1c159d4f96686ce994319280c1bd3a2eab994 | | | 7439566 Merge pull request #2546 from rikvdh/master | | | 67eee47 RELICENSE: Grant from rikvdh | | | 4ae2ffd Merge pull request #2545 from garlick/gssapi_nametype | | | 48f7284 gssapi: add zmq_gssapi.7 to MAN7 in Makefile.am | | | 8bd3f03 gssapi: add NAMETYPE socket opts to zmq_gssapi.7 | | | 0b185e8 gssapi: add NAMETYPE socket options | | | 4783605 Merge pull request #2544 from Asmod4n/patch-2 | | | 798b258 Create Asmod4n.md | | | 4272925 Merge pull request #2541 from garlick/gssapi_fix | | | 2b9a352 gssapi: use gss_buffer_desc consistently | | | 4e22dd0 gssapi: fail if client sets wrong principal | | | f2b579c gssapi: use GSS_C_BOTH to acquire credentials | | | c371824 gssapi: document ZMQ_GSSAPI_PRINCIPAL as optional | | | 43f4c28 gssapi: define HAVE_LIBGSSAPI_KRB5 in configure.ac | | | aa90863 Merge pull request #2539 from juan-filewave/win_build_if_defined_ZMQ_USE_POLL | | | 52ce6aa Problem: Windows build broken by #if ZMQ_USE_POLL | | | ce602d0 change macOS < 10.12 clock to SYSTEM_CLOCK, fixes #2537 (#2538) | | | 45f4a40 Merge pull request #2536 from RPGillespie6/master | | | 69b2aff Add CMake Build Output Options | | | 1d4014d Problem: Minor inconsistency in macro syntax. Solution: Code fixed. (#2534) | | | e8be2e9 Merge pull request #2533 from bjovke/my_work | | | dc7bbe3 Problem: FD set copying on Windows still not optimal on some places. Solution: Improved memcpy() of FD sets for Windows builds. | | | a3ad12f Merge pull request #2532 from bjovke/my_work | | | 6d3d99f Problem: Stack overflow in Windows VS 2012 builds for simple ZeroMQ usage. Solution: Added notice in INSTALL file to mandatory use at least 2 MB stack size in VS 2012 and recommendation to use at least 2 MB in all other Windows builds. | | | eb37793 Merge pull request #2528 from kurdybacha/master | | | 01f8ae0 RELICENSE: Pawel Kurdybacha grant | | | bf07573 Merge pull request #2527 from diorcety/x | | | f7d1c15 Fix windows compilation | | | dfde9a2 Merge pull request #2526 from bjovke/my_work | | | aa3540e Problem: misleading indentation and visually ambiguous if/else block ordering. Solution: fixed indentation and if/else block. | | | c2798ef Merge pull request #2525 from swansontec/master | | | 0b1402f RELICENSE: William Swanson | | | d815228 Merge pull request #2523 from bjovke/my_working_branch | | | 3b01410 Merge pull request #2524 from jakecobb/tcp_codestyle | | | c635ee7 Critical BUG introduced with #2518 fixed. | | | f89e3ee Problem: Bad style in tcp.hpp/cpp | | | 2df4e87 Merge pull request #2522 from bjovke/my_working_branch | | | af6e071 Merge pull request #2521 from jakecobb/windows_tcptuning_consistency | | | cd39b00 Consistency of Windows TCP tuning assertions | | | 9bee9d6 Another macro correction. | | | d66c250 Merge pull request #2519 from bjovke/master | | | b6fb1f6 Macro correction. | | | 2bdd06c Relicense file extensions corrected. | | | 6480721 Merge pull request #2520 from twhittock/patch-1 | | | 6ecdd68 Tom Whittock grant | | | 30cd655 Case found not covered in latest zmq::proxy() code. | | | 545cacf Merge pull request #2518 from bjovke/master | | | 26520fe zmq::socket_poller_t speed improvement for constructor and wait() function. | | | a7977a5 Reworked zmq::proxy() for improved performance. | | | 3e55545 Code reformatting of proxy.cpp | | | 2b543e7 Merge pull request #2516 from meox/master | | | c8d6b67 adding licence | | | 6853e3f Merge pull request #2514 from lytboris/freebsd-enable-ai_v4mapped | | | 63e1984 Merge pull request #2513 from lytboris/windows-assign-instead-compare | | | ef8b0c6 re-enable AI_V4MAPPED on FreeBSD & DragonFlyBSD Detect AI_V4MAPPED is not supported in getaddrinfo() on the fly and retry query. This issue was seen on ancient FreeBSD releases and current implementation does support this flag correctly. | | | 2b1bbf1 fix a typo - assigment was used instead of comparison | | | 6a41f27 Merge pull request #2510 from lytboris/ipv6-resolve_nic_name-fix | | | ac7d02e Relicense Grant (#2511) | | | 8bc92bd choose IP(v6) address based on ipv6_ flag in a correct way | | | 9846da0 Merge pull request #2507 from eburkitt/upmaster | | | 9dbf579 Add relicense grant for eburkitt | | | e5583cb Merge pull request #2495 from bluca/relicense_typo | | | c7fea39 Fix asciidoc | | | 238aa49 Merge pull request #2504 from herbrechtsmeier/location | | | 9deb6b0 cmake: Use LOCATION property only for imported targets | | | 96e61d9 Merge pull request #2503 from herbrechtsmeier/msvc | | | 2f367bd cmake: Remove build/msvc include path to remove file name clash | | | 926d2d2 Merge pull request #2493 from herbrechtsmeier/cmake | | | ac92fb5 Merge pull request #2502 from herbrechtsmeier/appveyor | | | abbfed2 appveyor: Use correct CURVE security options | | | cd753ee Merge pull request #2501 from mauri-melato/master | | | 0c2ffd6 RELICENSE: Maurizio Melato grant | | | 84f83d6 Merge pull request #1 from zeromq/master | | | 699b3a2 Merge pull request #2500 from kobolog/kobolog/relicense | | | d0427d1 Relicense. | | | f186421 cmake: Export targets to package config | | | 4e3e3f6 cmake: Disable runtime checks while cross compiling | | | 556de55 cmake: Use project specific source directory instead of top level source tree | | | f5ba27f Relicense bjovke (#2498) | | | 61ba79a Merge pull request #2497 from jakecobb/relicense | | | 33db22c Relicensing permission for Jake Cobb | | | 3458810 Merge pull request #2496 from bbdb68/master | | | 840f726 RELICENSE : Bruno Bodin grant | | | 98dc4a4 Problem: typos in RELICENSE/ptroja.md | | | b26b193 RELICENSE: Piotr Trojanek grant (#2381) | | | 26513b7 Merge pull request #2494 from bjovke/master | | | 319eb27 Unnecessary dynamic memory allocation for zmq::socket_poller_t in zmq_poller_poll(). Fixed by allocating zmq::socket_poller_t from stack. | | | 5d5263e Prevent DOS by asserts in TCP tuning (#2492) | | | 1d58a00 Problem: no windows UWP support | | | e224cc9 Merge pull request #2490 from lodagro/master | | | 9e86341 Merge pull request #2489 from reunanen/relicense | | | dfdd84f Relicense: Wouter Overmeire (lodagro) | | | e1b9dbe RELICENSE: Juha Reunanen / Tomaattinen / Outotec grant | | | c5acd1b Merge pull request #2486 from evoskuil/master | | | 7952c58 Problem: xpub test has broken style (missing whitespace). | | | 1dd9cac Problem: xpub_t.xattach_pipe no handle msg.copy or pipe_t.write fails. | | | 6436bc5 Problem: sub.xsetsockopt leaks message (0..n bytes) payload on fail. | | | 1b79da0 Problem: proxy leaks one message payload (0..n bytes) on close. | | | 4ea7d01 Problem: send_failure() util name undergeneralized (for read success). | | | 8c165ad Problem: excess whitespace (style). | | | d91cd41 Merge pull request #2485 from zeromq/relicense | | | 77562f7 License grant | | | f1bbb6f Merge pull request #2484 from bluca/address_sanitizer | | | d3ca235 Problem: lack of out-of-bound memory checks in tests | | | 7ce68da Merge pull request #2482 from evoskuil/master | | | 0bfd747 Problem: heartbeats test has invalid curve design; xplat and style probs. | | | a014e77 Problem: leaks on send_zap_request fail, use of goto idiom is fragile. | | | 29a5c98 Problem: zap_connect() asserts on write fail (yet returns fail codes). | | | a0ccdc8 Problem: secure servers ignore zap_connect failre code and set ready. | | | 9c6fb09 Merge pull request #2478 from evoskuil/master | | | 6c1fb4d Problem: NuGet pacakge out of date. | | | f44300c Problem: assert used for ZAP error handling aborts process. | | | a6d03df Merge pull request #2477 from zeromq/jemc-relicense | | | a86751b Problem: No relicense file for jemc contributions. | | | 84d94b4 Merge pull request #2475 from chrisstaite/master | | | 5cc487c Relicense grant for chrisstaite | | | 8e2d2d4 Merge pull request #2472 from linville/master | | | 6d739f4 RELICENSE: Aaron Linville grant | | | 815f412 Merge pull request #2471 from t-b/improve_oom_handling | | | 33e29bd Problem: Out of memory condition not always checked | | | fe9f6b2 Problem: GSSAPI check for Out of memory is done conditionally | | | 19f30f7 Problem: throwing version of new called | | | 634c69a Add relicense statement | | | 182cb0e Merge pull request #2470 from ianbarber/master | | | 1f74979 Relicense grant for ianbarber | | | 14bb269 Merge pull request #2469 from madebr/relicense | | | 38e3c12 RELICENSE: Anonymous Maarten grant | | | 5744042 Merge pull request #2468 from goodfella/goodfella-relicensing | | | 0a6f540 RELICENSE: Nick Guiffrida grant | | | 159b39e Merge pull request #2467 from bjoto/master | | | 31a3ead RELICENSE: Björn Töpel / bjoto | | | 8cf64c2 Merge pull request #2466 from evoskuil/master | | | 616fbef Problem: insufficient use of const complicates calling. | | | 7a4c802 Merge pull request #2465 from evoskuil/master | | | fd51347 Merge pull request #2464 from ulikoehler/relicense | | | be94f91 added czmq to permission as well | | | e1cc4cd Added relicense permit | | | feb8e86 Problem: typo in comment. | | | e9e2f8d Merge pull request #2463 from tSed/sma/relicensing | | | 754e9f6 RELICENSE: Samuel Martin grant | | | 9900739 Relicense (#2462) | | | 66accc0 Relicense (#2456) | | | 28cdd11 Allow relicense (#2458) | | | 9221b60 Problem: need to relicense libzmq (#2459) | | | 771b7c6 RELICENSE: Maarten Ditzel (#2460) | | | 85165ba Problem: need to relicense libzmq (#2461) | | | 3f80657 Merge pull request #2457 from evoskuil/master | | | 72714ad Problem: no nuget package for 4.2.2 | | | f2d7b2c Problem: curve not enabled by default in Visual Studio. | | | 91a01f4 Problem: libsodium linked by default in Visual Studio projs. | | | dbb5e72 Problem: Visual Studio projects intertwined and drifting. | | | dbd8346 Merge pull request #2455 from willstrang/master | | | 779561f RELICENSE: William P Strang grant | | | b906f48 Merge pull request #2454 from evoskuil/master | | | 068c815 Problem: __STDC_LIMIT_MACROS before PCH causes VC++ warning. | | | 6622e16 Merge pull request #2451 from evoskuil/master | | | af0320f Problem: implicit cast from size_t to int implies data loss. | | | ded6c84 Merge pull request #2450 from pijyoi/master | | | c796240 RELICENSE: KIU Shueng Chuan | | | 773b8ff Merge pull request #2449 from sdrsdr/sdrsdr-relicense-grant | | | d468e7a Relicense Grant | | | ed6fd03 Merge pull request #2448 from chickenkiller/master | | | 6a87d20 RELICENSE: Lionel Orry grant | | | f82ef5a Merge pull request #2447 from somdoron/gitfoxi-relicense | | | a4e90f6 relicense michael fox | | | 7c58414 Merge pull request #2446 from Hugne/master | | | a898cd3 Relicense: Erik Hugne | | | 04b96ad Merge pull request #2445 from reza-ebrahimi/master | | | c6409b5 Relicense: Reza Ebrahimi | | | d0ebd03 Merge pull request #2444 from tabe/relicense-tabe | | | af6293d Merge pull request #2442 from bprager/master | | | 04e4f0f Create BerndPrager.md | | | 6c63f17 RELICENSE: Takeshi Abe | | | 96402a8 Merge pull request #2441 from natano/master | | | d1ce868 Relicense grant: Martin Natano | | | 88d1b86 Relicense - Chuck Remes (#2439) | | | ce4a57f Merge pull request #2440 from fidlej/topic_license | | | 10f591d RELICENSE: Ivo Danihelka grant | | | 9d14c2d Merge pull request #2438 from a4z/authors | | | fcb826f Problem: not on the authors list | | | 98ddc96 Merge pull request #2437 from a4z/relicense | | | 2e564e9 add relicense file | | | 59ecc99 Merge pull request #2435 from Bklyn/master | | | 58bf0dd Relicense: Caleb Epstein (Bklyn) | | | 0d039c9 Merge pull request #2434 from opedroso/master | | | 30ba395 RELICENSE: Osiris Pedroso | | | 895e03e Merge pull request #2431 from robertcastle/master | | | 889fd55 Merge pull request #2433 from SRombauts/master | | | 144c76c RELICENSE: Sébastien Rombauts (SRombauts) | | | 2a2b67c Merge pull request #2429 from cowo78/master | | | a3b8174 Merge pull request #2428 from olafmandel/relicense | | | acd115f Relicense - Robert Castle / Egomotion Ltd | | | 4273383 Merge pull request #2427 from mipaaa/master | | | 45c6ba1 Relicense (#2426) | | | fef3f23 Merge pull request #2430 from roalz/relicense | | | 1f2d5ad Merge pull request #2425 from fichtner/relicense | | | cbd9c00 RELICENSE: Roal Zanazzi (roalz) | | | 1fafe0a Added RELICENSE/GiuseppeCorbelli.md to allow libzmq relicensing | | | 5f09a98 RELICENSE: Olaf Mandel grant | | | c38bf8f Michael Hand grant | | | 4961671 add "any" relicensing permission | | | 27ce7f6 Merge pull request #2424 from gena-moscow/master | | | 607b52f Merge pull request #2423 from aseering/master | | | ed989bf RELICENSE | | | 5d61675 RELICENSE: Adam Seering | | | 1df0de7 Merge pull request #2419 from sheremetyev/relicense | | | bf6656e Merge pull request #2420 from drodri/relicense | | | 123d8a7 Merge pull request #2421 from ezhikus/master | | | c030c6c RELICENSE: Volodymyr Korniichuk | | | 2c9ce72 RELICENSE: Fedor Sheremetyev | | | 5f51911 relicense | | | d80e822 Merge pull request #2418 from djelenc/master | | | 50f8c6d RELICENSE: David Jelenc | | | 09c91ec Merge pull request #2417 from c-rack/relicense-c-rack | | | 730de88 RELICENSE: Constantin Rack | | | d1f5070 Merge pull request #2416 from ghpu/master | | | 59478a8 Agreement to relicensing. | | | 237ad22 Merge pull request #2415 from febeling/copyright-grant | | | d34aa4b RELICENSE febeling | | | 9833d18 Relicense approval (#2397) | | | bf46e30 Merge pull request #2414 from JohanMabille/relicense | | | 949a920 relicense | | | 69038ec Merge pull request #2413 from SylvainCorlay/relicense | | | 45ff021 Relicense | | | 78e4989 Merge pull request #2412 from banburybill/master | | | 85782f3 RELICENSE: Jim Hague | | | 05b6928 Merge pull request #2411 from camachat/master | | | 78b2866 Merge pull request #2410 from soulik/testing | | | 86eed73 RELICENSE: Eric Camachat | | | 5781df5 RELICENSE: soulik | | | ece055a Merge pull request #2409 from danriegsecker/master | | | 68c49b2 Relicense statement for Dan Riegsecker (@danriegsecker) | | | e2e9f7c Merge pull request #2408 from loachfish/master | | | d5e6ec0 RELICENSE: Justin.Hung grant | | | adea1ce RELICENSE: Diego Fons (#2407) | | | e9372f2 Added RELICENSE for amuraru contributor (#2406) | | | 56484e6 Merge pull request #2405 from shripchenko/master | | | 6d4d25a RELICENSE: shripchenko | | | 47c3a6b Merge pull request #2404 from zeromq/gonzus-patch-1 | | | 66b7314 Create gonzus.md | | | 9d5b5b7 Merge pull request #2401 from rlenferink/master | | | 2c771a4 Merge pull request #2403 from montoyaedu/patch-1 | | | f6e80e4 Create montoyaedu.md | | | ec14bb7 RELICENSE: Updated wrong filename | | | 89096c7 Merge pull request #2400 from cjuniet/master | | | 88bf9f8 Merge pull request #2399 from sappo/master | | | a2e9ad6 RELICENSE: Christophe Juniet | | | d561143 RELICENSE: Kevin Sapper grant | | | a0d61a8 Merge pull request #2398 from demozon/master | | | 951ba9d Merge pull request #2392 from clkao/patch-1 | | | 0793c7a Merge pull request #2396 from vtellier/master | | | 95940fa Merge pull request #2391 from Bitiquinho/master | | | bc7c5a1 Merge pull request #2390 from taotetek/master | | | 7b2ba9f Merge pull request #2389 from johntconklin/relicense | | | 0df66b9 RELICENSE: Tore Halvorsen | | | b121e62 Merge pull request #2395 from ckamm/ckamm-relicense | | | 39407c0 [RELICENSE] Vincent Tellier | | | 0434e03 RELICENSE: Christian Kamm grant | | | 6c42446 Merge pull request #2394 from danielhtshih/master | | | 61cf277 Merge pull request #2393 from evoskuil/master | | | 555f4cc RELICENSE: Daniel Shih grant | | | eb3f007 RELICENSE: Eric Voskuil grant | | | 44a7a3e Create clkao.md | | | 10a39e5 RELICENSE: Leonardo J. Consoni grant | | | 2ac5117 Problem: want to relicense under mplv2 | | | d26414d RELICENSE: John T. Conklin grant | | | 027856d Merge pull request #2385 from rgagnon24/master | | | 2b7cda2 Merge pull request #2386 from jkryl/master | | | 7913e96 I have added msys building, license stuff (#2387) | | | 8ce9a11 Merge pull request #2388 from TTimo/master | | | 7df5373 Merge pull request #2384 from agronholm/master | | | cef0289 relicensing | | | c0ddcf6 RELICENSE: Jan Kryl grant | | | 28e3225 RELICENSE: Robert Gagnon | | | 63120a8 Create agronholm.md | | | 6517d91 Merge pull request #2383 from thompsa/master | | | b9ac5cd RELICENSE: Andrew Thompson grant | | | d4b9065 Merge pull request #2382 from AndreLouisCaron/relicense | | | 625f52e RELICENSE: Andre Caron grant | | | c4d80a5 Merge pull request #2380 from cdolan/relicense | | | eaa77b3 RELICENSE: Christopher Dolan grant | | | 5aab04b Merge pull request #2379 from yuvallanger/master | | | 4ea0dc4 RELICENSE: Yuval Langer grant | | | b43cd5a Merge pull request #2378 from staticfloat/sf/relicensing | | | 4856169 Merge pull request #2377 from tailhook/relicense | | | c33b875 Add relicensing agreement for Elliot Saba | | | 86c7be3 Relicense permission by Paul Colomiets | | | 9091623 Fixed lib and dll paths in visual studio build (#2375) | | | 4cc32d3 Merge pull request #2374 from rlenferink/license_grants | | | a46ca65 RELICENSE: Added templates for relicensing | | | eccf8b7 Merge pull request #2373 from rlenferink/rlenferink_grant | | | bf2b957 RELICENSE: Roy Lenferink grant | | | db85461 Merge pull request #2372 from Q-Leap-Networks/pr-fix_test_sodium | | | 1dd5fef zmq_curve_keypair(): return result from crypto_box_keypair() to make testcase meaningfull | | | da1633e Merge pull request #2368 from bluca/io_thread_name | | | d7aceef Problem: thread name is redundant | | | 092ad50 Problem: I can't refactor | | | 33246f7 Merge pull request #2367 from bluca/io_thread_name | | | 3ab4796 Problem: ZMQ background threads are unnamed | | | 3548d5e Merge pull request #2365 from somdoron/deprecate_zmq_poll | | | aac8bb1 problem:zmq_poll is slow and the API is complicated | | | 580c5b2 Merge pull request #2364 from somdoron/master | | | f694a2d problem: zmq_poll is slow because FD is being created on every call | | | 651f81e Merge pull request #2362 from nexcvon/patch-2 | | | 9624f9a Problem: zmq::signaler_t::send may loop forever | | | 70a7756 Merge pull request #2361 from bluca/obs_new | | | 05a967f Problem: Travis using deprecated OBS project | | | 34be53d Merge pull request #2360 from nexcvon/patch-2 | | | bcf7577 Problem: Assertion failed in zmq::signaler_t::send | | | 07d904a Merge pull request #2354 from bluca/fix_pipe | | | a73d5cd Problem: router pipe can block forever | | | 1cfc3e1 Merge pull request #2353 from bluca/fix_test | | | 0f473d1 Problem: unnecessary change to router_mandatory_hwm test | | | ca311f7 Merge pull request #2352 from reza-ebrahimi/master | | | 06740b5 Problem with ZMQ_ROUTER_MANDATORY option when peer lost | | | 995a41b Merge pull request #2350 from tabe/zmq_socket_doc-typo | | | c7ce4a1 Problem: typo in the zmq_socket doc | | | d6f4263 cmake WITH_LIBSODIUM option is broken (#2349) | | | 6818cce Merge pull request #2347 from zstang/patch-1 | | | 3b0dfd5 #2341 fix | | | 64a85eb Merge pull request #2346 from bluca/news | | | ac5c75c Problem: 4.2.2 is out, version(s) are out of date | | | 8d75d50 Merge pull request #2345 from bluca/news | | | 5285b6e Problem: packaging versions out of date | | | 854ed90 Problem: NEWS not up to date | | | 26998b7 Merge pull request #2332 from bluca/parse_v4_mapped_in_v6 | | | 0db22c0 Merge pull request #2337 from SylvainCorlay/include-find-sodium | | | 33dccd2 Include FindSodium.cmake in dist tarball | | | 18cb7ca Problem: v4-in-v6 mapped addresses cause parsing failure | | | 78dafe5 Merge pull request #2331 from jimklimov/sol-poller | | | f881694 Problem: polling does not work well OOB in OpenIndiana | | | e56bc48 Merge pull request #2327 from chutz/fix-divide-by-zero | | | df7c684 fix divide by zero in zmq::lb_t::sendpipe | | | 5c34f65 Merge pull request #2326 from SylvainCorlay/framework | | | 4e472b1 Make OS Xframwork build optional | | | bf6d8a5 Fix clock_t crash on iOS 9.3.2 and 9.3.5 (#2325) | | | c6c21cf Problem: zmq_z85_decode does not validate its input (#2322) | | | 673bb50 Merge pull request #2318 from kurdybacha/static_file_fix | | | 877419e CMake static library output does not match ZeroMQ Config. | | | c031b0c Merge pull request #2317 from SylvainCorlay/windows-static-target-name | | | e384538 Problem: cmake artefacts different from make generated artefacts | | | e5677d8 Merge pull request #2315 from bluca/typo | | | 5f8d87b Problem: typo in the zmq_has doc | | | 9aae95e Merge pull request #2314 from Asmod4n/master | | | b7cd6e8 add test and documentation for "draft" capability | | | a6a56e2 Merge pull request #2313 from Asmod4n/patch-1 | | | 4dbd387 Add "draft" capability to zmq_has | | | 4c1b338 Merge pull request #2311 from SylvainCorlay/static-target-name | | | c65a272 Problem: name of static library generated by cmake differs from the behavior of kernel. | | | ee9751e Merge pull request #2308 from chuggafan/master | | | 020ff65 Updated buildbase and buildall to work with visual studio 2017 | | | f86053b Merge pull request #2304 from JohanMabille/cmake_fix | | | 36d0c70 cmake install on linux fixed | | | b8d8c49 Merge pull request #2302 from laplaceyang/pr_thread_safe_modify_pipe | | | 107f244 Problem: Thread-safe solution for modify hwm of pipe | | | 4fc313d Merge pull request #2301 from bluca/set_peer_unsafe | | | edc770d Problem: HWM always boosted by 1 | | | 9f1ba60 Problem: modifying pipe from different thread is not safe | | | 598befc Merge pull request #2299 from laplaceyang/pr_set_hwm_after_connect | | | 5adcb83 Problem: set hwm after connect lead to infinite hwm | | | 77e1792 Merge pull request #2298 from bluca/spec_uuid | | | ce735c4 Problem: spec file still depends on libuuid | | | 81bbd2b Merge pull request #2296 from bluca/asciidoc-base | | | e379366 Problem: debian packages do not build manpages | | | 9dbbd69 Merge pull request #2295 from JohanMabille/cmake_win_install | | | e258890 INSTALLATION instructions | | | 7c709e5 cmake install config file | | | e95d231 CPack option and .txt files installation dir | | | e80db0e Merge pull request #2294 from JohanMabille/cmake_precompiled | | | 2d749a0 Windows cmake build fixed | | | ceb6be7 Merge pull request #2292 from bluca/osx_sigpipe | | | 31a3a06 Problem: peer can close connection before SO_NOSIGPIPE is set | | | d532f2e Merge pull request #2290 from bluca/doc_proxy_eintr | | | 17ef8c6 Merge pull request #2289 from bluca/windoze_includes_test | | | 28c7abf Problem: zmq_proxy* may return EINTR other than ETERM | | | 7e18643 Problem:capitalized include filenames trip mingw | | | dce4d06 Merge pull request #2288 from paddor/master | | | 1b3df75 fix typos | | | ec2ba8a Merge pull request #2283 from vtellier/master | | | ea7e03a Fixed issue #2286 by documentation | | | 7e36db0 Handshake events null pointer fix | | | ffb31dc Fixed issue #2227 second part | | | ee98e7d Merge pull request #2287 from bluca/hurd_ipv6_tos | | | efc0e94 Problem: build fails on GNU/Hurd as it does not support IPV6_TCLASS | | | c38fde0 Merge pull request #2285 from bluca/bump_versions | | | 7c0ded9 Problem: 4.2.1 is out, time to bump versions | | | 7005f22 Bugfix release 4.2.1 | | | 086bb89 Merge pull request #2282 from bluca/event_test | | | 3f3601e Problem: handshake events not tested with curve | | | d50b5b8 Problem: NEWS entry for ctx option does not point to docs | | | fc748ec Problem: new monitor events not mentioned in NEWS | | | 200649f Problem: new handshake event monitoring undocumented | | | 2afba00 Problem: documentation does not warn about ZMQ_EVENT_ALL and new events | | | c0e2bc4 Problem: new DRAFT monitor events returned even without --enable-draft | | | 0ebed80 Merge pull request #2281 from vtellier/master | | | 48bc75e Code formatting + reverted hard error handshake fail | | | 0ad600c Merge pull request #2280 from vtellier/master | | | b6e9e0c Fixed issue #2227 | | | 64b07d8 Merge pull request #2278 from bluca/msg_t_size_draft | | | 8c22ba2 Problem: bug fixes not mentioned in NEWS file | | | 113feb6 Problem: ZMQ_MSG_T_SIZE draft but not in DRAFT section | | | 715f87f Merge pull request #2277 from bluca/automake_1.14 | | | 47c7d8e Problem: debian build fails with automake < 1.14 | | | ef88b8c Merge pull request #2276 from bluca/sodium_pkg | | | bbae5d0 Problem: dpkg-query might fail in CI build and fail the build | | | b2a2bb8 Merge pull request #2275 from bluca/travis_pkg | | | b1137b7 Problem: documentation build not tested on Travis | | | 822def9 Problem: Travis rebuilds libsodium every time | | | a1220b7 Problem: Travis OSX workaround for libtool no longer needed | | | 1f86019 Problem: Travis installs packages when not needed | | | 5871ea5 Merge pull request #2274 from bluca/cloexec | | | 06055a7 Problem: cmake does not run test_zmq_poll_fd | | | 6e708ce Problem: socketpair leaks file on fork+exec | | | f287c7a Problem: eventfd leaks socket on fork+exec | | | 211898d Problem: epoll leaks socket on fork+exec | | | 16439e4 Merge pull request #2272 from bluca/document_read_after_free | | | d68e2e0 Merge pull request #2273 from bluca/docs | | | 3dc016c Problem: no documentation for ZMQ_SOCKS_PROXY | | | baf32a1 Problem: no documentation for zmq_curve_public | | | a06f97d Problem: fix for read-after-free not documented | | | dc39ceb Merge pull request #2268 from imkos/master | | | 4394105 add link libsodium.a | | | edad90f mingw32 fix | | | fe3756d Merge pull request #2266 from Cziken/master | | | ee72493 Problem: Duplicated code | | | 7a8180e Merge pull request #2265 from bluca/contribution_notice_github | | | e6b1f56 Problem: contributing guidelines unclear for new devs | | | 2dec320 Merge pull request #2263 from bluca/revert_curve_break | | | 48e9e24 Problem: #2262 broke curve | | | 2aa09d3 Merge pull request #2262 from Cziken/master | | | 022eeaf Problem: Duplicated code | | | d514bb5 Fixed handling of WSAEWOULDBLOCK to be generic (#2260) | | | 2b56508 Merge pull request #2257 from minrk/check-event | | | 0abdc28 only compare FD when neither item is a zmq socket | | | 1910ef8 Merge pull request #2256 from laplaceyang/pr_zmq4_pub_with_zmtp_v1_sub | | | 02a6079 Merge pull request #2255 from bluca/poll_fd_testcase | | | 8e8fdcc fix bug zmq4.x PUB msg to ZMTP1.0 SUB server | | | 272d340 Problem: no mixed FD and zmq socket zmq_poll test | | | f9d2314 Merge pull request #2251 from hnwyllmm/master | | | a4e448d misuse of 'close' | | | 9052862 Merge pull request #2250 from bluca/poll_regression | | | 72176d5 Problem: check for item.fd causes zloop_poller regression | | | c47e017 Merge pull request #2249 from pavel-pimenov/fix-v817 | | | 4d6fbe1 "%" -> '%' | | | 39947d5 Merge pull request #2248 from pavel-pimenov/fix-precompiled | | | eff42fa Add #include "precompiled.hpp" | | | f64d3ad Merge pull request #2247 from bluca/trusty_unwind | | | 379028f Problem: there is no libunwind-dev on Ubuntu 14.04LTS | | | ad4a1bd Merge pull request #2245 from anass-b/builds-vs2017 | | | ad04551 Build support for VS2017, Windows SDK 10.0.14393.0, toolset v141 | | | d407657 Merge pull request #2244 from rotty/wip/fix-mstcpip-include | | | 365ca85 Fix #include case for | | | 519940d Merge pull request #2241 from bluca/aix_test | | | dcec022 Problem: test_stream_exceeds_buffer does not build on AIX | | | 8325355 Problem: test_stream_exceeds_buffer has redundant includes | | | 5e03ad6 Merge pull request #2240 from bluca/aix_poll | | | 57db5f2 Problem: 4.2.0 won't compile on AIX 7.1 | | | 3f8e6c0 Merge pull request #2239 from loachfish/master | | | 52ebffd avoid crashing in the multi-thread operation for std::vector | | | 42c6336 Merge pull request #2238 from bluca/revert | | | e46d91d Problem: PR #2236 breaks the build | | | 324f104 Merge pull request #2236 from loachfish/master | | | e1368bd avoid crashing in the multi-thread operation for std::vector | | | 9a20f42 Merge pull request #2235 from bluca/cmake_soversion | | | abeaba1 Problem: CMake build uses library version as the ABI version | | | febf801 bug fix: AIX pollset error (#2233) | | | 294bdb4 Merge pull request #2231 from bluca/windows_ipv6_tos | | | 33fcd2d Problem: Windows does not support IPV6_TCLASS | | | 4a24805 Merge pull request #2225 from bluca/select_broken | | | 121c9d1 Problem: select.cpp/hpp build fails with reorder error | | | ba74890 Problem: cannot pick select for poller | | | e6572fa Merge pull request #2222 from SuperFluffy/doc_explain_context | | | ec25fd2 Add a single sentence explaining what a context is | | | 53bf6df Merge pull request #2221 from minrk/check-socket | | | f302d8a only compare pollitem.fd if pollitem.socket is NULL | | | 185fed3 Merge pull request #2220 from bluca/zmq_msg_size | | | 8a286bb Problem: no documentation for ZMQ_MSG_T_SIZE ctx option | | | b480457 Problem: ZMQ_MSG_T_SIZE is not mentioned in NEWS | | | 670bec5 Problem: size of zmq_msg_t is not known to FFI wrappers | | | 3db6921 Merge pull request #2216 from rotty/master | | | 5d176cb Document terminating NUL behavior in API more explicitly | | | 93ccb5a Merge pull request #2215 from Bklyn/udp-bugfix | | | 10181d7 Untabify | | | 5879f72 Merge pull request #2214 from Bklyn/udp-bugfix | | | f577cea Problem: multicast is spelled incorrectly in udp_address class | | | ace9532 Merge pull request #2213 from Bklyn/udp-bugfix | | | cdac1ac Fix htons copy pasta | | | b9b0fd8 Merge pull request #2210 from bluca/ipv6_tos_v4_only | | | 90f091a Problem: IPV6_TCLASS setsockopt fails on IPv4 socket | | | bc18604 Merge pull request #2209 from saifhhasan/master | | | fc8007e Make ZMQ_TOS work with IPv6 sockets | | | 8ac7500 Merge pull request #2203 from bluca/bump_version | | | e50c6b6 Merge pull request #2206 from bluca/dladdr | | | 1b3fcbd Problem: linker fails looking for dladdr | | | 8015794 Problem: 4.2.0 is out, time to bump version for development | | | 065169a Merge pull request #2201 from bluca/news_blocky | | | 4b58b37 Problem: NEWS says ZMQ_BLOCKY is a sock opt, but it's a ctx opt | | | 067bfa1 Merge pull request #2198 from vyskocilm/master | | | cab901c Problem: linking fails on glibc 2.24 with dladdr missing | | | ef3c259 Merge pull request #2197 from bluca/install_keygen_rpm | | | b73809c Problem: curve_keygen not packaged by RPM spec | | | d9ff348 Merge pull request #2196 from bluca/kfreebsd | | | 43f3cc5 Problem: kFreeBSD does not implement pthread_setschedparam | | | 361e99a Problem: kFreeBSD might return ECONNRESET under load when destroying engine | | | 6585aea Merge pull request #2195 from vyskocilm/master | | | 213a7ef Problem: curve_keygen not build unless --enable-curve is passed | | | 8f57724 Merge pull request #2193 from warriorkitty/patch-1 | | | a5ad378 Fix small typo | | | 42d3ef5 Merge pull request #2192 from bluca/udp_news | | | 7ff6d57 Problem: NEWS says scatter/gather support UDP but they don't | | | 18bd4d1 Merge pull request #2191 from bluca/news_multicast | | | 127ca8b Problem: NEWS does not mention UDP multicast transport | | | 097bf26 Finalize NEWS for 4.2.0 | | | 785d9b5 Merge pull request #2189 from bluca/changelog | | | 9e52806 Problem: no NEWS for 4.2.0 | | | 932cc82 Problem: NEWS does not include previouos stable releases | | | 7000e84 Merge pull request #2187 from Dmitriy-GH/master | | | 488cb5a MSVC 2015 project for compile libzmq.dll in WinXP compatible mode | | | e7b12b3 Add WinXP compatibility | | | 819bf78 Merge pull request #2186 from bluca/de-draft | | | b5b5f75 Problem: socket option marked as draft for 4.2 | | | 8cf4832 Merge pull request #2184 from bluca/rc | | | 6da8385 Problem: new public symbols added | | | e0d6f4e Problem: no NEWS entry for 4.2.0 | | | cc70c82 Merge pull request #2183 from a4z/opmg_cmake | | | 6f597d0 Problem: CMake build rejects to build with openpgm enabled | | | 50a6c11 Merge pull request #2182 from pmienk/master | | | 28fbee7 Suppress warning on uninitialized variable use by initializing variable. | | | fb59cd1 Merge pull request #2181 from jolting/patch-2 | | | 60b63ed Remove an unnecessary while (true) | | | 2ece58a Merge pull request #2180 from cxreg/xpub-metadata-corruption | | | b7f2c7e Increment metadata refcount while it's in pending_metadata | | | 16f5847 Merge pull request #2179 from bluca/alignment_windoz | | | 2484d1c Problem: MS VC++ build broken | | | ac14981 Merge pull request #2177 from bluca/alignment | | | df367a6 Problem: pointer union for zmq_msg_t is a hack | | | 0d032c9 Merge pull request #2176 from robertcastle/master | | | 0dfb32a Problem: clock_gettime is now defined in macOS 10.12 SDK | | | 2e92643 Merge pull request #2173 from bluca/without_docs | | | 8345fe9 Problem: build API incompatible with 4.1 | | | 1e69309 Merge pull request #2171 from bluca/connect_reuse_addr | | | 25bf30b Problem: 2 connects with same sourceip:port to different destip:port fail | | | 669ff41 Merge pull request #2170 from vielmetti/patch-1 | | | 92b1b2b Update INSTALL to note issues with 'make -j check' | | | 1a02b1b Merge pull request #2168 from outotec/fix-build-2 | | | bb7421d Problem: Does not build in Visual Studio 2013 / Win32 | | | d8f55dd Merge pull request #2164 from reunanen/add-EHOSTUNREACH-to-errno_to_string | | | 57c765e Add EHOSTUNREACH to errno_to_string | | | 6ce2fb2 Merge pull request #2162 from hnwyllmm/master | | | c5b528f performance enhancement | | | b031325 Fixed problems from previous PR for #2158 (#2160) | | | 398f256 Merge pull request #2159 from jens-auer/2158 | | | d1c7280 Add mutex for monitor socket | | | 23be1dc Merge pull request #2157 from athampy/master | | | 134f08b Fixed issue #2155 | | | f696290 Implemented network interface name resolution on Windows platform Added fallback mechanism for specific socket binding on Windows platform with IPv6 enabled | | | 3996d4e Merge branch 'master' of github.com:zeromq/libzmq | | | c30da71 Merge pull request #2156 from yasirs/patch-WSL | | | 36af3ed Update tcp_address.cpp | | | 9780945 Merge pull request #2152 from t-b/fix_socket_docu | | | a151ac5 Problem: Invalid markup in zmq_socket.txt | | | 7f8c17b Merge pull request #2150 from bluca/request | | | c592897 Problem: a request | | | 075dd6a Merge pull request #2148 from WGH-/doc-router-mandatory-block | | | eb0e0dd doc/zmq_socket.txt: clarify that ROUTER can be blocking | | | 88e4cff Merge pull request #2147 from goodfella/fix-zmq-poller-poll-return | | | ffdb44a Fix zmq_poll return code assert in tests/test_radio_dish.cpp | | | 1a2d58e Add #ifndef ZMQ_HAVE_WINDOWS guard around unistd.h include | | | f3de534 Do not assign rc to zmq_poller_destroy in zmq_poller_poll | | | f46e45c Include unitstd.h in src/stream_engine.cpp for close system call | | | 6c16693 Merge pull request #2145 from minrk/zmq-poll-repeat | | | fb5a04e allow duplicate entries in zmq_poller_poll | | | ae0676e Merge pull request #2144 from minrk/fix-poller | | | 310dafb zmq_poll returns 0 on timeout | | | 718608c socket_poller::wait returns only triggered events | | | 872f1e5 Merge pull request #2143 from minrk/avoid-duplicate-poller-proxy | | | c636147 avoid duplicate entries in zmq_poll | | | b0df7f1 Merge pull request #2141 from minrk/heap-alloc-poll-events | | | 53fb120 heap-allocate events in zmq_poller_poll | | | 55930f5 Merge pull request #2140 from minrk/zmq_poll_poller | | | c0b1114 Merge pull request #2138 from minrk/darwin-clock | | | 91e121c Merge pull request #2139 from minrk/update-poll-based-on-poll | | | bdcaa93 zmq_poll calls zmq_poller if available | | | e50a987 update socket_poller when ZMQ_POLL_BASED_ON_SELECT | | | 978c5c3 only define clock macros on darwin if not already defined | | | c751899 Merge pull request #2136 from bluca/copyright | | | 2768df8 Merge pull request #2135 from bluca/unbreak-pkg-config | | | 2204cb4 RELICENSE: Brocade Communications Systems Inc. MPLv2 grant | | | 0023941 Problem: Brocade has copyright but not in AUTHORS | | | 06d810b Problem: pkg-config Requires.private is broken | | | 34a1292 Merge pull request #2134 from bluca/pkg-config-static | | | 6d94116 Problem: pkgconfig file does not support static link | | | 131a262 Merge pull request #2131 from minrk/poller-static-2 | | | ec75073 pass through poller events | | | 06aeb47 Merge pull request #2130 from minrk/poller-static-alloc | | | de7fc1f add n_events argument to zmq_poller_wait_all | | | 187b4bf Merge pull request #2128 from minrk/multi-event-poller | | | 2bc9796 Problem: zmq_poller only signals one event | | | 555a087 fix bugs of the pollset (#2127) | | | 113d3ff Merge pull request #2126 from paddor/master | | | 7e07ff3 fix markup syntax on zmq_tipc(7) page | | | 2e55bc5 Merge pull request #2125 from GreatFruitOmsk/master | | | 06614a3 Fix fd_entry may reference invalid object. | | | 22dac19 Merge pull request #2123 from bluca/dealer_router_async | | | ab5c8c8 Problem: zmq_ctx_term segfaults with too many pending inproc connects | | | fab846a Problem: zmq_ctx_term asserts with connect-before-bind and sockets with identity over inproc transport | | | 2540233 Problem: no bind-after-connect TCP test | | | 5524493 Merge pull request #2122 from gena-moscow/master | | | 2e3888d Problem: Pub socket crashes on client disconnect. family_entry.fd_entries [i] is modified in zmq::select_t::rm_fd() Solution: do not copy family_entry.fd_entries [i] | | | e30ab69 Merge pull request #2121 from paddor/master | | | 18e0451 Problem: documentation markup unrecognized | | | bacba21 Merge pull request #2120 from hnwyllmm/pollset | | | bdf887f move macro define `ZMQ_USE_POLLSET` to the position between `ZMQ_USE_DEVPOLL` and `ZMQ_USE_POLL` | | | 5544269 replace tabs with space | | | eee7880 move the `pollset` to the position between `devpoll` and `poll` | | | 861fcaf Merge pull request #2113 from hnwyllmm/pollset | | | c964b7c remove pollset.hpp/.cpp to src directory | | | 4039858 Merge pull request #2112 from hnwyllmm/pollset | | | 3a59711 add pollset poller in AIX | | | 45286fa add pollset poller in AIX | | | 38931b2 add pollset poller in AIX | | | 390e8f4 add pollset poller in AIX | | | 50e277b Merge pull request #2111 from bluca/ipv6_multi_endpoint | | | 53e5a9a Problem: zmq_connect with IPv6 "source:port;dest:port" format is broken | | | c1d07c6 Problem: test_reqrep_tcp does not have IPv6 tests | | | 896192f Problem: test_reqrep_tcp does not test multiple endpoints | | | 75219e3 Problem: test_reqrep_tcp does not test disconnect/unbind | | | 8d723fe Problem: test_reqrep_tcp is too limited | | | f0945c8 Merge pull request #2110 from c-rack/remove-tabs | | | 8cd3333 Problem: source conatins trailing spaces | | | 022cf2a Problem: source code contains tabs | | | e8d665c Merge pull request #2106 from kou/support-mingw-cross-compile | | | da9b954 Problem: MinGW cross compile is failed on Linux | | | 3683a96 Merge pull request #2105 from t-b/bugfix/missing_newline | | | c9c49f3 Problem: Missing newline in printf statement | | | cf34aeb Merge pull request #2100 from a4z/master | | | a43f6ce Problem: scoped optional mutex lock caused unit tests to fail | | | 3068f47 Merge pull request #2099 from a4z/master | | | 9201009 Problem: socket_base uses macros for mutex lock and unlock | | | fb34c32 Merge pull request #2097 from bluca/cmake_dist | | | a4ae43e Problem: CMake build from dist tarball broken | | | ae31587 Merge pull request #2094 from bluca/obs_draft | | | abd3742 Problem: cannot build rpm with drafts on OBS | | | a8a774e Problem: cannot build deb with drafts on OBS | | | 493f17c Merge pull request #2093 from t-b/fix_building_documentation | | | ae08099 Problem: Documentation still has .txt suffix | | | 1303eea Problem: Broken documentation build | | | 81fd404 Merge pull request #2092 from bluca/xp_testutils_ipv6 | | | a9343db Problem: testutil.hpp fails to build on Windows XP | | | 5d1c75f Merge pull request #2090 from jolting/patch-1 | | | fd758d7 [gssapi] memory allocation mismatch on windows | | | 7f8a1da Merge pull request #2089 from bluca/ipv6_test_windows | | | 0002824 Problem: is_ipv6_available needs context to work on Windows | | | f486176 Revert "is_ipv6_available: Create a fake zmq context on windows" | | | aab6ca7 Merge pull request #2088 from t-b/bugfix/initialize_network_stack_for_ipv6_test | | | 9adf20a is_ipv6_available: Create a fake zmq context on windows | | | c9bc939 Merge pull request #2084 from GreatFruitOmsk/cmake-fix | | | 8678fcc Fix compatibility with newer CMake. | | | 8d00cdd Merge pull request #2082 from pijyoi/fix_zmqstream_doc | | | 5340215 Problem: zmq_stream doc is confusing regarding ZMQ_SNDMORE flag | | | 2fc86bc Merge pull request #2074 from bluca/obs_compress | | | ae0ba52 Problem: OBS service changes ver after compress | | | 9029121 Problem: OBS compress not available on CentOS | | | 8454267 Merge pull request #2073 from bluca/obs | | | 6822252 Problem: no OBS service file | | | ce75606 Problem: RPM package does not follow convention | | | 202e7e0 Problem: RPM build targets outdated docs | | | faaa8e5 Problem: RPM has hard-coded SONAME versions | | | c4defc7 Problem: RPM does not support PGM | | | 373b63d Problem: RPM build does not support automake | | | 0372e5c Problem: spec file needs version before build on OBS | | | 9c741c0 Problem: no Debian packaging | | | a7ccb35 Merge pull request #2072 from reza-ebrahimi/master | | | a2db60e Fixing indentation related to commit #2071 | | | e5599de Convert manual (locking and unlocking) mutexes to scoped mutexes for the case of unlocking mutex even if the protected operation throws an exception (#2071) | | | bbece55 Fix copy/paste error (#2070) | | | 61f9e71 Merge pull request #2069 from hjp/master | | | e175fe2 Avoid race condition with accept4 where available | | | 5e68417 Fix build with NORM enabled on FreeBSD. (#2066) | | | 3814b87 Merge pull request #2065 from bluca/osx_sed | | | 531b3bf Problem: Travis CI OSX builds are broken | | | b2e8a90 Merge pull request #2064 from garlick/issue_2051 | | | d090a87 Problem: getifaddrs can fail with ECONNREFUSED | | | d44ef4f Merge pull request #2061 from cowo78/master | | | 7fdb167 [tests/testutil.hpp] Problem: wrong windows.hpp path | | | 0b01cc1 [tests/CMakeLists.txt] Problem: The libzmq.lib search path should be set only if the library is found at a specific path | | | f9c8687 Merge pull request #2054 from BLangpap/master | | | 96c306c Problem: parameter %1 set hard to build target and prevents the skipping of pause Solution: removed Pause | | | d51940a Merge pull request #2053 from BLangpap/master | | | 73631bf modified build.bat to support non-pausing installation | | | 5de974a modified build.bat for msvc to support no-pausing script-based installation | | | 9561cc8 Merge pull request #2046 from pijyoi/reduce_msvc_warnings | | | 603cd1d change event monitoring functions to use zmq::fd_t | | | 5eb6fc3 Merge pull request #2045 from sheremetyev/update-ignores | | | 219f2ff Add missing Git ignores. | | | a1f691e Merge pull request #2042 from sheremetyev/xpub-unsubscribe-manual | | | baea406 Store manual subscriptions in XPUB and send them out on pipe termination. | | | 813c738 Add test for consistent unsubscription in XPUB manual mode. | | | a343059 Merge pull request #2041 from packetstash/select-fix-rebased | | | 4019112 Copy instead of reference to a vector that gets reallocated. | | | b3bfa42 Merge pull request #2036 from aburgm/abort-flush | | | 07a3743 Flush stderr buffer before calling zmq_abort in assert macros | | | 9578245 Merge pull request #2035 from slishak/master | | | d49e43b Problem: FD_SETSIZE not set to 16k for all build definitions | | | cb0eaf6 Merge pull request #2034 from michicc/poll_windows | | | 7a6ff07 Problem: Windows performance is not optimal due to select(). | | | 8d8d32f Problem: Theoretical overflow when polling more than INT_MAX handles. | | | 7292de8 Merge pull request #2031 from bluca/vector_data | | | 0dede9b Problem: std:vector.data breaks compat with C++98 | | | 4ea6df4 Merge pull request #2032 from jlblancoc/patch-1 | | | 38d7bec Fix build error in MSVC11 | | | dc40c95 Merge pull request #2028 from bluca/update_ndk | | | b4abaad Problem: Android CI uses outdated C++ ABI 4.8 | | | b872e7d Problem: Android CI NDK version out of date | | | 8be5689 Problem: Android CI script hardcodes ABI version | | | 33ed569 Merge pull request #2024 from wbx-github/master | | | 492a035 allow to build sparc (v8,leon) | | | 46912c4 Merge pull request #2023 from jimenezrick/patch-1 | | | c86e07d Problem: update zmq_setsockopt doc with new flag name | | | 2b6200c Merge pull request #2018 from diorcety/mingw64 | | | 9835e18 Fix compilation with mingw64 using autotools | | | 7b063a0 Merge pull request #2014 from GreatFruitOmsk/vmci | | | 73e360f VMCI family does not support non-blocking sockets. | | | 184840c Merge pull request #2013 from aseering/master | | | b1e2b87 On systems where getifaddrs() exists but isn't implemented, behave as if 'resolve_nic_name()' were entirely unsupported | | | 9a50364 Merge pull request #2011 from evoskuil/master | | | 96a66ba Problem: msvc imports missing Rule.Category declarations. | | | 5708051 Merge pull request #2008 from hitstergtd/x-fix-windowshpp-style | | | 40a2ed9 Problem: style broken in src/windows.hpp | | | 4cd630f Merge pull request #2004 from evoskuil/master | | | c050d95 Problem: no unit tests for base85 or public curve functions. | | | 5cae5bb Merge pull request #2003 from evoskuil/master | | | 460bc75 Problem: no function to derive curve public key from secret key. | | | 34164ec Merge pull request #2001 from evoskuil/master | | | c7f1673 Problem: unresolved dgram externals in msvc builds. | | | 6a99bb0 Problem: implicit integer narrowing cast warnings. | | | d018029 Merge pull request #2000 from Chris-P-Bacon/patch-1 | | | 874c346 Typo in define for libsodium | | | 99373ff Merge pull request #1998 from hitstergtd/x-style-testsrcfd | | | fed1774 Problem: Wrapping issue in test for SRCFD [style] | | | 5f0ac2a Merge pull request #1997 from Bitiquinho/master | | | c1af4fd Add myself to the AUTHORS file | | | d65d15f Merge pull request #1996 from somdoron/udp_raw_sockets | | | bbfed6b problem: memory issues, access uninitiailized memory and leak | | | c7effea Merge pull request #1995 from somdoron/udp_raw_sockets | | | c4d0146 problem: udp doesn't enforce correct usage of bind/connect | | | 443176d Merge pull request #1994 from somdoron/udp_raw_sockets | | | 0db70e2 problem: compilation error on windows | | | d58eb54 problem: test_dgram is missing in .gitignore | | | 55f0a55 problem: dgram is not enforcing two-part message | | | ded0e5a problem: udp_engine didn't work with dgram socket type | | | 6db8f1e problem: test is using connect with dgram, dgram only support bind | | | eb80fa3 problem: dgram more out logic was incorrect | | | 47c0b6e problem: dgram doesn't need to prefetch messages | | | d791932 problem: terminating conn doesn't make sense in disconnected protocol | | | 8cd64b7 Adapt to new draft header. Rebase dgram socket on pair socket | | | 23b3403 Remove printf and add asserts on test | | | 977e700 Fix Copyright range | | | a7399fa Fix Makefile.am | | | da14bb4 Added ZMQ_DGRAM tests to build (Makefile.am and CMakeLists.txt) | | | 94c53e5 Added test for ZMQ_DGRAM socket type (unicast and multicast) | | | cea473d Added ZMQ_DGRAM socket option to precmpiled.hpp | | | 3e54ecd Added dgram.cpp to CMakeLists.txt sources | | | 365c8ed Add dgram_t class (based on stream socket and udp engine) | | | 72f1964 Merge pull request #1992 from evoskuil/master | | | 8474dc3 Problem: precompiled.cpp/hpp required but excluded from non-msvc builds. | | | bd66cfe Merge pull request #1991 from hitstergtd/x-testcov-zmq-2 | | | 5939deb Problem: incorrect file extension (.hpp) for zmq_draft.h in Makefile.am. | | | 2b798e4 Problem: name conflicts from windows.h, draft API declared in pch. | | | bda9374 Problem: inadvertently deployed nuget package without tweetnacl enabled. | | | a3aa10c Problem: nuget packaging script doesn't pause at the end. | | | 94774f6 Merge pull request #1988 from evoskuil/master | | | 5e0fb27 Problem: tab characters are poor for source readability. | | | af524ae Problem: msvc dist has redundancies and missing elements. | | | 9e26bb1 Problem: typo in platform.hpp comment. | | | 1c9d02d Problem: mo current nuget package. | | | 7684ce4 Problem: incorrect white spacing for standard vcxproj file. | | | 9622a83 Problem: inapplicable, redundant and invalid references in msvc pch. | | | 4b041ef Problem: nuget package using wrong symbol and configured for libsodium. | | | 2113fee Problem: msvc precompiled header config is a mess, tweetnacl is missing. | | | 0db0739 Problem: msvc configuration options are invalid and/or inconsistent. | | | 01ab149 Problem: copy of libsodium import props is unnecessary. | | | 7425fcc Problem: incorrect include guard symbol. | | | 40d7a4c Problem: redundant copies of msvc .props and .xml files. | | | 71ba7df Merge pull request #1987 from hitstergtd/x-reduce-cliserv-sends | | | e82e4ea Problem: test send count too high for AppVeyor | | | f25a13b Problem: configure.bat is incomplete and conflicts with MSVC UI. | | | 9e872d0 Merge pull request #1984 from hitstergtd/x-testcov-zmq-ctx | | | 477cc1c Problem: zmq_poller_destroy parameter checking | | | 4842b6b Problem: No coverage for ctx termination errors | | | f8c93d5 Merge pull request #1983 from hitstergtd/x-unused-thread | | | e946b0d Problem: scheduling parameters unused on OSX | | | bce1cf9 Problem: vc common props have platform specific conditions. | | | a3c3bcf Problem: visual c++ invalid ToolsVersion warnings. | | | 9cb7077 Problem: inconsistent msvc property sheet display name (vs2012). | | | b5342bc Problem: no tool for maintainers to build all vs solutions. | | | 398a5fd Problem: vs2010/12 build breaks, exclude atomic & inttypes in msvc pch. | | | 29c8e30 Merge pull request #1982 from Hugne/bug_1968 | | | f81ef1b tipc: add support for address domain suffix | | | 4ad68e0 Merge pull request #1981 from hitstergtd/x-unused-req | | | 10a84ac Merge pull request #1979 from dmillard/patch-1 | | | 9e6745c Fix autotools for static MinGW builds | | | c7ecbed Merge pull request #1977 from hitstergtd/x-unused-variables | | | 5efa118 Problem: hint parameter throws unused warning | | | 545e8e8 Problem: sockfd_ parameter throws unused warning | | | dc72965 Merge pull request #1976 from zeromq/revert-1975-master | | | c41d514 Revert "problem:Socket try to access closed mutex" | | | f6ce1d7 Merge pull request #1975 from somdoron/master | | | 77d3d7b problem:Socket try to access closed mutex | | | a6e8d15 Merge pull request #1974 from hitstergtd/master | | | 8fc985a Problem: style/typo issue | | | a4a247c Merge pull request #1973 from hitstergtd/x-fix-m4-llvm-gcov-coverage | | | 3eef0a7 Merge pull request #1972 from hitstergtd/x-stylefix-udpengine | | | 415af27 Problem: Coverage option broken with LLVM GCOV | | | 1f309d3 Merge pull request #1971 from sappo/master | | | b225581 Problem: Deploying release artifacts is a manual process Solution: Use travis to deploy these artifacts automatically. | | | c4ce6d9 Merge pull request #1970 from hitstergtd/x-add-ancillary-tests | | | 124ebd2 Problem: UDP engine code not indented properly | | | 206771a Problem: Not all ancillary API methods tested | | | d6aa6e7 Merge pull request #1969 from pijyoi/fix_invalidsocket | | | bb4bcf8 fix: sockets are not signed int on Windows | | | f88d129 Merge pull request #1966 from bluca/backtrace_assert | | | bb5037e Problem: leftover commented out line in configure | | | 8045e9a Problem: no backtrace is printed on assert | | | c1dc9d0 Merge pull request #1967 from hitstergtd/x-add-militant-option | | | 6ea9dbc Problem: No CMake option to set ZMQ_ACT_MILITANT | | | f98b5bb Merge pull request #1964 from bluca/sock_close_read_after_free | | | 17132f0 Problem: read-after-free when closing socket | | | e9380b5 Merge pull request #1962 from somdoron/master | | | be741f6 problem: timers test is flapping on windows | | | 5dadded Merge pull request #1961 from somdoron/Signaler | | | a747f72 problem:closed poller still associated with socket | | | fb75b20 Merge pull request #1960 from hitstergtd/x-sort-AUTHORS | | | 001ddd8 Merge pull request #1958 from hitstergtd/x-deprecate-zmq-sendrecviov-fix | | | a46d7b9 Merge pull request #1959 from hitstergtd/x-zmqpoll-fix | | | b3bb0b7 Problem: zmq_sendiov/zmq_recviov not Deprecated | | | 109122d Problem: style issues with comment in zmq_poll | | | c33e96f Merge pull request #1957 from hitstergtd/x-TIPC-CMake-fix | | | b470ed4 Problem: ZMQ_HAVE_TIPC option for CMake is broken | | | 00d7ee1 Merge pull request #1956 from hitstergtd/x-addto-AUTHORS-file | | | ad82bd1 Merge pull request #1955 from hitstergtd/x-remove-MAINTAINERS-file | | | 6ae2ff6 Problem: MAINTAINERS file has no purpose anymore | | | 745e07d Merge pull request #1954 from somdoron/master | | | e15da4b problem: compilation error on osx | | | feec476 Merge pull request #1953 from somdoron/master | | | ba20f66 problem: SRCFD is redundant as we have metadata | | | 4012538 problem: srcfd is broken | | | a192663 Merge pull request #1951 from hitstergtd/x-monitorcomment-fix | | | 372ab4b Merge pull request #1949 from somdoron/master | | | 50c2f7a fix sndbuf/rcvbuf tests | | | fca4592 problem: zeromq performance got worsen by some changes | | | 115e7de Merge pull request #1948 from hitstergtd/x-gitignore-fix | | | e68c8ae Problem: Not all GCOV extensions in .gitignore | | | fc7d5e7 Merge pull request #1946 from somdoron/master | | | b3667cc mark zmq_msg new methods as draft | | | fcc80d4 add draft option to windows configure | | | 91394d2 Merge pull request #1945 from bluca/draft_api | | | b741350 Problem: test_pub_invert_matching not ignored | | | a782be7 Problem: no CI tests with DRAFT enabled | | | 6de24c1 Problem: scatter/gather are not yet stable APIs | | | caaf66c Problem: radio/dish are not yet stable APIs | | | 32a1ef8 Problem: zmq_timers* are not yet stable APIs | | | 7389680 Problem: zmq_poller* are not yet stable APIs | | | 7e700f1 Problem: client/server are not yet stable APIs | | | 064cd1f Problem: no support for DRAFT API in build systems | | | f0a34e0 Problem: test_poller/use_fd_ipc/tcp use draft API | | | c293618 Problem: testutil.hpp includes platform.hpp last | | | b469832 Problem: precompiled.hpp ifdef'd for windows | | | 464d3fd Merge pull request #1944 from hitstergtd/x-testmonitor-fix | | | b65fc90 Merge pull request #1943 from hitstergtd/x-style-tunetcpkeepalives-fix | | | dc81aac Merge pull request #1940 from hitstergtd/x-update-autoconf-archive-m4-macros | | | 52871b0 Problem: autoconf-archive m4 macros out of date | | | a8f7561 Merge pull request #1941 from hitstergtd/x-doc-setsockopt-fix | | | 1ab7dd0 Problem: supported protocols comment is stale | | | 40dbbe3 Problem: bounce() arguments reversed | | | 4809926 Problem: zmq_setsockopt(3) man page formatting | | | b3ae7cf Merge pull request #1937 from hitstergtd/test-add-sendiov | | | e453977 Problem: multiple issues with sendiov/recviov | | | a31c508 Problem: tune_tcp* related code has style issues | | | 89ef8b3 Merge pull request #1938 from hitstergtd/decoder-fix | | | d7038bf Problem: AUTHORS file is not sorted | | | 56e83d0 Problem: Not shamelessly plugged into AUTHORS | | | 8820e35 Problem: style issues in decoder.hpp | | | 95acb29 Merge pull request #1934 from somdoron/master | | | fee8413 UDP and Radio-dish documentation | | | 34d5028 allow specify binding address on radio with udp | | | 9ec9c4a Merge pull request #1933 from sappo/master | | | a1ee5e3 Problem: relicense statement from imatix is in the wrong place Solution: move the statement to the folder introduced in commit: dd51cad082923a5973cdaff9c0418e5ab28de763 | | | 5264a9a Merge pull request #1917 from hintjens/master | | | c1155fa Merge pull request #1925 from ewen-naos-nz/ewen_mcneill_relicense_naos | | | f64c842 Merge pull request #1924 from ewen-naos-nz/ewen_mcneill_relicense_readme | | | f7cf246 Merge pull request #1932 from hitstergtd/doxygen-libzmq | | | f950f2b Problem: No default doxygen cfg for ZeroMQ project | | | 6712f6d Merge pull request #1931 from hitstergtd/unistd-fix | | | e604bbc RELICENSE: Link to 0MQ Licensing page | | | 3df0a4f Merge pull request #1929 from hitstergtd/autotools-fix | | | 9218441 Problem: unistd.h redundantly included twice | | | 876ee5d Problem: test_pub_invert_matching missing in autotools build | | | 4b3199f Merge pull request #1927 from hitstergtd/codespell-fixes | | | af82d06 Merge pull request #1926 from hitstergtd/codespell-fixes | | | d3c800a Problem: tune_tcp_keepalives signature >80 chars | | | b2d0ab1 Problem: trailing whitespace in code | | | 11311f9 Problem: trailing spaces in code comments | | | a4b426b Problem: typos/trailing spaces in code comments | | | 0e5ea0c RELICENSE: Naos Ltd MPLv2 grant | | | dd51cad RELICENSE: Start collecting MPLv2 license grants | | | 7b9005a Merge pull request #1923 from hitstergtd/testxpubmanual-msvc-fix | | | 8872809 Problem: XPUB test broken since #1566 on Windows | | | fb01556 Merge pull request #1921 from somdoron/master | | | 9798f74 add have timers define to detect if timers class available | | | a4d219c Problem: need to collect grants to relicense under MPLv2 | | | 230df28 Merge pull request #1920 from somdoron/master | | | 0655ed2 fix test unbind wildcard | | | 0934bc7 fix test term endpoint | | | 6f1dc64 Merge pull request #1919 from bluca/xpub_test_logic | | | a936003 Problem: assertion in test_xpub_manual is swapped | | | dd038ae Merge pull request #1918 from hitstergtd/hitstergtd-testxpubmanual-win | | | ff02862 Problem: XPUB test broken on Windows since #1569 | | | 4ae62df Merge pull request #1916 from linville/master | | | a57fd70 Fix issue with unresolved external symbols for the gather and scatter classes by adding them to the MSVC 2010, 2012, 2013 and 2015 projects. | | | ad4e091 Merge pull request #1915 from hitstergtd/checkproto-windows-fix | | | 7feb1e4 Problem: Windows IPC check broken (check_protocol) | | | 0ece425 Merge pull request #1914 from hitstergtd/clang-testfiles-fix | | | 7f0e380 Problem: LD search path warnings if using Clang | | | 23e4252 Merge pull request #1913 from bluca/ipc_windows | | | 5178251 Problem: test_ipc_wildcard is ran on Windows | | | d6a57ad Merge pull request #1912 from hitstergtd/hitstergtd-testsrcfd-win-fix | | | e8aeb36 Problem: ZMQ_SRCFD test does not work on Windows | | | 99763cc Merge pull request #1909 from somdoron/master | | | e6dae56 Scatter-Gather socket types | | | fae3a4e Merge pull request #1911 from somdoron/FixUDPWindows | | | bf50f9f Merge pull request #1910 from bluca/tipc | | | 87e455f Fix UDP failing on windows | | | a117c1f Problem: Travis CI CMake build does not run tests | | | ea294af Problem: CMake does not check for TIPC support | | | 317499e Merge pull request #1906 from hitstergtd/hitstergtd-cmake-tests-os-fix | | | 846b2ba Problem: Linker search path warnings on OS X | | | 136870f Merge pull request #1902 from bluca/zmq_unbind_api_breakage | | | c8211bf Problem: can't unbind with bound addr with IPv6 | | | 58c4e7e Problem: IPv6 is disabled on Travis Precise/Trusty | | | ac0e97e Problem: can't test if IPv6 is available in tests | | | 8d49650 Merge pull request #1901 from hitstergtd/hitstergtd-testcmake-fix | | | e09eb0d Problem: comment not well formed in CMakeLists.txt | | | 1d083a3 Merge pull request #1900 from hitstergtd/hitstergtd-testudp-fix | | | 9a9bfb6 Problem: test_udp does not release resources properly | | | c354e0b Merge pull request #1898 from hitstergtd/checkprotocol-fixes-1 | | | 8cb2731 Problem: check_protocol() logic duplicated twice | | | a670e81 Merge pull request #1897 from hitstergtd/udp-errno-fix | | | 3623779 Problem: errno not set if UDP is NOT used with ZMQ_RADIO or ZMQ_DISH | | | c2a1be5 Merge pull request #1896 from hitstergtd/macosx-testfixes-1 | | | 307bd95 Make all Linux-specific tests conditional | | | 8c88297 Merge pull request #1895 from hitstergtd/libzmq-docfixes-2 | | | a17389e Fix typos similar to #1894 | | | 6a7eb2f Merge pull request #1894 from hitstergtd/libzmq-docfixes-1 | | | 6c31292 Fix typo | | | 3f77cf5 Merge pull request #1892 from bluca/solaris_fixes | | | f6f89a8 Merge pull request #1893 from paddor/master | | | ba9a559 Problem: PR #1891 wasn't complete | | | 1afed1d Problem: tabs instead of spaces used for indentation | | | b1232a0 Problem: Solaris build fails with libsodium | | | a01baba Problem: test_use_fd_tcp does not work on Solaris | | | edda165 Problem: pragma diagnostic is new in GCC 4.2 | | | abe4450 Problem: tweetnacl does not build on Solaris 10 | | | c54589d Merge pull request #1891 from paddor/master | | | 621c965 Problem: tricky return value from zmq::socket_poller_t::wait when poller is empty | | | b5dc794 Problem: zmq_poller_wait doesn't check *event arg | | | d570f57 Problem: ipc://* random dir created with USE_FD | | | f18463f Problem: mkdtemp not available on all platforms | | | 8028817 Problem: 1E9 is double but assigned to an int var | | | 32f2b78 Merge pull request #1889 from spadalkar/master | | | e3016b6 Fix tests/test_many_sockets.cpp | | | 23d08c2 Merge pull request #1888 from bluca/ipv6_downgrade | | | 9cf6f85 Problem: redundant Windows errno conversion | | | 99a8795 Problem: zmq_connect (TCP) has no IPv4 fallback | | | d169281 Problem: zmq_bind IPv4 fallback still tries IPv6 | | | 8251306 Merge pull request #1885 from jimklimov/zmq_utils_header | | | d7d9171 Problem: including recent "zmq_utils.h" crashes gcc -pedantic jobs | | | fb4c226 Merge pull request #1884 from hintjens/master | | | 9eb74d4 Problem: ZMQ_SERVER man page is wrong | | | aa13a49 Merge pull request #1883 from yuvallanger/master | | | 37a4a40 Fix NetBSD thread scheduling problem. | | | 7a563eb Merge pull request #1882 from FredTreg/master | | | 625b618 Fixed ZMQ_REQ_CORRELATE (see pull request #1730) | | | 0feec7a Merge pull request #1881 from camachat/master | | | 023b34a Fix issue #1419 segfault when using a XSUB/XPUB proxy. Ref. https://github.com/zeromq/libzmq/issues/1419 | | | a7922e5 Merge pull request #1880 from MatthewPowley/fix-windows-xp-compatability | | | f2018ab Fixes for Windows XP compatibility | | | dac5b45 Merge pull request #1879 from MatthewPowley/improve-msvc-builds | | | 260860d Add .gitignore for Visual Studio builds in the 'builds/msvc' folder | | | 0e405a5 Use vs2015 MSBuild property sheets in older projects | | | cddfda2 Merge pull request #1875 from hintjens/master | | | e70e39b Problem: ctx.cpp still uses old HAVE_LIBSODIUM | | | d6354c6 Merge pull request #1874 from hintjens/master | | | 396237f Problem: MSVC builds instructions aren't entirely clear | | | 6a78b3e Problem: HAVE_LIBSODIUM macro is inconsistent | | | 6630a7c Merge pull request #1873 from edigaryev/fix-urandom-chroot | | | 8673fa7 Problem: build fails when CURVE security is disabled | | | c71bb5f Merge pull request #1872 from edigaryev/fix-urandom-chroot | | | 884e00c Problem: CURVE mechanism is unusable with chroot() | | | c39741d Merge pull request #1871 from gnieboer/gnieboer-patch-1 | | | 8c7b19b Update zmq_utils.h | | | 05c8de7 Merge pull request #1869 from jimklimov/fix-tcp_address | | | e9c8557 zeromq-4.1.4/src/tcp_address.cpp : fix relaxed use of sizeof() without parenthesis | | | b8ae850 Merge pull request #1862 from FredTreg/master | | | e45dfe3 Fixed issue #1695 (ZMQ_REQ_CORRELATE) | | | 98ab7f4 Merge pull request #1860 from bluca/valgrind | | | dc27ad4 Problem: coveralls uses wrong path on Trusty | | | 0eca822 Problem: Valgrind in Ubuntu Precise is too old | | | 9d94eb1 Problem: test_fork causes valgrind false positive | | | 00e0957 Problem: false positive on valgrind 3.10 | | | ebc7316 Problem: CI doesn't run Valgrind | | | 2b2f904 Problem: no Makefile target for Valgrind | | | d5aaaeb Merge pull request #1859 from soulik/master | | | 75579fe Added comment to sockaddr_storage | | | e38166c Use sockaddr_storage instead of sockaddr to support IPv6 addresses | | | 3777309 Merge pull request #1858 from zoobab/master | | | 516efa4 add some doc for docker android compilation | | | 340eb52 Merge pull request #1847 from bluca/test_large_msg | | | 9a3c9ff Merge pull request #1857 from Suudy/master | | | 075de03 Use FILENAME_MAX to determine BUFSIZE when getting socket path. | | | 15fd419 Problem: test_large_msg requires 2GB of free RAM | | | de56bc2 Merge pull request #1853 from bluca/osx_ipc_wildcard | | | 11917f8 Problem: IPC wildcard test broken on OSX | | | 5ce6bc5 Merge pull request #1852 from Suudy/master | | | b6080a7 Updated handling of Unix Domain Sockets, make use of temporary directories, and cleanup afterward. Fix test_term_endpoint handling of optvallen | | | 96c9e4a Merge pull request #1851 from bluca/gcov | | | 1ac71c3 Problem: no coveralls.io badge in README.md | | | 0cd7c0f Problem: no code coverage in CI | | | 6df753c Problem: no code coverage integration | | | 22cb66d Merge pull request #1849 from opedroso/WINPDB | | | a6392b9 Problem: Windows PDB not created for RELEASE targets | | | dbb6b01 Merge pull request #1848 from benjamg/benjamg-patch-1 | | | 7cc50d0 parameter naming consistency [aesthetic] | | | 24d12dc Merge pull request #1827 from bluca/make_dist_missing_files | | | 6aa5819 Merge pull request #1845 from claudioscordino/master | | | cb1b6bc Better comments for understanding the classes array_t<> and array_item_t<> | | | 6024dd5 Problem: ci_build does not fully test build system | | | ff1ebf6 Problem: ci_build.sh make check is overly complex | | | 4366d7e Problem: doc/Makefile.am ignores --without-docs | | | 2d9e7b5 Problem: make dist does not tar up macros.hpp | | | 8a0a18a Merge pull request #1844 from opedroso/CMAKELIST_PRECOMP | | | cd1dfb4 Problem: CMakelist missing support for Windows Precompiled headers | | | 2cd4c38 Merge pull request #1843 from opedroso/WINDOWS_MAKE_TEST | | | 1c9cec2 Problem: Tests do no build in Windows environment | | | a911fa4 Problem: Tests do no build in Windows environment | | | 0916c17 Merge pull request #1842 from opedroso/PRECOMPILED | | | 72898a0 Merge pull request #1841 from opedroso/MAKE_CLEAN | | | 224c067 Problem: Windows Build not using precompiled headers for all targets | | | 09d003a Problem: Added "make clean" to Windows build scripts | | | d315eea Merge pull request #1839 from opedroso/master | | | ee31ea1 Merge pull request #1838 from obache/neatsrc/fix-c-comment-style | | | 693d638 Merge pull request #1837 from obache/neatsrc/fix-test-portability | | | 3c4377b Merge pull request #1836 from obache/neatsrc/heimdal | | | 8c7c8ec Problem: Fix C++ style comment usage in C source | | | 55dad06 Problem: Fix unportable `==` operator for `test` | | | 09e868b Problem: Fix build with Heimdal krb5 | | | 36abdf7 Merge pull request #1834 from garlick/config_nacl | | | 54389fe Problem: AS_HELP_STRING improperly quoted | | | 9d75a9c Problem: AM_CONDITIONAL is used incorrectly | | | ec62097 Merge pull request #1832 from hintjens/master | | | 5b7bf75 Problem: can't be sure crypto_box always returns 0 | | | 708c206 Merge pull request #1830 from stevenc99/master | | | dd8ccd5 include sys/ucred.h for struct ucred | | | d769175 Merge pull request #1829 from dflupu/master | | | 3190de8 update Makefile.mingw32 | | | 8b32073 Merge pull request #1826 from bluca/make_dist | | | b3b9cfd Problem: packaging/redhat/zeromq.spec not ignored | | | f3686e3 Problem: make dist broken due to builds/msvc | | | 3913975 Problem: make dist broken due to builds/android | | | 8d81147 Problem: make dist broken due to builds/cmake | | | 232094a Merge pull request #1825 from bluca/whitespace_and_werror | | | 80e529a Problem: all tests fail with assert in in_event | | | ae8efc2 Problem: nullptr is a reserved keyword in C++0x | | | 7187169 Problem: socket_poller_t initialization reorder | | | c84a52b Problem: udp_engine_t fd cannot be init to NULL | | | 1046f35 Problem: udp_engine_t initialization reorder | | | 24b8408 Problem: socks_connecter_t initialization reorder | | | a6e4986 Problem: tcp_connecter_t initialization reorder | | | 645c2be Problem: stream_engine_t initialization reorder | | | c21dd8d Problem: socket_base_t initialization reorder | | | acbf021 Problem: reaper_t initialization reorder | | | 779bed6 Problem: encoder_base_t initialization reorder | | | de46fc6 Problem: can't do anything with load.sub ret val | | | 14054d2 Problem: can't statically initialized pthread_t | | | cf309a4 Problem: maxfd definition depends on ifdef | | | d4c0716 Problem: indentation should be 4 spaces, no tabs | | | 406b573 Merge pull request #1823 from opedroso/COVERITY | | | b3d5fa6 Problem: Several problems found by Coverity Static Analyzer | | | 4fca95a Problem: Visual Studio Toolset was incorrectly set in VCXPROJ files | | | 1ffd874 Merge pull request #1822 from opedroso/VS_TOOLSET | | | b4784d9 roblem: Visual Studio Toolset was incorrectly set in VCXPROJ files | | | c5d8353 Merge pull request #1819 from bluca/C++11 | | | 15945dc Merge pull request #1820 from obache/neatsrc/fix-netbsd-build | | | 8eaa43d Problem: pgm/in.h is required on NetBSD too for `struct group_req` | | | 0782b58 Problem: tweetnacl warnings override not needed | | | 7dfbab3 Problem: it's 2016 and we are building with C++98 | | | 80650ec Problem: need to check for C++ standard in cmake | | | b9f1e3e Problem: writing autoconf macros is boring | | | 266500a Merge pull request #1818 from opedroso/PRECOMPILED | | | afdf277 Merge pull request #1817 from hintjens/master | | | 8ae3671 Problem: tweetnacl gives many warnings on MSVC | | | 79538ed Problem: Windows build not using precompiled header | | | 4a5af9d Problem: Precompiled headers not being used | | | 325eb69 Merge pull request #1815 from hintjens/master | | | 27fe489 Problem: VC++ gives warnings on inet_addr | | | 1c43aaa Merge pull request #1814 from minrk/deprecate-zmq_utils.h | | | d5b6629 Deprecate zmq_utils.h | | | b202598 Merge pull request #1811 from somdoron/master | | | 352ae14 remove using of dynamic cast | | | b168e10 Merge pull request #1810 from opedroso/IMPROVE_WINDOWS_BUILD | | | 80024ec Problem: Windows build script requires edit for DevStudio version | | | 7200f47 Merge pull request #1809 from hintjens/master | | | 94c7087 Problem: piece of garbage ended up in configure.ac | | | 7129187 Problem: getting various warnings in tweetnacl | | | 3443da2 Problem: node-gyp defaults to -fno-rtti, which breaks libzmq | | | c78e4f3 Problem: if src/platform.hpp still exists, gyp uses this | | | 9bebd4d Problem: local build should do its own .gitignore | | | 8559770 Problem: in builds/gyp, socket limit is 4K on Windows | | | 4a481c8 Problem: socket limit is still 4K on Windows | | | df6876a Merge pull request #1805 from bluca/uninitialised_sockopt | | | f867953 Problem: curve keys getsockopt uninitialised read | | | 93f99d0 Merge pull request #1804 from bluca/test_fixes | | | facb512 Problem: SETTLE_TIME is too short on slow systems | | | 217f6c4 Problem: tests README does not document msleep | | | 706c3b7 Problem: test_shutdown_stress_tipc broken on OSX/Cmake | | | 63a0924 Problem: test_sockopt_hwm not renamed in gitignore | | | cb41201 Problem: various tests fail in slow environments | | | 4a84f8a Problem: tests use various sleep patterns to wait | | | 955b51d Problem: test_msg_ffn uses unitialised memory | | | 2401901 Problem: test_srcfd uses unitialised memory | | | 302c7be Problem: test_fork does not clean up at exit | | | f87888f Problem: test_router_mandatory_hwm uses unitialised memory | | | cffc653 Problem: test_pre_allocated_fd_tcp leaks addrinfo | | | 05ad915 Problem: test_term_endpoint does not clean up at exit | | | f8f8043 Problem: test_msg_ffn uses unitialised memory | | | e177512 Problem: test_system does not clean up at exit | | | 18dcc32 Merge pull request #1803 from bluca/ci_default_only_on_secondary | | | 9a6e104 Problem: too many CI builds | | | 930a244 Merge pull request #1802 from hintjens/master | | | 9c0d176 Problem: tests don't build on Windows | | | 0dbb918 Merge pull request #1800 from hintjens/master | | | bbcc79d Problem: tests don't build on Windows | | | 06acd76 Problem: people don't know how to write test cases | | | d148c3e Problem: no clue how to run gyp on Windows | | | 8bee4e2 Merge pull request #1799 from hintjens/master | | | 8230c0d Problem: gyp does not build tests | | | 44c3859 Problem: minor glitch, test_socketopt_hwm <> test_sockopt_hwm | | | 25ce52e Problem: tcp_address.cpp has messy include usage | | | a682f94 Problem: tcp_address.cpp won't compile on OS/X w/o ZMQ_HAVE_IFADDRS | | | 22e830b Merge pull request #1798 from hintjens/master | | | 6bef3fe Problem: can't build libzmq.a using gyp | | | 781ddd6 Merge pull request #1797 from bluca/ci_matrix | | | 9393f06 Problem: CI use of sodium or nacl is confusing | | | 05f382d Merge pull request #1796 from bluca/cmake_build | | | 01eb580 Problem: typo in CMake platform.hpp breaks build | | | fde81d7 Problem: can't build using gyp | | | db77fc9 Merge pull request #1795 from bluca/ci_tweetnacl | | | 0afac59 Problem: empty files are against ISO C++ | | | f1c4416 Problem: typo in CMakeLists "matches" keyword | | | 1e69150 Problem: typo in CMakeLists.txt, can't use sodium | | | f777ad8 Problem: typo in configure.ac, can't use libsodium | | | 0bdc5d0 Problem: CMake CI build still clones libsodium | | | 4f5594c Problem: Android CI build uses unstable libsodium | | | 3420e6e Problem: CI still thinks libsodium is default | | | 1fb4840 Merge pull request #1794 from hintjens/master | | | f8ed793 Problem: tweetnacl sources are a mess | | | a460e5a Merge pull request #1793 from hintjens/master | | | e65367e Problem: some configure options are confusing | | | 8e40e67 Merge pull request #1792 from bluca/fix_gitignore | | | 700de65 Merge pull request #1791 from hintjens/master | | | 2e3a0db Problem: old filenames in .gitignore | | | 9f8ced3 Problem: autotools platform.hpp is not compatible with CMake | | | dd4b93d Merge pull request #1790 from hintjens/master | | | ddbbe3b Problem: cmake fails with #error None of the ZMQ_USE_* macros defined | | | b49a604 Problem: use of libsodium vs. tweetnacl is confused | | | 42ab88e Merge pull request #1786 from hintjens/master | | | 62c66ae Problem: test_large_msg kills my system temporarily | | | 7470c00 Problem: ZMQ_TCP_RECV_BUFFER/SEND_BUFFER are redundant | | | 884c7f7 Problem: zmq_getsockopt wrongly referred to ZMQ_THREADSAFE | | | 7f6ed16 Problem: ZMQ_XPUB_VERBOSE_UNSUBSCRIBE is clumsy | | | da8ce55 Problem: ZMQ_TCP_RETRANSMIT_TIMEOUT is a clumsy name | | | 5eccd87 Merge pull request #1785 from bluca/one_more_rename | | | edc4ee0 Problem: ZMQ_USEFD does not follow conventions | | | 15846f2 Merge pull request #1784 from bluca/rename_pre_allocated_fd | | | c158178 Problem: ZMQ_PRE_ALLOCATED_FD is too long | | | 66d9a5f Merge pull request #1783 from bluca/travis_tweetnacl | | | c23cc65 Problem: no CMake Travis CI build | | | 918c1ec Problem: CMake uses command added in 2.8.12 | | | 84544ca Problem: no CI build with tweetnacl | | | 6681bcf Problem: tweetnacl/contrib/randombytes need C++0x | | | c59670d Merge pull request #1782 from minrk/configure-with-tweetnacl | | | e866507 fallback on tweetnacl if libsodium is not found and not explicitly requested | | | 2902fd6 add --with-tweetnacl to configure | | | 135c411 Merge pull request #1780 from hintjens/master | | | 5805993 Problem: compile warnings on Windows in new radio/dish code | | | e0f02bd Problem: libzmq uses different build.bat style than zproject | | | 07cba23 Merge pull request #1779 from obache/neatsrc/fix-a-typo-for-ZMTP-heartbeats | | | 8a1dcca Merge pull request #1778 from obache/neatsrc/fix1768 | | | 4c67533 Merge pull request #1777 from brian-peloton/master | | | 99495bb Fix a typo in "Add ZMTP heartbeats" changes | | | 7cd60fa Change to detect POSIX Thread priority support properly | | | 273b547 Use memcpy instead of assuming option values are aligned | | | ffe4a1c Merge pull request #1776 from hintjens/master | | | a1f51b6 Problem: unclear rules for passing null arguments | | | 27a8961 Problem: resolution of int optval_ was made more verbose | | | c831891 Problem: test case is using internal API | | | 0d7e7bf Problem: MSVC project filters were out of date | | | 39563d7 Merge pull request #1775 from CommanderBubble/patch-2 | | | 7270d4d windows.hpp needs to be included before zmq.h | | | a9666d7 Merge pull request #1774 from brian-peloton/master | | | d06314d added windows includes as well as unix includes | | | 75bea4b update for mingw's default _WIN32_WINNT | | | 05b5633 update for mingw's default _WIN32_WINNT | | | 596fd24 added ZMQ_HAVE_WINDOWS check to _WIN32_WINNT usage | | | b98b149 added ZMQ_HAVE_WINDOWS check to _WIN32_WINNT usage | | | 595181d added ZMQ_HAVE_WINDOWS check to _WIN32_WINNT usage | | | 56efddd remove c++11 requirement and -Werror=sign-compare | | | 988d33b added windows.hpp with include check | | | f472893 changed order of includes | | | 3cdc921 remove include that is already in header | | | def0336 increase mingw's minimum _WIN32_WINNT version | | | f4fe375 Don't call memcpy with 0 size and NULL pointer(s) | | | c9c9a77 Merge pull request #1773 from bluca/libsodium_stable | | | 3641f70 Problem: CI builds libsodium from dev branch | | | b9e4fa8 Merge pull request #1772 from hintjens/master | | | 86aa7bb Problem: commit a464eec7 really broke VS2015 builds | | | 0212020 Merge pull request #1771 from bluca/valgrind_iterator | | | a9aeb49 Problem: Valgrind reports read of freed memory | | | c5bf0dc Merge pull request #1770 from bluca/systemd | | | 84ad4bf Problem: cannot use new pre-allocated FD with TCP | | | 9b885b7 Problem: cannot use new pre-allocated FD with IPC | | | 4bcbb30 Problem: cannot use pre-allocated FDs. Fixes #777 | | | 8b0fdd9 Merge pull request #1767 from hintjens/master | | | a3d9b46 Problem: Android build is slow and noisy | | | 08cfbde Merge pull request #1766 from hintjens/master | | | 31d181e Problem: MSVC build does not detect libsodium | | | 8fad51c Merge pull request #1765 from hintjens/master | | | 6a9af8e Problem: can't build without libsodium from command line (MSVC) | | | 984699c Problem: was ignoring directories with build files | | | d7a7f48 Problem: my name is not in the AUTHORS file | | | 3d9984e Merge pull request #1764 from GreatFruitOmsk/master | | | ad286d9 Merge pull request #1763 from CommanderBubble/patch-1 | | | 538e5d4 Make VMCI to work on Windows. | | | d7e59d6 Fix integer overflow error when calculating throughput. | | | f38062e fix configure errors for 64bit mingw | | | 0463926 change references from mingw32 to mingw | | | bdda518 fix configure errors for 64bit mingw | | | 0329402 Merge pull request #1762 from hintjens/master | | | d218e03 Problem: project files have tool version in two places | | | 4ce9c7c Problem: does not build on VS2015 | | | 963dffb Merge pull request #1760 from hintjens/master | | | b92055f Problem: not building on VS2015 | | | c6b11ae Merge pull request #1758 from zeromq/revert-1757-revert-1756-replace-zmq-term | | | 44c6b04 Revert "Revert "Problem: deprecated use and reference of `zmq_term`"" | | | c143a7d Merge pull request #1757 from zeromq/revert-1756-replace-zmq-term | | | 1708bfe Revert "Problem: deprecated use and reference of `zmq_term`" | | | d44a8cc Merge pull request #1756 from c-rack/replace-zmq-term | | | a26bb74 Problem: docs are still referring to deprecated `zmq_term` | | | 589464c Problem: comments still refer to deprecated `zmq_term`. | | | 10d9ef8 Problem: perf use deprecated `zmq_term` | | | 0d17156 Problem: tests use deprecated `zmq_term` function | | | d92e409 Merge pull request #1755 from UsamaMehboob/master | | | a72cb5d added #include in udp_engine.cpp to solve error 'close was not declared in scope' | | | e1254e1 Merge pull request #1751 from c-rack/remove-zmq-utils-includes | | | 7da3ee1 Problem: deprecated `zmq_utils.h` is still included | | | 435535c Merge pull request #1750 from hintjens/master | | | 6f94af8 Problem: various errors in build scripts | | | 3cf6c33 Merge pull request #1748 from sunkin351/master | | | 9b01ae8 Restoring zmq_utils.h from previous version | | | a464eec Added "udp_address" and "udp_engine" to enable windows build | | | d7ef68d Merge pull request #1747 from c-rack/remove-zmq-utils-h | | | af775c0 Problem: `zmq_utils.h` is deprecated since 2014-07-09 | | | 8dbda15 Merge pull request #1745 from somdoron/master | | | 4f4e475 Merge pull request #1746 from minrk/allow-underscore-dns | | | cdec4dc allow underscores in domain names | | | 389e853 Fix compilation errors on windows | | | add4e76 Merge pull request #1744 from jcfr/fix-gcc-warnings | | | 318dd7c Merge pull request #1743 from jcfr/add-missing-ctest-tests | | | 73f73dd Merge pull request #1742 from jemc/master | | | 2cb8da3 Style: Fix -Wmissing-field-initializers in socket_poller.cpp | | | 46b0233 Style: Fix -Wunused-but-set-variable in test_stream_exceeds_buffer.cpp | | | f329252 Style: Fix unused parameter compilation warnings | | | 05e48cc ctest: Add missing test_udp and test_large_msg | | | cf5c288 Rename `udp_address::interface` to `iface` for VS2015 build. Resolves #1739. | | | b784943 Merge pull request #1737 from somdoron/radio-dish | | | 5ebfd17 make udp support for radio-dish | | | a2b9d82 Merge pull request #1735 from hintjens/master | | | 2ae4c55 Problem: radio/dish class broke Windows builds | | | 1bcb0a7 Merge pull request #1734 from somdoron/radio-dish | | | 1960b4e Filtering messages on dish side | | | c7d52ec radio-dish join/leave are ZMTP commands | | | 5054f2e radio-dish is sending the group as first frame | | | 68675e2 adds group to zmq_msg | | | b271814 msg external storage is using content_t | | | e424388 Merge pull request #1730 from somdoron/master | | | 15ad6f8 save some bytes in msg class | | | dc94599 missing virtual modifier or session_base | | | 16f1be9 Merge pull request #1729 from c-rack/update-copyright-year | | | a539b0c Problem: copyright year is still 2015 | | | a7b7f3e Merge pull request #1727 from somdoron/master | | | b8425a2 radio-dish pattern | | | 511d701 Merge pull request #1725 from GreatFruitOmsk/master | | | 77f5344 Fix VMCI compilation errors on Windows. | | | 1c7d59a Merge pull request #1724 from minrk/multi-monitor | | | f0dce00 stop previous monitor socket before starting new one | | | f25a9c8 Merge pull request #1723 from GreatFruitOmsk/master | | | 6c99747 Family is not set when resolving NIC on android. | | | cfbeac6 Merge pull request #1722 from GreatFruitOmsk/master | | | e785041 Fix trailing spaces. | | | e5894d5 Fix missing headers which makes compilation fail on Android. | | | 55e8191 Merge pull request #1721 from c-rack/fix-issue-1720 | | | 5c9bd5f Problem: SIZE_MAX is not defined in all stdint.h includes | | | b7d42a4 Problem: SIZE_MAX is not defined | | | 924bce6 Problem: build fails due to undefined INT_MAX | | | a40dd50 Merge pull request #1719 from minrk/rc-int-max | | | 5fe75f0 truncate rc to INT_MAX | | | 90f9f5f Merge pull request #1718 from gcsideal/master | | | be387d5 Last bits of Hurd support | | | c42bf87 Merge pull request #1717 from c-rack/fix-typo | | | e6edc47 Problem: typo | | | cc29578 Merge pull request #1716 from somdoron/master | | | 669c569 fixing a bug: client over inproc receives msg with routing id set | | | e0fc584 Merge pull request #1715 from hintjens/master | | | 8894969 Problem: configure --without-documentation is clumsy | | | 9ebb5cc Merge pull request #1714 from somdoron/master | | | 4bfe2ec fix bug in condition variable using invalid timeout | | | d906e81 Merge pull request #1713 from minrk/stdint | | | 6ee7870 restore check for MSC 1600 before including stdint.h | | | 1a502cc Merge pull request #1709 from gcsideal/master | | | be5ab6d GNU/Hurd support | | | 6d491a4 Merge pull request #1707 from minrk/tweetnacl | | | cf57a88 include tweetnacl in dists | | | 93bb756 Merge pull request #1706 from zoobab/master | | | e19454e Problem: OpenWRT Makefile still uses tarballs, now using GIT HEAD master | | | d8941f5 Merge pull request #1705 from hintjens/master | | | 055995e Problem: builds directory contains packaging scripts | | | d8d9ee3 Problem: no support for OpenWRT | | | b9167df Merge pull request #1702 from GreatFruitOmsk/greatfruit-master | | | bfbb655 Add support for the RelWithDebInfo CMake configuration. | | | 47d9caa Merge pull request #1701 from madebr/cmake_test_include_source_dir | | | be36423 Problem: On Windows CI, the included file Windows.hpp could not be found. Solution: Include the source directory | | | 8f4574f Merge pull request #1700 from madebr/stable_sodium | | | e7afed0 Problem: Windows CI fails due to libsodium build failure Solution: Use stable branch of libsodium | | | b9d8316 Merge pull request #1699 from somdoron/master | | | 6bbca7c fix case when zmq_poller access a dead socket | | | 714988e Merge pull request #1694 from hintjens/master | | | c49eef4 Problem: Android build is too slow | | | f64c385 Merge pull request #1692 from FredTreg/master | | | 9bdb605 Test for issue #1690 (ZMQ_REQ_RELAXED) | | | c30676f Merge pull request #1691 from FredTreg/master | | | 89417dd Fixed issue #1690 (ZMQ_REQ_RELAXED) | | | 06402f4 Merge pull request #1687 from hintjens/master | | | 2566c02 Problem: CLIENT and SERVER don't check SNDMORE | | | ae3b273 Merge pull request #1684 from hintjens/master | | | 6bb0cc1 Problem: still one error in vcxproj files | | | 6164e3d Merge pull request #1683 from hintjens/master | | | 137afd5 Problem: includes timer.cpp/hpp instead of timers.cpp/hpp | | | 1c87487 Merge pull request #1682 from hintjens/master | | | 065fbcd Problem: performance tests don't link on Windows/MSVC | | | 114f2b4 Merge pull request #1681 from hintjens/master | | | bf14b1f Merge pull request #1680 from hintjens/master | | | 6665bff Problem: MSVC projects don't include timers.cpp/hpp | | | 7893a6a Problem: zmq poller API is not CLASS conformant | | | f8b9ca5 Problem: zmq timers API is not CLASS conformant | | | 6278095 Problem: on Windows, link fails on missing Iphlpapi.lib | | | 78c3ba0 Merge pull request #1677 from c-rack/faster-git-clone | | | d32cb1a Merge pull request #1679 from hintjens/master | | | 97092d9 Problem: Windows build gives warning on v2_decoder.cpp:130 | | | 33c5985 Problem: build scripts don't need full git history | | | 4705feb Merge pull request #1676 from GreatFruitOmsk/master | | | 0475c6d CMAKE_VS_PLATFORM_TOOLSET may not be set. | | | c19470e Merge pull request #1675 from somdoron/Timers | | | aadaf99 add timers API to libzmq | | | 9ce8fe8 Merge pull request #1674 from GreatFruitOmsk/master | | | b76ccb8 Add missing header for the if_nametoindex on Windows. | | | 066ff13 Merge pull request #1672 from GreatFruitOmsk/master | | | 9236450 Fix redirecting location of pdb via CMAKE_PDB_OUTPUT_DIRECTORY. | | | b67cdcf Merge pull request #1670 from hintjens/master | | | 987eb6d Merge pull request #1671 from brian-peloton/master | | | 700b91d Fix alignment of initial chunk in yqueue | | | f3bcb73 Fixed old path to qt-android | | | 31c3549 Revert "fixes #1565: Allow session to flush commands on an engine error" | | | 768fc76 Merge pull request #1668 from zoobab/master | | | 8f1810d Add a Dockerfile to build libzmq for android | | | 819a879 Merge pull request #1669 from bluca/travis_android | | | bd222d9 Problem: travis CI tries to build "qt-android" | | | a9bad3b Merge pull request #1665 from hintjens/master | | | 9b45ba7 Problem: builds/qt-android name is inaccurate | | | f00eb5a Merge pull request #1664 from Kentzo/vmci | | | 3caa637 Add special interface to represent local VMCI context. | | | 3019896 Merge pull request #1663 from hurtonm/master | | | 3ae5c55 Fix mailmap entry for Max Skaller | | | 86efa67 Add mailmap entry for Chuck Remes | | | 7eeb7d5 Merge pull request #1662 from hurtonm/master | | | d8af708 Add mailmap file | | | c18904c Merge pull request #1659 from syenna/master | | | 7cfa933 Add missing support for IPv6 link local addresses (which include % followed by the interface name) | | | 6eeef5e Merge pull request #1658 from hintjens/master | | | 3cc7cfc Merge pull request #1657 from Kentzo/vmci | | | 6ae70a9 Remove unnecessray comment and unnecessary include. | | | 141de87 Fix a typo in reference to with_norm_ext. | | | 4dcfb23 Problem: zmq_vmci man page claims to be zmq_ipc man page | | | 765fd20 Merge pull request #1656 from bluca/vmci_include | | | 64ce6ca Problem: build fails, vmci enabled by default | | | a556b50 Problem: build failure, vmci include out of IFDEF | | | fc7e3bc Merge pull request #1654 from Kentzo/vmci | | | 68b13fb Add the VMCI transport. | | | 61f74e2 Merge pull request #1652 from chrisstaite/master | | | ba3cf3c Only start the heartbeat timer when the underlying mechanism is ready to stop cipher streams from trying to encrypt a heartbeat before the handshake has completed. Addresses issue #1601. | | | f6018e8 Merge pull request #1651 from wcs1only/master | | | 54799c8 fixes #1565: Allow session to flush commands on an engine error | | | e56b486 Merge pull request #1650 from c-rack/show-log-on-build-error | | | dfaa92c Problem: test-suite.log is not accessible on failing CI build | | | 782fbe5 Merge pull request #1649 from sheremetyev/fix-pipe-activation-race | | | bad93c5 Set LWM to half of HWL. | | | 234018d Add test demostrating that HWM applies to messages that have been already consumed. | | | 6e064f9 Merge pull request #1648 from c-rack/remove-out-batch-size | | | f9b8a94 Problem: out_batch_size has been replaced by ZMQ_TCP_SEND_BUFFER option in cdeec4c1 | | | b407b54 Merge pull request #1647 from banburybill/master | | | e71471b Add new option ZMQ_MULTICAST_MAXTPDU to set PGM_MTU. | | | 5d04dc3 Merge pull request #1645 from somdoron/master | | | 804bce8 Fix pipe terimation in router while reading message | | | 4f7dc49 Merge pull request #1643 from somdoron/master | | | 2105722 Fix a bug when stream_engine try to set alreadt set metadata | | | afc7c5c Merge pull request #1641 from c-rack/fix-recv-send-buffer | | | fc1099f Problem: documentation shows wrong default value | | | ec41f65 Problem: tcp_recv/send_buffer should be byte value instead of scale factor | | | 5ba328d Problem: there is no test for setsockopt ZMQ_TCP_SEND/RECV_BUFFER | | | f80faec Merge pull request #1640 from c-rack/fix-setsockopt | | | a992d9a Problem: comparison between signed and unsigned integer expressions | | | 98d5d4d Problem: call of overloaded ‘pow()’ is ambiguous | | | 8671495 Merge branch 'master' of github.com:zeromq/libzmq | | | 18c5170 Merge pull request #1638 from jens-auer/tcp_buffer_options | | | 908d6b6 Update options.cpp | | | d2516a9 Merge branch 'tcp_buffer_options' of github.com:jens-auer/libzmq into tcp_buffer_options | | | cdeec4c New options to set send/recv buffer size for TCP sockets. | | | c41fe88 Merge pull request #1636 from roalz/feature-add-msvc2015-build | | | 5f5fb5e Added solution and project files to build with Microsoft Visual Studio 2015 | | | 4444361 Merge branch 'master' of github.com:zeromq/libzmq | | | c775c50 Merge pull request #1631 from swansontec/master | | | b201043 Do not crash on unusual connection-failure cases | | | 9a8c822 Merge branch 'master' of github.com:zeromq/libzmq | | | 22179af Merge pull request #1629 from hintjens/master | | | 54e2e2a Problem: Windows 7 TCP slow start | | | ac46e6d Merge pull request #1628 from hintjens/master | | | ba1515f Problem: asserts if EINVAL recieved on read/write | | | f38c11c Whitespace fixes | | | ab2c009 Merge pull request #1626 from ahmetkakici/master | | | 7c8e65e Added missing socket_poller.cpp file to msvc solutions. also fixes issue https://github.com/zeromq/libzmq/issues/1624 | | | 182688d Merge pull request #1625 from lytboris/master | | | a4baa36 acutally allow specifying interfaces as source address | | | 9b14322 Merge pull request #1623 from zeromq/sappo-patch-1 | | | 64ffb3f Problem: libzmq appveyor build status is not visible | | | dc04c5b Merge pull request #1621 from madebr/cmake_winci_fixes | | | 0a0b9fd tweetNaCL: fix winrandom | | | 571ee21 appveyor: build all relevant combinations | | | 89338f4 CMake: fix library name on linux | | | c557221 Merge pull request #1620 from madebr/ctest_missing_tests | | | 9930f1f CTest: add missing tests + check for unknown tests | | | 2f63231 cmake: libzmq can now be built with both sodium and TweetNaCL | | | 7fe0321 Merge pull request #1619 from madebr/winrandombytes | | | b2c87b9 TweetNaCL: add windows randombytes implementation | | | e182438 Merge pull request #1618 from madebr/cmake_sodium | | | 35d723c Add Windows Continuous Integration (appveyor) | | | 55ca9c5 CMake: use libsodium if available, else use tweet_nacl | | | 5d98e60 Merge pull request #1617 from somdoron/removing_pollfd | | | da2bc60 Removing zmq_pollfd as it is replaced by zmq_poller | | | 0650b59 Merge pull request #1616 from somdoron/ZMQ_POLLER | | | 24fc0d4 drop the socket postfix from poller methods | | | 5c71fe6 Fix socket_poller windows compiling issue | | | 024819b add ZMQ_HAVE_POLLER define to check if ZMQ_POLLER exist | | | 476ba22 ZMQ_Poller support more event types | | | 544d1e3 Change the error of zmq_poller from EAGAIN to ETIMEDOUT | | | c22f9f3 Merge branch 'master' of github.com:zeromq/libzmq | | | a7ea57f Merge pull request #1615 from jeroenooms/master | | | 9114d39 enable static libraries on mingw | | | 979e6bb Merge pull request #1613 from maxkozlovsky/master | | | 06e882f honor buffer reference count in zmq::shared_message_memory_allocator::deallocate | | | f1e6cb8 Merge pull request #1611 from somdoron/zpoller-port | | | e387ce1 remove pollfd from sockets when destroying poller | | | 6501b80 port zpoller to libzmq as zmq_poller | | | 5002699 Merge pull request #1604 from wcs1only/master | | | 516b440 fixes #1315 socket monitor hangs if zmq_bind fails | | | a28398a Merge pull request #1603 from jizhilong/fix/typo | | | 9a78582 fix a typo in ypipe.hpp | | | ea26e68 New options to set send/recv buffer size for TCP sockets. | | | ca52520 Merge pull request #1602 from scemama/master | | | aefc5d1 Default behavior is --with-libsodium=yes | | | 73a0eed Fixes issue #1556 | | | 96014ee Merge pull request #1600 from lsniks/master | | | 8ec747e Issue 1588 : Rollback in case send fails for multipart msg | | | cca67fd Merge pull request #1595 from pijyoi/signaler_failable | | | 596d6e5 create signaler::recv_failable() | | | 52ee724 Merge pull request #1593 from meox/master | | | 992ac3b fix error with gcc 5.2 | | | 79daac1 Merge pull request #1592 from c-rack/fix-test | | | e4c06be Problem: check_hwm() has different semantic of 'full' | | | a8605f5 Merge pull request #1591 from c-rack/check-hwm | | | f1358c1 Problem: duplicate code for hwm check | | | dd6bb9a Merge pull request #1586 from ricnewton/master | | | 05d0451 Update cmake to support Visual Studio 2015 | | | d89753c Merge pull request #1585 from msb-at-yahoo/fix-send-doc-typo | | | b12b8ca Fix typo on send documentation re: nullification | | | ed1009b Merge pull request #1584 from ymax/master | | | e9e03f5 fixed zmq assertion in signaler.cpp under ubuntu | | | 2452c59 Merge pull request #1582 from pengweichu/master | | | 5dc8b51 Fixed the bug which cause the application crashed when use TCP connect to an invalid address(such as 192.168.1.255). | | | 0f51190 Merge pull request #1580 from ricnewton/master | | | 3f4f3c1 Fix windows cmake build | | | ee7f2a2 Merge pull request #1579 from staticfloat/patch-2 | | | 1fbc67a Fix pointer indirection precedence issue in docs | | | 2c94bb4 Merge pull request #1578 from hintjens/master | | | 3f92550 Problem: description of ZMQ_CLIENT/SERVER has inaccuracies | | | 50859e4 Problem: drop tests on CLIENT/SERVER are misleading | | | fb57110 Merge pull request #1577 from hintjens/master | | | f3ee8c6 Problem: request-reply pattern is lousy | | | e7da0ea Problem: client/server pattern is not documented | | | 4db73fc Problem: msg.cpp:set_routing_id accepts a zero routing ID | | | 6b00f40 Problem: test_client/server_drop_more are invalid | | | c2dffb9 Problem: threadsafe test uses CLIENT-to-CLIENT | | | d416ffc Problem: cannot build single test case in tests | | | 5e936fe Problem: routing ID cycles back to zero | | | 60fdfd9 Problem: whitespace at end of lines, removed | | | c5b1de3 Problem: code lets CLIENT connect to CLIENT | | | 87f2dff Problem: zmq_msg_get_routing_id () is not consistent with API | | | 7be6ad0 Replaced tabs in some files, with spaces | | | d0ffb91 Merge pull request #1574 from pijyoi/master | | | 25a50ca avoid dereferencing uint32_t on unaligned address | | | 734a73c Merge pull request #1571 from c-rack/fix-typos | | | bd923f0 Problem: some comments contain typos | | | 3e43258 Merge pull request #1570 from djelenc/deque_bug | | | 64ffda9 Problem: Tests in Travis are failing randomly | | | 39a0d33 Merge pull request #1569 from djelenc/xpub_manual_lost_subscriptions | | | 8fd71d6 Fixed missing subscriptions on XPUB with manual subscriptions | | | 47e1216 Merge pull request #1567 from djelenc/xpub_manual_proxy_disconnect_unsubscribe | | | dd35e1d Problem: lingering subscriptions on XPUB sockets (#1566) | | | 9e8e81c Merge pull request #1564 from c-rack/issue-1558-2 | | | 5dad00e Problem: do not call poller->add_fd() with -1. Fixes #1558 | | | 23c5561 Merge pull request #1563 from zeromq/revert-1561-issue-1558 | | | 2159618 Revert "Solution: check return code of make_fdpair() with zmq_assert" | | | 13db11c Merge pull request #1562 from markuspf/fix-dragonfly-compile-2 | | | ee984b1 Make DragonFly a first class citizen in terms of compilation | | | 32d7da1 Merge pull request #1561 from c-rack/issue-1558 | | | bb97888 Problem: return code of make_fdpair() is not checked. Fixes #1558 | | | 801f39d Merge pull request #1557 from hintjens/master | | | 1fdf8f7 Cleaned up test case | | | 146be48 Merge pull request #1553 from flub/master | | | f86264d Update zmq_inproc manpage for bind/connect order | | | 0e1448a Merge pull request #1550 from xaqq/master | | | bc513b6 Merge pull request #1547 from jemc/master | | | 3341942 Problem: Private/internal macros defined in public header. Solution: Move the macros to a private header. | | | 735c02e Merge pull request #1546 from reza-ebrahimi/master | | | 63260d8 rename ZMQ_UNUSED macro to LIBZMQ_UNUSED | | | b07b1e2 Merge pull request #1545 from ricnewton/master | | | 096007c Fix zmq crash when calling shutdown with a pending inproc socket connect | | | 4e5843b Merge pull request #1543 from csiro-workspace/master | | | 7e09306 -Set signaler_port to 0 which allows the OS to find a free port, rather than crashing if 5905 is in use (https://github.com/zeromq/libzmq/issues/1542) -Added config.hpp to the source list so it shows up in generated projects -Remove CMAKE_BUILD_TYPE setting for generators that don't use it | | | ec98916 Merge pull request #1541 from jemc/master | | | 61217a2 Problem: Source files contain mixed tabs and spaces. Solution: Convert to spaces and remove trailing whitespace in these files. | | | 6aa5c20 Merge pull request #1540 from djelenc/fix_failing_tests | | | 1240d7a Fixes failing tests regarding XPUB sockets. | | | 391bc12 Merge pull request #1539 from djelenc/issue1116 | | | b9634e1 Addresses zeromq/libzmq#1116. | | | 370b8c9 Problem: Identity frame from router has no metadata | | | 3f326b1 Merge pull request #1536 from bluca/ci-osx-missing-dependency | | | 709a1e9 Merge pull request #1535 from somdoron/master | | | 0c4032b CI run on OSX needs binutils | | | 4da5ff6 revert to original zmq_polland creating zmq_pollfd_poll for polling on pollfd | | | a96f16e Merge pull request #1534 from somdoron/master | | | d83b045 rename poller to pollfd | | | 7d42aac Merge pull request #1533 from c-rack/fix-tests | | | 34fe5ea Solution: explicitly set u.base.metadata to null | | | 5bae691 remove poller field, using fd instead | | | 87e7ed0 Merge pull request #1531 from reza-ebrahimi/master | | | 7058c54 apply a change to LIBZMQ_DELETE macro (related to issue #1524) | | | 6d9eb18 Merge pull request #1530 from reza-ebrahimi/master | | | 1621c25 define a macro for heap object deletion in a unified manner (related to issue #1524) | | | 9bf88bc Merge pull request #1529 from bluca/container | | | 1ab4667 Set -x in ci_build.sh to show commands in log | | | f6b0ead Set sudo: false to force container build | | | 1afc30a CI build/install in local directory | | | 9ebd54a Merge pull request #1528 from bluca/fix-travis-check | | | f4e9e6f CI build does not fail when tests fail. Fix #1527 | | | eb1d72f Merge pull request #1526 from somdoron/master | | | 9d829f7 moving new poller field to the end of the struct | | | e74e36d Merge pull request #1525 from somdoron/master | | | 6eddbd9 polling on thread safe sockets | | | 1653d3c add new tests to gitignore | | | 1aaa893 add tests for polling on thread safe sockets | | | a638189 add methods to handle poller | | | 3496877 add an option to check if the socket is thread safe | | | de018e8 Merge pull request #1522 from reza-ebrahimi/master | | | a50834c fixed issue with ticket #1517 (wrong lib output name in MSVC CMake build) and apply some improvements in CMake build system | | | eb2eec6 Merge pull request #1521 from reza-ebrahimi/master | | | 8e6ef46 changing some camelCase variable names to snake_case in previous commit | | | 003ae1b Merge pull request #1520 from reza-ebrahimi/master | | | d7b74d1 remove unnecessary multiple WSAGetLastError() calls | | | 6d217aa Merge pull request #1519 from reza-ebrahimi/master | | | bff2284 place a ZMQ_UNUSED macro and replace all unused variables with ZMQ_UNUSED macro | | | bf27d58 Merge pull request #1518 from sappo/master | | | 8bf4d1e Problem: Missing src/ prefix for libzmq library in Makefile.am for test_getsockopt_memset Solution: Add prefix to fix test compilation | | | effc26c Merge pull request #1476 from hintjens/master | | | 08c2a92 Merge pull request #1514 from rikvdh/master | | | de55e3a Merge pull request #1515 from rikvdh/test-proxy-return | | | 5485d6e Check proxy return values in tests | | | c68e9a3 Merge fix for zeromq/zeromq4-1#52, getsockopt ZMQ_RCVMORE now resets all bits | | | fd9bd1b Problem: broke Cmake build | | | 5d5cdac Problem: source packages lack makefiles for all systems except msvc | | | 2b45e38 Problem: documentation for ZMQ_CTX_BLOCKY is wrong | | | 11fba2b Fixed compile errors in test_stream | | | 92c4dec Problem: lack test case for large stream messages | | | b791031 Merge pull request #1512 from pijyoi/retransmit_fix | | | e129640 fix: ZMQ_TCP_RETRANSMIT_TIMEOUT not applied to bind socket | | | 84a93d4 Merge pull request #1511 from sorenh/linger_fix | | | abc845d Avoid terminating connections prematurely | | | ba6e133 Merge pull request #1510 from pijyoi/retransmit_timeout | | | c7f2cdd fix: Windows setsockopt needs char* cast | | | ca9215d add ZMQ_TCP_RETRANSMIT_TIMEOUT socket option | | | 064c2e0 Merge pull request #1508 from pijyoi/connect_timeout | | | c9971e0 write man pages | | | eeb697b add connect timeout logic | | | c0ca2be add ZMQ_CONNECT_TIMEOUT socket option | | | 4a0bde8 rename timer_started to reconnect_timer_started | | | 5724b55 Merge pull request #1507 from pijyoi/fixdoc | | | 2d9c7f3 ZMQ_TCP_KEEPALIVE_IDLE doc wrongly mentions TCP_KEEPCNT | | | d65dab2 Merge pull request #1504 from bluca/travis-file-limit | | | 85da2ea Increase file limit in travis config | | | 23655c5 Merge pull request #1503 from bluca/travis-ci-osx | | | 270a1ac Add OSX build to travis config. Fixes #1502 | | | 20ba661 Do not use ldconfig in CI if running on OSX | | | 40e2bef Update NDK version to r10e, OSX support | | | 102d1b1 Check for [g]readelf availability in qt-android helper | | | 57ef593 Merge pull request #1501 from jemc/fix/issue-1500 | | | 438b520 Remove type-pun in zmq.cpp to resolve issue #1500. | | | 7604e1f Merge branch 'master' of github.com:zeromq/libzmq | | | 6764055 Merge pull request #1499 from jemc/docfix/setsockopt | | | 6d0cea5 Fix alphabetical order of non-deprecated setsockopt docs. | | | 94c579a Fix title of docs for `ZMQ_XPUB_WELCOME_MSG` socket option. | | | 7b5bf4a Merge pull request #1498 from pijyoi/master | | | d9f3261 ZMQ_TCP_KEEPALIVE_IDLE doc wrongly says it overrides TCP_KEEPCNT | | | 2d8b1a7 Merge pull request #1497 from bluca/fix-autogen-libtool-detection | | | 89fa904 Check for libtoolize instead of libtool on Linux | | | a656b39 Merge pull request #1496 from brian-peloton/macro-to-disable-test-timeout | | | 94b6fca Merge pull request #1495 from brian-peloton/fix-test-flakiness | | | 5dee460 Merge pull request #1494 from brian-peloton/fix-partial-recv-in-test | | | 4152023 Merge pull request #1493 from brian-peloton/fix-other-test-flakiness | | | 6dfe8f2 Merge pull request #1492 from brian-peloton/fix-memory-leak | | | 80adc13 Merge pull request #1491 from brian-peloton/fix-eventfd-under-load | | | c4c5135 Retry recv if it only returns part of a message during tests. | | | 62a0e45 Fix eventfd read handling under heavy load. | | | e449d7b Fix test flakiness. | | | 9796980 Fix a documented memory leak. | | | f86bded Increase sleep in test to fix flakiness under CPU load. | | | cb0491c Add a way to disable libzmq's internal test timeout. | | | 7b2e37d Merge pull request #1490 from evoskuil/master | | | 81aa6f4 Style and explicitness. | | | 6f0efc0 Make lossy cast explicit. | | | 342c417 Add decoder_allocators to VS builds. | | | 0917ece Merge pull request #1489 from pijyoi/fix_1488 | | | 2182bc9 check for potential unsigned integer wraparound before adding | | | 7701a8f Merge pull request #1487 from pijyoi/stream_notify | | | fd51b0e update test that relied on connect notifications to be disabled | | | 3e7d737 change ZMQ_STREAM_NOTIFY to default to 1 | | | 518b939 make ZMQ_STREAM_NOTIFY also control disconnect notificatons | | | 588e0d2 Merge pull request #1486 from jimenezrick/fix-1478 | | | ec5592d Fix 1478: receive unsubscriptions in XPUB when verbose | | | 305c075 Merge pull request #1485 from ricnewton/master | | | 91877a2 Fix windows build | | | a4509d8 Merge pull request #1484 from pijyoi/fixsmash | | | 93218a6 Merge pull request #1483 from ktf/master | | | e2be0d2 Fix compilation on mac. | | | 5fead47 Merge pull request #1482 from brian-peloton/master | | | 773a06f Fix memory leak when creating a socket fails. | | | 708353a advance refcnt only if it was used | | | c05a475 Merge pull request #1481 from brian-peloton/master | | | 18791f2 Fix several missing msg_t::close calls. | | | 3f70aca Merge pull request #1480 from brian-peloton/master | | | a88524d Fix test_proxy hanging occasionally by setting ZMQ_LINGER to 0. | | | b71f720 Merge pull request #1479 from jens-auer/issue1477 | | | 6b9b13b Fixed whitespace error. | | | 2379712 Fixed #1477 corruption in "zero-copy" raw_decoder for payloads larger than 8192 bytes #1477 | | | 15e35c5 Merge pull request #1475 from jimenezrick/fix-doc-setsockopt | | | 7030bc4 Fix doc formatting issues in zmq_setsockopt page | | | 6653775 Merge pull request #1474 from leonarf/patch-1 | | | 4a59983 THREAD PRIORITY option documentation | | | 311f4d0 Merge pull request #1472 from reunanen/allow-explicitly-setting-buf-sizes-to-0 | | | 7362f3a update documentation regarding the rcvbuf parameter | | | 8096990 update documentation regarding the sndbuf and rcvbuf parameters | | | f7b933f LIBZMQ-195 allow explicitly setting sndbuf and rcvbuf to 0 (see https://support.microsoft.com/en-us/kb/201213) | | | 72a9488 Merge pull request #1471 from reunanen/retry-on-WSAENOBUFS | | | adafdb8 Merge pull request #1470 from reunanen/check-msg-type-in-rm_refs | | | ccb13e1 add sanity check in msg_t::rm_refs in order to avoid invalid memory access with u.zclmsg.refcnt | | | 8339271 LIBZMQ-195 on Windows, handle WSAENOBUFS like WSAEWOULDBLOCK | | | db898de Merge pull request #1469 from tkoeppe/master | | | 29b4548 [decoder.hpp] Fix misspelled inclusion | | | d60040d Merge pull request #1468 from tkoeppe/master | | | 5b4b8a0 [decoder*] Style fixes for consistency | | | e83bad1 Merge pull request #1467 from jens-auer/upstream | | | ef36515 - Replaced C-style casts with C++-casts - Replaced stdlib.h with cstdlib - Made single-argument constructors explicit | | | f541ac9 Merge pull request #1466 from jens-auer/upstream | | | 3679793 "zero-copy" raw_decoder | | | d83220e Merge pull request #1465 from tkoeppe/master | | | 14d69a3 Clean-up: Rename internal macros consistently. | | | 6059e8e Merge pull request #1461 from tkoeppe/master | | | ddb82a5 atomic_counter.hpp: clean up the clean-up | | | 26e3873 Add C++11 support to atomic_counter_t. | | | 010f93b Merge pull request #1460 from tkoeppe/master | | | 73e6a38 atomic_ptr.h: clean up the clean-up | | | 80b1e67 Merge pull request #1459 from tkoeppe/master | | | 08f9bf5 Add missing relaxed memory ordering. | | | f448dcd Merge pull request #1458 from tkoeppe/master | | | 68f5926 Add support for in C++11 | | | f3ef027 Merge pull request #1457 from calid/ignore-unbind-tests | | | ee78766 ignore unbind tests | | | 818491e Merge pull request #1455 from calid/update-gitignore | | | 9802dd5 Merge pull request #1456 from calid/issue-949-tests | | | 0f208c1 be pedantic and call zmq_close in tests | | | d14f419 another errant comment | | | 6dac509 fix errant comments | | | a9fd750 add tests for #949 | | | 3412959 update gitignore with additional tests | | | 6ab66ca Merge pull request #1451 from jbreams/heartbeat-defaults | | | e9a5bc8 Fix units and default values for heartbeats options | | | 2e5435e Merge pull request #1449 from jbreams/heartbeats-docswindows | | | 85417ba Add documentation for ZMTP heartbeat socket options | | | df0c707 Fix test_heartbeats compile in VS2013 | | | 3a27be3 Merge pull request #1448 from jbreams/heartbeats | | | cbb3b17 Add ZMTP heartbeats | | | 4b4e00b Merge pull request #1446 from dnaeon/typo-fix | | | fa3b5d8 Typo fix | | | f9d0dab Merge pull request #1445 from c-rack/fix-resolve-ipv6 | | | 15f9ee1 Solution: allow brackets in tcp ipv6 address | | | d33fb6a Merge pull request #1441 from jens-auer/rebase3 | | | e70b5ef Reuse buffer when no messages depend on it. | | | 51cb57e Fixed wrong handling of shared messages | | | dfe1908 Fixed wrong buffer end detection in v2_decoder. | | | b3f2acf Merge pull request #1440 from xaqq/fix_solaris_build | | | 8ffd723 Probably fix build issue on Solaris. | | | 6d4d7a5 Merge pull request #1439 from hintjens/master | | | 6f1d114 Problem: 4.1 broke the ABI yet did not bump ABI number | | | 8fb5590 Merge pull request #1437 from ricnewton/master | | | f696d03 Fix tabbing | | | 8484e16 Fix windows build | | | 52191af Merge pull request #1435 from minrk/test-ffn | | | fdb7d68 test zmq_msg custom free-function | | | 4267334 Merge pull request #1433 from minrk/single-socket-proxy | | | f34cc24 test proxy with single REP socket | | | 158d77d don't check POLLOUT for single-socket proxies | | | d3bb450 Merge pull request #1432 from xaqq/fix_init_order | | | c35971a Fix initialization order. | | | 5cbd197 Merge pull request #1430 from junovitch/fix-man-install-without-doc-build | | | 45610c3 Enable install of man pages when BUILD_DOC is not set by shifting INSTALL_MAN outside of BUILD_DOC's if/endif | | | f4da544 Merge pull request #1427 from xaqq/doc-patch | | | 4ad9a5e Update documentation for zmq_setsockopt. | | | c0cda2e Merge pull request #1426 from ricnewton/master | | | dc94962 Handle infinite hwms properly | | | 15eecf4 Update high water marking to allow changing high water mark after connection established. | | | a3b8f80 Merge pull request #1425 from mipaaa/master | | | b0296bc Fixed executable name in the usage string | | | bc2f5f7 Merge pull request #1424 from ricnewton/master | | | dc105ff Fix xpub test to set hwm before bind. | | | d4b11b0 Merge pull request #1423 from ricnewton/master | | | 32770d2 Remove accidentally committed appveyor file. | | | 9f8b8af Fail ZMQ_SNDHWM and ZMQ_RCVHWM setsockopt if already connected. | | | 64e711e Merge branch 'master' of https://github.com/zeromq/libzmq | | | 383f67a Merge pull request #1422 from hintjens/master | | | e37d715 Problem: tests/test_socketopt_hwm fails and breaks CI | | | 1540737 Merge branch 'master' of https://github.com/zeromq/libzmq | | | bfb0ac1 Merge pull request #1418 from xaqq/setsockopt | | | fb96014 Introduce a failing test against zmq_setsockpt(). | | | 9e80f07 Merge pull request #1417 from jens-auer/zero_copy | | | e9b403a zero-copy message receive | | | 611e96c Allocation-free msg::init_data | | | 03d6a73 Merge pull request #1415 from hintjens/master | | | 3e330d6 Fixes to README | | | a07244c Merge pull request #1414 from hintjens/master | | | 8620c3e Problem: source file headers are somewhat confusing about LGPLv3 | | | 1e10222 Merge pull request #1413 from malexzx/master | | | 1eb8e2a HPUX build and gmake check issues solution (#1412) | | | 4676e65 Merge pull request #1411 from jens-auer/address-sanitizer | | | d337cf5 Fixed out-of-bounds access when releasing socket handles. | | | a146503 Merge pull request #1409 from rikvdh/master | | | aa2e74c Fix another degradation, CPU maxes out when POLLOUT is set because poll exits on POLLOUT and doesn't wait for POLLIN. | | | d8077bb Merge pull request #1406 from rikvdh/master | | | ae630cf Fix degradation from #1382, POLLOUT was tested but not requested | | | 099fd43 Merge pull request #1405 from c-rack/fix-brackets | | | 8a3296c Solution: add missing brackets | | | f9315e1 Merge pull request #1403 from dfons/master | | | fcf7b22 doc/zmq_socket.txt: Remove note about ZMQ_PAIR being experimental. | | | dfaa55f Merge branch 'master' of https://github.com/zeromq/libzmq | | | f03a78b Merge pull request #1401 from taotetek/master | | | 5376262 remove temp printf from stream_engine | | | d35473e Merge pull request #1398 from jacmet/pkgconfig-static-linking | | | e89577d libzmq: Fix pkg-config files for static linking | | | 4c36c93 Merge pull request #1397 from danriegsecker/master | | | f4f918b Some test fail to build targeting less that Windows Vista | | | 59add70 Merge pull request #1395 from anton-sergeev/master | | | 5f9b258 Make CMake option for perf-tools | | | 3699242 Merge pull request #1394 from BurningEnlightenment/master | | | f0a7631 REPLACE MSVC VERSION SUFFIX VARIABLE | | | 959ab52 Merge pull request #1391 from CommanderBubble/master | | | 1bfff06 Merge pull request #3 from CommanderBubble/FD-SETSIZE-update | | | 166a14c Update configure.ac | | | bd795d6 Update configure.ac | | | 095741c set FD_SETSIZE to 1024 on mingw | | | 235a1db Merge pull request #2 from zeromq/master | | | 43a1192 Merge pull request #1390 from hintjens/master | | | 7488876 Problem: incomplete specs for test_proxy_terminate | | | eead3bc Merge pull request #1388 from rikvdh/issue-1382 | | | 7b9e9b8 Issue #1382: Do not send data to backend when there are no listeners (+ tests) | | | e1e9fb3 Merge pull request #1387 from c-rack/1386-libsodium-checkout | | | 7e8ba0e Solution: Build libsodium from latest master branch. Fixes 1386. | | | 3ec0e77 Merge pull request #1384 from hurtonm/master | | | 2e06737 pub: Don't delay pipe termination | | | 09a65c5 push: Don't delay pipe termination | | | aabbe3f Merge pull request #1383 from somdoron/master | | | c2dcc80 change minimum version to windows vista and implement dummy condition variable for lower versions | | | dbacc34 Merge pull request #1379 from evoskuil/master | | | 30bd7c4 Fix integer narrowing issues. | | | cd830dd Merge pull request #1378 from CommanderBubble/master | | | a53404f Merge pull request #1 from CommanderBubble/CommanderBubble-configure.ac-adds_mingw64_support | | | 88ac631 Merge pull request #1341 from hintjens/master | | | 594e3dc Problem: shutdown asserts if WSASTARUP wasn't done previously | | | 0673cd4 Problem: test_disconnect_inproc sometimes fails | | | 9a4c4da Merge pull request #1375 from natano/configure_bitrig | | | 8957ad5 Add Bitrig to OS detection in configure.ac. | | | f9fe77f Merge branch 'master' of https://github.com/zeromq/libzmq | | | c9bdcfc allow host_os to accept mingw64 | | | 04a9d58 Merge pull request #1374 from kreuzberger/master | | | d4a5803 Update zmq_setsockopt.txt | | | 18b6e68 Add documenation for ZMQ_XPUP_NODROP | | | a756eee Merge branch 'master' of https://github.com/zeromq/libzmq | | | 41d85f5 Merge branch 'master' of github.com:zeromq/libzmq | | | 89bf2af Add libsodium directory path hints for cmake | | | 6b4d9bc Merge pull request #1370 from calid/unbind-enoent | | | edc0640 doc: add ENOENT to list of zmq_unbind error codes | | | 2d435eb Merge pull request #1369 from calid/ctx-term-vs-destroy | | | 023505a update zmq_ctx_term description for consistency | | | 4820d49 Merge pull request #1368 from calid/docfix-zmq-msg-init | | | 4c92fef doc: zmq_msg_init does not set errno | | | eb34533 Merge pull request #1367 from evoskuil/master | | | 1e27b36 Fix default VC rt lib for release dynamic exe. | | | 6b06bc3 Merge pull request #1366 from xantares/patch-1 | | | 032c5ed fix CMP0053 warning with cmake 3.1 | | | ec4200a Merge pull request #1365 from xantares/master | | | 0f24f67 set soversion without ZMQ_BUILD_FRAMEWORK | | | 80044c9 mutualize win32 flags | | | 7dfa7b7 do not mix DLL_EXPORT & ZMQ_STATIC definitions | | | 1d2b34d install *.txt in share/zmq | | | 866e752 do not install sources | | | 1a5ced9 Merge pull request #1361 from rodgert/master | | | d47980a Allow zmq_msg_gets checks to assert rather than segfault | | | f053854 Merge pull request #1360 from hurtonm/master | | | 5ed6ac6 Adjust number of sent messages on hiccups | | | b7e5275 Merge pull request #1359 from rodgert/master | | | 700f7bf resolve #1347 addresses issue of no metadata on identity frame | | | 1e6e5b1 Merge pull request #1357 from rodgert/master | | | 4b948b1 Code cleanup | | | cf0804b Remove unused include | | | 8daa74d Fix comment from prior commit | | | fefe0d4 Update gitignore to include recently added tests for server sockets | | | 638ddeb resolve #1347 Support limited metadata for STREAM sockets | | | 8a52687 Merge pull request #1356 from rodgert/master | | | 39338e2 Fix autogen.sh warning about trailing whitespace | | | 2ae7ae6 Merge branch 'master' of github.com:zeromq/libzmq | | | fe2ce47 Merge pull request #1355 from evoskuil/master | | | bc53d71 Fix error return for clock_gettime. | | | 759c3e3 Merge pull request #1354 from evoskuil/master | | | a8f11b3 Add clock_gettime implementation for OSX. | | | 6630f19 Apply VS2013 changes to VS2010 and VS2012. | | | 55886b8 Merge pull request #1352 from somdoron/master | | | deaa896 thread safety bug - lock when sending | | | cac4d7a Merge pull request #1350 from zeromq/revert-1345-bzimmerman_CMAKE | | | a4de3df Revert "Bzimmerman cmake" | | | 5d42fe1 Merge pull request #1349 from somdoron/master | | | 5a897f7 allocate reaper_signal only when needed | | | bbdd866 thread safety - supporting windows | | | 6749c9b thread safety | | | 88c6e69 Merge pull request #1348 from evoskuil/master | | | 6bf1609 Update VS DLL and NuGet versioning to 4.2.0. | | | 91eead1 Add client.cpp/hpp and server.cpp/hpp to VS projects. | | | 2fd2fca Make implicit cast explicit. | | | 6724f41 Fix forcing to bool. | | | 405a749 Merge pull request #1345 from QbaseLLC/bzimmerman_CMAKE | | | c743bd9 changed test tools to compile statically | | | caf4276 removed packaged export added version to builds other cleanup | | | fef20b1 Merge remote-tracking branch 'remotes/origin/HEAD' into bzimmerman_CMAKE | | | eacbd0c Merge branch 'master' of github.com:zeromq/libzmq | | | c9418db Merge pull request #1344 from febeling/cond-build-tools | | | 54b5621 Problem: curve keygen build cannot be switched off | | | 2d59594 Problem: perf tools build cannot be switched off | | | 49f58c0 Merge remote-tracking branch 'remotes/upstream/master' | | | 7020086 Adding Bryan's changes. | | | 2bb72ad update to use new find_program syntax | | | 552c136 replace check_library and check_include with find_file and find_library | | | e05c805 Merge pull request #1342 from chickenkiller/master | | | 9daf6dd acinclude.m4: make kernel-specific flags cacheable | | | ade54d7 Merge remote-tracking branch 'remotes/upstream/master' | | | 8e89d11 Merge pull request #1339 from evoskuil/master | | | 1a0d134 Add missing EOL at EOF. | | | ca94cf5 Add appveyor support for building on windows. | | | 05df707 Merge remote-tracking branch 'remotes/upstream/master' | | | 34cd718 Merge pull request #1337 from somdoron/JenkinsFix | | | ee96211 fix jenkins build | | | edb3a13 Merge pull request #1336 from somdoron/ClientSocket | | | 79f162a test the client socket can drop multi frame messages that being sent to it | | | 14a19cd test the server socket can drop multi frame messages that being sent to it | | | 862cd41 implement client socket type and drop messages when more flag is set on client and server | | | a6362a4 Merge pull request #1334 from somdoron/ServerSocket | | | 5632b57 adds server socket type and routing id to msg | | | d5e7922 Merge remote-tracking branch 'remotes/upstream/master' | | | 9826a7b Merge pull request #1333 from hintjens/master | | | a7a512a Problem: test cases are failing on slower PCs (eee PC) | | | e351cbd Merge remote-tracking branch 'remotes/upstream/master' | | | 9fc0d2f Merge pull request #1331 from jemc/master | | | 2894634 Problem: qt-android build script out of date Solution: copy changes from latest zproject | | | 153e048 Merge pull request #1330 from rodgert/master | | | 937d485 Add cast to make Clang happy | | | be8cdc2 Merge branch 'master' of https://github.com/zeromq/libzmq | | | e6c45f5 Support using compielr intrinsics for atomic operations | | | 8c8d23c Merge pull request #1328 from rodgert/master | | | d8c15cf Code cleanup - removing unused local | | | 0303131 Merge pull request #1327 from rodgert/master | | | bccf0bc Merge pull request #1326 from rodgert/master | | | 1c72bf4 Clean up of metadata_t | | | d9fb1d3 resolve #1325 Alignment issue with zmq_msg_t on SPARC CPU | | | 96a27d1 Merge pull request #1324 from jruffin/invert-matching | | | cf2238f Added socket option ZMQ_INVERT_MATCHING. | | | 148cec0 Merge pull request #1323 from ricnewton/master | | | 415b49b Fix Windows build | | | 4ad2edf Merge pull request #1322 from hintjens/master | | | 6ced702 Problem: commit afb24b53 broke ZMQ_STREAM contract | | | 0d9852a Merge pull request #1321 from hintjens/master | | | 94d9a4f Problem: copyright statements are out of date | | | fd560b4 Merge pull request #1319 from rodgert/master | | | 73bf0fb Remoe more test_id2fd cruft | | | 3d44050 Merge pull request #1317 from topher200/master | | | 708298e documentation clarification on pipe::write failure | | | be23e69 Merge pull request #1314 from topher200/master | | | 866a046 Close messages that failed to send | | | 03a1b0e Merge remote-tracking branch 'upstream/master' | | | 94b0ad3 Merge pull request #1312 from rodgert/master | | | 40d2f9a fix typo in zmq_msg_gets documentation | | | 53431a5 Merge pull request #1310 from rodgert/master | | | 4e89ae6 Fix typo in zmq_msg_gets documentation | | | 0e404ec Merge pull request #1309 from rodgert/master | | | cf2bd3b Expand on 'Peer-Address' property documentation | | | 97f3126 Formatting cleanup | | | b443618 Code cleanup | | | 7d224d7 Add 'Peer-Address' property to connection metadata | | | 2e76bbe Merge pull request #1308 from rodgert/master | | | 39285cb Try to clarify the intent of zmq_msg_gets() in documentation | | | 1046662 Merge pull request #1301 from rodgert/master | | | 413f835 Make alignment compiler directive | | | b6b990f Merge pull request #1300 from moteus/master | | | 57cb34f Fix. Use C++03 compatible way to align struct. (Build on MSVC) | | | 3503fda Merge pull request #1299 from rodgert/master | | | 6372fc2 Align inter-thread shared structers on cache-line granularity | | | c816e42 Merge pull request #1298 from rodgert/master | | | 9019403 Increase size of zmq_msg_t to 64 bytes | | | 95e7611 Merge pull request #1297 from rodgert/master | | | a55005f Remove documentation for ZMQ_IDENTITY_FD | | | 7c0a644 Remove of ZMQ_IDENTITY_FD socket option | | | a450bde Revert "resolve #1292 ZMQ_IDENTITY_FD does not validate option_len" | | | 1ae98c7 Merge pull request #1293 from rodgert/master | | | 45c6815 resolve #1292 ZMQ_IDENTITY_FD does not validate option_len | | | fa1f676 Merge remote-tracking branch 'upstream/master' | | | 4e9e719 Merge pull request #1286 from ricnewton/master | | | b1305bb Remove int typedefs and use stdint.h for windows. | | | 25f1539 Merge pull request #1283 from DaiyuHurst/master | | | c993ac8 Merge pull request #1284 from hintjens/master | | | 89a2041 Problem: incomplete definition of integer types | | | 5d084cd Implement a definitive cygwin target for libzmq. | | | 4b4adbb Merge branch 'master' of github.com:zeromq/libzmq | | | d2bacdf Merge pull request #1282 from hintjens/master | | | eacd4d9 Problem: test cases were sporadically failing | | | 04664f0 Problem: 'bool' is not defined by default | | | ae53b27 Merge pull request #1281 from hintjens/master | | | 2de940b Problem: need atomic reference counting in several projects | | | 07229c7 Merge pull request #1280 from hintjens/master | | | 17937ff Problem: very hard to debug security mechanism mismatch | | | f78f4e3 Changed library name to zmq.lib. | | | 5b1b3b5 Updated Cmake file to remove ascii doc. | | | 187c743 Merge pull request #1276 from hintjens/master | | | f5f4d27 Problem: zmq_epgm is duplicate of zmq_pgm | | | ffb7cab Merge pull request #1275 from pmienk/master | | | 510eaba Alter --with-libsodium default. | | | 4494286 Merge pull request #1272 from minrk/security-old-zmtp | | | 5385a51 craft vanilla socket security test messages | | | 5a8b46e allow vanilla socket security tests to run on Windows | | | efed3d0 add session->zap_enabled() | | | 6cf120e reject old ZMTP connections if auth enabled | | | c35c0ca test unauthenticated messages from vanilla sockets | | | c57d557 Merge pull request #1269 from somdoron/manual_and_welcome | | | dd809de add to authors | | | cdf4a12 documentation for welcome msg and xpub manual | | | bcaae7d Merge pull request #1268 from somdoron/manual_and_welcome | | | 0ac0b04 remove debug printf in test_xpub_welcome_msg | | | 9bd3410 Merge pull request #1267 from somdoron/manual_and_welcome | | | 768b62e xpub welcome msg | | | 96e29f1 Add manual control over subscriptions to Pub | | | cefce68 Merge pull request #1262 from hurtonm/master | | | 905b168 Fix issue #1257 | | | 1680a3c Merge pull request #1260 from abbradar/master | | | 32b2d30 Fix test_filter_ipc for cleared supplementary groups | | | cb5eebd Merge pull request #1258 from hintjens/master | | | b6e61d7 Problem: linger values other than -1 or 0 are unsafe | | | f448af9 Merge pull request #1255 from klaussfreire/master | | | 6a227b2 Re-enable pollout before cancelling tx timeout | | | 3de1163 Fix busy-polling bug in pgm_sender causing it to consume CPU cycles | | | fca34e5 Merge pull request #1253 from minrk/linger-timeout | | | 35dd85a use more conservative 30 second default timeout for LINGER | | | ed4f342 Merge pull request #1252 from c-rack/master | | | 479db21 Problem: return code of sodium_init() is not checked. | | | 6dc9db1 Merge pull request #1251 from johntconklin/master | | | bc718b5 Merge remote-tracking branch 'upstream/master' | | | ea011a3 Fix typos. | | | afec844 Use consistant spelling in documentation | | | 7b6e310 Merge pull request #1248 from hintjens/master | | | 661bccb Merge pull request #1250 from c-rack/master | | | e00ea53 Add tests for issue #1094. | | | 1844fc3 Problem: No error-checking of setsockopt ZMQ_CURVE_* z85 keys. Solves #1094. | | | 7781375 Problem: default LINGER value is insane | | | 6d9f97a Merge pull request #1246 from hintjens/master | | | ea9f7ac Problem: zmq_ctx_term has insane behavior by default | | | e3817a1 Merge pull request #1244 from johntconklin/master | | | 7176b85 Fix typo: endpoind -> endpoint | | | b6ae984 Fix typo: addres -> address | | | eda042d Merge pull request #1243 from jemc/master | | | 5b6293c Problem: qt-android build doesn't fully work for downstream builds Solution: Fix the qt-android build | | | 57eff1b Merge pull request #1242 from pmienk/master | | | 384fbbe Restore structure to targets lost during nonrecursive refactor. | | | be55c5a Fixed .gitignore for mains in root | | | 4a79f09 Merge pull request #1241 from jemc/builds-qt-android | | | aeec276 Problem: Travis ci logs are too long Solution: Don't print tar extraction verbosely | | | eae6797 Problem: No builtin way to build for qt-android Solution: Add qt-android build system and add to travis-ci | | | 98e22da Merge pull request #1234 from lysyloren/master | | | 87c2236 Disable IPC testing on ipc-incapable systems in test_term_endpoint.cpp | | | b863709 Merge pull request #1233 from lysyloren/master | | | f47960e Added test and updated documentation for unbind wild-card * binded socket | | | c9eb7b8 Merge pull request #1229 from lysyloren/master | | | 4c6ea12 Merge pull request #1232 from johntconklin/master | | | 10c18f7 Support both --enable-eventfd and --disable-eventfd options. | | | 3ac1925 Merge pull request #1231 from johntconklin/master | | | f78cbc5 Correct libgssapi_krb5 packages. | | | 0fe9cec Pass --with/--without-libgssapi_krb5 to configure. | | | 09e7416 Unbind socket with real endpoint when binding by wild-card * address | | | d6c4750 Merge pull request #1226 from pmienk/master | | | 2153043 Add support for --with/--without libgssapi_krb5 | | | 1735c1e Add --with-libgssapi_krb5 to match libsodium and pgm. | | | 9b2700c Merge pull request #1225 from hurtonm/master | | | 1fd1d51 Fix issue #1224 | | | e9b9860 Merge pull request #1223 from xaqq/build-script | | | 216caee Improve build script error checking. | | | e74b10b Merge pull request #1222 from zeromq/revert-1183-size_fix | | | 0d45931 Revert "ZMQ API diverges from POSIX" | | | 527eddc Merge pull request #1183 from mschneider/size_fix | | | b1d766a Merge pull request #1219 from pmienk/master | | | 607fa58 Merge pull request #1218 from johntconklin/master | | | 7c33d91 Update travis script to configure with libsodium. | | | 9078a7a Add support for --with/--without libsodium and --with/--without pgm command line options. | | | 64a92cc Support both --with-* and --without-* options for libsodium and pgm | | | 39b8ac3 Merge pull request #1217 from johntconklin/master | | | ebfe635 Merge pull request #1214 from johntconklin/master | | | 0e7458d Merge pull request #1216 from xaqq/pollpri | | | 779c37a Add support for POLLPRI flag. | | | a109723 Merge pull request #1207 from hintjens/master | | | 2e0c1a9 Append to libzmq_la_CPPFLAGS and libzmq_la_LIBADD. | | | 359933a Merge pull request #1213 from dmick/master | | | 983eaec Merge pull request #1212 from dstftw/fix-typos | | | c22bcf4 Fix builds/msvc/Makefile.am to include all properties files in the build | | | 76d86c3 Fix some typos | | | 9289845 Remove build and runtime dependencies on e2fsprogs and e2fsprogs-devel. | | | 08d90e8 Merge pull request #1210 from pmienk/master | | | 8cf5e9f Correct declaration of HAVE_LIBSODIUM. | | | eb89555 Merge pull request #1209 from pmienk/master | | | c8ee169 Require pkg-config, use pkg-config to pull seek libsodium. | | | b6762a6 Marked TCP and IPC filters as deprecated (ZAP) | | | bc0f8d5 Updated development master to 4.2.x | | | 7f849b8 Updated NEWS for 4.0.x releases | | | 3f10e40 Merge pull request #1208 from pmienk/master | | | 00b3bfa Remove local pgm configuration option, cleanup configure.ac, remove unused Makefile.am instances. | | | c6aedc3 Partial migration to nonrecursive make. | | | 3aa5a9d Merge pull request #1202 from pavel-pimenov/fix-pvs-studio | | | 18ee219 Fix V815 Decreased performance. Consider replacing the expression 'peer_address = ""' with 'peer_address.clear()'. stream_engine.cpp 99 | | | 0e3d40c Fix V815 Decreased performance. Consider replacing the expression 'options.socks_proxy_address != ""' with '!options.socks_proxy_address.empty()'. session_base.cpp 497 | | | 0b541b7 Fix V803 Decreased performance. In case 'it' is iterator it's more effective to use prefix form of increment. Replace iterator++ with ++iterator. stream_engine.cpp http://www.viva64.com/en/d/0165/print/ | | | 432c849 Merge pull request #1201 from johntconklin/master | | | fbce7a2 Remove build and runtime dependencies on uuid and uuid-devel. | | | 610d64d Merge branch 'master' of github.com:zeromq/libzmq | | | cb9a0d2 Merge pull request #1200 from dmick/master | | | dfd021b builds/redhat/zeromq.spec: fix manpage lists | | | 8fde2d6 src/Makefile.am: libzmq.vers must go in dist tarball | | | 2a0fa6b builds/redhat/zeromq.spec: missing '%' | | | de4a442 builds/msvc/Makefile.am: fix up project file/property file paths | | | 91cc9a2 src/Makefile.am: i_properties.hpp removed some time ago | | | d3c391c zeromq.spec.in: shared library version bump | | | 6e53253 zeromq.spec.in: Missing build dependencies in specfile: asciidoc, xmlto | | | 43028c7 Merge pull request #1198 from toussa/master | | | 7c5906d Problem : Build failed with MinGW on windows | | | 053b14e Merge branch 'master' of github.com:zeromq/libzmq | | | ca0a216 Merge pull request #1196 from evoskuil/master | | | cf4c03c Update NuGet package. | | | 7da4012 Merge branch 'master' of github.com:zeromq/libzmq | | | e40d4b2 Merge pull request #1189 from steamraven/master | | | 0900a48 Problem: curve messages can be replayed | | | fe4396c Merge pull request #1188 from hintjens/master | | | 77f14aa Problem: stream_engine.cpp security can be downgraded | | | 8e9005d Merge pull request #1186 from hintjens/master | | | 57ade6d Problem: test_security_curve does't try wrong mechanisms | | | 8fbf810 Local changes of libsodium path | | | 2bf89bd Merge pull request #1185 from banburybill/master | | | 94943ba Fix hang terminating PGM ZMQ_SUB (#822). | | | b55288f return values of socket functions are ssize_t (not int) in compliance with POSIX | | | 19712d3 Merge pull request #1181 from whoshuu/patch-1 | | | 5642366 Fix non-constant-expression narrowing | | | 4b70793 Merge pull request #1179 from hurtonm/master | | | 50e0915 Stop session's timer when pipe terminates | | | be9fecd Merge pull request #1178 from evoskuil/master | | | a8e900c Update nuget package | | | c897af5 Merge pull request #1177 from hurtonm/master | | | 5a497d7 Code cleanup | | | 41a9968 Merge pull request #1176 from hintjens/master | | | 51c8c1d Problem: undocumented limit on IPC paths in Linux is 107 chars | | | cca297c Merge pull request #1173 from evoskuil/master | | | 8cd8585 Fix potential redefinition of common DEBUG symbol, replace tabs. | | | 2c1d5f5 Merge pull request #1174 from jbreams/master | | | d1881ac Clean up after using randombytes from libsodium | | | 992dca6 Fix configure warning. | | | 83c6bc2 Merge pull request #1172 from evoskuil/master | | | d76536e Default Travis clang build fails on unused variable 'MAX_SENDS'. | | | 2208907 Hide VS turd. | | | 21e2012 Merge pull request #1171 from hintjens/master | | | f15146b Problem: nodrop code is ugly | | | 128bed4 Merge pull request #1170 from hintjens/master | | | 2584c3a Added test cases to .gitignore | | | 35040aa Problem: issues with nodrop property | | | 81485c7 Merge pull request #1168 from ricnewton/master | | | 8926cb3 Fix test broken when we changed FD_SETSIZE. | | | 3811b0b Merge pull request #1166 from hintjens/master | | | 1acc1b1 Problem: FD_SETSIZE 1024 is too restrictive under Windows | | | 72b8a19 Merge pull request #1163 from hurtonm/master | | | f550d66 Code cleanup | | | b817f3c Merge pull request #1162 from xaqq/encode_decode | | | fbdc5aa Add const qualifier to source parameters in zmq_z85_decode and zmq_z85_encode | | | fadb2a3 Merge pull request #1161 from hurtonm/master | | | a54d8d7 Reset metadata for outbound messages | | | 25de6a0 Merge pull request #1159 from kreuzberger/master | | | 212220d Bugfix wrong CMakeLists.txt after rename of file | | | ea719a8 Merge pull request #1151 from hintjens/master | | | f20b70b Cleaned up test_xpub_nodrop | | | a7fed98 Minor changes to Travis CI script | | | 785aebc Reworking Travis script | | | 75d4f50 Problem: ZMQ_CURVE_SECRETKEY reads beyond end of Z85 data | | | 0dcf6b5 Added AppDynamics as corporate author | | | 2c5baff Note that ZMQ_TCP_ACCEPT_FILTER is deprecated | | | acc4fe8 Merge pull request #1158 from hurtonm/master | | | 2145539 Return -1 when failed to publish message | | | 228426a Code cleanup | | | bb6d18d Merge pull request #1156 from kreuzberger/master | | | f042ea9 better naming of flags and variables to real functionality: nodrop | | | d9a3cc4 do not silently drop messages in publisher if hwm is reached | | | 446e8ef Merge pull request #1155 from mrvn/pull-document_hwm_behaviour_with_ZMQ_ROUTER_MANDATORY | | | da6cf63 Document altered HWM behaviour when ZMQ_ROUTER_MANDATORY is set. | | | bbbe8d7 Merge pull request #1154 from mrvn/pull-test_router_mandatory_hwm | | | 893995e Add test for HWM behaviour for mandatory ROUTER sockets over tcp | | | 0f780ef Merge pull request #1152 from drodri/task/cmake_structure | | | 6537e20 moved root CMakeLists.txt tests config to tests/CMakeLists.txt | | | 0c4ee0a Merge pull request #1147 from rodgert/master | | | 03f097a Update zmq_msg_get(ZMQ_SHARED) to return true for type_cmsg messages | | | 416ee8e Merge pull request #1146 from minrk/utf8-metadata | | | 10a2e6c Merge pull request #1145 from pijyoi/master | | | 4406329 define encoding for message metadata to be UTF8 | | | 6bcced7 use enum retired_fd instead of -1 | | | ac99d50 Merge pull request #1142 from hintjens/master | | | cdbe557 Problem: does not install man pages correctly when out of tree | | | 817912d Merge pull request #1139 from ewen-naos-nz/zos | | | 326dec0 z/OS: Updated portability notes | | | f1cd205 z/OS: chmod +x builds/zos/{cxxall,runtests} | | | 256c32d z/OS: builds/zos/platform.hpp for libzmq 4.1.0 | | | 501666d z/OS: Skip pthread_{get,set}schedparam | | | b27baff z/OS: Autodetect tests to run | | | 9d4f719 z/OS: Update build defines: | | | 829b1bb Include testutil.hpp if using SETTLE_TIME | | | 217e0ae Remove "const" from std::map key | | | 6b21b1e z/OS: Avoid removing libzmq.pc.in in makeclean | | | 5cab63e z/OS: Transferrring from GitHub to z/OS UNIX | | | f8ec9b5 z/OS: Make builds/zos scripts executable | | | 57a70d5 Merge pull request #1138 from ewen-naos-nz/zos | | | 0af693c z/OS: Loop on EAGAIN on close() in ~signaler | | | fc80e8c z/OS: signal(SIGPIPE, SIG_IGN) for tests | | | 19808ff z/OS: Documented SIGPIPE considerations | | | 070fcd4 Merge pull request #1137 from evoskuil/master | | | f96ebba Add socks files to VS2010 builds, update VS2012/2010 filters. | | | 126b9d3 Remove libsodium VS import props crypt32.lib dependency. | | | 0efd8d9 Update VS filters for socks additions. | | | b0103de Merge pull request #1136 from ewen-naos-nz/zos | | | f72f4b2 Extend z/OS UNIX port to allow building DLL | | | 6e0c1c0 builds/zos/* portability files to z/OS UNIX | | | 81b9f21 Merge pull request #1132 from rodgert/master | | | 82282d6 Added test and doc section for ZMQ_SHARED message flag | | | d4d65da Merge pull request #1131 from rodgert/master | | | 3497244 Added ZMQ_SHARED message option to zmq_msg_get() | | | 5dc4066 Merge pull request #1130 from trevorbernard/master | | | a62e6f4 Add Docker support | | | d846fbf Merge pull request #1127 from twhittock/utils-eol | | | 6099acd Ensure EOL is present at end of utils file. | | | 428cf02 Merge pull request #1125 from hurtonm/master | | | 816299f Code cleanup | | | bf74c0c Merge pull request #1124 from ricnewton/master | | | 31cff7c Add test for unbinding inproc socket. | | | 3c61407 Merge branch 'master' of https://github.com/zeromq/libzmq | | | e71ebbb Merge pull request #1123 from hurtonm/master | | | 54e0fde Resolve issue #949 | | | 36d529c Merge pull request #1122 from twhittock/win-errhandle | | | 993cb32 Windows: if WSA error number is held, use directly. It must be done this way, as WSAGetLastError returns 0 in these circumstances | | | 660bf43 Merge pull request #1121 from twhittock/master | | | cb2582b vs2012: Add missing socks files | | | 1353d28 Merge pull request #1120 from hurtonm/master | | | ccfbaea Don't delay reception of signal | | | 3696d0d Merge pull request #1119 from mosconi/master | | | 4ae4896 duplicated type definitions when using CMAKE | | | 3a16b0b Merge remote-tracking branch 'upstream/master' | | | 51b3fad Fix to build on OpenBSD | | | e6b7c7a Merge pull request #1118 from guidefloripa/master | | | 9c42d28 Add static compilation on CMake | | | 13ed711 Merge pull request #1117 from jlauenercern/master | | | 219310b Thread scheduling parameters: Use ZMQ context options instead of environment variables. | | | 00fe56c Merge pull request #1115 from hurtonm/master | | | bbf5971 Merge pull request #1112 from hintjens/master | | | 079ff8b Code cleanup | | | fa3ae97 Merge pull request #1114 from PalmStoneGames/master | | | a9cb902 Add missing socks files | | | 1b9f67c Merge pull request #1113 from fichtner/socks_include | | | f1207e6 socks: fix build on FreeBSD | | | 39f2e8f Problem: missing stdlib.h include in curve_keygen.cpp | | | a087ce5 Problem: two header files for a single library | | | 7e8dd46 Merge pull request #1111 from hintjens/master | | | dd05a64 Problem: zmq_msg_gets did not set errno on unknown properties | | | 3b505f1 Merge pull request #1110 from hintjens/master | | | 6e91330 Added clarifying comment | | | 58c067f Revert "Problem: tcp_address.cpp allowed [ and ] around address" | | | 47c7962 Merge pull request #1109 from hintjens/master | | | ce8fbb2 Problem: zmq_connect doesn't return EINVAL on invalid endpoint | | | 2524e26 Code cleanups | | | 859b43f Merge pull request #1107 from jlauenercern/master | | | 112ef6f Allow change of pthread priority | | | 64513d8 Merge pull request #1106 from hintjens/master | | | 78a7b46 Problem: tcp_address.cpp allowed [ and ] around address | | | deaad00 Problem: zmq_connect() does not validate TCP addresses | | | 4078433 Merge pull request #1105 from hintjens/master | | | 18d2225 Fixed typo in doc example | | | 1f063dc Merge pull request #1103 from ricnewton/master | | | 61c2a7d Merge pull request #1104 from tristianc/master | | | fe2532e Merge branch 'master' of https://github.com/zeromq/libzmq | | | 82be399 Merge pull request #1097 from hintjens/master | | | 369725a Fix windows build | | | de3832d Merge pull request #1101 from hurtonm/master | | | b73d1c8 Fix memory leak in socks connecter | | | 79d578e Merge pull request #1100 from hurtonm/master | | | f06ca69 Add support for SOCKS proxies | | | 883e95b Merge pull request #1099 from chrox/master | | | bdf6427 Fixed build with arm-linux-androideabi toolchain | | | 8b80197 Merge pull request #1098 from mgatny/add_gssapi_documentation | | | 0a4123f Add documentation for GSSAPI options. | | | 36db9c0 Fixed compile error if Kerberos installed | | | 7242cdf Trivial whitespace fixup | | | f11d673 Problem: need way to probe library capabilities | | | 27547bc Problem: when libgssapi isn't available, GSSAPI options 'seem' to work | | | cac5e74 Merge pull request #1096 from hintjens/master | | | 1beb54c Added militant API checking on zmq_getsockopt | | | d066746 Fixed build: malformed only defined when needed. | | | b4ed3f5 Problem: API violations are treated as recoverable errors | | | 232e6ff Merge branch 'master' of https://github.com/tristianc/libzmq | | | 1d236d8 Merge pull request #1090 from hintjens/master | | | 373d688 Merge pull request #1093 from hurtonm/master | | | b62d1c7 Code cleanup | | | 188f786 Fixed testcase for ZMQ_MAX_SOCKETS | | | 39455c2 Problem: zmq_ctx_get (ZMQ_MAX_SOCKETS) returns gibberish | | | 8d7b64d Added packaged files and binary to RPM spec | | | 3aec42e Merge pull request #1089 from jkryl/master | | | cc4c37d program dumps core when getpeername() returns EINVAL (#1085) | | | c973c98 Merge pull request #1088 from olafmandel/WSAENOTSOCK | | | ab5775f Fix failed assertion for WSAENOTSOCK | | | 668b2c4 Merge pull request #1083 from hurtonm/master | | | 706eb4d Code cleanup | | | 8c61629 Merge pull request #1082 from dmeehan1968/exclude-test-abstract-ipc-non-linux | | | a1f8737 Exclude test_abstract_ipc from non-Linux builds | | | 34e8f3c Merge pull request #1080 from tberkey/master | | | fae07d9 Merge pull request #1079 from evoskuil/master | | | 10e5277 Update NuGet template to incorporate platform.hpp from relative dir. | | | 455bba6 Refresh VS 2010/2012 projects with recent VS2013 updates. | | | c23420c Merge pull request #1078 from mkluwe/handle-WSAEADDRINUSE | | | fa95d0b removed whitespace | | | 5154c54 handle WSAEADDRINUSE in tcp_connecter_t::connect | | | ff6b684 Merge pull request #1076 from dmeehan1968/msvc-platform-hpp-no-copy | | | d775b45 Modified remote_thr project to not copy platform.hpp | | | 66ebe31 Modified remote_lat project to not copy platform.hpp | | | dd95eb9 Modified local_thr project to not copy platform.hpp | | | 06e67ff Modified local_lat project to not copy platform.hpp | | | 7b50270 Modified inproc_thr project to not copy platform.hpp | | | f547885 Modified inproc_lat project to not copy platform.hpp | | | 649f4b0 Modified libzmq project to not copy platform.hpp | | | d0371dc Merge pull request #1075 from dmeehan1968/perf-platform-hpp-restore | | | 87ce17e Restore unpathed references to platform.hpp for cmake builds | | | 14afbf9 Merge pull request #1074 from dmeehan1968/ignore-suo-in-subfolders | | | 79575b0 Exclude MSVC SUO files regardless of where they are in the builds/msvc folder | | | 78ada21 Merge pull request #1073 from evoskuil/master | | | f1111ce VS set switch /Z7 in debug static (DebugLIB/DebugLTCG) base props. | | | cbad7de Whitespace in VS projects. | | | 4b543e2 Merge pull request #1072 from olafmandel/issue_1071 | | | de9eef3 Extend zmq::wsa_error_to_errno() | | | ad98388 Merge pull request #1069 from evoskuil/master | | | 920371e Corrected installer source path for VS pdb debug symbols file. Removed prefix path to platform.h | | | 8e7a8a4 Merge pull request #1070 from ricnewton/master | | | c9e86ac Set up hwm's before we connect the other end of the pipe in ctx_t::connect_inproc_sockets | | | 6af46c3 Update VS import props to allow delinking by dependent projects. | | | 4a02604 Reset PDB out path change in base VS props. | | | 764a349 Merge pull request #1067 from hintjens/master | | | ff07d85 Problem: email addresses in AUTHORS harvested for spam | | | b42b9c9 Merge pull request #1066 from hurtonm/master | | | f447386 Style fixes | | | c6e38ec Merge pull request #1064 from evoskuil/master | | | 77f50f9 Merge pull request #1061 from dmeehan1968/fix-perf-platform-hpp-windows | | | 451c94a Fix for perf/platform.hpp not being cleaned up by distclean | | | b118acb Merge pull request #1059 from dmeehan1968/msvc-pdb-output | | | ed49057 Added ProgramDataBaseFile directive so that .pdb file goes into same directory as the .lib so that debug builds can find it | | | d456e70 cosmetic msvc xml fix | | | cfc754f Merge pull request #1020 from jemc/inproc_simult | | | ac244b4 Merge pull request #1057 from hurtonm/master | | | dd2be38 Add const qualifier to register_endpoint param | | | 8b47d36 Revert "Mark failing test for issue #1015 as XFAIL" | | | 99dba23 Merge pull request #1055 from hurtonm/master | | | 3901d94 Fix race condition in connecting inproc sockets | | | 313b2ec Merge pull request #1054 from evoskuil/master | | | 77514e0 Merge pull request #1053 from hurtonm/master | | | 414fc86 Code cleanup | | | be99f06 Update NuGet packaging. | | | c0c89a3 Update VS version resource and package version. | | | 51c1a1c Generalize dependency reference in GSL config/script. | | | 0c60256 Revert change to VS props references because of VS UI limitation. | | | 96501d7 Merge pull request #1051 from hurtonm/master | | | 5f4145e Small code cleanup | | | 6bdedcb Merge pull request #1049 from hintjens/master | | | 4b67919 Minor trim of man page title | | | 11175a3 Problem: security tests block on zmq_send | | | a1fbd97 Merge pull request #1048 from hurtonm/master | | | 32b3daa PLAIN: Small simplification | | | 155fecc Merge pull request #1047 from mrvn/pull-testutil-expect_bounce_fail-send-timeout | | | 11357df Merge pull request #1046 from mrvn/pull-testutil-set-alarm | | | 2ba5af6 Set an alarm(60) in setup_test_environment() when not on windows so tests will not block too long if they go wrong. | | | 0ebf94e Add a send timeout in expect_bounce_fail() so tests for authentication failures don't block. | | | 77f5f7a Merge pull request #1043 from hurtonm/dont_reconnect_on_protocol_errors | | | de639c3 Merge pull request #1042 from hurtonm/master | | | 045dab9 Merge pull request #1037 from hintjens/master | | | 9a53f33 Don't reconnect on protocol errors | | | ed076d4 Fix bug in reporting protocol errors | | | bac001c Merge pull request #1041 from hurtonm/master | | | 7d3fa3a Tell the session why the engine has stopped | | | a9a15cc Use different endpoint for each test step | | | aad54b2 Whitespace fixes | | | a178097 Problem: artificial restriction on binary identities | | | adddda1 Merge pull request #1038 from hurtonm/master | | | bd73119 CURVE: Implement server-side ERROR handling | | | 4f571ed Merge pull request #1036 from hurtonm/master | | | 0750303 CURVE: Implement client-side ERROR handling | | | 0975be6 Merge pull request #1035 from hurtonm/master | | | 410f891 Prefix error-reason with length in ERROR command | | | 6dbc705 Merge pull request #1034 from hurtonm/master | | | dd6a4fe NULL: Correct ERROR command format | | | 2ff098f Merge pull request #1033 from hurtonm/master | | | 164ff4b Remove debugging output | | | 57546f4 PLAIN: Implement ERROR handling in server | | | 8651b55 PLAIN: Fix parsing of ERROR command | | | 3338c76 Merge pull request #1032 from hurtonm/master | | | 6b85137 PLAIN: Implement ERROR handling in client | | | 8c4e049 Merge pull request #1031 from sdrsdr/identity_fd | | | 14e8e8a Merge branch 'master' of https://github.com/zeromq/libzmq into identity_fd | | | 6f5e771 test case for zmq_getsockopt/ZMQ_IDENTITY_FD | | | c6dec22 Merge pull request #1030 from evoskuil/master | | | 3aa6c1e Optimize VS projects and common props. | | | 7e7508a Harden MSBUILD base script against various VS installations. | | | 09b17c1 Merge pull request #1029 from olafmandel/master | | | c5cca55 Update build files to include metadata | | | d58dfa4 Update build files after plain_mechanism split | | | ec0094c Merge pull request #1027 from evoskuil/master | | | bf16902 Batched VS builds. | | | 5ab44f4 Ignore error on concurrent file copy in parallel VS builds. | | | 249a59a Updated libsodium imports. | | | dde45a9 Merge pull request #1026 from sdrsdr/identity_fd | | | 1d5bc80 Merge pull request #1025 from ricnewton/master | | | 3d05df9 Merge remote-tracking branch 'upstr/master' into identity_fd | | | a16d3db docu | | | 3f479f5 Merge pull request #1024 from sdrsdr/identity_fd | | | 1c4cea6 Update cmake for split of plain_mechanism | | | 8fcefed patch cleanup | | | d5991d6 merge to upstream | | | 098d01b Merge pull request #1023 from hurtonm/master | | | 22d6a97 Split plain_mechanism into client and server part | | | 17cb14f Merge pull request #1022 from danielhtshih/master | | | 70b6516 add untracked test_stream_timeout into .gitignore and tests/Makefile.am | | | acb71e0 store also here! | | | b6c577a Mark failing test for issue #1015 as XFAIL | | | 5cf74db Add failing test reproducing issue #1015. | | | 7ec7f70 Merge pull request #1019 from willstrang/master | | | afe5fd8 Issue #1017: add ZMQ_HANDSHAKE_IVL time limit on connection handshake | | | 1cf12ee Merge pull request #1018 from soundart/master | | | b846f30 ws | | | 8962b7d removed return code check for now, got -1 in test_security_curve. | | | 05ab9a8 find libsodium with cmake | | | 2cdfa1f initialize libsodium and tweetnacl | | | ba22eff Merge pull request #1016 from hurtonm/master | | | 934560b NULL: Implement ERROR handling | | | 61d4115 Merge pull request #1014 from evoskuil/master | | | 4e5921b Update VS 2008/10/12/13 file distribution. | | | 033040f Integrate GSSAPI option in VS UI options and props. | | | 17735a4 Rename VS version resource file. | | | b0b6dd4 Consolidate VS props to shared location. | | | 4d640fe Merge pull request #1012 from hurtonm/master | | | 43d8252 Update gssapi mechanism | | | 0be8144 Update mechanism API so we can check for ERROR status | | | 8672f30 Merge pull request #1011 from fichtner/abstract_freebsd_again | | | fff29a4 ipc: fail harder for abstract ipc on non-Linux | | | b745455 Merge pull request #1010 from fichtner/abstract_freebsd | | | 69bd470 tests: fix abstract ipc test by omitting slashes | | | 4c4ca1f Merge pull request #1009 from fichtner/gss_freebsd | | | 8c09ae6 gssapi: RFC 2744 mandates GSS_C_NT_HOSTBASED_SERVICE | | | 40cbbe3 Merge pull request #1008 from hurtonm/master | | | dcd1f20 Minor renaming | | | 2c786a2 Merge pull request #1007 from tSed/sma/fork-fix | | | d178c71 cmake: fix indentation | | | c83d4e0 cmake: tests: disable test_fork if fork() is not available | | | 6fdafc4 autotools: tests: disable test_fork if fork() is not available | | | 87a08e1 Merge pull request #1006 from hurtonm/master | | | f2807d1 Remove i_properties interface | | | c5cd92d Merge pull request #1005 from ricnewton/master | | | 2f08477 Initialise _has_src_addr variable, fixes hang on Windows. | | | f21116b Merge pull request #1003 from hintjens/master | | | b064743 ZAP vs. ZMTP metadata priority fixed | | | c01365d Fixed man page example | | | bd4a76c Problem: GSSAPI server doesn't parse ZAP user id | | | 0d13971 Fixed compile error in test_security_null | | | 84ed81c Added test_metadata | | | dd6c752 Merge pull request #1001 from hintjens/master | | | ded0017 Revert "Add code to investigate data race" | | | d190325 Revert "Enlarge the race window for some test cases" | | | 0bc669b Merge pull request #1000 from daveab/feature/divide_by_zero_investigation | | | 2a84d25 Enlarge the race window for some test cases | | | 5e0facd Add code to investigate data race | | | 2db7cdc Merge pull request #999 from hurtonm/master | | | 8d82cc2 Include ZMTP properties in message metadata | | | 55c0692 Merge pull request #998 from hurtonm/master | | | e95b477 Don't add empty metadata to received messages | | | f721a7a Merge pull request #997 from soundart/master | | | 351c845 Merge branch 'master' of github.com:soundart/libzmq | | | 551bcda add metadata | | | 01afdf8 no tweetnacl for windows currently | | | 63cc250 typo | | | e5a294e tweetnacl integration | | | 49f18d5 Merge pull request #996 from hurtonm/master | | | b9c2748 Add metadata to received messages | | | 62bb403 Merge pull request #995 from hintjens/master | | | cac0f98 Problem: generates incompatible libzmq.so.3.1.0 | | | 79ef025 Port 9999 is unsafe for tests | | | fe3e8c5 linking fd to pipe identity via socket option | | | 408dea7 Merge pull request #993 from klnikita/src_addr_connect | | | acb6807 Allow to set up a source address and port for outgoing tcp connections in zmq_connect() | | | 69d27b3 Merge pull request #992 from hurtonm/master | | | 19c62b9 Define i_properties interface | | | ddde62a Merge pull request #991 from hurtonm/master | | | f81a130 Update function prototype for zmq_msg_gets () | | | c24b457 Merge pull request #988 from hurtonm/master | | | 724b2bb Add pointer to properties into message structure | | | 26bf749 Merge pull request #987 from hintjens/master | | | 39ccfea Added more scaffolding for security | | | d1232d1 Fixed NULL security test | | | c6f8093 Added zmq_ctx_shutdown to Makefile | | | 4307641 Merge pull request #986 from evoskuil/master | | | c1ac534 Change OpenEvent to OpenEventW (Windows builds Unicode only). | | | 2d6f5b0 Merge pull request #985 from hintjens/master | | | 9753de8 Problem: zmq_socket_monitor code is dirty | | | 97935c5 Added link to zmq_msg_gets | | | 50afebe Merge pull request #984 from ricnewton/master | | | bbaa85e Fix windows non-unicode build | | | cb0e8f1 Merge pull request #983 from pijyoi/master | | | d4c5dc9 update ZMQ_STREAM docs about connection notification | | | 2b9a5e4 Uupdate GSL referenece in packaging script. | | | 763bf34 Merge pull request #981 from evoskuil/master | | | e97bed3 Add gssapi files to msvc project. | | | ca29709 Change TCHAR to Unicode, use safe swprintf to remove warning. | | | e37c206 Merge pull request #980 from claws/fix_build_issue_when_missing_gssapi | | | 7abf256 fixes for gssapi build issue | | | 09647fa src/gssapi_client.cpp | | | dd64f64 Merge pull request #978 from connamara/gssapi | | | d1334d9 using latest copyright header | | | 634c8ab encrypt option on gss ready | | | 27591d2 ZMQ_GSSAPI_PLAINTEXT option for disabling encryption | | | 18da8a7 encode and decode ready message | | | 2e1645a principle->principal | | | 87834dd fixed up comments from pr | | | 5441db3 configurable principle and service principle (for client) | | | 4e6880e gss mech sends principle as part of zap request | | | be62be0 gss encode/decode 'more' flag | | | 778c72b :fixed client state transition bug | | | 04db842 added ready for meta data exchange at end of gss handshake | | | 761508b Added comments to methods. | | | 3c414c4 GSSAPI mechanism now fully working with encryption | | | eb28625 Methods to send/recv gssapi-wrapped messages | | | 1445516 Establishing GSSAPI sec context is working now | | | 6290ba1 Added gss produce/process routines. | | | c00b8c3 Refactored common impl into gssapi_mechanism_base. | | | a4a0dc6 Split up gssapi mechanism into client and server. | | | abcb224 stubbed in TOKEN command | | | 4b1c851 Stubbed in gssapi security mechanism. | | | d1bdd45 Merge pull request #975 from evoskuil/master | | | 1ee980c Update filter file tool versions. | | | 5a76db6 Merge branch 'zeromq/master' | | | d03a1b0 Fix platform tools versioning on project files. | | | bd45b74 Remove versioning from VS .props files. | | | cfe2036 Merge pull request #974 from xantares/master | | | ce4c4f2 Fixed mingw poll detection | | | 98a6471 Merge pull request #973 from HughPowell/master | | | 213d111 Reference default locations for libsodium for VS2010 | | | 6cb742c Change ToolsVersion to 4.0 for VS2010 | | | 6409c0e Merge pull request #972 from mditzel/master | | | 802d1bc Fix issue #971 | | | 91e77e6 Fix issue #969 | | | d40580c Merge pull request #970 from mditzel/master | | | 52cfab3 Merge pull request #968 from hintjens/master | | | 407b7fb Removed duplicate zmq_z85_* methods from zmq.h | | | b9823a1 Merge pull request #965 from evoskuil/master | | | 51be440 Update VS build configurations. | | | f9ef2dd Merge pull request #964 from evoskuil/master | | | c392c26 Merge branch 'evoskuil/master' | | | 34f4851 Incorporate libsodium option and linkage, generalize, update packaging. | | | dd227d7 Merge pull request #961 from evoskuil/master | | | f01b48c Update packaging metadata. | | | 28c074e Merge pull request #960 from evoskuil/master | | | b7675ea Update packaging metadata. | | | 69fa001 Merge branch 'evoskuil/master' | | | e01801f Rationalize and update Visual Studio projects and packaging. | | | 8fcda0d Cleaned up XFAIL on resources | | | 84bf625 Merge pull request #959 from evoskuil/master | | | cbbfa14 Merge branch 'zeromq/master' | | | 5d0701d Add executable projects to VS2013 solution. | | | 2ad6469 Modify MSVC link incremental setting for deconfliction with LTCG flag. | | | c1f7e1f Merge pull request #958 from hurtonm/master | | | a53d703 Resolve issue #939 | | | 7140bf0 Merge pull request #957 from jkryl/master | | | 48b37f2 sockets created by accept are leaked to child processes (ticket #956) | | | 55bde2a Merge pull request #952 from evoskuil/master | | | 2e802a4 Change NuGet package id. | | | 441fdd7 Typo. | | | ee69fa5 In nuget package copy copied DLLs to bin with linked name. | | | c044f73 Add nuget package generation and GUI selection of OpenPGM option. | | | f3c156b Merge branch 'zeromq/master' | | | 86ef40d Reorganize and clean up visual studio build configurations. | | | 29586d3 Merge pull request #950 from phreed/master | | | 91c409f updated with better owner, author and copyright information | | | 394e4c6 corrected some issues with the autopkg, include the dll | | | af5b960 added files to assist in building nuget packages | | | 5a3b633 cmake: correct find function | | | b04abfa cmake: use FindSodium module | | | 4706a18 Merge pull request #945 from twwlogin/patch-2 | | | 20f22e0 Merge pull request #944 from twwlogin/patch-1 | | | b7a663f Allow iov_base as char * on Solaris 8/9/10. | | | 9051456 Include zmq.h after platform.hpp | | | c217ab7 Merge pull request #941 from veegee/master | | | 89cbd3d Fix building on MinGW64 Windows | | | faacb14 Merge pull request #938 from bebopagogo/master | | | 8116fe5 Merge pull request #937 from snikulov/fix_dll_out_path | | | cd9755e removed norm_engine dependency on deprecated encoder_base::has_data() method | | | 0a97e05 removed dependency on deprecated encoder_base::has_data() method | | | 58a1430 fixed msvc dll output path | | | 65dcd79 Merge pull request #936 from soundart/master | | | 8edc80f cmake: fix fragile code related to HAVE_FORK macro | | | 59b20e7 Merge pull request #934 from evoskuil/master | | | 8782484 Visual Studio 2013 build updates. | | | a57cf19 Merge pull request #933 from soundart/master | | | 9dc890c fix test_fork | | | 65c0ed4 Merge pull request #932 from ricnewton/master | | | b31ea51 Merge pull request #931 from Dahko/patch-1 | | | f5eebc2 Remove delays and destroy/recreate context between tests | | | 6a627ac Fixed wrong assert in zmq_recv | | | 5ced51b Merge pull request #930 from ricnewton/master | | | e27a610 Fix tabs | | | 26dc643 Add delays in test_connect_rid to allow time for socket to close before address reuse. | | | 18e885b Add vs2013 solution and build for (v120) of libzmq project. | | | be6763e Merge pull request #928 from bebopagogo/master | | | e9523a9 Merge pull request #927 from ricnewton/master | | | 43071bc fixed another missed norm_engine issue for non-norm build | | | 5bd5188 Fix tabs | | | 7cead2b Fix travis build. | | | a4b0e93 Fix travis build. | | | 05229ea Fix cmake build on windows. | | | 0e0c46a Merge pull request #926 from bebopagogo/master | | | d3e0be1 added uncommitted norm_engine changes | | | 0514aa5 Merge pull request #925 from hintjens/master | | | b433adf Fixed comment | | | 74d344c Merge pull request #924 from bebopagogo/master | | | 33f22d0 added norm_engine | | | c91a638 added norm_engine | | | 72c02b1 Merge pull request #923 from hintjens/master | | | b1e74f7 Revert "Fixed potential SEGFAULT." | | | a5e397a Merge pull request #922 from horus42/master | | | 03a3dd2 Merge remote-tracking branch 'upstream/master' | | | 79b81f4 Fixed potential SEGFAULT. | | | 49e035f Merge pull request #921 from mbarbisan/master | | | 350a1ac Allow TCP addresses to be re-resolved whenever there is a reconnection attempt | | | 4e5f866 Merge pull request #920 from mbarbisan/master | | | 52db50f Add the tag name to the zmq_pollitem_t struct to allow easier forward declaration | | | e224be2 Merge pull request #914 from drewcrawford/issue_912 | | | 6009e2c Libsodium is now required if and only if --with-libsodium is used | | | b63c5e5 Merge pull request #911 from KennethWilke/master | | | 2bcf860 Minor change to zmq_curve_keypair doc | | | bf08114 Merge pull request #910 from hintjens/master | | | 305a144 Added scaffolding for zmq_msg_gets | | | 8de07ad Merge pull request #906 from olafmandel/fix_msvc8_build | | | e7a0c54 Fix MSVC8 build | | | b008a34 Merge pull request #905 from guruofquality/missing_librt | | | 2bc3c82 add linking to librt under cmake build - fixes missing symbol | | | 176d2c8 Merge pull request #904 from olafmandel/zmq-socket.man | | | 45dfbc5 Fix zmq_socket example in documentation | | | 8b7ac4f Merge pull request #902 from pavel-pimenov/fix-pvs-studio-v547 | | | acfbfe5 Fix build with ZMQ_HAVE_WINDOWS (typedef UINT_PTR fd_t; -> unsigned type) V547 Expression 'file_desc >= 0' is always true. Unsigned type value is always >= 0. socket_base.cpp 845 V547 Expression 'file_desc >= 0' is always true. Unsigned type value is always >= 0. socket_base.cpp 863 V547 Expression 'file_desc >= 0' is always true. Unsigned type value is always >= 0. socket_base.cpp 897 http://www.viva64.com/en/d/0137/print/ | | | 88ed56f Merge pull request #901 from pijyoi/master | | | acf0949 workaround missing Mstcpip.h in mingw32 | | | 3b8254d Merge pull request #900 from pijyoi/master | | | 9d3d9d6 fix: win32 tcp_keepalive gets set even when option is -1 | | | 1879b8b Merge pull request #899 from olafmandel/duplicate_poller_detect | | | 48b50ce Remove duplicate poller decision making | | | f789177 Merge pull request #898 from hintjens/master | | | 8cca473 Added temporary CURVE debugging support | | | 0be4a92 Merge pull request #895 from olafmandel/LIBZMQ_CHECK_POLLER | | | a838b38 Merge pull request #894 from olafmandel/Cygwin_gitignore | | | d9d73e4 Clarify configure messages for --with-poller=... | | | f1ba66a Update .gitignore to exclude *.exe under Cygwin | | | ba5fcc9 Merge pull request #892 from olafmandel/ZMQ_SOCKET_LIMIT | | | e41c8cb Rename ZMQ_MAX_SOCKETS_MAX to ZMQ_SOCKET_LIMIT | | | 1e9ea54 Merge pull request #889 from olafmandel/MAX_SOCKETS_MAX | | | af42d43 Merge pull request #890 from brunoqc/880 | | | a6e05ad Merge pull request #891 from lalebarde/master | | | 3fb800c fix revert | | | abf9d8b Revert "add a proxy hook" | | | bc25366 Revert "add proxy_chain, a multi proxies chaining in the same thread feature" | | | e8a13c4 Fix a strict-aliasing with type-punning | | | 5815b76 Add ZMQ_MAX_SOCKETS_MAX to zmq_ctx_get() | | | b54a168 Merge pull request #884 from guruofquality/cmake_fixes | | | c7ffef3 Merge pull request #886 from guruofquality/auto_fixes | | | 1737520 Merge pull request #887 from ricnewton/master | | | 12442a3 Bind pending connections on terminate outside lock. | | | 668c42f Fix hang on term when inproc is connected but never bound. | | | a5741ea fix autotools out of tree build link issue on linux | | | b1471da fix libzmq.pc generation under cmake | | | 6150812 Merge pull request #881 from hintjens/master | | | ab9349d Revert "Fix potential memory leak" | | | e376ad2 Merge pull request #876 from hurtonm/master | | | a094078 Fix identity handling for inproc transport | | | 8cda54c Merge pull request #874 from gyulalaszlo/cmake-switchable-tests | | | 7a86b39 Added ZMQ_BUILD_TESTS to CMakeLists.txt to allow turning off tests. Useful when building ZMQ as a git submodule. | | | 5a47fc4 Merge pull request #871 from apyrgio/develop | | | 50d34e5 Fix potential memory leak | | | e6ef16d Fix potential segmentation fault | | | 0ac223c Merge pull request #870 from hintjens/master | | | 4f56631 Fixed issue #868 | | | 45b593e Whitespace fix | | | 40d7ca6 Whitespace cleanups | | | 1fe82ae Merge pull request #866 from hintjens/master | | | bb81b1e Fixed issue #865 - validation on ZMQ_TCP_KEEPALIVE | | | 365b7b8 Merge pull request #864 from ricnewton/master | | | 0b9a9f7 Fix cmake build | | | 6cd8693 Merge pull request #863 from hintjens/master | | | 046e37e Test for 127.0.0.1 at tests startup | | | de96d65 Merge pull request #862 from hintjens/master | | | fa31840 Fixed man page for zmq_proxy_hook | | | e45fddc Merge pull request #861 from pavel-pimenov/master | | | 5dd82a6 [libzmq] const string p -> const string& p (#860) | | | e436073 Merge pull request #858 from lalebarde/master | | | bc7441f add proxy_chain, a multi proxies chaining in the same thread feature | | | fcd9b95 Merge pull request #855 from hintjens/master | | | b1aba5d Fixed example for zmq_msg_copy | | | 62ac5bb Fixed type for ZMQ_RCVMORE getsockopt example | | | 188e99c Merge pull request #854 from lalebarde/master | | | 9ae6a91 add a proxy hook | | | a706551 Merge pull request #852 from hintjens/master | | | 9c228e9 Fixes to test cases | | | 8fea78b Merge pull request #849 from pijyoi/master | | | e71dfd1 typo fix: RECVHWM -> RCVHWM | | | 9c6aa1e Merge pull request #848 from Prarrot/master | | | 188e76a Added asserts on socket close in test_conenct_rid. | | | 515af9b Added assert on duplicate id in ROUTER and STREAM sockets. Updated man to reflect this change. Modified test case to match. | | | 141e1b5 Cleaned up formatting of test_connect_rid. Set LINGER to 0 on sockets. This may address the test failing on some devices. | | | 14c6cba Merge pull request #846 from lalebarde/master | | | 6602470 Merge pull request #847 from Prarrot/master | | | 2d6d8af added space at end of file | | | 2b0fe6d Updated AUTHORS | | | 7279429 tabs to spaces | | | de11642 added test_connect_rid file and added to CMakeLists again. | | | 5bc6737 factorize code in proxy | | | 0e94ddf Merge pull request #842 from ipechorin/master | | | ebb51d7 Fix CMake tests - delete non-existing test_connect_rid | | | 1d7a07d Fix compilation of tests on MSVC 2008 | | | aaeae8d Merge pull request #841 from Prarrot/master | | | 3fbc10e Updated man entries, and added behavior in case the user duplicates peer ids. In this case the socket reverts to default behavior. | | | 1d9b76c Added test for ZMQ_CONNECT_RID | | | 2f36f65 Fixed duplicate variable declaration. | | | 2f85447 Merge pull request #839 from hintjens/master | | | 50bd28c Cleaned up option to force identity on outgoing connection | | | 5f07d10 Merge pull request #838 from Prarrot/master | | | cedca84 Merge pull request #837 from arsenm/master | | | b1920bd Fixed compile issue with missing member of socket_base. Changed ZMQ_NEXT_IDENTITY to ZMQ_NEXT_CONNECT_PEER_ID. | | | 00aeadd Fix unused parameter and variable warnings. | | | 5a230f7 Fix cmake configure error from deleted test. | | | d82389a Merge pull request #834 from Prarrot/master | | | a66c47f Merge pull request #833 from mrvn/pull_store-fd-on-connect | | | d13b74e Merge pull request #832 from mrvn/pull_stream-connect-notification | | | f13512a fixed define value in header | | | 5d4860e Both STREAM and ROUTER sockets suffer from a naming problem on outbound connections. While these connections can be created, they can't be immediately used. Traffic must be received before it can be sent. This prevents practical, minimal usage of STREAM or ROUTER as a true N fan in/out socket. | | | afb24b5 Add STREAM connect notification. Adjust test cases to connection notification. Increase error checking in test cases. | | | 92f8f24 Store socket FD after connect | | | 53d0199 Merge pull request #828 from snikulov/cmake_rc_merge_fix | | | f4a67b2 fixed cmake merge related to version.rc.in handling | | | 22655d0 Merge pull request #827 from EricMCornelius/master | | | 88a8be8 Update pipe.cpp | | | 589fa57 Corrects ypipe initialization when conflate is NOT enabled. | | | 526847b Merge pull request #825 from AndreLouisCaron/disconnect-notifications | | | f8300d1 Merge pull request #824 from AndreLouisCaron/fix-cmake-build | | | 2101154 Fixes CMake build after ZAP test file was deleted. | | | 17651b9 Adds support for detecting ZMQ_STREAM disconnections. | | | f253fe5 Merge pull request #823 from ricnewton/master | | | bf06f3b Define NOMINMAN to fix windows build. | | | d981d01 Merge pull request #821 from davipt/master | | | d38a0c4 use version-script only for ELF linux | | | d765a0e Merge pull request #820 from jtanx/win32 | | | 5efee6e Fix compilation on MinGW-w64 | | | 676dada Merge pull request #819 from hurtonm/master | | | e46ec31 Implement socket_base_t::get_credential member function | | | 5c4f3cc Merge pull request #817 from Debian/symbols | | | ea54669 Merge pull request #818 from Debian/s390x | | | 245c75a Fix timestamp counter on s390/s390x | | | 27c0508 Only export zmq_* symbols | | | 6e1b1fe Merge pull request #816 from snikulov/fix_test_windows | | | bd2874a windows: changed tcp port from glrpc assigned to unassigned one | | | 2667115 Merge pull request #815 from snikulov/cmake_install_update | | | 1904f90 cmake: fixed error 'install TARGETS given no ARCHIVE DESTINATION for static library target' | | | ab07f72 Merge pull request #814 from hurtonm/master | | | 5d41d51 Replace assert with zmq_assert | | | 1014501 Merge pull request #813 from hurtonm/master | | | a80fb34 Fix some comments regarding method overriding | | | 60d6b89 Merge pull request #812 from hurtonm/master | | | d72ceb9 Make it explicit that the probe function doesn't modify passed message | | | 6292218 Merge pull request #810 from sradomski/master | | | 23ea1b2 typo in docs | | | 3aeaa6f ZMQ_SRCFD docs and tests | | | ecb9770 Merge pull request #809 from hurtonm/master | | | 96f5fdd Simplify ypipe_t and ypipe_base_t template parameters | | | c7e3efb Merge pull request #808 from sradomski/master | | | 823b7eb Removed dead code | | | f30fb85 Expose remote FD via zmq_msg_get(&msg, ZMQ_SRCFD) | | | 08d897b Merge pull request #804 from mattconnolly/master | | | 8c3e645 Update test_filter_ipc to not use abstract socket. | | | b5d2239 Merge pull request #803 from vortechs2000/fix-libzmq-576 | | | cd2827f Fix LIBZMQ-576 - Revert "Merge pull request #510 from miniway/master" | | | 2fa49e9 Merge pull request #800 from hintjens/master | | | b3b9e04 Updated copyright statements for 2014 | | | ff45caa Fixed copyrights on TIPC code | | | 5bf96f6 Removed ZMQ_ZAP_IPC_CREDS option | | | adf5b45 Reordered socket options | | | 3ad8c61 Whitespace fixes | | | 49a2902 Fixed issue #801 | | | 9d9592f Whitespace fixes | | | 384f852 Merge pull request #799 from lodagro/patch-1 | | | a5f4d82 fix doc typo | | | 5a0d212 Merge pull request #798 from pijyoi/master | | | 5fa3f0a doc bugfix: ZMQ_MSGMORE should be ZMQ_SNDMORE | | | b5aa2b0 Merge pull request #797 from agronholm/master | | | b554757 Fixed setting TCP keepalive parameters on Windows | | | 93e26ef Merge pull request #796 from hintjens/master | | | 311b6bf Test was sometimes failing | | | bf37023 Fixed wildcard IPC endpoint and added test case | | | 62f3fdf Fixed indentation | | | 32f3fb4 Merge pull request #794 from hintjens/master | | | 8ba1311 Fixed use of deprecated tempnam | | | cf69781 Added release notes for 4.0.3 | | | fc93902 Merge pull request #793 from minrk/test_resource | | | f4c5c9e add failing test for binding to resources | | | b459120 Merge pull request #791 from moteus/patch-1 | | | b7a2248 Update doc for zmq_proxy_steerable [ci skip] | | | 5401c35 Merge pull request #790 from trevorbernard/master | | | dc2ab43 Merge pull request #789 from trevorbernard/single-connect | | | dfcf295 Add tests/test_zap_ipc_creds to .gitignore | | | 754ae1b Add Trevor Bernard to AUTHORS | | | 10a6641 Fix issue #788 - Only allow a single connect per endpoint for SUB, REQ, and DEALER sockets | | | 02a8d1e Merge pull request #785 from pijyoi/mutex_signaler | | | e14c9bc Merge pull request #786 from algernon/hotfix/curve_keygen.cpp | | | b50ed02 tools/: Link curve_keygen with a c++ linker | | | 7f22995 use mutex implementation if fixed signaler_port!=5905 | | | b4395d1 Merge pull request #782 from hashstat/master | | | a018ef5 Add support for extending ZAP request address with IPC peer credentials. | | | 0f3703a Merge pull request #781 from hashstat/master | | | 56b1710 Merge branch 'master' of https://github.com/zeromq/libzmq | | | f0bd333 Move {SO,LOCAL}_PEERCRED checks to C++ context. | | | dc5528c Enable building IPC filtering with cmake. | | | 4a4db83 Merge pull request #780 from hashstat/master | | | dc9b130 Shortened ZMQ_IPC_ACCEPT_FILTER_[UGP]ID to ZMQ_IPC_FILTER_[UGP]ID. | | | 0a9a4fa Merge pull request #779 from hashstat/master | | | af80820 Fix failing test case in test_filter_ipc. | | | f5b6bd7 Merge pull request #775 from pijyoi/master | | | e48ca50 Merge pull request #774 from shubred1/master | | | b7de042 Merge pull request #773 from hashstat/master | | | fd8d6d4 use enum retired_fd instead of -1 | | | 2252322 Add IPC accept filter socket options. | | | 8662f44 Intial IPC accept filter support. | | | c7693be Updated documentation for zmq_disconnect() and zmq_setsockopt(). | | | a9492a0 Merge pull request #770 from hurtonm/master | | | 973d13d Code cleanup | | | 39e2b79 Merge pull request #768 from Talksum/master | | | ff292d6 changing zmq_proxy_steerable to not use null terminated strings | | | 0f6e737 Merge pull request #766 from hurtonm/master | | | cf14c54 Fix issue #763 | | | 243aba2 Merge pull request #765 from pijyoi/master | | | bd41087 make win32 signaler support ephemeral ports | | | a9eb6f7 Merge pull request #762 from ricnewton/master | | | abbe704 Fix windows build for type of service. | | | 3cddcba Merge pull request #761 from claws/add_dscp_sockopt | | | a4385e6 tidy up | | | 38bceca Add ability to set and get DSCP socket option | | | b91ef99 Merge pull request #760 from shancat/move_linger_test | | | 8f97f62 Move linger test to issue repo. | | | 7c2c028 Merge pull request #759 from hintjens/master | | | 75a293d Moved version macros to top for better visibility | | | 46c5a23 Merge pull request #758 from hintjens/master | | | 4d22d45 Reverting path change on platform.hpp, this broke some builds | | | f98fbd5 Fixed test_many_sockets | | | 0ee7691 Merge pull request #756 from 0x6d686b/master | | | 3535a1d Fixed typo in documentation about zmq_proxy_steerable() | | | a0bde50 Merge pull request #755 from hintjens/master | | | c89518d Added links to RFCs for socket patterns | | | 4a7f07a Merge pull request #754 from pijyoi/master | | | e3ddda7 Merge pull request #753 from pijyoi/master | | | 7bd0b6a remove all asserts during critical section | | | ba33fb7 Merge pull request #752 from ricnewton/master | | | cf8ba92 return error to caller on bind error | | | 5f8067c Fix signed/unsigned comparison | | | dee333b Fix signed/unsigned comparison | | | 51fa803 Merge pull request #751 from psl-felipefarinon/master | | | 7c51429 Reduce default maximum number of sockets by 1 so there is room for the reaper socket. | | | f77b96e Revert "Make FD_SETSIZE = ZMQ_MAX_SOCKETS_DFLT + 1 so there is room for the repear socket." | | | 31cf53f issue #583 removing C++11 code. | | | dc339f4 Merge pull request #750 from mattconnolly/master | | | f06645c Update signaler make_fdpair to set file descriptors to -1 when too many files are open using socketpair. | | | 1719b63 Merge pull request #749 from davipt/fix-001-test_many_sockets_and_mac_open | | | 7504260 Fix socket creation above sistem limits for all 'other' OS not covered by eventfd, windows or vms; enhanced test to create sockets up to a bigger limit to really test hitting the OS limit | | | 2b989de Merge pull request #748 from hintjens/master | | | 7971ef3 Added ignore test case | | | 8e21bc0 Merge pull request #747 from hurtonm/master | | | 05d5962 Signal that the peer performed orderly shutdown | | | e66b42f Merge pull request #746 from ricnewton/master | | | 0b92831 Make FD_SETSIZE = ZMQ_MAX_SOCKETS_DFLT + 1 so there is room for the repear socket. | | | 4616403 Merge pull request #745 from ricnewton/master | | | 7a510b4 Fix formatting. | | | 90425cd Merge branch 'master' of https://github.com/zeromq/libzmq | | | 89ecf2d Merge pull request #744 from psl-felipefarinon/master | | | 3aa7348 Merge branch 'master' of https://github.com/zeromq/libzmq | | | 568cc1a Get maximum number of sockets it can handle from poller_t | | | 485db41 Fixing broken build issue #583 | | | 1596a5e Merge pull request #743 from ricnewton/master | | | 97cfa64 Merge branch 'master' of https://github.com/zeromq/libzmq | | | 998c10a Merge pull request #741 from hintjens/master | | | c4f0995 Merge remote-tracking branch 'upstream/master' | | | 554b3c1 Add test case for many sockets | | | de5a787 Merge pull request #742 from psl-felipefarinon/master | | | b8a9f29 Fixing issue #583. Using low resolution timer for clock::now_ms | | | 51f8571 Simplified fdpair reset after fork | | | 2be70dc Simplified error handling for make_fdpair on Windows | | | e3898b5 Merge pull request #740 from hintjens/master | | | c573f6b Fix for issue 574 | | | 729e949 Merge pull request #739 from mbarbisan/master | | | e84f17b Modified the zmq_setsockopt documentation to include the ZMQ_ROUTER_HANDOVER option | | | 6ed1f47 Merge pull request #738 from ricnewton/master | | | 844689e Fix race condition on shutdown | | | 8797af7 Merge pull request #737 from hintjens/master | | | 5b60540 Removed over-long pauses in tests | | | c2c6ec1 Merge pull request #736 from Hugne/lookup_domain | | | edbfae3 zmq: change TIPC default lookup domain when connecting | | | 3700453 Merge pull request #735 from Hugne/tipc_docs | | | bbbcceb zmq: add TIPC manpage | | | 0d5ffd5 Merge pull request #734 from hintjens/master | | | 5e6aa58 Fixed issue 578 - corrected type usage | | | d7c8021 Fixed issue 578 | | | 75af9dd Merge pull request #733 from mingulov/doc | | | bdf8bc3 Doc examples with zmq_msg_close usage - parameter is 'zmq_msg_t *' | | | 027990a Merge pull request #732 from Hugne/tipc | | | 58ac87d zmq: narrow condition to include TIPC in build/test | | | 299068b Merge pull request #731 from mbarbisan/master | | | 2db808f Merge pull request #730 from Hugne/tipc | | | 632677e ricnewton review comment | | | 9d5a379 zmq: add TIPC transport tests | | | eab85b5 zmq: add support for TIPC transport | | | 5e71475 Shorten ZMQ_ROUTER_REASSIGN_IDENTITIES to ZMQ_ROUTER_HANDOVER. Also, added a test for the HANDOVER functionality. | | | bc88b88 Merge pull request #729 from mbarbisan/master | | | 9d22ab1 Merge pull request #728 from NetImperia/patch-1 | | | 3825f3b Add support to the ROUTER socket to reassign identities upon name collision. | | | c75ed69 Update tcp_connecter.cpp | | | 2a03d54 Merge pull request #727 from ricnewton/master | | | 5405c6a Remove redundant entry in tests makefile. | | | 37450fa Merge pull request #726 from mattconnolly/master | | | 36d7bba Adding source for test_stream_empty | | | 9f87f74 Merge pull request #725 from ricnewton/master | | | 2b08047 Fix formatting issue. | | | 54a379f Clean up dead code in cmake. | | | 5a74ad5 Sync cmake tests with tests in makefile.am | | | 335cffc Merge pull request #724 from hintjens/master | | | eaba5df Renamed test_router_raw_empty to test_stream_empty | | | ac63e56 Merge pull request #723 from hintjens/master | | | c2c0f39 Fixed ref to zmq_socket_monitor | | | b40879f Merge pull request #722 from ricnewton/master | | | 379c280 Fix test warning. | | | 15f5b7f Fix test warning. | | | c9772d0 Merge pull request #721 from minrk/init-raw | | | 366c8f8 test zmq_msg_close after sending empty message on ROUTER_RAW | | | 96ee8bb add missing msg->init for ROUTER_RAW with empty message | | | dad0933 Merge pull request #718 from xantares/tarball_cmake | | | 628787c Merge pull request #720 from hintjens/master | | | 65050b1 Added --with-relaxed to disable pedantic compiles | | | 1ee7b9b test_stream failed when response was broken into frames | | | 770d52e Merge pull request #719 from xantares/mingw_arch | | | ffd633b fix use of CMAKE_SYSTEM_PROCESSOR | | | 0beb39a Revert "fix use of CMAKE_SYSTEM_PROCESSOR" | | | e5baf1e fix use of CMAKE_SYSTEM_PROCESSOR | | | e273d94 include cmake files in tarball | | | 71b423a Merge pull request #717 from hintjens/master | | | 87718c6 Clarified use of secret/public keys | | | 1f85ed0 Merge pull request #716 from hintjens/master | | | 09426ff Fixed man page for CURVE key options | | | 4582fe3 Merge pull request #715 from ricnewton/master | | | 8ee2a47 Add new tests to CMakeLists.txt | | | 41b2f83 Merge pull request #714 from hintjens/master | | | 406e605 Cleaned up the code | | | 08c91c0 Merge pull request #712 from lalebarde/master | | | 984c2e9 small fix inzmq_proxy_steerable doc | | | 99b1363 add doc to zmq_proxy_steerable | | | 5f1a9a4 Merge pull request #713 from ricnewton/master | | | 5250bda add tests/test_proxy in gitignore | | | 1b8daed Use consistant integer type in raw_decoder | | | 1bb982e Merge branch 'master' of https://github.com/zeromq/libzmq | | | e33a382 new zmq_proxy is zmq_proxy_steerable to respect C API | | | 1b75d1e add proxy control flow and test | | | 3b628fd Merge pull request #710 from jenshz/patch-1 | | | f0a0e4d Update zmq_msg_init_data.txt | | | 6139a66 Merge pull request #709 from hintjens/master | | | 097c2c8 Temporary workaround for broken libsodium install | | | ff90fa7 Merge pull request #708 from hurtonm/master | | | 7ecab54 Load identity message to decoder at start | | | 9bb4215 Merge pull request #707 from xantares/master | | | b2d52a3 Fixed out-of-source build | | | 82ab836 Merge pull request #706 from hurtonm/master | | | b35c08b Rename engine's methods to improve code readability | | | 63e0fe9 Merge pull request #705 from hintjens/master | | | 50a1973 Identity can only be set on sockets that can connect to ROUTER | | | cc22825 Update NEWS | | | 1b6ca34 Merge pull request #703 from hintjens/master | | | b7eb1cd Revert "replace macro constants with enum types for user facing constants" | | | b0085a7 Revert "distinguish between options and defaults" | | | 2cf6d52 Fixed NEWS for 4.0.1 release | | | c629b6c Merge pull request #702 from hintjens/master | | | 6ef68be Updated NEWS for 4.0.1 release | | | 7560103 Merge pull request #701 from ezhikus/master | | | 433ea35 Typo in type name "emTPy_slots_t" | | | 283e523 Merge pull request #700 from hashstat/master | | | 62e26b3 Add tests/test_abstract_ipc to .gitignore. | | | e0f4d60 Fix detection of abstract ipc pathname and length calculation. | | | ae7fad4 Add note on Linux abstract namespace to ipc documentation. | | | 1a20220 Merge pull request #699 from ezhikus/free_and_delete | | | bacc9ae Merge pull request #698 from hashstat/master | | | 7a960ff useless checks were removed | | | f499c89 Add test for abstract namespace support in ipc sockets on Linux. | | | 31cdbd2 Add abstract namespace support for IPC sockets on Linux. | | | 23e58e3 Merge pull request #697 from pijyoi/master | | | 55bfe7d WinSock2.h filename should be all lowercase | | | 79c2598 test for _MSC_VER before using MSVC specific code | | | d33a3ad Merge pull request #696 from calid/enum-constants | | | e7804c5 distinguish between options and defaults | | | 6934766 Merge pull request #695 from hurtonm/master | | | d4bb6d6 replace macro constants with enum types for user facing constants | | | 88882e3 Stop curve handshake when cookie box verification fails | | | 21129c7 Merge pull request #694 from hintjens/master | | | edeedc6 Disabled randomly failing part of test | | | d37d32f Clarified that zmq.h constants are part of the public contract | | | cd030ef Merge pull request #693 from calid/doc-fix | | | 0b4ce80 fix minor typo in zmq_ctx_get doc example | | | 73ae948 Merge pull request #692 from hintjens/master | | | fd4d125 Packaging for zmq_curve_keypair function | | | ead6826 Merge pull request #691 from minrk/curve_keygen | | | 4577956 return NULL and set EINVAL on bad z85 input | | | 87254ab use zmq_curve_keypair in curve_keygen | | | d1a927a add zmq_curve_keypair to zmq_utils | | | 30d3488 Merge pull request #690 from mattconnolly/master | | | 7660b78 config for libsodium in alternate path, using CPP flags for both C and C++ sources. | | | 6c25d2f Merge pull request #689 from minrk/curve_keygen | | | cf4bfd4 include missing platform.hpp in curve_keygen | | | 3d7b2b4 declare z85_encode / decode in zmq_utils | | | f1002e9 Merge pull request #688 from mattconnolly/master | | | 848ce1a Disable compiler warning for Solaris | | | aa84e85 Add '-lssp' linker flag for Solaris. Check for libraries after host specific setup. | | | 2af23cf Merge pull request #687 from hintjens/master | | | 015b43f Updated CMake project for test_issue_566 | | | d568e7f Merge pull request #686 from hintjens/master | | | e42a0a4 Added test case for issue 566 | | | 5271bc9 Merge pull request #685 from hintjens/master | | | 26d5ac4 curve_keygen needed assert.h | | | 9d51155 Build/test errors on OS/X with clang++ | | | 9827a12 Merge pull request #684 from hurtonm/master | | | be25cfd Call flush after writing the identity message | | | f06bf8d Merge branch 'master' of https://github.com/zeromq/libzmq | | | b0b2567 Merge pull request #683 from hintjens/master | | | 82149dd Updated libzmq CURVE to track RFC 27 | | | cc2823e Merge pull request #682 from hintjens/master | | | 51fe8cf Merge pull request #681 from ipechorin/master | | | b3346fb Fixed build for MSVC 2008 | | | b504aad stdint.h is not available on all platforms | | | 5f0a8dc Merge pull request #680 from hintjens/master | | | 186b713 Bumped library version and age | | | 920385c Merge pull request #679 from mattconnolly/master | | | 12eef06 Update configure: Allow libsodium to be installed in a custom path | | | 7b5da7d git ignore test run output files: tests/test*.{log|trs} | | | 9db0791 Revert "Copy platform.hpp into src directory in cmake build." | | | efbe7d4 Merge branch 'master' of https://github.com/zeromq/libzmq | | | 0e7124b Merge pull request #678 from hintjens/master | | | f36a49d Move away from port 8080 which is occupied on some boxes | | | 59f1fbc Merge pull request #677 from vortechs2000/fix_aix | | | e3e7efe Revert "Reference platform.h by ../src/platform.h - AIX is ignoring -I flags" | | | aa2aab1 Merge pull request #674 from hintjens/master | | | 11b699e Copy platform.hpp into src directory in cmake build. | | | 1293f1b Merge pull request #675 from vortechs2000/fix_aix | | | 015d956 Reference platform.h by ../src/platform.h - AIX is ignoring -I flags | | | b49aa7a Updated NEWS for 4.0.0 release | | | 0d3f9eb Missing file from Makefile.am | | | 21157f7 Next version off libzmq master is 4.1.0 | | | 84a013e Fixed packaging for source distribution | | | 1a9ea3e Merge pull request #673 from hintjens/master | | | 5e609be Renamed new socket options to be clearer | | | aaf2a2c Merge pull request #672 from hintjens/master | | | 0997a8b Removed inaccurate note in zmq_poll man page | | | 71c9ae8 Built zmq_send_const man page properly | | | 92c01f6 Renamed test_connect_delay to test_immediate | | | 0644256 Updated NEWS for 3.2.x releases | | | 8f0a757 Merge pull request #671 from ricnewton/master | | | 78cabfe More testing github jenkins integration | | | d503e19 Merge branch 'master' of https://github.com/zeromq/libzmq | | | 544575d Revert "More testing github jenkins integratio" | | | 0640d6d More testing github jenkins integratio | | | 575ff39 Testing github jenkins integration | | | 90867a4 Merge pull request #670 from ricnewton/master | | | 7a747b5 Fix cmake build | | | 39de9be Merge pull request #669 from hintjens/master | | | e055560 Renamed inproc connect test (name was too long) | | | de91c73 Merge pull request #668 from mrothe/no-public-tests | | | 94c98ab Merge pull request #667 from hintjens/master | | | b132305 tests: don't listen on public ports | | | 825052f Revert "makes curve keys symetric as in libcurve + factorisation" | | | 22eb4d6 Revert "oblige the application to explicitely set the node type for PLAIN" | | | 9e66685 Reformatted text | | | dc79171 Merge pull request #666 from lalebarde/master | | | 1206f45 oblige the application to explicitely set the node type for PLAIN | | | bfd472f makes curve keys symetric as in libcurve + factorisation | | | ad0b325 Merge pull request #665 from hintjens/master | | | 7bb2b6a Fixed length of domain setting | | | 7735ca5 Added test case for NULL domains | | | 67013f1 Merge pull request #664 from hintjens/master | | | 321a8ff NULL mechanism was not dealing with ZAP denials properly | | | 971b275 Merge pull request #663 from hintjens/master | | | fe9815a Fixed random failures in test_security_plain and _curve | | | 276cd1f Merge pull request #662 from ricnewton/master | | | 6f35100 Fix windows build | | | fbe1b79 Merge pull request #661 from lalebarde/master | | | dc1f5e9 simplify test_security_curve.cpp with zmq_z85_encode | | | d76f3f7 Merge pull request #660 from hintjens/master | | | 576e3ca Added z85 codec to ZMQ API | | | 5c7b392 Merge pull request #659 from hintjens/master | | | 193d0bb Fixed Z85 methods to be static and not pollute library | | | 65ef76b Minor simplification to makefile | | | 9066851 Merge pull request #658 from ricnewton/inproc_connect_before_bind | | | 4e6c56e Merge branch 'master' of https://github.com/zeromq/libzmq into inproc_connect_before_bind | | | b929882 Set hwm on connect socket before bind has happend to just that of connects hwm. | | | 7841b0d Support high water mark on inproc socket connect before bind. | | | 133c32d Merge pull request #657 from hintjens/master | | | 0db2bbe Build didn't work if libsodium wasn't installed | | | 3298e5a Merge pull request #656 from ricnewton/inproc_connect_before_bind | | | b9c0906 Fix whitespace | | | d5bd68b Merge branch 'master' of https://github.com/zeromq/libzmq into inproc_connect_before_bind | | | 379bcb0 Send identities when connecting pending sockets. | | | c1fabf5 Merge pull request #655 from hintjens/master | | | 7c3496a Fix race condition and support multiple socket connects before bind. | | | 60f4704 Merge pull request #654 from lalebarde/master | | | 6c84a54 add exhaustive comparison in testutil bounce | | | 345bf14 Fixed overwrite in zmq_getsockopt | | | 6fefa41 Merge remote-tracking branch 'upstream/master' into inproc_connect_before_bind | | | 5f20d63 First attempt at inproc connect before bind | | | 168efb9 Merge pull request #653 from mattconnolly/master | | | 6ff65a8 Builds and installs curve_keygen tool | | | 0d14efe Merge pull request #652 from hintjens/master | | | ac8c72c Added test_ctx_destroy to .gitignore | | | d1ba8a5 Extended TravisCI build to use libsodium | | | 52370bf Removed debugging printfs | | | 0f9e5f6 Fix preprocessor typoe | | | 0f7141c Merge pull request #651 from ricnewton/master | | | 8e6b5ad Fix Makefile.am for test_ctx_destroy | | | bba0dd1 Merge pull request #650 from ricnewton/master | | | ccf0e61 Merge remote-tracking branch 'upstream/master' | | | 64e1c18 Implement non-blocking shutdown command that unblocks other threads waiting on blocking operations. | | | 25c89ca Merge pull request #649 from hintjens/master | | | 6725c46 Added ZMQ_ZAP_DOMAIN socket option | | | c45d91a Fixed comments on curve_keygen tool | | | 635a03d Was sending NULL mechanism name with extra null (fixed) | | | 4edad54 Merge pull request #648 from ricnewton/master | | | a601b3f Remove windows debug code. | | | 7485b09 Fix tests on windows | | | 498dc37 Merge pull request #645 from hintjens/master | | | 4c75306 Fixed test_stream case | | | 9dd324a z85 encoding buffer overrun | | | 1f03710 Merge pull request #647 from sebastien/master | | | 11deee4 Merge branch 'master' of github.com:sebastien/libzmq | | | f918884 Clarified zmq_socket.txt ZMQ_STREAM section, added example | | | 0a92614 Removed test_raw_socket | | | 32fa426 Added system check at start of selftests | | | 7b02f1c Merge pull request #646 from minrk/xfail-linger | | | bb34885 mark test_linger as expected failure | | | 6612280 Removed temporary patch on tests/Makefile.am | | | 28b0a5f Updated libzmq to match RFC 23, 24, 25, 26 | | | 1844a27 Removed test_raw_sock test case (replaced by test_stream) | | | ef207e4 Merge pull request #644 from ipechorin/master | | | 873d80c fix MSVC 2008 project: include the source files added recently | | | e071d3a fix MSVC10 project: include the source files added recently | | | 7561ff7 Merge pull request #643 from ricnewton/master | | | 4696f00 Fix cmake file for security tests | | | 0ff896d Merge pull request #642 from hintjens/master | | | fb67e16 Fixed ZAP authentication | | | 3a50aa4 Merge pull request #641 from hintjens/master | | | fba5612 Fixed 'make check' failures | | | 01b336f Whitespace fixes | | | c128fac Merge pull request #639 from minrk/test_linger | | | 6fa274e Merge pull request #640 from mattconnolly/fork | | | 282765c Merge pull request #628 from ianbarber/master | | | 1771755 test_fork.cpp: adding missing headers for linux | | | c646ac9 cast rc to size_t for comparisons | | | c3adc86 Fix unused variable when using eventfd | | | ca8ac83 Merge pull request #637 from minrk/test_plain_inauth | | | a3d9d01 test_fork: update test to verify communication between parent and child | | | ff2900f Terminate context in a child process of fork() to replace file descriptors to not interfere with parent process's context | | | 0478ee0 Adding test showing failure to close socket/context in forked child | | | 58b370d add test_linger | | | 8ef7fbb Merge pull request #638 from shawnjgoff/master | | | 6a18f59 Change name of icanhasall to subscribe_to_all | | | 9d94640 test failed CURVE auth | | | 0cac56f test PLAIN auth with failed login | | | 82a00e3 Merge pull request #636 from ricnewton/master | | | da52806 Disable failing tests on windows. | | | 22f05fa Merge pull request #635 from guidog/master | | | 93a068a Fixed silly port number. | | | 4ca6ab2 Merge pull request #634 from guidog/master | | | 455739f Fixed markup so documentation can be built. | | | 83e547f Merge pull request #633 from eburkitt/vs2012-clean-compile | | | eaf227d get to clean compile under vs2012 | | | 2e9385a Merge pull request #631 from jrossi/master | | | 436cad3 fix type on HWM | | | a9baa05 Merge in master changes | | | d485404 Merge pull request #626 from dkrikun/master | | | 19ca8a0 Add the Socket Identity info to the ZAP Messages | | | cb6b5a6 Merge pull request #629 from ulikoehler/init_data_assert | | | fd8b0fe Re-add comment line from cmsg branch | | | a28c38e Fix spaces before comments | | | 3f3777d Add test for ZMQ_CONFLATE option | | | 9c2740d Minor fixes to doc ; added zmq_msg_init_data() assert preventing deferred segfault | | | bcfe863 Merge pull request #630 from ulikoehler/cmsg | | | da4a70d Fix indentation | | | 121a838 Added message type for constant messages | | | 531d3eb Remove delay options | | | b3ca7fd Merge pull request #627 from ianbarber/master | | | 1011e8a Merge pull request #624 from ricnewton/master | | | cb35fd7 Attempt to fix disconnect not respecting linger | | | ed272fe Merge pull request #625 from ulikoehler/zmq_send_const | | | f59c1a5 Update doc for ZMQ_CONFLATE socket option | | | daa7a80 Plug in dbuffer to serve the ZMQ_CONFLATE option | | | 4c35b88 Implement double buffer for conflate option | | | d020dd6 Declare ZMQ_CONFLATE option | | | 4eac7e3 Add scoped_lock_t syntactic sugar | | | 87c84a2 Add try_lock() to mutex_t | | | 503da83 Add #include to string.h in blob.hpp | | | e23d396 Fix doc typo | | | 10becae Added zmq_send_const test | | | e2c322c Implemented zmq_send_const | | | 70a1fbe Fix running tests from cmake on linux. | | | e1b2b64 Merge branch 'master' of https://github.com/zeromq/libzmq | | | a83baa9 Fix up threading code from port tests to windows. | | | 7f74fc7 Port tests to windows and add to cmake build. | | | eccfede Merge pull request #623 from ricnewton/master | | | e16a6af Fix compile error on windows. | | | 749c391 Merge pull request #622 from ckamm/req-strict | | | 423ca36 Rename ZMQ_REQ_SEND_RESETS -> ZMQ_REQ_STRICT. | | | fe30cc6 Merge pull request #619 from ckamm/req-send-resets | | | 9f4526f Merge pull request #621 from hintjens/master | | | 39ddc69 Added note about tivotisation | | | f5c5955 REQ: Unset reply_pipe if it terminates. | | | a0cc87a Add ZMQ_REQ_SEND_RESETS option. | | | 637f794 Merge pull request #620 from ckamm/req-id | | | b9646f2 Add ZMQ_REQ_REQUEST_IDS option. | | | 6473dfd Merge pull request #617 from hurtonm/zap_updates | | | 4a5358f Implement ZAP for NULL mechanism | | | 53bc53d Update PLAIN mechanism to the latest ZAP revision | | | d65231b Update CURVE mechanism to the latest ZAP revision | | | 7541deb Add get_peer_ip_address utility function | | | 4944095 Merge pull request #615 from hintjens/master | | | 1068bc0 Merge pull request #616 from steve-o/master | | | 409721b Add CMake support for static libraries. | | | 21fe600 Move CMake dependencies together. | | | ae86c56 README file moved to GitHub format and extension, drop from packaging and default to NEWS file for popup. | | | d46c2ee Disabled last step in test_spec_req so build can complete | | | 4fb004f Merge pull request #614 from ckamm/fix-spec-req-fail | | | 7de23c0 Fix intermittent failure in test_spec_req. | | | bccf3d6 Merge pull request #613 from ckamm/coding-style-spec-tests | | | 93b9f90 Merge pull request #608 from ckamm/req-drops-unwanted | | | bbc9a61 Fix coding style in spec tests. | | | c56d797 REQ sockets drop replies from unasked peers. | | | 524bd7a Merge pull request #612 from ulikoehler/markdown | | | 6bf4ffe Converted README to markdown + added travis build img | | | 7560910 Merge pull request #611 from pijyoi/master | | | 0f28b72 update to include stream.cpp and curve related | | | 5ac1964 Merge pull request #610 from hintjens/master | | | 9ca6898 Got new test cases working with libzmq | | | 08622a7 Merge pull request #609 from ckamm/tests | | | dfba19c Make pipeline/reqrep tests try tcp:// endpoints. | | | 5038ef7 Merge pull request #606 from ckamm/master | | | 8fd163c Add tests for PUSH/PULL sockets. | | | e093bd9 Merge pull request #607 from cjuniet/master | | | 7b7f7e4 Fix compilation warnings on unsigned comparisons. | | | 798b394 Add tests for Request-Reply pattern sockets. | | | 78e4791 Merge pull request #605 from ricnewton/master | | | 9986106 Fix tab/space formatting issue | | | 5a30022 Merge pull request #603 from ricnewton/master | | | a3e16c1 Merge pull request #604 from ricnewton/cmake_fix | | | 01dd6eb Fix cmake build Fix build on windows, uint isn't a standard type, unsigned int is. | | | f6e972d Fix montior tests to handle the monitor stopped event correctly | | | d4d23ca Add new socket monitor event for when socket monitoring is stopped. | | | 1cfee8d Merge pull request #601 from leewoosung/hotfixes/patched | | | 2a4aef9 Merge pull request #602 from hurtonm/master | | | 783bb89 Check socket types during mechanism handshake | | | 4671108 LIBZMQ-541 issue fix | | | 58b1082 Merge pull request #600 from hurtonm/master | | | afe9afa Set socket buffers before establishing TCP connection | | | 11947b1 Merge pull request #597 from hintjens/master | | | a71d64a Merge pull request #599 from hurtonm/master | | | aef2171 Make last_endpoint attribute of socket object | | | c9bdb89 Use generic session class whenever possible | | | 7460d00 Merge pull request #598 from hurtonm/master | | | fd7e9b8 Use generic session class whenever possible | | | 7041770 Added Z85 support | | | 1beec5e Merge pull request #596 from hintjens/master | | | 76df045 Return EINVAL when trying to use CURVE without libsodium | | | 357a9c4 Simplify ZMQ_STREAM socket implementation, part II | | | 7832add Updated security mechanisms to use variable-length commands | | | ba1ae7d Merge pull request #595 from hurtonm/master | | | 7b27c12 Simplify ZMQ_STREAM socket implementation, part II | | | dd14d4e Minor whitespace fixes in man page | | | c4ae74f Fixed zmq_errno function definition | | | fe2753d Merge pull request #594 from hurtonm/master | | | a1bb5e8 Simplify ZMQ_STREAM socket implementation | | | d8f1376 Merge pull request #593 from hintjens/master | | | ad77937 Added ZMQ_STREAM socket type | | | 4a4d222 Merge pull request #592 from gavinmcniff/master | | | b893ce2 Store identity for raw socket | | | e9d11c6 Merge pull request #591 from hurtonm/master | | | b12be41 Rename parse_properties to parse_metadata | | | ec943ac Merge pull request #590 from hurtonm/master | | | 99d4974 Refactor how properties are parsed | | | 19cf076 Merge pull request #589 from ianbarber/master | | | 13df8e6 Merge branch 'master' of git://github.com/zeromq/libzmq | | | 211bf2b Added security curve test | | | 73e1952 Merge pull request #588 from hurtonm/master | | | 084e879 Small cleanup in pipe.cpp | | | 2bf5124 Merge pull request #587 from hurtonm/master | | | fa0f0e2 Make ZAP optional for PLAIN mechanism | | | 8bb79b5 Merge pull request #586 from hurtonm/master | | | 5975e00 Make ZAP optional for CURVE mechanism | | | acaaaa5 Merge pull request #585 from hintjens/master | | | fadfcac Fixed compile error, needed unistd.h | | | 1ea0688 Fixed spelling in comments | | | fb43d5a Whitespace fix to man page | | | f4848dd Prints message and exits if app tries to use CURVE without libsodium | | | 675bd46 Merge pull request #584 from hurtonm/master | | | 1b86324 Fix test_disconnect_inproc to work on ILP64 systems | | | 9eb2521 Merge pull request #583 from ianbarber/master | | | 694543e Merge branch 'master' of git://github.com/zeromq/libzmq | | | f4c51db Fix small streamengine issue w/ term and handshake | | | 91bc740 Merge pull request #582 from hurtonm/master | | | 8af208f Implement ZMTP/3.0 CURVE mechanism | | | e4a2118 Implement CurveZMQ message encryption and authentication | | | c9638fc Merge pull request #581 from hintjens/master | | | 8c0ded5 Properly set mechanism to CURVE when setting a curve option | | | c5078ea Merge pull request #580 from hurtonm/master | | | 20a7978 Stop ZMTP handshake when an unexpected message comes | | | 92b02b9 Merge pull request #579 from ianbarber/master | | | cabf4e6 Comments to clarify the socket name function | | | 1fe7820 Merge pull request #577 from hintjens/master | | | c5a9fa5 Merge pull request #578 from gonzus/master | | | 3b355fe Introduced private constants for the context sanity tag values. Ignored more MSVC intermmediate files. | | | 10f69c1 Clarified man pages on mixed security | | | d9bb167 Added options for CURVE security | | | 65c84ab Merge pull request #576 from hurtonm/zmtp_curve | | | 37b99c0 Implement ZMTP/3.0 CURVE handshake | | | 9273022 Merge pull request #575 from murphybytes/master | | | 9bd8d9a added missing files required to build | | | 1195092 Merge pull request #574 from pijyoi/master | | | 3832792 fix memory leak in tempnam() usage | | | 5c54bc3 Merge pull request #573 from shripchenko/master | | | 627190c another iteration on ZMQ_PROBE_ROUTER now it properly works for ROUTER | | | 6b8569d Merge pull request #572 from hintjens/master | | | 6ff51ee Updated ZAP request for changed protocol draft | | | 656ff5b Small fixes to documentation | | | 210fcbb Merge pull request #571 from hurtonm/master | | | 2928c91 Implement ZAP and integrate it with PLAIN mechanism | | | 4e47084 Minor cleanups | | | c3e4073 Rename terminated->pipe_terminated | | | 7a43c02 Merge pull request #570 from hintjens/master | | | a9679da Packaging on ZMQ_PROBE_ROUTER | | | 2344131 Packaging of ZMQ_PROBE | | | dbd58f8 Fixed out-of-date reference | | | 9c980e1 changed option name. +documentation changes | | | 9732439 refactored ZMQ_ROUTER_ANNOUNCE_SELF code. renamed it to ZMQ_PROBE_NEW_PEERS. implement it for DEALER tocket. +documentation | | | d5f6036 Merge pull request #569 from jpoliv/master | | | 42ab0e8 Make ./configure --with-system-pgm detect the OpenPGM 5.2 system library. | | | d1f011d Merge pull request #568 from jmgao/patch-2 | | | 43d0497 Fix mistaken use of xor in "2^31 - 1". | | | 6caa173 Merge pull request #567 from ianbarber/master | | | 9a0b2c8 Pieter's change to fix memory leak on mechanism | | | 240eff3 Merge pull request #563 from shripchenko/master | | | 9d63ebf Merge pull request #564 from hurtonm/master | | | 4e4803e Rename pipe states to make it more mnemonic | | | f805e4d changed option name. +documentation changes | | | aec989f small refactoring | | | 51750a7 refactored ZMQ_ROUTER_ANNOUNCE_SELF code. renamed it to ZMQ_PROBE_NEW_PEERS. implement it for DEALER tocket. +documentation | | | f781eb7 Merge pull request #562 from hintjens/master | | | fbd1729 Removed tracing for Travis builds | | | 13643b2 Merge pull request #561 from shripchenko/master | | | 910b469 Merge branch 'master' of https://github.com/shripchenko/libzmq | | | ed3a115 Add ROUTER socket option to introduce self(send an empty message) to new peers, to allow ROUTER<->ROUTER auto-discovery problem. | | | ec7f711 Add ROUTER socket option to introduce self(send an empty message) to new peers, to allow ROUTER<->ROUTER auto-discovery problem. | | | c7c865d Whitespace fixes | | | d113495 Merge pull request #560 from hintjens/master | | | 4112693 Cleaned up router option code - made consistent with options.cpp code - added trace print for ongoing issue with Travis CI builds | | | 536ea4f Merge pull request #559 from hintjens/master | | | bf96cb4 Fixed name of Travis file | | | 59a164d Added support for Travis CI | | | e9e44c6 Merge pull request #558 from hintjens/master | | | 31ee92f stdint.h is not available on all platforms | | | 7356211 Whitespace fixes | | | fa5c0e1 Trivial fix to man page | | | 5d2a8b1 Merge pull request #557 from hintjens/master | | | f06abca Disable failing test for now | | | f909b9c plain_mechanism now uses options.as_server - we need to switch to PLAIN according to options.mechanism - we need to catch case when both peers are as-server (or neither is) - and to use username/password from options, for client | | | da1e9a1 Cleaned up test pingpong code | | | 342e576 Merge pull request #556 from hurtonm/master | | | 182a224 Use socket options to select security mechanism | | | fbcbb06 Merge pull request #555 from hintjens/master | | | e1f797b Added configuration for PLAIN security | | | 8ea779c Fixed sizeof usage in man pages | | | 593010f Merge pull request #554 from hurtonm/master | | | 4eecda8 Implement ZMTP/3.0 PLAIN mechanism | | | d47295d Abstract security mechanism | | | 131b0a7 Merge pull request #553 from hintjens/master | | | e918fd4 Use correct libsodium call for detection | | | ff268b7 Fixed packaging for Windows - was missing errno sources | | | fa346fd Added configure check for libsodium | | | 3ef3b94 Merge pull request #552 from hurtonm/master | | | a7032e9 Update test_raw_sock to work with ZMTP/3.0 | | | cd4d8bb Implement ZMTP/3.0 NULL mechanism | | | df01235 Merge pull request #551 from hintjens/master | | | cb2ee7a Fixed up test_iov case | | | 7e129a4 Clarified zmq_msg_close not needed after zmq_msg_send | | | 522765b Merge pull request #550 from JonDyte/iovec | | | 56ead84 Experimental function zmq_recviov doesnt work correctly in a couple of cases 1) VSM - you cannot hand out the 'data' address as it was not allocated on the heap 2) for other messages the 'data' address cannot be handed out either, as it not the address originally returned by malloc and hence cannot be passed to 'free'. see msg.cpp u.lmsg.content = (content_t*) malloc (sizeof (content_t) + size_); .... u.lmsg.content->data = u.lmsg.content + 1; | | | 0bf5a31 Merge pull request #549 from methodmissing/sigpipe-declare-err | | | b5e5e10 Fix return code redeclaration for platforms with SO_NOSIGPIPE | | | 9703dd8 Merge pull request #548 from hintjens/master | | | 710f38f Fixed syntax error | | | f4dbccd Fix for LIBZMQ-526 | | | 0880d5b Merge pull request #547 from hintjens/master | | | f0cf409 Fixed issue #525 - multipart upstreaming from xsub to xpub | | | d0c58d2 Merge pull request #546 from hintjens/master | | | 9df7c70 Cleaned up copyright statements in perftest tools | | | c980820 I'm reverting the various changes to the throughput test programs since as far as I can see, these didn't work any more. At the very least, the command line API was broken and forced the user to enter new, exotic arguments. Patches should not break existing APIs. But also, the internals of these programs had become weird. | | | 67e02ca Use of named authors on man pages is no longer a good idea since it puts off contributors and doesn't reflect the real process. I've taken out all named authors and referred to the contribution policy. Hopefully this will improve the contributions to the man pages. | | | f4a07b3 Merge pull request #545 from hurtonm/master | | | e52c436 Interoperate with higher versions of ZMTP protocol | | | c5721f9 Merge pull request #544 from steve-o/libzmq-446 | | | d079190 [#LIBZMQ-446] Silence error on setting PGM_TOS due to some platforms raising an error at runtime. Noted are RHEL 4. | | | d2b5f1f Merge pull request #543 from steve-o/vc110_fix | | | a432ea1 Add vc80 project dependency on platform.hpp for local & remote throughput tests. | | | cd31f67 Add platform.hpp as project dependency to vc100 and vc110 projects for local & remote throughput tests. | | | a3713cb Merge pull request #542 from hurtonm/master | | | 9d79ac2 Use state functions for message flow | | | fd42be9 Merge pull request #541 from hurtonm/rework_message_flow | | | 7942db7 Refactor code so that messages go through engines | | | 91f1e13 Merge pull request #540 from hintjens/master | | | 6d19e40 Added clarification about connect on ROUTER | | | c396144 Merge pull request #539 from TTimo/master | | | 2aec837 InitializeSecurityDescriptor needs Advapi32.lib | | | 106d962 restore fixed MSVC 2010 projects, fork new MSVC 2012 projects | | | b5ace90 Merge pull request #538 from TTimo/master | | | 44df35c Use Multithreaded DLL Runtime, Debug/Release accordingly - need consistency for the czmq configurations | | | 5973b4c Windows friendly replacement for gettimeofday | | | 574fe35 Fix MSVC project files. | | | 1e7db60 Merge pull request #537 from TTimo/master | | | f8e7d46 mingw32 fixes | | | 01fef41 Merge pull request #536 from hintjens/master | | | 257debf Removed IPC endpoint from test; not portable, and fragile (#80) | | | 09a00de Merge pull request #534 from hintjens/master | | | 5ba7445 Merge pull request #535 from ken-tilera/master | | | 3286bf5 On the Tile architecture, use atomic instructions for atomic ptr and counter. | | | 8c96deb Added corporate copyrights | | | 39214b3 Merge pull request #533 from mika-fischer/workaround-for-496 | | | 03c2841 Work around for LIBZMQ-496 | | | 3b132e3 Merge pull request #532 from hurtonm/pgm_build_fix | | | 8181840 Update PGM with recent changes | | | 16f8ea3 Clarified HWM=0 means infinite | | | 9ea20b8 Merge pull request #531 from murrekatt/master | | | c69e797 Fix to building libzmq with CMake as sub-project (git submodule). | | | 601eedb Updated CMake building to work after encoder/decoder changes. | | | c7cb5ab Merge pull request #530 from hintjens/master | | | f1738b9 More copyright cleanups | | | 0e77d65 Removed pointless comment | | | 8358d4e Renamed ZMQ_DELAY_ATTACH_ON_CONNECT_COULD_THIS_BE_ANY_LONGER to ZMQ_IMMEDIATE | | | 12c7db8 Code name clean up | | | d826c53 Bumped ZMTP revision to 2 | | | 785ef41 Refactored codecs to match ZMTP version numbers | | | f0f1650 Removed corporate advertisements from source file headers | | | cb69986 Comment change | | | 898ad19 It's its not it's | | | 1810f10 Merge pull request #529 from guidog/master | | | d78d497 Adapted man page to API. | | | ba2dda4 Merge pull request #528 from guidog/master | | | b0b8ab2 Changed message structure for event notifications. | | | 656258c Merge pull request #527 from guidog/master | | | 21eeb03 Simplified the zmq_event_t structure for easier access and better usability towards language bindings. | | | 068909f Merge pull request #526 from breese/master | | | 7e37cc8 Linux build fails due to undeclared variable | | | be11608 Merge pull request #525 from pijyoi/master | | | 679869d add simple Makefile to build with mingw32 | | | 3176509 include source directory version of zmq.h and zmq_utils.h | | | 402f9fd remote_thr.cpp: port pthreads usage to win32 api | | | f420f0a Merge pull request #524 from dlittleton/master | | | 1e52a45 Windows: Fix rounding error when calculating now_us | | | 22d9d95 Merge pull request #523 from ambitslix/perf | | | a22714d Improvements and fixes for performance of PUSH/PULL in local_thr and remote_thr. | | | deb9773 Merge pull request #522 from hintjens/master | | | 066f3d2 Fixed overflow in local_thr results calculation | | | fb45685 Merge pull request #521 from SRombauts/master | | | 0ecc96b Adding missing new ZeroMQ_Static.props and Static.props files | | | b3bcd8e Static Library Linking for Windows | | | 0434366 Merge pull request #520 from xantares/master | | | d175676 Fixed module path with cmake < 2.8.3 | | | 25dc715 Merge pull request #519 from SRombauts/master | | | 897023c Merge pull request #518 from hintjens/master | | | a61535a VS2008 & VS2010: adding the pre-build command to copy platform.hpp in perf/ directory to the two appropriate projects, for each MSVC version | | | a85c9f4 MAXMSGSIZE broke when I cleaned up this code - fixed | | | 157bf45 VS2010: adding another pre-build command to copy platform.hpp in perf/ directory | | | 23db53d Corrected linking error in MSVC 2010 build | | | ccf2b9b Merge pull request #517 from SRombauts/master | | | 57f84d6 Windows CE support : some more #if !defined _WIN32_WCE | | | 05bb0ea Windows CE support : uncommenting #define EACCES needed | | | 41d79bc Windows CE support : using standard _WIN32_WCE flag instead of WINCE | | | a5ef501 Merge pull request #516 from SRombauts/master | | | 927000f Fixed 7 MSVC2008 Compiler Warning (level 3) C4800: 'const int' : forcing value to bool 'true' or 'false' (performance warning) | | | 42be4d1 Corrected more linking error in MSVC build | | | a8dfcb3 Merge pull request #515 from hintjens/master | | | e628421 Updated NEWS for 3.2.2 stable | | | 08be168 Merge pull request #514 from pijyoi/fixcs | | | 8c71ac4 release critical section on failure to create signaler fdpair | | | 7094a70 Merge pull request #513 from hintjens/master | | | 51cfcb1 Some DNSs will resolve ANY domain name so I made more reliable errors. | | | 9a6b875 Merge pull request #512 from montoyaedu/master | | | 1a13554 solved broken tests compilation | | | 6b2304a Merge pull request #511 from mjasperse/patch-2 | | | ec04ccb Corrected linking error in MSVC build | | | f27eb67 Merge pull request #510 from miniway/master | | | 2c1a3c5 LIBZMQ-497 there could be unsent bytes in encoder | | | a3ae0d4 Merge pull request #509 from hintjens/master | | | 8ab3c4a Fixed issue #500 | | | b60689e Merge pull request #508 from hintjens/master | | | 309740e Fixed issue #499 | | | 963c6a8 Lots of cleanups to self-tests * Removed or truncated sleeps so the tests run faster * Removed dependencies on zmq_utils * Rewrote a few tests that were confusing * Minor code cleanups | | | c39cb0b Rewrote completely, was bogusly testing EAGAIN | | | 3a558fc Rewrote raw test completely | | | 8c92893 Fixed use of deprecated zmq_init/term | | | 5f009e5 Various cleanups to test programs | | | 18a14ae Added ZMQ_IPV6 option, cleaned up setsockopt code, it was nasty | | | aa21e09 Updated .gitignore | | | 049931f Merge pull request #507 from bjoto/master | | | f1e77f2 Removed heap allocation for in zmq_poll for small item sets | | | 470d06b Merge pull request #506 from arsenm/master | | | e464a91 Fix using wrong name for windows.h check in cmake | | | e8cbfac Merge pull request #503 from chazmcgarvey/define-dummy-eproto | | | abc8907 Merge pull request #505 from arsenm/master | | | 93618e7 Merge pull request #504 from o172/master | | | f01bab6 Fix cmake not linking librt to perf-tools | | | 0a1bd45 Added tests/test_disconnect_inproc to .gitignore | | | 7bc3e53 Merge pull request #502 from ianbarber/master | | | ba3e18f define a dummy EPROTO for platforms that don't use it | | | d850272 Add size check on XSUB message sends | | | eeaa2c8 Merge pull request #501 from chazmcgarvey/conditional-eproto | | | 2e2ef7f do not use EPROTO on platforms that do not have it | | | 3a63218 Merge pull request #500 from haf/fixes/asciidoc-title | | | 7918175 Shortening the =-chars to make asciidoc work | | | 29a1d8e Merge pull request #499 from minrk/ac_header | | | f467011 Merge pull request #498 from minrk/zmq_ctx_term | | | 21c97f0 AM_CONFIG_HEADER -> AC_CONFIG_HEADERS | | | 64c019e move configure.in -> configure.ac | | | edd43e1 deprecate zmq_ctx_destroy in favor of zmq_ctx_term | | | 21fc2a9 Merge pull request #497 from hintjens/master | | | bbc5bef Clarified zmq_bind on icp:// | | | c2fbb72 Merge pull request #496 from amuraru/master | | | 35f18ae Fixed newline in test_disconnect_inproc | | | fb0beb6 Fixed el5/el6 deps in RPM spec file | | | 7d475ad Merge pull request #495 from hintjens/master | | | d997d88 Revert "Old change to move ports off 5555 (was conflicting with other stuff)" | | | aff1406 Revert "Test cases were failing on bind" | | | a4bedc5 Whitespace and comment fixes | | | da0efaa Old change to move ports off 5555 (was conflicting with other stuff) | | | b0f0d3f Clarification on zmq_msg_more | | | 12a648d Specified that it's safe to call zmq_msg_more after zmq_msg_close | | | ef186fe Spelling fixes | | | af934f8 Removed use of deprecated API methods | | | 8ba097f Test cases were failing on bind | | | c1f76e4 Merge pull request #494 from jgm-radez/master | | | d32e392 allow XSUB/XPUB to send/recv messages unrelated to sub/unsub (LIBZMQ-490) | | | 98a91e8 Merge pull request #493 from arsenm/master | | | 45f504d Fix looking for rc sources in toplevel binary directory | | | 949d157 Merge pull request #492 from arsenm/master | | | 6ce4644 Fix typos | | | f770954 Fix a couple more warnings | | | 6ecb796 Fix warnings with MinGW | | | 1ffc5d1 Fix some of the -Wshadows | | | 14d3245 Fix -Wmismatched-tags | | | edb5a05 Fix -Wmissing-field-initializers | | | 3ebab09 Fix unused argument warnings | | | e88dc49 Fix random 3 space tabs | | | 59cafec Fix MinGW32 build | | | 3c7d484 Fix NSIS installer errors, MinGW build. | | | a1d6a22 Generated header is not in ../src/ | | | 4704159 Fix cmake build with sun studio | | | 74763e2 Don't use the toplevel cmake paths so the build works as a subproject | | | f3901b3 Comments about ICC build failure with 12.x were crazy | | | 0362c31 First pass at getting cmake build to work with non-Windows systems. | | | 73c370d Fix inconsistently using #if or #ifdef instead of #if defined | | | c7009d2 Merge pull request #491 from pijyoi/issue84 | | | 1eee9ce Merge pull request #490 from pijyoi/master | | | 151a806 set SO_LINGER on first signaler socket to close in order to avoid TIME_WAIT state. | | | 322808b eliminate code moved into zmq_utils.cpp | | | 8dda553 Merge pull request #489 from pijyoi/master | | | 942c654 win32: close zmq-signaler-port-sync event object to avoid handle leak | | | ce24557 Merge pull request #488 from steve-o/openpgm-next | | | 2e9d4d4 Pull upstream OpenPGM 5.2.122 for multi-platform minor fixes. | | | 4febe88 Merge pull request #487 from miniway/master | | | a0cecc7 returns -1 with EAGAIN when mandatory is set and pipe is full | | | 2a7b219 Merge pull request #486 from miniway/master | | | 394d755 return EHOSTUNREACH at full only when mandatory is set | | | 8da6b7a Merge pull request #485 from miniway/master | | | 9382941 returns EHOSTUNREACH when a peer is full if ZMQ_ROUTER_MANDATORY is set | | | 95d36f4 Merge pull request #484 from pijyoi/master | | | 6706efb fix wrong boolean operator | | | ebd1bf9 Merge pull request #482 from sradomski/master | | | 21345ff Break early when pipe to be removed was found | | | f9770e9 Fixed iterator when erasing from inprocs multimap | | | 624dd1e Removal of terminated pipes from inproc and ignoring peer ends | | | 66c2245 Close pipes for inproc sockets on zmq_disconnect | | | b2f6741 Merge pull request #481 from ianbarber/master | | | 75161b5 Serialise test_connect_delay | | | 013a99d Merge pull request #480 from vperron/master | | | 3fc8c70 Same fix, in-line style | | | 33f42ef Change NULL to 0 to keep compatibility with some cross-compiling GCC versions | | | a4a7316 Merge pull request #479 from ianbarber/master | | | 1d11f19 Update SPEC file | | | cae5d3b Merge pull request #478 from methodmissing/event-messages-3.2 | | | d1cbf96 Merge pull request #477 from hintjens/master | | | e6da46f Added autogen.sh hint | | | 359a505 Prefer malloc to new for event address allocation as per Martin's recommendation | | | a28322c Merge pull request #476 from hurtonm/master | | | a8721c3 Check decoder's state function for NULL before calling it | | | b1f4850 Let socket event messages initialize with zmq_msg_init_data and let the framework handle cleanup | | | f78ca62 Merge branch 'master' of github.com:zeromq/libzmq | | | 8db8c45 Merge pull request #475 from ianbarber/master | | | be4cc2f Update zmq_tcp to include a reference to RFC | | | 7e6c304 Merge pull request #474 from hintjens/master | | | 1489857 Fixed ZMQ_SNDHWM description | | | 7533ebb Clarified that SNDHWM is per part, not message | | | 6d245eb Copy monitor specific event endpoints to event messages as the engine etc. can be released at anytime | | | ce4d321 Revert "Merge pull request #473 from methodmissing/fix-engine-endpoint" | | | 1a18c7b Merge pull request #473 from methodmissing/fix-engine-endpoint | | | fdf162a [LIBZMQ-450] Copy the stream engine endpoint - string reference caused memory corruption | | | bef9a41 Merge pull request #472 from jgm-radez/master | | | b8d5d3f Issue 468 | | | 01b9bc3 Merge pull request #471 from methodmissing/fix-disconnect-event-addr | | | 5205415 Fix addresses on triggered events | | | 37f8ce6 Merge pull request #470 from cdolan/master | | | 6559da3 Use memset/memmove rather than bzero/bcopy | | | 30eaadd Merge pull request #469 from hurtonm/code_cleanup | | | 9013ee0 Minor code cleanup | | | c179ad1 Merge pull request #468 from hurtonm/issue_465 | | | c543b2c Resolve LIBZMQ-465 | | | 99f7144 Merge pull request #467 from hurtonm/code_cleanup | | | 66dc4d8 Don't pass flags to xrecv method | | | 7865f96 Don't pass flags to xsend method | | | 793895c Merge pull request #466 from hurtonm/code_cleanup | | | b78800e Simplify implementation of DEALER socket | | | d1e0889 Merge pull request #463 from hintjens/master | | | 3eaf4a9 Merge pull request #465 from steve-o/cmake-minor | | | 19a8ea4 Update source list with raw codec. | | | 3ba401d Bring along CMake patchset from zeromq3-x for adding minor version to Windows labeling. | | | de33978 Merge pull request #464 from hurtonm/code_cleanup | | | ea19b7b Small cleanups | | | 925a530 Use const_cast operator to remove const modifier | | | 82999f2 Don't forward identities to DEALER sockets | | | 6290054 Added ROUTER-ROUTER as legal combination | | | ec08241 Merge pull request #462 from hurtonm/raw_fixes | | | c1e960b Never exchange identities for sockets in raw mode | | | aec47b3 Extend ZMQ_ROUTER_RAW test | | | 872ef76 Added DEALER-DEALER as legal combination | | | 4e028ec Merge pull request #461 from hurtonm/code_cleanup | | | e51a1f0 session_base: code cleanup | | | 5da9712 Merge pull request #460 from hintjens/master | | | 777c38a Renamed raw option to ZMQ_ROUTER_RAW | | | 80aef8d Merge pull request #459 from hurtonm/issue_459 | | | 41dc2e6 Resolve LIBZMQ-459 | | | 1348924 Merge pull request #458 from vortechs2000/remove_cpp_comments_from_zmq_h | | | f67a199 Older versions of C compilers don't like C++ comments | | | 2deb2e0 Merge pull request #457 from mjasperse/patch-1 | | | 1e60d17 Update builds/msvc/libzmq/libzmq.vcproj | | | cdd7cd1 Merge pull request #456 from hurtonm/issue_464 | | | 7c66e8f Resolve LIBZMQ-464 | | | 04e716a Merge pull request #455 from hintjens/master | | | 79da450 Fixed formatting in man page | | | 0404b3b Merge pull request #454 from hurtonm/code_cleanup | | | 9d8eb1f Style fixes | | | abbe34c Merge pull request #453 from hurtonm/issue_458 | | | d16e0a5 Resolve LIBZMQ-458 | | | 4bc405a Merge pull request #452 from hshardeesi/master | | | 7523b9e Merge pull request #451 from hurtonm/use_correct_types_in_stream_engine | | | dcf0693 Merge pull request #450 from hurtonm/issue_447 | | | 3aa3032 Use correct types when returning value in read/write methods | | | 03deb2c Resolve LIBZMQ-447 | | | 83387b4 Added support for non-zmq tcp client connections to router socket. - Created a new option ZMQ_ROUTER_RAW_SOCK - Added new raw_encoder and raw_decoder to receive and send messages in raw form to remote client - Added test case file tests/test_raw_sock.cpp | | | 19f77a1 Merge pull request #449 from hintjens/master | | | 0bf8a4d Code formatting | | | 6b45262 Merge pull request #448 from jgm-radez/master | | | 500f6cf patch for issue 456 | | | bb59dc1 Merge pull request #447 from hintjens/master | | | 171897f Cleanups to man pages | | | 0b13872 Merge pull request #446 from hurtonm/issue_452 | | | 01be614 Merge pull request #445 from hurtonm/issue_417 | | | ef79492 Resolve LIBZMQ-452 | | | 4824237 Resolve LIBZMQ-417 | | | d2ee38a Merge pull request #444 from vortechs2000/fix_aix | | | 422c418 Move socket_base.hpp and err.hpp after poll.h include | | | 2675a9d Merge pull request #443 from hintjens/master | | | 4ba34c9 Whitespace and style fixes | | | 7abb6cc Merge pull request #442 from hintjens/master | | | 0666063 Added unbind/disconnect man pages, notes to deprecated methods | | | ee21fac Added ZMQ_FAIL_UNROUTABLE alias back as deprecated | | | a3889d0 Fixed issue #451 | | | 45c0637 Fixed issue #449 | | | 7f63fc6 Merge pull request #441 from hintjens/master | | | 9681157 Fixed issue #448 | | | 9bab346 Merge pull request #440 from hintjens/master | | | 3a43bd7 Several include files were missing | | | 6e676af Merge pull request #439 from hintjens/master | | | 351eff5 Bumped version to 3.3.0 | | | 8e7892b Upated version for next release | | | a7b2e9d Upated NEWS for 3.2.1 | | | cdcaca2 Merge pull request #438 from steve-o/master | | | c62fb89 Update to libzmq source set. | | | 7a1a5f9 Update AsciiDoc version details with CMake detected ZeroMQ version. | | | 8ddb9fc Enable parallel make and LTO by default. | | | dfe7d15 MSVC11 not getting defined in CMake 2.8.9, punt to version string. | | | ebe4eab Detect compiler version to tag libraries. | | | 046c8ec Add metadata to CMake options; mark executables advanced to hide from default view; fix WoW64 redirections. | | | 56bb3df Detect ZeroMQ version at build time; hide NSIS dependencies in new cmake folder. | | | b42e45a Make OpenPGM a CMake option, default disabled. | | | c53cf0d Minor refactor of CMake build script. | | | 000d1a5 Update CMakeLists.txt | | | 58f7c21 added artificacts for windows and openpgm build | | | 73537e6 Merge pull request #437 from rohanbedarkar/master | | | 93a7a37 fixed trailing whitespace | | | a438e63 explicit comments on multicast loopback | | | 11c2291 commented out TOS related opt for PGM | | | 1ef63bc Merge pull request #436 from hintjens/master | | | 983ee76 Renamed ZMQ_ROUTER_BEHAVIOR to ZMQ_ROUTER_MANDATORY for clarity | | | db690e3 Merge pull request #435 from hintjens/master | | | f87bf38 Fixed issue #443 | | | e41e071 Merge pull request #434 from vaughan0/master | | | ce53fe0 Minor documentation fix: zmq_msg_recv instead of zmq_msg_send | | | d6e0ae2 Prepared for release 3.2.1 | | | 2440863 Merge pull request #433 from michelp/reject-no-fds-avail | | | b84d011 Ported from libxs revision 123c0f5387ecef287dd11f4dc790fb76ee1c0f67 | | | 81482ec Merge pull request #432 from hurtonm/master | | | 82d7238 Make socket IO more robust | | | 343ec62 Merge pull request #431 from ipechorin/master | | | 5b83fe7 Merge pull request #430 from ipechorin/master | | | 725f141 Fix LIBZMQ-211: REP socket asserting when getting malformed request | | | a49e392 Merge pull request #429 from ipechorin/dcf683aacb533634c273bb2f51fa3ceaadf89202 | | | 9b58372 Fix compilation using MSVC 2008: its defines wrong min/max without NOMINMAX | | | 396b4e3 Fix compilation using MSVC 2008: stdint.h is not present in this compiler | | | 4de27b6 Update MSVC2008 project after recent renames and additions | | | 2eb849c Merge pull request #428 from ipechorin/9056c13e1ebbfd7798ddd7b5cfdb9950933c710e | | | dcf683a Update MSVC2010 project after recent renames and additions | | | 9056c13 Use shipped with Visual Studio 2010 and later | | | ff264cb Merge pull request #427 from ianbarber/master | | | afa4933 Init message in drop subscription | | | 2a20914 Merge pull request #426 from methodmissing/fix-monitor | | | b1776e2 Merge branch 'master' into fix-monitor | | | a6c6054 Merge pull request #425 from Astellar/zmq_msg_t | | | 7bf516d zmq_msg_t will now typedef a named struct. | | | 8a57e4a Merge branch 'master' into fix-monitor | | | 759d453 Significantly reworked the monitoring infrastructure with a more granular per socket API and to play well with monitoring endpoints in application threads | | | d981c91 Merge pull request #424 from vaughan0/patch-1 | | | f6a840b Update doc/zmq_msg_get.txt | | | 86eb7bc Merge pull request #423 from jmgao/patch-1 | | | 67d88bc Add pthread.h include to test_connect_delay.cpp | | | 7a40df6 Merge pull request #422 from hintjens/master | | | 5db2875 Removed 'device' concept and introduced proxies * zmq_device is now a wrapper that calls zmq_proxy * zmq_proxy adds capture socket | | | f074f6b Merge pull request #412 from Quuxplusone/test-release-builds-too | | | cf20932 Add "#undef NDEBUG" to all tests. | | | aaac4b8 Code cleanups | | | 84728cd Merge pull request #421 from hurtonm/master | | | 2a41c8d Simplify initial handshaking | | | 3f6148a Implement new message encoder/decoder | | | 8672f58 Introduce abstract interface for message encoder/decoder | | | a224c97 Merge pull request #420 from ianbarber/master | | | d7331b7 Fixing PGM issues | | | d068787 Merge pull request #419 from hurtonm/code_cleanup | | | 9d17ead Remove superfluous statement | | | 7e6db47 Remove unused member variable | | | 9143ac5 Merge pull request #418 from hurtonm/versioned_ztp | | | d9307c9 Make ZMQ interoperate with ZMQ 2.x SUB sockets | | | dfc0222 Decouple encoder_t and decoder_t from session_base_t | | | 1bca4f6 Extend ZTP/1.0 protocol | | | 6347f8b Merge pull request #416 from hintjens/master | | | ab82488 Fixed license to remove references to X11 code | | | c959f52 Merge pull request #415 from Quuxplusone/unused-parameters | | | 08f6a9e Remove unused argc/argv parameters in tests. | | | c29aef4 Verify the value of the "void *s" passed to the monitor function. | | | 3b984d4 Silence all "unused parameter" warnings from Clang. | | | 7fa4d42 Fix char_traits to what looks like correct behavior. | | | f6fe600 Merge pull request #414 from ianbarber/master | | | fd67cd8 Update ROUTER_BEHAVIOR documentation | | | 95c018c Use full endpoint string in monitor response | | | 9483558 Remove early return on terminated state | | | 206e5f6 Incorrect function name in socket_base | | | f028379 Incorrect var name in monitor_event | | | 8bf541b Fixing incorrect argument order on va_start | | | 4a43a0d Merge pull request #413 from Quuxplusone/static-analysis | | | 7fadd70 Fix monitor_event() to work at all. | | | 537a802 Add a missing null-check, turning a segfault into an assertion. | | | 6347d39 Fix a bug in pipe_t::flush(). | | | 0886b7a Silence a compiler warning. | | | a48751b The "count_" out-parameter is doubled instead of unchanged. | | | d588dbf Merge pull request #410 from Quuxplusone/LIBZMQ-414 | | | 033e311 Merge pull request #411 from Quuxplusone/fix-test_monitor-bug | | | f718d2b Fix a bug reported on the mailing list. | | | 28c9255 Fix an error in the inline assembly for Thumb2. | | | 1283380 Merge pull request #409 from hurtonm/master | | | 1ab85f4 Exchange greeting messages for all socket types | | | b32542e Merge pull request #403 from methodmissing/efault-zmq-poll | | | 040d4d3 Merge pull request #408 from teotwaki/master | | | a622328 Fix reordering compile errors | | | 5637ed0 Merge pull request #407 from methodmissing/LIBZMQ-399 | | | 9dc248f Fix invalid address metadata for ZMQ_EVENT_DISCONNECTED | | | 1f22954 Merge pull request #406 from hurtonm/master | | | 9fab993 Fix issue #406 | | | 84560c1 Merge pull request #405 from jimenezrick/master | | | 92bee5a Fix LIBZMQ-404: zmq_term not truly re-entrant | | | 631e12d Merge pull request #404 from mimetnet/master | | | a0eb0bb signaler.cpp's Windows Lock should be in the "Global" namespace | | | 8353791 Fix issue 335 | | | 556074d Revert zmq_poll NULL poll items check to 2.2 behavior - let the poll items count filter out empty poll sets and not return a sometimes unexpected EFAULT error status | | | 9be0c7e Merge pull request #402 from hurtonm/master | | | 92827e4 Small code cleanup | | | bea0b48 Merge pull request #401 from hurtonm/master | | | 62b5b91 Always mark socket as retired when closing ipc_listener | | | 43ee439 Merge pull request #400 from hurtonm/master | | | c84ca01 Be more conservative about when to generate ZMQ_EVENT_CLOSE_FAILED | | | 0533fb1 Merge pull request #399 from hurtonm/master | | | 6ac5cf8 Simplify code for writer activation in Router socket | | | f8752bf Merge pull request #398 from hurtonm/master | | | e37814e Rewrite event processing in io_thread | | | 823d14c Merge pull request #397 from hurtonm/master | | | 37d1e84 Merge pull request #396 from hintjens/master | | | 86eaa9c Rewrite process_command's loop | | | 8d64fc6 Reverted fix for #393, was already fixed | | | 73f960e Merge pull request #395 from hintjens/master | | | 9aa8452 Fixed issue #393, compilation warnings | | | 77dd0a6 Merge pull request #394 from hintjens/master | | | 8d96a43 Fixed documentation of HWM on ZMQ_PULL | | | e7f5929 Merge pull request #393 from cyrilh/master | | | 0191977 Making Android&pyzmq friendly version with avoid-version | | | 1ff5af0 Merge pull request #392 from hurtonm/master | | | 1b0e6ef mtrie: Code simplification | | | 692648d mtrie: Do not throw exception on allocation failure | | | e471e5b Merge pull request #391 from methodmissing/monitor-manual-format | | | 9ccbeb8 Let docs for zmq_ctx_set_monitor() respect a 80 char wide column width | | | 6a1bd3e Merge pull request #390 from hurtonm/master | | | 26e14d3 Small code simplification | | | 6f1229b Merge pull request #389 from hurtonm/master | | | f8293df Fix a bug in trie implementation | | | c251d94 Merge pull request #388 from minrk/forward-iovec | | | a178817 forward-declare struct iovec | | | b57b7de Merge pull request #386 from steve-o/err-handler | | | fc335c5 Fix missing ENETRESET for Jira #LIBZMQ-329. | | | c60b0f5 Merge pull request #385 from jdc8/master | | | 85c19f1 added missing files to MSVC10 solution file: tcp.cpp, tcp.hpp | | | 98ee759 Added missing semi-colon. | | | eb16f6b Merge pull request #384 from steve-o/err-handler | | | 5b3d0c6 Add errno fallback values for MSVC2008. | | | 7bbccde Merge pull request #383 from Kobolog/master | | | 08749c8 Removed an unneeded include in tests | | | 6da48ae Fixed tests | | | 829d000 Verbose ROUTER socket behavior patch | | | 21eb8c8 Merge pull request #382 from hurtonm/master | | | 7d99129 Fix open_socket to return -1 (INVALID_SOCKET on Windows) on error | | | 7753379 Merge pull request #381 from hurtonm/connecter_cleanups | | | 919bd96 {tcp|ipc}_connecter: check whether socket is valid before closing it | | | ec9f899 Simplify {tcp|ipc}_connecter | | | e0fed9d Simplify {tcp|ipc}_connecter | | | c8d0d68 Merge pull request #380 from jlopex/master | | | eb6c668 libzmq3.x not compiling on Android crosscompiler | | | 67ab339 Merge pull request #379 from hitenp/doc-changes | | | a96dcfb Correct typo: add missing single quote. | | | 426ea71 Merge pull request #378 from steve-o/err-handler | | | acbb993 Add additional Windows Sockets Error Codes. | | | f35bed0 Merge pull request #377 from hurtonm/master | | | 75d6728 {tcp|ipc}_listener: close socket when set_address () fails | | | a9507cc Merge pull request #376 from ianbarber/master | | | c7c834a Add unistd header to test_connect_delay header | | | dc9749f Merge pull request #375 from ianbarber/master | | | 35c55a2 Add newline to end of test_connect_delay file | | | 9e1e68e Merge pull request #374 from steve-o/branding | | | b2e56c5 Add ZeroMQ branding. | | | 076e081 Merge pull request #373 from ianbarber/master | | | e1cc2d4 Merge pull request #372 from ianbarber/manfix | | | bc9ae71 Add asserts and rename pipe set | | | 704b952 Add reference to the inproc documentation | | | 7b78ed9 Update bind and connect documentation for clarity | | | e5904e6 Allow blocking while connect() is completing | | | 409d5e8 Allow blocking while connect() is completing | | | 95cbad3 Revert "After speaking with Ben Gray and the discussion on the mailing list, this is an attempt to create a sockopt to allow connecting pipes to not immediately be available for traffic. The problem is in a PUSH to many PULL situation, where there is a connect to a PULL which is not there. This connect will immediately create a pipe (unlike bind), and traffic will be load balanced to that pipe. This means if there is a persistently unavailable end point then the traffic will queue until HWM is hit, and older messages will be lost." | | | a563d49 Revert "Remove extra brackets as suggested by Martin H, and fix up a comment which was missing a word" | | | cc230cf Revert "And another typo on the same comment" | | | 5b167aa Revert "Remove the extra outpipe handling as the session is quite capable of delaying the creation of the pipe until the connection has happened. Simply don't build the pipe, and let it do that automatically." | | | 81b8362 Revert "Fix a number of whitespace issues in various parts of the code, add validation to most calls on the test and take a first stab at implementing the reconnection pipe blocking." | | | 48d3977 Revert "Fix condition so that PGM and EPGM sockets always create pipes immediately, even if delay_attach_on_connect is set. This allows passing through the icanhasall flag, and is realistic given the fact those protocols should be able to connect immediately" | | | 6c382c5 Revert "Fix whitespace in test" | | | 72bae20 Revert "Rebinding on reconnection to allow for the pipe blocking will set the event sink again, which will cause an assert to be triggered. I have modified that to allow for setting the same sink to be OK. I believe this should be ok - on termination, if a pipe hasn't reconnected, it would just attempt to be erased from the pipes list again, which is reasonable" | | | f0920ca Revert "On the advice of Martin Hurton, removed the new command type and just terminated the pipe in a reconnect situation, and notified the socket of the same. This handles the blocking properly, but at the cost of potentially losing in flight messages. However, this is a reasonable trade off given how much simpler it makes the patch." | | | b020bd4 Revert "Remove unnecessary extra test in pipe assertion - now we are terminating pipes we don't need to allow the case in which a pipe is rebound to the same sink" | | | 956cfd9 Revert "Fix incorrect whitespace in if statement" | | | 74175de Revert "Removing unnecessary outpipe values that had been used for reconnecting existing pipes - no longer needed when using a pipe term for the delay_attach situation." | | | 440af00 Revert "Restoring comment for clarity" | | | 8968b29 Revert "When detaching a pipe, as well as checking the delay on connect sockopt is set, also ensure that the protocol is not pgm or epgm as we are not implementing the functionality for multicase types" | | | 836fa4b Revert "The previous code to block the socket from receiving on that pipe during a disconnect was vulnerable to a race condition. This code calls with the terminate functions of both ends of the pipe - I believe this should be safer. This required storing a pointer to the socket end of the pipe" | | | 2c6f261 Revert "Reverted to a simpler shutdown. This seems to disconnect and reconnect the pipe properly, but there is a problem in overall shutdown when the pipe has blocked and reconnected - the session seems to get terminated() called on it only in shutdown for the original pipe, by which point it has been replaced. I am not sure at the moment why this only happens then, but this does mean this patch is broken at the moment" | | | 3ae68d6 Revert "Use the hiccup mechanism to notify the socket end of the pair of the change in state, and have it shutdown that end, and shutdown the local end normally. This seems to resolve the shutdown and race condition issues." | | | f5a072f Revert "Code formatting, and clean up so that xhiccuped is only handled in case the pipe isn't terminating" | | | 6eeaf15 Revert "Remove unnecessary condition in assert" | | | c9926f6 Revert "As Martin pointed out, there is a race condition in the old code where a pipe could start shutting down after disconnection, but the new one could connect first. This connection would not get a pipe created for it, so the messages could never flow. The simplest way round this would be a flag, but it is possibly for a very bouncy but fast connection to go up and down twice I imagine, so instead I have added a counter. This starts at zero, and will null out the pipe if terminate is called while it is zero. On a disconnect situation the counter is incremented, and the pipe is the not nulled if the value is non zero. In the terminated function it is decremented for each pipe that is shut down, and the assertion that the terminated pipe == the current pipe is skipped while it is non-zero. This should deal with the race condition and not allow any extra terminated() calls without hitting the assertion." | | | 19da88b Revert "Filter read and write activated calls from the pipe to the session, and delay shutdown in terminated until the final pipe is shutdown." | | | 4aaf3e6 Revert "Add disconnect test" | | | eb14890 Revert "Revert "Merge branch 'master' of github.com:ianbarber/libzmq"" | | | bdd4e13 Revert "Revert "Merge branch 'master' of github.com:zeromq/libzmq"" | | | 029d3df Revert "Merge branch 'master' of github.com:ianbarber/libzmq" | | | dde69fb Revert "Merge branch 'master' of github.com:zeromq/libzmq" | | | 6117a2b Revert "Replace incomplete count with a std::set" | | | 4aa5ba3 Replace incomplete count with a std::set | | | 7b10586 Merge branch 'master' of github.com:zeromq/libzmq | | | 3345902 Merge branch 'master' of github.com:ianbarber/libzmq | | | b448de9 Merge pull request #371 from hurtonm/fix_race_condition_in_connecters | | | 3ec8e57 Fix race conditions in {tcp,ipc}_connecter | | | d8f3487 Add disconnect test | | | a90c1db Filter read and write activated calls from the pipe to the session, and delay shutdown in terminated until the final pipe is shutdown. | | | a5f7300 As Martin pointed out, there is a race condition in the old code where a pipe could start shutting down after disconnection, but the new one could connect first. This connection would not get a pipe created for it, so the messages could never flow. The simplest way round this would be a flag, but it is possibly for a very bouncy but fast connection to go up and down twice I imagine, so instead I have added a counter. This starts at zero, and will null out the pipe if terminate is called while it is zero. On a disconnect situation the counter is incremented, and the pipe is the not nulled if the value is non zero. In the terminated function it is decremented for each pipe that is shut down, and the assertion that the terminated pipe == the current pipe is skipped while it is non-zero. This should deal with the race condition and not allow any extra terminated() calls without hitting the assertion. | | | 841cf69 Merge branch 'master' of https://github.com/zeromq/libzmq | | | ace8f75 Merge pull request #370 from hurtonm/code_cleanup | | | 1f53697 Use struct keyword consistently with sockaddr and sockaddr_in | | | e9bfd76 Merge pull request #368 from hurtonm/code_cleanup | | | 66b7edf Merge pull request #367 from hurtonm/issue_309 | | | 602c501 Small code simplification | | | 796212a Fix the message decoder to ignore reserved flags. | | | 3053f7e Remove unnecessary condition in assert | | | 5da289c Code formatting, and clean up so that xhiccuped is only handled in case the pipe isn't terminating | | | 0bf1d02 Merge branch 'master' of https://github.com/zeromq/libzmq | | | 67497a2 Use the hiccup mechanism to notify the socket end of the pair of the change in state, and have it shutdown that end, and shutdown the local end normally. This seems to resolve the shutdown and race condition issues. | | | b0792ec Merge pull request #366 from hitenp/tcp-consolidate | | | db13fbf Consolidate TCP-specific common code into their own files. | | | 1c65921 Merge pull request #365 from hitenp/master | | | 31cb1f2 Change connection failure test to use an invalid hostname | | | b84b007 Reverted to a simpler shutdown. This seems to disconnect and reconnect the pipe properly, but there is a problem in overall shutdown when the pipe has blocked and reconnected - the session seems to get terminated() called on it only in shutdown for the original pipe, by which point it has been replaced. I am not sure at the moment why this only happens then, but this does mean this patch is broken at the moment | | | 889b0e6 Merge branch 'master' of github.com:zeromq/libzmq | | | 1dcedf7 Merge pull request #364 from AlexBio/fix_unused_variable | | | 8643d71 Merge branch 'master' of github.com:zeromq/libzmq | | | 3db9bf3 Merge pull request #363 from AlexBio/fix_nosigpipe_check | | | 4bd78bb Check if SO_NOSIGPIPE is defined | | | 271ced9 Remove unused variable which causes build to fail with -Werror | | | f611c57 Merge pull request #362 from hintjens/master | | | e5bb5a6 Bumped version to 3.3.0 | | | 336f727 The previous code to block the socket from receiving on that pipe during a disconnect was vulnerable to a race condition. This code calls with the terminate functions of both ends of the pipe - I believe this should be safer. This required storing a pointer to the socket end of the pipe | | | 5008f38 When detaching a pipe, as well as checking the delay on connect sockopt is set, also ensure that the protocol is not pgm or epgm as we are not implementing the functionality for multicase types | | | 4d4674e Merge pull request #360 from vortechs2000/fix_hpux | | | 09d18e4 Merge branch 'master' of https://github.com/zeromq/libzmq | | | f8b79f8 Merge pull request #361 from vortechs2000/fix_aix7 | | | 897b6b5 Merge pull request #359 from vortechs2000/fix_older_linux_gcc | | | 97c48cc Fix build on HPUX 11iv3 | | | 3687789 Fix build on RHEL5 and SLES10 | | | 616bcf9 Fix up build on AIX7 | | | 09956de Restoring comment for clarity | | | ace7c99 Removing unnecessary outpipe values that had been used for reconnecting existing pipes - no longer needed when using a pipe term for the delay_attach situation. | | | 55cbdfc Fix incorrect whitespace in if statement | | | 29f8d9c Remove unnecessary extra test in pipe assertion - now we are terminating pipes we don't need to allow the case in which a pipe is rebound to the same sink | | | c13f1d5 On the advice of Martin Hurton, removed the new command type and just terminated the pipe in a reconnect situation, and notified the socket of the same. This handles the blocking properly, but at the cost of potentially losing in flight messages. However, this is a reasonable trade off given how much simpler it makes the patch. | | | 1566091 Rebinding on reconnection to allow for the pipe blocking will set the event sink again, which will cause an assert to be triggered. I have modified that to allow for setting the same sink to be OK. I believe this should be ok - on termination, if a pipe hasn't reconnected, it would just attempt to be erased from the pipes list again, which is reasonable | | | 0b3478d Fix whitespace in test | | | b5ace39 Fix condition so that PGM and EPGM sockets always create pipes immediately, even if delay_attach_on_connect is set. This allows passing through the icanhasall flag, and is realistic given the fact those protocols should be able to connect immediately | | | 6f6466f Fix a number of whitespace issues in various parts of the code, add validation to most calls on the test and take a first stab at implementing the reconnection pipe blocking. | | | 06485d9 Remove the extra outpipe handling as the session is quite capable of delaying the creation of the pipe until the connection has happened. Simply don't build the pipe, and let it do that automatically. | | | 297af95 And another typo on the same comment | | | b79aaaf Remove extra brackets as suggested by Martin H, and fix up a comment which was missing a word | | | f687a29 Merge branch 'master' of https://github.com/zeromq/libzmq | | | 98ef560 Merge pull request #358 from steve-o/issue-320-author | | | 0f58a98 Merge branch 'issue-320' of https://github.com/steve-o/libzmq into issue-320-author | | | 320684e Return error on invalid PGM url instead of raising assertion (Douglas Young). Fix Win32 build. | | | fe3fb41 After speaking with Ben Gray and the discussion on the mailing list, this is an attempt to create a sockopt to allow connecting pipes to not immediately be available for traffic. The problem is in a PUSH to many PULL situation, where there is a connect to a PULL which is not there. This connect will immediately create a pipe (unlike bind), and traffic will be load balanced to that pipe. This means if there is a persistently unavailable end point then the traffic will queue until HWM is hit, and older messages will be lost. | | | c28af41 Merge pull request #356 from hurtonm/code_cleanup | | | bc150de Merge pull request #355 from hurtonm/fq_lb_fix | | | 89ff277 lb: code cleanup | | | 2973eaf Prevent connection starvation | | | 4e7be10 Merge pull request #354 from steve-o/issue-320 | | | 13976a3 Return error on invalid PGM url instead of raising assertion. Fix Win32 build. | | | 32befeb Merge pull request #353 from steve-o/master | | | 75df019 Fix title on zmq_disconnect manpage. | | | 1adb7b1 Merge pull request #352 from hurtonm/issue_370 | | | 7fe45af Fix issue #370 | | | f7bd543 Merge pull request #351 from hurtonm/code_cleanup | | | 24b79c7 Prefer errno_assert/alloc_assert to zmq_assert | | | 0139676 fq: code cleanup | | | 8152502 Merge pull request #350 from hurtonm/issue_369 | | | 130dfc5 Fix issue #369 | | | e30e48c Merge pull request #349 from hintjens/master | | | 2ab12ef Fixing issue #361 | | | 3a76d24 Merge pull request #348 from hurtonm/code_cleanup | | | d0b9005 Don't assume SOCKET_ERROR is -1 on Windows | | | ac53f1a Remove unnecessary casts | | | e053464 Simplify error handling in tcp_connecter | | | 13ef1e4 Make wsa_error_to_errno pure function | | | a8f9a0d Use zmq_assert rather then assert | | | 52ed4cd Remove dead code | | | 7cfd03b Remove unplug from i_engine interface | | | 5db30fe Merge pull request #347 from methodmissing/monitor-doc-fails | | | b85ff17 Fix too long underline in monitor docs | | | 74af2f9 Merge pull request #346 from methodmissing/monitor-regressions | | | 400f6f3 Rename monitor documentation source file to match zmq_ctx_set_monitor() API | | | 22b4388 Merge pull request #345 from methodmissing/monitor-regressions | | | 1e92ee0 Oust last remaning ZMQ_MONITOR reference from NEWS as well | | | adf7a7a Merge branch 'master' into monitor-regressions | | | 991b7fc Rename zmq_monitor to zmq_ctx_set_monitor for compat with existing context specific APIs | | | 04f0e7f Documentation for zmq_monitor | | | 20152a6 Merge pull request #344 from hintjens/master | | | 604456a Man page for zmq_ctx_new had error, fixed | | | f27c02d Change context monitor_event prototype to accept a va_list instead | | | 4767159 Initial stab at a context level monitor callback and registration API | | | 7cb19fb Merge pull request #343 from jimenezrick/master | | | 65b6351 Merge pull request #342 from ipechorin/master | | | 0e053e3 Doc improvement: document interface omission in zmq_pgm.txt | | | e13b372 Rename type zmq_monitor_fn -> zmq_monitor for a more natural callback definition API (zmq_monitor type, monitor.function callback) | | | 06cce15 Change zmq_monitor_fn type to cast between pointer-to-object and pointer-to-function in a more standards compliant way | | | d25dce9 Solaris/SunCC build fix: could not find a match for std::multimap<...>::insert(std::pair<...,...>) | | | 5ef6331 Merge pull request #341 from kennytm/master | | | c995de6 Allow the ZMQ_MONITOR code compilable on gcc 4.7 on Linux. | | | 89d5054 Merge pull request #340 from methodmissing/events | | | d046175 Merge branch 'master' into events | | | 70b067e Merge pull request #339 from ianbarber/master | | | e65d228 gitignore endpoint test and add docs for unbind and disconnect | | | c7af07c Merge pull request #336 from mauri-melato/master | | | d087548 Merge pull request #338 from hurtonm/code_cleanup | | | 6419439 Simplify encoder's loop | | | 80e8baa Merge pull request #337 from hurtonm/issue_268 | | | 3d93c1a Fix issue #268 | | | 5fe6ddf On Windows, preventing sockets to be inherited by child processes. | | | 5dc44a6 Merge pull request #335 from jdc8/master | | | 37e4a38 Fix compile error with Visual C++ 2008 | | | 68c1be8 Fix for issue 355. Added missing source files dealer.cpp, device,cpp and router.cpp. Removed source files no longer present: xrep.cpp and xreq.cpp | | | c38aecd Merge branch 'master' into events | | | 5c6f72c ZMQ_MONITOR socket option registers a callback / event sink for changes in socket state | | | 47dbd4a Merge pull request #334 from ianbarber/master | | | 1075005 Patch from Mato that fixes a subtle connect bug: EAGAIN was being used as a translation value for EINPROGRESS, thus shadowing a real EAGAIN return value from the OS. This caused later assertions of "Invalid argument" in stream_engine.cpp when it attempted to use a socket which was not connected. | | | f497aae Merge pull request #333 from hurtonm/fix_decoder_to_properly_handle_large_messages | | | 36bfaaa Merge pull request #332 from hurtonm/fix_issue_264 | | | 9098f4d Merge pull request #331 from hurtonm/code_cleanup | | | dd3eb08 Merge pull request #330 from hurtonm/pair_socket_rejects_additional_connections | | | d847094 Do not crash when multiple peers connect to PAIR socket | | | 5227f67 Fix decoder to properly handle large messages | | | 776563f Fix issue #264 | | | 394a248 socket_base: process_unplug () is not used, remove it | | | 16ec286 Merge pull request #329 from ianbarber/master | | | b7c9fc0 Slight tweak to text for readability | | | 7c5d79d Merge pull request #328 from tailhook/patch-1 | | | 138def0 Added refinement for ZMQ_FD option | | | 29000d3 Merge pull request #326 from hurtonm/pipe_code_cleanup | | | 41c82bd Merge pull request #327 from hurtonm/fq_drop_unused_parameter | | | 2cbf799 fq: remove unused parameter | | | 1788fd3 pipe: code cleanup | | | 648e319 Merge pull request #325 from hurtonm/update_comment_in_device_plus_whitespace_fixes | | | a2c3772 Mention limitation of the device implementation | | | e8b701c Merge pull request #324 from hurtonm/rename_xrep_xreq_in_tests | | | 9d02b3d Merge pull request #323 from hurtonm/xsub_fix_message_initialisation | | | 873abdd Rename XREP/XREQ to ROUTER/DEALER in tests | | | df5344b xsub: fix memory leak | | | 016df8e Merge pull request #322 from tranthamp/master | | | 135fdab Implement atomic operations for armv7a | | | c120f02 Merge pull request #321 from shripchenko/master | | | f858321 add process_commands() to the beginning of zmq_connect() and zmq_bind() | | | b9fb919 Merge pull request #320 from shripchenko/master | | | 057fab0 fixes for zmq_unbind() / zmq_disconnect() usage corner cases | | | 4f668ad added zmq_unbind() / zmq_disconnect() test script. it works but rises very serious questions. | | | 74ae19a spaces deleted | | | 952127d Merge pull request #319 from shripchenko/master | | | 06b2eae small wording change | | | 2faa4c4 stupid bug. I feel ashamed ^) | | | 653e585 Merge pull request #318 from shripchenko/master | | | 2eb6b32 fixes for | | | 4894818 2nd try wuth sock->unbind() and sock->disconnect(). now with blackjack and const char*'s | | | d56b752 Merge pull request #316 from pieterh/master | | | 8837852 Merge pull request #317 from shripchenko/master | | | 7b8e728 implement zmq_unbind(),zmq_disconnect(), zmq->sock->getsockopt(ZMQ_LAST_ENDPOINT_ID) | | | 318d55f Fixed issue LIBZMQ-358 | | | 36e9c4a Merge pull request #315 from shripchenko/master | | | b89a53e fix bug in zmq::tcp_address_t::resolve_interface() where all resolved interface ip's overwrited by 0.0.0.0 | | | 334f99f Merge pull request #314 from ianbarber/master | | | 5b30089 port of patch by Martin Sustrik to libxs: This patch instantiate a clock_t instance for each XS socket. Thus, it is shared between subsequent calls to xs_recv (and xs_send). That in turn significantly limits the number of invocations of getimeofday (or similar) when timeouts are used and recv/send is called in a tight loop. | | | f663ad9 Merge pull request #313 from ianbarber/master | | | 206d80b Make docs reflect socket mappings better | | | 084c182 Merge pull request #312 from shripchenko/master | | | c77dc98 some spaces cleanups + delete unused anymore zmq::max_sockets + some minor code chages | | | 525be51 Merge pull request #311 from shripchenko/master | | | acba6bd Implement ZMQ_TCP_ACCEPT_FILTER setsockopt() for listening TCP sockets. | | | e276df2 Merge pull request #309 from hurtonm/fix_issue_335 | | | cfa6f4b Fix issue #335 | | | 899778d Merge pull request #308 from jdc8/master | | | 177264d c++ style comments result in compile errors with non-c99 C compiler | | | f6330f3 Merge pull request #307 from mkoppanen/master | | | 70cf2d4 ETIMEDOUT is a valid error code here. Fixes intermittent assertion failure on laggy networks | | | 3cd0b1b Merge pull request #306 from shripchenko/master | | | 4315467 documentation trimmed down to be just placeholders for who knows english better than me | | | 4b30340 more flexible keepalive options detection + awful options documentation | | | 0c3d917 initial implementation of tuning TCP keep-alives for TCP socket currently not fully cross-platform work on linux possibly work in *bsd and could be enhanced to work on windows | | | 4ab3c5a Merge pull request #305 from hurtonm/fix_identity_exchange_for_inproc_transport | | | 12c0c6a Fix identity exchange for inproc transport | | | 88db804 Merge pull request #304 from hurtonm/flush_identity_message_for_inproc_transport | | | b41036a Flush identity message for inproc transport | | | 5bc9fd6 Merge pull request #303 from pieterh/master | | | d8c5808 Fixed issue #351 | | | a969028 Merge pull request #302 from hurtonm/router_bugfix | | | 9a60b3a Fix error in router socket introduced in the previous commit | | | 2faedd9 Merge pull request #300 from hurtonm/router_send_fixes | | | 5c6e278 Merge pull request #301 from hurtonm/router_rework_peer_identification | | | 600488f router: always respect message boundaries | | | f037290 router: reimplement peer identification | | | 476c9b9 Merge pull request #299 from pieterh/master | | | 9728706 Added optval checking in zmq_ctx_set | | | 3eaae8b Merge pull request #298 from pieterh/master | | | eb8217b Fixed zmq_init(-1) issue | | | cecc790 Merge pull request #297 from hurtonm/code_cleanup | | | 8da7271 Merge pull request #296 from hurtonm/fix_router_send | | | 1e2564a Fix return value of send for router socket | | | 77d93d7 Simplify use of posix_assert in mutex.hpp | | | e767402 Remove the launch_sibling method | | | 6f47f12 Do not pass a message to the check_write method | | | ed65271 Merge pull request #295 from hurtonm/tcp_address_fixes_anc_cleanups | | | 9c46e87 tcp_address: minor cleanups | | | 700e08c tcp_address: make port number conversion more robust | | | c428f6a tcp_address: check address length before manipulating it | | | 19f364e Merge pull request #294 from pieterh/master | | | 2bcc300 Fixed issue #348 | | | 4c93fc2 Merge pull request #291 from rcxdude/bugfix | | | 64732ae Merge pull request #293 from hurtonm/fix_getaddrinfo_for_ipv6_on_freebsd | | | c2e9997 Don't set the AI_V4MAPPED flag on FreeBSD | | | dc4d61f Merge pull request #292 from hurtonm/fix_issue_334 | | | 00b4571 Fixed issue #334 | | | 084e1c2 Fix for issue #307 | | | 6d776d0 Merge pull request #290 from pieterh/master | | | ba798ee Fixed issue #325 | | | 82c06e4 Fixed issue #325 | | | c861fb4 Merge pull request #289 from pieterh/master | | | 3585ec8 Fixed Makefile for ROUTER/DEALER rename | | | 712e36d Merge pull request #288 from pieterh/master | | | 27c28bd Mark sockets as invalid when closed, not when destroyed | | | 6f720f0 Merge pull request #287 from pieterh/master | | | c12fedc Completed internal renaming of XREP/XREQ to ROUTER/DEALER | | | 0480ce1 Merge pull request #286 from pieterh/master | | | 75809b2 Fixed issue LIBZMQ-345 - race condition in ctx.socket/term allows segfault | | | 3b483a8 Merge pull request #285 from hurtonm/ctx_patches | | | 84707d3 Merge pull request #284 from pieterh/master | | | 151d071 Minor cleanups | | | ae2b938 register_endpoint: simplify locking | | | e56f698 choose_io_thread: do not assert when no I/O thread was chosen | | | f944336 Fix race condition in find_endpoint | | | 860e1d2 Fixed issue #344 | | | 8a64d80 Merge pull request #283 from pieterh/master | | | f26e4ab Simplified zmq_msg_get/set functions | | | 0afd8a8 Merge pull request #281 from pieterh/master | | | cd57c43 Merge pull request #282 from hurtonm/remove_unused_variable | | | 58378c6 Merge pull request #280 from hurtonm/fix_ipc_connecter | | | 35233f9 remove unused variable | | | 0a6fc02 fix connection establishment for AF_UNIX sockets | | | 60e45f3 Merge pull request #279 from pieterh/master | | | 6dd102c Fixed issue #293 | | | 1e4c5b2 Merge branch 'issue-337' | | | 7d6d2f9 Merge pull request #278 from taurel/master | | | 1075812 Disable reconnection option | | | 5973da4 Merge pull request #277 from pieterh/master | | | 9426bd5 Merge branch 'issue-336' | | | 87fa8e7 Merge pull request #276 from pieterh/master | | | 6e71a54 Fixed issues #337, #341, and #340 | | | bdefa18 Fixed issue 336 | | | 06dd31c Removed last vestiges of thread-safe sockets | | | 8665f9a Merge pull request #275 from pieterh/master | | | 9ccfbf8 Removed zmq.hpp, may add this back in separate commit | | | 9ac40c4 Fixed issue LIBZMQ-333 | | | 32c85e0 Merge pull request #274 from Kobolog/master | | | cb70c5e fixed some typos | | | 8095a12 man entry for the new option | | | df584a3 an option to fail on unroutable messages in ROUTER sockets | | | 62d27b7 Merge pull request #273 from BoresExpress/wm5 | | | 318ba88 Add WinCE support. | | | f967430 Merge pull request #272 from staticfloat/patch-1 | | | 020f777 Eliminate unnecessary line break | | | 19d3096 Merge pull request #271 from BoresExpress/bug1 | | | ce24bf0 Changed wrong file name in VC++ project. | | | 4c59b1f Merge pull request #270 from rgagnon24/master | | | 3aabbba Fix IPC transport domain socket stream file not being removed when connection is closed | | | 0fed3a3 Merge pull request #269 from datasift/master | | | 5820438 update lower bound flag when removing topics | | | 3f8322b Merge pull request #268 from gimaker/compact-trie-table | | | 3485b3e Fixed a bug in the mtrie table compaction logic. | | | 7689d20 Merge pull request #267 from mkoppanen/windows-project-files | | | b05fb46 Add missing files to Windows project files | | | 58f8d4a Merge pull request #266 from mkoppanen/improve-tests | | | 879ab39 Merge pull request #265 from mkoppanen/freebsd-solaris-fixes | | | 5d7450d Improve the test for last_endpoint, use the same ports as other tests | | | 1824574 Minor fixes to get_address code to fix build on solaris and freebsd. Also service doesnt need to be discovered here | | | 78d24d3 Merge pull request #264 from ianbarber/master | | | 5e1efc9 Update documentation for last endpoint to mention inaddr_any and add a test for IPC last endpoint checking | | | 2533909 Merge pull request #263 from mkoppanen/tcp-get-address | | | 33a18f0 More fixes based on CentOS 6.2 results | | | b19c5fc Merge pull request #262 from mkoppanen/tcp-get-address | | | d00d484 More fixes for ZMQ_LAST_ENDPOINT. Added a test | | | b057348 Fixes for tcp_listener::get_address | | | 06140da Merge pull request #261 from mkoppanen/windows-build | | | 1bf4067 More fixes for win build | | | e248549 Merge pull request #260 from mkoppanen/solaris-build | | | 51b59b4 Fix build on windows | | | 9a4fd8a Needs explicit cast on solaris | | | dd35385 Merge pull request #259 from mkoppanen/solaris-build | | | 56aa49f Fix build on solaris | | | cfe2a82 Merge pull request #258 from skaller/master | | | 916f1a5 Remove build script references to test_ts_context. | | | e7da123 Remove thread safe test. | | | 38e74c9 Remove thread safe socket stuff from C binding. | | | 0fa6b8e Remove thread safe context init. | | | 9e622d5 Merge pull request #256 from ianbarber/master | | | 9910439 Merge pull request #257 from mkoppanen/master | | | da1920d Revert NULL checks in the API | | | 82bd543 Updating documentation to remove ECANTROUTE error code | | | c9898d2 Merge pull request #255 from jtzl/master | | | 132112a added more specific installation documentation | | | 244f3a3 Merge pull request #254 from pieterh/minor-cleanups | | | ccdb7a6 Minor cleanups | | | a457be3 Merge pull request #246 from pieterh/arguments | | | 9321dfb Merge pull request #248 from pieterh/scattered | | | 5d9432b Merge pull request #253 from ianbarber/master | | | 2da76a3 Updating to use getnameinfo rather than inet_ntop | | | 4b62344 Merge pull request #252 from gimaker/compact-trie-table | | | c9d124b Merge pull request #251 from gimaker/sub-sndhwn-assert | | | bfbe556 Merge pull request #250 from gimaker/connect-assert | | | 4697634 Resolved conflicts after merge | | | 3ee99ae Renamed scatter/gather methods, cleaned up source | | | 8a497e2 Resolved conflicts after merge | | | 0efb49f Fixed up all references to zmq_msg_size | | | 02b81d4 Changed return type of zmq_msg_size to ssize_t to allow error return | | | dc09da4 Return EFAULT if required arguments are null | | | 07b49ff Fixed up all references to zmq_msg_size | | | 2f44faa Merge pull request #247 from pieterh/sendrecv | | | 2b646cb Merge pull request #249 from pieterh/msgpeekpoke | | | 2cd04c5 Compact the trie/mtrie node tables where possible, to reduce memory usage. | | | e18f9da Drop subscription messages when reaching the SNDHWM rather than asserting. | | | b9fb48f Resolve addresses in the calling thread on connect. | | | d092f26 Renamed peek/poke to get/set | | | dcc1725 Renamed zmq_getmsgopt to zmq_msg_peek | | | b3d7b29 Renamed scatter/gather methods, cleaned up source | | | fb4748f Added zmq_msg_send/recv functions | | | 6b2ec36 Changed return type of zmq_msg_size to ssize_t to allow error return | | | d38951d Return EFAULT if required arguments are null | | | b2e2fa6 Merge pull request #244 from pieterh/master | | | 0c4a19c Deprecated XREQ/XREP | | | 5f6b95f Fixed footers to refer to man page, not all docs | | | c85ecfc Cleaned up description of multi-part messages | | | 636de46 Removed section on devices, added new methods | | | 086c059 Ported numerous fixes from 2.1 man page | | | 9bc0e10 Merge pull request #243 from pieterh/master | | | bd4f703 Ignored generated files | | | 2000d44 Fixed syntax error in zmq_getsockopt man page | | | a50a8aa Revert "more checks for parameters of API functions" | | | afe8cd5 Revert "fix warn unused" | | | b2e9347 Merge pull request #238 from ianbarber/master | | | cc10c00 Updating docs with new sockopt | | | b6c9723 Merge branch 'master' of https://github.com/zeromq/libzmq | | | b5d3373 Moving to std::string in options | | | a908ccb Merge pull request #241 from skaller/master | | | 48423c9 Merge pull request #242 from niXman/master | | | e646ce4 more checks for parameters of API functions | | | 4807935 Implement type safe sockets and contexts. | | | 770f843 Allowing value 0, and moving code to get_address functions based on feedback | | | 91bf494 Merge branch 'master' of https://github.com/zeromq/libzmq | | | 256fa5d Merge pull request #240 from niXman/master | | | 7b7d404 fix warn unused | | | 40052c1 Merge pull request #239 from skaller/master | | | 7fa14f3 Merge branch 'master' of https://github.com/zeromq/libzmq | | | 7b32c9c Adding ZMQ_LAST_ENDPOINT for wildcard support on TCP and IPC sockets | | | c3f7543 Fix uio support. | | | 970a005 Provide interface. | | | 383a49d Implement zmq_recvmmsg. | | | 531835b Implement zmq_sendv. | | | f59fff7 Add check for sys/uio.h to configure script. | | | 21571cf Merge pull request #237 from skaller/master | | | 81662d7 Add a test for thread safe sockets. | | | 759b2e0 Fix comments to conform to style guide. | | | 9dab56c Merge pull request #235 from skaller/master | | | cbf6126 Merge pull request #234 from ianbarber/master | | | 935f174 Merge pull request #236 from danielnorberg/master | | | 67fd4c9 add missing semicolon | | | 520ad3c Set and arrange propagation of thread safe sockets flag. | | | 988efbc Thread Safe Sockets. | | | 4dd6ce0 Add mission ; character | | | 43b71ae Fixing missing semicolon in xpub.cpp as reported on the list by Emmanuel TAUREL | | | dc50bf5 Merge pull request #233 from danielnorberg/master | | | 79f753b xpub: free received subscription messages | | | 4f4d72a Merge pull request #232 from chuckremes/master | | | 93db782 Merge branch 'libzmq-268' of git://git.lucina.net/libzmq | | | adee827 Merge pull request #231 from chuckremes/master | | | 762bcff Merge branch 'libzmq-303' of git://git.lucina.net/libzmq | | | e89a5f1 Merge pull request #230 from chuckremes/master | | | c54ad48 Merge branch 'libzmq-205' of git://git.lucina.net/libzmq | | | 0319cb2 Fix data loss for PUB/SUB and unidirectional transports (LIBZMQ-268) | | | edf7db7 Merge pull request #227 from gimaker/smaller-mtrie | | | e6c97c5 Reduce memory usage of mtrie. | | | 1925c92 Merge branches 'libzmq-205' and 'libzmq-303' | | | 7e8a839 Merge pull request #226 from gitfoxi/master | | | 1e5a48f Epoll is default for cross-compile. For regular-compile, test kernel (run) support. | | | 281dcd2 Merge pull request #221 from fidlej/master | | | 676d4f4 Merge pull request #222 from gimaker/trie-pruning | | | 0c94cd0 Merge pull request #223 from gimaker/libzmq-310 | | | 95f6a07 Merge pull request #224 from vortechs2000/master | | | 57f64c5 Merge pull request #225 from gitfoxi/master | | | c71375e Fix: Case where system library has epoll but kernel does not support it. | | | c4f2240 Fix: runtime patch for when system has clock_gettime but does not support CLOCK_MONOTONIC. | | | b5dbff8 Fix basic_string not implemented in stdc++ 3 | | | 99df984 Fix bad combination of gcc3, -Werror and private destructor. | | | bc4d1b6 Fixed segfault bug sometimes happening when pruning the trie/mtrie. | | | 2e0c433 Patch from Mikko Koppanen for #LIBZMQ-301 | | | 3621565 Throw away unexpected data received by XPUB sockets, rather than asserting. | | | c34a144 Fix pgm_receiver.cpp: zmq_assert (pending_bytes == 0) (LIBZMQ-205) | | | 19129ed Prune redundant nodes in the trie. | | | 6fa9ffe Prune redundant nodes in the mtrie. | | | 029e288 Fix assertion in pgm_sender_t::plug() (LIBZMQ-303) | | | 1d8b132 Updated connector open() doc strings. | | | 6f32361 Version bumped to 3.1.1 | | | b3fbe01 Merge branch 'master' of github.com:zeromq/libzmq | | | dcb1d55 Fix MSVC10 build distfiles | | | 3bf7860 NEWS updated for 3.1.0 release | | | 22ef966 Update email address in man pages | | | 183e126 Fix typo in zmq_sendmsg(3) manual page | | | adc0712 Merge branch 'master' of github.com:zeromq/libzmq | | | 3fbe8ac Dont wait for pending subscription commands on shutdown | | | bfbd16d Merge branch 'master' of github.com:zeromq/libzmq | | | 91fdedf Fix polling on XREP socket | | | f9eb763 zmq_sendmsg and zmq_recvmsg checks for NULL message object | | | 3fb5c11 Added MSVC10 solution and project files for Windows | | | a9e0333 A synchronous connect() failure in ipc_connecter can result in Assertion failed: s == retired_fd (ipc_connecter.cpp:174), as reported in LIBZMQ-294. | | | 82d9353 Fix synchronous connect failure for ipc://, tcp:// (LIBZMQ-294) | | | c90f54e Merge branch 'master' of github.com:zeromq/libzmq | | | e7d748e Mika Fischer added to AUTHORS file | | | 0df86c4 rt library required on all platforms | | | aaac96d This makes clock_t insensitive to the system clock being reset by NTP or the sysadmin, which could previously cause long hangs for instance in zmq_poll. | | | b4f5ee5 Merge branch 'master' of github.com:zeromq/libzmq | | | fc17bd4 ENOTCONN on recv() on TCP socket is treated decently (issue 254) | | | daac9ac Phillip Kovacs added to the AUTHORS file | | | bf90629 Fix broken VPATH/parallel builds | | | 5c1a91e Stuart Webster added to the AUTHORS file | | | a610b3d Line-ending conversion rules for hg-git users and enabled use of .gitignore by hg-git users | | | f8bd396 Documentation for IPv4ONLY option clarified | | | 5a6503e Bug in XREP and XREQ fixed (issue 280) | | | 83975c1 Missing "defined" tokens added | | | 21bca4d Bug concerining identity in XREQ socket fixed (issue 280) | | | 1c23970 Couple of bugs in XREP handling of identities fixed. wq: Signed-off-by: Martin Sustrik | | | f8b0055 Hangup in signaler creation on Windows fixed | | | 90d0435 Merge branch 'master' of github.com:zeromq/libzmq | | | a7b0b0d AUTHORS file changed | | | 2752490 Set libzmq ABI version to 3 | | | c79abee Get AIX 6.1 compiling again by making msg_t class explicit | | | 991f7e2 Set libzmq ABI version to 3 | | | 89962a8 Uninitialised FSM state in REQ session fixed (issue 278) | | | 11e3198 Chuck Remeas added to the AUTHORS file | | | 93529d8 Add zmq_getmsgopt to the API | | | bb66f3c Bug in trie fixed (issue 277) | | | 6503716 Minor typo corrected | | | fe81827 Version changed to 3.1.0 | | | 21a0b49 Obsolete ECANTROUTE errror code removed | | | a756956 Use identities in inproc transport | | | de1d32d Fix getaddrinfo calls to work on OpenVMS | | | 50a9ee6 MSVC build fixed | | | 05ce301 Merge branch 'master' of github.com:zeromq/libzmq | | | 6cdd720 Merge pull request #220 from 250bpm/HEAD | | | e9c3a22 Linking exception corrected | | | a4843b6 Identities re-introduced | | | d20ea25 ZMQ_IDENTITY option re-introduced | | | 8e21d64 Copyright dates adjusted to reflect reality | | | 8a0f5f7 Miru copyrights added | | | 1c071f5 LABELs removed from the documentation | | | 7563518 Tests print their name before running | | | 7842c71 LABELS and COMMANDs removed | | | 626099a VTCP transport removed | | | ac7717b 250bpm copyrights added | | | 4b832ea Revert the early dropping of request and replies for disconnected clients | | | 9227c38 ROUTER and DEALER are aliases for XREP and XREQ | | | dee8b23 New style ROUTER socket removed. | | | 541b83b Perry Kundert added to the AUTHORS file | | | 09574a6 Corrected discarding of remainder of message when request ID invalid | | | 52bab42 Missing bracket added | | | 9b3e61a Ben Gray added to the AUTHORS file | | | 9e000c8 Patch for issue LIBZMQ-275. Dealing with VSM in distribution when pipes fail to write. | | | 68ab5f8 Paul Betts added to the AUTHORS file | | | 1b706ac Enable exceptions raising on assert on Win32 | | | a8362ab Enable exceptions raising on assert on Win32 | | | a70bea0 Merge branch 'master' of github.com:zeromq/libzmq | | | b3cda2a Bug in kqueue poller fixed (issue 261) | | | 6c1b50c Added compile-time test for SOCK_CLOEXEC | | | d31792e Default HWMs are set to 1000 | | | f5f1a8b New upstream OpenPGM maintenance release 5.1.118. | | | cc5d316 Re-add PGM rate limiting | | | 81da391 Use single port for creating signalers on Windows | | | 7a10bbe Bug in subscription matching fixed (issue 263) | | | 34b114d Make sure new ROUTER socket honours POLLIN for cmd messages | | | 8485a5e Assert fixed in XREP & ROUTER when sending to terminating pipe (issue 258) | | | d726120 Bug in matching algorithm fixed | | | 25cc25e MSVC build fixed | | | e170136 More bugs in mtrie fixed | | | 5936379 Bug in mtrie fixed | | | 06bdf2c Check message syntax in REQ asynchronously | | | f78d9b6 Session class separated into socket-type-specific sessions | | | 78b02d1 Minor optimisation in message distribution algorithm | | | cf499ee Bug in message distribution algorithm fixed (issue 251) | | | 42737f0 test_invlid_rep added to .gitignore | | | 8f8bfca Fixed issue with req assertions (issue 252) | | | e191e80 Fix polling system detection on mingw32 build | | | 9d0e122 Added option to choose internal polling system | | | 193fa1c Accept square brackets around IPv6 address | | | 4138aca Fixed doc to clarify how label parts work | | | 9fb9fea Improve error reporting in a minor way | | | 8b7ac4c Close file descriptors on exec (issue 218) | | | 2910a72 msg_t::rm_refs closes the message when number of refs drops to 0 (issue 245) | | | 82ab08d Premature deallocation bug in XSUB fixed (issue 244) | | | 65bb758 Fixed warnings on Win64 | | | 940c5b3 zmq_msg_t changed to structure | | | dd7c629 Typo fixed in zmq_socket(3) | | | 80a5f60 NIC name resolution moved to tcp_address_t | | | f0c7edb Missing include added to ip.cpp | | | 898ee99 Windows build fixed | | | b6ecb00 TCP address related functionality moved to tcp_address_t | | | 4a8dd1e MSVC build fixed | | | b01a8e1 IPC address related functionality refactored into ipc_address_t class | | | 3488af0 Fix the PGM support on win64 | | | ed37345 MSVC build fixed | | | b3bac17 tcp_engine renamed to stream engine | | | 41457e1 Semaphores are not used anymore, build system is adjusted accordingly | | | 714d3b2 EAFNOSUPPORT defined on Windows platform | | | 85851d3 Preliminary Android support | | | 0354d4d Added Android support | | | 57440b8 Add IPv6 support to tcp_listener | | | 3c3c0bf Minor problems in MSVC build fixed | | | 9196c48 select version zmq_poll reports invalid FDs | | | 9380098 Compilation error on HP-UX and AIX fixed | | | 6dc3b2a Compilation error on FreeBSD fixed | | | a3f2740 Minor compile-time bug on Windows fixed | | | 1c54ce3 tcp_connecter disables IPV6_IPV6ONLY if needed. | | | c27b9ac Update resolve_ip_interface and resolve_ip_hostname with ipv4only parameter. | | | 9184a54 Update resolve_nic_name to take more generic sockaddr parameter. | | | 784041f ZMQ_IPV4ONLY option added | | | 8378180 Minor bug in vtcp_listener fixed | | | 2423051 vtcp connection string simplified | | | be48970 MSVC build brought up-to-date | | | d5f3628 Different connecters simplified | | | f63db00 Different listener implementations simplified | | | b45fec3 Tuning of TCP sockets is done at a single place | | | 46b053b Dead code removed from TCP and IPC transports | | | 5ac6314 Implementations of TCP and IPC transports separated | | | 6e98742 Precise reconnect interval randomised | | | ce7a9a5 Setting TCP socket options moved to tcp_engine_t | | | 588c728 vtcp_connecter fixed | | | d7319de First version of vtcp_connecter added | | | 258e7e6 Code cleanup | | | 279302c Experimental VTCP listener added | | | 9906c65 Outdated entries removed from .gitignore | | | 9119b4f TCP transport classes simplified | | | 43b5b34 PGM subscription forwarding fixed | | | 7c1dca5 Session classes merged into a single class | | | f716b57 Only one polling mechanism is compiled | | | 0e71b11 Obsolete include in ctx.hpp removed | | | 11e21d0 semaphore_t class removed | | | 837451e Remove blob_t class | | | 5650743 MSVC build brought up to date | | | 75c4e0e mailbox::recv correctly passes EINTR to the caller | | | 4bd3359 ECANTROUTE error documented in zmq_sendmsg(3) | | | 6b873d4 ROUTER socket blocks on SNDHWM | | | a1e09fa ROUTER socket reports error when message cannot be routed | | | 72a793f ZMQ_GENERIC renamed to ZMQ_ROUTER | | | cb2d715 endmsg(3) and zmq_recvmsg(3) added to RPM spec file | | | a808431 Fixed email addresses in the MAITAINERS file | | | a33a275 Fixed issue 230 | | | 7298b57 Includes in zmq.cpp cleaned-up | | | 18d8be5 Fix pollin on Cygwin. | | | ac20e17 Reference to C++ binding removed from zmq(7) | | | 66ff99c Martin Lucina remove from MAINTAINERS file | | | f97f50c Signaler timeout bug on Windows fixed | | | 1a40880 ZMQ_IDENTITY option removed from the documentation | | | 89daa57 Missing files for GENERIC socket implementation added | | | bf78e23 GENERIC socket type and COMMAND flag added | | | c8e8f2a ZMQ_IDENTITY socket option removed | | | ba67eff non-immediate_connect functionality removed | | | 364839f Debian packaging removed | | | e4f98d1 ROUTER and DEALER sockets removed | | | 73630de Version number bumped to 4.0.0 | | | 57c1342 Bug with setting options on SUB socket fixed | | | 2927481 zmq_bind(3) and zmq_connect(3) describe EINVAL error | | | 2afb791 Subscription forwarding test added | | | 215cfc6 REQ/REP drop test extended | | | c754298 PGM transport reconciled with subscription forwarding | | | d7adc3f ZMQ_FILTER option removed | | | a154ef6 Man pages for send & recv function brought up to date | | | 7e12511 Experimental code from zmq_init_t removed. | | | 52eaf60 Drop outbound messages in XREP socket when SNDHWM is reached | | | aa2150c VSM data are aligned to 32/64 bit boundary | | | 1526ff6 License text in autogen.sh fixed | | | 8d96036 Build system checks for presence of eventfd.h header | | | 8fb9d3c Merge branch 'master' of github.com:zeromq/libzmq | | | 6ae1be1 Race condition in eventfd signaler fixed | | | 9a9a0cf eventfd implementation of the signaler | | | c687c7e Fix MSVC build | | | da26134 Inproc tests need no I/O threads | | | 7c0c798 Command are now stored in ypipes instead of in socketpairs | | | de38384 Testing for errors from pthread_* functions fixed | | | 4f4cc73 Use strrchr to ensure we split off the last colon for the service port | | | 543ad30 Packaging for MSVC build fixed | | | f8bf3a4 Rename i_inout to i_engine_sink | | | 3ae73ee Typo in zmq_msg_size(3) fixed | | | 770d0bc Fix MSVC build | | | d137379 Outstanding requests dropped when requester dies (issue 190) | | | 12532c7 O(1) fair-queueing in XREP implemented | | | ec81f8f New wire format for REQ/REP pattern | | | 10a93bb Unspecified error code from mailbox_t::recv on Win32 fixed | | | a28928f Introduce ZMQ_ROUTER and ZMQ_DEALER sockets | | | f437c9e Fix errors in zmq_getsockopt(3) manpage | | | ab99975 LABEL flag added to the wire format | | | ada5d42 Basic tests now test multi-part messages instead of single-part | | | c80908c Bug fixed in pipe termination | | | 7572fee Optimise block/non-block switching in mailbox_t | | | 8440de2 Fix minor warning in MSVC build | | | f4760f0 Disable timeo test on MinGW | | | 082f8e1 Mailbox timeouts fixed on Windows | | | ed680a3 Documentation for XPUB and XSUB socket added | | | 9f4d376 Session termination error fixed | | | 00dc024 Race condition in pipe_t fixed. | | | 6052709 ENETDOWN is a legal error from TCP connect | | | 5b77a41 Throughput tests fixed. | | | 4b60023 Merge branch 'master' of github.com:zeromq/libzmq | | | 9b795de Refactor Windows versioning and WinSock usage.Signed-off-by: Steven McCoy | | | dc66053 Minor MSVC warning fixed | | | d7923f0 Add sockopt ZMQ_RCVTIMEO/ZMQ_SNDTIMEO. | | | e895607 ENETUNREACH is a valid error from connect | | | 65d2b70 Minor patch to fix ICC build | | | 970798f mtrie.cpp added to MSVC build | | | c7fb5c5 Reverting previous commit that broke MSVC2010 build | | | b164023 Fix scope on Windows includes. | | | ff93f54 ZMQ_FILTER socket option added | | | e080e3e Publisher-side filtering for multi-part messages fixed | | | bd86def Actual message filtering happens in XPUB socket | | | 3935258 Minor code beautification for mtrie_t | | | ee7313b Subscriptions are processed immediately in XPUB socket | | | a24a7c1 Session termination induced by socket fixed | | | 0b59866 Patches from sub-forward branch incorporated | | | 311fb0d Subscription matching moved from XSUB to SUB socket | | | 718885f Pending messages are delivered even if connection doesn't exist yet | | | 87a6490 All pipe termination code moved to pipe_t | | | 3d4203d Fabien Ninoles added to the AUTHORS file | | | 71ac91b Add multi-array support to array_item_t. | | | 0f6f727 Move the pipe termination code to socket_base_t | | | acf0b0e Introduces bi-directional pipes | | | 9e6b399 Couple of minor issues in MSVC build fixed | | | da7b6d0 Paul Colomiets added to AUTHORS file | | | 38e5f86 Better handling of memory error in resolve_ip_hostname | | | 864c18f zmq_msg_init_data returns ERRNO instead aborting | | | d8d5a62 Duplicate initialisation of PGM_MULTICAST_HOPS removed | | | 5d0cffc ZMQ_MULTICAST_HOPS socket option added | | | 49df2f4 Fixes warning when compiling with MSVC on Win64 | | | 4938787 Async connect doesn't fail on EWSANETDOWN | | | da1ef4d Fixed REP assert on missing envelope | | | 0c5b781 urrent pipe pointer in XREP out of range -- fixed. | | | 3ef7c74 Tore Halvorsen added to the AUTHORS file | | | 1012021 Accessing an iterator after it is accessed is not valid. | | | ceb5e1a Deallocation functions in zmq.h and msg_t class are consistent. | | | 5e329ba Minor patch to keep ICC compiler happy | | | 6ecec9b Current inpipe remains unchaged in XREP when other pipe terminates | | | e5d4cd3 Yet one more fix related to PUB socket and multipart messages | | | e78cc47 Moved tests off 5555 (conflict with Eclipse) | | | eb9bc1b Message atomicity problem in PUB socket fixed. | | | fe2e772 pgm_socket uses binary version of UUID | | | 96213d5 WSAENETUNREACH is a valid networking error | | | b2eb84f Substantial simplification of uuid_t | | | 10fbc78 Assert during SUB socket termination fixed. | | | e0246e3 Message-related functionality factored out into msg_t class. | | | 5816976 Message validity is checked in the runtime | | | 20e0b7c zmq_socket(3) describes the EMFILE error code | | | e3dc0b2 OpenPGM compilation error on OSX fixed | | | 452ea97 zmq_send(3) manpage improved | | | 590ad25 Error handling for accept on Cygwin fixed | | | 5444064 Minor cleanup of preprocessor definitions for OpenPGM | | | 933ace0 MSVC build fixed to reflect zmq.cpp split | | | 6191213 Code dealing with messages moved to msg.cpp | | | 3b636d7 zmq_utils implementation moved to zmq_utils.cpp | | | e6fd193 OpenPGM now doesn't redefine bool, we can drop the workaround | | | a3b49ca Fixed example | | | 0839cce Missing ENOTSOCK added on Win32 | | | b96fe15 Run-time checking for context & socket validity added | | | e62686a RPM packaging improvements | | | 6fd403c Make pkg-config dependency conditional | | | 4b52cf9 TCP and IPC connection initiation allow for multiple properties | | | 8203c4d Another error handling issue on Win32 solved | | | 475ba38 Issue with error checking on Win32 platform fixed | | | 1842628 Unreferenced variable removed | | | 2c7af35 Add note about thread-safety to zmq_msg_init_data() manpage. | | | 54ea458 Git ignores .gcno files | | | a48b6cf Additional gcov changes | | | 656b646 Large rename: AC_ZMQ_ to LIBZMQ_ and ac_zmq_ to libzmq_. Fixes "warning suspicious cache-id" | | | bdeddb8 Added code coverage checking | | | 7af1846 Add option to build with system opepgm | | | 0e0e455 Project location on github changed in README file | | | 3e65522 Fixed memory leak with threads on win32 | | | 85c2a84 inproc perf tests now work on Windows | | | 54830ac MSVC build system updated to match 3.0 changes | | | ae90d3b inproc_lat and inproc_thr added to .gitignore | | | 599df52 PGM wire format specification improved in zmq_pgm(7) | | | cce5761 Ian Barber and Zed Shaw added to credits section | | | 5142a16 Robert G. Jakabosky added to the AUTHORS file | | | d84558e Adding thread latency/throughput perf. examples. | | | fbf1f51 Upstream the openpgm build fixes. Add DSO symbol visibility to OpenPGM builds | | | d36d9a3 Comments improvement | | | 17fdb5e zmq_recv() returns size of the message even if it's truncated | | | 82dbef3 Memory leak in zmq_recv fixed | | | abb184a ZMQ_NOBLOCK renamed ZMQ_DONTWAIT | | | bc4a1ce ZMQ_HWM split into ZMQ_SNDHWM and ZMQ_RCVHWM | | | 507718e ZMQ_HWM type changed to int | | | bd9d771 ZMQ_RATE and ZMQ_RECOVERY_IVL types cahnged to int | | | d61f067 ZMQ_EVENTS type changed to int | | | 23bd372 ZMQ_RCVMORE type changed to int | | | 17e82a3 ZMQ_SNDBUF and ZMQ_RCVBUF type changed to int | | | a2252de ZMQ_RECOVERY_IVL and ZMQ_RECOVERY_IVL_MSEC reconciled | | | 8463b4d SWAP functionality removed | | | fb27a00 send/recv was changed to send/recv/sendmsg/recvmsg | | | d4e83d2 C++ binding removed from the core | | | 7d87db0 Auto-tests modified to use C API instead of C++ binding | | | 941be8d zmq_device removed | | | d4d184a Pre-compiled devices removed | | | b45b68a ZMQ_MCAST_LOOP removed | | | f5e6d67 Timeout in zmq_poll is in milliseconds | | | e3cf6e9 Obsolete note removed from zmq_poll(3) manpage | | | 34d7854 Obsolete constants ZMQ_UPSTREAM and ZMQ_DOWNSTREAM removed | | | dee5f65 Version bumped to 3.0.0 | | | 1619b3d Message atomicity bug in load-balancer fixed | | | 92c7c18 Message atomicity problem solved in PUB socket | | | fac9c2d zmq_socket(3) and zmq_setsockopt(3) man pages improved | | | f5015f4 Incorrect errno reported from tcp_listener_t::set_address | | | 32ded2b Duplicate identities now checked with zmq_connect | | | b79d07b reset socket state when identity message cannot be written to xrep | | | 7045a4a Dead code removed from named_session.cpp | | | f987f4b FreeBSD complation error fixed | | | 2970d6c Remove obsolete assert from pgm_socket.cpp | | | d0c8edd Added missing close method w/ check if socket is already closed. | | | 7b95c59 Windows build fixed | | | b00be26 Different fixed to make OpenVMS port work. | | | 184bdb8 Bug caused by interaction of REQ/REP routing and HWM fixed. | | | 97add1e Documentation wrt thread-safety cleaned up. | | | 18b9ebe The copyrights in file headers updated. | | | 5fcef1c ZMQ_MAXMSGSIZE option added | | | 4c74462 Explicit identities bug in inproc transport fixed. | | | 67b1f14 Memory leak in PUB/XPUB sockets fixed. | | | d4e418f Socket with no owner objects is deallocated immediately | | | c22e527 Minor patch to zmq_getsockopt(3) man page | | | 29e0e7d Incorrect PGM sender/receiver creation fixed | | | 820fec7 Version bumped to 2.2.0 | | | 43e8868 Added explicit error message in case of memory exhaustion | | | 98ccff1 Fixes build on at least CentOS 5 | | | 0eea935 Fix for memory leak caused by long identities | | | 5c09311 Computation of buffer size for PGM fixed. | | | 12486fe Fix MSVC and SunStudio builds with OpenPGM | | | 17e2ca7 Logging of duplicit identities added | | | 1f536b2 Init object is child of listener | | | 28f3e87 Add delay before reconnecting | | | fbe5d85 Added note regarding setting sockopt before bind/connect | | | ba26cc9 Build problem with OpenPGM and MSVC fixed | | | 14a0e14 Fixed win32 issue with WSAStartup | | | e947900 reaper added to MSVC build | | | 5b82b1b Reaper thread waits for commands rather them retrieving them periodically | | | 80ac398 Initial implementation of reaper thread. | | | 889424e max_sockets honoured precisely | | | 5dcbc34 zmq_poll with no fds behaves decently | | | 908b39b m4_esyscmd_s doesnt seem to be portable across different systems | | | c8e5be8 test-hwm added to .gitignore | | | 4efead1 Fixed autogen.sh warnings on Debian 6 systems. | | | 042e34a operator void* () added to context_t. | | | 3f758ab Don't use RLIMIT_NOFILES in devpoll_t. | | | ca1acc3 RLIMIT_NOFILE not used in poll_t anymore | | | 1e03026 Added WithOpenPGM configuration into MSVC builds | | | 72d3203 Added test for HWM | | | 1b15eba Fixed the problem of subscription forwarding and PGM interaction | | | f7f1dfc ZMQ_RECONNECT_IVL_MAX socket option added | | | 8e61a11 Do not execute ipc tests under MinGW | | | 8561a55 Remove unnecessary visibility pragmas | | | c91bf25 Fix handle connection reset during session init | | | 56bdba5 Fix cppcheck warnings: Prefer prefix ++/-- operators for non-primitive types. | | | b262f2f Typo fixed in zmq_send(3) man page. | | | 667b247 Cancel pending timers when decoder for PGM stalls | | | a249d15 Fix MSVC build | | | 59fa0c9 Gerard Toonstra added to the authors file | | | a348d94 Fair queueing of subscriptions added to XPUB socket | | | 58c9830 XSUB socket has a subscription distributor | | | 8eae7d8 'message distribution mechanism' separated from XPUB socket | | | 18f29de Make cppcheck not complain about "'operator=' should return something" | | | 7051387 Support dynamic generation of C preprocessor definitions for PGM rather than hardcoding them. | | | 725ebce Version bumped to 2.1.1 | | | bd0ba6e Size of inproc hwm and swap is sum of peers' hwms and swaps | | | babdf48 Fix pipe writer termination | | | 8e0049e Disable sending messages on SUB socket | | | 08cd2ce resolve "function declaration isn't a prototype" | | | 472bdcd Return ETERM from getsockopt(ZMQ_EVETS) if zmq_term() was called | | | 95eebbf sunos/gcc3 compilation issue fixed | | | 51d2d9b Yet one more fix for oversized messages. | | | 112d0cd Fix the segfault when over-sized message is rejected. | | | cbbb1e9 Fix passing through CFLAGS/CPPFLAGS/CXXFLAGS when using --enable-debug | | | d15e881 unplugged engine tries to manipulate the pollset -- fixed | | | b19ee99 fix race condition in session init | | | 27e83cc Fixes assertion on pipe.cpp:237 when swap fills up. | | | a46980b Remove assertions from devices | | | f749f2d add basic uri validations | | | 22b2b9a fix overwriting errno on bind failure | | | a9d969a Bob Beaty added to the AUTHORS file | | | fcfad56 Added Recovery Interval in Milliseconds | | | 1d81d2f tar doesn't accept -C flag on solaris while extracting | | | a335315 Fix werror flag store/restore | | | aed2eea Fix visibility on rhel4 | | | 9bb5323 Clarify zmq_send() operation for ZMQ_PUB sockets | | | 73bbcb5 MSVC build fixed | | | 8d6cafe All devices conflated into a single implementation. | | | ec61751 options.type correctly set for PUB/SUB/XPUB/XSUB | | | 8a6ff4c xup and xsub files added to the MSVC build | | | 2daa0bb XSUB accepts (un)subscriptions in form of messages. | | | c80e7b8 XPUB and XSUB socket types added. | | | abc8b5e Update NEWS file for 2.1.0 release | | | 4a3ed39 Bump OpenPGM to 5.0.92. | | | 520d621 Bump ABI version to 1:0:0 for ZeroMQ 2.1.0 release | | | b70d628 Documentation updates for 2.1 | | | 5bb0a33 Prefix variables with "ac_zmq_" | | | 17d7e6e Merge branch 'maint' | | | 289b1f5 Remove unnecessary cast in kevent_delete | | | 28db150 Fix thread thunker scope for MSVC. | | | 325dd2f Functions passed to pthread_create are declared as extern "C" | | | 0bc2a05 .gitignore modified to ignore test executables | | | c958409 Control symbol exports using -fvisibility | | | 734624b Typo fixed in a comment. | | | 92618fd Small fix for the rhel6 spec | | | a689047 Merge branch 'maint' | | | 83d9af9 Mikko Koppanen becomes a maintainer of the build system. | | | ac40680 Problem with blob_t initialisation fixed. | | | edf7c18 Add a check that the compiler actually works. | | | 945c931 Run autoupdate on the configure.in | | | 72a7b93 Allow building without documentation. | | | c863758 Remove unneeded substitutions | | | b83d0a1 Remove unnecessary conditional | | | 9255952 MinGW32 build fixes | | | 3dbd5d5 Fix mingw32 build | | | 34f50a6 Merge branch 'maint' | | | bd0ecf4 FD_SETSIZE defaults to 1024 in MSVC build | | | 152c64f FD_SETSIZE defaults to 1024 in MSVC build | | | da3327c Build refactoring | | | f77c8ca Merge branch 'maint' | | | ffcb0ba Couple of patches for AIX build | | | a2500ae Fix a bug that zmq_poll's select backend spins when timeout=-1, due to ptimeout not properly recalculated after first pass. | | | 8abe673 Merge branch 'maint' | | | f7123de Fix socket_t::recv() hang scenario where initial call to process_commands() eats signal | | | c021702 Coding style cleanup in mailbox.cpp | | | 9da84a5 signaler renamed to mailbox | | | 9cfdb44 slots renamed to tids | | | 623a9c9 Jacob Rideout added to the AUTGORS file. | | | 0ada4f8 Fix documentation typos | | | 1b39bcd Automatically resize signalling socket buffer if full | | | 756f7df Previous FD_STSIZE patch reverted. | | | 2246689 FD_SETSIZE for internal polling defaults to 1024 | | | b90e621 minor typo fixed | | | d4a4106 HP-UX has no OPEN_MAX defined | | | de93f63 crypto library is needed on HP-UX to generate UUIDs | | | dbcd382 Merge branch 'maint' | | | eb83678 Add INSTALL to Git, thus making it a normal file | | | 0ad71f8 select now uses Erase-Remove idiom for retired fds | | | 085b709 Documentation for zmq_close and zmq_term fixed. | | | 3d8eb07 Coding style fixed for pgm_socket | | | b358df9 Name of "GNU Lesser Public License" corrected. | | | 3d01b92 Peter Bourgon added to the AUTHORS file | | | 9384faf Add function to zmq::error_t to access errnum | | | dace247 Burak Arslan added to the AUTHORS file | | | 3eb935e switch to c++-specific headers | | | 9a1d4df fix typo, destroy new engine | | | 465da7b drop connection requests with duplicate peer identity | | | 401986e Build with MSVC2005 fixed | | | e1debf1 Update to OpenPGM 5.0.91. | | | 11af0fc Merge branch 'maint' | | | 8ef53c0 Fixes build on Linux using Sun Studio compiler | | | 71bef33 handle decoding malformed messages | | | 8d69799 Changes for MSVC OpenPGM build. | | | da59f8d Merge branch 'maint' | | | 21b0c0b SunStudio fixed. | | | e73c96b Minor comment improvement. | | | 0c86f90 Minor typo fixed in zmq_getsockopt(3) man page. | | | a780833 ZMQ_BACKLOG socket option added. | | | e8e2944 ZMQ_RECONNECT_IVL socket options added. | | | 8b88376 Couple of bugs in zmq_poll fixed. | | | 72b15a6 Implementation of zmq_strerror moved from zmq.cpp to err.cpp | | | 61d38fb Bug in low precision clock fixed. | | | 0a03e86 ZMQ_LINGER socket option added. | | | a1474e3 Cancel tx_timer_id in pgm_sender_t::out_event(). | | | 733c678 Minor code clean-up to keep clang compiler happy. | | | b95f11a Don't set pedantic to yes if using ICC | | | 48b0a90 Obsolete compile-time option removed. | | | ae5a3c8 Merge branch 'maint' | | | 710615c Version number increased. | | | 18d46c8 Merge branch 'maint' | | | 53d1677 Update NEWS for 2.0.10 release | | | 027eed4 Merge branch 'maint' | | | 6e95205 Fix memory leak under Windows | | | 2e9871c Merge branch 'maint' | | | 5b44025 maint: Upgrade OpenPGM to 2.1.28~dfsg | | | eeb8e7c Merge branch 'maint' | | | 3cf01bf Makefile.am: Add missing files to distribution, improve maintainer-clean | | | 3b3df73 configure.in: Extract API version from zmq.h | | | 7b9e397 Minor fix in devpoll.hpp | | | 17b0785 Destructor of poller_base_t made virtual. | | | 3e74a43 Cast execute_timers() result to int | | | b64b50a Timers correctly canceled by PGM engines on shutdown. | | | e288f7a Fixes build on Linux using Sun Studio compiler | | | e33e4d7 ICC related qualifier fix | | | 03a18c2 zmq::clock_t : return correct value in rdtsc() on solaris | | | 26d7669 Added bin directory to ignore list. | | | b7386f5 To insert to associateive STL containers value_type used instead of make_pair | | | f9e6d94 zmq::poller_base_t : workaround for sunstudio compiler in add_timer() | | | cafcdbb Safety measure in zmq_msg_close implemented | | | b174ad2 zmq_poll man page fixed to reflect the precise timeout semantics. | | | da73b7c zmq::devpoll_t : correct a typo in loop() | | | e2167ce Precise timouts in zmq_poll implemented | | | 9d96e00 Clean-up of the code related to attaching/detaching engines to sessions. | | | 5ae878b Merge branch 'maint' | | | 2568947 Add support for RHEL6 in the spec file | | | 954d7f7 Avoid duplicate creation of pipes for a single session | | | c6d74e0 Drop PGM parameters to 100mb friendly range. | | | 5b8af52 Fix assertion in PGM transports on cancel_timer | | | e168173 Merge branch 'maint' | | | 57428db configure.in: Do not patch libtool rpath handling | | | 6cd0867 Fixing the Red Hat packaging | | | f22e85f Reverting commit 1d431190f50c86f62460 | | | 73e7ef3 When XREP silently drops message, it does not empty it -- fixed | | | f5030a9 Execute the timers before pollset initialisation. | | | 318cdd1 Merge branch 'maint' | | | ef8db78 Version macros added | | | 214b560 Fix missing platform.hpp in zmq_connecter.cpp | | | daf5d32 More cleanup of session termination process. | | | f90c8d9 Scalability improvements for large amounts of connections | | | 7a685b0 Clean-up of session termination process | | | 965fb77 configure.in: OpenPGM no longer requires pkg-config | | | d62d721 configure.in: Add amd64 to OpenPGM supported platforms | | | 1d43119 make sure that reader does not terminate in the middle of a multipart message | | | 2142b89 issue 92 -- Assertion failed: inpipe && outpipe (pair.cpp:86) -- fixed | | | 1a6cd59 stress test for shutdown process added | | | 2a85cce Merge branch 'master' of github.com:zeromq/zeromq2 | | | 0bb76b6 assert when xrep socket gets reconnected in the middle of the shutdown -- fixed | | | 8f9080e zmq_poll(): Fix busy-loop if timeout is zero | | | ac9b05c Merge branch 'maint' | | | 79aea5f zmq_msg_move called on uninitialised message in xrep_t::xrecv -- fixed | | | 98fa2fa fix in XREP's fair queueing mechanism | | | 7881ba1 minor whitespace fix | | | eaa925e FreeBSD doesn't define MSG_ERRQUEUE -- now it's defined in 0MQ | | | ec2e859 C++ binding destructors don't throw exceptions | | | d14be62 more fixes to (e)pgm transport | | | 96d85b2 * Add assertions to check for OpenPGM calls with invalid parameters. * Assertion to check that pgm_getaddrinfo is actually returning something. * Missing pgm_connect call. * Typo on TOS causing immediate abort. * Placeholder calls for timeouts whilst continuing spin loop functionality. * OpenPGM v5 now supports reference counting so remove init checks. * Duplicate UDP unicast port setting, requires one unicast and one multicast. * Incorrectly set socket rcvbuf size with sndbuf. * Replace std::lexicographical_compare of TSI's with long word integer comparisons. * pgm_socket_t::receive returns -1 on no data. | | | 00cd7d4 Upgrade to OpenPGM-5.0.78 | | | 10bb9d0 Dhammika Pathirana was missing from the AUTOHRS file for some reason -- fixed | | | 87beaaa ZMQ_TYPE socket option added | | | 6715f9b Merge branch 'maint' | | | c1deb22 crash when closing an ypipe -- fixed | | | f61921d REQ socket can die when reply is delivered on wrong unerlying connection -- fixed | | | 16c3884 MSVC build fixed | | | e2f834d ZMQ_FD and ZMQ_EVENTS documentation added | | | 30c1cba latency optimisation for the case where there are no timers | | | 238640a timers properly implemented | | | 8d7bf66 common base for all pollers created; the only thing it handles at the moment is 'load' | | | cf815e8 new interfaces for timers; the implementation is not changed yet | | | be79a9f minor beautifications | | | 5dae27d clock_t class added | | | 7d50617 Merge branch 'maint' | | | 9129b79 if TSC jumps backwards (in case of migration to a different CPU core) latency peak may occur -- fixed | | | e478468 minor error in comment fixed | | | 9c11886 The flag in the socket has clear semantics now -- it tracks whether corresponding context was closed, it doesn't track whether zmq_close was called on the socket itself | | | 4d51a52 zmq_poll (select version) now correctly assumes that ZMQ_FD is edge-trigerred | | | f49b77e zmq_poll honours ZMQ_FORCE_POLL and ZMQ_FORCE_SELECT options | | | 1abfc92 minor problem in zmq_poll (select version) fixed | | | 328c92a problem with engine being attached to session while it's being terminated fixed | | | 1d23997 zmq_init_t destroyed zmq_engine_t before plugging it out from the poller first -- fixed | | | cda3c96 minor code reorganisation in ctx_t::terminate | | | 938689a synchronisation problem fixed in ctx_t | | | 471013a two races fixed in session creation | | | 1f10208 termination of pipe via delimiter message could stuck when no data were read from the pipe (because connection wasn't active) -- fixed | | | 5153b63 obsolete 'active' flag removed from session_t | | | 4c6d07d single term ack counting mechanism for every socket (no separate mechanisms for fq_t and lb_t) | | | fb6ce53 more details on launch_sibling in comments | | | 0c215fa potential duplicate termination of pipes removed | | | c7b9ba3 reconnection process fixed when failure occurs during init phase | | | 85aa25e bug in REQ+multipart fixed | | | ff10807 Merge branch 'maint' | | | e2802d9 values of RATE, RECOVERY_IVL and SWAP options are checked for negative values | | | be159b6 zmq::writer_t: Add missing test for swap | | | 92f9136 lefover assert removed | | | a68e673 when no I/O threads are available error is raised instead of assertion | | | 47e87b7 EMTHREAD error code returned to zmq.h to ensure backward compatibility | | | 91ea204 EINTR returned from the blocking functions | | | f374431 get rid of 'has virtual functions but non-virtual destructor' warnings in pipe.hpp | | | 6d4ffd9 Bug in fq_t and lb_t (when used via ZMQ_EVENTS option) fixed | | | b4740c1 Merge branch 'maint' | | | 01c463c Version number incremented to 2.0.10 | | | ebf3089 NEWS updated for 2.0.9 | | | d4c8de5 Merge branch 'maint' | | | 1e84519 Update .gitignore | | | 32fd916 doc: Add 0MQ version to XHTML11 backend footer | | | a6d3629 build: Generate ChangeLog in 'make dist', ZIP automatically | | | 76f2e5d Merge branch 'maint' | | | db7fe85 Broken device numbering reverted | | | 1022789 assert on malformed messages | | | c2f3b3b forwarder and streamer devices handle multi-part messages correctly | | | ae567be improved null checking in zmq_term | | | ca17612 Merge branch 'maint' | | | 51a84c1 zmq::select_t, zmq_poll(): assert if FD_SETSIZE reached | | | f850190 zmq.h: Fix typo and use of C99 comment | | | 2673a84 Merge branch 'maint' | | | ee3444f doc: Update zmq_socket(3) for 2.0.8 API changes | | | 26b39bc Revert "Added man page for the zmq_device method" | | | 8800ac7 Revert "Added clean target that deletes generated man pages" | | | 32baeb6 Revert "Various changes to documentation project:" | | | 4cb6dbd Revert "Reverting 'clean' change to Makefile" | | | 48d3e2d Revert "Removed empty man pages for old standalone devices" | | | 6c393f5 Revert "Further cleanups on reference manual" | | | 6647e61 Revert "Small improvements to zmq_device(3) page" | | | 83d253d Revert "Removed wip zmq_deviced from master" | | | 0a1f7e3 Merge branch 'maint' | | | 14853c2 Prior to this patch prefix_tree asserts. | | | 8ec0743 Fix for signaler_t on HP-UX and AIX platforms | | | d5b6f68 Mikael Kjaer added to AUTHORS | | | a81a373 Merge branch 'maint' | | | 59315eb Erasure of retired fd's in select.cpp causes an assertion in MSVC 2008 STL | | | 47aaf10 Merge branch 'maint' | | | 99ddfa7 maint: will become 2.0.9 | | | 0fe7d3c conflicts resolved | | | 651c1ad sys transport introdced; inproc://log moved to sys://log | | | 6a0c323 MSVC build fixed | | | ce0972d context creates an inproc endpoint ('inproc://log') to distribute 0MQ's log messages | | | db73c76 assert when pipe attaches to PUB socket in process of termination -- fixed | | | aaa0761 pipe being attached to the PAIR socket during its termination process is immediately asked to terminate itself | | | 47c064f hangup when closing socket with no pipes attached -- fixed | | | 090e460 naming cleanup: yarray->array | | | f5acbb5 naming cleanup: zmq_encoder->encoder, zmq_decoder->decoder | | | e45583c OSX build fixed -- semaphore replaced by mutex | | | f0a36f9 Minor patch to zmq_cpp(7) | | | fba90af Issue 54 - socket_base.cpp:162 comparison error | | | 68d62cf MSVC build fixed | | | 0a8473d Added tests for transports per socket | | | 6ec783e prefix_tree_t renamed to trie_t | | | beea535 swap's block size made into a compile-time parameter | | | d8b975f msg_store_t renamed to swap_t | | | d90b407 refactoring of pipe/swap interaction | | | 42000d2 terminology unified: revive->activate | | | 92923cd bug in pipe deactivation fixed | | | 035c937 zmq_poll: account for the fact that ZMQ_FD is edge-triggered | | | 67aa788 Fixed socket states in tests | | | 4d9b046 two tests added | | | 0b76f23 Merge branch 'master' of github.com:zeromq/zeromq2 | | | 35cb1fa Add a basic framework for a test suite | | | 98dc118 assert on malformed messages | | | 56faac7 zmq_poll returns prematurely even if infinite timeout is set - fixed | | | 3cb84b5 forwarder and streamer devices handle multi-part messages correctly | | | 43f2c6f improved null checking in zmq_term | | | b608c19 MSVC build fixed | | | 9b8993e elementary fixes to the named session | | | 46d7055 connecter object unregisters its fd correctly | | | 87655b0 listener object unregisters its fd correctly | | | 0d5f3eb sessions created by listerner are correctly shut down | | | 5a731e7 added ZMQ_MAKE_VALGRIND_HAPPY compile-time option | | | 43e34d0 engine leak fixed; pgm compilation fixed | | | 45f83d7 one more dezombification bug fixed | | | 936dbf9 dezombification procedure fixed | | | 76bd6e7 engine termination on disconnect fixed | | | d13933b I/O object hierarchy implemented | | | ee1f1af zmq_poll(): Fix some corner cases | | | a85d1e5 zmq_poll(): Rewrite to use ZMQ_FD/ZMQ_EVENTS pt2 | | | 6b1ca2c Fix whitespace | | | cd12508 zmq_poll(): Rewrite to use ZMQ_FD/ZMQ_EVENTS pt1 | | | eb7b8a4 REP socket layered on top of XREP socket | | | 3e97c0f REQ socket implementation is layered on top of XREQ | | | f77edfc Destruction of session is delayed till both in & out pipes are closed | | | 05d9084 WIP: Socket migration between threads, new zmq_close() semantics | | | b7e0fa9 'master' will become 2.1.x release | | | 1e089f7 Update ChangeLog for v2.0.8 | | | c9076c5 Basic documentation for XREQ/XREP socket types | | | 6d275a8 Updated NEWS for stable 2.0.8 release | | | 98bea86 Updated NEWS for stable 2.0.8 release | | | d788c1f Updated NEWS for stable 2.0.8 release | | | c06a3cc Update version number to 2.0.8 | | | b66dd7a zmq_stopwatch_stop: Don't return EFAULT | | | 2b2accb Added calls to zmq_msg_close in examples | | | c52d1f2 Fixed example for multipart zmq_recv() | | | 87612be Merge branch '46_device_robustness' | | | de0035b Fixed git URL in README | | | 7aba2d1 documentation leftover from v2.0.6 cleaned in zmq(7) | | | de01737 Removed wip zmq_deviced from master | | | 5be54b9 46 - Devices vulnerable to invalid messages | | | e74d350 Fixed (un)signed type errors in get/setsockopt manual | | | a12f446 Modified zmq_tcp(7) to emphasize wildcard interfaces | | | b6cdd36 Added error checking (EFAULT) for null arguments | | | 677b3d9 Added not-null assertions on pointer arguments in C API functions * zmq_term * zmq_socket * zmq_close * zmq_setsockopt * zmq_getsockopt * zmq_bind * zmq_connect * zmq_send * zmq_recv * zmq_poll * zmq_device * zmq_stopwatch_stop | | | b579aa9 Merge branch 'master' of github.com:zeromq/zeromq2 | | | 6d35e82 Fix uninitialized use of nbytes in signaler fix | | | 2100a91 Merge branch 'master' of github.com:zeromq/zeromq2 | | | 16b43e6 Merge branch 'master' of github.com:zeromq/zeromq2 | | | 9ac2ff4 zmq::signaler_t: Restart syscalls on EINTR | | | 78e9ee8 Fixed MSVC project for PULL/PUSH | | | 96bcc9e Small improvements to zmq_device(3) page | | | 13f3481 Further cleanups on reference manual | | | 6ff1939 Removed empty man pages for old standalone devices | | | c51de31 Reverting 'clean' change to Makefile | | | 77a3c36 Various changes to documentation project: | | | 6cd9030 Added clean target that deletes generated man pages | | | f575f25 Added man page for the zmq_device method | | | 11a410b Renamed ZMQ_UPSTREAM to ZMQ_PULL, and ZMQ_DOWNSTREAM to ZMQ_PUSH. Left the old definitions as aliases, to be removed in release 3.0. Also renamed the source files implementing these two socket types. This change does not break existing applications nor bindings, but allows us to fix the documentation and user guide now, rather than keeping the old (confusing) names. | | | 544b36d XREQ: Correct behaviour on hitting ZMQ_HWM | | | 66470b2 perf: fix typo | | | 10533a5 pipe: check_read() should check for message delimiter | | | e1c596b Make sure lwm > 0 when hwm > 0 | | | 5b1a6a4 Issue 42 - getaddrinfo() fails | | | aedf3f8 EHOSTUNREACH is a valid return value from recv() | | | 2699043 minor comment clarification | | | da49e5a devices exit in case of context termination | | | ca057c7 Fix identity generation for transient inproc connections | | | 1f61c87 issue 40 - nbytes != -1 (tcp_socket.cpp:216) | | | fd707fe issue 38 - Assertion failed: fetched (xrep.cpp:196) | | | 805af82 asciidoc.conf was missing from distribution tarball | | | 0ab6532 Prevent socket reuse by second bind, on win32 | | | 79a3d07 MSVC build fixed | | | ba91644 msg_store added to MSVC build | | | 1dda8a2 Used more expressive variable names | | | fca2e8e Add SWAP support | | | 10c28c1 Revive reader on pipe termination | | | 2c3913b fix double free error in PAIR socket | | | cff7ba2 Windows build fixed | | | 7f01e99 stopwatch returned to libzmq | | | 4777fe4 pipe: fix bug in rollback() method | | | 9151de3 generate identity for transient inproc connections | | | 341e8a2 test commit | | | 9858447 getsockopt documentation fixed | | | ac90b7e issue 35 - ZMQ_RCVMORE sometimes erroneously returns false | | | 5ee355d if connect asserts, exact error is reported | | | 27877d7 EHOSTUNREACH is acceptable outcome from connect | | | c818b14 clearing thread info structure | | | 74a3907 couple of ICC warnings fixed | | | 8782b4d -lcrypto added to linking flags for QNX | | | 76e0153 issue 33 - missing virtual destructors | | | d329c55 issue 31 - Assertion failed: err == ECONNREFUSED || err == ETIMEDOUT (tcp_connecter.cpp:296) | | | 604f747 issue 32 - poll_t poller broken | | | 7a29e85 Piotr Trojanek added to AUTHORS file | | | 751b60a extra ';' inside a struct or union -- clang warnings fixed | | | 240fc33 minor comment clarification | | | 784e73a Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | ce53d02 C++ docs for zmq::poll function improved | | | 8f51a10 Update ChangeLog for v2.0.7 | | | 5c97ff9 More NEWS for 2.0.7 | | | e8a9614 Update NEWS for 2.0.7 release | | | 9b8f902 initial version of 2.0.7 NEWS | | | baf659f Move news from ChangeLog into NEWS | | | 94dfe13 Fix MINGW build | | | cf048bb platform.hpp for MSVC contains only very basic stuff | | | 9279938 MSVC build fixed | | | 621d741 Fix Solaris/NetBSD breakage in atomic_ptr.hpp | | | 67ca7dc obsolete API elements removed - this commit breaks backward compatibility | | | d844a90 zmqd: Removing for now, not ready for 2.0.7 | | | 606c773 Move perf helper functions to perf/helpers.cpp | | | 05b4a7a Remove PGM examples from build | | | 4d65d7a Documentation: zmq_tcp(7) update for 2.0.7 | | | 7fc15c2 Documentation: zmq_cpp(7) update for 2.0.7 | | | 10f4bf3 Documentation: Cosmetic changes | | | 8076fd1 Documentation: zmq_errno(3) | | | 7c9b09b Documentation: Flow control, zmq_socket(3) | | | 9d00d30 Documentation: zmq_init() API changes for 2.0.7 | | | 8ba1d3c Documentation: zmq_term() and ETERM for 2.0.7 | | | 74a03df Merge branch 'master' of github.com:sustrik/zeromq2 | | | 8a77135 Pieter Hintjens added to 'authors' section | | | 0b07166 multiple vulnerabilities in xml paerser fixed | | | 99e6179 Documentation updates | | | b4f3e0a Documentation updates | | | 7bbe754 Documentation updates | | | 8a4df43 Documentation updates | | | dfbaf4f Documentation updates | | | 0fa73b0 Documentation updates | | | eb9ff1e Documentation updates | | | 8becacf Documentation updates | | | be6019a issue 28. - SNDMORE/ RCVMORE is dropping every other message | | | 2e9be56 memory leak in REQ socket fixed | | | 3bb60da Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 04fcd4d memory leak in REP socket fixed | | | da37c45 Clarify zmq_bind/zmq_connect | | | 74f1a4a RPM packaging cleanups | | | b4cc7b9 dist-hook for copying zeromq.spec to top-level | | | 8bd3f74 Import redhat packaging | | | 5219e4c Clarify socket types in documentation, reinstate ZMQ_PAIR | | | 8408ae0 LWM is computed rather than explicitly specified by user | | | f34a468 coding style fixed in zmqd | | | 7773fdd Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 091e92a Pieter Hintjens added to AUTHORS file | | | 89783c3 incomplete messages can be stored in ypipe | | | f40ce4e single 0MQ daemon (zmqd) - initial version | | | 6705a3d some more sanity checks in pgm_socket | | | ff9d398 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 56262d7 some more sanity checks in pgm_socket | | | f6c1c97 Merge branch 'master' of github.com:sustrik/zeromq2 | | | 52ef3f3 Revert commit 7cb076e, atomic ops cleanup | | | 127cb89 MAINTAINERS file added | | | 8e5ac10 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 714a8d5 fixes for OpenVMS | | | 9fbb914 Update historic include paths | | | 9d16a41 OpenPGM build flags cleanup | | | 2cf9f04 Update OpenPGM to version 2.1.26 | | | a25414e Fix in zmq_poll (Windows version) | | | 4d33c43 caution about zmq_msg_init_* functions added to the docs | | | 4a3b857 commands not processed immediatelly in some scenarios; fixed | | | 36b044a ZMQ_PAIR socket removed from the documentation as it is unfinished yet | | | f60d891 Issue 23. zmq_init() crashes on illegal numbers | | | 64c5866 MSVC build fixed | | | 835e893 dispatcher_t class renamed to ctx_t | | | 10f5334 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 44dd005 number of application threads to use 0MQ sockets is unlimited; app_threads parameter in zmq_init is unused and obsolete | | | 3f5465a Windows port fixed | | | 235ed3a signaler transports commands per se rather than one-bit signals | | | 8b9bd05 thread ID and dispatcher made private in object_t | | | 84e0c79 queue device fixed | | | 4a6bac1 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | acfd0f8 prefix in XREP recv'd message misses MORE flag | | | beb4da3 windows port fixed | | | ae93ed3 signaler rewritten in such a way that any number (>64) of threads can be used | | | 1ffc6dd eventfd-style signaling removed | | | 37128b7 fd_signaler_t renamed to signaler_t | | | c193fd1 lock-free polling removed; ZMQ_POLL flag removed | | | 7cb076e Defer NetBSD atomic ops to GCC builtins. Revert Sun atomic ops #define. | | | ad6fa9d initial version of multi-hop REQ/REP | | | 1ad6ade MSVC build fixed | | | beffee9 P2P renamed to PAIR | | | 7d9603d Bug in zmq_queue fixed | | | d524c4e fix of documentation typo | | | 1c33941 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | ea18d30 atomic_ptr fix of Win64 | | | 370cde0 win build fixed | | | 0024d29 Build fixes for cross compiling and Win32 | | | 3496476 MSVC perf build fixed | | | 7668e79 zmq_poll returns ETERM in case of context termination | | | 3236cb1 ETERM is accounted for in the documentation | | | fba28c7 issue 1 - Change zmq_term semantics | | | dff79d7 version number bumped to 2.0.7 for MSVC build | | | 6cf0765 C-style comments in zmq.h | | | 00cf3ce multi-part message functionality available via ZMQ_SNDMORE and ZMQ_RCVMORE | | | 6fea422 getsockopt added to c++ binding | | | b668387 Remove -Wxxx gcc-isms from subdir Makefiles | | | f6fa41d Compile perf tests with the C++ compiler | | | c214a24 fix for Sun C++ 5.8 | | | 770aedb Build fixes for Solaris and non-GNU compilers | | | 1dc0380 Debian packaging fixes suitable for 0MQ git | | | 8aa2acd Debian packaging update from Adrian von Bidder | | | 1d28dc9 Fix for Issue #14 | | | 6ea76e9 version bumped to 2.0.7 | | | 716f4ac zmq_getsockopt function added | | | 027bb1d issue 10 - zmq_strerror problem on Windows | | | 5cd9f74 few fixed related to multi-part messages in REP socket | | | 77cbd18 issue 11 - Assertion failed: it != peers.end () (pgm_receiver.cpp:161) | | | 38e9103 issue 13 (Assertion failed: load.get () == 0 (epoll.cpp:49)) fixed | | | 0f7aab5 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 745db9c unitialised member in seesion_t class - fixed | | | b0250cc Win32 build fixed | | | 065e4d0 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | edfd05d devices can be created via API | | | a7973a2 Documentation fixes | | | 0777567 ENODEV from zmq_bind error described | | | 37fd1a7 Handle full-pipe for REP sockets more gracefully | | | 2f219d7 ZMQ_TBC renamed to ZMQ_MORE | | | 842b4dd muti-part message functionality available via API | | | 8d8e085 as advertised, zmq_flush and ZMQ_NOFLUSH were removed | | | 06538fc multi-part messages work with REQ/REP sockets | | | bbfac78 multi-part message work with UPSTREAM/DOWNSTREAM | | | ed291b0 multi-part messages work with PUB/SUB | | | 0b9897b Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 783463a Clarify use of poll() with C++ API, fix typo | | | c802a72 configure does not mention xmlto when missing | | | 0a53ff7 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 93bdb79 PUB socket was blocking occassionally - fixed | | | f031677 rollback of half-processed messages in case of disconnection | | | dfdaff5 XREP-style prefixing/trimming messages removed | | | cbaf109 fixes for building with Sun CC | | | ae35a16 fix include paths in perf on Win32 | | | 49a30d4 Update contributors for 2.0.6 | | | fe18ce1 ChangeLog for v2.0.6 | | | 38c942a Add Git location to README | | | 6d5a9e9 Update README | | | ad75d02 Add MSVC build files to distribution | | | a9e0c3c Removing leftover MSVC builds | | | 5472861 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 8a3f974 Clarify zmq_poll restrictions | | | 1705ec2 C++ interface documentation updates | | | 8fcf6ff Cleanups to autogen.sh | | | fceba03 Cleanups to autogen.sh | | | 61ad236 ZMQ_NOFLUSH and zmq_flush obsoleted | | | c42343d pipe_t::rollback removes only unfinished message from the pipe rather than all unflushed messages | | | dcb9836 zmq_queue implementation added | | | 22db38b MSVC build: C++ perf tests removed; all executables go into bin directory | | | c08a7f8 C perf tests are built non-optionally; C++ perf tests removed | | | 1fbeba2 simplify configuration summary | | | 66b67fb devices are built unconditionally | | | 430aa53 text concerning language bindings removed from configure | | | 54df388 Java binding removed from MSVC build | | | 6badd20 Implement flow control for ZMQ_REP sockets | | | 923609b Implement flow control for ZMQ_REQ sockets | | | 42e575c Implement flow control fox ZMQ_XREP sockets | | | e34184a Implement flow control for ZMQ_XREQ sockets | | | 06d7a44 Implement flow control for ZMQ_PUB sockets | | | f9c84a1 Implement flow control for ZMQ_DOWNSTREAM sockets | | | 5d4f6b1 Implement flow control for ZMQ_P2P sockets | | | f9521c6 PGM: implement flow control | | | 61ee6fa Implement flow control | | | 31d3610 devices/ build fixed | | | 10bbe6a Cleanup .gitignore | | | 27e2d08 Restructure language bindings | | | 9094475 Removed Java binding from core distribution | | | 9fda070 Typeset literal correctly | | | 0a1e0be Fixes to PGM wire format description | | | 5fef480 Fixes to TCP wire format specification | | | 8f90ae8 wire formats in docs clarified | | | 98801eb Documentation fixes | | | bc468b3 Add missing section with zmq_version() | | | edebff9 Add dependency for zmq_epgm.7 | | | ca70b40 Hack, zmq_epgm.7 needs to be copied from zmq_pgm.7 | | | 1aee864 Documentation rewrite | | | d790940 udp transport renamed to epgm | | | 5a776f5 PGM late joiners would start receiving a complete message rather than a message part | | | 0f891e0 message flags from the wire are written to zmq_msg_t and vice versa | | | 531c6af message flags added to zmq_msg_t strcuture | | | 96ccc1c 'flags' fields added to the wire format | | | e04e2cd rollback functionality added to pipe | | | 9481c69 problem with NIC name resolution on OSX fixed | | | 26b0aea Win32 build fixes | | | 352da8a type mismatch in tcp_listener (win version) fixed | | | 14054ec Fix typo: zmq_close -> zmq_msg_close | | | 708298d Fix possible lockups when reading from ZMQ_REP sockets | | | 157a66f polling on POSIX sockets returns POLLERR (win32) | | | 4e7158b return POLLERR from polling on POSIX sockets (linux version) | | | 7442f53 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | ea0a44c Ruby binding removed | | | 83f85ea ruby binding removed from msvc build | | | 696ada8 python binding removed from nsvc build | | | 45414b5 python binding removed | | | efefa06 Cygwin support | | | deda7ca Java Poller patch | | | 4a1a838 Win32 build of Java binding fixed | | | 4440b13 Poller object implemented in Java binding | | | 1c4daf7 MIT license text added | | | 57e057c 1st version of Java poll added | | | ed8fe68 handle invalid PGM connection string decently | | | be51cfa Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 0b4172b minor cast issues on cygwin fixed | | | b7f01f9 chat example removed from win build; missing fd_signaler_t::poll on win added | | | 476ebde use binary UUIDs instead of string representation to save some bytes | | | cc5c30f Fix: OpenPGM is now distributed as .tar.gz | | | bba36e6 Disable IPv6 support | | | 39b8961 Update OpenPGM to 2.0.24 (stable) | | | ccd47f1 chat example moved to separate repo | | | 8980a98 zmq_error used from ruby binding | | | 551fa10 zmq_errno used in C++ binding | | | 9532971 zmq_errno is exported from the DLL | | | 2441ef1 zmq_errno helper function added | | | 2dd5560 recv fails after polling for IN on REQ socket | | | 025c9e1 execution disabled on certain source files; some comments on java binding; MSVC temp files added to .gitignore | | | 71b4947 Win32 build fixed | | | 7c0df6e Java binding beautified, inline documentation added | | | ef1b597 minor fix in zmq_socket(3) man page | | | b9a612f Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | f249555 zmq_poll doesn't exit when infinite timeout is set and interrupt occurs | | | 61f0ef5 NetBSD: Check for and use atomic_ops(3) if available | | | 3a69cca Fix $build_doc/$install_man check yet again | | | 1294c1d typo in zmq_ipc(7) fixed | | | ff99d75 Minor buid system tunning | | | 740e531 Aleksey Yeschenko added to the credit section of AUTHORS file | | | 57148b1 Add missing check for install_man=yes | | | 8b86dcf build on cygwin enabled | | | 7270545 don't check for identity, if the connection is anonymous | | | aff1f66 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 75f571c Multi-hop REQ/REP, part XII., generate unique identities for anonymous connections | | | 2a79a94 Add NetBSD support | | | 776b126 Fix typo | | | ab27f84 libstdc++ depends on libm on some platforms | | | 495f0d1 Fix detection of libstdc++ | | | 46824ab Never build docs from tarball releases | | | 8be491b Use feature test macros more conservatively | | | d008637 one more attempt to fix the previous win32 problem | | | f97da5e Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | e385319 recv returning -1 while errno=0 fixed | | | 41354bf zmq_version fixed on Win32 platform | | | f745c96 Add POSIX and GNU Feature Test Macros | | | 9d8623b ZMQII-76: Bug in how replies are handled when the REQ endpoint goes away | | | 33cb20a ZMQII-77: Put librbzmq symbols into ZMQ module | | | 1e78784 exconf.rb checks for libzmq.so installation | | | 8214d38 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 4190f64 Special exception clause added to LGPL license | | | 96b2690 Merge branch 'master' of github.com:sustrik/zeromq2 | | | 60ce5cc PGM tarball should be removed on 'distclean', not 'clean' | | | b9caa31 Multi-hop REQ/REP, part XI., finalise the XREQ/XREP functionality | | | 2ddce20 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | a2f9899 missing COPYING file added | | | afb526f Fix 'make dist' to work with no special magic | | | 8e9b78a Correct path for pgm distclean | | | df0c18c Missed one instance of pgm2 | | | b09eeeb Update gitignore | | | 80c820d Cleaning up more PGM cruft | | | 635e314 Clarify python.h messages | | | 55800ce Fix typo | | | 5687661 Cleanup messages from configure.in | | | 48a90cf Replace check for sparc with host_cpu | | | 0ded6c1 Multiple fixes to --with-pgm | | | 94c74d5 Brian Granger added to credits list | | | f96f53c ZMQ_POLLERR placeholder added to zmq.h | | | 5041b0b fixing the previous commit :( | | | 7778010 care taken of the fact that AI_NUMERICSERV is not defined on OSX 10.5 | | | 817c89a removed first dummy run of PKG_CHECK_EXISTS | | | 43620b3 Multi-hop REQ/REP, part X., optional delayed creation of pipes during connect | | | 4405250 Multi-hop REQ/REP, part IX., pass the peer identity as far as socket_base_t | | | f5ce81f Multi-hop REQ/REP, part VIII., new blob_t type used for holding identity | | | cdc2efe Multi-hop REQ/REP, part VII., identity-related algorithms rewritten | | | 923eacd Multi-hop REQ/REP, part VI., session 'name' renamed to 'peer_identity' | | | 2e78e48 Multi-hop REQ/REP, part V., peer identity is passed from init object to session | | | d8430f4 Multi-hop REQ/REP, part IV., add command deallocation mechanism | | | 313b5df Multi-hop REQ/REP, part III., change 'type' in options to simple 'traceroute' flag | | | 96e0442 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 36a5763 Multi-hop REQ/REP, part I., tracerouting switched on on XREP socket | | | dc8f4b1 Fix memory leak in bind() | | | 7b4cf2a Multi-hop REQ/REP, part I., socket type is known to all associated objects | | | cd7300f Resolve command starvation in recv() | | | 7f7ac84 Next 0MQ release will be 2.0.6 | | | de41c9d Merge branch 'master' of github.com:sustrik/zeromq2 | | | 30b967e Integrate version numbering into autoconf | | | 92d0147 python binding build with 2.4 version of python fixed | | | 432fbd7 ZMQII-72: Add zmq_version function (documentation) | | | bd9213e ZMQII-72: Add zmq_version function | | | 7cab423 Merge branch 'master' of github.com:sustrik/zeromq2 | | | bc9b7f1 lb: bugfix - never skip active pipe when sending msg | | | 6b3c179 fq: bugfix - don't read msg from inactive pipe | | | 354efc5 Convert documentation to AsciiDoc | | | 2d44bf3 ZMQII-69: Make 0MQ build on HP-UX | | | 8c25bab ZMQII-70: zmq_poll on win32 fails with EINVAL | | | 8f86cac ZMQII-69: Make 0MQ build on HP-UX | | | fd673ae couple of typos in the documentation fixed | | | 6b2ca4e ZMQII-67: Build checks for python even if it's not needed | | | 4c870ed ZMQII-57: Shutdown OpenPGM library | | | 396e41a minor change to README | | | 01533a5 ZMQII-65: Two OS threads are mapped to the same app_thread_t | | | 7593d81 ZMQII-64: First message stuck in 0MQ in case of immediate disconnection | | | 427bc32 minor code cleanup | | | b0ee6b0 ZMQII-62: zmq_close after sending message via P2P socket fails | | | bbaa494 ZMQII-59: TCP server crashes sometimes when message is send and socket is closed immediately | | | d21bf21 allow async connect on Win32 return WSAECONNABORTED | | | 0888fcd yqueue_t uses malloc/free instead of new/delete | | | 30076c4 ZMQII-58: TCP connecting asserts on Win32 (same fix for POSIX) | | | c46b7ed ZMQII-58: TCP connecting asserts on Win32 | | | b86483a ZMQII-50: Document Ruby Bindings | | | bc90231 contrain interface name resolving in OpenPGM to IPv4 interfaces | | | 0f697fe ZMQII-56: Avoid allocation of chunk in yqueue.hpp by keeping a spare one | | | 72bbc92 Merge branch 'master' of github.com:sustrik/zeromq2 | | | 6502c16 Update OpenPGM to 2.0.23rc8 | | | 4172fdd Win32 build fixed | | | 7c25feb ZMQII-55: At most one PGM/UDP transport can be opened | | | 9cee8f9 problem with PGM messages larger than 1 MTU fixed | | | 27e47bd ZMQII-54: Affinity isn't honoured | | | 5d16070 ZMQII-53: Memory leak when using invalid socket type | | | a1e70f2 ZMQII-52: Asserion during reconnection | | | 528610f typo in zmq_socket(3) man page fixed | | | 00b9a5d ZMQII-51: Implement O(1) topic matching | | | 70ea8e9 ZMQII-48: Implement P2P socket type | | | eb47c1b Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 2784f90 moving debian directory to the root of the project | | | 4d5e643 patching libtool script moved at the end of configure | | | 849095a Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | f17f0fa CL binding ripped out of the tree | | | e5ff617 fixed OpenPGM compilation on mingw32 | | | 8f57ff4 fixed OpenPGM compilation on mingw32 | | | 2056c88 changed version of the master branch back to dev | | | 0b97e7a libpgm updated to 2.6.21rc6 | | | 943125b Hard-wired constant on OpenVMS replaced by symbolic constant | | | aa27034 IPv6 patch - part V. (win32) | | | adc5d76 IPv6 patch - part IV. | | | fca9a21 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 079d327 IPv6 patch - part III. | | | 454f43a IP address resolving on Win32 fixed | | | df4548a Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 2634934 IPv6 patch part 2/2 | | | 6aaf095 IPv6 support -part II. | | | d762e1a Win32 build fixed | | | 34d65e2 Tero Marttila's Ipv6 patch - part I. | | | 6edec4f zmq_udp(7) man page fixed | | | 70601c2 zmq_pgm(7) man page fixed | | | d1e0957 Hardcoded loopback address removed from fd_signaler | | | f4832fa small fix to man pages to comply with lintian | | | b1b66df PGM man page improved | | | 66ef229 zmq_close man page improved | | | a008af6 Asko Kauppi added to the list of authors | | | f0757c0 ZMQII-43: Race condition when writing to pipe | | | 6a46ca7 ZMQ-42: Building with ICC fails | | | 111f0ff ZMQII-41: Poll function in C++ binding doesn't convert errors to exceptions | | | 6b0457f minor documentation patch | | | 7094edd error handling in C perf tests improved | | | 4ceb839 typos in man pages fixed | | | bddff50 ZMQII-40: wrong return code from recolve_ip_interface | | | 5594472 ChangeLog modified for 2.0-beta2 version | | | f40e3a6 version number bumped | | | 51e012c Solaris build fixed | | | a507d16 Win32 build fixed | | | 2bb57ac ZMQII-39: Implement IPC transport | | | 56c3692 Merge branch 'master' of github.com:sustrik/zeromq2 | | | b9b0124 ZMQII-34: ensure that poll won't return POLLIN event when the message will be filtered out anyway (Win32) | | | b60342a man pages are more specific on NIC name issue | | | 067ba3b ZMQII-34: ensure that poll won't return POLLIN event when the message will be filtered out anyway (POSIX) | | | 06105d1 transports man pages updated | | | 30a107e timeout parameter for zmq_poll added in cl binding | | | 20a8edc ZMQII-38: Compiler complains about missing virtual constructors | | | 76dbb4f zmq_tcp man page added | | | bcd278a ZMQII-37: SIGSEGV when polling on REQ socket | | | 4c613b3 script to convert man pages to html added | | | 72b2f07 ZMQII-36: Chat example & forwarder broken because of changes subscribe semantics | | | 65f450f minor man page fix | | | bd07baf ZMQII-33: zmq_poll may exceed timeout if signal interrupts the waiting | | | e806615 ZMQII-31: memory leak in zmq_poll (on timeout) | | | 9fc8827 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | ddf5f75 zmq.cpp build probelm on non-linux platforms fixed | | | e9a4ad3 updated version to 2.0-beta1 in configure.in | | | 7546526 ChangeLog updated for 2.0-beta1 | | | e21b33e forced WINVER to 0x0501 for mingv32 build | | | ef049ef perf tests modified to reflect change in subscription format | | | 8d339e9 Fixed newer autotools warningng about AC_CONFIG_MACRO_DIR | | | 11fec36 added pending event fd handling by the pgm_sender | | | 472ddf8 fixed failed merge with autogen.sh | | | d10c605 updated to libpgm-2.0.20rc5 | | | 4f6baf4 Copyrights transferred from FastMQ to iMatix | | | bf01727 updated to libpgm 2.0.19rc4 | | | 1528edb fixed autogen.sh complaining about existing config dir | | | f2b235d ZMQII-29: Add timeout to zmq_poll function | | | 7884f45 problem with new version of autoreconf fixed | | | 1b90e5f added missing likely.hpp file into the dist | | | 9bda63c fixed minor gcc warning in src/pgm_receiver.cpp | | | 819590c libpgm updated to 2.0.18rc3 | | | 9fadf0b fixed minor gcc warning in src/pgm_socket.cpp | | | d6da790 removed unused foreign/openpgm/create_custom_gsi_1.patch file | | | 7cb02fb fixed make dist for non pgm configuration | | | 1020774 error in zmq_poll manpage fixed | | | e9cebc8 EINPROGRESS definition added on Win32 platform | | | 23e5c3b polling on SUB socket fixed | | | 72161fb format of subscriptions changed (no * needed anymore) | | | c97967e MSVC build fixed | | | 5852db4 PGM code cleanup | | | aebff62 ZMQII-28: Bidirectional introduction on TCP connection establishment | | | b3bd4c1 OpenPGM error handling fixed | | | 7cf18a2 minor fixes | | | 5a0674d OpenPGM error handling improved | | | 990a1e8 zmq_cl(7) man page added | | | bad2242 minor errors in zmq_cpp man page fixed | | | d50c7da hint parameter (zmq_free_fn) added to Lisp binding | | | 1924cba memory management in Lisp binding fixed | | | 86d68cb memory leaks related to OpenPGM errors fixed | | | 500d32a examples & perf added to the Debian package | | | 667d1a8 man page updated to match change in zmq_free_fn | | | ab5abf6 hint parameter added to zmq_free function | | | 02202ec addition to CREDITS section of AUTHORS file | | | 5e77a1d debian package added | | | 7479871 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 8aa0908 all news converted to nothrow variant | | | 3e64083 win32 build fixed | | | 2cef05d reconnection mechanism added to tcp transport | | | 14b1123 handle error during connecting by eventual reconnection | | | e491152 zmq_encoder/decoder are able to add/trim prefixes from messages; fair queueing and load balancing algorithms factorised into separate classes | | | bd792fa ZMQ_SNDBUF and ZMQ_RCVBUF honoured in PGM transport | | | 6848821 Man pages for XREQ/XREP/zmq_queue updated | | | 0637e06 zmq_streamer & zmq_queue are built under MSVC | | | fa6bf24 XREP & XREQ socket types added; zmq_queue device added | | | c43aded debug code removed from PGM engines | | | f4ac8d7 OpenPGM v1 support removed | | | 73b765e PGM transport fixed | | | d5670f3 ZMQII-26: Use zero-copy for large messages (rx side) | | | 7701787 errors are never predicted in branch prediction (likely/unlikely macros added) | | | d4fdc26 zmq_poll implemented on Win32 platform | | | 986ab66 ZMQII-27: Allow setting SNDBUF and RCVBUF size from 0MQ API (Win32) | | | 8d58643 MSVC build for chat example added | | | 2e39f89 ZMQII-27: Allow setting SNDBUF and RCVBUF size from 0MQ API (POSIX) | | | 72dacc3 zero-copy on tx side optimised to minimise number of user/kernel space transitions | | | 1c1dfb5 zmq_cpp(7) man page filled in | | | cab5a4a minor documentation updates | | | c98e29f README added to chat example | | | 902d4f2 minor fix of zero-copy on tx side | | | 9be877c ZMQII-26: Use zero-copy for large messages | | | bfef2fc autotools build system builds chat example now | | | a08a72d chat example added | | | 8201266 Deadlock on zmq_close | | | 9f49594 C & C++ header files clean-up | | | 356ce8f man pages updated | | | 3e051e8 Vitaly Mayatskikh added to authors section | | | 721e37a platform.hpp.in removed from the codebase | | | 734aaa2 placeholders for new man pages added | | | 6fcdc5f common lisp binding & perf tests added | | | 7146ef8 seqnum mechanism automated | | | cb84580 harmless uninitialised memory read fixed | | | 9bd309b annoying optimisation in 'bind' command removed | | | c04583f minor code beautification | | | 0d704fc MSVC warnings fixed | | | 9cff475 added libpgm-2.0.17rc2 into the dist package | | | 82242f6 minor formatting fix in zmq_init.3 man page | | | c637bf2 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 9ccf2b4 minor tweaks in pgm code | | | fa1641a msvc build fixed | | | 19ce7c0 zmq_msg_data.3 referenced twice in Makefile.am - fixed | | | 8d85638 memory leak in message encoder fixed | | | 92aa9e9 experimental code to use futexes instead of mutexes added to simple_semapthore_t | | | c98fd6b ZMQII-25: Implement streamed request/reply | | | 5cd98bc the rest of man3 man pages filled in | | | e90ada0 more man pages filled in | | | 6602cce zmq_init, zmq_term & zmq_strerror man pages added | | | ed5563f man pages (dummy) added for zmq_msg_* functions | | | 55b64a0 man pages - initial (dummy) version | | | c41daca race condition in inproc transport shutdown fixed | | | 6463460 obsolete parameter removed from 'bind' command | | | 0e9ab2e inproc transport - initial commit | | | 14f2fec ZMQII-24: SEGFAULT when anonymous session disconnects | | | c2e0661 uninitialised variable in devpoll_t and kqueue_t | | | 26ca5ed Fixing concurrency issue in rep.cpp resulting in broken connections with multiple requesters under heavy load. | | | 84585a9 pgm_transport_recvmsgv in process_upstream returns PGM_IO_STATUS_RATE_LIMITED on busy sender | | | c2cd797 update pgm_socket to recent openpgm2 | | | 08b02a4 fixed get_sender_fds and get_receiver_fds for openpgm2 | | | 7d672d3 minor fixes for MSVC++ 2005 build | | | 7cbdcc9 ZMQII-21: Problem with fd_signaler_t::poll on socket close | | | 55acf36 releasing python global lock when doing blocking operations | | | 8b08047 added --with-pgm2-examples configure option | | | 71e455b ZMQII-19: add --disable-eventfd configure option | | | 50c7d12 added HAVE_LIBWS2_32 into platform.hpp.in | | | 0ce0205 updated 0MQ to recent OpenPGM2 rev.562 | | | ea2f655 mingw fixed winsock linking issue | | | 7afc61a 0MQ compilable on winXP mingw with --with-pgm2 option | | | ac83175 updated to recent PGM2 changes | | | 3daeff2 mingw port | | | de2e439 1 minor change in xmlParser.cpp | | | 14dc1f4 build system tuning - fixed make dist | | | b0c97a5 build system tuning | | | d57ee09 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | ff65e26 create_custom_gsi.patch renamed to create_custom_gsi_1.patch | | | e1b9fcd moved pgm_create_custom_gsi into PGM1 and drop ssl dependency | | | 4efe236 poller is a concept now rather than virtualised class | | | 4a3b4da ZMQII-9: Check and implement speculative reads & writes | | | 49a9ef5 windows error handling improved | | | cc631c4 ZMQII-18: Implement I/O multiplexing (first approximation) | | | f2ff2c6 checking for available messages added to ypipe/pipe | | | 84d854a documentation error in zmq.h fixed | | | 64e68e7 detecting data loss for PGM2 receiver | | | 39d915d PGM2 sender | | | cf6cc01 pgm2 receiver working (partly) | | | 72c5c5f --with-pgm2 compilable | | | 33afdcd added --with-pgm2 into build system | | | 5aee5fd Updated libzmq.vcproj file | | | 27d8627 Updated changelog for alpha3 release | | | b0a1a16 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 088a2db ZMQII-16: Change "struct zmq_msg_t" to "zmq_msg_t" in C binding | | | 2521130 ZMQII-14: Change default for ZMQ_MCAST_LOOP to true | | | 85cbd7f added PGM bus functionality | | | 3bd8f83 language bindings use zmq_strerror instead of strerror | | | a0db7f6 POSIX error codes unsupported on win platform faked | | | e136d92 ZMQ-specific error codes added | | | cc81368 documentation in zmq.h improved | | | e6ca5da Windows build fixed | | | b15f695 different fixes to req/rep | | | cb1b6fe initial version of req/rep sockets | | | 7668b24 ZMQ_POLL option forces fd_signaler to be used in app_thread | | | 495a222 MSVC warnings removed | | | f99b8fc receiving side of signaler virtualised | | | 50a8b9e 'flags' parameter added to zmq_init | | | edecf75 python binding checks ctx argument type | | | 8cdf753 ChangeLog updated | | | dffbdbb fixed compiler warning cast from uint64 to bool in socket_base.cpp | | | 1bd6d5e fixed missing xmlParser in dist package | | | 2be1529 java binding Makefile.am cleanup | | | cff6eb4 msvc directory moved into builds dir | | | 3ebe993 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 1a65504 ruby directory moved into bindings dir | | | c63387c python directory moved into bindings dir | | | 1b2a426 c and cpp directories moved into bindings directory | | | 6bfb9e6 java directory moved into bindings directory II | | | 3de435a java directory moved into bindings directory | | | d16b3bc Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 35c58dc ZMQII-1: fix for devpoll, kqueue & poll | | | 10dd8c5 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 03d494d added udp:// transport prefix for PGM UDP encapsulation | | | fc7715b Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | f1c72d6 ZMQII-4: Failure in dev/poll poller | | | c6665f4 set rc to 0 in its declaration (pyzmq.cpp) | | | 3b2c3ca setsockopt cleanup in rbzmq | | | 3534732 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 17800ac setsockopt cleanup in pyzmq.cpp | | | a71d002 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 4631fde ZMQII-8: Failure during orphan pipe deallocation | | | 7a5db60 added newly added socket options to all language bindings, P2P model changed to PUB/SUB for throughput tests | | | 9c522dc reconnect added to zmq_connecter | | | 6e03cb2 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 9fbdcc7 removed reset method from zmq_decoder_t | | | 969522b added OpenPGM receiver - ZMQ_SUB | | | bce2e60 more errors from send & recv handled decently on windows | | | 0381a78 added reset method into zmq_decoder_t class | | | 79d4a6d Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 7653f34 fixed pub_t class creating ZMQ_SUB socket_base_t | | | 98b8e9b Merge branch 'master' of github.com:sustrik/zeromq2 | | | a841774 forwarder renamed to zmq_forwarder (MSVC build) | | | 3a3bcd3 pgm_sender code beautiication | | | f44b215 added out_event call into pgm_sender_t revive | | | 712c7bd Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 35e82b4 forwarder renamed to zmq_forwarder | | | 3642813 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | bdf22e9 deleted useles iostream include from socket_base.cpp | | | f7ad4a2 forwarder device compilable on windows | | | 6cfd175 forwarder device added | | | e2900ce xmlParser added | | | 2bc9419 ZMQII-10: Make connections interrupted during the init phase be closed silently | | | 37cacc5 ZMQII-1: Win32 - failure on shutdown | | | c806aab java binding sets socket options using setsockopt function | | | 3670752 minor merge problem corrected | | | 89b1f27 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 47350ad separate class for PUB-style socket added | | | 1a4d6f9 added OpenPGM sender - ZMQ_PUB | | | e940878 build on win32 fixed | | | 7be7962 prefix-style message filtering added | | | 42ad2aa ZMQII-7: Pipe detach fails on shutdown | | | 29c5930 asserts for invalid indexes in pipe reader & writer added | | | e0d1294 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 5daa0de ZMQII-5: Only one consumer in a process gets the message | | | a91b449 Revert "link libzmq with glib when congifured --with-pgm" | | | 88695aa link libzmq with glib when congifured --with-pgm | | | f824b8a classify error from async connect as network related or 0MQ bugs | | | f674c92 ZMQII-2: SIGSEGV in zmq_connecter_init_t::read | | | 93e70ee throughput tests use P2P sockets consistently | | | 9594455 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | b3f32e2 ZMQII-3: cheap and nasty implementation of message filtering | | | 5acef9f added --with-pgm option, libpgm-1.2.14 build within 0mq build system | | | d81d341 Merge branch 'master' of github.com:sustrik/zeromq2 | | | 1864832 building zmq.jar on win32 fixed | | | 4cc923b Stop configure, when could not link with libuuid | | | 65b8b2d Merge branch 'master' of github.com:sustrik/zeromq2 | | | 305b81d higher precision time measurement in python perf tests | | | d743d97 Updated AUTHORS, ChangeLog, README and added COPYING.LESSER files | | | 4d07d7c fix of async connect on win32 | | | c99f39a Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 37d8371 async connect bug fixed | | | cb78991 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 734a62c Sparc solaris port | | | d3fb9f9 missing java MSVC project added | | | dadfd24 Merge branch 'master' of github.com:sustrik/zeromq2 | | | ef34c94 win build for python | | | 844b590 added libzmq.pc.in file | | | b3fc145 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 2a4a10c build system tuning | | | 3069b6b win port of java binding + java perf tests | | | ec6822a win port for c and cpp perf tests | | | b71c300 include directory split into c and cpp dirs, added --with-c and --with-cpp configure options | | | f895426 initial changes for win port | | | 87ccbb9 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | d62c742 Merge branch 'master' of git://github.com/sustrik/zeromq2 | | | 11a6cb9 Ruby binding functional | | | 67253f3 Java perf tests added | | | 63b56d7 python perf tests are included into distribution package | | | 4307baf python binding functional | | | 450b31c bug in python binding fixed | | | 103cbee couple of bugs fixed | | | 4914e5c O(1) socket removal | | | f92de9b bug during terminal shutdown fixed | | | 702fdbb messages that may have been received in the init phase are flushed immediately after engine is plugged in | | | 75a5a87 --disable-shared & C perf tests: a better way | | | 947b463 building C perf tests with --disable-shared fixed | | | 5e08a89 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 6a5120b python extension & perf tests | | | 1f06d99 Add Java binding | | | 0aacee3 POSIX threads don't use errno to report errors | | | 72fdf47 python perf tests added | | | b6d345f Ruby perf tests added | | | 314deb6 build system for perf/C and perf/C++ | | | 6c36673 C perf tests added | | | 4617fd9 c++ perf tests added | | | 176879e engine virtualised; chatroom example removed | | | 1d65093 Ruby bidning added | | | 3666a49 bug in identifying current thread fixed | | | 6996ef6 improved error handling | | | cb09c69 pipe deallocation added | | | 2dd5016 multiple bugs fixed | | | 6719426 Merge branch 'master' of git@github.com:sustrik/zeromq2 | | | 99c5d92 pipes added | | | 67c69f9 make configure respect --with-python option | | | aacdb7a python build fix | | | 77bc379 python extension added | | | 6be4b01 session management implemented | | | a801b6d couple of bugs in shutdown mechanism fixed | | | 131f2e3 subscribe API removed | | | 059beca listener/connecter/init/session added | | | bda766a redundant interface (i_api) removed | | | 9f1f823 zmq_listener/zmq_connecter implemented | | | 3147ff8 getsockopt implemented | | | bde396f fix to 3-thread synchronisation algorithm | | | 5b5b513 socket options interface modeled as in BSD sockets | | | a8b410e lockfree interaction patter for 3 theads implemented | | | 0b5cc02 clean up - session/socket/engine stuff removed | | | b8b4ace dispatcher renamed to context | | | 43fa72b C++ binding uses exceptions to signal failure | | | cc3755a renamed from zs to zmq | | | 183b688 git ignoring intermediary files | | | 4ed70a9 initial commit | | | | | | M 3rdParty | | | | | * commit fcd2bf7635e94d2c859aeb00b625d01026e1a0b7 | | | Author: Adeel Asghar | | | Date: Tue Jun 13 15:01:39 2017 +0200 | | | | | | Include the ZeroMQ headers. | | | | | | M Compiler/runtime/Makefile.in | | | | | * commit 579677bef1678bde8f5ccbf40148adae0a9e6bc1 | | | Author: Adeel Asghar | | | Date: Tue Jun 13 14:22:46 2017 +0200 | | | | | | Added ZeroMQ communication interface | | | | | | M Compiler/CMakeLists.txt | | | M Compiler/Main/Main.mo | | | M Compiler/Util/Flags.mo | | | A Compiler/Util/ZeroMQ.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M Compiler/boot/Makefile.in | | | M Compiler/boot/Makefile.omdev.mingw | | | M Compiler/runtime/Makefile.common | | | M Compiler/runtime/Makefile.omdev.mingw | | | A Compiler/runtime/ZeroMQ_omc.c | | | A Compiler/runtime/zeromqimpl.c | | | M Makefile.common | | | M Makefile.in | | | M Makefile.omdev.mingw | | | M configure.ac | | | | | * commit e2bcaf36d64f668c213cf254f5011fc578de9281 | | | Author: Adeel Asghar | | | Date: Tue Jun 13 10:56:49 2017 +0200 | | | | | | Fixed socket communication. | | | | | | M Compiler/runtime/socketimpl.c | | | | | * commit 76dc2503a8033ab680544b8a036225633c045f9b | | | Author: ptaeuber | | | Date: Mon Jun 12 14:33:07 2017 +0200 | | | | | | Match more nonlinear equations first while tearing | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit b95b469c7ae3ff6e78fa9a18408a9ce78b85d3c6 | | | Author: Lennart Ochel | | | Date: Fri Jun 9 11:33:45 2017 +0200 | | | | | | Allow fmi2SetInteger in continuous-time mode | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit d84ea136f71628c3b82046bd9530552726f4fa4e | | | Author: ptaeuber | | | Date: Thu Jun 8 11:53:45 2017 +0200 | | | | | | Make Evaluate=false have an effect | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | * commit e116454e90d2c6d2cb7edb549166a695c5fb0f9c | | | Author: ptaeuber | | | Date: Tue May 30 19:01:13 2017 +0200 | | | | | | Do not prefer vars with start value for tearing | | | | | | ... to avoid excessive sensitivity on model changes | | | | | | M 3rdParty | | | M Compiler/Util/Flags.mo | | | | | * commit 9ca61408c135ea805c002181cc178ef1a223d735 | | | Author: ptaeuber | | | Date: Tue May 30 11:55:07 2017 +0200 | | | | | | Revert "Use nominal value as start value for iteration vars" | | | | | | This reverts commit e7045ec96e1d12fd46b0b363b779d29bf05d50a1. | | | Since there is no influence on the coverage test. The ThermoSysPro | | | model which started to work has got a new start value | | | (start=nominal) in the model, which leads to a different | | | tearing set. | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/Util/Error.mo | | | | | * commit e7045ec96e1d12fd46b0b363b779d29bf05d50a1 | | | Author: ptaeuber | | | Date: Mon May 29 18:57:38 2017 +0200 | | | | | | Use nominal value as start value for iteration vars | | | | | | If there is no start value but a nominal value, print a | | | warning and use the nominal value rather than 0.0 | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/Util/Error.mo | | | | | * commit ddfec0ed75ac8907910c3f3d641ab7db61861385 | | | Author: wibraun | | | Date: Tue May 23 18:11:18 2017 +0200 | | | | | | remove unused functions as a last step of backend | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit f821aa3e72b9a95aff17931af90b6c7371add9f5 | | | Author: Danny Moesch | | | Date: Tue May 23 10:10:43 2017 +0200 | | | | | | Avoid 'and' operator in C++ code since MSVC12 does not support it | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit 16a7626183a6045f9068c8d5ca9f125b3454c8cd | | | Author: Martin Sjölund | | | Date: Sat May 20 11:57:59 2017 +0200 | | | | | | Handle dassl better in opc-ua | | | | | | M SimulationRuntime/c/simulation/solver/embedded_server.c | | | M SimulationRuntime/c/simulation/solver/embedded_server.h | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/opc/ua/omc_opc_ua.c | | | M SimulationRuntime/opc/ua/omc_opc_ua.h | | | | | * commit 7b440a1b1a427b78f1d1e8d51311eb294cf4d6ea | | | Author: Lennart Ochel | | | Date: Wed May 17 08:46:42 2017 +0200 | | | | | | Fix derivation rule of pre calls | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 0042521a3d9b4c3b96f8abf350352310c3198fd9 | | | Author: Lennart Ochel | | | Date: Wed May 17 08:15:53 2017 +0200 | | | | | | Fix derivation of previous calls | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 9492f9ed569f8a4a9d9285ebdecc9b9cf91574da | | | Author: Lennart Ochel | | | Date: Mon May 15 23:33:58 2017 +0200 | | | | | | Fix homotopy debug dump | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit a7b3828768a5195bc2cb7e482c3f47fb39e3e2ad | | | Author: Lennart Ochel | | | Date: Mon May 15 16:53:44 2017 +0200 | | | | | | Read csv file delim from header | | | | | | M SimulationRuntime/c/util/libcsv.c | | | M SimulationRuntime/c/util/libcsv.h | | | M SimulationRuntime/c/util/read_csv.c | | | M SimulationRuntime/c/util/read_csv.h | | | | | * commit ef8d92946da73c1e15b14dd63a846c784b25ab32 | | | Author: Jan Hagemann | | | Date: Fri May 12 23:39:22 2017 +0200 | | | | | | wrapFunctionCalls can be used in initOpt: --initOptModules+=wrapFunctionCalls | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit f6f6a142e80bf90d8d1e38820a0c17579745cec8 | | | Author: hkiel | | | Date: Fri May 12 23:23:53 2017 +0200 | | | | | | spell fix | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeFunction.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Util/Util.mo | | | | | * commit 9dc481ed62cd9a8ea3b46f170e4c3ec243f42f19 | | | Author: hkiel | | | Date: Fri May 12 23:08:40 2017 +0200 | | | | | | fix C-macros (missing braces) | | | | | | M SimulationRuntime/c/meta/meta_modelica_data.h | | | | | * commit 480ac49a2cbe31f5532f2ab3ff3e35d3c6bd915f | | | Author: Lennart Ochel | | | Date: Fri May 12 18:54:59 2017 +0200 | | | | | | Removed unused variables | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit 8ed0af6eeeb02ba893eb3b4e273a1d8314fa8df1 | | | Author: hkiel | | | Date: Fri May 12 18:33:07 2017 +0200 | | | | | | fix prototype to avoid a warning from C compiler | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit d0c4de069e78896f3db26a976d85c1f3ddc0f6e0 | | | Author: Lennart Ochel | | | Date: Fri May 12 13:54:04 2017 +0200 | | | | | | Fix zero crossings for div calls | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit a342dab3d5a5fb3d55b63e07e03d65083f83487d | | | Author: hkiel | | | Date: Fri May 12 13:38:51 2017 +0200 | | | | | | correctly compare mod() and div() zerocrossing pairs | | | | | | M Compiler/BackEnd/ZeroCrossings.mo | | | | | * commit 2f4a4090ae32f026682855dfad06ccd08e070ae7 | | | Author: Lena Buffoni | | | Date: Thu May 11 19:23:25 2017 +0200 | | | | | | inversed path order | | | | | | M Compiler/Script/Binding.mo | | | | | * commit d147790caee3caf5b024e216fcadb2e6118bb70d | | | Author: Lena Buffoni | | | Date: Mon May 8 10:06:35 2017 +0200 | | | | | | Fixed autogen names, finding correct client paths, not parsing through Modelica Standard Library | | | | | | M Compiler/Script/Binding.mo | | | | | * commit 96267f1412bb19ba16a6ed98d290b7283d030262 | | | Author: Volker Waurich | | | Date: Thu May 11 17:27:04 2017 +0200 | | | | | | fix Ws2_32.dll linking under windows | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | * commit 6d5709bda5c763b23002c00d042acf50a2e93c17 | | | Author: hkiel | | | Date: Thu May 11 13:04:37 2017 +0200 | | | | | | turn non tail-recursive functions into for-loops | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit ba45c06e57d06b2f422032afdbc2a0313380d570 | | | Author: Lennart Ochel | | | Date: Mon May 8 17:37:37 2017 +0200 | | | | | | Hide protected variables | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | * commit 19285705c7905f2a81da7d251bbfa33f135c61e5 | | | Author: Volker Waurich | | | Date: Mon May 8 17:22:15 2017 +0200 | | | | | | fix subclocktree | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 1ec58addada3bcae140b1580eb97be822093a9c0 | | | Author: ptaeuber | | | Date: Mon May 8 15:33:14 2017 +0200 | | | | | | Define separator for homotopy path csv file | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 9f917019dea027d40d77e62b25d8edacdb09d4c5 | | | Author: ptaeuber | | | Date: Mon May 8 13:16:36 2017 +0200 | | | | | | Fix initialization of external objects | | | | | | See ticket:4413 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit ce11282f76c511801aab3dd32b6af808a1e56be5 | | | Author: Martin Sjölund | | | Date: Fri May 5 12:50:10 2017 +0200 | | | | | | OPC-UA: Trigger an event when changing inputs | | | | | | This should make dassl and other solvers not discard changes as was | | | done previously. | | | | | | M SimulationRuntime/c/simulation/solver/embedded_server.c | | | M SimulationRuntime/c/simulation/solver/embedded_server.h | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/opc/ua/omc_opc_ua.c | | | M SimulationRuntime/opc/ua/omc_opc_ua.h | | | | | * commit 7abe6456aeebdf9941ca78d6934359ad0b182d85 | | | Author: Christoffer Fors Johansson | | | Date: Fri May 5 12:10:03 2017 +0200 | | | | | | Added a new flag, -embeddedServerPort | | | | | | M SimulationRuntime/c/simulation/solver/embedded_server.c | | | M SimulationRuntime/c/simulation/solver/embedded_server.h | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | M SimulationRuntime/opc/ua/omc_opc_ua.c | | | M SimulationRuntime/opc/ua/omc_opc_ua.h | | | | | * commit deeabde08bcb8a9f64cd94c22624aaf1a5dc660e | | | Author: hkiel | | | Date: Thu May 4 15:49:04 2017 +0200 | | | | | | Fix initial size of HashSet | | | reduces execution time of inlineWhenForInitialization from O(n^3) to O(n^2) (see ScalableTestSuite) | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 398f56301dc8167dea0a13d8d1dafcc68566c03f | | | Author: Volker Waurich | | | Date: Thu May 4 14:21:26 2017 +0200 | | | | | | dont order partitions if there are none | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 3a944419d3dfcb43aa14f42b0c12d037e8c344cc | | | Author: Volker Waurich | | | Date: Wed May 3 13:54:35 2017 +0200 | | | | | | sort clocked sub-partitions and deactivate negative shift | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 54881ac367dbc0f7afd8b6373aea4a64bb3b8db8 | | | Author: Martin Sjölund | | | Date: Tue May 2 18:25:37 2017 +0200 | | | | | | Use Mutable in the backend | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/Util/Util.mo | | | | | * commit d12a0358618142b01229cc1481bc29b0327c2eb7 | | | Author: Martin Sjölund | | | Date: Tue May 2 15:16:32 2017 +0200 | | | | | | Use Mutable for the DoubleEndedList | | | | | | M Compiler/Util/DoubleEndedList.mo | | | | | * commit 12245351321a69d834165b42b1dd55d3d7ebd5f2 | | | Author: Martin Sjölund | | | Date: Tue May 2 15:16:14 2017 +0200 | | | | | | Use Mutable in the frontend | | | | | | M Compiler/FFrontEnd/FCore.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/NFEnvExtends.mo | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | M Compiler/FrontEnd/NFSCodeEnv.mo | | | M Compiler/FrontEnd/NFSCodeFlattenRedeclare.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit f618817f93a07489483c6d630dad4c6a58c96bac | | | Author: Martin Sjölund | | | Date: Tue May 2 10:48:48 2017 +0200 | | | | | | Add a Pointer type similar to the Mutable type | | | | | | The main difference is a pointer may be mutable or immutable. | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | A Compiler/Util/Pointer.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M SimulationRuntime/c/meta/meta_modelica.h | | | | | * commit f92a4a00a90566b83d20ead380934b32ca4d1555 | | | Author: Martin Sjölund | | | Date: Fri Apr 28 08:46:26 2017 +0200 | | | | | | Add support for a Mutable data structure | | | | | | A Compiler/Util/Mutable.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 8780cf754fa3d36500de02b055bd7a89377bcb6a | | | Author: Lennart Ochel | | | Date: Tue May 2 11:18:08 2017 +0200 | | | | | | Revert "Enable homotopy by default" | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit 8dc4feab25b6019e6709f2ea45ad9589baa5d4b6 | | | Author: Lennart Ochel | | | Date: Fri Apr 28 21:24:29 2017 +0200 | | | | | | Fix ExpandableArray.compress | | | | | | M Compiler/Util/ExpandableArray.mo | | | | | * commit 8e2a2a0714c3482ee6fd040ff5ba43e4b6cea3c7 | | | Author: Martin Sjölund | | | Date: Thu Apr 27 13:17:23 2017 +0200 | | | | | | Parse mos-file statements using iteration | | | | | | Recursion caused very long mos-files to crash during the parsing. Doing | | | a listReverseInPlace is a small price to pay for not crashing. | | | Note: There will be no testcase for this since you need ~45MB mos-files | | | to trigger this on an -Os optimized omc (really only triggers for | | | -O0 -g). | | | | | | M Parser/Modelica.g | | | | | * commit f9882c38f589a105a6859e90403b99ea36f8991b | | | Author: Volker Waurich | | | Date: Wed Apr 26 18:22:18 2017 +0200 | | | | | | support boolean sub clocks for cpp | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/cpp/Include/Core/System/ITime.h | | | | | * commit 89d9bc659b252dc99f08788de4a8399f20080d05 | | | Author: Lennart Ochel | | | Date: Wed Apr 26 14:47:17 2017 +0200 | | | | | | Enable homotopy by default | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit a9e3d63a492383356eec4e0a6e2a8ec542f48cc9 | | | Author: Lennart Ochel | | | Date: Wed Apr 26 10:55:07 2017 +0200 | | | | | | Estimate required allocations for selectInitializationVariablesDAE | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 4f1dc42d2f498f3c12c1cb68cb4ae5bcb2d290ff | | | Author: Lennart Ochel | | | Date: Mon Apr 24 23:15:00 2017 +0200 | | | | | | Estimate number of equations | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit cf6f51c512266a1142d29591ea9b8db7fac456ad | | | Author: Lennart Ochel | | | Date: Mon Apr 24 21:37:57 2017 +0200 | | | | | | Estimate number of equations | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit e3fdafb1945b029fad4293dbd3b364f7f518db2b | | | Author: Adeel Asghar | | | Date: Mon Apr 24 16:27:10 2017 +0200 | | | | | | ticket:4381 | | | Updated the implementation of fetching connect equations. | | | Build a list of connections and then use the list for getting a specific connection. | | | Also moved `getConnectionCount` API to ModelicaBuiltin.mo | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit a8b251ebf16e77d53330e866eabf2fa729b01a2f | | | Author: Adrian Pop | | | Date: Sat Apr 22 00:54:12 2017 +0200 | | | | | | experimental support for merging alg sections, ticket:4365 | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 935a1c922569895e64a83655f0f723d5a82f3109 | | | Author: Adrian Pop | | | Date: Fri Apr 21 23:26:13 2017 +0200 | | | | | | fix inner/outer prefixing in algorithms ticket:4365 | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | * commit dd5fb2b864c6604082a85ad1dd5fc4b60ca24fa4 | | | Author: Adrian Pop | | | Date: Fri Apr 21 20:49:30 2017 +0200 | | | | | | fix frontend part of ticket:4157 | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit ac1663df69f59485c2533c8ab3324fb48cc31a7e | | | Author: Martin Sjölund | | | Date: Thu Apr 20 18:13:36 2017 +0200 | | | | | | Provide more information for invalid roots | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit eb3f80fe333b20a12aceec59e8fbe106473e1a8a | | | Author: Martin Sjölund | | | Date: Tue Mar 14 09:49:19 2017 +0100 | | | | | | Handle recursion better when inlining calls | | | | | | This partially fixes FCSys.Characteristics.Examples.CellPotential (still | | | fails to compile functions due to them using parameters). | | | | | | M 3rdParty | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Inline.mo | | | A Compiler/Util/AvlSetPath.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 894837ccd40cfde13e1713c9452f53295e7d02d8 | | | Author: Lennart Ochel | | | Date: Thu Apr 20 13:47:03 2017 +0200 | | | | | | Reimplementation of the c runtime homotopy support | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/Main/Main.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Stubs/BackendDAEUtil.mo | | | M Compiler/Stubs/SimCodeMain.mo | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 17e88411d884acb6cde1ed9ed075c2b4d6ed0401 | | | Author: ptaeuber | | | Date: Thu Apr 20 11:56:30 2017 +0200 | | | | | | Add experimental initOptModule inlineHomotopy | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Util/Flags.mo | | | | | * commit f0af412018caf27e5f282c023a2b1300df49854f | | | Author: Willi Braun | | | Date: Wed Apr 19 14:30:02 2017 +0200 | | | | | | added scaling for f(u) in kinsol, based on jacobian | | | | | | add more debug info from kinsol if LOG_NLS_V is enabled | | | | | | start printVector with 1 | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/omc_math.c | | | | | * commit 11f1da2a375d1c5628cdfd11f7a0f435f1ee0155 | | | Author: Lennart Ochel | | | Date: Mon Apr 17 11:43:04 2017 +0200 | | | | | | Adjust memory management of equation arrays | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/Util/ExpandableArray.mo | | | | | * commit fa0a689e5de2d99fab24747a952d1ba6c55f4580 | | | Author: Lennart Ochel | | | Date: Sun Apr 16 23:16:10 2017 +0200 | | | | | | Fix side-effect in getSymbolicJacobian | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 2892979abd8aadb4534094e0941814bcb16201b4 | | | Author: Lennart Ochel | | | Date: Sat Apr 15 23:40:36 2017 +0200 | | | | | | Fix BackendEquation.merge | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit 8e24cbffec583e0764b5bdeda245a96c7c17ec3a | | | Author: Lennart Ochel | | | Date: Sat Apr 15 15:59:17 2017 +0200 | | | | | | Clean up BackendEquation.mo | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/DumpGraphML.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/BackEnd/VisualXML.mo | | | M Compiler/BackEnd/XMLDump.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Unused/InlineSolver.mo | | | | | * commit 9abe3dcf0bff31118f8cf8ea31121876b20dab42 | | | Author: Lennart Ochel | | | Date: Fri Apr 14 02:08:10 2017 +0200 | | | | | | Fix ExpandableArray | | | | | | M Compiler/Util/ExpandableArray.mo | | | | | * commit 3eb1be03fed75653140f9a1f139c5cce50be42e2 | | | Author: Lennart Ochel | | | Date: Tue Apr 11 18:03:48 2017 +0200 | | | | | | Use ExpandableArray for BackendDAE.EquationArray | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/DumpGraphML.mo | | | M Compiler/BackEnd/DumpHTML.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/BackEnd/SymbolicImplicitSolver.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/ExpandableArray.mo | | | | | * commit 8429f9475ea689a2d51c86e356c0cda960cc30b4 | | | Author: ptaeuber | | | Date: Wed Apr 12 21:32:08 2017 +0200 | | | | | | Fix wrapFunctionCalls for cpp runtime | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit fd294f600e08044949210a1912d3b56b3d2b895b | | | Author: Lennart Ochel | | | Date: Tue Apr 11 16:44:51 2017 +0200 | | | | | | Remove unused variable arrays | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/XMLDump.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit a12c3491ab275bd83cf285fd8a0b7cc8f449d8b0 | | | Author: Bernhard Thiele | | | Date: Tue Apr 11 15:52:01 2017 +0200 | | | | | | Removed obsolete state machine back-end code | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | D Compiler/BackEnd/HashTableSM.mo | | | D Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 2cb1d8f6d1ed5593b7af150801509bc37010fc79 | | | Author: ptaeuber | | | Date: Tue Apr 11 14:44:53 2017 +0200 | | | | | | Improve module wrapFunctionCalls | | | | | | - constant cse-variables are stored in globalKnownVars and only | | | evaluated once before simulation instead of in each simulation step | | | - SimEqns for parameters are created from the globalKnownVars | | | - constant variables (eg. cse-variables) are solved before initialization in | | | updateBoundParameters in *_08bnd.c | | | - primaryParameters and allPrimaryParameters are removed | | | - improved dumps and documentation | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/Main/Main.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Stubs/BackendDAEUtil.mo | | | M Compiler/Stubs/SimCodeMain.mo | | | M Compiler/Util/BaseHashTable.mo | | | M Compiler/Util/ExpandableArray.mo | | | A Compiler/Util/HashSetExp.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit c224a4b97355cccd491d79e705033880481311c3 | | | Author: Per Östlund | | | Date: Mon Apr 10 17:16:42 2017 +0200 | | | | | | Attempt to speed up collectInitialBindings. | | | | | | - Change BackendEquation.addEquation so it doesn't iterate over the | | | array in an attempt to find an empty slot. | | | - Removed some unnecessary tuple construction/deconstruction in | | | Initialization.collectInitlaVarsEqnsSystem. | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 32a70d2658128381d740b8d38c64951f07beda26 | | | Author: Willi Braun | | | Date: Mon Apr 10 12:02:35 2017 +0200 | | | | | | fix kinsol, reinit klu matrix onyl if klu is used | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | * commit 639c7bdc423b277d9347ec4c2229353abe55ff9b | | | Author: Lennart Ochel | | | Date: Mon Apr 10 09:45:06 2017 +0200 | | | | | | Remove when initial() from dynamic system | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 3d4461dbd179f454cb92528cce7fe6f299d0dfd5 | | | Author: Lennart Ochel | | | Date: Mon Apr 10 08:17:48 2017 +0200 | | | | | | Fix ticket:4387 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit e05d9d557263c10ab1884b1a189795d728b9b7ad | | | Author: Lennart Ochel | | | Date: Sun Apr 9 17:14:20 2017 +0200 | | | | | | Move timings from LOG_LS to LOG_LS_V | | | | | | M SimulationRuntime/c/simulation/solver/linearSolverKlu.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | | | * commit 65dd5bc7e901f2a6b201c22f1a9f48dc75d5958f | | | Author: Lennart Ochel | | | Date: Sun Apr 9 07:28:31 2017 +0200 | | | | | | compareSimulationResults is deprecated | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/Error.mo | | | | | * commit adf56d3866a86d05db2b02b0ad8793643d51056b | | | Author: Lennart Ochel | | | Date: Fri Apr 7 20:49:01 2017 +0200 | | | | | | Adjust comparison of initial data point | | | | | | M Compiler/runtime/SimulationResultsCmp.c | | | | | * commit 9166cbfaf5f2f86e385bfb13c8ce4bf768152ff8 | | | Author: hkiel | | | Date: Fri Apr 7 17:09:25 2017 +0200 | | | | | | do not use tuple for one needed arg | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit f31ed5b0bb207a4a1113069ac11230408b0b25a4 | | | Author: Lennart Ochel | | | Date: Fri Apr 7 10:27:50 2017 +0200 | | | | | | Remove $_old(.) | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 2aadf4f0bfbf29f9d81de7505911e42238e71ef9 | | | Author: Lennart Ochel | | | Date: Fri Apr 7 09:52:32 2017 +0200 | | | | | | Add .vscode/ to .gitignore | | | | | | M .gitignore | | | | | * commit 1698ce9ba9c0e5527ce55325e4583ba495f56093 | | | Author: Willi Braun | | | Date: Fri Apr 7 00:04:56 2017 +0200 | | | | | | fix symbolic jacobian in kinsol | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | * commit d2f4ddbda499b0308395310e6276607020ee34d0 | | | Author: Lennart Ochel | | | Date: Thu Apr 6 23:19:06 2017 +0200 | | | | | | Fix variable names in debug output | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 9b4cb3b6427cfb6f98d3ce4446ed7a573eb44159 | | | Author: Lennart Ochel | | | Date: Thu Apr 6 16:01:40 2017 +0200 | | | | | | Implement missing case for SUB_SCALAR_ARRAY | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M SimulationRuntime/c/util/real_array.c | | | M SimulationRuntime/c/util/real_array.h | | | | | * commit 5124b80a0e7dc55925261db0c88b271d5df1d0e5 | | | Author: Lennart Ochel | | | Date: Thu Apr 6 14:39:57 2017 +0200 | | | | | | Fix add_alloc_scalar_real_array | | | | | | M SimulationRuntime/c/util/real_array.c | | | | | * commit 3f31abbf0460d989fe948f29f355d1a54db9e928 | | | Author: Volker Waurich | | | Date: Wed Apr 5 14:28:24 2017 +0200 | | | | | | compute time events during runtime instead of precalculation (cpp) | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | M SimulationRuntime/cpp/Include/Core/System/ITime.h | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit 064433e8faeb6252bce357fcda87cbf402903f54 | | | Author: Lennart Ochel | | | Date: Wed Apr 5 13:58:22 2017 +0200 | | | | | | Add number of linear/non-linear/mixed systems to debug output | | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/mixedSystem.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 3b5a5eadd8101c2d0a0d8fd28d4542074012f1e2 | | | Author: ptaeuber | | | Date: Tue Apr 4 15:59:29 2017 +0200 | | | | | | Show warning if parameter is overwritten with small value or zero | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | * commit 3ad0767e1146b6473be71d5cd8ef51e8eb964597 | | | Author: Willi Braun | | | Date: Sat Apr 1 14:14:45 2017 +0200 | | | | | | remove old unneeded code for symbolic jacobian | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 78b18d88ba767d4dbd942d4d437facf02bb55429 | | | Author: Lennart Ochel | | | Date: Fri Mar 31 14:09:53 2017 +0200 | | | | | | Remove $_initialGuess(.) | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 495a97376783def068cc80d936aa176c8b4f14fd | | | Author: Lennart Ochel | | | Date: Thu Mar 30 14:11:01 2017 +0200 | | | | | | Fix homotopy-based initialization | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | * commit 74f46789180f83ee1317e439014b9ee79971ce0d | | | Author: Lennart Ochel | | | Date: Thu Mar 30 13:27:10 2017 +0200 | | | | | | Adjust generation of start-value equations | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 280c5ba72c434dca1d69f6e39cd2cf23d99bc2a7 | | | Author: Lennart Ochel | | | Date: Thu Mar 30 12:19:29 2017 +0200 | | | | | | Use start values as initial guess for nonlinear systems | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 4548444fb96b8f40239b324fc70739bc71b0f575 | | | Author: Lennart Ochel | | | Date: Wed Mar 29 21:24:44 2017 +0200 | | | | | | Don't generate unnecessary start value equations | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit e36b947c7eab548b45e935b4826e63e6d6a6d48f | | | Author: ptaeuber | | | Date: Wed Mar 29 17:31:00 2017 +0200 | | | | | | Use nominal value to define threshold for param division | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Util/List.mo | | | | | * commit 5351a6eb8050bbe47780825fbf24acb75bae9fdc | | | Author: Worschech Niklas (DC/ENE22) | | | Date: Wed Mar 29 14:12:58 2017 +0200 | | | | | | updated 3rdparty | | | | | | M 3rdParty | | | | | * commit b78943f0c8d3126301de3fc10625b3a7a64be778 | | | Author: Lennart Ochel | | | Date: Wed Mar 29 12:36:01 2017 +0200 | | | | | | Remove unused templates | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenCSharp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 4ba7588dcfc6d7644cf3f148d6e7f03f70b6b061 | | | Author: Lennart Ochel | | | Date: Wed Mar 29 11:40:22 2017 +0200 | | | | | | Remove obsolete start value call cases | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenCSharp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/CodegenXML.tpl | | | | | * commit bca32a3137d280211b0b6c6ea4f3329f95924671 | | | Author: Lennart Ochel | | | Date: Wed Mar 29 10:55:41 2017 +0200 | | | | | | Adapt handling of start-values | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit fbffa36faddb5b9fe005b9442cd640cd065120aa | | | Author: Lennart Ochel | | | Date: Tue Mar 28 20:51:02 2017 +0200 | | | | | | Improve some debug dumps of package Differentiate | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit c0606aaf4a6a930332baa35416968153e8f58b93 | | | Author: Volker Waurich | | | Date: Tue Mar 28 16:26:09 2017 +0200 | | | | | | fix cpp codegen | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 85e1ec8df5d8c40f90bee51df721f08712bd467f | | | Author: Lennart Ochel | | | Date: Sat Mar 25 10:34:15 2017 +0100 | | | | | | Adapt index reduction to new representation of start values | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit 03e06df29bd0b8682ee0e3f7ddb570a89c7459ff | | | Author: Lennart Ochel | | | Date: Fri Mar 24 11:28:09 2017 +0100 | | | | | | Fix initialization of start attributes | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 803f52cd01a5358be58d8def54a7865ceee28701 | | | Author: Lennart Ochel | | | Date: Fri Mar 24 11:26:53 2017 +0100 | | | | | | Cleaning up | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit d379a34dc44a81acd4e1777fa7ec946ce93ab0bb | | | Author: ptaeuber | | | Date: Tue Mar 28 12:47:03 2017 +0200 | | | | | | Add config flag tearingStrictness | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 13fc9557e1374257ab630d6c36fa8f198d91d132 | | | Author: Adrian Pop | | | Date: Mon Mar 27 17:40:37 2017 +0200 | | | | | | Link ModelicaStandardTables with ModelicaIO and ModelicaMatIO | | | - we need this to be able to update ModelicaExternalC | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | * commit 7e8436ef902584a74e31a84f7fee6a8d38b87a84 | | | Author: Lennart Ochel | | | Date: Sun Mar 26 17:36:30 2017 +0200 | | | | | | [NF] Check if binding type does match component type | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 84fadec4dc7a97982c2ea119dc5c583b1d0c9e62 | | | Author: Adrian Pop | | | Date: Sun Mar 26 08:34:12 2017 +0200 | | | | | | fix library order for ModelicaStandardTables on Windows | | | - this order should work for MSL 3.2.1, 3.2.2 and trunk | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | * commit 0130f958eac31a5853c5756c1433ff59f8260ce9 | | | Author: adrpo | | | Date: Thu Mar 23 20:11:59 2017 +0100 | | | | | | revert code from c77eae8d2283a15e140c3289e9ebc5f0ae84a179 | | | - we need to constant evaluate the parameters of Clock! | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 0785449db43ca2ef57acc45350a3bc2aec3dcb51 | | | Author: qichenghua | | | Date: Wed Mar 22 18:22:19 2017 +0100 | | | | | | Fixed error with commit 75c04c436d443a147f3f6a11451a74221a4b1e95 | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 75c04c436d443a147f3f6a11451a74221a4b1e95 | | | Author: qichenghua | | | Date: Wed Mar 22 16:37:46 2017 +0100 | | | | | | muted nonlinear solver nox | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | | | * commit 33db7845201095f878f8a917cbb9ad28bb8ece0e | | | Author: ptaeuber | | | Date: Wed Mar 22 14:41:10 2017 +0100 | | | | | | Revert "Improve module wrapFunctionCalls" | | | | | | This reverts commit a919ef478d5658621b602b394411891136d63a2f. | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/Main/Main.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Stubs/BackendDAEUtil.mo | | | M Compiler/Stubs/SimCodeMain.mo | | | M Compiler/Util/BaseHashTable.mo | | | M Compiler/Util/ExpandableArray.mo | | | D Compiler/Util/HashSetExp.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 4984d9d02f7c48f34ab9a026d7cdd86a33864bfe | | | Author: Martin Sjölund | | | Date: Tue Mar 21 18:00:06 2017 +0100 | | | | | | Avoid empty autoconf statements | | | | | | This fixes bugs in older autoconf (RedHat 6). Fixes ticket:4326. | | | | | | M configure.ac | | | | | * commit a919ef478d5658621b602b394411891136d63a2f | | | Author: ptaeuber | | | Date: Tue Mar 21 14:25:13 2017 +0100 | | | | | | Improve module wrapFunctionCalls | | | | | | - constant cse-variables are stored in globalKnownVars and only | | | evaluated once before simulation instead of in each simulation step | | | - also traverse globalKnownVars for function calls before | | | traversing the systems | | | - SimEqns for parameters are created from the globalKnownVars | | | - constant variables (eg. cse-variables) are solved before initialization in | | | updateBoundParameters in *_08bnd.c | | | - primaryParameters and allPrimaryParameters are removed | | | - improved dumps and documentation | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/Main/Main.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Stubs/BackendDAEUtil.mo | | | M Compiler/Stubs/SimCodeMain.mo | | | M Compiler/Util/BaseHashTable.mo | | | M Compiler/Util/ExpandableArray.mo | | | A Compiler/Util/HashSetExp.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 52cd6addf58d656bfac5733d44d6331eb633927f | | | Author: qichenghua | | | Date: Tue Mar 21 13:41:43 2017 +0100 | | | | | | extended error message in Cvode in case of too many events in small time interval. | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | * commit 4712b7a5d7019eaa3b2a77b9ddb5c533791c5eb8 | | | Author: qichenghua | | | Date: Tue Mar 21 13:12:20 2017 +0100 | | | | | | Set algloop to high values instead when otherwise errors were thrown. | | | | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 2659444bcb186036c93ab58b287b7f967c75b430 | | | Author: Adeel Asghar | | | Date: Tue Mar 21 12:39:56 2017 +0100 | | | | | | Return boolean from deleteOrUpdateComponentFromElementitems when its successful. | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 63a779abb7a8d02f397d403f734868b161404052 | | | Author: Adeel Asghar | | | Date: Tue Mar 21 11:44:25 2017 +0100 | | | | | | ticket:4342 Fixed updating protected components | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit f159b76180985b200bc5bd697b948407dc3d1a73 | | | Author: Lennart Ochel | | | Date: Mon Mar 20 22:51:49 2017 +0100 | | | | | | Simplify polymorphic types of function mapAllValue | | | | | | M Compiler/Util/List.mo | | | | | * commit d628e4c653a0a758ecfadfff916256943ccec472 | | | Author: Willi Braun | | | Date: Mon Mar 20 18:15:12 2017 +0100 | | | | | | fix codegeneration for records | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 59a2173e2e66ef4addb2e782c86c5728a92d9503 | | | Author: Niklas Worschech | | | Date: Mon Mar 20 16:13:55 2017 +0100 | | | | | | added windows makefile flags to build cpp runtime with Klu and trilinos | | | make runtimeCPPinstall USE_KLU="true" USE_TRILINOS="true" | | | for trilions the 3rdparty packages has to be build before with | | | make -f Makefile.omdev.mingw nox on windows | | | | | | M Makefile.omdev.mingw | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | M SimulationRuntime/cpp/README | | | | | * commit 6deba45e6d3542dc052e2b7b9a1cb07f03fc22af | | | Author: Per Östlund | | | Date: Mon Mar 20 12:10:48 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Added Expression.TYPENAME to handle typenames better. | | | - Use RangeIterator more to simplify scalarization. | | | - Improved handling of for loops. | | | - Improved iteration ranges. | | | - Cleaned up type checking: | | | - Removed erroneous cases for Type.FUNCTION. | | | - Changed MatchKind into an enumeration. | | | - Removed boolean return value from type matching functions, | | | not needed when we also return MatchKind. | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRangeIterator.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit d74861a098755aee4e7339d18f3aa5e9fc7df40b | | | Author: Lennart Ochel | | | Date: Sun Mar 19 01:10:09 2017 +0100 | | | | | | Fix attributes of state derivatives | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 84fa514185a9943c2f6a8dc661cf8745e3a0378d | | | Author: Lennart Ochel | | | Date: Sun Mar 19 00:23:14 2017 +0100 | | | | | | Improve indentation of the generated *_init.xml file | | | | | | M Compiler/SimCode/SerializeInitXML.mo | | | | | * commit 621f1b6839c266b1785bc3c61946be180eadcbb3 | | | Author: Lennart Ochel | | | Date: Sun Mar 19 00:21:53 2017 +0100 | | | | | | Fix comments of state derivatives | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 1f69fcc34d8261e3655007d8d95b00a5b9e906fd | | | Author: Per Östlund | | | Date: Fri Mar 17 15:31:25 2017 +0100 | | | | | | Fix overload of String in new inst. | | | | | | M Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | | | * commit 0f52fc6c664eb66dfa9a6ec9ea2fa6caa71bd930 | | | Author: Niklas Worschech | | | Date: Fri Mar 17 14:06:16 2017 +0100 | | | | | | fix pdp file copy | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit bff59069ce8e446c93d40bef45bfc3e7463cfef1 | | | Author: Niklas Worschech | | | Date: Fri Mar 17 09:46:21 2017 +0100 | | | | | | fix for release build with VS 2015 of cpp runtime | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Broyden/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/LinearSolver/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | | * commit b93e15a5c9b2a73869dd6c7ba1f41a036d07193a | | | Author: Lennart Ochel | | | Date: Fri Mar 17 12:36:46 2017 +0100 | | | | | | Constant evaluate fixed attributes | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 15883dd1cc980b1dc81f00eb61bd7dda0a4f6650 | | | Author: Lennart Ochel | | | Date: Fri Mar 17 08:41:06 2017 +0100 | | | | | | Clean up NFUnitCheck | | | | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | | | * commit a14eb1024a3fb27669a8549dd26aa8f69c5c5fd0 | | | Author: Danny Moesch | | | Date: Thu Mar 16 10:55:41 2017 +0100 | | | | | | Update submodule '3rdParty' again | | | | | | M 3rdParty | | | | | * commit 3f98c16fb6a42f85cb74e1144640301a50747ae5 | | | Author: Danny Moesch | | | Date: Thu Mar 16 10:23:40 2017 +0100 | | | | | | Update submodule '3rdParty' concerning the added NOX solver | | | | | | M 3rdParty | | | | | * commit 2ecdd1dd7e04641c5c5a92d60b19ea95b352f069 | | | Author: Danny Moesch | | | Date: Fri Mar 10 16:53:04 2017 +0100 | | | | | | Regard operating system specific directories | | | | | | M Makefile.common | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit 1cb1bf8738e89ec2ee9ac920761f0a0a571f1461 | | | Author: Danny Moesch | | | Date: Thu Mar 9 18:30:10 2017 +0100 | | | | | | Add Nox building in makefiles | | | | | | M Makefile.common | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit 62fa9b30c3626f0bb65d0c7a154273a99b18a4c7 | | | Author: Mahder Gebremedhin | | | Date: Thu Mar 16 10:00:56 2017 +0100 | | | | | | NFFrontEnd function and typing improvements | | | | | | - Overloading is now resolved with priority to exact match if there is any. | | | - Overwrite overload resolved name back to the overload name for builtin functions | | | - if OpenModelica.Internal.intAbs is matched we just rename the call to abs() anyway. | | | - Only for builtin functions because they are not collected anyway. | | | - If overloading fails print the overload name instead of the actual names in the errors. | | | - TypeMatch now notifies how matching is done (exact, cast, generic or UNKNOWN) | | | - Function matching now notifies how it is matched (exact, cast, generic or vectorized). | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 0ed34dc3ed1a8160fa56635b5c3e38ae7dbb49b9 | | | Author: Mahder Gebremedhin | | | Date: Fri Mar 10 20:15:52 2017 +0100 | | | | | | NFFrontEnd function updates. | | | | | | - Instantiate overloaded functions one by one and propagate multiple overlaods. | | | - OVERLOADED_CLASS is not used for overloaded functions anymore. We keep things in the cache. | | | - Do not overwrite function names by the overload name. | | | - Make sure we can't overlaod non function classes... | | | - Do not match args while insting them. | | | - We need the positional and named args separtely until we reach typing. | | | - If we match and try to replace named args by values then overlaoding will not work properly. | | | - Create slots after typing a function not when insting. We need the type info in the slots. | | | - Added a new Call type ARG_TYPED_CALL | | | - this is used while typing a call t preserve type and variablity info. | | | - Track errors and print if no match only. | | | - Save type info when filling args from slot defaults. | | | - Handle printing of arr_typed_call. | | | - Some more changes... | | | | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit bfc2e252d28750517a0ec32e3f5e998c0aecc2f2 | | | Author: Lennart Ochel | | | Date: Thu Mar 16 09:36:30 2017 +0100 | | | | | | Fix module unitChecking (ticket:4306) | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | | | * commit 8d690cf157e73bcab967883dfd9d7ae9a8609030 | | | Author: Adeel Asghar | | | Date: Wed Mar 15 13:59:12 2017 +0100 | | | | | | Do not use a default value. | | | | | | M Compiler/FrontEnd/Constants.mo | | | | | * commit ec908e4e5c683f857d7763e8586474919fd9eb44 | | | Author: Adrian Pop | | | Date: Wed Mar 15 00:32:40 2017 +0100 | | | | | | Fix windows msvc build | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit cfa55d770f5f29f86b5a2ee295fe3da7c1b735dd | | | Author: Per Östlund | | | Date: Tue Mar 14 16:28:59 2017 +0100 | | | | | | Improved support for for loop equations in NFInst. | | | | | | - Implemented support for for loop equations with constant integer or | | | array range. | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | A Compiler/NFFrontEnd/NFRangeIterator.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 4d0d14fa796304439656e4628f73cd5f39b93642 | | | Author: Per Östlund | | | Date: Tue Mar 14 14:59:47 2017 +0100 | | | | | | Initial support for for loops in NFInst | | | | | | - Implemented for loop statements with explicit range. | | | - Partially implemented for loop equations with explicit range | | | (unrolling missing). | | | - Implemented initial typing of subscripts. | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 4124ebe831fa5ef64bfb5f19f455039ce140d23c | | | Author: Adrian Pop | | | Date: Tue Mar 14 13:21:31 2017 +0100 | | | | | | Fix windows builds | | | - update 3rdParty to one that knows how to find lapack for sundials | | | | | | M 3rdParty | | | M Makefile.omdev.mingw | | | | | * commit 15992776fd8e647395efa69b8adc987ebb94bb1c | | | Author: Lennart Ochel | | | Date: Tue Mar 14 11:49:43 2017 +0100 | | | | | | Add missing cases to unit checking | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | | | * commit 343d155ebd5bfdc2ca9be8ce9aef99ee4055158b | | | Author: Per Östlund | | | Date: Mon Mar 13 18:07:26 2017 +0100 | | | | | | Fix InstUtil.findUnboundVariableUse for _ | | | | | | - Fix findUnboundVariableUse so that it prints an error message if _ is | | | used like a variable, instead of failing and confusing users who | | | forget to fill in placeholders. | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit d5b7bc2fae38bb62db705b6f7e874b93a3271e96 | | | Author: Martin Sjölund | | | Date: Mon Mar 13 15:01:43 2017 +0100 | | | | | | Simplify of asub where the subscript is a range | | | | | | This handles some obscure code that gets inlined. Ranges are not | | | simplified in the general case because they can be huge and usually are | | | used to iterate over some indexes without the need to construct an | | | array. Subscripts are different in that they are used to construct | | | arrays, so they should be safe to evaluate at compile-time. | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 2091a03143df89f0671a33999a069d2b5a9ee4ac | | | Author: Martin Sjölund | | | Date: Mon Mar 13 11:22:07 2017 +0100 | | | | | | Use the OM-compiled Sundials for C and C++ runtime | | | | | | This means Sundials is always available (before it was only compiled, | | | and compilation only succeeded if Sundials was installed locally and of | | | the same version as the OM Sundials; the C runtime linked against the | | | OM sundials while the C++ runtime used the OM headers and the OS lib). | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/runtime/config.unix.h.in | | | M Makefile.common | | | M Makefile.in | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M configure.ac | | | | | * commit c7fe8a234952bd742223085e1c8734e66bae880b | | | Author: Per Östlund | | | Date: Mon Mar 13 10:28:49 2017 +0100 | | | | | | Some small NFInst improvements. | | | | | | - Fix type casting of unary expressions. | | | - Fix definition of spatialDistribution. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | | | * commit e10293f7114d2322747ed722036117076cb30eb7 | | | Author: Lennart Ochel | | | Date: Sat Mar 11 22:58:11 2017 +0100 | | | | | | Add handling of initial terminate to c runtime | | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | * commit 8064d3a89861fc3fb5275d8ceba47919b8c11ebb | | | Author: Lennart Ochel | | | Date: Sat Mar 11 09:42:41 2017 +0100 | | | | | | Fix classification of initial equations | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit b8fe1840ca6a758e39255b674a549a2c7c4a4bbe | | | Author: Adrian Pop | | | Date: Sat Mar 11 19:50:08 2017 +0100 | | | | | | Fix the front-end part of ticket:4304 | | | - add new DAE.INITIAL_ASSERT and handle it in the front-end | | | - add new DAE.INITIAL_TERMINATE and handle it in the front-end | | | - added preliminary back-end handling | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/FrontEnd/CheckModel.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/ElementSource.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/DAEDumpTpl.tpl | | | M Compiler/Template/GraphvizDumpTV.mo | | | M Compiler/Util/VarTransform.mo | | | | | * commit 9e033a100dfdc20ed909e97facca4948430d492c | | | Author: Jan Šilar | | | Date: Fri Mar 10 17:08:38 2017 +0100 | | | | | | PDEModelica bugfix and minor changes | | | | | | - Added other than EQ_EQUALS and EQ_PDE cases to discretizePDE() function. | | | - _ghostL/R renamed to $ghostL/R | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit 02e5c4a5194d21ef30bb1bf35fef15e65f47873a | | | Author: Jan Šilar | | | Date: Tue Feb 21 18:34:51 2017 +0100 | | | | | | PDEModelica bug fix | | | | | | - Fixed bug #3835, an unset variable was returned from function | | | - Avoid calling addGhostCells when PDEModelica grammar is not enabled. | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | * commit 3e1d7967927016dbaf1c721818a2e46e626867fc | | | Author: Jan Šilar | | | Date: Thu Jan 12 15:17:35 2017 +0100 | | | | | | PDEModelica ghost cell rename | | | | | | previously fieldVar.ghostR now fieldVar_ghostR (or L) | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit e7ae049c8c4d1d0e0f1e4aa70555d4ec668ae7da | | | Author: Jan Šilar | | | Date: Fri Jan 6 12:25:52 2017 +0100 | | | | | | PDEModelica -- left boundary x value | | | | | | Enabled x coordinate value of the left boundary to be any nuber, not only 0. | | | | | | M Compiler/FrontEnd/PDEModelicaBuiltin.mo | | | | | * commit f8b26335f600935c6363e360222074c5a1485ac7 | | | Author: Jan Šilar | | | Date: Mon Dec 12 15:08:39 2016 +0100 | | | | | | second order pder | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit aea3ec9c87ba21aaeca4bcdf188c1feb0e11aaa4 | | | Author: Jan Šilar | | | Date: Wed Jun 15 14:26:38 2016 +0200 | | | | | | PDEModelica -- ghost cells | | | | | | fixed bug - swaped variables in space difference | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit 3461537034d893e694bfb81e1f1be145c43074b7 | | | Author: Jan Šilar | | | Date: Tue Jun 14 15:35:36 2016 +0200 | | | | | | PDEModelica - ghost cells hopefully finished | | | | | | addGhostCell() call moved before addComponentsToEnv() call. | | | Fixed some other bugs in ghost cell handling. | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit 52646f206f24aef675971e87cf619346dab3d306 | | | Author: Jan Šilar | | | Date: Fri Jun 10 10:28:34 2016 +0200 | | | | | | PDEModelica - GhostCells | | | | | | almost finished but crashing | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit a0d00d881c4412c09adb26d4b65db96d3c032af5 | | | Author: Jan Šilar | | | Date: Fri Jun 3 17:45:32 2016 +0200 | | | | | | PDEModelica Ghost Cells | | | not finished -- serching for fields in pder to be extended by ghost cells | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit c4c02c1d44982a091a5e58336ee6e26f0d197a0c | | | Author: Jan Šilar | | | Date: Tue May 31 16:21:59 2016 +0200 | | | | | | PDEModelica -- minor refactoring | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit 69b294ba0d3185eab15b745ea6be9af4677fb4b4 | | | Author: Volker Waurich | | | Date: Thu Mar 9 15:43:12 2017 +0100 | | | | | | fix for when in algorithms | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit 62633fb1681520ee892d61d4d9163fc11d28414a | | | Author: Adrian Pop | | | Date: Thu Mar 9 00:46:57 2017 +0100 | | | | | | NF: implement partial support for unqualified imports | | | | | | M Compiler/NFFrontEnd/NFImport.mo | | | | | * commit d981c30a43d89d0177cc4eff412b1acf6ae4f608 | | | Author: Lennart Ochel | | | Date: Wed Mar 8 20:06:02 2017 +0100 | | | | | | New feature: detect steady state | | | | | | - New runtime flag -steadyState aborts simulation as soon as | | | steady state is detected. | | | - New runtime flag -steadyStateTol= overrides default | | | tolerance to detect steady state. | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 4c362d1ecf945c44ea4f139b7b4af29e222bbbd0 | | | Author: Per Östlund | | | Date: Wed Mar 8 18:51:01 2017 +0100 | | | | | | Improved function handling in NFInst. | | | | | | - Added new uniontype NFCall.Call, and changed NFExpression.CALL to only | | | contain an instance of NFCall.Call. | | | - Moved NFExpression.CallAttributes to NFCall, and changed NFExpression | | | to be a uniontype instead of package. | | | - Added new package NFBuiltinFunc, for defining builtin functions that | | | can't be declared in ModelicaBuiltin (currently Integer and String). | | | - Implemented typing and type checking of function calls. | | | - Implemented flattening of functions and generation of a | | | DAE.FunctionTree during flattening. | | | - Added lots of error checking for functions and calls. | | | - Added Type.ENUMERATION_ANY() to represent enumeration(:). | | | - Implemented support for overloaded functions using $overload. | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | A Compiler/NFFrontEnd/NFBuiltinFuncs.mo | | | M Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 2a857f12d2e8bb657047ae788e47f2f2bd9ddace | | | Author: Lennart Ochel | | | Date: Wed Mar 8 13:51:15 2017 +0100 | | | | | | Add more functionality for constant evaluation | | | | | | M Compiler/NFFrontEnd/NFCeval.mo | | | | | * commit 9f923be66ee0f6632a992e6615ebf1add77ce345 | | | Author: Lennart Ochel | | | Date: Sun Mar 5 12:12:33 2017 +0100 | | | | | | New module to simplify expressions | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | A Compiler/NFFrontEnd/NFSimplifyExp.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 8777f9a1d8c9516f7b4540e03e84df45476db9b4 | | | Author: Adeel Asghar | | | Date: Tue Mar 7 16:52:42 2017 +0100 | | | | | | ticket:3680 & 4296 Look for connect equation within for loop equation. | | | Moved getNthConnection to ModelicaBuiltin.mo. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 8f1fd569f1fb9776565019b26b98713ef183cddd | | | Author: Willi Braun | | | Date: Tue Mar 7 00:25:11 2017 +0100 | | | | | | update module sortEqnsandVars | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 4f66de934b7d6ecfbde869651d3ee7853dd34c13 | | | Author: ptaeuber | | | Date: Mon Mar 6 13:39:46 2017 +0100 | | | | | | Only reassign start value if it has been overwritten | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | * commit ae9b4cff083f6305dd7d7b1321136e0e0fb59345 | | | Author: Adeel Asghar | | | Date: Mon Mar 6 13:23:59 2017 +0100 | | | | | | Set a default value. | | | | | | M Compiler/FrontEnd/Constants.mo | | | | | * commit 2d2b491c96e6a4239174c205dfc9b69c4f48930a | | | Author: Adeel Asghar | | | Date: Mon Mar 6 12:38:21 2017 +0100 | | | | | | ticket:4295 checkBox instead of checkbox. | | | Also consider __Dymola_checkBox. | | | | | | M Compiler/FrontEnd/Constants.mo | | | | | * commit 43c6d443d15a5bf1f75b47463addea8e5a5f2600 | | | Author: Martin Sjölund | | | Date: Fri Mar 3 19:00:04 2017 +0100 | | | | | | Add a few stackoverflow checks to the backend | | | | | | Also fixes a stack overflow in SimCodeUtil.replaceCrefWithStartValue, | | | which recursed on a start-value expression being the variable itself | | | (replace x by x by x by ... x). | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f79568b89321a6413117c243fe1c772ecc05f275 | | | Author: Adeel Asghar | | | Date: Fri Mar 3 17:14:46 2017 +0100 | | | | | | Fixed arrays for OMEdit logs. | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 94c1c9be9a0c6f6a7e0a0602210f39c69574790c | | | Author: Adeel Asghar | | | Date: Fri Mar 3 15:07:20 2017 +0100 | | | | | | Fixed typename & strings for OMEdit logs | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit d130cee20a2cbcd5612a780ad6151e5935640fd4 | | | Author: qichenghua | | | Date: Fri Mar 3 11:39:36 2017 +0100 | | | | | | Fixed issue with finding KLU library | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit 9d93410e0a75ac77d19cbce6a834b68346f40d5d | | | Author: Niklas Worschech | | | Date: Thu Mar 2 11:08:48 2017 +0100 | | | | | | fix in Kinsol of cpp runtime for sundials 2.7 | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolLapack.h | | | M SimulationRuntime/cpp/Solver/Kinsol/KinsolLapack.cpp | | | | | * commit c4ab6842818ca1b65dc05d8777fa8e95f4bd8207 | | | Author: Adrian Pop | | | Date: Thu Mar 2 10:36:20 2017 +0100 | | | | | | fixes for ticket:4276 | | | - allow write to parameter(fixed=false) in initial algorithm | | | | | | M Compiler/FrontEnd/Algorithm.mo | | | M Compiler/Util/Error.mo | | | | | * commit f4e679c968b43c13bd5830caf7659cfdddb91a62 | | | Author: wibraun | | | Date: Wed Mar 1 22:52:35 2017 +0100 | | | | | | added jacobian timings to linear and non-linear solver | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/linearSolverKlu.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 0db7959d4a97539695f439a53eb7679e68058b7f | | | Author: wibraun | | | Date: Wed Mar 1 18:07:42 2017 +0100 | | | | | | add jacobian timings to LOG_STATS | | | | | | M SimulationRuntime/c/simulation/modelinfo.c | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.h | | | M SimulationRuntime/c/simulation/solver/irksco.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/rtclock.h | | | | | * commit afb17e2554939f4455433cd9b0444188dc1d1fbf | | | Author: Niklas Worschech | | | Date: Wed Mar 1 15:46:57 2017 +0100 | | | | | | fix for visual studio 2015 | | | | | | M SimulationRuntime/cpp/Include/Core/ModelicaDefine.h | | | | | * commit c4d4d2e7cb55004b63eb7f4040b05c7f490f826b | | | Author: Niklas Worschech | | | Date: Mon Feb 27 09:59:41 2017 +0100 | | | | | | build suitesparse for visual studio with cpp runtime build | | | | | | M Makefile.omdev.mingw | | | | | * commit e76f5774ccedfb08dd38ffdd75d4fd8b0586bdda | | | Author: ptaeuber | | | Date: Wed Mar 1 11:43:45 2017 +0100 | | | | | | Do not create a new cse variable for record=call | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit b1a493aa8c6541fd8377dc42da2740e850821c37 | | | Author: Adrian Pop | | | Date: Wed Mar 1 06:22:53 2017 +0100 | | | | | | fix ticket:4292, handle DAE.REDUCTION also | | | | | | M Compiler/FrontEnd/NFSCodeFlattenImports.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/SimCode/SimCodeFunction.mo | | | | | * commit 64ce9d91143d1a467e988d34c8fd1b0e09f2fe9a | | | Author: Per Östlund | | | Date: Tue Feb 28 20:58:10 2017 +0100 | | | | | | Partial implementation of functions for NFInst. | | | | | | - New uniontype NFFunction to represent functions. | | | - New module NFCall with functions to handle function calls. | | | - Added CachedData to InstNode, initially only used to cache functions. | | | | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | A Compiler/NFFrontEnd/NFCall.mo | | | M Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | A Compiler/NFFrontEnd/NFFunction.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 7cf48f892153a93c57fb64c09d482bc7e0b23396 | | | Author: Adeel Asghar | | | Date: Tue Feb 28 16:12:46 2017 +0100 | | | | | | ticket:4287 Look for choices checkbox annotation. | | | | | | M Compiler/FrontEnd/Constants.mo | | | | | * commit b0ebfd44fb33134c291d09bbbf9796a374fc25ed | | | Author: Lennart Ochel | | | Date: Mon Feb 27 20:48:02 2017 +0100 | | | | | | Fix output type of simulate | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit 7a0af381006aeabcdc423edbaece54a69b6a01b3 | | | Author: hkiel | | | Date: Mon Feb 27 20:30:13 2017 +0100 | | | | | | fix output type of sortStrings | | | remove unused variable | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit 57b34d5781aaa05b434916b8bd8c9e56f810cd26 | | | Author: hkiel | | | Date: Mon Feb 27 17:10:46 2017 +0100 | | | | | | fix uninitialized variables | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | * commit 71726270438a47cb4c8de36a8e5574a9bf61609e | | | Author: Adrian Pop | | | Date: Fri Feb 24 23:11:53 2017 +0100 | | | | | | fix for ticket:4258 | | | - create more unique scopes when there are redeclares for derived classes | | | | | | M Compiler/FFrontEnd/FGraph.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/Mod.mo | | | | | * commit a5c5270bc609d79f619d110fcc69232f0ae59e65 | | | Author: Rüdiger Franke | | | Date: Fri Feb 24 15:58:46 2017 +0100 | | | | | | Fix use of new LinearSolver for FMI export | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | * commit d30bd1ea53187d3bb32713a1a25ed196c7c0998b | | | Author: Rüdiger Franke | | | Date: Fri Feb 24 11:27:18 2017 +0100 | | | | | | Fix scaling of Jacobian of new LinearSolver | | | | | | The previous version was comparing with 1.0 instead of assigning it. | | | | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | | | * commit 5570fe32c25fed04377d15ca1aa472d584640d4d | | | Author: Rüdiger Franke | | | Date: Fri Feb 24 11:19:36 2017 +0100 | | | | | | Enhance logging of new LinearSolver (cf. logging of former Newton) | | | | | | M SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | | | * commit 490c35c72aaf697b02f4295725a445f3e5d74ce3 | | | Author: Rüdiger Franke | | | Date: Fri Feb 24 11:14:02 2017 +0100 | | | | | | Fix whitespaces for new Cpp LinearSolver | | | | | | M SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolverSettings.cpp | | | | | * commit 0f722ad17221024cd1e6f43e115c60bac8c46b2d | | | Author: qichenghua | | | Date: Fri Feb 24 10:02:41 2017 +0100 | | | | | | fixed issue that occured if evaluating the algloop at the initial guess throws a division by zero error and added homotopy solver | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit 4ad960fa96fa8dc4839704d27faa88fde28d38d5 | | | Author: Per Östlund | | | Date: Wed Feb 22 22:39:52 2017 +0100 | | | | | | Error message pedantry. | | | | | | - Fix spelling: ALLREADY -> ALREADY | | | - Fix misuse of 'argument'. | | | | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Util/Error.mo | | | | | * commit 1096f0547b03d56c3246224518e4464bf38ab242 | | | Author: Adeel Asghar | | | Date: Wed Feb 22 12:45:01 2017 +0100 | | | | | | Fixed compilation of runtime. | | | | | | M Compiler/runtime/Makefile.omdev.mingw | | | | | * commit 6e54ca1b92b7d35190112ba45820c3a4b1a07cb1 | | | Author: Lennart Ochel | | | Date: Tue Feb 21 15:51:25 2017 +0100 | | | | | | Replace alias variables within external objects | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit 4b89b3ce63ea89ba41cd62e9a6860d746eb7c5d2 | | | Author: Lennart Ochel | | | Date: Tue Feb 21 09:54:55 2017 +0100 | | | | | | Support external object constructors depend on variables | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/Util/BaseHashSet.mo | | | | | * commit 5aeafb19b2af0da52cc9e9bb5fc2ee912f0b03ad | | | Author: Martin Sjölund | | | Date: Tue Feb 21 12:07:09 2017 +0100 | | | | | | Refactor the File module | | | | | | The C-code was much larger than the Modelica code (and contained much | | | duplicated boilerplate code); it has been moved to its own file. | | | | | | The File constructor was changed back to only taking one input (an | | | opaque pointer); it is no longer is passed NONE() but instead is passed | | | NULL (`File.noReference()`). | | | | | | M Compiler/SimCode/SerializeInitXML.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/Template/Tpl.mo | | | M Compiler/Util/File.mo | | | A Compiler/Util/omc_file.h | | | M Compiler/boot/Makefile.in | | | M Compiler/boot/Makefile.omdev.mingw | | | | | * commit a06724a4bc4d043637b314aadfac54bea320e601 | | | Author: Martin Sjölund | | | Date: Tue Feb 21 08:42:21 2017 +0100 | | | | | | Only find files in the current directory | | | | | | M Examples/GenerateDoc.mos | | | | | * commit f0ca662d129faa2a927d0ec94b4b88e0f37f7a4a | | | Author: Martin Sjölund | | | Date: Tue Feb 21 08:10:47 2017 +0100 | | | | | | Frontend: Do not evaluate external object inputs | | | | | | This fixes ticket:4207, where calling the external object constructor in | | | the correct order was fixed. It is then safe to not force evaluation of | | | its inputs. | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 40f70ce8ab60676220c965b2c10ac6d69bb184e9 | | | Author: Per Östlund | | | Date: Mon Feb 20 11:00:08 2017 +0100 | | | | | | Fix extends modifier issue in NFInst. | | | | | | - Fixed extends modifier issue by cloning base classes, so that | | | modifiers aren't applied to the class tree. | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 057661f71d3273f92872f375612a0dc0de1048da | | | Author: Adrian Pop | | | Date: Mon Feb 20 00:21:10 2017 +0100 | | | | | | Fixes for ticket:3894 | | | - improve the File package, support for file names in error messages, etc. | | | - get rid of failures on Windows 32bit (where isNone(fromID) returned true for existing files) | | | - add partial support for dladdr in Windows | | | | | | M Compiler/SimCode/SerializeInitXML.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/Template/Tpl.mo | | | M Compiler/Util/File.mo | | | M Compiler/boot/Makefile.omdev.mingw | | | M Compiler/runtime/System_omc.c | | | M Compiler/runtime/omc_config.h | | | M Compiler/runtime/systemimpl.c | | | M SimulationRuntime/c/util/omc_msvc.c | | | M SimulationRuntime/c/util/omc_msvc.h | | | | | * commit 314ff91ae3284fed60849d0620e2b9c969b042a4 | | | Author: Bernhard Thiele | | | Date: Fri Feb 17 18:39:04 2017 +0100 | | | | | | Added FIXME comment for a state reset issue | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | * commit 7961f859ee4e3b3d33fbee1b1de20bef5025f001 | | | Author: adrpo | | | Date: Fri Feb 17 17:12:55 2017 +0100 | | | | | | fix ModelicaBuiltin.mo interface until fixes to ticket:3539 are ready | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit a6f54ce7ad5d16bf9127cf1ae254f6b5cb33072b | | | Author: Bernhard Thiele | | | Date: Fri Feb 17 14:16:31 2017 +0100 | | | | | | State machine bug fix for state reset | | | | | | Modified generated reset and activation equations | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | * commit 3532cb45a7d755ee83280c50328c5587db10f10e | | | Author: Per Östlund | | | Date: Thu Feb 16 15:27:29 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Move instantiation of expressions to NFInst instead of NFTyping. | | | - Removed UNTYPED_* equations and statements, they are needed anymore | | | since we don't need to store absyn expressions now. | | | - Fixed many instantiation issues. | | | - Implemented simple constant evaluation. | | | - Implemented new component reference type: NFComponentRef. | | | - Removed NFPrefix, use NFComponentRef instead. | | | - Temporarily disabled handling of for loops (wasn't really working | | | anyway). | | | - Temporarily disabled handling of functions and records. | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | A Compiler/NFFrontEnd/NFCeval.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | A Compiler/NFFrontEnd/NFComponentRef.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | D Compiler/NFFrontEnd/NFPrefix.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFSubscript.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit fc47277a0ebd08665fdb4b3abf825739e4b08f5f | | | Author: Lennart Ochel | | | Date: Thu Feb 16 14:33:36 2017 +0100 | | | | | | Add support for firstTick to c runtime | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit e4071b5c27124ad3814e2be431090e301fe594a3 | | | Author: Martin Sjölund | | | Date: Wed Feb 15 09:57:48 2017 +0100 | | | | | | Make getClassnamesInElts not stack overflow | | | | | | matchcontinue+append list after the recursion cause OM crashes... | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 4af9b08e41ba55edd212a32a47bab85a81cedd07 | | | Author: Mahder Gebremedhin | | | Date: Tue Feb 14 18:24:07 2017 +0100 | | | | | | NFFrontEnd improvments | | | | | | - Improved function call typing. | | | - Vectorization | | | - Record constructors | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFPrefix.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 63678038e33e6a129ce3a925582cad77a7c03c15 | | | Author: Lennart Ochel | | | Date: Tue Feb 14 17:22:37 2017 +0100 | | | | | | Don't apply removeSimpleEquations to clocked partitions | | | | | | - ticket:4271 | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit fdacb6b3872e59c3a66b2a58dfae8277bbdc6fde | | | Author: Martin Sjölund | | | Date: Tue Feb 14 13:14:53 2017 +0100 | | | | | | Sort the FindFiles.log in a nicer way | | | | | | M Examples/GenerateDoc.mos | | | | | * commit f22b02c18839381f5fa2dcf555cd676beda64d0b | | | Author: Martin Sjölund | | | Date: Tue Feb 14 08:30:54 2017 +0100 | | | | | | For icons, if failing, partially evaluate the icon | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 54840e06a477c7d705dcf5e0cbe1fd184fa8bacf | | | Author: Martin Sjölund | | | Date: Mon Feb 13 13:10:59 2017 +0100 | | | | | | Handle comparison of empty expressions | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/InstSection.mo | | | | | * commit 03dd6d2c898b5b8186b9ffd4ecdad00208c6287c | | | Author: Martin Sjölund | | | Date: Mon Feb 13 12:18:11 2017 +0100 | | | | | | Fix uninitialized variable in Lookup | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | * commit fec4a09a36147dca6dbd68f97ccd16ec3c93d0ee | | | Author: Martin Sjölund | | | Date: Mon Feb 13 10:33:34 2017 +0100 | | | | | | When in graphics expression mode, allow failures | | | | | | This handles some models where constant evaluation and prefixing of | | | expressions sometimes fails, but usually does not influence the | | | variables we are interested in for the graphics expression. | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/PrefixUtil.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Util/System.mo | | | | | * commit edd4913939ab1709344b9eb2e37631cb571ca9e9 | | | Author: Martin Sjölund | | | Date: Mon Feb 13 08:58:05 2017 +0100 | | | | | | Handle limit on shell expansion | | | | | | The documentation job is trying to zip/tar too many files for bash to | | | handle, so use their ability to take filenames from stdin instead. | | | | | | M Examples/GenerateDoc.mos | | | | | * commit db6f0524ae967c3b7b34824089a62b87cf1152a4 | | | Author: Adrian Pop | | | Date: Sat Feb 11 00:57:20 2017 +0100 | | | | | | NF better class extends: replace base class | | | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | A Compiler/NFFrontEnd/NFExtend.mo | | | A Compiler/NFFrontEnd/NFImport.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 33e26aac8cfb5547156162c2dbbfc902c1a195bc | | | Author: Lennart Ochel | | | Date: Fri Feb 10 19:21:34 2017 +0100 | | | | | | Make translateModelXML return the name of the xml file | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | * commit 55eb281c5c3b7270eeab57ef89ffcddc2900a167 | | | Author: Lennart Ochel | | | Date: Fri Feb 10 16:20:44 2017 +0100 | | | | | | Make translateModelFMU return the name of the FMU | | | | | | - see ticket:4262 | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | * commit 3ab01a44930a4c2cdbbb1da1d8c98ea123f82639 | | | Author: Martin Sjölund | | | Date: Fri Feb 10 14:19:22 2017 +0100 | | | | | | Fix equation indexes for clocked equations | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f06f9c6c51c425a6e755e79ad894b34d57f2d8c1 | | | Author: Martin Sjölund | | | Date: Fri Feb 10 13:57:07 2017 +0100 | | | | | | Fix array indexing check | | | | | | Also fixed problems with not calling fail() when a function failed. | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 2a86f292ef33fd366ed933698424b88517a41437 | | | Author: Adrian Pop | | | Date: Fri Feb 10 12:42:18 2017 +0100 | | | | | | check array length before trying indexing | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit ed7a5af4caf72b11bc90cce8285e088417e46c09 | | | Author: Martin Sjölund | | | Date: Fri Feb 10 12:01:26 2017 +0100 | | | | | | Remove some error-messages when viewing icons | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit e53eddf4297c32e81dc1eaf36999a5e007daef41 | | | Author: Martin Sjölund | | | Date: Fri Feb 10 09:13:29 2017 +0100 | | | | | | Create array of correct size | | | | | | The old code worked as long as there were fewer removed variables than | | | remaining variables. | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit c77eae8d2283a15e140c3289e9ebc5f0ae84a179 | | | Author: Martin Sjölund | | | Date: Fri Feb 10 08:05:00 2017 +0100 | | | | | | Implement more operators in ModelicaBuiltin.mo | | | | | | The Clock constructor has a special work-around since it is both a | | | built-in type and a function (so we search OpenModelica.Internal when | | | looking for the Clock function). It then uses ExpressionSimplify to | | | convert DAE.CALL into DAE.CLKCONST. | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 06e3ebd858575d44d7e46d5ae50575c48e14c60d | | | Author: Martin Sjölund | | | Date: Thu Feb 9 16:12:13 2017 +0100 | | | | | | Add an internal flag for graphics mode | | | | | | This is used to hide error-messages about partial classes, etc instead | | | of hiding all error-messages. | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Util/Config.mo | | | M Compiler/Util/Flags.mo | | | | | * commit fd915469a1978c1d80beda814a68378846343758 | | | Author: Martin Sjölund | | | Date: Thu Feb 9 14:47:50 2017 +0100 | | | | | | Do not ignore errors in icons | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 3f636cdbf8340679360c200da962f14a2f63fbb0 | | | Author: Per Östlund | | | Date: Thu Feb 9 14:48:15 2017 +0100 | | | | | | Change getCommandLineOptions failure mode. | | | | | | - Change getCommandLineOptions to return fail() instead of false in case | | | of failure. | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit 57cdce5719c1105961b4c0f0ac1c45e8938288c5 | | | Author: Martin Sjölund | | | Date: Thu Feb 9 14:31:47 2017 +0100 | | | | | | Ignore illegal inputs to records (for icons) | | | | | | This fixes ticket:4259. | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 17cecc36cf581dda8b909dfcaf60cd1563e2e5cf | | | Author: Per Östlund | | | Date: Thu Feb 9 12:20:55 2017 +0100 | | | | | | Change getCommandLineOptions to return an array. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 674967bcafffa019ae83480536de05be19452e7c | | | Author: Martin Sjölund | | | Date: Thu Feb 9 09:51:56 2017 +0100 | | | | | | Changes to ModelicaBuiltin | | | | | | - Added type inference for Modelica builtin operators. | | | When using annotation __OpenModelica_UnboxArguments=true, the result | | | is an expression that is not boxed. | | | - Made the following functions not use the elabBuiltinHandler | | | - delay (with a fix in ExpressionSimplify for 2->3 args) | | | - diagonal | | | - previous | | | - subSample | | | - superSample | | | | | | M Compiler/FFrontEnd/FBuiltin.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstFunction.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/FrontEnd/Parser.mo | | | M Compiler/FrontEnd/PrefixUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/Script/Makefile.common | | | M Compiler/boot/Makefile.common | | | | | * commit e4c31ead3ac394757e95fa65bc68804658a77f0b | | | Author: ptaeuber | | | Date: Wed Feb 8 21:35:31 2017 +0100 | | | | | | Set fixed attribute in globalKnownVars for ... | | | | | | parameters depending on non-fixed parameters also to false | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit d9d4df52a193236dba186dcfd72c5a2a5683ff1b | | | Author: Adrian Pop | | | Date: Wed Feb 8 18:33:32 2017 +0100 | | | | | | fixes for ticket:4248 | | | - properly revert flag Flags.CHECK_MODEL to the previous state | | | | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit ccdf5e9243285b0f63c3e2ae80dc0e3f76ba323e | | | Author: Per Östlund | | | Date: Wed Feb 8 16:23:06 2017 +0100 | | | | | | Added new API call getCommandLineOptions. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Util/Flags.mo | | | | | * commit ba8f12ebe74aece5243a766ff927b32aa7f9a596 | | | Author: Martin Sjölund | | | Date: Wed Feb 8 09:49:51 2017 +0100 | | | | | | Handle double matrix when strings are expected | | | | | | This handles some versions of matlab that save character or integer | | | matrices using double precision. | | | | | | M SimulationRuntime/c/util/read_matlab4.c | | | | | * commit d2bbe7a2c0144f80868d077983efa40432613088 | | | Author: Willi Braun | | | Date: Tue Feb 7 16:04:17 2017 +0100 | | | | | | fix return value solver step(ticket:4257) | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 582c1ef9c80adee40ac05fac1a59fd233726d27b | | | Author: Martin Sjölund | | | Date: Tue Feb 7 14:07:52 2017 +0100 | | | | | | Return the strdup result | | | | | | M SimulationRuntime/c/util/utility.c | | | | | * commit f688b5d83b04feaea4b82c3de7819cd7a9d004df | | | Author: Adrian Pop | | | Date: Tue Feb 7 13:45:28 2017 +0100 | | | | | | add a pointer to the class in the NFExpression.CALL | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | | | * commit b1b90d8e97eda272fc53560297ff2b9db17dbec7 | | | Author: Martin Sjölund | | | Date: Tue Feb 7 12:16:39 2017 +0100 | | | | | | Create arrays of strings correctly in C89 | | | | | | M SimulationRuntime/c/util/string_array.c | | | M SimulationRuntime/c/util/utility.c | | | | | * commit a36d08f4f22de2355fdeeb71eb430893efe939c8 | | | Author: qichenghua | | | Date: Mon Feb 6 15:56:04 2017 +0100 | | | | | | added scaling and adapted tolerance in case of failure for nonlinear solver Nox | | | | | | M SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | M SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | | | M SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | M SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | | | * commit cafab4319ea82d6bfa01c51c5de7b215cad7f8e8 | | | Author: Willi Braun | | | Date: Sat Feb 4 18:38:19 2017 +0100 | | | | | | fix initial guess of irksco on first step | | | | | | M SimulationRuntime/c/simulation/solver/irksco.c | | | | | * commit 79d3e32548ffb25e528226a727b6d7bba0beeab7 | | | Author: Adrian Pop | | | Date: Fri Feb 3 16:31:04 2017 +0100 | | | | | | fix MSVC compilation of new added solver | | | - remove jacobian variable (not used) | | | - MSVC 2010 does not support definition of variables with size from local or stack variables, use malloc/free instead | | | | | | M SimulationRuntime/c/simulation/solver/irksco.c | | | | | * commit 8ce7212e96234b16f204c95b7ac35ccf38972709 | | | Author: Adrian Pop | | | Date: Fri Feb 3 15:15:17 2017 +0100 | | | | | | fix MSVC build of simulation runtime C | | | - jacobian is not used, comment it out for now | | | - the MSVC 2010 does not support declarations of variables using sizes from local stack variables | | | | | | M SimulationRuntime/c/simulation/solver/sym_solver_ssc.c | | | | | * commit 0ebf1ec80d6de78a77c2a940e681934884a41a62 | | | Author: kbalzereit | | | Date: Fri Feb 3 14:37:24 2017 +0100 | | | | | | added new solver irksco | | | | | | - step size control based on mid-point rule | | | - evaluate the system with order 1 and 2 for step size control | | | - _i_mplicit _r_unge-_k_utta solver with _s_tep size _co_ntrol | | | | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/simulation/solver/CMakeLists.txt | | | A SimulationRuntime/c/simulation/solver/irksco.c | | | A SimulationRuntime/c/simulation/solver/irksco.h | | | M SimulationRuntime/c/simulation/solver/newtonIteration.c | | | M SimulationRuntime/c/simulation/solver/newtonIteration.h | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 0dbd1e971888597ab95215b8418b7ca4b27d91c9 | | | Author: kbalzereit | | | Date: Thu Feb 2 23:18:08 2017 +0100 | | | | | | added improved symbolical inline solver | | | | | | - symbolic inline integration is working by replacing the der operator with the | | | difference quotient(forward/backward) | | | - solver supports explicit and implicit order 1 integration methods | | | enabled by compiler flag --symSolver=(impEuler|expEuler) | | | - added solver methods to the runtime -s symSolver|symSolverSsc without and with step size control | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | A Compiler/BackEnd/SymbolicImplicitSolver.mo | | | M Compiler/Main/Main.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Stubs/BackendDAEUtil.mo | | | M Compiler/Stubs/SimCodeMain.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/CMakeLists.txt | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/simulation/solver/newtonIteration.c | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | D SimulationRuntime/c/simulation/solver/sym_imp_euler.c | | | A SimulationRuntime/c/simulation/solver/sym_solver_ssc.c | | | R076 SimulationRuntime/c/simulation/solver/sym_imp_euler.h SimulationRuntime/c/simulation/solver/sym_solver_ssc.h | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 69c53b3e1aa169eb3459c49a7d8db495f0e22148 | | | Author: Willi Braun | | | Date: Wed Feb 1 17:07:13 2017 +0100 | | | | | | add -impRKLS flag with current iterative solving strategy | | | | | | M SimulationRuntime/c/simulation/solver/radau.c | | | M SimulationRuntime/c/simulation/solver/radau.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit c55d31017e7049c9f4526d6af66a070f37fe35d1 | | | Author: Rüdiger Franke | | | Date: Wed Feb 1 12:11:04 2017 +0100 | | | | | | Further append underscores to Modelica names | | | | | | - append undersores to initRecordMembers, see e.g.: | | | Modelica.Media.Examples.R134a.R134a1 | | | | | | - don't append underscores to function refs, see e.g.: | | | Modelica.Math.Nonlinear.Examples.quadratureLobatto3 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 815cea322fbaa53c4b668dfc7b82cc5b884f0ab6 | | | Author: Lennart Ochel | | | Date: Tue Jan 31 23:31:05 2017 +0100 | | | | | | Remove some dummy strings | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 257ddee167a762498ab8003102dbe68c63bc8ce8 | | | Author: Lennart Ochel | | | Date: Tue Jan 31 22:23:23 2017 +0100 | | | | | | Fix solver descriptions (#1446) | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit c0c96357af1528706188183412583d2d3cc24613 | | | Author: Willi Braun | | | Date: Tue Jan 31 22:04:26 2017 +0100 | | | | | | ticket:4246 reorder solver flags and reword solver description | | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit b609f85e0f93c84dd8c75f73370d9ace00f40740 | | | Author: Per Östlund | | | Date: Tue Jan 31 15:09:36 2017 +0100 | | | | | | NFInst prefixing improvements. | | | | | | - Changed Lookup.lookupCref to return a list of all found nodes instead | | | of a prefix, so the prefix can be properly constructed by the caller. | | | - Fixed prefixing in Typing.typeCref, which previously typed the prefix | | | incorrectly. | | | - Moved typing of builtin attributes from typeComponent to typeBinding, | | | to avoid infinite loops with enumerations. | | | - Fixed handling of builtin functions size and smooth to use the correct | | | arguments. | | | | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFPrefix.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 9c988b682e41e4e931adafcfe57dc22acbbe9806 | | | Author: Willi Braun | | | Date: Tue Jan 31 14:47:35 2017 +0100 | | | | | | integrate implicit runge-kutta and lobatto | | | | | | - add imprungekutta integration method | | | - add simflag impRKOrder to select different order[1-6] | | | | | | M SimulationRuntime/c/simulation/solver/radau.c | | | M SimulationRuntime/c/simulation/solver/radau.h | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 0014f95a104849c40d3c5604ed3bef8a9ab2e92c | | | Author: Willi Braun | | | Date: Tue Jan 31 13:33:44 2017 +0100 | | | | | | ticket:4237 fix partition index in jacobians | | | | | | - change default partition index of Jacobians => 0 | | | - fixed a small cpp codegen issue | | | | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 4ffbdb438a6ee8403cc533701d117a2ca9e07d19 | | | Author: Per Östlund | | | Date: Tue Jan 31 11:45:20 2017 +0100 | | | | | | Fix NFInst lookup of inherited names. | | | | | | - Keep a list of instantiated extends nodes in instantiated classes, | | | to make lookup of inherited names work in them. | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit ff80ea0f5d8f727b3290e236bcb037fdeb0330ef | | | Author: Lennart Ochel | | | Date: Tue Jan 31 11:09:25 2017 +0100 | | | | | | Don't apply removeSimpleEquations to clocked partitions | | | | | | during pre-optimization | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit 5f0ad984158f883559ad1e6a005f459b80382814 | | | Author: Lennart Ochel | | | Date: Thu Jan 19 11:59:37 2017 +0100 | | | | | | Split synchronous features into pre and post phase | | | | | | This should allow to handle higher-index problems within clocked | | | partitions. | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 2099c8be1c09a980c48c105bc6cdbc87e71c9fae | | | Author: Rüdiger Franke | | | Date: Tue Jan 31 10:12:33 2017 +0100 | | | | | | More append underscores to Modelica names | | | | | | See e.g. Modelica.Fluid.Examples.Tanks.ThreeTanks | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit fd5058e6b40d0ab03c573936d39c2873cc411d95 | | | Author: Willi Braun | | | Date: Mon Jan 30 19:01:47 2017 +0100 | | | | | | fixing ticket:4237: Support of clockPartitions in jacobians | | | | | | - rewrite the SimCode jacobian tuple to records | | | - added partitionIndex to jacobians | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenAdevs.tpl | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/CodegenCppInit.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Template/TaskSystemDump.tpl | | | | | * commit 576ecd35c305e1e8e42bf3d43ae2d68a274712c2 | | | Author: Rüdiger Franke | | | Date: Mon Jan 30 17:41:58 2017 +0100 | | | | | | Append underscore to names in Cpp functions | | | | | | Remove special treatment for a subset of C++ keywords and | | | treat all Modelica names equal instead. | | | | | | In summary we have: | | | name_ : Modelica name in functions | | | name : local variable of Cpp runtime | | | _name : member variable of Cpp runtime | | | _name_ : Modelica name as member variable/define for equations | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit b1aac58fd80ce0f534857ec798f99371549fd162 | | | Author: Per Östlund | | | Date: Mon Jan 30 16:00:06 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Support for using enumerations and Boolean as | | | dimensions. | | | - Handling of enumeration attributes. | | | - Support for StateSelect. | | | | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit b4a66a288b349af95a26cea547ae4a730fd2491a | | | Author: Rüdiger Franke | | | Date: Sun Jan 29 18:45:00 2017 +0100 | | | | | | More add underscore to variable names in Cpp runtime | | | | | | - add underscore to iterators outside functions | | | - remove filter for keywords outside functions -- | | | they are covered with the generally added underscores | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 4d45d7ac94407f54cb282efa174af981cabee2bd | | | Author: Rüdiger Franke | | | Date: Sun Jan 29 18:33:19 2017 +0100 | | | | | | Add clockIndex to Jacobians for clocked partitions, ticket:4237 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 175a65b6f42306292e122c12d07317b514315bf7 | | | Author: Adrian Pop | | | Date: Sat Jan 28 02:02:00 2017 +0100 | | | | | | new front-end connection handling preparation | | | - adapt the old front-end with some changes needed for the new front-end | | | - add DAE.CONNECT_EQUATION | | | - use DAE.ConnectorType inside DAE.Attributes.ATTR instead of SCode.ConnectorType | | | | | | M Compiler/FFrontEnd/FGraph.mo | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/FrontEnd/ConnectUtil.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/InnerOuter.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstBinding.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFInstUtil.mo | | | M Compiler/Template/DAEDumpTV.mo | | | | | * commit fdff91a3cb6b393a5aa7add0c38ff4f653148672 | | | Author: Adeel Asghar | | | Date: Sat Jan 28 00:21:09 2017 +0100 | | | | | | Copy omniORB dlls from the correct target. | | | | | | M Makefile.omdev.mingw | | | | | * commit 610eb709cf9fd908936a04d4266d419325bdf677 | | | Author: Adrian Pop | | | Date: Fri Jan 27 23:52:28 2017 +0100 | | | | | | fix interactive Corba crash | | | - guard SystemImpl__directoryExists for NULL string | | | - guard CorbaImpl__initialize agains NULL corbaObjectReferenceFilePath | | | | | | M Compiler/runtime/corbaimpl.cpp | | | M Compiler/runtime/systemimpl.c | | | | | * commit aef38989321634e73996c054a70f6d5c713a7d57 | | | Author: Rüdiger Franke | | | Date: Fri Jan 27 22:52:28 2017 +0100 | | | | | | Append underscore to variable names in Cpp runtime | | | | | | This is to avoid name clashes with predefined variables of runtime, | | | like _conditions, _simTime or _b -- a model variable b is now called _b_ | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 0b5f0dda240cb5c8af84ac289b448c96f463288c | | | Author: Rüdiger Franke | | | Date: Fri Jan 27 21:20:48 2017 +0100 | | | | | | Fix log category of linear solver | | | | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | | | * commit be0ab4e03b22c75ccd391e834ab8c5b6124af322 | | | Author: Bernhard Thiele | | | Date: Fri Jan 27 13:53:12 2017 +0100 | | | | | | NF partial support for synchronous operators | | | | | | - Added state machine related operators ("initialState", | | | "transition","activeState", "ticksInState","timeInState") | | | - Added several synchronous operators ("previous", | | | "hold", "subSample", "superSample") | | | | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | | | * commit 81844647faea1e6f0b52b70c32875e7325a4f876 | | | Author: Willi Braun | | | Date: Fri Jan 27 11:56:04 2017 +0100 | | | | | | improve and fix several simulation option descriptions | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 645a6be7fc761112c3979df8278ab866f2228b94 | | | Author: Adrian Pop | | | Date: Thu Jan 26 23:36:27 2017 +0100 | | | | | | partial implementation of class extends | | | - the class extends changes are not applied to the baseclass, only the local scope | | | - check if this is the correct way to implement this, or we actually need to replace in the base class | | | | | | M Compiler/Global/Global.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/Util/Error.mo | | | | | * commit 0ec2a213752ab4b9fcec48f8795fa9fe875710f1 | | | Author: Martin Sjölund | | | Date: Thu Jan 26 16:39:20 2017 +0100 | | | | | | Ran the refactoring script | | | | | | Removed many unused variables and bindings | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Vectorization.mo | | | M Compiler/BackEnd/VisualXML.mo | | | M Compiler/BackEnd/ZeroCrossings.mo | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/CevalFunction.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/ElementSource.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionDump.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/FrontEnd/InnerOuter.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstBinding.mo | | | M Compiler/FrontEnd/InstExtends.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/MetaUtil.mo | | | M Compiler/FrontEnd/NFEnvExtends.mo | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/PrefixUtil.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/NFFrontEnd/NFUnitCheck.mo | | | M Compiler/Script/Binding.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit ef1458eee743a7cec74feb49eef8e370da9d55c0 | | | Author: Martin Sjölund | | | Date: Thu Jan 26 16:05:43 2017 +0100 | | | | | | Only print we remove variables actually removed | | | | | | The problem is loops have 1 extra call to find dead stores, and | | | notifications from this step should not be visible. | | | | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/Util/BaseAvlSet.mo | | | | | * commit 86c322678972ec0b248bbb214ded0ce71dbd1ed0 | | | Author: Lennart Ochel | | | Date: Thu Jan 26 13:42:23 2017 +0100 | | | | | | Catch inf and nan in divisions | | | | | | M SimulationRuntime/c/util/division.c | | | M SimulationRuntime/c/util/division.h | | | | | * commit 3b40c1c8497775125429e66ebc185ced8f7a0076 | | | Author: Martin Sjölund | | | Date: Thu Jan 26 12:52:40 2017 +0100 | | | | | | Remove unused imports | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/BackEnd/Unit.mo | | | M Compiler/BackEnd/XMLDump.mo | | | M Compiler/FFrontEnd/FGraphDump.mo | | | M Compiler/FrontEnd/Builtin.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/CheckModel.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstExtends.mo | | | M Compiler/FrontEnd/InstFunction.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/MetaUtil.mo | | | M Compiler/FrontEnd/NFSCodeFlatten.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | M Compiler/NFFrontEnd/NFPrefix.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Script/Binding.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/RewriteRules.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SerializeInitXML.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeFunction.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/TplParser.mo | | | M Compiler/Util/Array.mo | | | M Compiler/Util/HashTableCrToExpOption.mo | | | M Compiler/boot/find-unused-import.sh | | | | | * commit 06fb1c2ed26a48118beb857820bdc074f2ef75ab | | | Author: hkiel | | | Date: Thu Jan 26 11:56:41 2017 +0100 | | | | | | optimize tailrecursive into leaner for loop | | | | | | M Compiler/Template/TplParser.mo | | | | | * commit 3c1004b8d23056e61e188b7eb72e1af68a700494 | | | Author: Martin Sjölund | | | Date: Thu Jan 26 09:53:17 2017 +0100 | | | | | | Cache typeviews in Susan | | | | | | This improves performance a lot since the same typeview is added | | | multiple times and it does linear search or something, making the | | | performance of Susan scale n^2 or worse with the number of typeviews | | | included (and each imported template imports new typeviews). | | | | | | Time to run CodegenFMUCppHpcom.tpl went from 8 minutes to a bit less | | | than a second, showing that scalability improves drastically. | | | | | | M Compiler/Template/TplParser.mo | | | | | * commit 343b8685578d8a096f05a1a827fcd34d0313c414 | | | Author: Rüdiger Franke | | | Date: Thu Jan 26 08:48:57 2017 +0100 | | | | | | Add solver method ImplicitTrapezoid | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/Util/Error.mo | | | | | * commit a8cd99080941af5451946a64c9c51e2a66a583b2 | | | Author: Rüdiger Franke | | | Date: Wed Jan 25 20:59:02 2017 +0100 | | | | | | Inline integration initializes clocked continuous states | | | | | | Initialization during code generation does not work for states | | | in algebraic loops. This initialization in the backend becomes possible | | | with the introduction of $DER.x variables for derivatives. | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit d32ecbb30f3cd8de9baad8576b1f9a1df0425ec3 | | | Author: Rüdiger Franke | | | Date: Wed Jan 25 19:05:07 2017 +0100 | | | | | | Delay derivatives of clocked states for ExplicitEuler | | | | | | This is to conform with Modelica spec, at the price of delayed inputs | | | and additional clocked states for derivatives. | | | Introduce SemiImplicitEuler to only delay existing clocked states. | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit dce7606b15b90788decf495cc5c77b17af380f9c | | | Author: Per Östlund | | | Date: Wed Jan 25 14:20:43 2017 +0100 | | | | | | Initial enumeration support in NFInst. | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | M Compiler/NFFrontEnd/NFPrefix.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 49dc8a6c0f6b5d593622649a476859cef6b27cb9 | | | Author: Martin Sjölund | | | Date: Wed Jan 25 13:41:16 2017 +0100 | | | | | | Remove all remaining DAE.TypeSource | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/InstBinding.mo | | | M Compiler/FrontEnd/InstFunction.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/MetaUtil.mo | | | M Compiler/FrontEnd/PrefixUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/FrontEnd/UnitAbsynBuilder.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 1ca1591bb805bfc95b23b663b306fa5764e1f5ed | | | Author: Martin Sjölund | | | Date: Wed Jan 25 12:58:36 2017 +0100 | | | | | | Remove TypeSource for T_COMPLEX | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/InstBinding.mo | | | M Compiler/FrontEnd/InstFunction.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/PrefixUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/StaticScript.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Template/DAEDumpTV.mo | | | | | * commit 94b2cb3e1d6d71224ce74e94576836ad2c526458 | | | Author: Lennart Ochel | | | Date: Wed Jan 25 11:50:57 2017 +0100 | | | | | | Add all built-in intrinsic operators with function syntax | | | | | | ... to wrapFunctionCalls exception list | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit d82857104cae8f548e370994f126c84b79a63e0e | | | Author: Martin Sjölund | | | Date: Wed Jan 25 11:28:20 2017 +0100 | | | | | | Remove TypeSource from UT/Code/function pointer | | | | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/MetaUtil.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/DAEDumpTpl.tpl | | | M Compiler/Template/ExpressionDumpTV.mo | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 36620005839d4568ec709fb2e2c51a5b02c7b71e | | | Author: Martin Sjölund | | | Date: Wed Jan 25 09:54:09 2017 +0100 | | | | | | Remove TypeSource from functions | | | | | | Replaced it with a Path, so now it should be set in all places since | | | you can no longer pass an empty list. | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/FFrontEnd/FBuiltin.mo | | | M Compiler/FrontEnd/Builtin.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/InstDAE.mo | | | M Compiler/FrontEnd/InstFunction.mo | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/NFSCodeEnv.mo | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/DAEDumpTpl.tpl | | | M Compiler/Template/ExpressionDumpTV.mo | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Template/Unparsing.tpl | | | | | * commit 376bb8fb9321c7dbafabe157e9c7ced847044c12 | | | Author: Adrian Pop | | | Date: Wed Jan 25 05:46:19 2017 +0100 | | | | | | updates to NFFrontEnd | | | - implement toString for expressions | | | - implement toString for types | | | - add CAST expression | | | - handle Type.FUNCTION better | | | | | | M Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFOperator.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 507cdb3134f4f493607160d4360e16ca617f869a | | | Author: Per Östlund | | | Date: Tue Jan 24 12:25:31 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Simplify builtin type handling by storing the actual type in | | | Class.PARTIAL_BUILTIN/INSTANCED_BUILTIN instead of the name. | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit fac34e17fd166cf8620530064c08cb223b90e074 | | | Author: Per Östlund | | | Date: Tue Jan 24 11:32:21 2017 +0100 | | | | | | NFInst improvements. | | | | | | - Better typing of crefs. | | | - Improved flattening of equations. | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFPrefix.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit d767990dfcc48056b8da39d2e4028431be30cf77 | | | Author: Lennart Ochel | | | Date: Tue Jan 24 10:51:39 2017 +0100 | | | | | | Add support for constants to expContains | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit d58aa69963a894dd4f75e7ec56c59f34cf66fad6 | | | Author: Martin Sjölund | | | Date: Tue Jan 24 08:23:18 2017 +0100 | | | | | | Remove TypeSource from more types | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/MathematicaDump.mo | | | M Compiler/FFrontEnd/FBuiltin.mo | | | M Compiler/FrontEnd/Builtin.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstBinding.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/MetaUtil.mo | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/NFFrontEnd/NFBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/ExpressionDumpTV.mo | | | | | * commit b444d8e8c17a5d8b5df3ec709fe23d7335844134 | | | Author: Martin Sjölund | | | Date: Tue Jan 24 07:13:21 2017 +0100 | | | | | | Strip DAE.TypeSource from some DAE.Type | | | | | | Remove TypeSource from some records in DAE.Type. The data is not | | | really used and will not be collected in the new instantiation. | | | Subsequent commits will change the structure even further. | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/MathematicaDump.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/FFrontEnd/FBuiltin.mo | | | M Compiler/FrontEnd/Builtin.mo | | | M Compiler/FrontEnd/CevalFunction.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/InstBinding.mo | | | M Compiler/FrontEnd/InstDAE.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/FrontEnd/UnitAbsynBuilder.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/NFFrontEnd/NFType.mo | | | M Compiler/Script/StaticScript.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 67c5d4532016ca3117c9f6c48dba4c93fab86ad7 | | | Author: Lennart Ochel | | | Date: Mon Jan 23 22:53:31 2017 +0100 | | | | | | Fix ticket:4228 | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 399ee4122f1dd8fd366010f4b28a39032ea88664 | | | Author: Martin Sjölund | | | Date: Mon Jan 23 10:46:37 2017 +0100 | | | | | | Add an is_utf8 implementation | | | | | | This avoids allocating memory when simply testing if a string is UTF-8 | | | or not. | | | | | | M COPYING | | | M Compiler/runtime/Makefile.common | | | A Compiler/runtime/is_utf8.c | | | A Compiler/runtime/is_utf8.h | | | M Compiler/runtime/systemimpl.c | | | | | * commit b7ec83fecc25269eaef8f30a52f7991df692437d | | | Author: Martin Sjölund | | | Date: Mon Jan 23 09:46:38 2017 +0100 | | | | | | Include | | | Date: Sun Jan 22 21:27:01 2017 +0100 | | | | | | Add integer() to CommonSubExpression.isSkipCase, ticket:4224 | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 22f0d9b888bb20f48c29755d6627ab3762671819 | | | Author: Rüdiger Franke | | | Date: Sun Jan 22 19:52:10 2017 +0100 | | | | | | Support linear systems in clocked partitions | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 15bcdab7e4b182629745274a39bc1ec3a2a04e36 | | | Author: Lennart Ochel | | | Date: Sun Jan 22 17:27:00 2017 +0100 | | | | | | Don't return success for unimplemented functions | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 1f4d4e0f1b9d4d9dbad1d5620c301ea2b0674ff9 | | | Author: Lennart Ochel | | | Date: Sat Jan 21 06:37:15 2017 +0100 | | | | | | Improve logging of homotopy-based initialization | | | | | | - see ticket:4220 | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | * commit 20fbe26b5fa9adfcf107975b3da3be8cbad8539b | | | Author: Per Östlund | | | Date: Fri Jan 20 20:04:53 2017 +0100 | | | | | | NFInst changes | | | | | | - Started implementation of NFExpression and NFType to replace | | | DAE.Exp and DAE.Type. | | | - Added Array.exist. | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFDimension.mo | | | M Compiler/NFFrontEnd/NFEquation.mo | | | A Compiler/NFFrontEnd/NFExpression.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | A Compiler/NFFrontEnd/NFOperator.mo | | | M Compiler/NFFrontEnd/NFPrefix.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFStatement.mo | | | A Compiler/NFFrontEnd/NFSubscript.mo | | | A Compiler/NFFrontEnd/NFType.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Array.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit c80769b259657e89c8a158a73ac4d95cf5b32e16 | | | Author: Lennart Ochel | | | Date: Fri Jan 20 07:36:35 2017 +0100 | | | | | | Fix c runtime command line options (#1383) | | | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 4fe59c4ab040f87f661a25d01b1bfcb324b06794 | | | Author: Martin Sjölund | | | Date: Thu Jan 19 13:31:48 2017 +0100 | | | | | | Follow FMI 2.0 schema (no empty output section) | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | * commit 6ed4cfdbdb0f2a5e70ec4d4177a5d56b54d85849 | | | Author: Lennart Ochel | | | Date: Thu Jan 19 10:08:55 2017 +0100 | | | | | | Don't use default matching arguments within postOptimizeDAE | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit b894ea2c8f9d1c4ffdb9b823d17da47ea04a5b66 | | | Author: Lennart Ochel | | | Date: Thu Jan 19 09:34:55 2017 +0100 | | | | | | New index reduction method "none" | | | | | | This method can be selected using --indexReductionMethod=none. | | | It will not handle higher index problems at all and just fail | | | to get proper error messages if no higher index problem is | | | expected. | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 0c828c123db264951b1029f574dc42c0bba86ff4 | | | Author: Lennart Ochel | | | Date: Thu Jan 19 07:27:46 2017 +0100 | | | | | | Fix new runtime flags (#1383) | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit b0da1de61bc6788e300206323d66559495d38001 | | | Author: Willi Braun | | | Date: Thu Jan 19 01:42:20 2017 +0100 | | | | | | fix row jac norm sum | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | * commit 8788348c00078b6e8804d1cdc4bb7df817417cc0 | | | Author: Willi | | | Date: Thu Jan 19 01:10:43 2017 +0100 | | | | | | reset BackendDAE after replace simplifid expressions for lambda=0 | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 0ed97dad843be9b461985a191a48cf3d55246521 | | | Author: Willi | | | Date: Thu Jan 19 00:06:41 2017 +0100 | | | | | | added -nlssMaxDensity and -nlssMinSize simulation flags | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit e66beaed58a45e46eb04c70b53a80a3d498e5a5f | | | Author: Lennart Ochel | | | Date: Wed Jan 18 21:43:44 2017 +0100 | | | | | | Add index reduction to optdaedump output | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit 3b5135a9eaf2b7422e84069608aaed6fd7f84bca | | | Author: Lennart Ochel | | | Date: Mon Jan 16 14:42:43 2017 +0100 | | | | | | Simplify match/matchcontinue pattern | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit 1754fe34e7a71626308179f9b38889c563a48cde | | | Author: vwaurich | | | Date: Wed Jan 18 15:16:25 2017 +0100 | | | | | | resolveNodes_cutNodes applies DFS | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit 733fc0ad3b91acedbca14a8f99ed6065c0e4761a | | | Author: Martin Sjölund | | | Date: Wed Jan 18 13:10:31 2017 +0100 | | | | | | Make linear systems not depend on nonlinear | | | | | | Make shared debugging routines static inline functions. This helps | | | compiling source FMUs that contain linear systems but no non-linear | | | systems. | | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | M configure.ac | | | | | * commit 21f7de22ef674f988cf7cdc66200ed871ce79653 | | | Author: vwaurich | | | Date: Wed Jan 18 12:03:10 2017 +0100 | | | | | | reworked resolveLoops | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit 04cd792774c1607f68ab8712b8196d2cb817812e | | | Author: qichenghua | | | Date: Wed Jan 18 11:47:47 2017 +0100 | | | | | | fixed issue with c runtime due to usage of compressed sparse column/row matrix format | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 0625e7242e8d2818849148b7d0d8c28a7470eb18 | | | Author: qichenghua | | | Date: Fri Jan 13 18:51:56 2017 +0100 | | | | | | added Sparse Solver Klu | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | | | M SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | | | * commit 6f8bb1496f31d7c6590608048cbff8e966d9761f | | | Author: Martin Sjölund | | | Date: Tue Jan 17 16:10:23 2017 +0100 | | | | | | Fix code generation where `&` is used on an rvalue | | | | | | Added a daeExpReturnLValue function to Susan which converts an rvalue to | | | an lvalue when the code requires it. Can also be used when you want to | | | cache the expression and use its value twice (without evaluating the | | | expression twice). | | | | | | This fixes ticket:4212. | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Util/Util.mo | | | | | * commit d5f9643dc5ef5fcb3b06cfcd1a7686bd83040021 | | | Author: Martin Sjölund | | | Date: Tue Jan 17 14:35:33 2017 +0100 | | | | | | Return error value when FMU compilation fails | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit a317639ebb69bc7c3a88aa824302eb562eb27f82 | | | Author: ptaeuber | | | Date: Tue Jan 17 12:30:45 2017 +0100 | | | | | | Minor changes | | | | | | - some comments for symbolic jacobian | | | - recursion -> loop | | | - some renaming | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | | | * commit c1159bc1ca1454862d43509d75752e6caf70df79 | | | Author: vwaurich | | | Date: Tue Jan 17 09:17:25 2017 +0100 | | | | | | small fix for resolveLoops + error messages | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit a6ef39968e116a3a30ab7253f400af3a3437a9c6 | | | Author: Lennart Ochel | | | Date: Mon Jan 16 13:03:36 2017 +0100 | | | | | | Avoid nested try/matchcontinue clauses | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit d82121dbc2dad84ab90eec91eba7114601210d5f | | | Author: Lennart Ochel | | | Date: Mon Jan 16 10:58:00 2017 +0100 | | | | | | Clean up index reduction | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit ab539288e4c89a0231d680a3941a360414474fae | | | Author: vwaurich | | | Date: Mon Jan 16 12:32:55 2017 +0100 | | | | | | activate resolveLoops backend module | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 6700d3eb8341d3644a3bb172ab789f3a3d11c4fa | | | Author: Willi Braun | | | Date: Fri Jan 13 17:29:52 2017 +0100 | | | | | | add jac row sum as debug output | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | * commit 0177dac470b2d5f45e3c3563f3d7c6ec411d38d2 | | | Author: Martin Sjölund | | | Date: Fri Jan 13 09:14:08 2017 +0100 | | | | | | Guard GC initialization | | | | | | This way, OMEdit can use GC (does not require threadData) before | | | Main.init (requires threadData). | | | | | | M Compiler/runtime/systemimpl.c | | | | | * commit 669113dccd1d7d6166d29d00c74a895c6cb81d6c | | | Author: Per Östlund | | | Date: Thu Jan 12 17:50:10 2017 +0100 | | | | | | Fix for #3535. | | | | | | - Detect duplicate classes and give an error. | | | | | | M Compiler/FFrontEnd/FGraph.mo | | | M Compiler/FFrontEnd/FGraphBuildEnv.mo | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit eae1de19900c1e2f237f204b6f6a6bfedc47645f | | | Author: Willi Braun | | | Date: Thu Jan 12 17:30:13 2017 +0100 | | | | | | use sparsePattern.nnz instead of the extended | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | * commit 860bb91842b14e0a76b07ec7a27eea67021658da | | | Author: Per Östlund | | | Date: Thu Jan 12 15:52:06 2017 +0100 | | | | | | Partial fix for bug3535. | | | | | | - Replaced avl tree implementation in NFSCodeEnv with generic avl tree. | | | - Fixed NFSCodeDependency to handle duplicate elements better. | | | - Changed Main.loadLib so that it doesn't remove duplicate top-level | | | elements when loading libraries. | | | | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/FFrontEnd/FVisit.mo | | | M Compiler/FrontEnd/NFEnvExtends.mo | | | M Compiler/FrontEnd/NFSCodeCheck.mo | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | M Compiler/FrontEnd/NFSCodeEnv.mo | | | M Compiler/FrontEnd/NFSCodeFlattenRedeclare.mo | | | M Compiler/FrontEnd/NFSCodeLookup.mo | | | M Compiler/Main/Main.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Util/BaseAvlTree.mo | | | | | * commit 2749b171444d56ef1596a2da40b27091097afebd | | | Author: qichenghua | | | Date: Thu Jan 12 15:36:36 2017 +0100 | | | | | | fix ticket:4213, added scaling of linear systems back again | | | | | | M SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h | | | M SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | | | M SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | | | * commit 40f96b87aac42f9099a807e84a150bcb0cadfc26 | | | Author: qichenghua | | | Date: Thu Jan 12 13:52:38 2017 +0100 | | | | | | cleaned up LinearSolver and DgesvSolver. Also fixed minor errors. | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | M SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | | | M SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | | | * commit a558ce28f6bb6ba0c20cba52a0dee06ec289d630 | | | Author: qichenghua | | | Date: Thu Dec 22 16:27:53 2016 +0100 | | | | | | Renamed getSystemMatrix, getSystemSparseMatrix and getRHS in ILinearAlgloop.h to getAMatrix, getSparseAMatrix and getb. | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/System/LinearAlgLoopDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/System/ILinearAlgLoop.h | | | M SimulationRuntime/cpp/Include/Core/System/LinearAlgLoopDefaultImplementation.h | | | M SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | | | M SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | * commit a70aefe48dec13971b4a06ebeb05b1c7d90399dc | | | Author: Martin Sjölund | | | Date: Thu Jan 12 13:23:03 2017 +0100 | | | | | | Remove unused function | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 23f4cf88c8883ef59e631efb1cf34323916316ea | | | Author: Willi Braun | | | Date: Thu Jan 12 13:07:37 2017 +0100 | | | | | | fix colprts for sparse matrixes: ida and kinsol | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | * commit ba209b7022da5120346c0eb4d6377323c1e65d9d | | | Author: Martin Sjölund | | | Date: Thu Jan 12 12:21:19 2017 +0100 | | | | | | Do not link pthreads statically in ARM FMUs | | | | | | This caused issues on Raspbian (only), wheras Ubuntu auto-detected | | | shared pthreads. On all ARM platforms, only sharéd pthreads is | | | tested. | | | | | | M SimulationRuntime/fmi/export/buildproject/configure.ac | | | | | * commit 5e1589ad4699c19bd76b1233c06a5c5759674db8 | | | Author: Martin Sjölund | | | Date: Thu Jan 12 09:16:36 2017 +0100 | | | | | | Make ParModelica String variables an error | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit bbc489cd20a4376c757699be92bad4f7b710720e | | | Author: Willi Braun | | | Date: Thu Jan 12 11:40:49 2017 +0100 | | | | | | fix identity tmp sparse matrix for ida solver | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | * commit 4d49ee5768a9c8c571d9dd76bbd51d13797b5c71 | | | Author: ptaeuber | | | Date: Wed Jan 11 14:29:40 2017 +0100 | | | | | | Remove unused and superfluous BackendDAE.VAR.bindValue | | | | | | see ticket:3682 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/BackEnd/XMLDump.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/GraphvizDumpTV.mo | | | | | * commit ed61035c7c1b64a60a62c30036041f7228dbf0ee | | | Author: Rüdiger Franke | | | Date: Wed Jan 11 13:59:20 2017 +0100 | | | | | | Remove obsolete separate initialization of external objects | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 5e4878f6cbeb55a919cfe8d47d603b0747b55982 | | | Author: Rüdiger Franke | | | Date: Wed Jan 11 11:31:11 2017 +0100 | | | | | | Initialize external objects with parameters in Cpp runtime | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 8899379f769a426599274d7a242d7f3b9bb28605 | | | Author: Rüdiger Franke | | | Date: Wed Jan 11 11:29:24 2017 +0100 | | | | | | Revert "[workaround] Disable sorting of external objects for cpp runtime" | | | | | | This reverts commit 1bf65f3a3a9a2d61f90bb7af16ec0d5ee2ee8093. | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 9cbbca630c4db9101729ad723bf47e5ef81ed44d | | | Author: Rüdiger Franke | | | Date: Wed Jan 11 09:09:17 2017 +0100 | | | | | | Remove special treatment of string return args, ticket:3446 | | | | | | The removed code assigned an uninitialized temporary strVar | | | to the output of the function. It does not appear needed because | | | std::string can be assigned like any other variable. | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit dba9dd8f5c5dba905b82bc20ef49792943f659e7 | | | Author: Martin Sjölund | | | Date: Wed Jan 11 08:53:28 2017 +0100 | | | | | | Add SourceInfo to typed modifiers | | | | | | Use this SourceInfo to try to improve error-messages for some | | | common errors, to show both the modification and variable source. | | | | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/InstBinding.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/Mod.mo | | | M Compiler/Util/Error.mo | | | | | * commit 6730d6f6cabf6ab8ff0014ad8925a925285709a1 | | | Author: Per Östlund | | | Date: Tue Jan 10 12:11:19 2017 +0100 | | | | | | Fix extends handling in NFInst. | | | | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 1bf65f3a3a9a2d61f90bb7af16ec0d5ee2ee8093 | | | Author: Lennart Ochel | | | Date: Tue Jan 10 08:41:59 2017 +0100 | | | | | | [workaround] Disable sorting of external objects for cpp runtime | | | | | | - see ticket:3446 | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit cde3ffc4daf7d212ade5b8fa39c1f3134abbdeee | | | Author: Lennart Ochel | | | Date: Tue Jan 10 08:35:34 2017 +0100 | | | | | | Clean up code generation | | | | | | - remove obsolete function callExternalObjectConstructors from c runtime | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit df2b1c7b2c20247f7e0f7171d83f15e4b61c9430 | | | Author: Lennart Ochel | | | Date: Wed Jan 4 13:26:17 2017 +0100 | | | | | | Initialize external objects together with parameters | | | | | | - see ticket:3446 | | | | | | M Compiler/BackEnd/Initialization.mo | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit d2c938f97a8f10f67b19df564fcfd9e3fb1d5adb | | | Author: Adrian Pop | | | Date: Mon Jan 9 23:27:55 2017 +0100 | | | | | | fix ticket:4209, suppress wrong error messages | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 1240784e210e2cf2e9dbc763a0cad8e84e5aa526 | | | Author: Adrian Pop | | | Date: Mon Jan 9 22:52:29 2017 +0100 | | | | | | use memset instead of non-standard bzero | | | | | | M Compiler/runtime/System_omc.c | | | | | * commit e3ba94bad6d5f07b2b2149498b6d57083c0d3c71 | | | Author: jhag | | | Date: Mon Jan 9 12:38:01 2017 +0100 | | | | | | wrapFunctionCalls is activated and add configFlag --wfcAdvanced to skip more than default cases | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit e7c76f7dd82379cb657e6ba067299d2481422458 | | | Author: Rüdiger Franke | | | Date: Mon Jan 9 06:45:29 2017 +0100 | | | | | | Introduce subactive evaluation mode for clocked equations | | | | | | Subactive evaluation means that discrete states are kept constant | | | while all other discrete variables are updated. This is useful for | | | numerical analysis, like calculation of partial derivatives. | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit d316ab24ac01b5641183bd7af7bc72814da027e5 | | | Author: Rüdiger Franke | | | Date: Fri Jan 6 20:35:49 2017 +0100 | | | | | | Add synchronous solver method ExplicitEuler, besides ImplicitEuler | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit c2a8668fa35fd94fa9a699ed816aaa1512763f1b | | | Author: Rüdiger Franke | | | Date: Fri Jan 6 18:11:56 2017 +0100 | | | | | | Generate code for algebraic loops in clocked partitions | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 82570014f50af5fa909735d0bdfb255ab838711e | | | Author: vwaurich | | | Date: Fri Jan 6 09:31:17 2017 +0100 | | | | | | dont evaluate functions with multipleDim arrays and Inline=false | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit bff7053b1a3a5ff9a04e1371337f4dd23bb8609c | | | Author: ptaeuber | | | Date: Thu Jan 5 14:43:35 2017 +0100 | | | | | | Add warning for parameters with no binding | | | | | | ticket:4189 | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 97e737eda2e31c39893bc15d8527d8fc7b49f0b0 | | | Author: ptaeuber | | | Date: Thu Jan 5 14:02:39 2017 +0100 | | | | | | Improve Dynamic Tearing | | | | | | ... by adding constraints for the casual set | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | M Compiler/Template/CodegenUtilSimulation.tpl | | | M Compiler/Template/CodegenXML.tpl | | | M Compiler/Template/ExpressionDumpTV.mo | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Template/TaskSystemDump.tpl | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/omc_math.c | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit 56dc448288c8b40be2adf805ee364cb07cea031f | | | Author: Martin Sjölund | | | Date: Wed Dec 21 12:54:53 2016 +0100 | | | | | | Add some sanity checks for threads | | | | | | - Check pthread status codes | | | - Check that we executed all tasks | | | - Check that all returned types are not mixed boxed/immediate (usual | | | case is the values contain a NULL value when some data was expected) | | | | | | M Compiler/runtime/System_omc.c | | | | | * commit 468d99e894f92f762c1a99ab3b03f969608422c9 | | | Author: Adrian Pop | | | Date: Wed Dec 21 06:56:44 2016 +0100 | | | | | | fix SystemImpl__directoryExists for Windows, cannot end in (forward) slash | | | | | | M Compiler/runtime/systemimpl.c | | | | | * commit 558fab013f5ec78283bfb21247660b5756f57a3d | | | Author: Martin Sjölund | | | Date: Tue Dec 20 13:22:21 2016 +0100 | | | | | | [Susan] Remove unused imports from generated code | | | | | | Susan now analyzes its internal AST and removes unused imports. | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Template/TplAbsyn.mo | | | M Compiler/Template/TplMain.mo | | | | | * commit 6b8c5955566f084409534c2e868d56fa45e8eaba | | | Author: Martin Sjölund | | | Date: Tue Dec 20 08:34:48 2016 +0100 | | | | | | Add note about pkg-config | | | | | | M README.Linux.md | | | | | * commit e1918e8196a219a48b73d17859a166857ac46cca | | | Author: Adrian Pop | | | Date: Tue Dec 20 01:44:25 2016 +0100 | | | | | | this is really ridiculous | | | | | | M Makefile.common | | | | | * commit 5042c645fb4e5a3609c36520c74240c82e097712 | | | Author: Adrian Pop | | | Date: Mon Dec 19 17:50:23 2016 +0100 | | | | | | fix ticket:4125, use mmc_(u|s)int_t instead of long! | | | | | | M Compiler/runtime/UnitParserExt_omc.cpp | | | M Compiler/runtime/unitparser.cpp | | | M Compiler/runtime/unitparser.h | | | | | * commit 3f1dccbac4736d4b7ce182a546f731a10e956526 | | | Author: qichenghua | | | Date: Mon Dec 19 16:09:42 2016 +0100 | | | | | | Added first version of nonlinear solver Nox. | | | cannot be compilated at the moment, because Trilinos is not part of 3rdParty yet. | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | A SimulationRuntime/cpp/Include/Solver/Nox/FactoryExport.h | | | A SimulationRuntime/cpp/Include/Solver/Nox/Nox.h | | | A SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h | | | A SimulationRuntime/cpp/Include/Solver/Nox/NoxSettings.h | | | M SimulationRuntime/cpp/LibrariesConfig.h.in | | | A SimulationRuntime/cpp/Solver/Nox/CMakeLists.txt | | | A SimulationRuntime/cpp/Solver/Nox/FactoryExport.cpp | | | A SimulationRuntime/cpp/Solver/Nox/Nox.cpp | | | A SimulationRuntime/cpp/Solver/Nox/NoxLapackInterface.cpp | | | A SimulationRuntime/cpp/Solver/Nox/NoxSettings.cpp | | | | | * commit ca147d71c25281cfc9a0a4ad59fc8cfa9a62afcc | | | Author: Adrian Pop | | | Date: Mon Dec 19 06:09:05 2016 +0100 | | | | | | handle if expressions | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 8ac8faf6c53bcca023644bff9d022839e8b5d102 | | | Author: Adrian Pop | | | Date: Mon Dec 19 04:36:56 2016 +0100 | | | | | | more changes to new frontend | | | - change the scope of the extends modifiers to be able to lookup them | | | - minor typing fixes | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/System.mo | | | | | * commit 5fed0538880f8aef5277da191b9fec287db4d756 | | | Author: Adrian Pop | | | Date: Sun Dec 18 22:56:02 2016 +0100 | | | | | | more improvements to new frontend | | | - provide souce information to all DAE elements | | | - flatten all statements and equations (except connect) | | | - use a for loop in DAEUtil.getVarBinding | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/ElementSource.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | | | * commit 778e564d0a9dd4291edea5d68c277ccd034626a2 | | | Author: Adrian Pop | | | Date: Sun Dec 18 15:50:30 2016 +0100 | | | | | | use execstat for new front-end phases | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit 73f37044f44f5c2306336c4ebad5ea45731f87a9 | | | Author: Adrian Pop | | | Date: Sun Dec 18 06:21:05 2016 +0100 | | | | | | new frontend improvements | | | - copy sections from inherited classes to the instantiated class in NFClass.instExpandedClass | | | - fix some typing issues | | | - handle "pre" | | | - do some pour man's evaluation on the dae | | | - handle FOR equations with simple ranges | | | - handle WHEN equations | | | - transform SCode.ENUMERATION in a class with parts | | | - whith this about 37 models from ScalableTestSuite are flattening | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 6757b5356fbe2ff3d993b82409af825e6651dbf5 | | | Author: Adrian Pop | | | Date: Sat Dec 17 19:06:24 2016 +0100 | | | | | | fix ticket:4190 allow arrays components in when conditions | | | | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/Types.mo | | | | | * commit 26d9240a01b0094af8ffa398f1db01b8b5942354 | | | Author: Adrian Pop | | | Date: Sat Dec 17 03:42:08 2016 +0100 | | | | | | create the directory during docs target | | | | | | M Makefile.common | | | | | * commit 8b0bf11b7ba3f51517726c0839dd49edd0d9277d | | | Author: Adrian Pop | | | Date: Sat Dec 17 00:51:22 2016 +0100 | | | | | | only display the error when failtrace is activated | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 21bd84fa557f8796da20d7bd3c8feb0195d17bd0 | | | Author: Adrian Pop | | | Date: Sat Dec 17 00:16:56 2016 +0100 | | | | | | small fixes for Windows building | | | - we don't have mico anymore, use use omniOrb | | | - set global roots to zero by default | | | - if we find OpenCL.dll in Windows generate libOpenCL.a so that ParModelica can be used | | | | | | M Compiler/runtime/omc_config.h | | | M Makefile.omdev.mingw | | | M SimulationRuntime/c/gc/omc_gc.c | | | | | * commit 8b58dcc5a39640927671afddc1404e10441ac2aa | | | Author: Adrian Pop | | | Date: Fri Dec 16 19:39:13 2016 +0100 | | | | | | add a JSON serializer for any MetaModelica data | | | | | | A Compiler/Util/JSONExt.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 823536e4947e87b3c03c4864b040139d7c855133 | | | Author: Adrian Pop | | | Date: Fri Dec 16 12:32:58 2016 +0100 | | | | | | some updates to OMDev readme | | | | | | M README-OMDev-MINGW.md | | | | | * commit 9fabde55bcdbd0f602591f1feefa2694330be7e8 | | | Author: Martin Sjölund | | | Date: Fri Dec 16 11:21:34 2016 +0100 | | | | | | Copy entire array when a dimension is unknown | | | | | | Only copying the data only works if the array has allocated the | | | correct amount of memory. | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 334f2f6227d79c1c03697c36223e399569b3182b | | | Author: Martin Sjölund | | | Date: Fri Dec 16 10:47:14 2016 +0100 | | | | | | Change the default of -d=gen to false | | | | | | We should try to not rely on evaluation of external functions, the | | | performance issues we have with compiling code during translation, | | | and the crashes that -d=gen may cause. | | | | | | M Compiler/Util/Flags.mo | | | | | * commit 298a3966040c9b01f966a8027bf4d910279703fa | | | Author: Martin Sjölund | | | Date: Fri Dec 16 08:33:16 2016 +0100 | | | | | | Refactor SimCode.mo for bootstrapping tarball | | | | | | Made SimCode.mo a Stub, and moved the essential parts for bootstrapping | | | to SimCodeFunction.mo. | | | | | | This fixes problems with adding backend things to SimCode.mo and | | | suddenly needing to add more backend modules to the bootstrapping | | | tarball. | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SerializeInitXML.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeFunction.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | A Compiler/Stubs/SimCode.mo | | | M Compiler/Stubs/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/CodegenEmbeddedC.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/CodegenFMU1.tpl | | | M Compiler/Template/CodegenFMU2.tpl | | | M Compiler/Template/CodegenFMUCommon.tpl | | | M Compiler/Template/CodegenSparseFMI.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | A Compiler/Template/CodegenUtilSimulation.tpl | | | M Compiler/Template/Makefile.common | | | M Compiler/Template/Makefile.in | | | M Compiler/Template/Makefile.omdev.mingw | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 7311f9ccc82b327e1cfec1bac00b007b49dd9767 | | | Author: Martin Sjölund | | | Date: Fri Dec 16 08:29:40 2016 +0100 | | | | | | Do not allow paths like A..B.C (typo in grammar) | | | | | | M Parser/Modelica.g | | | | | * commit d234d60710070bfe55d1886d723004e8d6d54a61 | | | Author: Adrian Pop | | | Date: Thu Dec 15 18:15:57 2016 +0100 | | | | | | fixes for ticket:4183, copy the needed dlls inside FMU | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit c3e6c1b0eee6aa3f1cd753bccca52964ddbd744c | | | Author: Willi Braun | | | Date: Wed Dec 14 13:59:44 2016 +0100 | | | | | | Revert "generate sparsityPattern for EQUATIONSYSTEM without rewrite equations" | | | | | | This reverts commit 0f5d188abb467c06f3ac55314ae90f5ff37f013d. | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 3a09a12c24d54d46bf9d783bf61a45f15850c397 | | | Author: Martin Sjölund | | | Date: Wed Dec 14 13:38:35 2016 +0100 | | | | | | Add newline after annotation in AST dump - list() | | | | | | This newline is so OMEdit gets code folding by default. Each top- | | | level modification in the annotation gets its own line. | | | | | | Also now handles newline in annotation String literals better (by not | | | converting Text to string in Susan, which messes with indentation). | | | | | | M Compiler/Template/AbsynDumpTpl.tpl | | | | | * commit d1572e3d0e2a2329437d9c6d570b8a5196a9f3ae | | | Author: Niklas Worschech | | | Date: Wed Dec 14 09:42:29 2016 +0100 | | | | | | deactivated sort of jacobian in SimCodeUtil | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit cab8786aaf392317662695b24fac2708be3592e7 | | | Author: Niklas Worschech | | | Date: Tue Dec 13 14:41:23 2016 +0100 | | | | | | Separated nonlinear and linear system and the corresponding solver in two classes | | | -adapted Newton,Kinsol,Umfpack,Hybrj,Broyden for new linear and nonlinear System/AlgLoopDefaultImplementation.cpp | | | -separted AlgLoopDefaultImplementation in two classes | | | -adapted cpp and fmu cpp tempalted to new linear and nonlinear System/AlgLoopDefaultImplementation.cpp | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | D SimulationRuntime/cpp/Core/Modelica/ModelicaSystem.cpp | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | D SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | A SimulationRuntime/cpp/Core/System/LinearAlgLoopDefaultImplementation.cpp | | | A SimulationRuntime/cpp/Core/System/NonLinearAlgLoopDefaultImplementation.cpp | | | D SimulationRuntime/cpp/Core/System/tpl.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | D SimulationRuntime/cpp/Include/Core/Modelica/ModelicaSystem.h | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h | | | A SimulationRuntime/cpp/Include/Core/System/ILinearAlgLoop.h | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | R088 SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h SimulationRuntime/cpp/Include/Core/System/INonLinearAlgLoop.h | | | A SimulationRuntime/cpp/Include/Core/System/ISystemTypes.h | | | A SimulationRuntime/cpp/Include/Core/System/LinearAlgLoopDefaultImplementation.h | | | R058 SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h SimulationRuntime/cpp/Include/Core/System/NonLinearAlgLoopDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | M SimulationRuntime/cpp/Include/FMU/FactoryExport.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | M SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | | | A SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h | | | A SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolverSettings.h | | | A SimulationRuntime/cpp/Include/Solver/Dgesv/FactoryExport.h | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | A SimulationRuntime/cpp/Include/Solver/LinearSolver/FactoryExport.h | | | A SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h | | | A SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolverSettings.h | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | M SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | | | M SimulationRuntime/cpp/LibrariesConfig.h.in | | | M SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | M SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp | | | M SimulationRuntime/cpp/Solver/Broyden/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Dgesv/CMakeLists.txt | | | A SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp | | | A SimulationRuntime/cpp/Solver/Dgesv/DgesvSolverSettings.cpp | | | A SimulationRuntime/cpp/Solver/Dgesv/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | A SimulationRuntime/cpp/Solver/LinearSolver/CMakeLists.txt | | | A SimulationRuntime/cpp/Solver/LinearSolver/FactoryExport.cpp | | | A SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp | | | A SimulationRuntime/cpp/Solver/LinearSolver/LinearSolverSettings.cpp | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | M SimulationRuntime/cpp/Solver/UmfPack/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | * commit d60d7e6595bf10bcafed2818fefccbf8bffb2cb9 | | | Author: Martin Sjölund | | | Date: Tue Dec 13 16:38:31 2016 +0100 | | | | | | Removes tabs, use algorithm section | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit fdb6f8fcbb2a431217644a4f84c7fd4e439836a7 | | | Author: hkiel | | | Date: Tue Dec 13 15:17:07 2016 +0100 | | | | | | fix some warnings | | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/omc_ocl_interface.cpp | | | M SimulationRuntime/ParModelica/explicit/openclrt/omc_ocl_util.cpp | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/list.c | | | M SimulationRuntime/c/util/ringbuffer.c | | | | | * commit a617ea79c67d556a314c30e59dc093e8c665f1f4 | | | Author: Per Östlund | | | Date: Tue Dec 13 15:02:05 2016 +0100 | | | | | | NFInst clean up. | | | | | | - Remove some parts of Component which are already in InstNode. | | | - Use an InstNode in NFMod.REDECLARE instead of keeping the element | | | and scope separate. | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit c978947114168866a16ecfb96085b286870ad8e9 | | | Author: Willi Braun | | | Date: Tue Dec 13 13:51:00 2016 +0100 | | | | | | suppress debug output of max tearing size | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit d1d09a165bd2f0e2f8bd76006bdc5b06ba2680af | | | Author: Willi Braun | | | Date: Mon Dec 12 13:15:04 2016 +0100 | | | | | | added LOG_SOLVER_V | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit ab3e53f81722f4c867d11c6c31aa990e9cdf547a | | | Author: Willi Braun | | | Date: Mon Dec 12 23:21:39 2016 +0100 | | | | | | fix daeMode for records fucntions | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit b6789acf3efbb95db71a82ce8f979f4b0e49572b | | | Author: Willi Braun | | | Date: Mon Dec 12 22:30:49 2016 +0100 | | | | | | added debug flag to disable coloring | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 0f5d188abb467c06f3ac55314ae90f5ff37f013d | | | Author: Willi Braun | | | Date: Mon Dec 12 14:06:16 2016 +0100 | | | | | | generate sparsityPattern for EQUATIONSYSTEM without rewrite equations | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 648ebcb207b245756bb4ed789e8968e9f3f32b3c | | | Author: Adeel Asghar | | | Date: Mon Dec 12 20:11:45 2016 +0100 | | | | | | ticket:4175 Remove the unexpected integer formatter. | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | * commit cc7fdac2707cd6a62c55fab9aa52d6abb78a5c18 | | | Author: Martin Sjölund | | | Date: Mon Dec 12 17:10:48 2016 +0100 | | | | | | Use CXXFLAGS instead of CFLAGS | | | | | | M Compiler/runtime/Makefile.in | | | M SimulationRuntime/c/Makefile.common | | | | | * commit 9fcae81e34e38200af85ea250af6e36c66580efa | | | Author: Martin Sjölund | | | Date: Mon Dec 12 15:28:37 2016 +0100 | | | | | | Add OMCompiler prefix if there is no REVISION file | | | | | | So we have for example OMCompiler v1.12.0-dev.XX+gYYYYY. | | | | | | M Compiler/runtime/omc_config.h | | | M common | | | | | * commit 68920ea8eb87395f18566c64848d8351261e82f1 | | | Author: Adrian Pop | | | Date: Sat Dec 10 01:37:37 2016 +0100 | | | | | | update the buildings2csv script | | | | | | M Examples/ConvertBuildingsReferenceToCSV.py | | | | | * commit 8c0a156152161864380972d552efc06387b1fa42 | | | Author: Per Östlund | | | Date: Fri Dec 9 17:10:14 2016 +0100 | | | | | | NFInst improvements. | | | | | | - Merge the class and instance tree by merging ComponentNode into | | | InstNode. | | | - Renamed NFInstance to NFClass. | | | - Removed Component.EXTENDS_NODE, use class InstNode instead. | | | - Improved lookupCref to be able to start with a class scope, to get rid | | | of fake components. | | | - Got rid of Lookup.LookupResult, not needed with new InstNode. | | | - Got rid of Component.Scope, use InstNode as binding scope instead. | | | - Cleaned up lots of obsolete code. | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | R065 Compiler/NFFrontEnd/NFInstance.mo Compiler/NFFrontEnd/NFClass.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | D Compiler/NFFrontEnd/NFComponentNode.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFFunc.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | D Compiler/NFFrontEnd/NFInstanceTree.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFLookupState.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | M Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 926c35e44c4d90c8f2f009b926e0278266e1525d | | | Author: Adrian Pop | | | Date: Fri Dec 9 05:04:28 2016 +0100 | | | | | | update common | | | | | | M common | | | | | * commit 9ba9c3d97ce68e51495fc1f6ba83dcccb0e0e4a3 | | | Author: Adrian Pop | | | Date: Fri Dec 9 02:42:58 2016 +0100 | | | | | | unify the way we handle version in Windows / Linux | | | - add OpenModelica prefix to the CONFIG_REVISION in omc_config.h | | | - removed OpenModelica prefix from Windows generated revision.h | | | | | | M Compiler/runtime/omc_config.h | | | M Makefile.omdev.mingw | | | | | * commit 051f9ea2317e2f08656f14ef32d7096ddd36ff6d | | | Author: Martin Sjölund | | | Date: Thu Dec 8 20:57:38 2016 +0100 | | | | | | Handle race condition in launchParallelTasks | | | | | | M Compiler/runtime/System_omc.c | | | | | * commit 4041222e854117a4dfbc2d7decdf4d8ee655116a | | | Author: Martin Sjölund | | | Date: Thu Dec 8 17:16:50 2016 +0100 | | | | | | Update CXXFLAGS in a better way | | | | | | We currently compile with std=c++11 everywhere we can, but | | | SimulationRuntime/c was missing due to not passing the CXXFLAGS. | | | These are now detected in a slightly better way, including optimization | | | flags from CFLAGS if they cause no warnings. Should cause fewer errors | | | from the static analysis. | | | | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.in | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | M SimulationRuntime/c/util/omc_error.h | | | M configure.ac | | | | | * commit e2c90aecd83119e8c48f332fd0cbaa6ea8ffe55c | | | Author: Martin Sjölund | | | Date: Thu Dec 8 14:24:30 2016 +0100 | | | | | | Fixes from static error checker | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/DumpHTML.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/UnitAbsynBuilder.mo | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/runtime/SimulationResults.c | | | M Compiler/runtime/SimulationResultsCmpTubes.c | | | M Compiler/runtime/serializer.cpp | | | M Parser/Modelica.g | | | M SimulationRuntime/c/simulation/results/simulation_result_wall.cpp | | | M SimulationRuntime/c/util/OldModelicaTables.c | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit 4fc6fb7d71ce95f4de5c47b018dbf39e5115c7d3 | | | Author: Adrian Pop | | | Date: Thu Dec 8 11:53:06 2016 +0100 | | | | | | minor performance enhancement for OMC API | | | | | | M Compiler/Global/Global.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 7e9c752ce249570dcc9e221a9994492d8db98bc0 | | | Author: Willi Braun | | | Date: Thu Dec 8 11:23:00 2016 +0100 | | | | | | fix printSparseStructure | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | * commit a5282288af94bb739064b343d1d6cd589d3e2e2e | | | Author: Willi Braun | | | Date: Wed Dec 7 16:52:37 2016 +0100 | | | | | | improve debug prints for daeMode | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | * commit 0ab52c8971576417d4498dbf1b4f391c91debd68 | | | Author: Peter Fritzson | | | Date: Thu Dec 8 09:01:20 2016 +0100 | | | | | | Completed support for checking Unary operators in checkUnaryOperation. | | | | | | Now also removing unary plus since it is a noop and there is no unary plus operator in DAE.Operator | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | | | * commit 67fd9975535aaa6e91419cef105da2428ea6a539 | | | Author: Peter Fritzson | | | Date: Mon Dec 5 07:11:35 2016 +0100 | | | | | | NF typing and typechecking of unary operators | | | | | | - Changes to NFTyping.mo and NFTypeCheck.mo for typing and typechecking | | | unary operators +, -, not. | | | - Changes to Absyn.mo - better comment text for unary operators | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/Makefile.common | | | | | * commit f25b1b5980a049d829fdd7dd739c61d618be4951 | | | Author: Adrian Pop | | | Date: Thu Dec 8 02:19:44 2016 +0100 | | | | | | attempt to make the windows compilation more robust | | | | | | M Makefile.common | | | | | * commit 2395ff7ffb9db2abe2869fe5cdc404406488ba62 | | | Author: Adrian Pop | | | Date: Thu Dec 8 01:37:43 2016 +0100 | | | | | | fix annex conversion script | | | | | | M Examples/ConvertBuildingsReferenceToCSV.py | | | | | * commit a7e1b49fbd7af6424ad52d82fc2d9d68c89bbccb | | | Author: Mahder Gebremedhin | | | Date: Wed Dec 7 17:46:33 2016 +0100 | | | | | | Typing updates for new Front-end | | | | | | Typing of crefs. Slices also handled fairly. | | | Typing of ranges. | | | Non constant range expressions now result in unknown dimension for the type of the range. This will be fixed later. | | | Enum ranges still remaining. | | | | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 0d56452a06106fdc387d5631c6448f01bd8bd989 | | | Author: Willi Braun | | | Date: Wed Dec 7 16:47:01 2016 +0100 | | | | | | fix printSpasityPattern for daeMode | | | | | | - updated sparsity generation with leading 0 | | | - update all usage of this | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/optimization/DataManagement/DerStructure.c | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/linearSolverKlu.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | | * commit 3f5a3c0edd5ca6db5b096ade61feb117b83e26a8 | | | Author: Martin Sjölund | | | Date: Wed Dec 7 14:37:57 2016 +0100 | | | | | | Remove sundials on make clean | | | | | | M Makefile.common | | | | | * commit 0514fbef76cc8bba0e8ff1a22ee25b0ddd9f56ce | | | Author: Adrian Pop | | | Date: Wed Dec 7 13:04:50 2016 +0100 | | | | | | try to run mkbuilddirs before anything else | | | | | | M Makefile.omdev.mingw | | | | | * commit f5162837d91e09b5cb5b751318b68c80b88adb8a | | | Author: Adrian Pop | | | Date: Wed Dec 7 03:40:20 2016 +0100 | | | | | | improvements to function handling | | | - handle some of the builtin functions | | | - handle named arguments | | | - check argument type, variability, etc | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | A Compiler/NFFrontEnd/NFFunc.mo | | | A Compiler/NFFrontEnd/NFRecord.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit c7e8c027fc91341bd9f6aac4f1e4596336d3e097 | | | Author: Martin Sjölund | | | Date: Mon Dec 5 12:18:39 2016 +0100 | | | | | | Do not fail for a warning | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | * commit de28a2253f035562f9ea3abaf51e450951da9869 | | | Author: Martin Sjölund | | | Date: Mon Dec 5 11:24:16 2016 +0100 | | | | | | Perform type-checking on when conditions | | | | | | Previously, any expression was allowed in when-conditions. Now only | | | Boolean expressions, and also checks the usage of initial() in the | | | condition. | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/Util/Error.mo | | | | | * commit 4a4bd52ca095c06e213b0e03b4d1b314d6e1bd6c | | | Author: Adrian Pop | | | Date: Mon Dec 5 03:30:40 2016 +0100 | | | | | | partial support for handling functions | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFInstUtil.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit da294f8106f948c142c0ac7ab6b788b960da93d2 | | | Author: Per Östlund | | | Date: Sun Dec 4 13:32:09 2016 +0100 | | | | | | NFInst improvements. | | | | | | - Ported state machine for checking lookup restrictions from old new | | | inst to new inst. | | | - Many other lookup improvements. | | | - Fixed cloning of instances so that modifiers don't stick to classes. | | | - Other minor instantiation fixes. | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFInstance.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | A Compiler/NFFrontEnd/NFLookupState.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 974e2ad5bbc26e80340d546e2cc7cb0b703224af | | | Author: Adrian Pop | | | Date: Sat Dec 3 16:55:05 2016 +0100 | | | | | | docs depends on mkbuilddirs | | | | | | M Makefile.common | | | | | * commit 6c8d8e35dc2412c786c9c4e16ab81b2da823e5e7 | | | Author: Adrian Pop | | | Date: Sat Dec 3 16:22:15 2016 +0100 | | | | | | -use $MAKE instead of make | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit 8c4133092e29fa3c88be9ed3e59f344787861184 | | | Author: Lennart Ochel | | | Date: Fri Dec 2 23:20:45 2016 +0100 | | | | | | Fix dummy attributes | | | | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 9b4c1fe108bf692b53cb79e3fbb35c577747c0c6 | | | Author: Lennart Ochel | | | Date: Fri Dec 2 16:28:56 2016 +0100 | | | | | | Fix dummy real attributes | | | | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 9da1640afe59a7165dd86c584f6fe5c35aef26d8 | | | Author: Per Östlund | | | Date: Fri Dec 2 14:01:49 2016 +0100 | | | | | | Added new flag condenseArrays | | | | | | - Added new flag condenseArrays to make it possible to turn of the | | | array condensing done in InstSection. | | | | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/Util/Flags.mo | | | | | * commit bfd4680035c81c3df4b851eb30fbe84cfbfd0b2e | | | Author: arun3688 | | | Date: Fri Dec 2 12:32:10 2016 +0100 | | | | | | FrontEnd unitchecking | | | | | | M Compiler/FrontEnd/Inst.mo | | | A Compiler/NFFrontEnd/NFHashTableCrToUnit.mo | | | A Compiler/NFFrontEnd/NFHashTableStringToUnit.mo | | | A Compiler/NFFrontEnd/NFHashTableUnitToString.mo | | | A Compiler/NFFrontEnd/NFUnit.mo | | | A Compiler/NFFrontEnd/NFUnitCheck.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit f17048081149fcf6ee78ecd8a93b9067d6f00e38 | | | Author: Per Östlund | | | Date: Thu Dec 1 12:59:09 2016 +0100 | | | | | | Fix compilation without sundials/kinsol support. | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | * commit 5b7362b4c2100e5c4f2d9f00206951f6b307ca09 | | | Author: Adrian Pop | | | Date: Thu Dec 1 12:07:34 2016 +0100 | | | | | | add all Codegen*.mo to .gitignore | | | | | | M .gitignore | | | | | * commit debe19c08b5df8c83d4b2823fb9d1382c39f2dda | | | Author: Martin Sjölund | | | Date: Wed Nov 30 13:19:24 2016 +0100 | | | | | | Initial commit for embedded C code generator | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | A Compiler/Template/CodegenEmbeddedC.tpl | | | M Compiler/Template/CodegenXML.tpl | | | M Compiler/Template/Makefile.common | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 8dcb4435df95d9439a4d09bb4cf4f9a5494f6034 | | | Author: Martin Sjölund | | | Date: Wed Nov 30 13:04:13 2016 +0100 | | | | | | Use AvlSetInt instead of lists for inc. matrix | | | | | | The incidence matrix takes a long time to calculate for certain systems, | | | especially when you have one equation that ties into all of the other | | | equations. | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/Util/BaseAvlSet.mo | | | M Compiler/Util/BaseAvlTree.mo | | | | | * commit dc675db2f16b2b750406b787bfabb70cfecfe8e8 | | | Author: Willi Braun | | | Date: Wed Nov 30 12:44:29 2016 +0100 | | | | | | ticket:4159 fix some flag descriptions | | | | | | M Compiler/Util/Flags.mo | | | | | * commit fdfc4244b065809941630182e05d0d2ec86a9fa4 | | | Author: Lena Buffoni | | | Date: Wed Nov 30 12:08:00 2016 +0100 | | | | | | support for verification scenario generation from requirement models | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/Binding.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit f727803aa18aacb6ea3bc42f66e9b5562e000c9f | | | Author: Martin Sjölund | | | Date: Tue Nov 29 20:47:13 2016 +0100 | | | | | | Patch bootstrapping tarball | | | | | | M Compiler/boot/Makefile.common | | | A Compiler/boot/patches/CevalScript.1.patch.xz | | | | | * commit 561c2f95c3ac72d3c9f5692ad0dc71067076d166 | | | Author: Adeel Asghar | | | Date: Tue Nov 29 18:29:45 2016 +0100 | | | | | | ticket:4152 Added includeConstants argument to getClassNames API. | | | If true then the API will also return the constants of the class along with classes. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 1df8a4a52204bc57a77a744d98009803f36244a1 | | | Author: Willi Braun | | | Date: Tue Nov 29 15:57:56 2016 +0100 | | | | | | added kinsol/klu solver support with sparsity | | | | | | - reimplemented kinsol interface | | | - enable sparsity generation for non-linear algebraic loops | | | - enable usage of klu with nlsLS | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/omc_math.c | | | M SimulationRuntime/c/simulation/solver/omc_math.h | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit ff3d39d281711d43764d0f941a26369c8d21129d | | | Author: Willi Braun | | | Date: Thu Nov 17 22:09:44 2016 +0100 | | | | | | generate always SparsePattern for non-linear algebraic loops | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit af8cd3e3f6b730dfd1b97207e75c28f93e8294e1 | | | Author: Martin Sjölund | | | Date: Tue Nov 29 08:52:34 2016 +0100 | | | | | | v1.12 development | | | | | * commit ecceebd66d60087781d4cbf98fdc875b4d53ce4c | | | Author: adrpo | | | Date: Tue Nov 29 07:31:32 2016 +0100 | | | | | | make sure we don't have a old version number when no git present | | | | | | M Compiler/runtime/omc_config.h | | | | | * commit 2ccad20e28c59eff694645cadcabe0aa4a02525c | | | Author: Per Östlund | | | Date: Mon Nov 28 16:36:23 2016 +0100 | | | | | | Fix lookup of qualified crefs in nfinst. | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | | | * commit e1efb57dc1ecb296d9e49cf5d48d298654f4bb87 | | | Author: adrpo | | | Date: Mon Nov 28 16:21:19 2016 +0100 | | | | | | isXMLTCP is defined only if NO_INTERACTIVE_DEPENDENCY is undefined | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | * commit 3ee365e698ccd898d4afef8967171d4865ba93e0 | | | Author: Niklas Worschech | | | Date: Mon Nov 28 14:15:55 2016 +0100 | | | | | | use boost 1.59 if Visual Studio 2013 is used | | | | | | M Makefile.omdev.mingw | | | | | * commit daab8bb4b0147ece564911fc48b771b646141678 | | | Author: Martin Sjölund | | | Date: Mon Nov 28 08:54:35 2016 +0100 | | | | | | Allow multiple class annotations in diff algorithm | | | | | | Fixes ticket:4153 | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | * commit b0c9b437508f524f60e15c89cff69918b72a6cb2 | | | Author: Rüdiger Franke | | | Date: Mon Nov 28 07:37:36 2016 +0100 | | | | | | Adapt log levels to OMEdit, ticket:4048 | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | * commit ce441e184cccd9914a6d517f188e1ed17ced8b57 | | |\ Merge: d9f30dc8be 407fc9c9b8 | | | | Author: hudson | | | | Date: Sun Nov 27 17:34:34 2016 +0100 | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | * commit 407fc9c9b84c634d418022ad36e083f1285c0a6b | | | | Author: Adrian Pop | | | | Date: Sun Nov 27 13:58:38 2016 +0100 | | | | | | | | link generated executable with with wsock32 and ws2_32 | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Makefile.omdev.mingw | | | | | | | * commit a8258d47b38d9e8b97b730061f2c85201e265364 | | | | Author: Martin Sjölund | | | | Date: Sun Nov 27 13:43:36 2016 +0100 | | | | | | | | FMUs cannot set logFormat | | | | | | | | M SimulationRuntime/c/simulation/options.c | | | | | | | * commit 8dec8301dc914d2a14820c1e498a2fa5a90df4fb | | | | Author: Adeel Asghar | | | | Date: Sat Nov 26 14:03:36 2016 +0100 | | | | | | | | Use str to clear the stream instead of clear. | | | | Make sure we count the opening of tags. | | | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | | | * commit cfb2366b5062a15abec94831116d2cf7fa060107 | | | | Author: Martin Sjölund | | | | Date: Thu Nov 24 11:25:42 2016 +0100 | | | | | | | | Add logFormat=xmltcp | | | | | | | | logFormat=xmltcp requires a port to be passed and changes the format of | | | | the status sent periodically to be an XML message. | | | | | | | | All messages are buffered and sent when the message is finished in order | | | | to always send complete XML fragments to OMEdit. | | | | | | | | M SimulationRuntime/c/simulation/options.c | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | M SimulationRuntime/c/util/omc_error.c | | | | M SimulationRuntime/c/util/omc_error.h | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | | | * commit e02bbf266fa03066f7c00ae53f7fff7f8618bafb | | | | Author: Rüdiger Franke | | | | Date: Sat Nov 26 21:53:17 2016 +0100 | | | | | | | | Implement logging of simulation status | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | * commit ad7adca9d98ab3fc1f2e86b48f0efb9e23762f4a | | | | Author: Rüdiger Franke | | | | Date: Sat Nov 26 15:07:16 2016 +0100 | | | | | | | | Unify treatment of Logger instance | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | M SimulationRuntime/cpp/Include/FMU/FMULogger.h | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | * | commit d9f30dc8be1f0ef69d551994b17e5afeecf6fb0d | | | | Author: Rüdiger Franke | | | | Date: Sat Nov 26 15:35:08 2016 +0100 | | | | | | | | Implement logging of simulation status | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | * | commit 01ca4a37e76af3de60c87cd547834ab6444e6cd1 | | |/ Author: Rüdiger Franke | | | Date: Sat Nov 26 15:07:16 2016 +0100 | | | | | | Unify treatment of Logger instance | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | M SimulationRuntime/cpp/Include/FMU/FMULogger.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit 6b059e07ea38eff8723d92b0164b3c9546b0d249 | | | Author: adrpo | | | Date: Fri Nov 25 14:37:48 2016 +0100 | | | | | | fix windows builds add libs wsock32 ws2_32 | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | * commit 3a460b5f00679570b97f2b8903a7bb436ea0893d | | | Author: Rüdiger Franke | | | Date: Thu Nov 24 23:09:34 2016 +0100 | | | | | | Add xmltcp logger to Cpp runtime, ticket:4048 | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit 712e12e55845e1ba352310c25ee6fb0fbb1a8914 | | | Author: Willi Braun | | | Date: Thu Nov 24 17:57:18 2016 +0100 | | | | | | add try-catch execption if initialSolverData fails | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 0c85d9a679973f75e0bf3dbccf0123d905822556 | | | Author: Willi Braun | | | Date: Thu Nov 24 17:28:24 2016 +0100 | | | | | | add exception for ida solver if no sparsity available | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | * commit 95e5e65f3d0b33a1bffc8b0677c4fb64a0e3d6fd | | | Author: Willi Braun | | | Date: Thu Nov 24 13:46:54 2016 +0100 | | | | | | improve symbolic jacobian generation | | | | | | - generate sparse pattern for algebraic loops with GENERIC_JACOBIAN() | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit e4cfc38aa7f386bb9ee7c282a36e6371aa6c2c99 | | | Author: Per Östlund | | | Date: Wed Nov 23 21:57:17 2016 +0100 | | | | | | New instantiation improvements. | | | | | | - Fixed scoping when instantiating inherited components. | | | - Fixed userdefined types so they can be used more than once. | | | - Fixed userdefined type which extends from userdefined type. | | | - Added error message for combining extends of builtin type with other | | | elements. | | | | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentNode.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstance.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/Error.mo | | | | | * commit d7fc7be80cf87482dcedb33bd1e767729303c8ed | | | Author: Per Östlund | | | Date: Wed Nov 23 15:11:15 2016 +0100 | | | | | | Generate less empty structures in absyn2SCode. | | | | | | - Don't generate empty modifiers in SCodeUtil.translateMod. | | | - Don't generate empty annotations in SCodeUtil.translateAnnotation. | | | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | | * commit 60beb68ece0a6a0c4c3453a6e0d1df16664d2c95 | | | Author: Mahder Gebremedhin | | | Date: Tue Nov 22 13:40:29 2016 +0100 | | | | | | Type checking updates for the new fron-end | | | | | | Filling up the missing cases for equations and algorithms. | | | Updated binary operation checks. | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit b781dc9d5bde945f405c081582fe422cc1ad34ac | | | Author: Adeel Asghar | | | Date: Tue Nov 22 11:50:59 2016 +0100 | | | | | | Add 32/64 bit version. | | | | | | M Makefile.omdev.mingw | | | | | * commit bd46362ef96642d0be2d81910df614ee8d5296f5 | | | Author: Per Östlund | | | Date: Mon Nov 21 16:43:56 2016 +0100 | | | | | | Fix the check for final modification. | | | | | | - Moved the final attribute from NFMod.Modifier to NFBinding.Binding, | | | so that an element can be declared final without having a binding. | | | - Update the check for merging two modifiers where the inner is final. | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | | | * commit dc38639c44e7a39c24ae1b9ad8e296acd8dac00c | | | Author: Per Östlund | | | Date: Mon Nov 21 15:17:48 2016 +0100 | | | | | | Better error for duplicate mods in new inst. | | | | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | | | * commit 2c7afbd075a058e52dc0a0b5607444eff0f7f039 | | | Author: vwaurich | | | Date: Mon Nov 21 15:02:40 2016 +0100 | | | | | | fix signalArrows in visualization | | | | | | M Compiler/BackEnd/VisualXML.mo | | | | | * commit e68f0a0edb158750a2b0842c506d22182d6f80ee | | | Author: Per Östlund | | | Date: Mon Nov 21 14:33:36 2016 +0100 | | | | | | New instantiation improvements. | | | | | | - Initial support for class modifiers. | | | - Fixed cloning of component types. | | | | | | M Compiler/NFFrontEnd/NFComponentNode.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFInstance.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/BaseAvlTree.mo | | | | | * commit 592cec8b7b998986b1200724574bb54060489c0f | | | Author: vwaurich | | | Date: Mon Nov 21 13:19:27 2016 +0100 | | | | | | dont evaluate functions with unknown type on lhs | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit e11567af82dedf5e586083db471b8c37f11778ba | | | Author: ptaeuber | | | Date: Mon Nov 21 12:35:28 2016 +0100 | | | | | | Fix vararrayList | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit 63b77e73101a473bd0f8b8ddc2d2e819c295511c | | | Author: vwaurich | | | Date: Mon Nov 21 11:34:41 2016 +0100 | | | | | | dont add A-Vars of statesets to BackendDAE | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 555ce77f04f3cda41e9322dbd0bf62d6676b099f | | | Author: Martin Sjölund | | | Date: Fri Nov 18 14:50:22 2016 +0100 | | | | | | Make test utils able to clean more generated files | | | | | | This is necessary since Cppruntime statically links its runtime system | | | with the simulation. It caused the library testing server to have 50GB | | | of unused files lying around. It is less crucial for the C runtime since | | | the executable is always cleaned (this is an so-file for cppruntim | | | which was not cleaned up), and because the objects were small (few kB | | | instead of 10MB). | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | * commit a343431667540d8a6021246d3bc82a16d2ab4453 | | | Author: Adrian Pop | | | Date: Fri Nov 18 04:06:03 2016 +0100 | | | | | | some fixes to modelDescription.xml import | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/FMIExt.mo | | | M Compiler/runtime/FMIImpl.c | | | | | * commit fdec2bcb94d98be60c0acb8dd3a320ad614a0a08 | | | Author: Willi Braun | | | Date: Thu Nov 17 23:14:54 2016 +0100 | | | | | | improve sparsePattern dump | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 797a4ef71c8762169e8cfd428e077983018177eb | | | Author: alash325 | | | Date: Thu Nov 17 16:21:38 2016 +0100 | | | | | | Better naming for imported modelDescription XML | | | | | | Show error message if the file not found | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit 33b3b8e0fae3826dfc57fda478a352f4fe3a7850 | | | Author: Adeel Asghar | | | Date: Thu Nov 17 13:57:52 2016 +0100 | | | | | | ticket:4144 Use anyString to print the Integer values. | | | | | | M SimulationRuntime/c/meta/meta_modelica.c | | | | | * commit 901d152b737bbd3f3a5c31a142cdeb0675213dab | | | Author: ptaeuber | | | Date: Tue Nov 15 16:31:09 2016 +0100 | | | | | | Use qualified component names in hideResult attribute | | | | | | Fix for ticket:4089 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | * commit 350333d627395c6b43cfa5f6ec514f239fb76a60 | | | Author: Per Östlund | | | Date: Tue Nov 15 12:39:24 2016 +0100 | | | | | | NFInst fixes. | | | | | | - Fix modifier scope propagation. | | | - Fix binding expansion during flattening. | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | | | * commit adf0f0d498cfe13bce66e5edea99fc3d03ef0a7b | | | Author: Per Östlund | | | Date: Tue Nov 15 10:50:05 2016 +0100 | | | | | | Fix broken stuff from previous new inst change. | | | | | | - Fixed cref lookup. | | | - Fixed prefixing of crefs. | | | - Fixed modifier scoping. | | | - Lots of other small fixes. | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | M Compiler/NFFrontEnd/NFComponentNode.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFInstance.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit a4e70885194a882c5b7b7b0e974db26ac6ff4309 | | | Author: Rüdiger Franke | | | Date: Mon Nov 14 08:22:12 2016 +0100 | | | | | | Correct logging for FMUs and IDA | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit b6a7a6d692825586dd4593446c28ba946ef678f3 | | | Author: Rüdiger Franke | | | Date: Mon Nov 14 07:45:52 2016 +0100 | | | | | | Log errors during initialization and asserts | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | * commit f2e948cbed35b44e6d68b21ec357278d62baeac9 | | | Author: Rüdiger Franke | | | Date: Mon Nov 14 07:37:29 2016 +0100 | | | | | | Give log categories full names | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time.cpp | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit c26746fb4912a6be339eaed98bbb55947f642a19 | | | Author: Rüdiger Franke | | | Date: Sun Nov 13 19:54:27 2016 +0100 | | | | | | Add debug log for event conditions | | | | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | * commit a556edebe935e74daa05ab1320f7711b359294c4 | | | Author: Rüdiger Franke | | | Date: Sun Nov 13 18:46:54 2016 +0100 | | | | | | Connect Cpp Logger to FMI2 callback function | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | M SimulationRuntime/cpp/Include/FMU/FMULogger.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit edbd85c1a710f79aefe9aa505f0c5e94c309af7e | | | Author: Rüdiger Franke | | | Date: Sun Nov 13 18:44:36 2016 +0100 | | | | | | Let Newton not scale Jacobian columns | | | | | | See e.g. Modelica.Fluid.Examples.Tanks.ThreeTanks | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | * commit 47e18462fa4bd1b70ee5365bd51f57121afb29ae | | | Author: Rüdiger Franke | | | Date: Sat Nov 12 16:55:54 2016 +0100 | | | | | | Suppress duplicate error message if simulation fails | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit 066543650ff121b918dcb1a92d31f88c305351de | | | Author: Rüdiger Franke | | | Date: Sat Nov 12 16:49:32 2016 +0100 | | | | | | Always do at least one Newton step | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | * commit ba319245d55051bc8f77563a70fe833c7775bf10 | | | Author: Adeel Asghar | | | Date: Fri Nov 11 13:50:02 2016 +0100 | | | | | | ticket:4132 | | | Added pathStripSamePrefix function for addComponent API. Makes the path relative to class. | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 7f31e3155c545337c47437487c27514a12de8058 | | | Author: Rüdiger Franke | | | Date: Fri Nov 11 10:52:11 2016 +0100 | | | | | | Let Newton scale Jacobians of linear systems as well | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | * commit 863c7b71a47c3ebb2407cddc16b8d94a7ea2019f | | | Author: Rüdiger Franke | | | Date: Fri Nov 11 10:15:43 2016 +0100 | | | | | | Let Newton solver catch errors from analytic Jacobian | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | * commit 3821a19a84667206b54cc86f64355411650475e9 | | | Author: Rüdiger Franke | | | Date: Thu Nov 10 22:13:33 2016 +0100 | | | | | | Reduce code nesting in Newton solver | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | * commit 7d6aaa01cc962c850a81b76c0c44e6ca593463ce | | | Author: Rüdiger Franke | | | Date: Thu Nov 10 21:44:07 2016 +0100 | | | | | | Scale Newton solver with nominal values | | | | | | Get nominal variables from model and nominal residuals from Jacobian. | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | * commit 450b5bea1c8ce3b9bff69fcaeca4352d81601d7a | | | Author: Rüdiger Franke | | | Date: Thu Nov 10 21:35:12 2016 +0100 | | | | | | Increase accuracy of Newton solver | | | | | | M SimulationRuntime/cpp/Solver/Newton/NewtonSettings.cpp | | | | | * commit f4d1b5a5a64f33eee817ff66be45b16e8e5d6e43 | | | Author: Rüdiger Franke | | | Date: Thu Nov 10 21:34:36 2016 +0100 | | | | | | Reactivate analytic Jacobian for Newton solver | | | | | | Also remove tabs after fcc0b47dcb04a452d5bc9d4d6e46fda4c9149394. | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | * commit 54ab0e4ed39b2af8578ee7e82460d276862c563a | | | Author: Martin Sjölund | | | Date: Thu Nov 10 15:56:57 2016 +0100 | | | | | | Do not crash when reading a parameter | | | | | | The filterSimulationResults API expects only variables when converting | | | to CSV. This adds a check to see if a parameter was passed instead. | | | | | | M Compiler/runtime/SimulationResults.c | | | | | * commit 40b6e79b5bb93a59504a33b517a2ab07704d16aa | | | Author: Rüdiger Franke | | | Date: Wed Nov 9 21:29:20 2016 +0100 | | | | | | Activate Kinsol overflow test to avoid endless iterations | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | * commit 1b514e3f3c15acca40c536431da61cb1ffd44c82 | | | Author: Martin Sjölund | | | Date: Tue Nov 8 15:07:48 2016 +0100 | | | | | | Simplify counting number of real variables | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit d487be4fdbe4aa2f3ac995f94b8e8199ac4fcbfd | | | Author: ptaeuber | | | Date: Tue Nov 8 11:19:39 2016 +0100 | | | | | | Also simplify DAE.NOT() wout type | | | | | | see ticket:4089 | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit a50dbe10e5ed560e996e1498e72a92bc29daf4d8 | | | Author: Martin Sjölund | | | Date: Tue Nov 8 09:43:08 2016 +0100 | | | | | | Updates to source-code FMUs | | | | | | - Do not compile nonlinear/linear/mixed solvers unless the model uses | | | the solvers. | | | - Add support to compile a-files instead of so-files (--disable-shared | | | --enable-static). | | | - Added some preprocessor flags to disable more features in the run-time | | | (this should be improved; all logging functionality is included even | | | though the FMI runtime cannot access them, etc). | | | - Use global variables if pthreads is unavailable. | | | - Succesfully compiles to AVR CPUs now, but uses way too much SRAM to be | | | useful. | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/gc/memory_pool.c | | | M SimulationRuntime/c/gc/omc_gc.h | | | M SimulationRuntime/c/meta/meta_modelica.h | | | M SimulationRuntime/c/meta/meta_modelica_segv.h | | | M SimulationRuntime/c/openmodelica.h | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | M SimulationRuntime/c/simulation/solver/delay.c | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/ModelicaUtilities.c | | | M SimulationRuntime/c/util/list.c | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/omc_error.h | | | M SimulationRuntime/c/util/omc_init.c | | | M SimulationRuntime/c/util/omc_init.h | | | M SimulationRuntime/c/util/omc_mmap.c | | | M SimulationRuntime/c/util/omc_mmap.h | | | M SimulationRuntime/c/util/ringbuffer.c | | | M SimulationRuntime/fmi/export/buildproject/configure.ac | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit efd9b1f671bbf6d8900998f0e7055ee3a3004494 | | | Author: Rüdiger Franke | | | Date: Tue Nov 8 09:27:59 2016 +0100 | | | | | | Check for FMUType, ticket:4130 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/Error.mo | | | | | * commit 844621f31b0c7f402e67bdff32d61ca66af9fb7e | | | Author: Rüdiger Franke | | | Date: Tue Nov 8 08:30:44 2016 +0100 | | | | | | Make internal copy of instance name, ticket:4130 | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit d1a64527d1fed1cb46deedd32bd1afe9aa586847 | | | Author: Martin Sjölund | | | Date: Tue Nov 8 08:37:51 2016 +0100 | | | | | | Handle the type specifier being lost in the diff | | | | | | This fixes a new issue found in ticket:4110 | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | * commit 91a2bb438c433e1d48c4d55c01dbf791573cf31b | | | Author: ptaeuber | | | Date: Mon Nov 7 13:53:46 2016 +0100 | | | | | | Add spline interpolation also to ModelicaTables | | | | | | M SimulationRuntime/c/util/OldModelicaTables.c | | | | | * commit 9c32ee8c0c03dfddc848d1e64855b8956a24be97 | | | Author: Martin Sjölund | | | Date: Mon Nov 7 12:03:37 2016 +0100 | | | | | | Handle whitespace in single tree diffs better | | | | | | If a diff produces a single add and a single delete node, and these | | | nodes are separated only by whitespace, move the whitespace before | | | or after the nodes in order to merge them and produce a better overall | | | diff. This fixes ticket:4110. | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | * commit 39d920f4ace60b6570638c983eaf0fbbb56f7622 | | | Author: vwaurich | | | Date: Mon Nov 7 10:02:14 2016 +0100 | | | | | | set hideResult to false for visualization vars | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/VisualXML.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit e0cca96a48386e3cfcc72859ac796b262717f614 | | | Author: Martin Sjölund | | | Date: Mon Nov 7 07:40:24 2016 +0100 | | | | | | Handle multiple connection points being changed | | | | | | The diff algorithm now handles multiple component clauses and equations | | | being modified at the same time. This fixes ticket:4065. | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | * commit 736a94383affca0927cb9615176f61203a9e65f0 | | | Author: Rüdiger Franke | | | Date: Sun Nov 6 20:09:14 2016 +0100 | | | | | | Remove obsolete function | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 49cb49cbee70a0055f297f611fc05a74537cd341 | | | Author: Lennart Ochel | | | Date: Sun Nov 6 15:04:30 2016 +0100 | | | | | | Simplify some auxiliary function implementations | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f44f9c50922f01f7bd78c28566ed13913724da44 | | | Author: Rüdiger Franke | | | Date: Fri Nov 4 15:55:17 2016 +0100 | | | | | | Small optimization to RefArray code generation | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 1ee8c832b9270cda41b7b990d360802fe53303d7 | | | Author: Rüdiger Franke | | | Date: Fri Nov 4 14:50:42 2016 +0100 | | | | | | Rewrite SimCodeUtil.getUnrolledArrayIndex in procedural style | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit e657602228b40dc9eb103833607fc983e5d50ed2 | | | Author: Rüdiger Franke | | | Date: Fri Nov 4 14:13:40 2016 +0100 | | | | | | Unifiy storage order of RefArray, ticket:4093, ticket:4072 | | | | | | Assigning between RefArray and value Array copies storage linearly. | | | This is why RefArray must have column-major storage layout as well. | | | | | | The bug doesn't seem to show up because generated code currently | | | instantiates an intermediate array element by element, e.g. if a | | | RefArray is passed to a function. This could and should be optimized. | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 7359ea2c9a58271ef1e73d5c7d10a9e67d3cc49a | | | Author: Niklas Worschech | | | Date: Fri Nov 4 13:30:50 2016 +0100 | | | | | | Fix for division during internalization in cpp runtime | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | * commit 96f16777fb42d97318832a3d3f32e08ae9775c4a | | | Author: Niklas Worschech | | | Date: Wed Nov 2 11:17:52 2016 +0100 | | | | | | added Modelica Randaom to cpp runtime build | | | | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | * commit 95bc48164d3a12bde4f0fc1d0f4aeeb36f663439 | | | Author: Lennart Ochel | | | Date: Fri Nov 4 10:55:55 2016 +0100 | | | | | | Only mark states as changeable if the start attribute is constant | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit db9157bbc133a7dda72dad19d93e9028b0722699 | | | Author: Martin Sjölund | | | Date: Fri Nov 4 10:18:25 2016 +0100 | | | | | | Handle comments moving around | | | | | | This fixed ticket:4065, where comments move around and the diff | | | algorithm gets confused. It works by moving comment tokens from one | | | scope to another. By getting closer to the original point, the | | | existing diff algorithm (often) manages to get the comment into the | | | correct position. | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | M Compiler/Util/List.mo | | | | | * commit 93bd45ea5561fed81d93468d5f6e8fae5b91c8ee | | | Author: Mahder Gebremedhin | | | Date: Thu Nov 3 18:35:29 2016 +0100 | | | | | | - Escape quoted idents in aliases in _init.xml | | | | | | M Compiler/SimCode/SerializeInitXML.mo | | | | | * commit 98461c47a9f4000b37bfbe7968e12c79c5bddd0f | | | Author: vwaurich | | | Date: Thu Nov 3 15:55:38 2016 +0100 | | | | | | fix FMU string-type start attributes | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit a3b03f07d48fa2eaf57392dc77df8749e8bdb480 | | | Author: Rüdiger Franke | | | Date: Thu Nov 3 15:03:47 2016 +0100 | | | | | | Complete fix for 3dim RefArray, ticket:4093 | | | | | | This applies the fix of ea606a1b8af45859733d7c73bbe5778de42fc2bb to | | | five further occurences of the wrong index calculation. | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 73f7fca9797fa76969dba793ffcbeb40fe420e92 | | | Author: Rüdiger Franke | | | Date: Thu Nov 3 14:38:29 2016 +0100 | | | | | | Add error if daeExpCall finds no match | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 3cd68ac53dc30f28b34bd9615329d8a5f93492fe | | | Author: Willi Braun | | | Date: Thu Nov 3 14:48:34 2016 +0100 | | | | | | move findZeroCrossings to a postOptModule | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 1081354d0e0fbb2570435cfc1d873828babd8657 | | | Author: Per Östlund | | | Date: Thu Nov 3 14:11:50 2016 +0100 | | | | | | Redesigned NFInst to eliminate InstanceTree. | | | | | | - Changed NFInstNode to contain a mutable instance, instead of using | | | indices to an array of all classes. | | | - Added NFComponentNode which is similar to NFInstNode but for | | | components, to allow for a bidirectional instance tree. | | | - This is work in progress, expect things to be broken. | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | A Compiler/NFFrontEnd/NFComponentNode.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFInstance.mo | | | M Compiler/NFFrontEnd/NFInstanceTree.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit bc49d1dcb571bcded332311e13966128de055241 | | | Author: vwaurich | | | Date: Thu Nov 3 13:50:08 2016 +0100 | | | | | | add warning for external alias | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit 1731292fc24cbcd452ec86ebe60253542fd93f56 | | | Author: vwaurich | | | Date: Thu Nov 3 10:29:58 2016 +0100 | | | | | | added case in external alias detection | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit 0c7a532a0c0ce0efd0168fca3eace15e7ff329d1 | | | Author: Adrian Pop | | | Date: Wed Nov 2 23:09:01 2016 +0100 | | | | | | fix ticket:4124 | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | * commit 786193c1607b7bc3c82b303e3f324a0a5142193d | | | Author: Willi Braun | | | Date: Wed Nov 2 21:10:24 2016 +0100 | | | | | | improve dynamic state selection | | | | | | - fix initial state selection matrix A | | | - improve LOG_DSS dumps | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | | * commit 70c742284f5ae3b14ab08f2be2c09436773fbf5e | | | Author: ptaeuber | | | Date: Wed Nov 2 14:32:17 2016 +0100 | | | | | | Replace evaluated parameters in hideResult | | | | | | - introduce hideResult in BackendDAE.VAR | | | - replace parameters in that attribute and do not use annotation anymore | | | | | | see ticket:4089 | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 8747e2fe2b4c7a4dd3527d6d0a0920c7f88e425e | | | Author: Lennart Ochel | | | Date: Tue Nov 1 12:18:25 2016 +0100 | | | | | | Remove superfluous whitespace from generated xml file | | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | * commit ea606a1b8af45859733d7c73bbe5778de42fc2bb | | | Author: vwaurich | | | Date: Tue Nov 1 11:53:07 2016 +0100 | | | | | | fix 3dim array for cpp | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit f2641d78a39435324ae8729e7b92cc4a05e8c5c3 | | | Author: Lennart Ochel | | | Date: Mon Oct 31 21:36:03 2016 +0100 | | | | | | Remove attribute useStart from model_init.xml | | | | | | M Compiler/SimCode/SerializeInitXML.mo | | | M Compiler/Template/CodegenCppInit.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 369fd73a5982ac6233c8134443a55a9bb44e1168 | | | Author: Rüdiger Franke | | | Date: Mon Oct 31 13:07:05 2016 +0100 | | | | | | Exploit structured logging for Newton solver | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | * commit a94610ae08af24f4ac7014e707cf8fc843f59a1a | | | Author: Rüdiger Franke | | | Date: Mon Oct 31 11:17:34 2016 +0100 | | | | | | Exploit structured logging for LOG_INIT and LOG_STATS | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | * commit 7c61be0ea8fed426111db32ba1d6783eaff7da6d | | | Author: Rüdiger Franke | | | Date: Mon Oct 31 10:34:10 2016 +0100 | | | | | | Unify command line names of log settings | | | | | | solv --> solver, i.e. LOG_SOLVER | | | event --> events, i.e. LOG_EVENTS | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit f0015838120e02a4c030d9540137e6516f46e348 | | | Author: Rüdiger Franke | | | Date: Mon Oct 31 10:31:02 2016 +0100 | | | | | | Implement XML logger for Cpp runtime in OMEdit | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit 1e169048715ac546c82916bf1f8190b8f6e85fb8 | | | Author: Rüdiger Franke | | | Date: Sun Oct 30 23:30:33 2016 +0100 | | | | | | Only initialize variabes with start value from init.xml | | | | | | Default start values of 0 are already given in SimVars.cpp. | | | Moreover the set*StartValue of initEquations will not override it. | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | * commit c60d86d4fec89270a3946652fa8c5c7b63b010c6 | | | Author: Rüdiger Franke | | | Date: Sat Oct 29 14:36:47 2016 +0200 | | | | | | Additionally check for array element, ticket:4093 | | | | | | See e.g. | | | PowerSystems.Examples.Spot.AC1ph_DC.Inverter | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 4a3540b4da47f0ddf566e5461a922b501c014f86 | | | Author: Rüdiger Franke | | | Date: Sat Oct 29 09:17:28 2016 +0200 | | | | | | SIMVAR's numArrayElement is not sufficient, ticket:4093 | | | | | | It may contain a dimension for a scalar. See e.g. | | | Modelica.Electrical.PowerConverters.Examples.ACDC.Rectifier1Pulse.Thyristor1Pulse_R | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit c655395efa4f2a67ae2f8dc810ac20a3492091ee | | | Author: Rüdiger Franke | | | Date: Fri Oct 28 17:11:18 2016 +0200 | | | | | | Robustify elabBuiltinDynamicSelect, ticket:3675 | | | | | | The determination of dynamic values currently fails for | | | crefs with indices. Always return at least the static value. | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 76cba8f169c3cf8919a40a1c941f78b0f0b594e5 | | | Author: Rüdiger Franke | | | Date: Fri Oct 28 13:30:53 2016 +0200 | | | | | | Fix cpp codegen for array assignment in when, ticket:4093 | | | | | | Can't detect array with Expression.typeof(exp) returning DAE.CREF. | | | Moreover cover arbitrary array dimensions and | | | avoid 5x copy/paste of lengthy cref1 call. | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 3840dead797c0a6b05bc900e6e424220030fcf73 | | | Author: Rüdiger Franke | | | Date: Thu Oct 27 22:25:03 2016 +0200 | | | | | | Enhance elabBuiltinDynamicSelect for visible, ticket:3675 | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 024573ebc6347934db0057e84df251bc0eb0cf40 | | | Author: Willi Braun | | | Date: Thu Oct 27 18:28:42 2016 +0200 | | | | | | add further deltaX option for the solvers | | | | | | M SimulationRuntime/c/linearization/linearize.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 5c6c19f25f001ccae34d6693f36df098d1397f48 | | | Author: Willi Braun | | | Date: Thu Oct 27 18:05:52 2016 +0200 | | | | | | Revert "add xml root element for logFormat=xml" | | | | | | This reverts commit c98026b27117612ea944128788e90b80dfc74d7d. | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit 183b510d5ab8e06661fae1026f7083ac61033a23 | | | Author: vwaurich | | | Date: Thu Oct 27 17:21:46 2016 +0200 | | | | | | Remove tab from visualxml tpl | | | | | | M Compiler/Template/VisualXMLTpl.tpl | | | | | * commit 82c4ecda81f977d3e8e93461ed92815049916349 | | | Author: vwaurich | | | Date: Thu Oct 27 16:14:51 2016 +0200 | | | | | | Take an arbitrary alias for externalObjects if unsure | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit 745621ea70c887233049f2752482bc5f9d5ce4b5 | | | Author: vwaurich | | | Date: Thu Oct 27 15:20:05 2016 +0200 | | | | | | Fix visXMl for file-shapeTypes since new parameter stuff made things different | | | | | | M Compiler/BackEnd/VisualXML.mo | | | M Compiler/Template/VisualXMLTpl.tpl | | | M Compiler/Template/VisualXMLTplTV.mo | | | | | * commit c98026b27117612ea944128788e90b80dfc74d7d | | | Author: Willi Braun | | | Date: Thu Oct 27 14:30:04 2016 +0200 | | | | | | add xml root element for logFormat=xml | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit c237c18825da39b01ef5d05a37fbfa3c445b92c8 | | | Author: vwaurich | | | Date: Thu Oct 27 09:16:11 2016 +0200 | | | | | | always expand records when counting algos | | | | | | M Compiler/FrontEnd/CheckModel.mo | | | | | * commit ae27c2b0f3711aba214fad2508f4195487c5ebe2 | | | Author: vwaurich | | | Date: Wed Oct 26 16:10:39 2016 +0200 | | | | | | Dont expand algorithm when counting the size after removeSimpleEquations | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 7def99eacbf1eb31d60bc87a0d985c45d19c414d | | | Author: Rüdiger Franke | | | Date: Thu Oct 27 07:25:50 2016 +0200 | | | | | | Enhance elabBuiltinDynamicSelect for texts, ticket:3675 | | | | | | This is needed to get dynamic text annotation working in OMEdit. | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 6345c52cb6103eae0f001334ce75312364f97466 | | | Author: Rüdiger Franke | | | Date: Wed Oct 26 20:26:43 2016 +0200 | | | | | | Override protected with HideResult annotation, ticket:4089 | | | | | | This treats protected variables with annotation(HideResult=false) | | | like public variables during model translation. | | | In particular such parameters can be changed after model translation. | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit 1580918657cb841a0c214b3420504cd844366038 | | | Author: vwaurich | | | Date: Wed Oct 26 15:44:42 2016 +0200 | | | | | | fix cpp codegen for tuple assignments in whenOperators | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 3fd4d4ffd102c07e4944fd7da6a7e620caf10303 | | | Author: Lennart Ochel | | | Date: Wed Oct 26 12:07:09 2016 +0200 | | | | | | Fix generation of parameter equations | | | | | | - see second issue of ticket:4093 | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit c8df1c5481e66392ca6bcb7504620de4d103d74d | | | Author: Lennart Ochel | | | Date: Wed Oct 26 11:45:07 2016 +0200 | | | | | | Revert "rewrite simplifyComplexFunction" | | | | | | This reverts commit 68f9aae4815d7a2829277878a27d0db7c31dff5f. | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit 8feaea880c8b7f74f4edfb5ada24da398b2e4323 | | | Author: Lennart Ochel | | | Date: Wed Oct 26 11:35:59 2016 +0200 | | | | | | Revert "fixed PR 1148" | | | | | | This reverts commit 893adb73f101480a976e1342e6afce238756dfe0. | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 2722e764c9ef24d4e10ede7cac228de49569adbd | | | Author: Lennart Ochel | | | Date: Wed Oct 26 11:35:50 2016 +0200 | | | | | | Revert "improved array dump" | | | | | | This reverts commit c3733b363358461823e3d403b52372176c830513. | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | * commit b2f7540d32c22dc995f526dbe002e27ba37169b5 | | | Author: Lennart Ochel | | | Date: Wed Oct 26 11:35:30 2016 +0200 | | | | | | Revert "workaround for array=f()" | | | | | | This reverts commit 339c7493844674d935f245f979e136576572cc4e. | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 5515de8b02a330f8790be3c4bde423e5d32b3ad2 | | | Author: Martin Sjölund | | | Date: Wed Oct 26 09:47:31 2016 +0200 | | | | | | Add support for clang (3.7+) OpenMP | | | | | | M Compiler/runtime/Makefile.in | | | M Compiler/runtime/config.unix.h.in | | | M SimulationRuntime/cpp/Makefile.env.in | | | M SimulationRuntime/cpp/Makefile.in | | | M configure.ac | | | | | * commit 295a040751982046e98681b560550c407bfeb472 | | | Author: Rüdiger Franke | | | Date: Mon Oct 24 23:25:58 2016 +0200 | | | | | | Read all values from init.xml, ticket:4089 | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | * commit c58bee3b9b72a03d53406eac03e85fe5f6ef8e51 | | | Author: Rüdiger Franke | | | Date: Mon Oct 24 22:21:00 2016 +0200 | | | | | | Emit protected variables with HideResult=false, ticket:4089 | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | * commit 6d02154ba445fd9e04017ba30386db6fa4da78f7 | | | Author: Rüdiger Franke | | | Date: Mon Oct 24 22:20:19 2016 +0200 | | | | | | Accept -alarm and -abortSlowSimulation for nightly tests | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit 599e0f68dbce6290b6ef6812a6c5710f53af339f | | | Author: Rüdiger Franke | | | Date: Mon Oct 24 22:18:03 2016 +0200 | | | | | | Filter protected and hidden in Cpp runtime, ticket:4089 | | | | | | The former global setting ResultsOutput {true, false} is replaced | | | with enum EmitResults {EMIT_ALL, EMIT_PUBLIC, EMIT_NONE}. | | | The default value is EMIT_ALL (cf. former true). | | | | | | OMCFactory uses the default value EMIT_PUBLIC and introduces the | | | new option --emit-results with the values all, public or none. | | | The OMEdit option `-emit-protected` is tranlated to `--emit-results all`. | | | | | | The actual filtering simply skips values in XmlPropertyReader. This works | | | out as protected values are not needed from init.xml because they are | | | calculated in the generated code. | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | M SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit 32dfa07c221cc45a184cbeab8bbfb99bc3f28e8c | | | Author: Rüdiger Franke | | | Date: Mon Oct 24 19:24:19 2016 +0200 | | | | | | Replace tabs with spaces in XmlPropertyReader, ticket:4089 | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | M SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | | | | | * commit f992d19981d05ffedfcaa39ff68575f54b2776c8 | | | Author: Willi Braun | | | Date: Mon Oct 24 19:26:24 2016 +0200 | | | | | | let linearize also run in numerical mode | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 3775ade2f97382a4718d2f196f9effda25f568da | | | Author: vwaurich | | | Date: Mon Oct 24 14:20:40 2016 +0200 | | | | | | small cleanup | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit 60e12868e4a071a6afd2f9918309ddadcf90a2f1 | | | Author: vwaurich | | | Date: Mon Oct 24 13:47:06 2016 +0200 | | | | | | function to get linker library paths with extra case for Winmm | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | * commit bef320ce3dca47b9009695deb118fce2b46ce999 | | | Author: Rüdiger Franke | | | Date: Mon Oct 24 12:35:01 2016 +0200 | | | | | | The 1 matters (see Filter parameter results) | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | | | * commit cbb742b51933303a0c3bb3ab522a677ed2a383ab | | | Author: Rüdiger Franke | | | Date: Mon Oct 24 12:05:46 2016 +0200 | | | | | | Filter parameter results, ticket:3925, ticket:4029 | | | | | | Note: the new function `calcParamsSize` starts to count sz at 0; | | | the previous implementation in `calcDataNames` started with 1. | | | Should not matter as there are no aliases to parameters. | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | | | * commit 1692f27c86cdbda67a641df8800ed2be35cb29a1 | | | Author: vwaurich | | | Date: Mon Oct 24 11:13:27 2016 +0200 | | | | | | BackendDAE.ASSIGN can hold tuples on lhs | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/DAEQuery.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/XMLDump.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenAdevs.tpl | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCSharp.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenSparseFMI.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | M Compiler/Template/CodegenXML.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Template/TaskSystemDump.tpl | | | | | * commit dd59e5404772f5fc65e092e4fdecfc03a8f635a0 | | | Author: Rüdiger Franke | | | Date: Mon Oct 24 09:08:53 2016 +0200 | | | | | | Only filter public variables with HideResult, ticket:4089 | | | | | | This is needed as HideResult defaults to protected. | | | Protected variables are filtered anyway. | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | * commit 77bf4cba2af5cb9abed31830e11582f5b6e2c7c3 | | | Author: Rüdiger Franke | | | Date: Mon Oct 24 06:30:57 2016 +0200 | | | | | | HideResult defaults to protected, ticket:4089 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCppInit.tpl | | | | | * commit 339c7493844674d935f245f979e136576572cc4e | | | Author: vruge | | | Date: Sun Oct 23 21:29:37 2016 +0200 | | | | | | workaround for array=f() | | | | | | for cpp | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit c3733b363358461823e3d403b52372176c830513 | | | Author: vruge | | | Date: Sat Oct 22 20:09:58 2016 +0200 | | | | | | improved array dump | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | * commit 893adb73f101480a976e1342e6afce238756dfe0 | | | Author: vruge | | | Date: Sat Oct 22 10:53:30 2016 +0200 | | | | | | fixed PR 1148 | | | | | | added losing case (_,_, ..., xi ,_,_) = f(.)[i] | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 1a1a32a858a4de001764e0732687e392e7267e44 | | | Author: Martin Sjölund | | | Date: Fri Oct 21 14:12:09 2016 +0200 | | | | | | Fix order of clocked equations | | | | | | Before, the IDs given to clocked equations was in the middle of the | | | regular equations, but it needs to come after (or before). | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f9018bb81a5adfb04bfeab161d2c9735e17828ab | | | Author: Niklas Worschech | | | Date: Fri Oct 21 11:23:30 2016 +0200 | | | | | | fix in cpp runtime for msvc 2013 | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | | * commit 68f9aae4815d7a2829277878a27d0db7c31dff5f | | | Author: vruge | | | Date: Tue Oct 11 23:23:17 2016 +0200 | | | | | | rewrite simplifyComplexFunction | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit d75f648c03d06c472542ab0494959fca17ccd1ad | | | Author: ptaeuber | | | Date: Thu Oct 20 23:12:23 2016 +0200 | | | | | | Correct handling of parameters | | | | | | This commit corrects the improper and inconsistent handling | | | of parameters by implementing what is listed below: | | | | | | - Only evaluate structural parameters and parameters with | | | annotation(Evaluate=true) during compile time by default. | | | Final parameters and protected parameters are not evaluated | | | any more. | | | (see ticket:3211, ticket:4027) | | | | | | - Many different preOpt modules are merged to one preOpt module | | | "evaluateParameters" with different flags instead | | | -> To calculate additional parameters the following flags are introduced: | | | --evaluateFinalParameters= (default: false) | | | --evaluateProtectedParameters= (default: false) | | | | | | -> To activate/deactivate the replacement of the calculated parameters | | | in the DAE use: | | | --replaceEvaluatedParameters= (default: true) | | | | | | - Mark structural parameters deciding the if-branch final | | | (see ticket ticket:4053) | | | | | | - Structural parameters in instances are detected correctly | | | (see ticket:4059) | | | | | | - Propagate the final attribute to parameters structural parameters | | | depend on | | | (see ticket:4052) | | | | | | - Mark parameters final if used for calculation of other parameters, | | | because otherwise it leads to inconsistency when changing the value | | | after compilation. | | | Also replace the evaluated expressions because they are already evaluated | | | and not changeable anymore. | | | (see ticket:4027, ticket:3211) | | | | | | - Make final, structural and protected parameters unchangeable | | | -> Write final parameters to _08bnd.c | | | -> Make use of the isValueChangeable-flag | | | (see ticket:4060, ticket:3211, ticket:4027) | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/FFrontEnd/FCore.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | * commit c2ed655aac4792cefd41854900f575ce6b115dc4 | | | Author: Martin Sjölund | | | Date: Thu Oct 20 08:00:45 2016 +0200 | | | | | | Changes to FMI autoconf, more debugging messages | | | | | | M SimulationRuntime/fmi/export/buildproject/configure.ac | | | | | * commit 53b732f53dec22a38d996a408786feeeea233f2c | | | Author: Rüdiger Franke | | | Date: Thu Oct 20 06:58:27 2016 +0200 | | | | | | ConvertUnits, ticket:4081 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 5d9af8447c6cf3926675e3d403d46f63bdc94b60 | | | Author: Willi Braun | | | Date: Thu Oct 20 00:39:46 2016 +0200 | | | | | | add deltaX flag and pass it to the linearization | | | | | | M SimulationRuntime/c/linearization/linearize.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 620a9dfb7f9d0003224e7a3a182ded91a7c33b6c | | | Author: Willi Braun | | | Date: Wed Oct 19 15:19:02 2016 +0200 | | | | | | review lineraize code | | | | | | - use actual values of the states instead of the start values | | | | | | M SimulationRuntime/c/linearization/linearize.cpp | | | | | * commit b304032e78a3f3df1d75fbde2eaaea74129bffa8 | | | Author: Martin Sjölund | | | Date: Wed Oct 19 13:01:29 2016 +0200 | | | | | | Produce error-messages when linearize fails | | | | | | And also prevent linearize/optimize to run twice when failing, | | | by returning a value when failing. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 92846a43a62e4c05bf0223c7900e8e650af462b8 | | | Author: vwaurich | | | Date: Wed Oct 19 11:36:53 2016 +0200 | | | | | | remove unused function | | | | | | M Compiler/BackEnd/VisualXML.mo | | | | | * commit f97e445378bd3f47f00277be203195e3232981ee | | | Author: Martin Sjölund | | | Date: Wed Oct 19 11:23:39 2016 +0200 | | | | | | AvlSet instead of HashSet for structural params | | | | | | M Compiler/FFrontEnd/FCore.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | A Compiler/Util/AvlSetCR.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 1ccc53d70f2bf9213ef167ab7e9c14ef86943287 | | | Author: vwaurich | | | Date: Wed Oct 19 11:08:41 2016 +0200 | | | | | | use CevalScript.getFullPathFromUri to get animation file paths | | | | | | M Compiler/BackEnd/VisualXML.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f45d03b38e9ffac58c9845d977708dd04c4898b9 | | | Author: vwaurich | | | Date: Wed Oct 19 09:00:09 2016 +0200 | | | | | | get absolute paths of resource files which are used for animation | | | | | | M Compiler/BackEnd/VisualXML.mo | | | M Compiler/Script/GlobalScriptDump.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 88b6260b5a9a6e7ece71e8f5fd8bb47d19aea14c | | | Author: Martin Sjölund | | | Date: Wed Oct 19 08:05:55 2016 +0200 | | | | | | Structural parameters as HashSet instead of Table | | | | | | The FCore.Cache stores the structural parameters as a HashTable, but | | | does not use the value. This changes the structure to a HashSet | | | instead. | | | | | | Note: This also fixes a bug in a model where the HashTable gets | | | corrupted (probably due to matchcontinue use). The structure should | | | possibly be changed to an AvlSet instead (or HashTable/HashSet | | | changed to be fully mutable). | | | | | | M Compiler/FFrontEnd/FCore.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/Util/BaseHashTable.mo | | | M common | | | | | * commit eae52ab3123448045bb7a4041238210f261603a7 | | | Author: Rüdiger Franke | | | Date: Tue Oct 18 09:13:52 2016 +0200 | | | | | | Remove Cpp code generation for initialization of alias vars | | | | | | This should hardly be needed anymore, because aliases share memory | | | with the actual variables. The generation of | | | function bodies was commented out (init7, ..., init10). | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit d7838200a0f2d92b7070fae39c8df573eed80f73 | | | Author: Rüdiger Franke | | | Date: Tue Oct 18 06:59:58 2016 +0200 | | | | | | Adapt Cpp code to increased use of calculatedParameter, ticket:4027 | | | | | | This follows up 25249c864ee6b90431f618d4ee42d2deb580c4d1 | | | "Fix initialization problems containing parameters having implicitly fixed=false" | | | | | | - move initialization details to the three sub-methods | | | initializeMemory/FreeVariables/BoundVariables | | | - in particular place initParameterEquations() in initializeBoundVariables | | | - avoid duplicate initialization steps in FMUWrapper and FMU2Wrapper | | | - force HARDCODED_START_VALUES for FMI export -- this is needed for FMI2, | | | because calculatedParameters have no values in the XML file; | | | it is also needed for FMI1 tests that re-import FMUs (e.g. Crane*) | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit 55548c186428ea36a2b3506efc30126c6bc99bd5 | | | Author: Per Östlund | | | Date: Mon Oct 17 15:56:11 2016 +0200 | | | | | | Improved prefixing in NFInst. | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFInstanceTree.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFPrefix.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 7efbde0d47061ea90518a83c4e1530e495e2fc42 | | | Author: Martin Sjölund | | | Date: Mon Oct 17 13:49:28 2016 +0200 | | | | | | Only run SMFlatten if the model uses SMs | | | | | | The state machine handling is slow and always runs. This disables that | | | code unless the model actually contains a state machine. | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | M common | | | | | * commit c9f67a82086c632d6cd0c78702105b676e3192f9 | | | Author: Martin Sjölund | | | Date: Mon Oct 17 13:49:08 2016 +0200 | | | | | | Tabs to spaces | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | * commit c8b206d6f514c2117ca951ab2de2b855dc177c3f | | | Author: Rüdiger Franke | | | Date: Mon Oct 17 08:30:42 2016 +0200 | | | | | | Correct numbers of variables, ticket:4072 | | | | | | Index 0 of real vars is the first state, not reserved. | | | Moreover inputs and outputs are already covered by alg vars and states. | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | * commit 8b1f74ec9868827a59de7fd5b07a9ba7e8b01597 | | | Author: Rüdiger Franke | | | Date: Mon Oct 17 08:27:46 2016 +0200 | | | | | | Fix multi-dimensional arrays in Cpp init.xml, ticket:4072 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCppInit.tpl | | | | | * commit db80ad11b45960a1ffc897b7089c93a6adfcdddb | | | Author: Rüdiger Franke | | | Date: Mon Oct 17 07:53:57 2016 +0200 | | | | | | Partly revert "Move adding of tempVars into model info" | | | | | | This reverts SimCodeUtil.getValueReference that was broken | | | in commit 63a287984ce9e99a37e4a1f8890602521e88ba1c. | | | See ticket:4072 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 30c4b4cd220fa38203070a9527b99abc9399d027 | | | Author: hudson | | | Date: Sat Oct 15 18:55:47 2016 +0200 | | | | | | Updating 3rdParty | | | | | | 0827b3e adapt code to msvc2015 | | | | | | M 3rdParty | | | | | * commit 9447a8c56b2b89e7b62266198f6237571083e535 | | | Author: Adrian Pop | | | Date: Sat Oct 15 18:50:28 2016 +0200 | | | | | | adapt code to MSVC2015 | | | - the compilation will now use the existing | | | VS 2015, 2013, 2012, 2010 in that order | | | - use VSVERSION=20NN to change the order | | | - fix a minor warning in the CPP runtime CMakeLists.txt | | | | | | M Makefile.omdev.mingw | | | M SimulationRuntime/c/util/omc_msvc.h | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | M SimulationRuntime/cpp/PrecompiledHeader.cmake | | | | | * commit 4f6ee12c77bccdcb68fe1230702b352dbdd5fd5d | | | Author: Rüdiger Franke | | | Date: Sat Oct 15 17:12:48 2016 +0200 | | | | | | Fix array storage order in FMI export, ticket:4072 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit d314f5cd71de539aaf15880ca878e341130f621f | | | Author: Niklas Worschech | | | Date: Fri Oct 14 15:16:18 2016 +0200 | | | | | | added ModelicaIO and zlib to cpp runtime build | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | * commit 892dc5ad9138b02caf242470b4276f8b0d647a1f | | | Author: Rüdiger Franke | | | Date: Thu Oct 13 22:39:16 2016 +0200 | | | | | | Mark inputs changeable | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit d95bf9970ef8f43976efbf45b864a23e06ff8d40 | | | Author: Per Östlund | | | Date: Thu Oct 13 21:23:47 2016 +0200 | | | | | | Don't dump the flat model in silent mode. | | | | | | M Compiler/Main/Main.mo | | | | | * commit bdb177c3f748ea7f51c0f50345801534a21efbd6 | | | Author: Adeel Asghar | | | Date: Thu Oct 13 14:29:17 2016 +0200 | | | | | | Added new API getComponentModifierValues. | | | Returns the submodifiers. | | | Moved getComponentModifierValue to ModelicaBuiltin.mo | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 69d8e82a61698a1e0cb8dd19670a1e2bfa0a0688 | | | Author: Martin Sjölund | | | Date: Thu Oct 13 13:34:57 2016 +0200 | | | | | | Start splitting large C-files into smaller ones | | | | | | 06inz.c is now split into parts of 2000 (configurable by | | | --equationsPerFile) number of equations per part (C-file). | | | | | | Once implemented for all files, there should be a performance increase | | | for large models such as ScalableTestSuite. | | | | | | M Compiler/Global/Global.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Template/Tpl.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/List.mo | | | | | * commit 043a7563c63edaa59a81310fc149203894e63fcb | | | Author: Per Östlund | | | Date: Wed Oct 12 15:42:34 2016 +0200 | | | | | | Fix for a few compiler warnings. | | | | | | M Compiler/runtime/errorext.cpp | | | M Compiler/runtime/settingsimpl.c | | | M Compiler/runtime/systemimpl.c | | | | | * commit b11d246c9a583dde6372fe9a8210d5facc019f45 | | | Author: Martin Sjölund | | | Date: Wed Oct 12 15:02:32 2016 +0200 | | | | | | Link with expat when not bootstrapping | | | | | | M Compiler/boot/Makefile.common | | | | | * commit 1a5a648eff50997fc3d96eb274dca90790439c17 | | | Author: Per Östlund | | | Date: Wed Oct 12 13:10:14 2016 +0200 | | | | | | Quick hack to fix some NFInst issues. | | | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | | | * commit 6324199e589b9d14af08c2a14e4d8de15d691322 | | | Author: Martin Sjölund | | | Date: Wed Oct 12 09:19:21 2016 +0200 | | | | | | Link against fewer libraries when bootstrapping | | | | | | There is no need to link against CORBA, reading of simulation results, | | | FMI parsing, HPCOM, etc during bootstrapping stage 1 so these are no | | | longer linked during stage 1. | | | | | | M Compiler/boot/Makefile.common | | | M Compiler/boot/Makefile.in | | | M Compiler/boot/Makefile.omdev.mingw | | | M Compiler/runtime/Makefile.common | | | | | * commit cba2c4a0d7ceee4e2c3f786d52804fb61902b2a9 | | | Author: Rüdiger Franke | | | Date: Wed Oct 12 08:17:16 2016 +0200 | | | | | | Add attributes to init.xml file of Cpp runtime, ticket:4069 | | | | | | These attributes are needed for OMEdit. | | | | | | M Compiler/Template/CodegenCppInit.tpl | | | | | * commit 2f98348cf3996ab7a24771cb6e3510306c48096b | | | Author: Willi Braun | | | Date: Tue Oct 11 16:42:00 2016 +0200 | | | | | | add functionAlgebraic to callStatistics | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit e502e335818280c7c130ae2a729ca7fe0891c28b | | | Author: ptaeuber | | | Date: Tue Oct 11 15:40:17 2016 +0200 | | | | | | Also dump iteration variable names in tearing dump | | | | | | if -d=iterationVars is set | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit 0c4be26f5132d56dc868fd2bf718c1f9e3ead057 | | | Author: Martin Sjölund | | | Date: Tue Oct 11 14:09:58 2016 +0200 | | | | | | HPCOM is not needed for bootstrapping | | | | | | M Compiler/runtime/Makefile.common | | | | | * commit e2728465b637d72c4dfdb1de96993f0c5908262e | | | Author: Martin Sjölund | | | Date: Tue Oct 11 08:50:42 2016 +0200 | | | | | | Do not link expat with omc | | | | | | Expat is linked in via FMIL, but we do not need FMIL to bootstrap | | | so it should not be hard-coded. | | | | | | M Compiler/boot/Makefile.in | | | M Makefile.common | | | M Makefile.omdev.mingw | | | | | * commit e52e2f988016980b5779033cd4e55ede7a90ffea | | | Author: Rüdiger Franke | | | Date: Tue Oct 11 07:42:28 2016 +0200 | | | | | | Fix use of scale factor in unit conversion, ticket:4031 | | | | | | This bug showed up with the newly introduced degF. | | | | | | Also re-introduce ms, because OMEdit uses it for scaling of plots | | | and millisecond is globally unique. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/runtime/unitparser.cpp | | | | | * commit 5609fed3a85b4cd4d0bfea7656c3f2d8549f0978 | | | Author: Rüdiger Franke | | | Date: Sat Oct 8 13:56:57 2016 +0200 | | | | | | Add support for Imperial units, ticket:4031 | | | | | | M Compiler/runtime/unitparser.cpp | | | | | * commit 038e71cb4815b308c78d9baff710908ff44594d2 | | | Author: Rüdiger Franke | | | Date: Sat Oct 8 13:28:18 2016 +0200 | | | | | | Add missing derived units, ticket:4031 | | | | | | These units are accepted for use with SI and/or | | | find in Modelica.SIunits and thus should be supported. | | | | | | M Compiler/runtime/unitparser.cpp | | | | | * commit 561b96766916997c60e9df08bc492ac981f1710b | | | Author: Rüdiger Franke | | | Date: Sat Oct 8 08:22:56 2016 +0200 | | | | | | Remove derived units with standard prefixed, ticket:4031 | | | | | | They should be treated anyway. | | | | | | M Compiler/runtime/unitparser.cpp | | | | | * commit 0901cc3c6dc08d5b85083f718ef280a217074594 | | | Author: Rüdiger Franke | | | Date: Fri Oct 7 18:49:44 2016 +0200 | | | | | | Add derived unit deg | | | | | | M Compiler/runtime/unitparser.cpp | | | | | * commit b5b49b0f3a7df7b032f177c64b53626b46147b50 | | | Author: ptaeuber | | | Date: Fri Oct 7 14:44:10 2016 +0200 | | | | | | Use Ceval.ceval to evaluate ... | | | | | | ... constant function calls in parameter bindings | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 0382fe813acf60d04ab9d4bd94be25aec2e19e74 | | | Author: vwaurich | | | Date: Fri Oct 7 13:56:43 2016 +0200 | | | | | | better external object detection | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 0cba0030be852eb296d2fd65259584f1eb02bb3e | | | Author: Adeel Asghar | | | Date: Fri Oct 7 13:26:32 2016 +0200 | | | | | | ticket:4031 | | | Added kV & mV derived units. | | | | | | M Compiler/runtime/unitparser.cpp | | | | | * commit 9e417e13802fef90c674450321740a83c5bec678 | | | Author: vwaurich | | | Date: Fri Oct 7 11:22:56 2016 +0200 | | | | | | external alias handling | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit a4f724f74198c1f4a8465f7439a79f0fb60dca79 | | | Author: Martin Sjölund | | | Date: Fri Oct 7 08:00:36 2016 +0200 | | | | | | Simpler check if running the testsuite | | | | | | M Compiler/FrontEnd/ClassLoader.mo | | | M Compiler/FrontEnd/Parser.mo | | | | | * commit c5383bb8892de96316c7c589fa586bc61c84145b | | | Author: Lennart Ochel | | | Date: Wed Oct 5 17:46:39 2016 +0200 | | | | | | Fix wrong escape sequence | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit bb86695f0a550fbbb8c9ea5524e724ef955bdd57 | | | Author: adrpo | | | Date: Wed Oct 5 17:35:00 2016 +0200 | | | | | | fix for ticket:4062 | | | - put external objects inside the connection sets | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | * commit 0e6d68f921dbe86952e35fd7cb7ddf02ea72e0a8 | | | Author: Willi Braun | | | Date: Wed Oct 5 17:10:36 2016 +0200 | | | | | | nonlinear homotopy solver with lapack | | | | | | - added -nls-LS option with options [lapack|totalpivot] | | | - make lapack as default, since it's faster | | | - in the next step klu will added | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 08ea75e3beff81823ad56e539e10cf92ff4d79cf | | | Author: vwaurich | | | Date: Wed Oct 5 16:29:25 2016 +0200 | | | | | | replace parameters in external objects, extend simCodeDebugDump | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit db1919123a0b20764b4530d4db82ca49c0150b88 | | | Author: vwaurich | | | Date: Tue Oct 4 16:14:45 2016 +0200 | | | | | | do not link some external library resources (user32, pthread, X11) | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | * commit c687a7749a177f31b93bf5d2c47ff20b354bcf95 | | | Author: ptaeuber | | | Date: Tue Oct 4 15:30:06 2016 +0200 | | | | | | Fix BackendVarTransform.replaceExp | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | * commit a6e40958b0504ba9e40b7090423c97e383f3b71c | | | Author: Per Östlund | | | Date: Tue Oct 4 14:02:09 2016 +0200 | | | | | | New instantiation update. | | | | | | - Initial support for dimensions and equations/algorithms. | | | - Improved lookup. | | | - Prefixing WIP. | | | - Probably a lot more. | | | | | | M Compiler/NFFrontEnd/NFBinding.mo | | | M Compiler/NFFrontEnd/NFComponent.mo | | | A Compiler/NFFrontEnd/NFDimension.mo | | | A Compiler/NFFrontEnd/NFEquation.mo | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | M Compiler/NFFrontEnd/NFInst.mo | | | M Compiler/NFFrontEnd/NFInstNode.mo | | | M Compiler/NFFrontEnd/NFInstance.mo | | | M Compiler/NFFrontEnd/NFInstanceTree.mo | | | M Compiler/NFFrontEnd/NFLookup.mo | | | M Compiler/NFFrontEnd/NFMod.mo | | | A Compiler/NFFrontEnd/NFPrefix.mo | | | A Compiler/NFFrontEnd/NFStatement.mo | | | M Compiler/NFFrontEnd/NFTypeCheck.mo | | | M Compiler/NFFrontEnd/NFTyping.mo | | | M Compiler/Util/BaseAvlTree.mo | | | M Compiler/Util/Error.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit ea2bf103e052465c20e6ddcec255933a1a517360 | | | Author: adrpo | | | Date: Tue Oct 4 04:08:23 2016 +0200 | | | | | | fix windows build | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit f03616c74a8ec867bd687b125f03f52840a7976f | | | Author: vruge | | | Date: Tue Oct 4 00:24:46 2016 +0200 | | | | | | loop -> memcpy | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit aaeec2c4ad480f0dd61044e121a4b1440cf18711 | | | Author: vruge | | | Date: Mon Oct 3 21:34:01 2016 +0200 | | | | | | added explicit rungekutta with step size control of order 4 | | | | | | based on: | | | 2016 9th EUROSIM Congress on Modelling and Simulation, | | | Solving Stiff Systems of ODEs by Explicit Methods with Conformed Stability | | | Domains, | | | A. E. Novikov, A. E. Novikov, A. E. Novikov, A. E. Novikov | | | | | | ToDo: | | | - terms for stability error missing in the ste size control | | | - added internal event handling (??) | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 6759feda5ee0b578f748eae14c323220e66bd8cd | | | Author: alash325 | | | Date: Fri Sep 30 20:15:07 2016 +0200 | | | | | | - added wrongly deleted line | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit f9cfd80774370ace51f3abe3d0e142d437dc086d | | | Author: alash325 | | | Date: Fri Sep 30 15:38:50 2016 +0200 | | | | | | Added importFMUModelDescription API | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit 64c43c258cd4a543a7c1c709c9a6809a2c9b126d | | | Author: vwaurich | | | Date: Fri Sep 30 09:07:33 2016 +0200 | | | | | | add error if file name is too long | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/runtime/systemimpl.c | | | | | * commit 27e278312435a2296f23ac02222278813f1adf4f | | | Author: Lennart Ochel | | | Date: Thu Sep 29 20:43:42 2016 +0200 | | | | | | Catch unbalanced models | | | | | | fixed ticket:4061 | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit 895a1e12735b85bba5041bdb0931689d4643a1b8 | | | Author: Willi Braun | | | Date: Thu Aug 4 11:05:05 2016 +0200 | | | | | | try to fix ticket:3999 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | * commit aadd604bfe303f80c0b15f062c2aceb186300ab4 | | | Author: Lennart Ochel | | | Date: Wed Sep 28 14:08:03 2016 +0200 | | | | | | Highlight that the unit checking module is still experimental | | | | | | M Compiler/Util/Flags.mo | | | | | * commit e4eee95ef040ced23358e51f2c89ae0bbce2be05 | | | Author: Lennart Ochel | | | Date: Wed Sep 28 13:50:25 2016 +0200 | | | | | | Fix unit checking for products | | | | | | see ticket:3939 | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | * commit 99952ed7df8ae342f2d24bec7c17747c7c357e84 | | | Author: ptaeuber | | | Date: Mon Apr 25 14:00:45 2016 +0200 | | | | | | Generate smaller initialization tearing sets | | | | | | This fixes a bug which causes the initialization tearing set to | | | be much bigger than needed. | | | | | | Deactivated for Cpp-runtime, because of failing Cpp models. This | | | should be fixed. | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 61f5e0357165f6df7f98b2a06c058fb3c030b2a0 | | | Author: Lennart Ochel | | | Date: Mon Sep 26 10:11:56 2016 +0200 | | | | | | Do not use + for OM flags | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit b8604ac3655cd20f04ebe27e24a73223f81617a8 | | | Author: ptaeuber | | | Date: Fri Sep 23 15:26:03 2016 +0200 | | | | | | Fix marking structural parameters final | | | | | | Only one structural parameter was marked final. Now all | | | structural parameters deciding array dimensions are marked | | | final. | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit 4f0d7610636886fa994537f6272dbe6ee347fb34 | | | Author: adrpo | | | Date: Thu Sep 22 18:58:00 2016 +0200 | | | | | | fix for ticket:3979 | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | * commit f0f37a3476ebbd2c7ec3275ffcf255a71fb63255 | | | Author: Adeel Asghar | | | Date: Wed Sep 21 14:18:47 2016 +0200 | | | | | | Added zero as default timePoint. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit 7c98eac5436a81d3657e8be0eeef0f047c10a91f | | | Author: Adeel Asghar | | | Date: Wed Sep 21 13:17:16 2016 +0200 | | | | | | Updated the initialization warning text. | | | Also marked it for translation. | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/Util/Error.mo | | | | | * commit 25249c864ee6b90431f618d4ee42d2deb580c4d1 | | | Author: Lennart Ochel | | | Date: Tue Sep 20 21:22:44 2016 +0200 | | | | | | Fix initialization problems containing | | | | | | parameters having implicitly fixed=false | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 4434dd5c868865192a95419ba594735acb7e8ca6 | | | Author: ptaeuber | | | Date: Tue Sep 20 11:22:09 2016 +0200 | | | | | | Provide information about which solver is used | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | | | * commit 372119f675c2e26d1aef42f3e7aa84b7979bf3cf | | | Author: Lennart Ochel | | | Date: Sat Sep 17 17:04:01 2016 +0200 | | | | | | Fix typo in documentation of isExperiment(..) | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit 83c663168187e6c308e263be321fb3b1e48a30e5 | | | Author: Lennart Ochel | | | Date: Wed Sep 14 10:01:30 2016 +0200 | | | | | | Add available options of runtime flag -iim | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit 9945189fd8313328a46e64dd741b0da57f331545 | | | Author: Lennart Ochel | | | Date: Wed Sep 14 09:56:17 2016 +0200 | | | | | | Remove obsolete flag from description | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit 6d333d424b1aec948a19d14cdb3a3bd871c6e394 | | | Author: Lennart Ochel | | | Date: Thu Sep 8 12:17:56 2016 +0200 | | | | | | Remove useless condition | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit 5ac72189923307f29264697f6761a76e7bfdc2ff | | | Author: ptaeuber | | | Date: Wed Sep 7 14:31:46 2016 +0200 | | | | | | Some code optimizations in Tearing.mo | | | | | | - simplify tarjan matching | | | - remove matchcontinues | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit 3423a6ece1648be7bffbbe940b0f89d8d5012643 | | | Author: Martin Sjölund | | | Date: Mon Sep 5 16:12:38 2016 +0200 | | | | | | Detect tuples used as expressions | | | | | | This fixes ticket:4007. Tuples may only be used on the left side of an | | | assignment in Modelica. In MetaModelica, we allow tuples anywhere. | | | | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Util/Error.mo | | | | | * commit 863a98b9519c9a697899c2372876c6eeaca79bca | | | Author: vwaurich | | | Date: Wed Aug 31 08:41:35 2016 +0200 | | | | | | - fix visualization attribute extra | | | | | | M Compiler/BackEnd/VisualXML.mo | | | | | * commit 55589c8fea93ae7054350c1e5c3d92dae756727e | | | Author: vwaurich | | | Date: Mon Aug 29 15:51:21 2016 +0200 | | | | | | - generate visual.xml with +d=visxml only | | | | | | M Compiler/BackEnd/VisualXML.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 9f51354a3642bc03d30354b107f8c6318032ff3a | | | Author: Willi Braun | | | Date: Mon Aug 29 14:51:33 2016 +0200 | | | | | | fix dae residual varKind for code generation | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | | | * commit 5d7be40ecfca5105f4017fa22eb3891830bf30b3 | | | Author: vwaurich | | | Date: Mon Aug 29 08:50:44 2016 +0200 | | | | | | - get source info for Flags.VISUAL_XML | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/ElementSource.mo | | | | | * commit 8c6ebff922a937a8956f808e7f13b70da1910052 | | | Author: Adeel Asghar | | | Date: Fri Aug 26 15:25:54 2016 +0200 | | | | | | Better implementation for add/update/delete transition APIs. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit a543be3df7ce221dd87e870b8e49e6d05b18b4c1 | | | Author: Rüdiger Franke | | | Date: Thu Aug 25 17:08:47 2016 +0200 | | | | | | Add new function signatures to ArrayOperations.h | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | * commit 7ce61b89745e29d59aca12902021288cecfd6199 | | | Author: Rüdiger Franke | | | Date: Thu Aug 25 08:16:01 2016 +0200 | | | | | | Implement DIV_ARR and ADD_ARRAY_SCALAR in Cpp runtime | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | * commit 0b58b42180a971084a65d5c6f9d7cd92a64adc2a | | | Author: Adeel Asghar | | | Date: Tue Aug 23 13:59:29 2016 +0200 | | | | | | Added updateTransition API. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit ed06e0510cad5e206b7f0e5f401b7485198e958d | | | Author: Adeel Asghar | | | Date: Tue Aug 23 10:45:27 2016 +0200 | | | | | | Fixed implementation of addTransition and deleteTransition. | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 5435748106f9a5a49f6a048437e3b1bce873b04b | | | Author: Adeel Asghar | | | Date: Mon Aug 22 12:57:34 2016 +0200 | | | | | | Added deleteTransition API. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit dbbcff9b301a98a2f438c641245b70d04bac72cd | | | Author: Per Östlund | | | Date: Mon Aug 22 12:31:45 2016 +0200 | | | | | | Fix for ticket:4028. | | | | | | - Fix recursion of ValuesUtil.***ScalarArrayelt/***ArrayScalarelt. | | | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | * commit 0735a9d8399edff2366f07f8083357db5046ba59 | | | Author: Adeel Asghar | | | Date: Wed Aug 17 14:40:40 2016 +0200 | | | | | | Added new API addTransition. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 974a19ccd6f2642e228bb3683936595003cbc661 | | | Author: vwaurich | | | Date: Wed Aug 17 13:21:10 2016 +0200 | | | | | | - compute timeevents for tEnd | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | * commit fcc0b47dcb04a452d5bc9d4d6e46fda4c9149394 | | | Author: vwaurich | | | Date: Wed Aug 17 12:55:31 2016 +0200 | | | | | | - deactivate analytic jac for nls in cpp Newton solver | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | * commit a1fe865038f1ff565319d85f5a0f1344e834d06b | | | Author: vwaurich | | | Date: Mon Aug 15 11:05:54 2016 +0200 | | | | | | - cpp synchronous implementation back to time events | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/cpp/Core/SimController/Initialization.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/CppDASSL/CppDASSL.cpp | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit cd3785d41b9b1362b2f4f7f39d91e4598ed3d21c | | | Author: ptaeuber | | | Date: Fri Aug 12 12:00:50 2016 +0200 | | | | | | Some minor SimCode Optimization | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 338dd80e01d6a9d884f6624c09f6ee12c74e540b | | | Author: ptaeuber | | | Date: Wed Aug 10 09:45:32 2016 +0200 | | | | | | Prefer iteration variables with start value | | | | | | With new flag --preferTVarsWithStartValue=true variables with | | | start value are preferred when creating the initialization tearing set. | | | | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 779a2068a2ecff36ad141d930b4db3f52ae27eee | | | Author: ptaeuber | | | Date: Mon Aug 8 15:26:42 2016 +0200 | | | | | | Fix Dynamic Tearing for initialization | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit bcf29cceaf614556e3f6668a806f56f08025daf9 | | | Author: ptaeuber | | | Date: Mon Aug 8 14:00:00 2016 +0200 | | | | | | Allow Dynamic Tearing for initialization | | | | | | --dynamicTearingForInitialization=true activates | | | Dynamic Tearing also for initialization systems. | | | | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Util/Flags.mo | | | | | * commit 5fed8c18c20f31f9606eadafc20d06372bbef94f | | | Author: ptaeuber | | | Date: Fri Aug 5 16:38:23 2016 +0200 | | | | | | Improve userDefinedTearing | | | | | | Allow to define only tearing variables by --setTearingVars | | | and residual equations will be found by the compiler | | | (corresponding to tearingSelect=always). | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/Flags.mo | | | | | * commit db1de5b4a1ec208e8f2f3ea9c3ec096d55b7f4cf | | | Author: Niklas Worschech | | | Date: Thu Aug 4 18:04:43 2016 +0200 | | | | | | fix for hpcom | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit 4deb51bc04dec261331511e7deac0905d8313049 | | | Author: Niklas Worschech | | | Date: Thu Aug 4 16:46:10 2016 +0200 | | | | | | integrated DAE mode in cpp runtime | | | | | | -adapted ida solver for dae mode | | | -adapted cpp template for residual equations | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaSystem.cpp | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/Modelica/ModelicaSystem.h | | | M SimulationRuntime/cpp/Include/Core/System/IContinuous.h | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/CppDASSL/CppDASSL.cpp | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | M SimulationRuntime/cpp/Solver/Peer/Peer.cpp | | | | | * commit d0a57cdf363fd0c6a9f3a2ccda7075696390a361 | | | Author: vwaurich | | | Date: Wed Aug 3 16:34:26 2016 +0200 | | | | | | - fix booleanclock handling, use subpartidx for clockinit | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 4ec62d0f203f0c71df34eae1eabf528ab09639a5 | | | Author: vwaurich | | | Date: Tue Aug 2 14:57:05 2016 +0200 | | | | | | - fix for hpcom | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | * commit 8c6cf451318657e946c254f16a01c36bed852ade | | | Author: vwaurich | | | Date: Tue Aug 2 13:17:03 2016 +0200 | | | | | | - remove debug output | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | | * commit aeb57109d3c0d299da5e366e384cbabdff0493c7 | | | Author: vwaurich | | | Date: Tue Aug 2 12:09:39 2016 +0200 | | | | | | - fix partlintorn system | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 41f85a50b0492fc29906b48e8ab66d7e0c687737 | | | Author: vwaurich | | | Date: Tue Aug 2 09:31:00 2016 +0200 | | | | | | Reactivated reverted clock adaptions | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/cpp/Core/SimController/Initialization.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/CppDASSL/CppDASSL.cpp | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit 5a18bd5df08a30f42f9640d5f8b54c2c0eaa08bb | | | Author: vruge | | | Date: Sun Jul 31 22:50:15 2016 +0200 | | | | | | fixed set subscripts in inline: | | | | | | - using subscriptIndexExp | | | - skipped DAE.WHOLEDIM with try else | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit c5749a6695243032b25128c0048f39af01f9358a | | | Author: vruge | | | Date: Sun Jul 31 21:38:28 2016 +0200 | | | | | | recursion -> loop | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | * commit 2d4224045ad68e2786d7c679ba10e79841fbb05c | | | Author: vruge | | | Date: Thu Jul 28 22:47:14 2016 +0200 | | | | | | added new modul | | | | | | force inlineing of functions in looop and complex equation | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendInline.mo | | | | | * commit b7af71c5770aa8d56cecd1bf3cfbc610f3350d8a | | | Author: vruge | | | Date: Wed Jul 27 20:59:19 2016 +0200 | | | | | | improved modul order | | | | | | - allowed easy switch between e.g. evaluateReplaceProtectedFinalEvaluateParameters and evaluateReplaceEvaluateParameters | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 145cac2487c490c023981418742d11ef2ee7b984 | | | Author: vwaurich | | | Date: Wed Jul 27 15:41:06 2016 +0200 | | | | | | - copy missing dlls in omdev_extra_dlls to fix FMUs | | | | | | M Makefile.omdev.mingw | | | | | * commit 75fffde41c1c4709a9091e3663966afb27d5604a | | | Author: Martin Sjölund | | | Date: Tue Jul 26 11:43:06 2016 +0200 | | | | | | Handle default external calls with array arguments | | | | | | This fixes ticket:4009 and also should add support for handling | | | protected variables as they should be handled. | | | | | | M Compiler/FrontEnd/InstFunction.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/Util/Error.mo | | | | | * commit c709213eb7bc46d91b0f73dd93b9bdebee53c33a | | | Author: Martin Sjölund | | | Date: Tue Jul 26 12:08:16 2016 +0200 | | | | | | Only store direction of external variables | | | | | | Stream attributes, etc are not necessary for code generation of | | | external calls. | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | * commit e9986145efab7479d712fb787f8532d743351018 | | | Author: Martin Sjölund | | | Date: Mon Jul 25 16:25:36 2016 +0200 | | | | | | Generate unique UUID if libuuid is present | | | | | | This resolves ticket:3809 | | | | | | M Compiler/runtime/config.unix.h.in | | | M Compiler/runtime/systemimpl.c | | | M configure.ac | | | | | * commit a4c1eab6d1a248022cf4c9fc72dcafae22667994 | | | Author: Martin Sjölund | | | Date: Fri Jul 22 15:31:30 2016 +0200 | | | | | | setDocumentationAnnotation now escapes strings | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 96951b49e872fd01e9b629f642f0788d21df3202 | | | Author: Martin Sjölund | | | Date: Mon Jul 18 16:11:25 2016 +0200 | | | | | | Use an AVL Tree to make adding new ZCs faster | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/ZeroCrossings.mo | | | A Compiler/Stubs/ZeroCrossings.mo | | | M Compiler/Util/DoubleEndedList.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 4877c8d2985d64b9dc9b46ed2e39f4af78858167 | | | Author: Martin Sjölund | | | Date: Tue Jul 19 09:43:30 2016 +0200 | | | | | | Add Expression.compare for sorting expressions | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Util/Util.mo | | | | | * commit 295b0a4c62bd19a6642eb9f8a70f786a3966fe5c | | | Author: ptaeuber | | | Date: Mon Jul 18 16:25:59 2016 +0200 | | | | | | Add flag to control function-binding evaluation | | | | | | See ticket:4000 | | | Default: Only try to evaluate parameter function-bindings | | | if their arguments could be evaluated to a constant. | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 06257ffc9da1fdbe6ae422f433392d28cb2987df | | | Author: Martin Sjölund | | | Date: Mon Jul 18 14:02:57 2016 +0200 | | | | | | Add built-in function valueCompare | | | | | | This is needed to create a generic sorting function. valueEq is now | | | defined as `0==valueCompare(v1,v2)`. | | | | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M SimulationRuntime/c/meta/meta_modelica.c | | | M SimulationRuntime/c/meta/meta_modelica.h | | | | | * commit 6cead398dd0d1e4dfb6bf6abca724bafdae59371 | | | Author: ptaeuber | | | Date: Mon Jul 18 13:37:56 2016 +0200 | | | | | | Add missing else | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit 221647993714e1973f749a3acb2c6a1a9787d1a2 | | | Author: Lennart Ochel | | | Date: Mon Jul 18 11:40:03 2016 +0200 | | | | | | Handle error stage ERROR_EVENTHANDLING | | | | | | M SimulationRuntime/c/simulation/simulation_omc_assert.c | | | | | * commit 96282dd9d84ff0797a83ff36eb88e1f6670cf5ca | | | Author: ptaeuber | | | Date: Mon Jul 18 11:14:42 2016 +0200 | | | | | | Some optimizations to evaluateFunctions_updateStatement | | | | | | see ticket:4000 | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit 2d38e9a690e8b0f2fa0ea105a0109e98962cebb6 | | | Author: Martin Sjölund | | | Date: Thu Jul 14 14:44:19 2016 +0200 | | | | | | Encapsulate the ZeroCrossings set type | | | | | | Note that the relations will not use the set type since the current | | | implementation depends on adding duplicate relations in order to | | | generate correct zero-crossings. This should be changed in the future. | | | | | | This commit will not improve performance, but rather abstracts away | | | some methods to make it simpler to experiment with hashtables and AVL | | | trees for representing zero-crossings. | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/XMLDump.mo | | | A Compiler/BackEnd/ZeroCrossings.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 9d126613e1d4e23a160847bd860666e1dba312a0 | | | Author: Adeel Asghar | | | Date: Sat Jul 16 04:29:16 2016 +0200 | | | | | | Added getTransitions API. | | | | | | M Compiler/FrontEnd/Dump.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit a968496d090143440bd8899ceb7eb356b9a6ebc4 | | | Author: Martin Sjölund | | | Date: Fri Jul 15 12:41:36 2016 +0200 | | | | | | Do not pass around numRelations | | | | | | DoubleEndedList already stores the number of elements in the list so it | | | is a constant-time operation to access the length without passing it | | | around. | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit 68b63409644b85790b84c8fc77529c6acf2bacbf | | | Author: Martin Sjölund | | | Date: Thu Jul 14 10:01:15 2016 +0200 | | | | | | Merge only 0 or 1 zero-crossings | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit a25dc00fbf4c6a296c69e4ec5ffc7e8b66ea9454 | | | Author: Dietmar Winkler | | | Date: Wed Jul 13 17:49:57 2016 +0200 | | | | | | Avoid characters in file names that are illegal in Windows | | | | | | In https://trac.modelica.org/Modelica/ticket/2024 it was noticed that | | | the help files generated by this OMC script contained the under | | | Windows illegal characters '<' and '>'. This patch fixes that issue. | | | | | | The characters are replaced by something that resambles URI encoding | | | but not quite since using actual "%3C" causes other issues when overly | | | clever browser revert "%3c" into "<" and hence the filename can not | | | be found by the browser. Therefore this patch uses "x3C" and "x3E". | | | | | | M Examples/GenerateDoc.mos | | | | | * commit 1cb219fc4b5f5b38ec0b8e75a3ba711d2bdc2b9b | | | Author: Martin Sjölund | | | Date: Wed Jul 13 12:44:25 2016 +0200 | | | | | | Use DoubleEndedList for zero-crossings internally | | | | | | This may need to be changed to an AvlTree or HashTable instead. | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/XMLDump.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/DoubleEndedList.mo | | | | | * commit c06dade9818cfd985d94342ecedfcd48ed573d09 | | | Author: Martin Sjölund | | | Date: Wed Jul 13 13:33:49 2016 +0200 | | | | | | Fix type variables of metarecords | | | | | | This resolves ticket:3995 | | | | | | M Compiler/FrontEnd/Types.mo | | | | | * commit 51623041a5543db710308f52050290a65223e16b | | | Author: Adeel Asghar | | | Date: Mon Jul 11 17:53:40 2016 +0200 | | | | | | Read the __Dymola_state annotation. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 52f0eb751f69dbbf2f8fa9b61a11283152b90218 | | | Author: Martin Sjölund | | | Date: Fri Jul 8 14:28:14 2016 +0200 | | | | | | Improved performance of SimCode zero-crossings | | | | | | Changed the functions to not consume memory when not collecting | | | anything. When the are many independent equation systems, the | | | zero-crossings are traversed once per system, making the translation | | | slow (this is still true; it just uses less memory now). | | | | | | In order to fix the problems, it needs to be possible to query which | | | equation system a zero-crossing belongs to in constant time (or vice | | | versa). | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | A Compiler/Util/AvlSetInt.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit fde847bd88e4f380e98a87891bb5a353a0e3abb5 | | | Author: hkiel | | | Date: Mon Jul 11 10:24:42 2016 +0200 | | | | | | some small optimizations | | | - remove arrSize from records, size of array can be determined in O(1) time | | | - make BackendEquation.addEquations() add all equations in a loop instead of calling addEquation() for each equation | | | - use addEquations() instead of List.fold(lst,addEquation,eqns) | | | - avoid some intermediate lists | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/InnerOuter.mo | | | M Compiler/Template/GraphvizDumpTV.mo | | | | | * commit 6f92e41fe3208c55fbe9f9fcc2ce0c8711608922 | | | Author: ptaeuber | | | Date: Mon Jul 11 08:47:41 2016 +0200 | | | | | | Minor changes to EvaluateParameter | | | | | | - some debug dumps | | | - some variable renaming | | | - don't create unnecessary large array | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 1a9bdf26400e6a26766307901373050ceb0cd242 | | | Author: Willi Braun | | | Date: Fri Jul 8 16:23:36 2016 +0200 | | | | | | added DAE_RESIDUAL_VAR as varKind | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 1127a0fb296a6fbb32953c818722e650c976996b | | | Author: Willi Braun | | | Date: Fri Jul 8 15:59:28 2016 +0200 | | | | | | added ida-solver stopTime ticket:3991 | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | * commit 5f3633932bb17c9bba1b32d1dcf2d05d601f036d | | | Author: Willi Braun | | | Date: Fri Jul 8 12:12:52 2016 +0200 | | | | | | make array variable for DAEres in DAEmode | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f60e155b72cd560c3466c1e9827412734d8a0634 | | | Author: Martin Sjölund | | | Date: Fri Jul 8 10:23:53 2016 +0200 | | | | | | Fix equation system partitioning performance | | | | | | There was a scalability issue for systems where many equations were | | | connected to the same variable - variables were not checked for | | | visited status so the same variable was visited multiple times. | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 1464a0db7ad5ebbf42da95f8bb8c01ced4017dca | | | Author: hkiel | | | Date: Thu Jul 7 14:53:45 2016 +0200 | | | | | | some minor list optimizations | | | | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 3405204531d989e89f41811f3404ff14c63e7b98 | | | Author: Martin Sjölund | | | Date: Thu Jul 7 13:35:01 2016 +0200 | | | | | | FindZeroCrossings - avoid bad listAppend | | | | | | Use DoubleEndedList instead of listAppend in the wrong order. | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit 590fe402cdb45be01d44d6bd675b76be84e43174 | | | Author: Martin Sjölund | | | Date: Wed Jul 6 16:01:57 2016 +0200 | | | | | | Use DoubleEndedList for FindZeroCrossings | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M Compiler/Util/DoubleEndedList.mo | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | | * commit 63127526f43bcf36cee2b605018e03f6d6912c42 | | | Author: Martin Sjölund | | | Date: Wed Jul 6 14:12:05 2016 +0200 | | | | | | Avoid matchcontinue in FindZeroCrossings | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit 112b0bc99a0e9c7ea5ba309ebcd5b95e11ca424c | | | Author: Martin Sjölund | | | Date: Wed Jul 6 13:07:04 2016 +0200 | | | | | | Remove matchcontinue from FindZeroCrossings | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit 76f47caa0727d267ca6f44552ba99b904266bdac | | | Author: Martin Sjölund | | | Date: Wed Jul 6 11:14:11 2016 +0200 | | | | | | Avoid matchcontinue in FindZeroCrossings | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit 185f006e9c8ae5244bd3dd726ec394878977a8a6 | | | Author: Martin Sjölund | | | Date: Wed Jul 6 09:18:43 2016 +0200 | | | | | | Avoid matchcontinue in FindZeroCrossings | | | | | | The matchcontinue makes it hard to write the corresponding code | | | using DoubleEndedList. | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit 3d60086889e340d836334158899b6c1ae20e4e9d | | | Author: Willi | | | Date: Mon Jun 27 18:19:11 2016 +0200 | | | | | | add further daeMode option | | | | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | * commit f2eb970b1df3d8373021b9261eab7b26949af6b7 | | | Author: Willi Braun | | | Date: Tue Jul 5 14:01:37 2016 +0200 | | | | | | do not use extrapolation for to big steps | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 9206950250311fee95b3cbadacf61346090b7005 | | | Author: Martin Sjölund | | | Date: Tue Jul 5 08:37:08 2016 +0200 | | | | | | Change order in mergeZeroCrossings | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit 4638cca5ed4f03aea83483a4278f017c12db7945 | | | Author: Lennart Ochel | | | Date: Sat Jul 2 12:12:47 2016 +0200 | | | | | | New debug flag "partitionInitialization" | | | | | | This flag controls if partitioning is applied to the | | | initialization system. | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/Util/Flags.mo | | | | | * commit dec4b30d8491e4abae3fc2939f38917e1b22099b | | | Author: hkiel | | | Date: Fri Jul 1 19:30:11 2016 +0200 | | | | | | some minor optimizations | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Types.mo | | | | | * commit 3fd8767028f42b1c4cc6a2ef5be18eb0b6ef1555 | | | Author: Willi Braun | | | Date: Fri Jul 1 13:47:59 2016 +0200 | | | | | | fix typos ticket:3983 | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit 48f93f0e2be076a263cbe69d11d89eb7aedbeebf | | | Author: hkiel | | | Date: Fri Jul 1 13:23:59 2016 +0200 | | | | | | some minor optimizations to Backend | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit c6520af83e8382162897b699e0538189afc9a851 | | | Author: Adeel Asghar | | | Date: Fri Jul 1 03:42:02 2016 +0200 | | | | | | Measure the correct time of API calls. | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 5725c2bb51d2484db95f4dcc1ae7c5bc5ba98cfc | | | Author: adrpo | | | Date: Thu Jun 30 23:34:56 2016 +0200 | | | | | | fix ticket:3980 | | | | | | M Compiler/Template/CodegenXML.tpl | | | | | * commit 3e83c1818bc567c98677b8fea8c665684c776693 | | | Author: Willi Braun | | | Date: Thu Jun 30 17:09:37 2016 +0200 | | | | | | fix ticket:3983 | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 7b072a740760a8a54405f0d1ac79755ed8a1e1a0 | | | Author: hkiel | | | Date: Thu Jun 30 12:00:50 2016 +0200 | | | | | | use list comprehension | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit c84c17910b079e880b6f0ef809e7f9837e151641 | | | Author: hkiel | | | Date: Thu Jun 30 11:43:48 2016 +0200 | | | | | | slightly improve performance of getComponentAnnotations() | | | ticket:3679 | | | do better scanning through lists | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 638acf92245ad1e4980905d324b233fc8cd56cdc | | | Author: Lennart Ochel | | | Date: Wed Jun 29 10:18:05 2016 +0200 | | | | | | Don't evaluate alg. loops once before start of simulation | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit c1cac0c13d8fca581b4ef6ff3b3fe14adc2256a0 | | | Author: Adrian Pop | | | Date: Wed Jun 29 00:38:50 2016 +0200 | | | | | | fix ticket:3973 | | | | | | M Compiler/boot/MakeSources.mos | | | | | * commit 96924a5d0673c51e072907f0b80f414757060823 | | | Author: Lennart Ochel | | | Date: Tue Jun 28 10:22:28 2016 +0200 | | | | | | Add missing TRACE_POP statement | | | | | | M SimulationRuntime/c/linearization/linearize.cpp | | | | | * commit 6cb06d842fdd2c81461235f5595f10673cc8b916 | | | Author: Lennart Ochel | | | Date: Tue Jun 28 10:00:25 2016 +0200 | | | | | | Minor optimizations to EvaluateParameter.mo | | | | | | - matchcontinue -> match | | | - simplified some functions | | | - removed superfluous variables | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | * commit 8ab6b8a40951e4265a742f21b1953187cd9d6f15 | | | Author: Lennart Ochel | | | Date: Tue Jun 28 09:27:52 2016 +0200 | | | | | | Remove superfluous variables | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit cbd9cd37f3e0e59f6e29eb53d7bde0fe596c99e0 | | | Author: Willi Braun | | | Date: Tue Jun 28 00:11:28 2016 +0200 | | | | | | add noEqudistant step flags for ida solver | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.h | | | | | * commit cf561f73ec8ce192c5b4d5b17b683c7d0b6a2dc4 | | | Author: Willi Braun | | | Date: Tue Jun 28 00:23:55 2016 +0200 | | | | | | fix event handling of ida solver | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit c268564be0fbcdd5ed0282b169e9b7c7075836cc | | | Author: Willi Braun | | | Date: Mon Jun 27 19:22:26 2016 +0200 | | | | | | fix debug trace | | | | | | M SimulationRuntime/c/linearization/linearize.cpp | | | | | * commit 8257389db8d2561afde2889141dc7744df61d6fa | | | Author: hkiel | | | Date: Mon Jun 27 15:27:35 2016 +0200 | | | | | | GC.free() some temporary arrays | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/Sorting.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Array.mo | | | M Compiler/Util/List.mo | | | | | * commit 2ce167a64b8a7025e221ec9d9a0610c8e3f0cfc3 | | | Author: adrpo | | | Date: Sun Jun 26 14:55:42 2016 +0200 | | | | | | small memory optimizations | | | - free the array in List.mo | | | - return the input in SystemImpl__iconv if to == from | | | - signal that we don't want malloc_atomic in arrayCreateNoInit | | | | | | M Compiler/Util/List.mo | | | M Compiler/runtime/systemimpl.c | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | | * commit 499d340a3ad0c5e88ad7e3b12f00074cb4c339dc | | | Author: Rüdiger Franke | | | Date: Sat Jun 25 22:24:04 2016 +0200 | | | | | | Support startInterval of event clocks, ticket:3272 | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit a5b5466a570be5f8641986c5d6ae152c0f9657dd | | | Author: hudson | | | Date: Fri Jun 24 18:34:48 2016 +0200 | | | | | | Updating 3rdParty | | | | | | ce27e42 update gc.txt | | | 402c4e2 increase max heap sections to 2048 | | | 35d9253 fix conflicts and change libgc to libomcgc | | | d5bb8ad Squashed 'gc/' changes from bf62552..d02ea97 | | | 37989e8 Merge commit 'c32a32f9a536e7d20ef10ffad677b0effad27d6b' into Ticket3868updateGC | | | c32a32f Squashed 'gc/libatomic_ops/' changes from c6f7c2e..e78ba18 | | | | | | M 3rdParty | | | | | * commit be46866e0606aad9c2a4f4a0645e883adcc61173 | | | Author: hudson | | | Date: Fri Jun 24 16:21:11 2016 +0200 | | | | | | Updating 3rdParty | | | | | | f48f832 Merge commit 'c30aa92c766f029378fb37d5217f6573e89e86f6' into Ticket3868 - update to latest libatomic_ops from github | | | c30aa92 Squashed 'gc/libatomic_ops/' changes from c6f7c2e..e78ba18 | | | e34033a increase max heap sections to 2048 for 32bit | | | 46df279 update build files to change libgc to libomcgc | | | 2bbd924 fix conflicts | | | 337dea6 Squashed 'gc/' changes from bf62552..d02ea97 | | | 6726a45 update gc.txt | | | | | | M 3rdParty | | | | | * commit 99ef1e340a556aadbc501684064f2c1c12fdf216 | | |\ Merge: 3fe711d404 60b9239cce | | | | Author: hudson | | | | Date: Fri Jun 24 05:30:13 2016 +0200 | | | | | | | | Merge branch 'master' of https://openmodelica.org/git-readonly/OMCompiler | | | | | | | * commit 60b9239ccece59e3c4bd84f3b0f9cd03b0a3baa3 | | | | Author: Rüdiger Franke | | | | Date: Thu Jun 23 19:09:26 2016 +0200 | | | | | | | | Remove optional argument from interval() and firstTick() | | | | | | | | The argument is only exploited for clock partitioning. | | | | It does not generate an algebraic dependency or loop. | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | * commit 2a93be59449e21af6112aacf8228c8a52b9f5837 | | | | Author: Rüdiger Franke | | | | Date: Thu Jun 23 18:53:53 2016 +0200 | | | | | | | | Remove fixed start values for discrete states (MCP-0024) | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | * commit 4cd90269f44084fd1e2e7d1aaf706ed24088dd6a | | | | Author: Rüdiger Franke | | | | Date: Thu Jun 23 18:51:49 2016 +0200 | | | | | | | | Implement firstTick operator (MCP-0024) | | | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | M Compiler/BackEnd/Differentiate.mo | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/Static.mo | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 70198be034d073c9dec132927a0233d19b0d6768 | | | | Author: hkiel | | | | Date: Thu Jun 23 18:07:43 2016 +0200 | | | | | | | | fix some warnings from static code analysis | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | M Compiler/FrontEnd/MetaUtil.mo | | | | M Compiler/FrontEnd/Mod.mo | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | M Compiler/FrontEnd/Patternm.mo | | | | M Compiler/Script/Interactive.mo | | | | | | | * commit 96ee4981c4430b20397d33c176dfebdfe9902125 | | | | Author: Willi Braun | | | | Date: Thu Jun 23 17:09:49 2016 +0200 | | | | | | | | added more solving options from ida as sim flags | | | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | * commit 84d574197e5a2dff1725d68cad35bf554090d846 | | | | Author: Willi Braun | | | | Date: Thu Jun 23 16:20:49 2016 +0200 | | | | | | | | added flag to suppress algebraic vars from error test (daeMode) | | | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | * commit e740f2d701670fa8cd3a3f252a5eb6f61ca5e14c | | | | Author: Willi Braun | | | | Date: Thu Jun 23 16:13:40 2016 +0200 | | | | | | | | add relative tolerance to alg variables in daeMode | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit a25d3fd79a15c4d2212e0356c4d9d7c3ac152d8c | | | | Author: Niklas Worschech | | | | Date: Thu Jun 23 10:19:00 2016 +0200 | | | | | | | | Revert "fix for clock ticks at end time in cpp runtime" | | | | | | | | This reverts commit f67918e1e7516819db056e093a083fbcb809020d. | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | * commit df84bca0bad9d2e7825c8f768d80b7a448b02f6d | | | | Author: adrpo | | | | Date: Thu Jun 23 01:37:48 2016 +0200 | | | | | | | | fix ticket:3974 | | | | | | | | M Compiler/runtime/SimulationResultsCmpTubes.c | | | | | | | * commit 913b58d463b5e881544dca3ad82abbb238f45b2b | | | | Author: Niklas Worschech | | | | Date: Wed Jun 22 10:19:59 2016 +0200 | | | | | | | | Revert "Adapted clock handling in cpp runtime" | | | | | | | | This reverts commit ddf5050a5843ff64fdff4f4a80cb4daa052de8f1. | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M SimulationRuntime/cpp/Core/SimController/Initialization.cpp | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | M SimulationRuntime/cpp/Solver/CppDASSL/CppDASSL.cpp | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | * commit f67918e1e7516819db056e093a083fbcb809020d | | | | Author: Niklas Worschech | | | | Date: Tue Jun 21 16:40:03 2016 +0200 | | | | | | | | fix for clock ticks at end time in cpp runtime | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | * commit ddf5050a5843ff64fdff4f4a80cb4daa052de8f1 | | | | Author: Niklas Worschech | | | | Date: Mon Jun 20 14:03:47 2016 +0200 | | | | | | | | Adapted clock handling in cpp runtime | | | | | | | | - clocks are implemented with zero crossing functions instead of time events | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M SimulationRuntime/cpp/Core/SimController/Initialization.cpp | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | M SimulationRuntime/cpp/Solver/CppDASSL/CppDASSL.cpp | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | * commit 3829472a2614757e2ca2ef91fefba2dd21c83a92 | | | | Author: adrpo | | | | Date: Sun Jun 19 03:25:48 2016 +0200 | | | | | | | | small memory optimizations | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | M Compiler/runtime/Dynload.cpp | | | | M SimulationRuntime/c/meta/meta_modelica.h | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | M SimulationRuntime/c/meta/meta_modelica_gen_mk_box.py | | | | M SimulationRuntime/c/meta/meta_modelica_mk_box.h | | | | | | | * commit fcde532ecd074b2280be3b2ede28018073c7b65b | | | | Author: Willi | | | | Date: Fri Jun 17 21:33:18 2016 +0200 | | | | | | | | try to fix daeMode for complex equations | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit ce355312b46083486659e0372f35fe80d31bada0 | | | | Author: hkiel | | | | Date: Fri Jun 17 16:14:00 2016 +0200 | | | | | | | | fix some issues from static code analysis | | | | ticket:3954 | | | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | M Compiler/BackEnd/DAEQuery.mo | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | M Compiler/BackEnd/Initialization.mo | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | M Compiler/Script/CevalScript.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Util/DiffAlgorithm.mo | | | | M Compiler/Util/DoubleEndedList.mo | | | | M Compiler/Util/ExecStat.mo | | | | | | | * commit a38e0f0b43203b2e3a06f081227a85ec15a9344d | | | | Author: Lennart Ochel | | | | Date: Tue Jun 14 16:01:24 2016 +0200 | | | | | | | | Extract variables also from clocked partitions | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit c4ba4ab868194a1b9648d2ce45c03609a4044449 | | | | Author: Lennart Ochel | | | | Date: Wed Jun 15 10:23:59 2016 +0200 | | | | | | | | Small improvements to module wrapFunctionCalls | | | | | | | | * Don't introduce alias variables for time | | | | * Don't introduce cse variables for constant expressions | | | | * Skip ASUB expressions | | | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | | | * commit 31aeef3336fb735a73d334539a93d34304641413 | | | | Author: Lennart Ochel | | | | Date: Thu Jun 16 09:54:39 2016 +0200 | | | | | | | | Simplify RemoveSimpleEquations.handleSets | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | * commit 532bec8689b8426bdfda3ddf8f13bff00bb4839e | | | | Author: Henning Kiel | | | | Date: Wed Jun 15 10:39:02 2016 +0200 | | | | | | | | fix CodegenC for dynamic tearing (#1) | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 18caa8b2f09ab949e2efef444c8d32c50d5a73b1 | | | | Author: Martin Sjölund | | | | Date: Fri May 27 12:55:41 2016 +0200 | | | | | | | | Write equations directly to file | | | | | | | | Some refactoring to make Susan able to write some code directly to | | | | file instead of keeping temporary strings in memory. | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 64d176d1ffb784e535af0de362508606579427de | | | | Author: Lennart Ochel | | | | Date: Tue Jun 14 13:35:51 2016 +0200 | | | | | | | | Move prototype to _model.h | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 0e098204ee9cf324b570133fc39805a6ef728b2d | | | | Author: Willi Braun | | | | Date: Tue Jun 14 11:40:34 2016 +0200 | | | | | | | | fix ticket:3913 | | | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 4936316fc0b6db7c113c3f40f26e180496e7b6e2 | | | | Author: Martin Sjölund | | | | Date: Tue Jun 14 10:36:48 2016 +0200 | | | | | | | | Remove some unused function calls | | | | | | | | Refecatored some code using `_ = f()` | | | | | | | | M Compiler/FrontEnd/ExpressionDump.mo | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | M Compiler/FrontEnd/Static.mo | | | | M Compiler/FrontEnd/Types.mo | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Util/BaseHashTable.mo | | | | | | | * commit d59e2f8dec9d284958548c4c6440cf6b85cf7fa0 | | | | Author: adrpo | | | | Date: Tue Jun 14 08:21:23 2016 +0200 | | | | | | | | fix ticket:3960 | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | * commit 447096dc7e71e50a6c15adb96597008b47183ba5 | | | | Author: Lennart Ochel | | | | Date: Mon Jun 13 21:11:42 2016 +0200 | | | | | | | | Fix implicit function declaration | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 8bbb70aeb48f65d7feba8940b8a42bb94428e2a3 | | | | Author: Rüdiger Franke | | | | Date: Mon Jun 13 19:41:15 2016 +0200 | | | | | | | | Fix discrete state indices for FMI export | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit eba46540688478690af66b97eb8d10f2068df33d | | | | Author: Lennart Ochel | | | | Date: Tue May 31 11:48:07 2016 +0200 | | | | | | | | New implementation of module wrapFunctionCalls | | | | | | | | * handles nested function calls | | | | * doesn't introduce unnecessary cse variables | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | * commit 0f1524280532ba3cf5acb9984b58dcef9d052ee3 | | | | Author: Lennart Ochel | | | | Date: Mon Jun 6 10:51:00 2016 +0200 | | | | | | | | Improve ExpandableArray | | | | | | | | * Make ExpandableArray.add faster | | | | * Add function ExpandableArray.getNumberOfElements | | | | * Add function ExpandableArray.compress | | | | | | | | M Compiler/Util/ExpandableArray.mo | | | | | | | * commit a1a5408916ad052b52da6d98d64bce929908b676 | | | | Author: Martin Sjölund | | | | Date: Wed Jun 8 19:08:53 2016 +0200 | | | | | | | | Ran the refactoring script to remove unused code | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendDump.mo | | | | M Compiler/BackEnd/BackendEquation.mo | | | | M Compiler/BackEnd/BackendInline.mo | | | | M Compiler/BackEnd/BackendVariable.mo | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | M Compiler/BackEnd/MathematicaDump.mo | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/BackEnd/VisualXML.mo | | | | M Compiler/FrontEnd/Algorithm.mo | | | | M Compiler/Lexers/LexerModelicaDiff.mo | | | | M Compiler/Main/Main.mo | | | | M Compiler/Script/Binding.mo | | | | M Compiler/Script/Figaro.mo | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/Template/Tpl.mo | | | | M Compiler/Util/AvlTree.mo | | | | M Compiler/Util/BaseHashTable.mo | | | | M Compiler/Util/Flags.mo | | | | M Compiler/Util/VarTransform.mo | | | | M Compiler/boot/refactor-fix-notifications.py | | | | | | | * commit 7e1286ce17d82b7cebebeaf2efbf889cc5ec4fa9 | | | | Author: hudson | | | | Date: Wed Jun 8 14:36:58 2016 +0200 | | | | | | | | Updating 3rdParty | | | | | | | | 250e6ba Fixes for ticket:3955 - remove special Windows handling of files in antlr/3.2/libantlr3c-3.2/src/antlr3filestream.c - rename libgc.la to libomcgc.la in gc/cord/cord.am - disable usage of pthreads for GC parallel marking in gc/win32_threads.c | | | | | | | | M 3rdParty | | | | | | | * commit f45c1dd2a0967e15b3915871a392d903234bc13f | | | | Author: adrpo | | | | Date: Wed Jun 8 14:36:57 2016 +0200 | | | | | | | | Fixes for ticket:3955 | | | | - enable GC parallel marking in Windows (Makefile.omdev.mingw) | | | | - enable parallel parsing in Windows (Compiler/FrontEnd/ClassLoader.mo) | | | | - give parallel parsing thread 2MB stack (Compiler/runtime/System_omc.c) | | | | | | | | M Compiler/FrontEnd/ClassLoader.mo | | | | M Compiler/runtime/System_omc.c | | | | M Makefile.omdev.mingw | | | | | | | * commit f5d4c269d9fca9da7947f958933fac03384d2ea1 | | | | Author: hkiel | | | | Date: Wed Jun 8 14:20:13 2016 +0200 | | | | | | | | fix some abnormalities from static code check | | | | ticket:3954 | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendInline.mo | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | M Compiler/FrontEnd/Absyn.mo | | | | | | | * commit bb33335a639ba7a14c88f997355f1d41bfe37589 | | | | Author: Willi Braun | | | | Date: Wed Jun 8 01:51:50 2016 +0200 | | | | | | | | improve some simulation option descriptions | | | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | | | * commit 76b1b286ae330ac670b1a1195b2fa596627d88c6 | | | | Author: Willi | | | | Date: Tue Jun 7 22:53:33 2016 +0200 | | | | | | | | update non-linear system code | | | | | | | | - add a function to get iterartions variables values | | | | - mostly janitor changes | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | | M SimulationRuntime/c/simulation/solver/nonlinearValuesList.c | | | | M SimulationRuntime/c/simulation_data.h | | | | | | | * commit 8700280888740bab4c0c6c31c4c9572fa3d83d89 | | | | Author: Willi | | | | Date: Tue Jun 7 22:08:25 2016 +0200 | | | | | | | | generalized nonLinearSystemData generation | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 0a9c9b502460a512411907bd9749462cf145eb26 | | | | Author: Willi Braun | | | | Date: Tue Jun 7 15:56:16 2016 +0200 | | | | | | | | generealize staticData generation | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit e9351e0970e0b1739a894edfbd85e5ee4ba61f6b | | | | Author: hkiel | | | | Date: Tue Jun 7 17:09:21 2016 +0200 | | | | | | | | OS X: run otool on libzlib.dylib | | | | | | | | M Makefile.common | | | | | | | * commit 68ed95517c2dca419bd9d98af5ef48e0f03cb43c | | | | Author: Willi Braun | | | | Date: Tue Jun 7 16:14:06 2016 +0200 | | | | | | | | clean up nonlinear systems: remove unsed field | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | * commit 201f9d3503ab093a3e50946ada81c19149c86fec | | | | Author: Willi Braun | | | | Date: Tue Jun 7 14:36:52 2016 +0200 | | | | | | | | improve codegeneration for non-linear systems | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 7fda7d4d225bb942ade0d099ed829b24ecd8f420 | | | | Author: vruge | | | | Date: Mon Jun 6 23:23:07 2016 +0200 | | | | | | | | Cosmetic changes for DynOptimization | | | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | | * commit 63527ec43373b550b978679f1bb7b130885f51a0 | | | | Author: vruge | | | | Date: Mon Jun 6 23:00:42 2016 +0200 | | | | | | | | make create dynamic optimization problem as modul | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | | * commit 43294bc3caec2997f4ab8bbd8d12cf390daa992f | | | | Author: Niklas Worschech | | | | Date: Mon Jun 6 14:52:49 2016 +0200 | | | | | | | | fix in fmu 1.0 export and cpp runtime for ambiguous symbols for shared_ptr | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMULibInterface.h | | | | | | | * commit 912301a4d994d359caf73c7c84885930ac4437c3 | | | | Author: Niklas Worschech | | | | Date: Mon Jun 6 10:50:22 2016 +0200 | | | | | | | | fix for algloop variable attributes assignment in cpp Template/CodegenCpp.tpl | | | | | | | | the v={..} for c++ struct assignment only woks with c++11. | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | | | * commit 7a7247f57f2608699fff29953a4d8f5d5fb080a1 | | | | Author: Rüdiger Franke | | | | Date: Sun Jun 5 19:54:48 2016 +0200 | | | | | | | | Link Cpp FMUs all static under Windows | | | | | | | | This in particular links the static pthread lib, in addition | | | | to static libstdc++ and libgcc. | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | * commit 4eaf6a37f9836a9391efd62f836a55bdd84ed4fe | | | | Author: adrpo | | | | Date: Sun Jun 5 00:48:29 2016 +0200 | | | | | | | | add needed libs to FMUs on windows, ticket:3946 | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | * commit 2dbc14b1eaf39ddc60936185eddb0981a50dcf57 | | | | Author: Willi Braun | | | | Date: Sat Jun 4 13:34:37 2016 +0200 | | | | | | | | fix nominal values for daeMode | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | M SimulationRuntime/c/simulation_data.h | | | | | | | * commit d08a2510864c872923bdb9ec679ca83849ba464d | | | | Author: Rüdiger Franke | | | | Date: Sat Jun 4 12:41:50 2016 +0200 | | | | | | | | Clean up comments and indentation | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | * commit 8987eb2498f4e1b21e729e5e2ed27214dfdf1ec3 | | | | Author: Rüdiger Franke | | | | Date: Sat Jun 4 12:38:17 2016 +0200 | | | | | | | | Refine treatment of clocked start values to fix ticket:3770 | | | | | | | | Hold start values at first clock tick for clocked continuous states | | | | and for clocked discrete states with fixed=true attribute. | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | * commit 6a480c870f42f7367175df581f5f97654eb20e86 | | | | Author: Lennart Ochel | | | | Date: Wed Jun 1 20:23:08 2016 +0200 | | | | | | | | New generic type ExpandableArray | | | | | | | | A Compiler/Util/ExpandableArray.mo | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | * commit e867d82b1e6c7d492206f341de3198d58c2d4b09 | | | | Author: Rüdiger Franke | | | | Date: Sat Jun 4 10:39:31 2016 +0200 | | | | | | | | Remove unnecessary Sundials include directories | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/ARKode/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/RK12/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | | | | | * commit 86e2894c220e82e12e62912f224a34e6d9d12648 | | | | Author: Rüdiger Franke | | | | Date: Sat Jun 4 10:04:43 2016 +0200 | | | | | | | | Move Sundials paths to Sundials section (ticket:3933) | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | * commit dd39b9fb59e9daa3643ae05a406054fd76dbee55 | | | | Author: Willi Braun | | | | Date: Fri Jun 3 21:40:57 2016 +0200 | | | | | | | | adjust nominal usage in daeMode for alg variables | | | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | | | * commit 9e077feb8419487023124996d84c516c7edc0cae | | | | Author: Willi Braun | | | | Date: Fri Jun 3 20:55:38 2016 +0200 | | | | | | | | add initial step size flag to ida solver | | | | | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | | | | * commit c40d6c471c6861043a58867abb3ddb56be09d4c3 | | | | Author: Adeel Asghar | | | | Date: Fri Jun 3 14:38:18 2016 +0200 | | | | | | | | ticket:3488 | | | | Added ignoreSimulationFlagsAnnotation flag. | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 0a6dd266cc0d5e80548e9fa7702d55f92e55af69 | | | | Author: Rüdiger Franke | | | | Date: Fri Jun 3 07:46:42 2016 +0200 | | | | | | | | Attempt to fix ticket:3948 for Windows build | | | | | | | | The runtime is compiled with the new C++ ABI now. | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | * commit 5a887dbe9adc977a0f95944638c0586523c25772 | | | | Author: Niklas Worschech | | | | Date: Thu Jun 2 16:53:42 2016 +0200 | | | | | | | | fix for typo in cmakefile | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | * commit 1dd553e34fb7a72377c2ef8e32f918a57c633af2 | | | | Author: Niklas Worschech | | | | Date: Thu Jun 2 16:35:26 2016 +0200 | | | | | | | | added status message for sundials libraries | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | * commit 21c5d5fb1204e6c57287d836ff452fb1ced179d5 | | | | Author: Niklas Worschech | | | | Date: Thu Jun 2 16:18:23 2016 +0200 | | | | | | | | fix for #3933 | | | | | | | | find library in cmakefile of cpp runtime searches for sundials libraries in 3rdParty folder on linux | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | * commit 0fe727959a9d92fcb2c6ca99dc42ecd82e870d97 | | | | Author: vwaurich | | | | Date: Thu Jun 2 15:33:59 2016 +0200 | | | | | | | | - functions to debug Index Reduction | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendDump.mo | | | | M Compiler/BackEnd/BackendVariable.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | * commit 24669b25fba210647a4e0f2d0df37df2cd1bd6db | | | | Author: adrpo | | | | Date: Thu Jun 2 12:06:32 2016 +0200 | | | | | | | | fix ticket:3942 | | | | - use -std=c++11 for Windows | | | | - add -lz -lhdf5 libs to linking, needed for Modelica tables | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | * commit 38e81d67e8a5fc8680e135391a202e462ae3c88c | | | | Author: ptaeuber | | | | Date: Thu Jun 2 09:03:54 2016 +0200 | | | | | | | | Add flag to emit solver steps to the result file | | | | | | | | simflag: -steps | | | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | M SimulationRuntime/c/simulation_data.h | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | * commit 81b676597bef7ccedadc68cdaf4802a87d2f4832 | | | | Author: Lennart Ochel | | | | Date: Wed Jun 1 20:03:47 2016 +0200 | | | | | | | | Improve error message | | | | | | | | M Compiler/FrontEnd/ExpressionDump.mo | | | | | | | * commit dc14e0f3b53de46f48673d0c1e3c57def224b37c | | | | Author: ptaeuber | | | | Date: Wed Jun 1 15:48:11 2016 +0200 | | | | | | | | Make total tearing a config flag to specify SCCs | | | | | | | | --totalTearing= | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit ec6bb2383ba660d24f64876101d2795309016ba6 | | | | Author: adrpo | | | | Date: Wed Jun 1 15:07:18 2016 +0200 | | | | | | | | ticket:3092, activate OMC_NO_GC_MAPPING only on FMI or minimal runtime | | | | | | | | M SimulationRuntime/c/gc/memory_pool.c | | | | | | | * commit c7a21ff6e902259f2a03d5a710284344e4bf860d | | | | Author: adrpo | | | | Date: Wed Jun 1 02:01:38 2016 +0200 | | | | | | | | more fixes ticket:3902 | | | | | | | | M SimulationRuntime/c/meta/meta_modelica.h | | | | | | | * commit 1aab55e6d9c904562ca041ffe2446910ec883775 | | | | Author: adrpo | | | | Date: Wed Jun 1 00:07:14 2016 +0200 | | | | | | | | omc_ua depends on boehm-gc target, ticket:3902 | | | | | | | | M Makefile.common | | | | | | | * commit 3f4962fd21ab2ba4b090136cb6244124412c3682 | | | | Author: adrpo | | | | Date: Tue May 31 23:49:00 2016 +0200 | | | | | | | | ParModelica depends on boehm-gc, ticket:3902 | | | | | | | | M Makefile.common | | | | | | | * commit 28420a1f62e11aaed9fff3f7c9a6cb59ac464ed3 | | | | Author: adrpo | | | | Date: Tue May 31 23:02:46 2016 +0200 | | | | | | | | small changes to the memory allocation interface, ticket:3902 | | | | | | | | M Compiler/runtime/Makefile.common | | | | M Makefile.common | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.in | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.omdev.mingw | | | | M SimulationRuntime/c/Makefile.common | | | | M SimulationRuntime/c/Makefile.objs | | | | D SimulationRuntime/c/build_mingw_libs.bat | | | | R098 SimulationRuntime/c/util/memory_pool.c SimulationRuntime/c/gc/memory_pool.c | | | | R100 SimulationRuntime/c/util/memory_pool.h SimulationRuntime/c/gc/memory_pool.h | | | | R099 SimulationRuntime/c/meta/gc/mmc_gc.c SimulationRuntime/c/gc/omc_gc.c | | | | A SimulationRuntime/c/gc/omc_gc.h | | | | M SimulationRuntime/c/meta/CMakeLists.txt | | | | D SimulationRuntime/c/meta/gc/mmc_gc.h | | | | M SimulationRuntime/c/meta/meta_modelica.h | | | | M SimulationRuntime/c/meta/meta_modelica_builtin_boxptr.h | | | | M SimulationRuntime/c/openmodelica.h | | | | M SimulationRuntime/c/openmodelica_func.h | | | | M SimulationRuntime/c/openmodelica_types.h | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | M SimulationRuntime/c/simulation/solver/external_input.c | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | | M SimulationRuntime/c/util/CMakeLists.txt | | | | M SimulationRuntime/c/util/ModelicaUtilities.c | | | | M SimulationRuntime/c/util/base_array.c | | | | M SimulationRuntime/c/util/boolean_array.c | | | | M SimulationRuntime/c/util/generic_array.c | | | | M SimulationRuntime/c/util/generic_array.h | | | | M SimulationRuntime/c/util/index_spec.c | | | | M SimulationRuntime/c/util/integer_array.c | | | | M SimulationRuntime/c/util/integer_array.h | | | | M SimulationRuntime/c/util/modelica.h | | | | M SimulationRuntime/c/util/modelica_string.c | | | | M SimulationRuntime/c/util/omc_init.c | | | | M SimulationRuntime/c/util/real_array.c | | | | M SimulationRuntime/c/util/real_array.h | | | | M SimulationRuntime/c/util/rtclock.c | | | | M SimulationRuntime/c/util/string_array.c | | | | M SimulationRuntime/opc/ua/Makefile.in | | | | M SimulationRuntime/opc/ua/Makefile.omdev.mingw | | | | | | | * commit ad52d27809319ff49c2b1e78f999c0c1495dd723 | | | | Author: adrpo | | | | Date: Tue May 31 07:25:07 2016 +0200 | | | | | | | | Fix ticket:3941 disable tests Modelica_Synchronous.WorkInProgress.* | | | | | | | | M Examples/BuildModelRecursive.mos | | | | | | | * commit 944192f3919f3424a1ef56e9b4fdb0de8b7ef06d | | | | Author: Lennart Ochel | | | | Date: Mon May 30 12:04:11 2016 +0200 | | | | | | | | Don't share memory between different variable arrays | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | * commit 70349b5919789120829ed7e5709fb14fa2605385 | | | | Author: ptaeuber | | | | Date: Mon May 30 09:57:05 2016 +0200 | | | | | | | | Make redundant --disableLinearTearing deprecated | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit ace8794c30ae9e6130e216b7d6a41758492655ca | | | | Author: Patrick Täuber | | | | Date: Fri May 27 14:39:33 2016 +0200 | | | | | | | | Performance fix of instantiation of syst in loop | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | * commit b526c9b9d73d60bfcf7eae75a05a616cf703ff12 | | | | Author: Rüdiger Franke | | | | Date: Sun May 29 18:13:55 2016 +0200 | | | | | | | | Remove wrong error for clocked continuous exps | | | | | | | | See: Modelica_Synchronous.Examples. | | | | Elementary.RealSignals.HoldWithDAeffects2 | | | | Elementary.RealSignals.SampleWithADeffects | | | | SimpleControlledDrive.ClockedWith_AD_DA_Effects | | | | ... | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | M Compiler/Util/Error.mo | | | | | | | * commit cde23afcecfb0c22181320b195d3f6d64ae6e3fe | | | | Author: Rüdiger Franke | | | | Date: Sat May 28 22:54:46 2016 +0200 | | | | | | | | Use start values at first clock tick (ticket:3770) | | | | | | | | This shall only apply to states of solved continuous equations. | | | | We check for the existence of a solver method so far. | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | * commit 9e139b9c29115eabf86a8351b532b00d89e5d371 | | | | Author: adrpo | | | | Date: Sat May 28 20:32:06 2016 +0200 | | | | | | | | more fixes to svg generation | | | | | | | | M Examples/LibraryCoverageTrend.sh | | | | | | | * commit 28405d807e0f509d341b59143bf5369fdeed138d | | | | Author: vwaurich | | | | Date: Fri May 27 13:31:06 2016 +0200 | | | | | | | | - fix order of subpartition clocks | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | M Compiler/FrontEnd/DAEDump.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit d19242a2e449b79f065074229e0a2ff33015d5e2 | | | | Author: ptaeuber | | | | Date: Tue May 24 13:57:23 2016 +0200 | | | | | | | | New approach to handle known vars | | | | | | | | - Rename knownVars to globalKnownVars | | | | (variabes only dependent on parameters, constants) | | | | - Introduce localKnownVars | | | | (variables only dependent on states, inputs) | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendDump.mo | | | | M Compiler/BackEnd/BackendInline.mo | | | | M Compiler/BackEnd/BackendVariable.mo | | | | M Compiler/BackEnd/Differentiate.mo | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | M Compiler/BackEnd/Initialization.mo | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/BackEnd/Uncertainties.mo | | | | M Compiler/BackEnd/UnitCheck.mo | | | | M Compiler/BackEnd/VisualXML.mo | | | | M Compiler/BackEnd/XMLDump.mo | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M SimulationRuntime/c/openmodelica_func.h | | | | | | | * commit 998331701d476562513caf5780da7204c146e0bd | | | | Author: Adeel Asghar | | | | Date: Thu May 26 17:04:48 2016 +0200 | | | | | | | | Use 1 for record type. | | | | | | | | M SimulationRuntime/c/meta/meta_modelica.c | | | | | | | * commit 215f2b4c9841687b743f22f0a9c18e2dcdc3bb53 | | | | Author: Willi Braun | | | | Date: Thu May 26 13:54:31 2016 +0200 | | | | | | | | hide alias warnings behind AliasDump flag | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | * commit 240213bccd10c260bea794f590a7c7cab6025312 | | | | Author: Martin Sjölund | | | | Date: Thu May 26 13:38:50 2016 +0200 | | | | | | | | Do not generate #define for variables | | | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | M Compiler/Template/CodegenFMU.tpl | | | | M Compiler/Template/CodegenUtil.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M Compiler/Util/HashTableCrefSimVar.mo | | | | | | | * commit cea271efcc50bdd4cac72c9bcbb5d418a69d3b17 | | | | Author: Willi Braun | | | | Date: Thu May 26 12:09:41 2016 +0200 | | | | | | | | remove not used extrapolation code | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 1d03f63399d5ecbc0dbd78d70b57b61413b440cf | | | | Author: adrpo | | | | Date: Thu May 26 11:09:52 2016 +0200 | | | | | | | | add support for --alarm on command line ticket:3928 | | | | | | | | M Compiler/Main/Main.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 5a28893b9a062db254f9da8e27ed835ff253be23 | | | | Author: ptaeuber | | | | Date: Wed May 25 18:48:46 2016 +0200 | | | | | | | | Detect JAC_CONSTANT() as linear component | | | | | | | | Fix ticket:3927 | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | * commit 59c64aca0d86c797f507c672d371886437c2e94e | | | | Author: Willi Braun | | | | Date: Wed May 25 18:33:47 2016 +0200 | | | | | | | | add some exeption handling for torn linear systems | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Util/Error.mo | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | | | * commit 087bdd2e31a6fdf96f5bb7018ae383bc53db4cbe | | | | Author: Martin Sjölund | | | | Date: Wed May 25 16:09:31 2016 +0200 | | | | | | | | Make reinit message output a readable cref | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 05eb8b9a68790ffcfb5b8c09ecacd7ace34ae9de | | | | Author: Martin Sjölund | | | | Date: Wed May 25 15:26:23 2016 +0200 | | | | | | | | Fix name of vars in linear model | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit a3a1e9a93345ba767fbf4d3c0394b2489344228f | | | | Author: Per Östlund | | | | Date: Wed May 25 15:36:56 2016 +0200 | | | | | | | | Renamed scodeInst debug flag to newInst. | | | | | | | | M Compiler/FrontEnd/NFSCodeLookup.mo | | | | M Compiler/NFFrontEnd/NFFlatten.mo | | | | M Compiler/NFFrontEnd/NFInst.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit f0a3a7ccdffc79d6a06ffd044794eed329eaf8b9 | | | | Author: Per Östlund | | | | Date: Wed May 25 15:15:09 2016 +0200 | | | | | | | | Reorganized source files for new instantiation. | | | | | | | | - Moved the source files for the new instantiation to it's own folder, | | | | and removed some unused files. | | | | | | | | D Compiler/FrontEnd/NFEnv.mo | | | | D Compiler/FrontEnd/NFEnvAvlTree.mo | | | | M Compiler/FrontEnd/NFInstDump.mo | | | | D Compiler/FrontEnd/NFInstFlatten.mo | | | | D Compiler/FrontEnd/NFInstSymbolTable.mo | | | | M Compiler/FrontEnd/NFInstTypes.mo | | | | D Compiler/FrontEnd/NFInstTypesOld.mo | | | | D Compiler/FrontEnd/NFRedeclare.mo | | | | D Compiler/FrontEnd/NFSCodeExpand.mo | | | | D Compiler/FrontEnd/NFSCodeHashTable.mo | | | | D Compiler/FrontEnd/NFSCodeMod.mo | | | | D Compiler/FrontEnd/NFSCodeStatic.mo | | | | R100 Compiler/FrontEnd/NFBinding.mo Compiler/NFFrontEnd/NFBinding.mo | | | | R100 Compiler/FrontEnd/NFBuiltin.mo Compiler/NFFrontEnd/NFBuiltin.mo | | | | R100 Compiler/FrontEnd/NFComponent.mo Compiler/NFFrontEnd/NFComponent.mo | | | | R100 Compiler/FrontEnd/NFConnect2.mo Compiler/NFFrontEnd/NFConnect2.mo | | | | R100 Compiler/FrontEnd/NFConnectCheck.mo Compiler/NFFrontEnd/NFConnectCheck.mo | | | | R100 Compiler/FrontEnd/NFConnectEquations.mo Compiler/NFFrontEnd/NFConnectEquations.mo | | | | R100 Compiler/FrontEnd/NFConnectUtil2.mo Compiler/NFFrontEnd/NFConnectUtil2.mo | | | | R100 Compiler/FrontEnd/NFConnectionSets.mo Compiler/NFFrontEnd/NFConnectionSets.mo | | | | R100 Compiler/FrontEnd/NFEvalFunction.mo Compiler/NFFrontEnd/NFEvalFunction.mo | | | | R100 Compiler/FrontEnd/NFExpandableConnectors.mo Compiler/NFFrontEnd/NFExpandableConnectors.mo | | | | R100 Compiler/FrontEnd/NFFlatten.mo Compiler/NFFrontEnd/NFFlatten.mo | | | | R100 Compiler/FrontEnd/NFInst.mo Compiler/NFFrontEnd/NFInst.mo | | | | R100 Compiler/FrontEnd/NFInstNode.mo Compiler/NFFrontEnd/NFInstNode.mo | | | | R100 Compiler/FrontEnd/NFInstUtil.mo Compiler/NFFrontEnd/NFInstUtil.mo | | | | R100 Compiler/FrontEnd/NFInstance.mo Compiler/NFFrontEnd/NFInstance.mo | | | | R100 Compiler/FrontEnd/NFInstanceTree.mo Compiler/NFFrontEnd/NFInstanceTree.mo | | | | R100 Compiler/FrontEnd/NFLookup.mo Compiler/NFFrontEnd/NFLookup.mo | | | | R100 Compiler/FrontEnd/NFMod.mo Compiler/NFFrontEnd/NFMod.mo | | | | R100 Compiler/FrontEnd/NFTypeCheck.mo Compiler/NFFrontEnd/NFTypeCheck.mo | | | | R100 Compiler/FrontEnd/NFTyping.mo Compiler/NFFrontEnd/NFTyping.mo | | | | M Compiler/Template/NFInstDumpTV.mo | | | | M Compiler/Template/NFInstDumpTpl.tpl | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | * commit cbc956152d3d8ea8290c7050bb5568c5436f5cef | | | | Author: Per Östlund | | | | Date: Wed May 25 14:35:44 2016 +0200 | | | | | | | | Added component attributes to new instantiation. | | | | | | | | M Compiler/FrontEnd/NFComponent.mo | | | | M Compiler/FrontEnd/NFFlatten.mo | | | | M Compiler/FrontEnd/NFInst.mo | | | | M Compiler/FrontEnd/NFInstUtil.mo | | | | | | | * commit 5184da392e078d1877a3f09165c600334bf41f26 | | | | Author: Per Östlund | | | | Date: Wed May 25 12:31:34 2016 +0200 | | | | | | | | New instantiation improvements. | | | | | | | | - Initial support for type attributes. | | | | - Reenable redeclaration of components. | | | | - Expanded NFInst.instExp to handle more types of expressions. | | | | | | | | M Compiler/FrontEnd/NFFlatten.mo | | | | M Compiler/FrontEnd/NFInst.mo | | | | M Compiler/FrontEnd/NFInstance.mo | | | | M Compiler/FrontEnd/NFLookup.mo | | | | | | | * commit c3bcdbbf4616e1920a70974bc093dedf8c2cd2ab | | | | Author: arun3688 | | | | Date: Wed May 25 13:11:24 2016 +0200 | | | | | | | | ticket:3488 added new API functions for vendorannotation | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | | | * commit 9e87f6de73cd246a905fadfca0fc717b7655b992 | | | | Author: Martin Sjölund | | | | Date: Wed May 25 12:34:46 2016 +0200 | | | | | | | | Fix SVG generation | | | | | | | | M Examples/LibraryCoverageTrend.sh | | | | | | | * commit 887637aca1949dd22f51e1e302b43d14f3f6e2df | | | | Author: Martin Sjölund | | | | Date: Wed May 25 12:01:34 2016 +0200 | | | | | | | | Put each library into its own history folder | | | | | | | | M Examples/LibraryTest.sh | | | | | | | * commit bf97bdcd17dda4ebaa2c83d728df5b2fa50b109a | | | | Author: Willi | | | | Date: Wed May 25 11:57:58 2016 +0200 | | | | | | | | fix sparse pattern for daeMode | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | M SimulationRuntime/c/simulation/solver/ida_solver.h | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | * commit 7ef887367ba49231f6db3d052eb84b587b26ad2a | | | | Author: Willi Braun | | | | Date: Thu May 19 19:16:21 2016 +0200 | | | | | | | | adjust code generation for daeMode | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M SimulationRuntime/c/openmodelica_func.h | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | M SimulationRuntime/c/simulation_data.h | | | | | | | * commit 397dd823607daba66713274d3cd34f6fd1557a8c | | | | Author: Willi Braun | | | | Date: Thu May 19 19:14:09 2016 +0200 | | | | | | | | improve daeMode implementation | | | | | | | | - restructured data types a bit better | | | | - added sparse pattern | | | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/SimCode/SimCodeVar.mo | | | | | | | * commit 30d4a89ca83a105b746df68d23de16edf62ead30 | | | | Author: Willi | | | | Date: Thu May 19 03:45:53 2016 +0200 | | | | | | | | add sparse pattern for daeMode | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | * commit eacfc6b20b385227001989463d6e27f2c2b9cccd | | | | Author: Lennart Ochel | | | | Date: Wed May 25 11:22:18 2016 +0200 | | | | | | | | Move the actual unit parsing to Unit.mo | | | | | | | | M Compiler/BackEnd/Unit.mo | | | | M Compiler/BackEnd/UnitCheck.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit c7fe6415d15df7902bab73f02591e5e3562150a4 | | | | Author: Martin Sjölund | | | | Date: Wed May 25 10:42:47 2016 +0200 | | | | | | | | Handle writing empty files | | | | | | | | M Compiler/runtime/printimpl.c | | | | | | | * commit f47e48bdc6f76e7d02064ed4b1371490f55a146f | | | | Author: Martin Sjölund | | | | Date: Wed May 25 09:12:17 2016 +0200 | | | | | | | | Do not create HT of size 0 | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 689ff409b44a2c47a238a39e09c5ab9aa43bdf34 | | | | Author: Martin Sjölund | | | | Date: Wed May 25 08:13:37 2016 +0200 | | | | | | | | Use BaseHashTable for the SimCode HT | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | A Compiler/Util/HashTableCrefSimVar.mo | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | * commit 3e9b0e836f64b885b0340a117a6558e0604f1234 | | | | Author: hkiel | | | | Date: Wed May 25 08:53:30 2016 +0200 | | | | | | | | use less memory when operating on units | | | | | | | | M Compiler/BackEnd/Unit.mo | | | | | | | * commit 17df9f3c3717464566d03526db72d06956f6f935 | | | | Author: Lennart Ochel | | | | Date: Tue May 24 11:30:56 2016 +0200 | | | | | | | | Clean up unit check module | | | | | | | | M Compiler/BackEnd/Unit.mo | | | | M Compiler/BackEnd/UnitCheck.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 1e5da4b63ee1d7bd054f24831eefc70849e4df7a | | | | Author: Per Östlund | | | | Date: Tue May 24 17:54:59 2016 +0200 | | | | | | | | Added some proper error messages to NFLookup. | | | | | | | | M Compiler/FrontEnd/NFInst.mo | | | | M Compiler/FrontEnd/NFLookup.mo | | | | | | | * commit d816a47fd6da4988559d8c6b93150c69989bc30c | | | | Author: Per Östlund | | | | Date: Tue May 24 15:56:35 2016 +0200 | | | | | | | | More new instantiation modifier stuff. | | | | | | | | M Compiler/FrontEnd/NFComponent.mo | | | | M Compiler/FrontEnd/NFInst.mo | | | | M Compiler/FrontEnd/NFInstance.mo | | | | M Compiler/FrontEnd/NFMod.mo | | | | | | | * commit 82eeffe30033a7ba51620038cd280660ce548e37 | | | | Author: hkiel | | | | Date: Tue May 24 17:36:16 2016 +0200 | | | | | | | | fix BackendDAETransform.eqnAssignmentNonScalar() | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | | | * commit 9b0163de622e485f65b13e376665a36e4321afea | | | | Author: Adeel Asghar | | | | Date: Tue May 24 16:51:37 2016 +0200 | | | | | | | | Handle the integer inside record. | | | | | | | | M SimulationRuntime/c/meta/meta_modelica.c | | | | M SimulationRuntime/c/meta/meta_modelica.h | | | | | | | * commit 120a9e2bb582347fe42077aa8dda60fa680112f0 | | | | Author: adrpo | | | | Date: Tue May 24 16:34:14 2016 +0200 | | | | | | | | Activate multiple FMU instances per process ticket:3820 | | | | | | | | M Compiler/Template/CodegenFMU2.tpl | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | * commit ec70f33419e516c3a016923ec18b34ab63a89159 | | | | Author: hkiel | | | | Date: Tue May 24 16:21:35 2016 +0200 | | | | | | | | fix memory leaks in C runtime | | | | | | | | M SimulationRuntime/c/linearization/linearize.cpp | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | | | * commit 4c94fc01cf9ac39daa9cdf021758fc5d667644a2 | | | | Author: hkiel | | | | Date: Tue May 24 15:53:58 2016 +0200 | | | | | | | | fix some issues from static analysis | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/Util/AvlTree.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit 72f98cf7a93cdcd5b4a143d8317020ed859b06a5 | | | | Author: adrpo | | | | Date: Tue May 24 14:44:53 2016 +0200 | | | | | | | | Fixes for ticket:3898 do not output empty InitialUnknowns element | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | * commit 7570c6b94f684010b3082ac5dd899330cc563c74 | | | | Author: Martin Sjölund | | | | Date: Tue May 24 12:27:39 2016 +0200 | | | | | | | | Do not use pre-processor for array variables | | | | | | | | We have full knowledge about the dimensions and subscripts, so we can | | | | generate code without pre-processing the C-code. | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | * commit 2aa49359f0cb27143a850f2837a15bab9156c8cb | | | | Author: Per Östlund | | | | Date: Tue May 24 11:59:28 2016 +0200 | | | | | | | | Modifier improvements in new instantiation. | | | | | | | | - Change submodifier from list to AVL tree. | | | | - Handle modifications of the same element in the same scope. | | | | - Added BaseAvlTree.fromList. | | | | | | | | M Compiler/FrontEnd/NFInst.mo | | | | M Compiler/FrontEnd/NFMod.mo | | | | M Compiler/Util/BaseAvlTree.mo | | | | | | | * commit 57990bab9103d37b68393d27b900729c543a1c74 | | | | Author: Patrick Täuber | | | | Date: Tue May 24 10:40:54 2016 +0200 | | | | | | | | Rename squared 2-norms | | | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | | | * commit 737e02469c6dfca6ad002f2816637c6cef0d64fe | | | | Author: Patrick Täuber | | | | Date: Mon May 23 23:48:51 2016 +0200 | | | | | | | | Change input tol of Newton solver to 2-norm | | | | | | | | ticket:3923 | | | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | | | * commit 7b5e81b4e5310c4f8e58156b7133123ef535febb | | | | Author: Lennart Ochel | | | | Date: Tue May 24 10:03:31 2016 +0200 | | | | | | | | Use always the unit representation that was defined first | | | | | | | | M Compiler/BackEnd/Unit.mo | | | | | | | * commit 4383a9c117fa19079b2a03b014bd18e34f6b9c63 | | | | Author: Lennart Ochel | | | | Date: Mon May 23 19:12:57 2016 +0200 | | | | | | | | Don't override empty unit information with dummy value | | | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | | | * commit 22d2ccb3111426daed1a614d6e7e5b15e8657ee1 | | | | Author: Lennart Ochel | | | | Date: Mon May 23 18:35:56 2016 +0200 | | | | | | | | Calculate unit information for state derivatives | | | | | | | | See ticket:2750 | | | | | | | | M Compiler/BackEnd/Unit.mo | | | | M Compiler/BackEnd/UnitCheck.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 7271c6f71741830d86e0d752b4f6f4b4b1bec56b | | | | Author: Per Östlund | | | | Date: Tue May 24 09:39:27 2016 +0200 | | | | | | | | NFInst improvements. | | | | | | | | - Implemented initial support for redeclare of components. | | | | - Added scope to modifiers. | | | | - Disabled debug output to allow enabling of testcases. | | | | | | | | M Compiler/FrontEnd/NFBinding.mo | | | | M Compiler/FrontEnd/NFInst.mo | | | | M Compiler/FrontEnd/NFMod.mo | | | | | | | * commit 012b2829892000a897a39d85ff2dcd99ec022a49 | | | | Author: adrpo | | | | Date: Mon May 23 16:38:53 2016 +0200 | | | | | | | | fix windows external annotation for omcruntime library | | | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | M Makefile.common | | | | M Makefile.omdev.mingw | | | | | | | * commit f79cce4379841cda12b5380e8c43eeae1b8194c2 | | | | Author: Per Östlund | | | | Date: Mon May 23 15:28:11 2016 +0200 | | | | | | | | Implement derived class modifiers in NFInst. | | | | | | | | M Compiler/FrontEnd/NFInst.mo | | | | M Compiler/FrontEnd/NFInstance.mo | | | | M Compiler/FrontEnd/NFMod.mo | | | | | | | * commit 4a27b09127c708380b2a30a4aca0b2a4687f0b12 | | | | Author: hkiel | | | | Date: Mon May 23 15:13:26 2016 +0200 | | | | | | | | shorter C code for non-guarded list comprehensions | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | * commit 029864fe41e766002b9527aff0e0b8ea5a1dd033 | | | | Author: hkiel | | | | Date: Mon May 23 14:55:59 2016 +0200 | | | | | | | | allocate using mmc_alloc_words_atomic where no pointer is stored. | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_mk_box.h | | | | | | | * commit d02a3753ef97201b05afe600d55e7ba0bf1761d0 | | | | Author: hkiel | | | | Date: Mon May 23 14:43:14 2016 +0200 | | | | | | | | preserve some more tuples | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendInline.mo | | | | | | | * commit 3507862d0f0c825b3c757ba7d94182a5e17595f2 | | | | Author: Per Östlund | | | | Date: Mon May 23 14:19:34 2016 +0200 | | | | | | | | Propagate modifiers for structured components. | | | | | | | | - Propagate modifiers from NFInst.instComponent to NFInst.instClass. | | | | - Some input/output clean up. | | | | | | | | M Compiler/FrontEnd/NFInst.mo | | | | | | | * commit f1904b88fd1ac3840087b46e8fd5f6fb01c5eb67 | | | | Author: Per Östlund | | | | Date: Mon May 23 12:08:02 2016 +0200 | | | | | | | | Clean up some new instantiation modules. | | | | | | | | M Compiler/FrontEnd/NFInstNode.mo | | | | M Compiler/FrontEnd/NFInstance.mo | | | | M Compiler/FrontEnd/NFInstanceTree.mo | | | | M Compiler/FrontEnd/NFMod.mo | | | | | | | * commit 06b1abefc45f00cdf7bfddce942ef5a2bf675bb5 | | | | Author: Martin Sjölund | | | | Date: Mon May 23 11:53:52 2016 +0200 | | | | | | | | Do not use preprocessor to generate sample() code | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | * commit 4e18fb90cf6df6afe00b9a806049ec5fb91f5252 | | | | Author: Per Östlund | | | | Date: Mon May 23 10:59:52 2016 +0200 | | | | | | | | Replace old new instantiation with new new instantiation. | | | | | | | | A Compiler/FrontEnd/NFBinding.mo | | | | M Compiler/FrontEnd/NFBuiltin.mo | | | | A Compiler/FrontEnd/NFComponent.mo | | | | M Compiler/FrontEnd/NFEnv.mo | | | | M Compiler/FrontEnd/NFFlatten.mo | | | | M Compiler/FrontEnd/NFInst.mo | | | | A Compiler/FrontEnd/NFInstNode.mo | | | | A Compiler/FrontEnd/NFInstance.mo | | | | A Compiler/FrontEnd/NFInstanceTree.mo | | | | M Compiler/FrontEnd/NFLookup.mo | | | | M Compiler/FrontEnd/NFMod.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Util/BasePVector.mo | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | * commit 58bbbff8868b139cb01c42f82080878cb44b3686 | | | | Author: Lennart Ochel | | | | Date: Sun May 22 15:47:38 2016 +0200 | | | | | | | | Fix LOG_STATS (ticket:3922) | | | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | | | * commit a52420cf9cf36153b5e7f9f45bbfdaa11d53e10d | | | | Author: Martin Sjölund | | | | Date: Fri May 20 17:10:12 2016 +0200 | | | | | | | | Skip calling unnecessary tmpTick | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit c79b8cac085cde2c4e71ec960814c799ff8cff97 | | | | Author: ptaeuber | | | | Date: Fri May 20 16:07:40 2016 +0200 | | | | | | | | Improve total tearing algorithm | | | | | | | | Fix bug and enable handling of arrays and algorithms | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | * commit f098371bcf840a54943df98bb5b1ee987e86e458 | | | | Author: Martin Sjölund | | | | Date: Fri May 20 14:22:58 2016 +0200 | | | | | | | | Do not use preprocessor for attributes | | | | | | | | Use the index stored in the SimVar directly instead of using the C | | | | preprocessor to find the correct memory location for attributes. | | | | | | | | Also changed SimCode to be accessible as a global root in the templates | | | | since it is used in so many places. | | | | | | | | M Compiler/Global/Global.mo | | | | M Compiler/SimCode/SimCodeFunction.mo | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | * commit 04496accf9f25eb2ab131d525b199a1228de240c | | | | Author: hkiel | | | | Date: Fri May 20 12:56:25 2016 +0200 | | | | | | | | remove function getAliasContinue() | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | * commit 109dc98dc4de1543934e965ef1d16bfb74c6aa30 | | | | Author: hkiel | | | | Date: Fri May 20 11:39:41 2016 +0200 | | | | | | | | do not thread two lists, just to unthread them again | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | | | * commit d665b64a49f4d01a12eb15ea6835d37fbacb8b8e | | | | Author: ptaeuber | | | | Date: Fri May 20 10:55:44 2016 +0200 | | | | | | | | Add flag to change the tolerances for newton solver | | | | | | | | <-newtonFTol=value> or <-newtonFTol value> | | | | [double (default 1e-24)] tolerance for accepting accuracy in Newton solver | | | | <-newtonXTol=value> or <-newtonXTol value> | | | | [double (default 1e-24)] tolerance for updating solution vector in Newton solver | | | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | * commit c5b68a9387f07d4b34a87200188779b959a958f5 | | | | Author: adrpo | | | | Date: Thu May 19 23:01:25 2016 +0200 | | | | | | | | fix GenerateDoc.mos | | | | | | | | M Examples/GenerateDoc.mos | | | | | | | * commit f10487d1562d1d9848be7d67b3db59ff86ee8c92 | | | | Author: hkiel | | | | Date: Thu May 19 16:44:42 2016 +0200 | | | | | | | | some minor optimizations | | | | - match -> matchcontinue | | | | - simplified some functions | | | | | | | | M Compiler/FFrontEnd/FExpand.mo | | | | M Compiler/FFrontEnd/FGraph.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit 8f16329a072be0c3663ed848f0fdc6b0871df2a0 | | | | Author: vwaurich | | | | Date: Thu May 19 13:33:56 2016 +0200 | | | | | | | | - dump a graphic blt-matrix in a html file via +d=bltmatrixdump | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendDump.mo | | | | M Compiler/BackEnd/DumpHTML.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit f0d46d5647c4ee0f6ec92294be26cf7e0fa8a610 | | | | Author: Willi | | | | Date: Thu May 19 02:55:38 2016 +0200 | | | | | | | | seperate coloring from generateSparsePattern | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | * commit 73a73b0236e63e1919ab989b3e8534282536d4ea | | | | Author: jhag | | | | Date: Wed May 18 17:40:49 2016 +0200 | | | | | | | | fixed wrapFunctionCalls (see:ticket:3102 ticket:3910) | | | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | | | * commit 50dade940a7c187c4daf631960954d6107d11541 | | | | Author: Martin Sjölund | | | | Date: Wed May 18 16:21:48 2016 +0200 | | | | | | | | Prefer omc libs over system libs | | | | | | | | This should resolve an issue with /usr/lib being preferred over the | | | | OM-provided version of Sundials (ticket:3893). | | | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | | | * commit 016c25e5e5aa2789e1a05c38fde6e5a861d757e6 | | | | Author: Martin Sjölund | | | | Date: Wed May 18 15:49:27 2016 +0200 | | | | | | | | Do not look for otool lines containing : | | | | | | | | M Makefile.in | | | | | | | * commit 0e88db868423e881c66690a3117345080a3be9eb | | | | Author: hkiel | | | | Date: Wed May 18 15:31:46 2016 +0200 | | | | | | | | use listEmpty() instead of listLength()==0 | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | | | | * commit c628fac31341f45bc4c86d96799ca37c6c545a43 | | | | Author: hkiel | | | | Date: Wed May 18 15:18:53 2016 +0200 | | | | | | | | fix PR #837 | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | * commit 67e0588359d95bd745c5bb5cd80b4b39b12ec85a | | | | Author: adrpo | | | | Date: Wed May 18 13:27:39 2016 +0200 | | | | | | | | fix for ticket:3914 | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | M Examples/GenerateDoc.mos | | | | | | | * commit ff7351840f914e5efebe863b16d0f3c2312e22ba | | | | Author: Martin Sjölund | | | | Date: Wed May 18 12:43:45 2016 +0200 | | | | | | | | Check all dylib files for improper linking | | | | | | | | After compiling the OMC target, check all dylib files for links to the | | | | build or source directories. If there is such a link, give an error | | | | message stating that the file should use @rpath. | | | | | | | | M Makefile.in | | | | | | | * commit 542abe9369f53697e57c34e183bd44ca854546d6 | | | | Author: hkiel | | | | Date: Wed May 18 11:26:16 2016 +0200 | | | | | | | | optimize List.sort() a bit more | | | | | | | | M Compiler/Util/List.mo | | | | | | | * commit 5a7efaddca1a63a3e06bcb19c06915099ed6a791 | | | | Author: hudson | | | | Date: Wed May 18 05:26:11 2016 +0200 | | | | | | | | Updating 3rdParty | | | | | | | | b2c5266 add m library to sundialsKLU test | | | | | | | | M 3rdParty | | | | | | | * commit 12b13360ea130101b96e55a034b2f790ba3aeaad | | | | Author: hkiel | | | | Date: Wed May 18 05:26:10 2016 +0200 | | | | | | | | fix ticket:3897 | | | | - run install_name_tool on the libraries (also for libsundials_idas.0.dylib) | | | | | | | | M SimulationRuntime/c/Makefile.common | | | | | | | * commit e9739870d5938287a0ea00ae3d24c438b75b5258 | | | | Author: vruge | | | | Date: Tue May 17 23:56:26 2016 +0200 | | | | | | | | don't add noEvent twice | | | | | | | | we already add noEvent inside inline | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | * commit 60be6c4523996199535e610a22ca15c1223e0d0b | | | | Author: vruge | | | | Date: Tue May 17 23:49:38 2016 +0200 | | | | | | | | matchcontinue -> match | | | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | | | * commit 605cd572869c1f4f09cf4b9eb64797a9e17f7569 | | | | Author: vruge | | | | Date: Tue May 17 22:24:50 2016 +0200 | | | | | | | | fixed inline-anno interpretation | | | | | | | | -Inline=LateInline=true --> LateInline=true see http://book.xogeny.com/behavior/functions/func_annos/ | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit 008b751ed80f1ceb38b8c63aa867dfba3b6bce13 | | | | Author: Willi Braun | | | | Date: Tue May 17 21:33:11 2016 +0200 | | | | | | | | fix modelicaStringToCStr for "'" | | | | | | | | M Compiler/Util/Util.mo | | | | | | | * commit e713fe26f603ef45bce89cdf0d6749f31b697250 | | | | Author: hkiel | | | | Date: Tue May 17 16:55:49 2016 +0200 | | | | | | | | introduce List.splitr() which returns the first list in reverse order | | | | - optimizes code that does (l1,l2)=List.split() + listAppend(l1,l2) | | | | by avoiding double listReverse on first list: (l1r,l2)=List.splitr() + List.append_reverse(l1r,l2); | | | | | | | | M Compiler/FrontEnd/CevalFunction.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit 389ec43c33560b2831c880c63bff2d7d0a1478e6 | | | | Author: hkiel | | | | Date: Tue May 17 10:18:51 2016 +0200 | | | | | | | | fix ticket:3897 | | | | - run install_name_tool on the libraries | | | | | | | | M SimulationRuntime/c/Makefile.common | | | | | | | * commit b3a16671bf302036e56bb0e2ebb42eb670cb5af7 | | | | Author: Martin Sjölund | | | | Date: Tue May 17 07:07:32 2016 +0200 | | | | | | | | Run install_name_tool on the libraries | | | | | | | | M Makefile.common | | | | | | | * commit e7dc97954f340a025018fb1c7a8d85fb51739cf7 | | | | Author: adrpo | | | | Date: Mon May 16 17:59:35 2016 +0200 | | | | | | | | properly set FMI_PLATFORM for FMIL library | | | | | | | | M Makefile.common | | | | M Makefile.omdev.mingw | | | | | | | * commit 3ba065e44df56c3201934a6dbce69039f7986cc6 | | | | Author: Willi Braun | | | | Date: Mon May 16 15:07:28 2016 +0200 | | | | | | | | add module to calculate sensivities matrix | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/SimCode/SerializeInitXML.mo | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/SimCode/SimCodeVar.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M Compiler/Util/Flags.mo | | | | M Compiler/runtime/omc_config.h | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | | M SimulationRuntime/c/simulation/solver/ida_solver.h | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | M SimulationRuntime/c/simulation_data.h | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | M configure.ac | | | | | | | * commit ade6473da1bc855e02005c677327d969d33f42c5 | | | | Author: Rüdiger Franke | | | | Date: Mon May 16 12:59:40 2016 +0200 | | | | | | | | Use old C++ ABI for cross compilation of FMUs | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | * commit 833bce927e573144d6562aa170f95a344fd836e4 | | | | Author: hkiel | | | | Date: Sun May 15 21:37:47 2016 +0200 | | | | | | | | try to fix ticket:3897 and ticket:3900 | | | | | | | | M Makefile.common | | | | | | | * commit c9c2dad359be749b9d9e0687ac2cd5b9a4d13819 | | | | Author: Willi Braun | | | | Date: Sun May 15 14:46:35 2016 +0200 | | | | | | | | fix initialize SolverData control flow | | | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | | | * commit 8f3825c5d7ae84947f4f9a32f4369100e866750f | | | | Author: hkiel | | | | Date: Sat May 14 10:28:28 2016 +0200 | | | | | | | | avoid List.intRange in conjunction with for loops | | | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | * commit f1fc67506c60619d8a619efd03337c55519688f4 | | | | Author: ptaeuber | | | | Date: Fri May 13 19:05:27 2016 +0200 | | | | | | | | fix ticket:3192 | | | | | | | | Allow discrete iteration variables if system cannot be torn otherwise. | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | * commit 17c031c2742bb31a0a7e315c07e39e1fb9f29f4d | | | | Author: adrpo | | | | Date: Fri May 13 12:13:59 2016 +0200 | | | | | | | | updates to ticket:3857 | | | | | | | | M Compiler/Template/CodegenXML.tpl | | | | | | | * commit 04080aeb8577ce6f729773fa852ff08d3f12380c | | | | Author: hkiel | | | | Date: Thu May 12 17:16:22 2016 +0200 | | | | | | | | remove some matchcontinue | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit 7e7eec7add11b17d47197aca195e217de699033c | | | | Author: vwaurich | | | | Date: Thu May 12 16:42:11 2016 +0200 | | | | | | | | - add case in dumpStateorder | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | * commit 9873878ef2e3d52588d0cfd705c33bfff7665d42 | | | | Author: Patrick Täuber | | | | Date: Thu May 12 15:23:36 2016 +0200 | | | | | | | | Reset strong component index | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | | | * commit 9d8edb68e9dd10541969ffedc7f2977f7abf6e40 | | | | Author: Willi Braun | | | | Date: Thu May 12 14:46:49 2016 +0200 | | | | | | | | fix ticket:3846 | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | * commit 9c5ab12bedb91e904be4bd5079b2d90f1474e045 | | | | Author: Adeel Asghar | | | | Date: Thu May 12 14:05:24 2016 +0200 | | | | | | | | ticket:3488 | | | | Added a flag --ignoreCommandLineOptionsAnnotation | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Util/Config.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit e652a2004c3bce6c965b21accc628c3fd59b1bfd | | | | Author: Adeel Asghar | | | | Date: Thu May 12 12:55:21 2016 +0200 | | | | | | | | backup the originals flags. Reset the flags after translation. | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 28c405d4d639cc95e9093669bf9a675c262757ab | | | | Author: Adeel Asghar | | | | Date: Tue May 10 16:31:40 2016 +0200 | | | | | | | | ticket:3488 | | | | Read the __OpenModelica_commandLineOptions annotation and apply it. | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | | | * commit 018590eb35d468da91d2d996e63a3960402548dd | | | | Author: vwaurich | | | | Date: Thu May 12 12:16:19 2016 +0200 | | | | | | | | - fix dumpComp2 for empty Jac | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | * commit 938a17927b9ad045c77371d5ce1addfee858f964 | | | | Author: Martin Sjölund | | | | Date: Wed May 11 15:59:03 2016 +0200 | | | | | | | | Do not use cp -u | | | | | | | | OSX does not allow -u for cp commands. Also disabled copying of .so- | | | | files into the bin directory on Linux/OSX. | | | | | | | | M Makefile.common | | | | | | | * commit 4d5ce50f112b721c3b444018fed1985352334dcc | | | | Author: Martin Sjölund | | | | Date: Wed May 11 14:59:30 2016 +0200 | | | | | | | | Pass more linker flags to sundials cmake | | | | | | | | Previous, CFLAGS had an override, ignoring the user CFLAGS and setting | | | | them to -lm, which is a linker flag, giving warnings. This has been | | | | changed to also pass the library directory which is needed for OSX. | | | | It was also tested to properly use linker flags instead of cmake cflags, | | | | but this break the test suite. | | | | | | | | M Makefile.common | | | | | | | * commit d1716435f60881f7450ec43ae6157042b7e4e018 | | | | Author: ptaeuber | | | | Date: Wed May 11 13:53:01 2016 +0200 | | | | | | | | Rename flag advanceTearing in allowImpossibleAssignments | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 8f2844293551d8f1705ae15e4864fa8ba2f49eea | | | | Author: Bernhard Thiele | | | | Date: Wed May 11 11:34:31 2016 +0200 | | | | | | | | Deactivated state machine when-equations hack | | | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | | | * commit bff2761d37044bd0a0a9ab75ba8f6d722214168d | | | | Author: adrpo | | | | Date: Wed May 11 06:29:24 2016 +0200 | | | | | | | | revert changes | | | | | | | | M Makefile.common | | | | | | | * commit 14328ef6d37c45d68f845ad38dae701423b220d3 | | | | Author: ptaeuber | | | | Date: Tue May 10 15:48:21 2016 +0200 | | | | | | | | Improved user defined tearing | | | | | | | | User defined tearing also for models with algorithms and | | | | equation arrays | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 63cb7fe71f2a905edce907ac1d33eae4e913136a | | | | Author: Willi Braun | | | | Date: Tue May 10 14:11:21 2016 +0200 | | | | | | | | try to fix OSX build | | | | | | | | M Makefile.common | | | | | | | * commit 6792db5d88aaa569b775c71143e2932951bd8439 | | | | Author: adrpo | | | | Date: Tue May 10 13:35:04 2016 +0200 | | | | | | | | update the OMDev readme | | | | | | | | M README-OMDev-MINGW.md | | | | | | | * commit eb0e110057bb8237c60ef4022026fad149a8e8e0 | | | | Author: hkiel | | | | Date: Tue May 10 09:27:48 2016 +0200 | | | | | | | | avoid a few more tuples | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | M Compiler/FrontEnd/NFSCodeLookup.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit a11618424d1c890fcb136e9913fafa7df14a678e | | | | Author: hkiel | | | | Date: Wed May 4 13:38:51 2016 +0200 | | | | | | | | avoid unnecessary tuple creation | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | * commit b8aed2c07ae396eb4f6d4b35dde7ae7d776ff493 | | | | Author: hkiel | | | | Date: Wed May 4 13:47:15 2016 +0200 | | | | | | | | misc optimizations | | | | use guards | | | | avoid memory allocations | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | | * commit 86ca95e2f9b033d9bc943d9ecc75ec89d9fe7d7d | | | | Author: hkiel | | | | Date: Wed May 4 13:38:51 2016 +0200 | | | | | | | | use guard to avoid some MMC_THROW_INTERNAL | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | * commit 243042d0d34e7b77d82831b1982bf3b580396607 | | | | Author: hkiel | | | | Date: Wed May 4 13:36:32 2016 +0200 | | | | | | | | do not recreate Option<> | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | * commit 19d7c975f11a4e3d0b894f1cbf54dd9c409e7146 | | | | Author: hkiel | | | | Date: Wed May 4 13:34:15 2016 +0200 | | | | | | | | add List.mapFold* varaiants with more InOut arguments | | | | needed to be able to avoid tuples in some places | | | | | | | | M Compiler/Util/List.mo | | | | | | | * commit 09c5a1c6156215e6725a4819cd675bf746aaaf95 | | | | Author: Martin Sjölund | | | | Date: Tue May 10 07:22:49 2016 +0200 | | | | | | | | Make it easier to override FMU CPPFLAGS | | | | | | | | When not using ./configure in the FMU, make it possible to pass a | | | | required make -f Makefile.in CPPFLAGS=... from the command-line and | | | | getting a good result. | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | * commit 83443129b3fd5aa1d1aa369d2b1969b8d2aebf43 | | | | Author: Adeel Asghar | | | | Date: Mon May 9 16:27:28 2016 +0200 | | | | | | | | More updated instructions. | | | | | | | | M README-OMDev-MINGW.md | | | | | | | * commit 900ac5211e313aa89122aed538349e89b4f9623c | | | | Author: Adeel Asghar | | | | Date: Mon May 9 16:12:11 2016 +0200 | | | | | | | | Format instructions. | | | | | | | | M README-OMDev-MINGW.md | | | | | | | * commit 35aa7d17763378ef13d8c6590acb7914bb960592 | | | | Author: Adeel Asghar | | | | Date: Mon May 9 15:56:52 2016 +0200 | | | | | | | | Updated install instructions for OMC. | | | | | | | | D README-BUILD-RELEASE.txt | | | | A README-OMDev-MINGW.md | | | | D README-OMDev-MINGW.txt | | | | M README.md | | | | | | | * commit b832f3e50d591887e4a98a7cb680b394c0baad8f | | | | Author: vwaurich | | | | Date: Mon May 9 14:47:45 2016 +0200 | | | | | | | | - fix RemoveSimpleEquations, added comments | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | * commit 891e7e11f9a97e97a74dd381e330fd46c1ef4780 | | | | Author: ptaeuber | | | | Date: Fri Apr 8 10:20:25 2016 +0200 | | | | | | | | Introduce userDefinedTearing | | | | | | | | Enabels the user to select the tearing variables and residual | | | | equations for a specified strong component. | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/Util/Error.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit d0a958974d6a3cbfff64721cb8a9d10cfb018a0d | | | | Author: adrpo | | | | Date: Fri May 6 22:06:03 2016 +0200 | | | | | | | | fix for ticket:3857 | | | | | | | | M Compiler/Template/CodegenXML.tpl | | | | | | | * commit 0aaf81a7dd5ca7a9e9a40c6614770f12173025cf | | | | Author: Niklas Worschech | | | | Date: Fri May 6 11:29:54 2016 +0200 | | | | | | | | reverted clock modifications in C template | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 3a0012b948bb739652e523f029bcfa4c0d485c7b | | | | Author: Niklas Worschech | | | | Date: Fri May 6 09:35:56 2016 +0200 | | | | | | | | revertet clock modifications in cpp template, cpp runtime and SimCode | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | M common | | | | | | | * commit 3a80514811ab59b11dba5384972f070ba388d3b4 | | | | Author: vwaurich | | | | Date: Wed May 4 16:19:34 2016 +0200 | | | | | | | | - shorten Paths CSE-option | | | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | | | * commit 7e798ee4de5d9d8de24788be61a8ff8fa492d53b | | | | Author: Martin Sjölund | | | | Date: Wed May 4 10:35:33 2016 +0200 | | | | | | | | Do lookup of varInfo directly | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 8bcbed025f4234c9b74b690e48f2ed26f25b6f1f | | | | Author: hudson | | | | Date: Wed May 4 01:18:17 2016 +0200 | | | | | | | | Updating 3rdParty | | | | | | | | 268b6f5 fix ticket:3892 | | | | | | | | M 3rdParty | | | | | | | * commit 51d6b8e0312d202295a456ab7f47e5fd677f6b18 | | | | Author: adrpo | | | | Date: Wed May 4 00:43:53 2016 +0200 | | | | | | | | fix ticket:3892 | | | | | | | | M Makefile.common | | | | M Makefile.in | | | | M Makefile.omdev.mingw | | | | | | | * commit 18dd83044dc13c5ed8c6c5960cd710cf8d00e905 | | | | Author: Martin Sjölund | | | | Date: Tue May 3 13:37:14 2016 +0200 | | | | | | | | Calculate index including offset in SimCode | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | * commit fdfccbe5e014dd6f82b146836101396ab05faf53 | | | | Author: adrpo | | | | Date: Tue May 3 12:36:21 2016 +0200 | | | | | | | | fix windows build | | | | | | | | M SimulationRuntime/c/simulation/solver/CMakeLists.txt | | | | | | | * commit 0306552ce18db9377f22c1dacf46d4eb03c93b40 | | | | Author: Lennart Ochel | | | | Date: Tue May 3 11:50:41 2016 +0200 | | | | | | | | Don't copy unit information from state to state derivative | | | | | | | | - fix ticket:3668 | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit f5b5cee03b09b5e98304c500d262f8dd938983c0 | | | | Author: jhag | | | | Date: Tue May 3 11:37:42 2016 +0200 | | | | | | | | fixed ticket:3888 | | | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | | | * commit 30d6c079334b0238efb9787788e30fb68b616f5d | | | | Author: Lennart Ochel | | | | Date: Tue May 3 10:00:32 2016 +0200 | | | | | | | | Make unitChecking the first pre-optimization module again | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | * | commit 3fe711d404e96d335d3bb07ed54affe3435c6a8c | | | | Author: hudson | | | | Date: Fri Jun 24 05:28:47 2016 +0200 | | | | | | | | Updating 3rdParty | | | | | | | | cc31287 update libatomic_ops to latest from from github Merge commit 'ff6c167228e18284768c0df5aa20eeacf2a5d6ef' into Ticket3868 | | | | ff6c167 Squashed 'gc/libatomic_ops/' changes from c6f7c2e..e78ba18 | | | | 6b0fde2 update gc to d02ea9707b8d9bb1fd0b3d908a107198658ca2ad, update gc.txt, increase MAX_HEAP_SECT | | | | 1f1de6b Squashed 'gc/' changes from bf62552..d02ea97 | | | | | | | | M 3rdParty | | | | | | * | commit 141d59741d504e2659b9c94530d9cacf40405bdf | | |/ Author: hudson | | | Date: Wed May 18 04:45:37 2016 +0200 | | | | | | Updating 3rdParty | | | | | | b2c5266 add m library to sundialsKLU test | | | | | | M 3rdParty | | | | | * commit fe2bb79d00437ef237f68c7b64856ee0674c4244 | | | Author: Willi Braun | | | Date: Sun May 1 11:10:54 2016 +0200 | | | | | | add more linear solver for ida integrator | | | | | | - new simulation flag idaLS = {spgmr|spbcg|sptfqmr|klu} | | | | | | M Makefile.common | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 4189bbde5cfc7cdcedcd6b2db461a4668be59c99 | | | Author: vwaurich | | | Date: Mon May 2 09:12:55 2016 +0200 | | | | | | - dont interrupt clock-event assignment in cpp runtime | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 243b35440a25da6e7b2306a44dfd1ac6fb8f1713 | | | Author: vwaurich | | | Date: Mon May 2 08:18:24 2016 +0200 | | | | | | - extended debug dump for synchronous | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 6ed3a54365ad7db53b6e615282b2716fc19b9ff8 | | | Author: vruge | | | Date: Sun May 1 14:29:19 2016 +0200 | | | | | | implementation of new Backend inline module | | | - started fixing [ticket:3510](https://trac.openmodelica.org/OpenModelica/ticket/3510) | | | - also [ticket:3785](https://trac.openmodelica.org/OpenModelica/ticket/3785) | | | | | | merge with [wibraun](https://github.com/wibraun/OMCompiler/tree/newBackendInline16) | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 5e9854ebcf0b70f91cd95cc684b84093c1e5501d | | | Author: Willi Braun | | | Date: Sat Apr 30 00:11:55 2016 +0200 | | | | | | build sundials with klu interface | | | | | | M Makefile.common | | | M Makefile.in | | | M common | | | M configure.ac | | | | | * commit 57cb40521e4b074e12aa45a94aec6e678ea13553 | | | Author: jhag | | | Date: Fri Apr 29 08:52:29 2016 +0200 | | | | | | wrapFunctionCalls is disabled | | | | | | M Compiler/Util/Flags.mo | | | | | * commit 4931a92a3141b55d380d8b7bad08cc3ee11b26ef | | | Author: Martin Sjölund | | | Date: Fri Apr 29 08:12:36 2016 +0200 | | | | | | Remove tabs, pre-commit removes tabs | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M common | | | | | * commit 31e33d4d3207cddd91d2305b10ea7efb397e69d7 | | | Author: adrpo | | | Date: Fri Apr 29 01:21:42 2016 +0200 | | | | | | update mingw makefiles so no cygwin like OMDEV path is needed | | | | | | M Compiler/boot/Makefile.omdev.mingw | | | M Compiler/runtime/Makefile.omdev.mingw | | | M Makefile.omdev.mingw | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit 63a287984ce9e99a37e4a1f8890602521e88ba1c | | | Author: Martin Sjölund | | | Date: Thu Apr 28 16:00:18 2016 +0200 | | | | | | Move adding of tempVars into model info | | | | | | This makes the tempVars get a proper index automatically instead of | | | trying to patch it in later. | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 72ef546a14a7db31a9211b33764c3411402642df | | | Author: hkiel | | | Date: Thu Apr 28 15:41:05 2016 +0200 | | | | | | simplified and optimized some functions | | | in Expression.mo amd ExpressionSimplify.mo | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 58a891528e0a9231c84db75e0c6b086482b571ce | | | Author: Adeel Asghar | | | Date: Thu Apr 28 14:09:26 2016 +0200 | | | | | | ticket:2250 | | | Added time derived units. | | | Fixed a typo. | | | | | | M Compiler/runtime/unitparser.cpp | | | | | * commit 688abe8c31f95d6fe37e394da0d633f5c6e26a92 | | | Author: jhag | | | Date: Thu Mar 24 11:54:37 2016 +0100 | | | | | | activate wrapFunctionCalls by default | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 109fbac51f47d7a14bc5bca2e7440a04296a10b5 | | | Author: Martin Sjölund | | | Date: Thu Apr 28 09:33:36 2016 +0200 | | | | | | Also fail when giving bad a lapack config | | | | | | Earlier, we would silently accept a broken --with-lapack command. | | | | | | M m4/lapack.m4 | | | | | * commit 7c597ec8b277cbc6446344aefcfa9fb9e5fda848 | | | Author: Willi Braun | | | Date: Thu Apr 28 01:50:02 2016 +0200 | | | | | | add daeMode support for ida and dassl solver | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | M SimulationRuntime/c/simulation/solver/ida_solver.c | | | M SimulationRuntime/c/simulation/solver/ida_solver.h | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit b9640d0007c01271fff31d54c71584f543430102 | | | Author: Willi Braun | | | Date: Wed Apr 13 16:06:30 2016 +0200 | | | | | | add code generation for DAE mode | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 75b496ebd88e37e7f13c0c465efb01ab218b6c85 | | | Author: Willi Braun | | | Date: Wed Apr 13 16:03:18 2016 +0200 | | | | | | initial implementation of daeMode integration | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/SimCode/SimCodeVar.mo | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 6a64b9d57c53666eda2f72267b96351718ff32ba | | | Author: Dietmar Winkler | | | Date: Wed Apr 27 14:56:32 2016 +0200 | | | | | | Get rid of deprecation warnings | | | | | | Modifiers no longer allow assignments. | | | | | | M Examples/GenerateDoc.mos | | | | | * commit 825af5155f73cbd848655c36fab6fd151a05ae9d | | | Author: adrpo | | | Date: Wed Apr 27 13:30:44 2016 +0200 | | | | | | do not copy the wrong lib over the correct one | | | | | | M Makefile.omdev.mingw | | | | | * commit af97876e97e361b2b118cfe3ab6c87d48dcfdc5e | | | Author: hudson | | | Date: Wed Apr 27 12:01:22 2016 +0200 | | | | | | Updating 3rdParty | | | | | | 463efc1 Fix metis for broken xcode | | | | | | M 3rdParty | | | | | * commit 4d6000161d3f098cfc0405c1213af8bb17f48eb9 | | |\ Merge: 7ee20e6611 08d59fb404 | | | | Author: Niklas Worschech | | | | Date: Wed Apr 27 09:39:19 2016 +0200 | | | | | | | | Merge branch 'mychanges' of https://github.com/niklwors/OMCompiler into mychanges | | | | | | | | Conflicts: | | | | SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | | * commit 08d59fb40479759be29730f8925008848c0af2d2 | | | | Author: Niklas Worschech | | | | Date: Wed Apr 13 15:26:38 2016 +0200 | | | | | | | | fix for boost includes | | | | added 3rdparty/boost for msvc and gcc | | | | | | | | M Makefile.omdev.mingw | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | * | commit 7ee20e6611c931a3fd68811d91c5b82f673c9e0f | | | | Author: Niklas Worschech | | | | Date: Wed Apr 27 09:33:52 2016 +0200 | | | | | | | | fix for initialize clock conditions in cpp runtime, #3872 | | | | | | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | | | * | commit e2726c6c7bd5908c69c95c801cf139277976cf4c | | | | Author: adrpo | | | | Date: Wed Apr 27 01:13:35 2016 +0200 | | | | | | | | speedup prefix handling for outer ticket:3817 | | | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | M Compiler/FrontEnd/InnerOuter.mo | | | | | | * | commit 2acba86dffa4664c84b771be837366ec961e0db7 | | | | Author: adrpo | | | | Date: Tue Apr 26 21:14:42 2016 +0200 | | | | | | | | fix for ticket:3817 | | | | | | | | M Compiler/FrontEnd/InnerOuter.mo | | | | | | * | commit 982cf94219b3c3c67872b9b45d872ba1aaa23df9 | | | | Author: hkiel | | | | Date: Tue Apr 26 20:27:45 2016 +0200 | | | | | | | | fix for ticket:3863 | | | | avoid stack overflow | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/Initialization.mo | | | | | | * | commit 993db0829b8f0ae135859b41e82c8957cb7a7446 | | |\ \ Merge: 4f37b928f0 5dd8d5a441 | | | | | Author: hudson | | | | | Date: Tue Apr 26 16:26:05 2016 +0200 | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | * | commit 5dd8d5a441dba0bddcfdb003e8e60c0d44728f5a | | | | | Author: Martin Sjölund | | | | | Date: Tue Apr 26 12:38:44 2016 +0200 | | | | | | | | | | Output keys in sorted order | | | | | | | | | | M Compiler/Util/BaseAvlTree.mo | | | | | | | | * | commit 39abc94c3f188fdfb05c0e6f746fc212cc461afc | | | | | Author: Martin Sjölund | | | | | Date: Tue Apr 26 12:32:25 2016 +0200 | | | | | | | | | | Add LEAF node for AVL trees | | | | | | | | | | This halves memory usage for leaf nodes. | | | | | | | | | | M Compiler/Util/BaseAvlSet.mo | | | | | M Compiler/Util/BaseAvlTree.mo | | | | | | | | * | commit bad8c829d12602d9c97470d623aea22b2dde1bbf | | | | | Author: Bernhard Thiele | | | | | Date: Fri Apr 15 16:21:09 2016 +0200 | | | | | | | | | | First steps towards continuous-time state machines | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit fd06aab7a4f25f90b079632c44dc92007e3a1ee0 | | | | | Author: Lena Buffoni | | | | | Date: Tue Apr 26 02:32:38 2016 +0200 | | | | | | | | | | killed whitespaces | | | | | | | | | | M Compiler/Script/Figaro.mo | | | | | | | | * | commit d2d99737a944fa2d8d93e890730d7e609fb4b113 | | | | | Author: Lena Buffoni | | | | | Date: Tue Apr 26 02:12:37 2016 +0200 | | | | | | | | | | Fixed issue with hierarchical class list | | | | | | | | | | M Compiler/Script/Figaro.mo | | | | | | | | * | commit 8d790c3117f87d3cd891f6cfe131936b3aa9a01b | | | |\ \ Merge: 30c4dbdfdf cc23004038 | | | | | | Author: Lena Buffoni | | | | | | Date: Tue Apr 26 00:41:11 2016 +0200 | | | | | | | | | | | | Merge branch 'master' of https://openmodelica.org/git-readonly/OMCompiler | | | | | | | | | | * | commit cc230040384ffb8b28371e457b4aa52d0b619ea1 | | | | | | Author: hkiel | | | | | | Date: Sun Apr 24 09:15:56 2016 +0200 | | | | | | | | | | | | remove warning on OSX | | | | | | | | | | | | M Compiler/runtime/systemimpl.c | | | | | | | | | | * | commit 1dc4adc9ce280e80c81dc2b5728721d8365ab524 | | | | | | Author: Rüdiger Franke | | | | | | Date: Sat Apr 23 15:42:42 2016 +0200 | | | | | | | | | | | | Formatting and compile time static_cast in getAMatrixCode | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | commit 15ff3002e239b854342abe6afbb546cbb1fa1c32 | | | | | | Author: Rüdiger Franke | | | | | | Date: Sat Apr 23 15:21:59 2016 +0200 | | | | | | | | | | | | Let Newton solver exploit symbolic Jacobians | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | | | * | commit 6221caea47d5541e0e11fbcd11fc52306bb4ad91 | | | | | | Author: Martin Sjölund | | | | | | Date: Sat Apr 23 08:11:49 2016 +0200 | | | | | | | | | | | | Fix stack overflow in splitConnectEquationsExpandable | | | | | | | | | | | | This fixes ticket:3863. It also makes performance faster. | | | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | | | | * | commit 00d230677378e02d7b995a62040357480ef09f87 | | | | | | Author: Adeel Asghar | | | | | | Date: Sat Apr 23 01:50:45 2016 +0200 | | | | | | | | | | | | fix simulation flags format for sphinz. | | | | | | | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | | | | | | * | commit c350b9bd299edb57b51d897862c9cdac1e73734a | | | | | | Author: Adeel Asghar | | | | | | Date: Sat Apr 23 01:38:17 2016 +0200 | | | | | | | | | | | | Qt clients and python targets are moved to top level make file | | | | | | | | | | | | M Makefile.omdev.mingw | | | | | | | | | | * | commit 15841df777df1c4b47ca49038c3305f4dc594ec6 | | | | | | Author: ptaeuber | | | | | | Date: Fri Apr 22 23:31:02 2016 +0200 | | | | | | | | | | | | Remove redundant debug dump | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | * | commit 8bd6359d22af26a7dde75d86d408d1dc8fa8df16 | | | | | | Author: Lennart Ochel | | | | | | Date: Fri Apr 22 22:58:09 2016 +0200 | | | | | | | | | | | | Dump more information for state sets | | | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | | | * | commit 981faaad0a0f560a24c668af98ad65c190d2755b | | | | | | Author: Lennart Ochel | | | | | | Date: Fri Apr 22 15:59:00 2016 +0200 | | | | | | | | | | | | Fix initialization of dynamic state selection | | | | | | | | | | | | The current runtime design requires to evaluate the simulation | | | | | | system at least once before dynamic state selection can get | | | | | | initialized. | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | | | | | | * | commit c6e84de98873cd2a8723333e0dbec73e9c21a431 | | | | | | Author: Martin Sjölund | | | | | | Date: Thu Apr 21 18:12:32 2016 +0200 | | | | | | | | | | | | Fix memory profiler | | | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | | * | commit 18210f47c5fbdc8677f5af7f154263e3406ed0f0 | | | | | | Author: jhag | | | | | | Date: Thu Apr 21 16:58:10 2016 +0200 | | | | | | | | | | | | update LOG_DSS dump | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | | | | | | | * | commit c29d4542636166afb1c53790e264b004ead95750 | | | | | | Author: adrpo | | | | | | Date: Thu Apr 21 13:29:53 2016 +0200 | | | | | | | | | | | | copy the libomopcua.dll into the bin folder | | | | | | | | | | | | M SimulationRuntime/opc/ua/Makefile.common | | | | | | M SimulationRuntime/opc/ua/Makefile.in | | | | | | M SimulationRuntime/opc/ua/Makefile.omdev.mingw | | | | | | | | | | * | commit 3bd7ac2fd6b66ae59e83c8d4d4c10124b4193bb8 | | | | | | Author: Martin Sjölund | | | | | | Date: Thu Apr 21 12:38:00 2016 +0200 | | | | | | | | | | | | Use dumpExp instead of printExpStr in templates | | | | | | | | | | | | Note: In the future, Susan should probably gain a capability to print | | | | | | text using text escape sequences directly. | | | | | | | | | | | | M .gitattributes | | | | | | M Compiler/Template/CodegenAdevs.tpl | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | M Compiler/Template/CodegenCSharp.tpl | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | M Compiler/Template/CodegenJava.tpl | | | | | | M Compiler/Template/CodegenSparseFMI.tpl | | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | | M Compiler/Template/CodegenXML.tpl | | | | | | M Compiler/Template/SimCodeDump.tpl | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | M Compiler/Template/TaskSystemDump.tpl | | | | | | | | | | * | commit f07d8948be98f609ddce9e8317ed6100bf6749a4 | | | | | | Author: ptaeuber | | | | | | Date: Thu Apr 21 11:56:11 2016 +0200 | | | | | | | | | | | | Fix order | | | | | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | | | | * | commit 4d8f6c5283b784186985260ab269497e416da982 | | | | | | Author: jensdo | | | | | | Date: Thu Apr 21 11:30:00 2016 +0200 | | | | | | | | | | | | Fix sleep duration for rt sync on windows | | | | | | | | | | | | M SimulationRuntime/c/util/rtclock.c | | | | | | | | | | * | commit 86399e47492fcc7e2ecc8c28625d15b76633cf2d | | | | | | Author: Martin Sjölund | | | | | | Date: Thu Apr 21 11:10:59 2016 +0200 | | | | | | | | | | | | Replace CREF with ComponentPrefix in ElementSource | | | | | | | | | | | | It takes time to calculate a cref in elementsource and the only real | | | | | | usage of cref is in StateMachineFeatures (but it could just as well | | | | | | use hashing on the prefix; this is not done yet). | | | | | | | | | | | | Also removed generation of the _info.xml (replaced by the JSON file | | | | | | which has been the default for a long time). | | | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | | M Compiler/FrontEnd/CheckModel.mo | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | | M Compiler/FrontEnd/ElementSource.mo | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | M Compiler/FrontEnd/InstFunction.mo | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | M Compiler/Template/SimCodeDump.tpl | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | M Compiler/Template/TaskSystemDump.tpl | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | * | commit 077a6e61c6967433799fdf428c6489b444138f71 | | | | | | Author: Lena Buffoni | | | | | | Date: Thu Apr 21 10:58:48 2016 +0200 | | | | | | | | | | | | rem whitespaces | | | | | | | | | | | | M Compiler/Script/Binding.mo | | | | | | M Compiler/Script/Figaro.mo | | | | | | | | | | * | commit 459a362635b66f0044d6408eeee6af759247998d | | | | | | Author: Lena Buffoni | | | | | | Date: Thu Apr 21 10:03:10 2016 +0200 | | | | | | | | | | | | hierarchy fixed in FigaroExport | | | | | | | | | | | | M Compiler/Script/Binding.mo | | | | | | M Compiler/Script/Figaro.mo | | | | | | M common | | | | | | | | | * | | commit 30c4dbdfdfd3a248fd51847bd6670c94839729a0 | | | | | | Author: Lena Buffoni | | | | | | Date: Thu Apr 21 10:43:46 2016 +0200 | | | | | | | | | | | | rem whitespaces | | | | | | | | | | | | M Compiler/Script/Binding.mo | | | | | | M Compiler/Script/Figaro.mo | | | | | | | | | * | | commit ee87e1e52dcf8309c4ba3d4286e72c584a40cd96 | | | |/ / Author: Lena Buffoni | | | | | Date: Thu Apr 21 10:03:10 2016 +0200 | | | | | | | | | | hierarchy fixed in FigaroExport | | | | | | | | | | M Compiler/Script/Binding.mo | | | | | M Compiler/Script/Figaro.mo | | | | | M common | | | | | | | | * | commit b3b92998476047d72f3531eda243a92aea58e9e7 | | | | | Author: Martin Sjölund | | | | | Date: Thu Apr 21 09:59:23 2016 +0200 | | | | | | | | | | Fix for PowerSystems | | | | | | | | | | e44c8ff was not restrictive enough. It caused problems for: | | | | | model M = SomeBlock; | | | | | We now only optimize if the restrictions are equal. | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | | * | commit ad78c4418852ca1524a13b30782440f573bc592f | | | | | Author: adrpo | | | | | Date: Wed Apr 20 23:40:34 2016 +0200 | | | | | | | | | | attempt to fix ticket:3805 | | | | | | | | | | M Compiler/FrontEnd/ClassLoader.mo | | | | | | | | * | commit aab60103e129e85ba4a27995ee270d140985d442 | | | | | Author: Martin Sjölund | | | | | Date: Wed Apr 20 23:17:43 2016 +0200 | | | | | | | | | | Do not keep --no-undefined during the whole config | | | | | | | | | | M configure.ac | | | | | | | | * | commit 90bfcfbd8879522eeccd01fac42fa5e50e1d49cd | | | | | Author: Martin Sjölund | | | | | Date: Wed Apr 20 23:05:42 2016 +0200 | | | | | | | | | | No memory profiling on interface.mo-files | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | * | commit 25cc4ea0ba2a8e0b1d0b73b46412f87fc1d06016 | | | | | Author: Martin Sjölund | | | | | Date: Wed Apr 20 22:31:14 2016 +0200 | | | | | | | | | | Make special case for BackendVariable.getVarSingle | | | | | | | | | | BackendVariable.getVar returns a list of often size 1, and is expected | | | | | to return a list of exactly size 1. This checks that the size is 1 | | | | | directly in the call to getVarSingle. Also uses isPresent to avoid | | | | | constructing the indexes list if it is not desired. | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | M Compiler/BackEnd/OnRelaxation.mo | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | M Compiler/FrontEnd/Types.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | commit a4a6b3ad752968fd28ed6572d9d6449fe2924bb2 | | | | | Author: Martin Sjölund | | | | | Date: Wed Apr 20 21:33:30 2016 +0200 | | | | | | | | | | Construct CREF after checking HT is not empty | | | | | | | | | | Constructing a CREF from Prefix is very expensive. It should probably | | | | | not be done at all (HashSet from ComponentPrefix to X instead of always | | | | | creating a CREF from Prefix first). | | | | | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | | | * | commit e44c8ffe2a39811260958fc841f3a53be7094c44 | | | | | Author: Martin Sjölund | | | | | Date: Wed Apr 20 18:21:34 2016 +0200 | | | | | | | | | | Make a special case for derived classes | | | | | | | | | | Handle derived class declarations with simple modifications special: | | | | | do not translate them using extends, but rather by directly using | | | | | the base class + modifiers. | | | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/Mod.mo | | | | | M Compiler/Util/Error.mo | | | | | | | | * | commit c932d4e7150d6392aa8f8d28d3438231f000ff10 | | | | | Author: Martin Sjölund | | | | | Date: Wed Apr 20 17:26:07 2016 +0200 | | | | | | | | | | Link lpsolve55 in compiler runtime | | | | | | | | | | M configure.ac | | | | | | | | * | commit 2e137d9606e622fb22a419b572a7352ae0bbbe33 | | | | | Author: vruge | | | | | Date: Wed Apr 20 16:43:13 2016 +0200 | | | | | | | | | | BackendDAECreate: removed inline for alg | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | | | | * | commit eb7652c7a2d481410750584fd31fe7940e9b6053 | | | | | Author: adrpo | | | | | Date: Wed Apr 20 15:01:22 2016 +0200 | | | | | | | | | | extend BuildModelRecursive.mos to accept extraSimFlags | | | | | | | | | | M Examples/BuildModelRecursive.mos | | | | | | | | * | commit d523f13772775ffa63cdc0b6b994e75f92afdc03 | | | | | Author: Martin Sjölund | | | | | Date: Wed Apr 20 14:07:20 2016 +0200 | | | | | | | | | | Do not compile sim files when bootstrapping | | | | | | | | | | M Makefile.common | | | | | | | | * | commit c76b40bae80332b037f4e6a958e5eee73771a3f8 | | | | | Author: adrpo | | | | | Date: Wed Apr 20 12:59:29 2016 +0200 | | | | | | | | | | fix ticket:3783 | | | | | - add flag keepRedeclares to removeComponentModifiers and removeExtendsModifiers set to false by default | | | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | M Compiler/Script/Interactive.mo | | | | | | | | * | commit 45c0cb2d68b20296b0da4a0398d7b09ec9e28375 | | | | | Author: Martin Sjölund | | | | | Date: Wed Apr 20 11:33:22 2016 +0200 | | | | | | | | | | Allow cross-compiling bootstrapping without ipopt | | | | | | | | | | M Makefile.in | | | | | M configure.ac | | | | | | | * | | commit 4f37b928f04d7d823c4045d47003ef92302789b6 | | | | | Author: Niklas Worschech | | | | | Date: Tue Apr 26 13:48:00 2016 +0200 | | | | | | | | | | Merge branch 'master' into clocks | | | | | | | | | | # Please enter a commit message to explain why this merge is necessary, | | | | | # especially if it merges an updated upstream into a topic branch. | | | | | # | | | | | # Lines starting with '#' will be ignored, and an empty message aborts | | | | | # the commit. | | | | | | | | | | M .gitattributes | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | M Compiler/BackEnd/OnRelaxation.mo | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | M Compiler/BackEnd/Tearing.mo | | | | | M Compiler/FrontEnd/Absyn.mo | | | | | M Compiler/FrontEnd/CheckModel.mo | | | | | M Compiler/FrontEnd/ClassLoader.mo | | | | | M Compiler/FrontEnd/DAE.mo | | | | | M Compiler/FrontEnd/ElementSource.mo | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/InstFunction.mo | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | M Compiler/FrontEnd/Mod.mo | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | M Compiler/FrontEnd/Types.mo | | | | | M Compiler/Script/Binding.mo | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | M Compiler/Script/Figaro.mo | | | | | M Compiler/Script/Interactive.mo | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenAdevs.tpl | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M Compiler/Template/CodegenCSharp.tpl | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M Compiler/Template/CodegenJava.tpl | | | | | M Compiler/Template/CodegenSparseFMI.tpl | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | M Compiler/Template/CodegenXML.tpl | | | | | M Compiler/Template/SimCodeDump.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | M Compiler/Template/TaskSystemDump.tpl | | | | | M Compiler/Util/BaseAvlSet.mo | | | | | M Compiler/Util/BaseAvlTree.mo | | | | | M Compiler/Util/Error.mo | | | | | M Compiler/Util/Flags.mo | | | | | M Compiler/runtime/systemimpl.c | | | | | M Examples/BuildModelRecursive.mos | | | | | M Makefile.common | | | | | M Makefile.in | | | | | M Makefile.omdev.mingw | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | | M SimulationRuntime/c/util/rtclock.c | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | M SimulationRuntime/opc/ua/Makefile.common | | | | | M SimulationRuntime/opc/ua/Makefile.in | | | | | M SimulationRuntime/opc/ua/Makefile.omdev.mingw | | | | | M configure.ac | | | | | | | * | | commit fde84cd58b9f27f1e6a8db3fe00cfca390d92563 | | | | | Author: Niklas Worschech | | | | | Date: Tue Apr 26 13:26:17 2016 +0200 | | | | | | | | | | merged submoduls | | | | | | | | | | M common | | | | | | | * | | commit c57105d470fc1c3be912f1a0c0e5750865a7932e | | | | | Author: Worschech Niklas (DC/ENE22) | | | | | Date: Tue Apr 26 11:17:10 2016 +0200 | | | | | | | | | | fix for event clocks in cpp template | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | M SimulationRuntime/cpp/Include/Core/System/ContinuousEvents.h | | | | | M SimulationRuntime/cpp/Include/Core/System/IEvent.h | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | * | | commit 7733e05e0f349ad23a9435d5285fe9802b6a0e62 | | | | | Author: Niklas Worschech | | | | | Date: Wed Apr 20 14:40:07 2016 +0200 | | | | | | | | | | fix for dim zerofuncs | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * | | commit c138b2b2adf096f5446e32258a8b73a4b5a44c9e | | |\ \ \ Merge: e04b3b70dc d5d018738f | | | |/ / Author: Niklas Worschech | | | | | Date: Wed Apr 20 11:12:37 2016 +0200 | | | | | | | | | | Merge branch 'master' into clocks | | | | | | | | | | # Conflicts: | | | | | # Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit d5d018738fdfacbbe30bb3dee09691a144affbbd | | | | | Author: Martin Sjölund | | | | | Date: Tue Apr 19 20:54:15 2016 +0200 | | | | | | | | | | Cache operator overloading | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | M Compiler/Global/Global.mo | | | | | M Compiler/Util/StackOverflow.mo | | | | | | | | * | commit f198b827ea3936c536761834ca3ae08b3cf00415 | | | | | Author: vruge | | | | | Date: Tue Apr 19 08:58:06 2016 +0200 | | | | | | | | | | RemoveSimpleEquations: remove force inline | | | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | * | commit 836ca3fa9c7fe7f79be4b65f8e467de0f298b21d | | | | | Author: Martin Sjölund | | | | | Date: Tue Apr 19 07:30:56 2016 +0200 | | | | | | | | | | Use env.var OPENMODELICAHOME when bootstrapping | | | | | | | | | | M Compiler/boot/Makefile.common | | | | | M Compiler/runtime/settingsimpl.c | | | | | | | | * | commit e74ce8c4fab3beeda583e7e5d82adad4c8e49cc7 | | | | | Author: adrpo | | | | | Date: Tue Apr 19 06:52:15 2016 +0200 | | | | | | | | | | Fix for ticket:3649 - split the connection set | | | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | M Compiler/FrontEnd/ConnectionGraph.mo | | | | | | | | * | commit 463ca8e0580d096f97b482e83c2803037285ef0d | | | | | Author: Martin Sjölund | | | | | Date: Mon Apr 18 21:26:08 2016 +0200 | | | | | | | | | | Handle fixAlgorithm traversal using referenceEq | | | | | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | | | | * | commit f0613dd205821af89148a8fe3beb788a2fabedda | | | | | Author: Rüdiger Franke | | | | | Date: Mon Apr 18 20:37:34 2016 +0200 | | | | | | | | | | Use default C++ ABI, assuming Boost is doing this as well | | | | | | | | | | This adds on 6f376720754bf278dfae4c73c9ebf17129eeba31 "- fix for GCC 5". | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | * | commit fbedcab0b307f40b7e555cafa47c39c4bea6084e | | | | | Author: Martin Sjölund | | | | | Date: Mon Apr 18 17:32:15 2016 +0200 | | | | | | | | | | Use referenceEq more for InstExtends/Absyn | | | | | | | | | | Still does not find every possible structure to use referenceEq on, but | | | | | does find a much larger number than before (before, CREFs, function | | | | | calls, modifiers, etc. all caused referenceEq to fail). | | | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | M Compiler/Util/List.mo | | | | | | | | * | commit ccb265a437b6496a76254d170ea0ad62a2015d55 | | | | | Author: Martin Sjölund | | | | | Date: Mon Apr 18 14:30:24 2016 +0200 | | | | | | | | | | Make a more minimal FGraph structure | | | | | | | | | | Store Extra, Name, etc in a new GTOP structure. Use array loops to | | | | | make this GTOP point to a statically allocated top node. | | | | | | | | | | M Compiler/FFrontEnd/FCore.mo | | | | | M Compiler/FFrontEnd/FGraph.mo | | | | | M Compiler/FFrontEnd/FInst.mo | | | | | | | | * | commit 4dcb44d8acc2b5dc1f0e078da2ef9c0f47ebca6c | | | | | Author: Martin Sjölund | | | | | Date: Mon Apr 18 11:58:11 2016 +0200 | | | | | | | | | | Special cases for lookup/fq idents | | | | | | | | | | For lookup, add more cases for sending identifiers, avoiding memory | | | | | allocation of an Absyn.Path.IDENT as well as skipping some cases in | | | | | match expressions. | | | | | | | | | | For fully-qualifying paths, add special cases for builtin operators, | | | | | avoiding memory allocation for them (store them all in the executable | | | | | and use a lookup table (switch-expression) to quickly get the value | | | | | without memory allocation. | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/InstFunction.mo | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | | | * | commit 6f9e018b13fc8ec8679e61a111b355b0502703b9 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Apr 18 08:59:06 2016 +0200 | | | | | | | | | | Small cleanup to Newton solver (std::copy) | | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | * | commit 0d4c57c998dbda750b2d1b799a517cb3e6d07206 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Apr 18 08:09:45 2016 +0200 | | | | | | | | | | Enhance Newton solver with line search | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | * | commit e6905275cd70fccd918d953630764aebfb52b66e | | | | | Author: vruge | | | | | Date: Sun Apr 17 21:33:41 2016 +0200 | | | | | | | | | | move inline from BackendCreate to modul (normalInlineFunction) | | | | | - issues with complex function | | | | | - remove force inline don't work (e.g. for ThermoPower, Mdedia.TwoPhaseWate) | | | | | | | | | | preparatory work for tickt:3510 (partial merge from wibraun/OMCompiler/tree/newBackendInline16) | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit 3b52462defaae0274d896846874e2a5dedff44bc | | | | | Author: Martin Sjölund | | | | | Date: Sun Apr 17 13:15:34 2016 +0200 | | | | | | | | | | Avoid printExpStr in SimCode | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Util/StringUtil.mo | | | | | | | | * | commit 7ea26e0e655f8452fbeee862181d232733aeee69 | | | | | Author: hkiel | | | | | Date: Sat Apr 16 22:32:53 2016 +0200 | | | | | | | | | | reduce memory usage | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | | | | * | commit 9c532799af4e2ba620dd60d7d9426190c33c1c6b | | | | | Author: Martin Sjölund | | | | | Date: Sat Apr 16 16:32:31 2016 +0200 | | | | | | | | | | Do not use part of list except when debugging | | | | | | | | | | M Compiler/FrontEnd/ElementSource.mo | | | | | | | | * | commit 22db45900ed434f3bf9e824e5e0b788b43d731be | | | | | Author: Martin Sjölund | | | | | Date: Sat Apr 16 14:14:00 2016 +0200 | | | | | | | | | | Avoid creating cref to lookup an ident | | | | | | | | | | M Compiler/FrontEnd/Builtin.mo | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | M Compiler/FrontEnd/Patternm.mo | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | * | commit 70dd92aaebbcb11ae7ea1d227a345f03d39274ee | | | | | Author: Martin Sjölund | | | | | Date: Sat Apr 16 12:44:35 2016 +0200 | | | | | | | | | | Create symbolic Jacobian faster | | | | | | | | | | Avoid copying and merging variable sets when creating the known | | | | | variables for the symbolic Jacobian. | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | * | commit d6544d1e86a17501edc9712b66243a4990c1fab1 | | | | | Author: Martin Sjölund | | | | | Date: Sat Apr 16 10:38:09 2016 +0200 | | | | | | | | | | Memory optimizations | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | | | * | commit 2aca7e47a607ff53b9ed74aebf9db3c72bb0d313 | | | | | Author: Martin Sjölund | | | | | Date: Sat Apr 16 10:04:38 2016 +0200 | | | | | | | | | | Reduce memory consumption | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | M Compiler/FrontEnd/SCode.mo | | | | | M Compiler/FrontEnd/Static.mo | | | | | M Compiler/Script/Interactive.mo | | | | | | | | * | commit 2ac963a7f0eb6226545b8f30222e0aac8a3ebd6f | | | | | Author: adrpo | | | | | Date: Sat Apr 16 03:02:37 2016 +0200 | | | | | | | | | | fix windows builds after runtime changes | | | | | | | | | | M Compiler/boot/Makefile.common | | | | | M Compiler/boot/Makefile.in | | | | | M Compiler/boot/Makefile.omdev.mingw | | | | | M Compiler/runtime/Makefile.common | | | | | M Compiler/runtime/settingsimpl.c | | | | | | | | * | commit 0c33ef36338b4e54d96f4afd34c9eb51c242bdd2 | | | | | Author: Martin Sjölund | | | | | Date: Fri Apr 15 21:41:45 2016 +0200 | | | | | | | | | | Memory-saving performance changes | | | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | | | | * | commit 7265334849d6c5599ab89497f4060f3b93de6314 | | | | | Author: Martin Sjölund | | | | | Date: Fri Apr 15 18:50:20 2016 +0200 | | | | | | | | | | Fix compilation on OSX | | | | | | | | | | M Compiler/boot/Makefile.common | | | | | M Compiler/runtime/Makefile.common | | | | | M Compiler/runtime/Makefile.in | | | | | M Compiler/runtime/settingsimpl.c | | | | | M configure.ac | | | | | | | | * | commit 9b56b3c36f768bf597562a5a30289bbde587c451 | | | | | Author: jensdo | | | | | Date: Fri Apr 15 18:13:27 2016 +0200 | | | | | | | | | | Fix name of OPC UA aliases, pt 2 | | | | | | | | | | Put the name of the alias, also for booleans | | | | | | | | | | M SimulationRuntime/opc/ua/omc_opc_ua.c | | | | | | | | * | commit 222a84763936e5d2c2c50cda898928ec1d23281c | | | | | Author: Martin Sjölund | | | | | Date: Fri Apr 15 16:42:42 2016 +0200 | | | | | | | | | | Make Compiler/runtime shared to avoid C++ issues | | | | | | | | | | This hopefully fixes OSX where there are multiple competing full C++ | | | | | ABI's. | | | | | | | | | | M Compiler/boot/Makefile.common | | | | | M Compiler/boot/Makefile.in | | | | | M Compiler/runtime/Makefile.common | | | | | M Compiler/runtime/Makefile.in | | | | | M Compiler/runtime/Makefile.omdev.mingw | | | | | M Makefile.common | | | | | M configure.ac | | | | | | | | * | commit d9f7f91e2191e48d8ff8718511d4f8fd09cf4cda | | | | | Author: Martin Sjölund | | | | | Date: Fri Apr 15 14:39:02 2016 +0200 | | | | | | | | | | Add support to hot-swap function impl at run-time | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | M Compiler/Util/System.mo | | | | | M Compiler/runtime/systemimpl.c | | | | | | | | * | commit 5fd8e2394e1ac83e4889b55c1aaae253720f86cd | | | | | Author: Lennart Ochel | | | | | Date: Fri Apr 15 09:46:24 2016 +0200 | | | | | | | | | | Fix generated code of algorithm when clauses | | | | | | | | | | see [ticket:3850] | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | * | commit a2599ba265db5d1338471cf469de75cf87362557 | | | | | Author: Martin Sjölund | | | | | Date: Fri Apr 15 09:10:42 2016 +0200 | | | | | | | | | | Fix for relocatable functions | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | * | commit 766fa6aed59b9b869d4abc364b47aa60fefc963f | | | | | Author: Martin Sjölund | | | | | Date: Fri Apr 15 08:45:33 2016 +0200 | | | | | | | | | | Use stat to check existance of file | | | | | | | | | | Old C++ code was invalid in C++11 and breaks on newer clang versions. | | | | | | | | | | M Compiler/runtime/TaskGraphResultsCmp.cpp | | | | | | | | * | commit 668e38982b5755244eafe75c264cb35154ff8640 | | | | | Author: Martin Sjölund | | | | | Date: Fri Apr 15 07:59:48 2016 +0200 | | | | | | | | | | Relocatable function fix | | | | | | | | | | Do not hide protected functions when generating relocatable code. | | | | | Generated code needs to access these functions. | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | * | commit 4ed2f2bda8ee907d1fcbcce43e136a78113844ba | | | | | Author: Martin Sjölund | | | | | Date: Fri Apr 15 07:45:17 2016 +0200 | | | | | | | | | | Remove some unused external C code | | | | | | | | | | M Compiler/Util/System.mo | | | | | M Compiler/runtime/systemimpl.c | | | | | | | | * | commit cfcd347bd4bcb57daec2924c0d170f420b75912e | | | | | Author: Rüdiger Franke | | | | | Date: Fri Apr 15 07:12:41 2016 +0200 | | | | | | | | | | Remove duplicate creation of crefToSimVarHT | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | commit bd7263ee91deb0aaa1e621557983eef5e7c3d95d | | | | | Author: Rüdiger Franke | | | | | Date: Fri Apr 15 07:08:56 2016 +0200 | | | | | | | | | | Remove mixedArrayVars from Cpp code and SimVars | | | | | | | | | | They are a subset of states and derivatives added in 08b243e7b7. | | | | | See e.g.: Modelica.Blocks.Examples.FilterWithDifferentiation | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/SimCode/SimCodeVar.mo | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 44087ac162740bc85930e8dcd2ed4a2285a2b60f | | | | | Author: Martin Sjölund | | | | | Date: Thu Apr 14 23:40:12 2016 +0200 | | | | | | | | | | Add CXXFLAGS to some libraries | | | | | | | | | | M Compiler/runtime/Makefile.in | | | | | M Makefile.common | | | | | | | | * | commit b85a431c2035b7563a78ded55e07f5902611d073 | | | | | Author: Martin Sjölund | | | | | Date: Thu Apr 14 23:22:06 2016 +0200 | | | | | | | | | | Configure ANTLR with CXX | | | | | | | | | | CXX is actually unused, but may put g++ in the config.log even though it | | | | | is unused. | | | | | | | | | | M Parser/Makefile.common | | | | | | | | * | commit 829e658c11c6ffa397ee72ebe7d95a3a27105014 | | | | | Author: Lennart Ochel | | | | | Date: Thu Apr 14 23:05:30 2016 +0200 | | | | | | | | | | Use unique mapping for linearized variable names | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | * | commit 48bdc062c00a8aae50b78f64c536a09a8dcce28a | | | | | Author: jhag | | | | | Date: Thu Apr 14 12:07:41 2016 +0200 | | | | | | | | | | update the output of the numerical linearization | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | * | commit 08b243e7b78ad6f688ea8d0b8475a30e1ff42e02 | | | | | Author: Rüdiger Franke | | | | | Date: Thu Apr 14 22:04:37 2016 +0200 | | | | | | | | | | Introduce names for states and derivatives | | | | | | | | | | See: ModelicaTest.Blocks.Continuous_InitialOutput | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 8bf71c6dc8ff17b3fe1e5b123ab95ad105a366e9 | | | | | Author: Martin Sjölund | | | | | Date: Thu Apr 14 21:05:55 2016 +0200 | | | | | | | | | | Increase the maximum number of threads for codegen | | | | | | | | | | After implementing FILE_TEXT in Susan, more threads can write data at | | | | | the same time without locking up the GC (because it is straight to | | | | | disk). This commit increases the previous maximum of 2 parallel threads | | | | | to the number of processors. | | | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | | | * | commit 05cfc469d7706eccc61e045a393df2d740f20948 | | | | | Author: Rüdiger Franke | | | | | Date: Thu Apr 14 20:45:20 2016 +0200 | | | | | | | | | | Delay construction of external objects | | | | | | | | | | FMU needs to initialize free parameters first. | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 89306dec2d6cc4e7d1ee2b2aebba4d58d9d7b6af | | | | | Author: hkiel | | | | | Date: Thu Apr 14 17:50:45 2016 +0200 | | | | | | | | | | fix coding style | | | | | else then -> else | | | | | remove unused variables | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | M Compiler/BackEnd/Tearing.mo | | | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | | | | * | commit 50cddbb45f3e3e5128043b691fb15a8c280ed47c | | | | | Author: Martin Sjölund | | | | | Date: Thu Apr 14 10:04:05 2016 +0200 | | | | | | | | | | Remove some unused buffers | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | * | commit eadffd4e43a2a90952ae39c2874483d76618c541 | | | | | Author: Martin Sjölund | | | | | Date: Thu Apr 14 08:56:26 2016 +0200 | | | | | | | | | | Support for writing Susan text directly to file | | | | | | | | | | This partially resolves ticket:3356 (separators with alignment and | | | | | wrapping was not yet implemented for direct file output). It is now | | | | | possible to make a Tpl.Text bound to a file. Such a file needs to be | | | | | explicitly closed because the Susan engine does not know what it is. | | | | | It is simply a Tpl.mo function that changes the internal structure | | | | | of the Text and writes its output directly to file. This is only | | | | | possible because it knows that it cannot be read. You could write in | | | | | the template that you want to append a FILE_TEXT to a MEM_TEXT, but | | | | | this would just result in errors. | | | | | | | | | | There are a few ways to use this new functionality. | | | | | | | | | | From MetaModelica: | | | | | | | | | | ```mo | | | | | Tpl.closeFile(somTplFunc,Tpl.redirectToFile(Tpl.emptyTxt, file)); | | | | | ``` | | | | | | | | | | From Susan: | | | | | | | | | | ``` | | | | | let &literalsFile = buffer "" | | | | | let &literalsFile += redirectToFile('<%fileNamePrefix%>_literals.h') | | | | | let &literalsFile += simulationLiteralsFile(fileNamePrefix, literals) | | | | | let &literalsFile += closeFile() | | | | | ``` | | | | | | | | | | Susan alternative: | | | | | ``` | | | | | redirectToFile('<%fileNamePrefix%>_literals.h') + | | | | | simulationLiteralsFile(fileNamePrefix, literals) | | | | | closeFile() | | | | | ``` | | | | | | | | | | Note that fully taking advantage of FILE_TEXT requires using as few let- | | | | | expressions as possible and as few impure external functions as | | | | | possible. The reason is that let-expressions need to be stored in memory | | | | | and that writing the expressions directly in the template in order is | | | | | very hard with impure functions. | | | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | M Compiler/Template/Tpl.mo | | | | | M Compiler/Util/Error.mo | | | | | M Compiler/Util/File.mo | | | | | M Compiler/Util/StringUtil.mo | | | | | M Compiler/runtime/systemimpl.c | | | | | | | | * | commit 9076ed15647d169e66e29650d6f996e7af1dfc5f | | | | | Author: Rüdiger Franke | | | | | Date: Thu Apr 14 07:27:11 2016 +0200 | | | | | | | | | | Move ModelicaUtilities.h to main include directory | | | | | | | | | | Model specific code may want to include it. See: | | | | | ModelicaTest.Tables.*.*_usertab | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | R100 SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaUtilities.h SimulationRuntime/cpp/Include/ModelicaUtilities.h | | | | | | | | * | commit e7cbe783d5db4c3dac8c2b684d0c0bbeb1705bc7 | | | | | Author: Rüdiger Franke | | | | | Date: Thu Apr 14 06:47:22 2016 +0200 | | | | | | | | | | Link model specific extra libs with msvc as well | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | * | commit 12f928e943cd2a42bd142e53f223d46099dbf558 | | | | | Author: Rüdiger Franke | | | | | Date: Wed Apr 13 21:32:02 2016 +0200 | | | | | | | | | | Disable default clock for FMI export | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 8cf1a8fae4016681bff26981b6ef46204f94e3fc | | | | | Author: Rüdiger Franke | | | | | Date: Wed Apr 13 21:31:27 2016 +0200 | | | | | | | | | | Link Modelica utils and extra libs to Cpp FMUs | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | * | commit 58a87b7f299fc5ea9b962a0203d3f8e4c70bdd4c | | | | | Author: Martin Sjölund | | | | | Date: Wed Apr 13 17:31:44 2016 +0200 | | | | | | | | | | Avoid buffers when generating constant literals | | | | | | | | | | This is used to test future enhancements in ticket:3356. One of the | | | | | limitations for writing directly to files is that no temporary buffers | | | | | or texts are created. | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | * | commit dd4ad7747988e1dd1f40f93632275db398c7d2c5 | | | | | Author: Willi Braun | | | | | Date: Wed Apr 13 16:18:42 2016 +0200 | | | | | | | | | | generalize convertResidualsIntoSolvedEquations | | | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | * | commit 7068c812132b5994c98af9b210482a4dd1c8de89 | | | | | Author: Niklas Worschech | | | | | Date: Wed Apr 13 15:32:45 2016 +0200 | | | | | | | | | | fix for boost includes | | | | | added 3rdparty/boost for msvc and gcc | | | | | | | | | | M Makefile.omdev.mingw | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | | | * | commit 3dc8b59a01d18723a6de50e3ba34c99d40a6af39 | | | |/ Author: hkiel | | | | Date: Wed Apr 13 15:14:34 2016 +0200 | | | | | | | | remove List.appendNoCopy() | | | | and replace calls to it by listAppend() | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | M Compiler/FrontEnd/ClassLoader.mo | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/FrontEnd/Types.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Util/Graph.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit 925566254aa428e3261ab62515b6095339559df5 | | | | Author: Per Östlund | | | | Date: Wed Apr 13 11:53:19 2016 +0200 | | | | | | | | Fix for ticket:3842. | | | | | | | | - Use Expression.unliftArray instead of Types.unliftArray when | | | | simplifying symmetric. | | | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | * commit f35a0e242d35adcd0cbaf63dee6908b0d5f60b23 | | | | Author: Per Östlund | | | | Date: Wed Apr 13 11:08:58 2016 +0200 | | | | | | | | Clean up DAEUtil.splitElements. | | | | | | | | - Clean up DAEUtil.splitElements. | | | | - Move DAEDump.dumpDAEList -> DAEUtil.splitComponent | | | | | | | | M Compiler/FrontEnd/DAEDump.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | | | * commit 89c4bb600aeff469888077600945b61ad38c6139 | | | | Author: Jan Šilar | | | | Date: Wed Apr 13 10:54:27 2016 +0200 | | | | | | | | PDEModelica in AbsynDump | | | | | | | | field and indomain keywords added to AbsynDumpTpl templates. Fixing ticket: 3755 | | | | | | | | M Compiler/Template/AbsynDumpTV.mo | | | | M Compiler/Template/AbsynDumpTpl.tpl | | | | | | | * commit 82f543fde8249c660c40a659133480f63da28b8a | | | | Author: Martin Sjölund | | | | Date: Wed Apr 13 10:18:49 2016 +0200 | | | | | | | | Fix name of OPC UA aliases | | | | | | | | Previously, we put the name of the actual variable instead of the alias. | | | | Also, we added aliases for parameters even though parameters are not | | | | added in the OPC UA interface. | | | | | | | | M SimulationRuntime/opc/ua/omc_opc_ua.c | | | | | | | * commit b550ed1af58f5ec1d578bc5572e48302a8cb633e | | | | Author: Martin Sjölund | | | | Date: Wed Apr 13 09:54:44 2016 +0200 | | | | | | | | Implement support for relocatable functions | | | | | | | | With the debug-flag -d=relocatableFunctions, functions are generated as | | | | pointers, which should enable us to swap them out at run-time. The test | | | | suite passes, but a relocatable compiler can not be bootstrapped since | | | | it uses a different simulation runtime (compiled with different pre- | | | | processor flags). | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M Compiler/Util/Flags.mo | | | | M Compiler/boot/Makefile.common | | | | M Compiler/runtime/Dynload_omc.cpp | | | | M Compiler/runtime/errorext.cpp | | | | M Parser/Makefile.common | | | | M Parser/Modelica.g | | | | D Parser/ModelicaParser_omc.c | | | | M SimulationRuntime/c/meta/meta_modelica_builtin_boxvar.h | | | | M SimulationRuntime/c/meta/meta_modelica_gen_boxvar.py | | | | | | | * commit 9939891b3efa305530c13415fbd2dc6fd7f44932 | | | | Author: Martin Sjölund | | | | Date: Wed Apr 13 09:18:27 2016 +0200 | | | | | | | | Always traverse down non-literal array expressions | | | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | | | * commit 7251626eae07b7f934a2b13da2d76d676c9fa49c | | | | Author: Martin Sjölund | | | | Date: Wed Apr 13 08:57:25 2016 +0200 | | | | | | | | Handle literal array expressions better | | | | | | | | Partial fixes for ticket:3844. Do traverse further into arrays even if | | | | they are not array literals since it might be a part of a much bigger | | | | expression. | | | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | | | * commit 661329bf90363d4e33bef84557c3c1e8e171a527 | | | | Author: Martin Sjölund | | | | Date: Wed Apr 13 08:02:26 2016 +0200 | | | | | | | | Traverse record bindings when traversing functions | | | | | | | | This is a fix for ticket:3844. | | | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | | | * commit 62b81fe06efb67c9e6308d3c7d755b3f6e38c63c | | | | Author: Rüdiger Franke | | | | Date: Tue Apr 12 18:45:28 2016 +0200 | | | | | | | | Add DIM_EXP to code generation for reduction expression | | | | | | | | See: | | | | ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 7ce091856df028c81d574aec15bf04ab574a0bcf | | | | Author: Martin Sjölund | | | | Date: Tue Apr 12 16:58:06 2016 +0200 | | | | | | | | Write the rest of init.xml as file | | | | | | | | M Compiler/SimCode/SerializeInitXML.mo | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | | * commit cc7a3c978223bb9bf910a6fedca1f0d7c57b17cf | | | | Author: Adeel Asghar | | | | Date: Tue Apr 12 16:20:48 2016 +0200 | | | | | | | | Use pressure as quantity name | | | | | | | | M Compiler/runtime/unitparser.cpp | | | | | | | * commit 9c0d4845fc3328e38bd5513052fa0b67af2eaa97 | | | | Author: Martin Sjölund | | | | Date: Tue Apr 12 15:59:25 2016 +0200 | | | | | | | | Faster stringAppend of 6 strings | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/Util/StringUtil.mo | | | | | | | * commit 47597700d236da4d2f36b6ef6f8ffaf0c76c4863 | | | | Author: Adeel Asghar | | | | Date: Tue Apr 12 15:46:59 2016 +0200 | | | | | | | | Added derived unit bar. | | | | | | | | M Compiler/runtime/unitparser.cpp | | | | | | | * commit a1c9bae84c6771fe97e7277fa1faa40818a20578 | | | | Author: Martin Sjölund | | | | Date: Tue Apr 12 14:41:46 2016 +0200 | | | | | | | | Revert to old InstCache (baf1866) | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | * commit 6517ed8e735ca8e0fd5b516dd7f1b9c9888ae907 | | | | Author: Martin Sjölund | | | | Date: Tue Apr 12 13:40:59 2016 +0200 | | | | | | | | Serialize init.xml directly to file | | | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | M Compiler/FrontEnd/Dump.mo | | | | A Compiler/SimCode/SerializeInitXML.mo | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Util/File.mo | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | * commit b623cc22f985338539096a5fe91ffaa910e84e96 | | | | Author: Per Östlund | | | | Date: Tue Apr 12 12:27:37 2016 +0200 | | | | | | | | Improve DAE.traverseDAE* | | | | | | | | - Cleanup and improve DAE.traverseDAE* | | | | - Renamed some functions: | | | | * traverseDAE2 -> traverseDAEElementList | | | | * traverseDAE2_tail2 -> traverseDAEElement | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/FrontEnd/ConnectionGraph.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/Script/CevalScript.mo | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit a17aa0ec92666b2dfea9e1b098a29df9b4561cd0 | | | | Author: Martin Sjölund | | | | Date: Tue Apr 12 10:14:02 2016 +0200 | | | | | | | | Only display RT warnings if RT is enabled | | | | | | | | M SimulationRuntime/c/simulation/solver/real_time_sync.c | | | | | | | * commit a35737a6c577ba97df32c6b86db04c1f38067a0a | | | | Author: hkiel | | | | Date: Tue Apr 12 09:31:51 2016 +0200 | | | | | | | | Use array instead of tuple to count variables | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 2399ea0938f20cf46a74403442bf95a6adc87660 | | | | Author: hkiel | | | | Date: Tue Apr 12 08:43:24 2016 +0200 | | | | | | | | Small optimisations to SimCodeUtil | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 82c3f1bbbc09a4398ee9e705c26086c9efd8b3d0 | | | | Author: Rüdiger Franke | | | | Date: Tue Apr 12 07:27:17 2016 +0200 | | | | | | | | Force evaluation of structural solverMethod | | | | | | | | See: Modelica_Synchronous.Examples.Systems.ControlledMixingUnit | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | * commit 81787f3ef82c791030fc108d8320d8dc8fca3a99 | | | | Author: adrpo | | | | Date: Tue Apr 12 02:11:41 2016 +0200 | | | | | | | | ANSI C needed for stupid compilers | | | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | | | * commit 26d5e8fc8d12339c9ee224c98e549f060c2ec83b | | | | Author: Cory Rupp | | | | Date: Mon Apr 11 23:14:28 2016 +0200 | | | | | | | | Memory leak fixes for sparse solvers. See ticket:3548 | | | | | | | | M SimulationRuntime/c/simulation/solver/linearSolverKlu.c | | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.h | | | | | | | * commit 588d564e4db5539912d87789ecdf2e89a7586778 | | | | Author: Rüdiger Franke | | | | Date: Mon Apr 11 22:21:32 2016 +0200 | | | | | | | | Always link Cpp FMUs with static gcc libs | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | * commit 3344b5241fa523aa4c671b1010fb14bc38dfd619 | | | | Author: Rüdiger Franke | | | | Date: Mon Apr 11 22:02:40 2016 +0200 | | | | | | | | Keep more call parameters to external objects | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | * commit 271abb1ee37f138d014c11d22efe2ae1f1f77002 | | | | Author: Martin Sjölund | | | | Date: Mon Apr 11 21:44:47 2016 +0200 | | | | | | | | Try to cache the keys of the InstCache | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | * commit 8dbf39e59bd0ef2a047768bc4606a9e542ce88c8 | | | | Author: Martin Sjölund | | | | Date: Mon Apr 11 21:24:13 2016 +0200 | | | | | | | | Avoid some memory allocations | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | * commit a42d9165d326c01dde30f2e645e969c66970ed3a | | | | Author: Martin Sjölund | | | | Date: Mon Apr 11 17:27:29 2016 +0200 | | | | | | | | Tweak inst cache hashing | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/Util/BaseHashTable.mo | | | | M Compiler/Util/StringUtil.mo | | | | | | | * commit baf1866fd5747216ed9c55702b540bb9497cdfd5 | | | | Author: Martin Sjölund | | | | Date: Mon Apr 11 15:47:43 2016 +0200 | | | | | | | | Use a new key for InstCache | | | | | | | | The new key for InstCache is a tuple of the parts that previously | | | | created an Absyn.Path by converting the individual elements to | | | | strings or paths. Now, we hash each tuple element individually. | | | | | | | | M Compiler/FFrontEnd/FNode.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | M Compiler/FrontEnd/SCode.mo | | | | | | | * commit e008b58a715182d8680a697cea8c0b55850773cb | | | | Author: Per Östlund | | | | Date: Mon Apr 11 13:55:21 2016 +0200 | | | | | | | | Fix DAEUtil.addDaeFunction. | | | | | | | | M Compiler/FrontEnd/DAE.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/Util/BaseAvlTree.mo | | | | | | | * commit 7007bf4b1dfa14a926c390eb930b9dfbc6138744 | | | | Author: Martin Sjölund | | | | Date: Wed Apr 6 08:57:08 2016 +0200 | | | | | | | | Change DAE.FunctionTree to the new AvlTree | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/Differentiate.mo | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/FFrontEnd/FCore.mo | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | M Compiler/FrontEnd/DAE.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | M Compiler/FrontEnd/Inline.mo | | | | M Compiler/FrontEnd/InstDAE.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | | M Compiler/FrontEnd/NFSCodeExpand.mo | | | | M Compiler/Util/VarTransform.mo | | | | | | | * commit 2b381915adb8162bec06a35b455e54b9c9e6825e | | | | Author: Willi Braun | | | | Date: Tue Feb 9 14:14:28 2016 +0100 | | | | | | | | added runtime ida integrator solver | | | | | | | | M Compiler/runtime/omc_config.h | | | | M SimulationRuntime/c/Makefile.common | | | | M SimulationRuntime/c/Makefile.objs | | | | A SimulationRuntime/c/simulation/solver/ida_solver.c | | | | A SimulationRuntime/c/simulation/solver/ida_solver.h | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | M configure.ac | | | | | | | * commit 390188e284afc2802ae08eb45e9116ee5e280be8 | | | | Author: Martin Sjölund | | | | Date: Sun Apr 10 13:05:23 2016 +0200 | | | | | | | | Use referenceEq for more InstExtends traversals | | | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | | | * commit 0c3a76eb18021ef5faea1069f2130363dc7a5790 | | | | Author: Lennart Ochel | | | | Date: Mon Apr 11 10:08:25 2016 +0200 | | | | | | | | Add new flag to set maximum number of bisection iterations | | | | | | | | to determine state event time value | | | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | M SimulationRuntime/c/simulation/solver/events.c | | | | M SimulationRuntime/c/simulation/solver/events.h | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | * commit 3a64133c5019f73f997e904a0b4ce8d54988c744 | | | | Author: Martin Sjölund | | | | Date: Mon Apr 11 09:49:34 2016 +0200 | | | | | | | | Fix some InstExtends referenceEq | | | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | | | * commit ec5320e0e8426ee799f027ae96fe8109dda8fcde | | | | Author: Martin Sjölund | | | | Date: Mon Apr 11 07:50:35 2016 +0200 | | | | | | | | Write common datatypes directly to file | | | | | | | | Serialize to file without using pathString, intString, realString. | | | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | M Compiler/Util/File.mo | | | | | | | * commit 1d08c394e817b7b3c1e540f098225b690e2c6f35 | | | | Author: Rüdiger Franke | | | | Date: Mon Apr 11 07:33:27 2016 +0200 | | | | | | | | Keep multi-dimensional array parameters, ticket:3363 | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | * commit 30d85487b828f40e84c2c74787f2486ed51ad75a | | | | Author: Rüdiger Franke | | | | Date: Sun Apr 10 23:24:20 2016 +0200 | | | | | | | | Small fix | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | * commit 4832d7a401e8f0319c602a16559871e3f45fe6dd | | | | Author: Rüdiger Franke | | | | Date: Sun Apr 10 22:26:00 2016 +0200 | | | | | | | | Add default clock period to C runtime, ticket:3752 | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 0182b277ef3602756afb535da5029ddb608c73d9 | | | | Author: Rüdiger Franke | | | | Date: Sun Apr 10 21:54:41 2016 +0200 | | | | | | | | Keep arrays of free parameters, ticket 3363 | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | * commit a204f67dd422d4cd16ce7b4c76d7b7dbae10572f | | | | Author: Martin Sjölund | | | | Date: Sun Apr 10 12:30:45 2016 +0200 | | | | | | | | Better listMaxInt | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | * commit d341b73bfedbc196aa012989bdd12a9650d42eb9 | | | | Author: Rüdiger Franke | | | | Date: Sun Apr 10 20:28:30 2016 +0200 | | | | | | | | Less aggressive fix to ticket:3363 | | | | | | | | Stay with old behavior; only keep free parameters. | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | * commit a10e5cd14a47f91b2d07012932517a4b530ee1bc | | | | Author: Martin Sjölund | | | | Date: Sun Apr 10 20:15:46 2016 +0200 | | | | | | | | Special case for list intersection | | | | | | | | M Compiler/Util/List.mo | | | | | | | * commit e64e95fb2b6d63d31e2a4c25d8e6093e8c78bbc9 | | | | Author: Martin Sjölund | | | | Date: Sun Apr 10 11:24:07 2016 +0200 | | | | | | | | Re-enable backendKeepEnv | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | * commit a7a4dbee4177797093ba964189359e697241f1f6 | | | | Author: Rüdiger Franke | | | | Date: Sat Apr 9 23:50:28 2016 +0200 | | | | | | | | Support parametrization of external objects, fixing ticket:3363 | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | * commit 3c02320e3359f28277211822c57f463f006dfaca | | | | Author: Rüdiger Franke | | | | Date: Sat Apr 9 23:47:33 2016 +0200 | | | | | | | | Call destructors of external objects from Cpp runtime | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * commit 1ba0f8ab12951e12fa4adf4bcd4d5e3f5cb1c2d0 | | | | Author: Martin Sjölund | | | | Date: Sat Apr 9 21:38:37 2016 +0200 | | | | | | | | Send initial env to backend | | | | | | | | We should not need to evaluate package constants or instantiate classes | | | | once we have reached the backend, so we send in the initial environment | | | | instead. | | | | | | | | This behaviour can be disabled by setting -d=-backendKeepEnv. | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 4dbbfd4e54350d8a3f82df52b95c1e63637aa140 | | | | Author: Rüdiger Franke | | | | Date: Sat Apr 9 19:15:12 2016 +0200 | | | | | | | | More precise fix to ticket:3752 | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * commit 900bb22898c3edb459bfa21fe4379cce5e37d18d | | | | Author: Rüdiger Franke | | | | Date: Sat Apr 9 18:42:58 2016 +0200 | | | | | | | | Add default clock period to fix ticket:3752 | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | | | | | | | * commit 5d188489baaae24dac720a393e3d3002a3ea1204 | | | | Author: Martin Sjölund | | | | Date: Sat Apr 9 15:04:51 2016 +0200 | | | | | | | | Set -d=nogen in the backend to avoid dynload | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | | * commit 85f4a3866d63d4d13781ae77d2e5832afbd48107 | | | | Author: Martin Sjölund | | | | Date: Sat Apr 9 14:19:21 2016 +0200 | | | | | | | | Refactoring EvaluateParameter | | | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | | | * commit 84c62fccce8807330b9526012fbdb4c3b4b4b554 | | | | Author: Rüdiger Franke | | | | Date: Sat Apr 9 12:59:34 2016 +0200 | | | | | | | | Evaluate structural Clock arguments (fix ticket:3717) | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | M Compiler/Util/Error.mo | | | | | | | * commit 6a704ad0a20d03908921ce25a8a0bbb7cade2381 | | | | Author: Martin Sjölund | | | | Date: Sat Apr 9 08:59:17 2016 +0200 | | | | | | | | Let execStat keep track of heap free/total size | | | | | | | | M Compiler/Global/Global.mo | | | | M Compiler/Util/Error.mo | | | | M Compiler/Util/ExecStat.mo | | | | | | | * commit 312e5a4510be276aa144946ca8091562fdbbed79 | | | | Author: Martin Sjölund | | | | Date: Fri Apr 8 21:52:41 2016 +0200 | | | | | | | | Add debug flag reportSerializedSize | | | | | | | | The debug flag will serialize data structures and report their sizes | | | | via compiler notifications. | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/Util/Error.mo | | | | M Compiler/Util/Flags.mo | | | | M Compiler/Util/StringUtil.mo | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | * commit 86e3c048dd628d89cd126b1ccd60c6896ed175ae | | | | Author: hkiel | | | | Date: Sat Apr 9 08:46:50 2016 +0200 | | | | | | | | reduce memory usage | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit d8837658db481d60eb94cb1fd0e1e934df94d27f | | | | Author: Willi Braun | | | | Date: Fri Apr 8 19:41:56 2016 +0200 | | | | | | | | revert unwanted change to debug flag | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | * commit 12b9c58c79d4325fa9a61cac0a0ee84370f53e8b | | | | Author: Martin Sjölund | | | | Date: Fri Apr 8 19:23:22 2016 +0200 | | | | | | | | Changes to ElementSource | | | | | | | | - Do not store element source type by default (need debugging flags) | | | | - Changed connections to store as a list instead of option list | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | M Compiler/FrontEnd/DAE.mo | | | | M Compiler/FrontEnd/DAEDump.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/ElementSource.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstFunction.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/InstVar.mo | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | * commit 25dbe82c6412430005d4f01c3e336707117762ae | | | | Author: Per Östlund | | | | Date: Fri Apr 8 19:06:55 2016 +0200 | | | | | | | | Fix for ticket:3825. | | | | | | | | - Handle conditional expandable connectors. | | | | - Moved InstSection.isExpandableConnectorType => | | | | Types.isExpandableConnector. | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/FrontEnd/Lookup.mo | | | | M Compiler/FrontEnd/Types.mo | | | | | | | * commit 6e3121a41ebd419b2110bfd0ef8bff5dd079d4d0 | | | | Author: Rüdiger Franke | | | | Date: Fri Apr 8 18:53:29 2016 +0200 | | | | | | | | Skip min/max for derivatives (work around ticket:3832) | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * commit f11f59c2012caedbe53899b220b65916e030edaf | | | | Author: Willi Braun | | | | Date: Fri Apr 8 15:52:52 2016 +0200 | | | | | | | | fixing ticket:3786 | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | * commit 12997634ba5d8eff8fc929f1b65d8a4131bd9c7e | | | | Author: Martin Sjölund | | | | Date: Fri Apr 8 15:08:06 2016 +0200 | | | | | | | | Remove varkind from DAE.RECORD_CONSTRUCTOR | | | | | | | | The varKind seems to be unused and is expensive to calculate. It | | | | depends on storing a list of DAE.Type as deep as the prefix depth | | | | for each variable. This reverts b42e0c23. | | | | | | | | M Compiler/FrontEnd/DAE.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/InstFunction.mo | | | | M Compiler/FrontEnd/Static.mo | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 027b44e24c47ff187acfe9912a1627decc944fa0 | | | | Author: ptaeuber | | | | Date: Fri Apr 8 13:41:44 2016 +0200 | | | | | | | | Add compiler flag to skip tearing for specified components | | | | | | | | - --noTearingForComponent= | | | | - value is list with strong component indexes | | | | - to find out relevant indexes use +d=tearingdump | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/Util/Error.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 0d11bbe987d2435ddc3704fadc5d0515f2d7d8b6 | | | | Author: ptaeuber | | | | Date: Fri Apr 8 12:50:33 2016 +0200 | | | | | | | | Introduce indexing of strong components | | | | | | | | Allows access to single components e.g. to deactivate tearing or | | | | to use a user defined tearing for selected components | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/Global/Global.mo | | | | | | | * commit fc4de9ec85d04baa60a9a7c15bd4513c8cd2ab3e | | | | Author: Martin Sjölund | | | | Date: Fri Apr 8 13:28:41 2016 +0200 | | | | | | | | Try to free data to collect front-end garbage | | | | | | | | M 3rdParty | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/Util/GC.mo | | | | | | | * commit fd246e86fd59d5e9766eb3f4bc140b8408c5e476 | | | | Author: Adeel Asghar | | | | Date: Fri Apr 8 11:59:46 2016 +0200 | | | | | | | | Set OMBUILDDIR properly. | | | | | | | | M SimulationRuntime/java_interface/Makefile.omdev.mingw | | | | | | * | commit e04b3b70dc1174bdfc1e738a177db1fee8f3cf5c | | |\ \ Merge: 1f4723eff7 a98c322684 | | | | | Author: niklwors | | | | | Date: Wed Apr 20 09:03:58 2016 +0200 | | | | | | | | | | Merge pull request #1 from vwaurich/synchronous | | | | | | | | | | -fix synchronous for variable intervals in cpp-runtime | | | | | | | | * | commit a98c3226841ab97e7a6bc0001d63cfd136198f2c | | |/ / Author: vwaurich | | | | Date: Thu Apr 14 16:07:58 2016 +0200 | | | | | | | | -fix synchronous for variable intervals in cpp-runtime | | | | -separate clocked equations | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | | | * | commit 1f4723eff77dc06aefcf3c4ad797ec8c73b15e5c | | |\ \ Merge: 029e82ef5a dec85325da | | | |/ Author: niklwors | | | | Date: Fri Apr 8 10:57:19 2016 +0200 | | | | | | | | Merge branch 'master' into clocks | | | | | | | * commit dec85325dac1c736b76a41a79cd8170955770112 | | | | Author: Martin Sjölund | | | | Date: Fri Apr 8 09:59:27 2016 +0200 | | | | | | | | Consume less memory traversing expandDer | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | * commit ad9aa799a4a4f88dbdefe52fe0092e7aad9c93fe | | | | Author: Martin Sjölund | | | | Date: Fri Apr 8 08:18:29 2016 +0200 | | | | | | | | Get a better default size for SimCode hashset | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 98c1ed01c6e1fab60590900608a25d0978f78b7d | | | | Author: Per Östlund | | | | Date: Thu Apr 7 20:41:39 2016 +0200 | | | | | | | | Improve instantiation caching. | | | | | | | | - Only call Inst.generateCachePath once in instClassIn2 and | | | | partialInstClassIn, instead of twice for each class not found | | | | in the cache. | | | | - Don't store unused things in the cache. | | | | - Some code clean up. | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | | | | * commit b1a1225dc000dfff44ad2de4925ebc13d20d1eca | | | | Author: Rüdiger Franke | | | | Date: Thu Apr 7 20:24:31 2016 +0200 | | | | | | | | Improve stop test and logging of Newton solver | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | * commit f90b5128d2c280147e2d88a9bcb2672e5f174b28 | | | | Author: Martin Sjölund | | | | Date: Thu Apr 7 16:56:20 2016 +0200 | | | | | | | | Fix typo extern extern | | | | | | | | M Compiler/runtime/errorext.cpp | | | | | | | * commit b0f602615368ce6d9cf5bbad573e5ca3b2285071 | | | | Author: Martin Sjölund | | | | Date: Thu Apr 7 16:29:58 2016 +0200 | | | | | | | | Fix problems with errorext bootstrapping linking | | | | | | | | M Compiler/runtime/Makefile.common | | | | M Compiler/runtime/Makefile.in | | | | | | | * commit 2c7da6d0cc76778927a8a6a4f15c19af9005f7cb | | | | Author: Martin Sjölund | | | | Date: Thu Apr 7 16:14:21 2016 +0200 | | | | | | | | Fix bottleneck for create model info | | | | | | | | This is related to ticket:3813. Uses an array of SimVar instead of | | | | pushing everything into a large uniontype record for every change | | | | to a simvar. The array is indexed by an enumeration, which maintains | | | | some knowledge of which field a particular index belongs to. The | | | | enumeration has elements ordered in FMI order since it is important | | | | these indexes appear in a certain order. | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit c3cf1e9236d5b875f58e8b9778f4694d50692730 | | | | Author: Martin Sjölund | | | | Date: Thu Apr 7 14:45:44 2016 +0200 | | | | | | | | Improve extractVarsFromList | | | | | | | | Send in some variables by closure instead of updating tuples in | | | | each iteration. Only call derVarFromStateVar on state variables. | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit f6051a17f2190e9d77387420f68fac38b73003bb | | | | Author: vwaurich | | | | Date: Thu Apr 7 13:46:47 2016 +0200 | | | | | | | | - caching of evaluated functions | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | * commit 058fd5a910a278833aeafabeb85c7b7236df7a7e | | | | Author: Rüdiger Franke | | | | Date: Thu Apr 7 12:23:32 2016 +0200 | | | | | | | | Add variable attributes to Newton solver | | | | | | | | - implement debug logging | | | | - exploit nominal values for approximation of Jacobian | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | * commit 8f17d04cca359bbc26d3a28cda0c1e66dc8366d9 | | | | Author: Martin Sjölund | | | | Date: Thu Apr 7 07:41:52 2016 +0200 | | | | | | | | Make error messages consume less memory | | | | | | | | This implements ticket:3824 by making updateCurrentComponent store the | | | | Prefix instead of always making a String out of it. This should result | | | | in a big performance gain without changing the behaviour of OMC. | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstVar.mo | | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | M Compiler/Global/Global.mo | | | | M Compiler/Util/Error.mo | | | | M Compiler/Util/ErrorExt.mo | | | | M Compiler/boot/tarball-include/OpenModelicaBootstrappingHeader.h | | | | M Compiler/runtime/Error_omc.cpp | | | | M Compiler/runtime/errorext.cpp | | | | M SimulationRuntime/fmi/export/buildproject/configure.ac | | | | | | | * commit 17d76a045681514c353ed754f7d830e101e51cee | | | | Author: hkiel | | | | Date: Thu Apr 7 07:41:07 2016 +0200 | | | | | | | | Fix compilation when not using SUNDIALS | | | | | | | | M SimulationRuntime/c/simulation/solver/radau.c | | | | | | | * commit 9c5b9e7085aa0d4f0f0c89a5fdd0980ed2069842 | | | | Author: Rüdiger Franke | | | | Date: Thu Apr 7 07:13:21 2016 +0200 | | | | | | | | Add new attributes to IAlgLoop | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | | | | * commit 583180ae42f6ce640beb1a794604fd5985f0433b | | | | Author: Adeel Asghar | | | | Date: Thu Apr 7 00:47:15 2016 +0200 | | | | | | | | copy PDEModelicaBuiltin.mo to builddir_lib | | | | | | | | M Compiler/Makefile.omdev.mingw | | | | | | | * commit 000a65f4a38daf840e55e5f8a41c7f1320104a5d | | | | Author: Rüdiger Franke | | | | Date: Wed Apr 6 23:24:23 2016 +0200 | | | | | | | | Make more variable attributes available in alg loops | | | | | | | | They are needed for debug messages and boxing. | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | | | * commit 2894deef313b0e94342468c79d18607912509c7c | | | | Author: Martin Sjölund | | | | Date: Wed Apr 6 19:26:25 2016 +0200 | | | | | | | | Do not allocate memory to traverse prefix | | | | | | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | | | | * commit 96898a5de5961eae09f5cfd178ff99d40cc915d0 | | | | Author: Willi Braun | | | | Date: Wed Apr 6 18:08:24 2016 +0200 | | | | | | | | generalize and move dasslJacobian flag | | | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | * commit e44d63b88b90846046b3ab47c9adfcac7eeb16e1 | | | | Author: Martin Sjölund | | | | Date: Wed Apr 6 16:22:29 2016 +0200 | | | | | | | | Replace HT with AvlSet in InstExtends | | | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | | | * commit df3f1c9449a4db01cbe03a0f10c85a05814a8c2c | | | | Author: Willi Braun | | | | Date: Wed Apr 6 13:55:42 2016 +0200 | | | | | | | | extends solver stats for all solver | | | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | M SimulationRuntime/c/simulation/solver/radau.c | | | | M SimulationRuntime/c/simulation/solver/radau.h | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | | | | | * commit e8fbdf632c630d6017cf31ce986010fbf9ae5825 | | | | Author: Rüdiger Franke | | | | Date: Wed Apr 6 13:19:25 2016 +0200 | | | | | | | | Improve stop and error tests of Newton solver | | | | | | | | - relate rtol to value instead of residual | | | | - throw nonlinear error if dgesv fails | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | * commit 41d4cef69a3c9298375ae565e6b67821e656457c | | | | Author: hkiel | | | | Date: Wed Apr 6 10:54:48 2016 +0200 | | | | | | | | avoid copying tuples | | | | recursion -> loop (BackendVariable.getVarLst) | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendVariable.mo | | | | M Compiler/BackEnd/Differentiate.mo | | | | M Compiler/BackEnd/Matching.mo | | | | M Compiler/BackEnd/OnRelaxation.mo | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 7d8f15f2cb51ce5fc6621c412652f3b3e488168a | | | | Author: ptaeuber | | | | Date: Wed Apr 6 10:33:25 2016 +0200 | | | | | | | | Introduce runtime flags for using sparse solvers | | | | | | | | <-lss=value> or <-lss value> | | | | value specifies the linear sparse solver method (default: umfpack) | | | | | | | | <-lssMaxDensity=value> or <-lssMaxDensity value> | | | | [double (default 0.2)] value specifies the maximum density | | | | for using a linear sparse solver | | | | | | | | <-lssMinSize=value> or <-lssMinSize value> | | | | [int (default 4001)] value specifies the minimum system size | | | | for using a linear sparse solver | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/Util/Error.mo | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | | M SimulationRuntime/c/simulation_data.h | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | * commit fda31e08a672ad30e48a240a9fa9679fb2f3fff7 | | | | Author: ptaeuber | | | | Date: Tue Mar 15 08:48:40 2016 +0100 | | | | | | | | Introduce flag to skip tearing for huge systems | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/Util/Error.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 325d842c0cf66513eec6c89b97616ddb00141620 | | | | Author: Rüdiger Franke | | | | Date: Wed Apr 6 09:56:31 2016 +0200 | | | | | | | | Whitespaces Newton solver | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/FactoryExport.h | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | M SimulationRuntime/cpp/Include/Solver/Newton/NewtonSettings.h | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | M SimulationRuntime/cpp/Solver/Newton/NewtonSettings.cpp | | | | | | | * commit cf3ceac0a8b2c35d1eb9f1052266cb46418e2cc3 | | | | Author: adrpo | | | | Date: Wed Apr 6 09:28:43 2016 +0200 | | | | | | | | make sure we have attribute defined before we use it | | | | | | | | M SimulationRuntime/c/util/omc_msvc.h | | | | | | | * commit 11698385035e66f0eb5313f0a71483b48d5f7eaa | | | | Author: adrpo | | | | Date: Wed Apr 6 08:02:21 2016 +0200 | | | | | | | | update 3rdParty | | | | | | | | M 3rdParty | | | | | | | * commit fd0af6a15e3feee091809b37ad9356ea82b28c9b | | | | Author: Martin Sjölund | | | | Date: Wed Apr 6 07:37:34 2016 +0200 | | | | | | | | Add Avl sets in addition to trees | | | | | | | | Added package BaseAvlSet, and let BaseAvlTree extend from it to reduce | | | | code overlap. Replaced AvlTreeString with AvlSetString in Patternm.mo | | | | since it does not use the inserted values. | | | | | | | | M Compiler/FFrontEnd/FNode.mo | | | | M Compiler/FrontEnd/Patternm.mo | | | | A Compiler/Util/AvlSetString.mo | | | | M Compiler/Util/AvlTreeString.mo | | | | D Compiler/Util/AvlTreeString2.mo | | | | A Compiler/Util/BaseAvlSet.mo | | | | M Compiler/Util/BaseAvlTree.mo | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | * commit be289f9d79d1e4ad30c29d128dc4d6125d50bd62 | | | | Author: adrpo | | | | Date: Wed Apr 6 07:18:34 2016 +0200 | | | | | | | | fix windows build | | | | | | | | M SimulationRuntime/c/util/omc_msvc.h | | | | | | | * commit 86230f2f492a99765cd028b92e7d14ea58e28a3f | | | | Author: Adeel Asghar | | | | Date: Wed Apr 6 05:11:36 2016 +0200 | | | | | | | | Avoid some warnings. | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | M SimulationRuntime/c/util/omc_msvc.h | | | | | | | * commit 17bf815c44a925c32d03c569d2c22eb701014c05 | | | | Author: Rüdiger Franke | | | | Date: Tue Apr 5 21:54:47 2016 +0200 | | | | | | | | Small cleanup | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 9027e889d6f9b302706e3015f9ea3361d99483b4 | | | | Author: hkiel | | | | Date: Tue Apr 5 16:28:24 2016 +0200 | | | | | | | | avoid intermediate lists | | | | instead use: | | | | List.fold(List.map()) -> List.applyAndFold() | | | | List.map(List.map()) -> List.mapMap() | | | | listReverse(List.mapFlat()) -> List.mapFlatReverse() | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | M Compiler/BackEnd/BackendDump.mo | | | | M Compiler/BackEnd/Differentiate.mo | | | | M Compiler/BackEnd/DumpGraphML.mo | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/BackEnd/VisualXML.mo | | | | M Compiler/FFrontEnd/FLookup.mo | | | | M Compiler/FFrontEnd/FNode.mo | | | | M Compiler/FrontEnd/Algorithm.mo | | | | M Compiler/FrontEnd/CheckModel.mo | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | M Compiler/FrontEnd/NFMod.mo | | | | M Compiler/FrontEnd/NFSCodeMod.mo | | | | M Compiler/FrontEnd/Patternm.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Util/BaseHashTable.mo | | | | M Compiler/Util/Flags.mo | | | | M Compiler/Util/List.mo | | | | M Compiler/Util/Util.mo | | | | | | | * commit 6a1e39bcda3022062ae8514bacc021706e9869c2 | | | | Author: hkiel | | | | Date: Tue Apr 5 16:10:28 2016 +0200 | | | | | | | | recursion -> loop | | | | | | | | M Compiler/FrontEnd/ConnectionGraph.mo | | | | | | | * commit 6c0fc0ddad05d79ffd3ce106889acbf98c4f0619 | | | | Author: ptaeuber | | | | Date: Tue Apr 5 14:08:27 2016 +0200 | | | | | | | | Add missing comma to log-option | | | | | | | | M SimulationRuntime/c/util/omc_error.c | | | | | | | * commit b500b8450daeb6c26ccaa1e135f65c6ff6a9ce3e | | | | Author: Per Östlund | | | | Date: Tue Apr 5 12:27:12 2016 +0200 | | | | | | | | Move conditional component info to environment. | | | | | | | | - Move the information about deleted conditional components to | | | | FCore.Graph instead of Connect.Sets, to make it more efficient | | | | and simplify the connection handling. | | | | | | | | M Compiler/FFrontEnd/FCore.mo | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | M Compiler/FrontEnd/Connect.mo | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/Lookup.mo | | | | M Compiler/FrontEnd/SCode.mo | | | | | | | * commit d89da7c600338926c18a2fe8f4d20fac61d84245 | | | | Author: Martin Sjölund | | | | Date: Tue Apr 5 12:35:18 2016 +0200 | | | | | | | | Keep track of more memory allocations | | | | | | | | M Compiler/runtime/Error_omc.cpp | | | | M Compiler/runtime/SimulationResultsCmp.c | | | | M Compiler/runtime/SimulationResultsCmpTubes.c | | | | M Compiler/runtime/System_omc.c | | | | M Compiler/runtime/settingsimpl.c | | | | M Compiler/runtime/systemimpl.c | | | | M SimulationRuntime/c/meta/gc/mmc_gc.h | | | | | | | * commit 8287b0b0ddf8200864f8fb196433a22ba03f810c | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 20:37:56 2016 +0200 | | | | | | | | Do some cref compare without printing to string | | | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | * commit c15031068778074787f4da835eda8871bb3892ce | | | | Author: adrpo | | | | Date: Mon Apr 4 20:05:00 2016 +0200 | | | | | | | | update 3rdParty in OMCompiler | | | | | | | | M 3rdParty | | | | | | | * commit 70d6f0e22724423e532626f31ac3d4e825bbed38 | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 18:07:53 2016 +0200 | | | | | | | | Use OMC allocation in more places over GC | | | | | | | | M Compiler/runtime/IOStreamExt_omc.cpp | | | | M Compiler/runtime/SimulationResults.c | | | | M Compiler/runtime/SimulationResultsCmp.c | | | | M Compiler/runtime/SimulationResultsCmpTubes.c | | | | M Compiler/runtime/systemimplmisc.cpp | | | | | | | * commit a2943a8ae104b7833814f4843c1a6b0a9c4799b0 | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 17:30:56 2016 +0200 | | | | | | | | Optimize crefStr slightly | | | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | * commit e841e30dce72a22469dae5e414361c89be0288c8 | | | | Author: adrpo | | | | Date: Mon Apr 4 17:17:43 2016 +0200 | | | | | | | | needed defines for Linux | | | | | | | | M Compiler/runtime/omc_config.h | | | | | | | * commit 817c9161644b07e6e9e7f34ab2d527e8d59c5fe5 | | | | Author: adrpo | | | | Date: Mon Apr 4 02:14:41 2016 +0200 | | | | | | | | fix ifdefs in omc_config.h | | | | | | | | M Compiler/runtime/omc_config.h | | | | | | | * commit 5e18b0523279c39f30519c843d4742fa63454c60 | | | | Author: adrpo | | | | Date: Mon Apr 4 00:24:19 2016 +0200 | | | | | | | | adapt to msys2 mingw32/mingw64 - ticket:2578 | | | | | | | | M Compiler/Main/Main.mo | | | | M Compiler/Script/CevalScript.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenFMU.tpl | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | M Compiler/Template/SimCodeDump.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M Compiler/Util/System.mo | | | | M Compiler/boot/Makefile.omdev.mingw | | | | M Compiler/runtime/BackendDAEEXT_omc.cpp | | | | M Compiler/runtime/Makefile.omdev.mingw | | | | M Compiler/runtime/Makefile.vc | | | | M Compiler/runtime/System_omc.c | | | | M Compiler/runtime/corbaimpl.cpp | | | | M Compiler/runtime/omc_config.h | | | | M Compiler/runtime/systemimpl.c | | | | M Compiler/scripts/Compile.bat | | | | M Compiler/scripts/Prompt.bat | | | | M Makefile.omdev.mingw | | | | M SimulationRuntime/c/meta/meta_modelica.h | | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | M SimulationRuntime/c/util/CMakeLists.txt | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | | | * commit b7a25b3f4396ceccc1330b8f77badf1dfe81955e | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 16:41:01 2016 +0200 | | | | | | | | Use OMC allocation functions instead of libgc | | | | | | | | M Compiler/runtime/System_omc.c | | | | M Compiler/runtime/systemimpl.c | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | | | | | * commit 68465ab6ade9970f0e637271929fae75f03a6cd7 | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 14:53:54 2016 +0200 | | | | | | | | Fix compilation | | | | | | | | M SimulationRuntime/c/util/memory_pool.c | | | | | | | * commit 536387b30abdfbed8b454615488015bdb46ba333 | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 14:37:05 2016 +0200 | | | | | | | | Profile memory allocations for strings | | | | | | | | M SimulationRuntime/c/util/memory_pool.c | | | | | | | * commit 4f671af01747d5fdadcc346496d41522d5bee42f | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 14:06:30 2016 +0200 | | | | | | | | Do not use listReverse in append_reverse | | | | | | | | The only difference is listReverse may optimize the case listLength==1. | | | | | | | | M Compiler/Util/List.mo | | | | | | | * commit b4f223efad14ba3a886d59b481711d7441ff7722 | | | | Author: Martin Sjölund | | | | Date: Sun Apr 3 16:07:51 2016 +0200 | | | | | | | | Handle listReverse of 1 element as a special case | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | | | | | * commit 18c51d6ec5b18f7ddf0ae2ee9e53436e434a392b | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 13:11:52 2016 +0200 | | | | | | | | Move functions into new package ElementSource | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendDump.mo | | | | M Compiler/BackEnd/BackendEquation.mo | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | M Compiler/BackEnd/BackendVariable.mo | | | | M Compiler/BackEnd/Causalize.mo | | | | M Compiler/BackEnd/Differentiate.mo | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | M Compiler/BackEnd/Initialization.mo | | | | M Compiler/BackEnd/InlineArrayEquations.mo | | | | M Compiler/BackEnd/Matching.mo | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/BackEnd/Tearing.mo | | | | R099 Compiler/Util/VisualXML.mo Compiler/BackEnd/VisualXML.mo | | | | M Compiler/BackEnd/XMLDump.mo | | | | M Compiler/FrontEnd/Algorithm.mo | | | | M Compiler/FrontEnd/CevalFunction.mo | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | M Compiler/FrontEnd/DAEDump.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | A Compiler/FrontEnd/ElementSource.mo | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | M Compiler/FrontEnd/Inline.mo | | | | M Compiler/FrontEnd/InnerOuter.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstBinding.mo | | | | M Compiler/FrontEnd/InstDAE.mo | | | | M Compiler/FrontEnd/InstFunction.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/FrontEnd/InstVar.mo | | | | M Compiler/FrontEnd/Patternm.mo | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/SimCodeTV.mo | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | * commit 492b0ccbe6e9c09b172da66539e4b9a79510f870 | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 10:38:10 2016 +0200 | | | | | | | | Do not allocate operations if the flag is unset | | | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/Inline.mo | | | | | | | * commit 5f554440800855b791ccedc229faa11a57ce4fb9 | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 12:43:52 2016 +0200 | | | | | | | | Reduce the maximum codegen threads to 2 | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | | * commit 0aff3d1e5986c9f3973b69b884887a7748cd20da | | | | Author: jhag | | | | Date: Thu Mar 24 11:54:37 2016 +0100 | | | | | | | | wrapFunctionCalls: avoid simple equations | | | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | | | * commit 7100384feb1baeaecc64b5fe304e88fdf9fe2ef7 | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 08:50:36 2016 +0200 | | | | | | | | Workaround for bugs with hash tables | | | | | | | | M Compiler/FrontEnd/Inline.mo | | | | M Compiler/Util/BaseHashTable.mo | | | | | | | * commit f49dbc4a84d31db4208141069abd2b932042b82c | | | | Author: Martin Sjölund | | | | Date: Mon Apr 4 07:46:17 2016 +0200 | | | | | | | | Fix referenceEq for traverseExpBottomUp reduction | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | M Compiler/FrontEnd/Inline.mo | | | | | | | * commit cd37dee625bc7d1b0495c05e38856b3a9f3d9b21 | | | | Author: Martin Sjölund | | | | Date: Sun Apr 3 22:44:33 2016 +0200 | | | | | | | | Use a single shared HashTable for Inline.mo | | | | | | | | Add HashTable+VarTransform to the global roots in order to allocate a | | | | single HashTable in Inline.mo that only needs to clear the previously | | | | added elements before use (typically 3-4 instead of 4000 before, while | | | | also reducing the stress on GC). | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/FrontEnd/Inline.mo | | | | M Compiler/Global/Global.mo | | | | M Compiler/Util/BaseHashTable.mo | | | | | | | * commit 8bddad557901cb226cf5a65d27096370c5ec171a | | | | Author: vruge | | | | Date: Mon Apr 4 00:20:22 2016 +0200 | | | | | | | | clean up | | | | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | | | * commit a2edcfd4c6fb4212cbbfe9008c17e8225b05ef02 | | | | Author: vruge | | | | Date: Sun Apr 3 23:47:45 2016 +0200 | | | | | | | | - move some variable-function to BackenVariable | | | | - function for further development | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | M Compiler/BackEnd/BackendVariable.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | * commit 17340edfaffaff6cc0e508224d218cf05e388b16 | | | | Author: vruge | | | | Date: Sun Apr 3 23:16:21 2016 +0200 | | | | | | | | improved simplifyComplexFunction | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | * commit d7ed464b2a7f411292c24fc5bdedfc0d5a71b59a | | | | Author: Martin Sjölund | | | | Date: Sun Apr 3 22:27:34 2016 +0200 | | | | | | | | Inline: do assertion before memory allocation | | | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | | | * commit d42016bd8036d0095695ed6eddec98c4ab3aa910 | | | | Author: vruge | | | | Date: Sun Apr 3 21:26:45 2016 +0200 | | | | | | | | improved isContinuousIntegration for expressionSolve | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | * commit a0ee81bcc6174b00b8263c35c06bc8fc20b78297 | | | | Author: Rüdiger Franke | | | | Date: Sun Apr 3 19:16:52 2016 +0200 | | | | | | | | Use VarKind JAC_VAR for Jacobian SimVars | | | | | | | | This further reduces erroneous guesses during Cpp code generation. | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 948feba7fa328ddf98ce4dc157d92495de360406 | | | | Author: Rüdiger Franke | | | | Date: Sun Apr 3 18:34:22 2016 +0200 | | | | | | | | Introduce VarKind SEED_VAR for SimVars | | | | | | | | Distinguish seed vars from STATE_DER during Cpp code generation | | | | without attempting to guess from the context. This partly reverts 7186674. | | | | See: PowerSystems.Examples.Spot.AC1ph_DC.Line | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit aea896ce34dffd0b9d8a32d5f9fdb1721b07a5fa | | | | Author: Martin Sjölund | | | | Date: Sun Apr 3 16:40:07 2016 +0200 | | | | | | | | Use implode_reverse in PrefixUtil | | | | | | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | | | | * commit 98214dcfe0f1603eec2c52805f548c7883be6d00 | | | | Author: Martin Sjölund | | | | Date: Sun Apr 3 15:51:36 2016 +0200 | | | | | | | | Use referenceEq in more places in InstExtends | | | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit 2ddae71332916f541f4bd5d779eb8f1ded3ada2a | | | | Author: Martin Sjölund | | | | Date: Sun Apr 3 13:52:33 2016 +0200 | | | | | | | | Enable code generation in parallel | | | | | | | | The default will enable parallel code generation if you have more than | | | | 2 physical cores, and will use half of the physical cores for code | | | | generation. The reason is that the templates allocate a lot of memory, | | | | causing the GC to become slow if too many threads are used. On a 4-core | | | | machine, 2 threads was 60~65% the speed of 1 thread and 3~4 threads around | | | | 75~105% the speed of 1 thread. It might need a new flag to tune the number | | | | of threads used. -d=-parallelCodegen disables the new functionality. | | | | NOTE: Parallel code generation is only used for the C code generator. | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenFMU.tpl | | | | M Compiler/Template/Tpl.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 3ad7933b365507edccf6f5640e114613d84e4845 | | | | Author: vruge | | | | Date: Sat Apr 2 22:51:03 2016 +0200 | | | | | | | | improved solveSimpleEquation | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | * commit 28678f06807b4d68fad57d5f73520597fe2601d9 | | | | Author: Martin Sjölund | | | | Date: Sat Apr 2 21:28:14 2016 +0200 | | | | | | | | Use constant lookup for more operators | | | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | | | * commit 34d31de30bef496d42f0233ee1804e7af0f554c3 | | | | Author: Martin Sjölund | | | | Date: Sat Apr 2 16:48:24 2016 +0200 | | | | | | | | Use constant lookup for more operators | | | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | | | * commit e26c7b244c14e985e6d502e6bbf2a14419715c85 | | | | Author: Rüdiger Franke | | | | Date: Sat Apr 2 14:40:17 2016 +0200 | | | | | | | | Deactivate optimized matrix assign | | | | | | | | It generates wrong code for some PowerSystems Line models. | | | | Let's see which models suffer from not having the optimized assign. | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 718667496e574d59a74d5564030bcae1742f9caa | | | | Author: Rüdiger Franke | | | | Date: Sat Apr 2 13:46:51 2016 +0200 | | | | | | | | Add seed variables to SIMVARS | | | | | | | | This is to distinguish seeds from local vars like iterators. | | | | See: PowerSystems.Examples.Spot.DrivesAC3ph.SM_ctrl | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/SimCode/SimCodeVar.mo | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 392b6e64760fc2f76bfc36a1b5390d2101186efd | | | | Author: vruge | | | | Date: Mon Mar 28 21:55:27 2016 +0200 | | | | | | | | ExpressionSolve: added rule for solve if-expression inside continuous integration | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 49bc0cb3465b2158492b2130ffdc0ea92d505e37 | | | | Author: hkiel | | | | Date: Sat Apr 2 09:40:47 2016 +0200 | | | | | | | | preserve some more tuples | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendVariable.mo | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 22754cb9db967521f839b3cf5fe8bec9597061a5 | | | | Author: Martin Sjölund | | | | Date: Sat Apr 2 07:34:39 2016 +0200 | | | | | | | | Use constant lookup for operatorsBinary, etc | | | | | | | | Earlier, we would append/flatten many lists to get the potential types | | | | of an operator. This is now mostly replaced with constant lookup. Some | | | | types are unknown, such as enumerations, but can these types can be | | | | generated cheaper than previously. | | | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | | | * commit 18bb4e8a21aa8a210ae5834937254e72dd5b3d9d | | | | Author: Martin Sjölund | | | | Date: Sat Apr 2 05:57:19 2016 +0200 | | | | | | | | Do not generate function code for constants | | | | | | | | Constants are replaced by values and do not need to be duplicated in | | | | functions. Currently, if evaluation of the constant fails, we get the | | | | same constant that cannot be evaluated in the function prologue. | | | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | | | * commit 141c87f0dc9769078d744e2fd6a182df5a99d5a5 | | | | Author: Per Östlund | | | | Date: Fri Apr 1 20:16:57 2016 +0200 | | | | | | | | Cleanup ConnectUtil. | | | | | | | | - Update ConnectUtil to modern MetaModelica, and remove unused code. | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | M Compiler/FrontEnd/ConnectionGraph.mo | | | | M Compiler/FrontEnd/InnerOuter.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | | | | * commit 5ed2c5ed4b5f8ae82685d98c7ceeb8d9f5f050bf | | | | Author: Martin Sjölund | | | | Date: Fri Apr 1 19:22:48 2016 +0200 | | | | | | | | Detect cardinality being used | | | | | | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | | M Compiler/FrontEnd/NFSCodeFlatten.mo | | | | | | | * commit c914d20d47b869f1dbf863440ff534b6cbec8dc9 | | | | Author: Martin Sjölund | | | | Date: Fri Apr 1 17:19:48 2016 +0200 | | | | | | | | Reduce memory used by state machines | | | | | | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | | | | | * commit d00a5127a742758678ac53a27820c83b29675160 | | | | Author: Martin Sjölund | | | | Date: Fri Apr 1 16:58:56 2016 +0200 | | | | | | | | Some changes for C90 | | | | | | | | //-style comments are not allowed in ISO C90 (new gcc defaults). | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | M SimulationRuntime/c/simulation/solver/embedded_server.h | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | M SimulationRuntime/c/util/rational.h | | | | M SimulationRuntime/c/util/rtclock.h | | | | | | | * commit 82e78ebd5f7616ea24ff4bf8598c72e978bad963 | | | | Author: Martin Sjölund | | | | Date: Fri Apr 1 14:56:08 2016 +0200 | | | | | | | | Reduce memory allocations for ConnectUtil | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | | * commit 13e54206ff808b3818bb21b2c598205fedf952e6 | | | | Author: Martin Sjölund | | | | Date: Fri Apr 1 13:27:22 2016 +0200 | | | | | | | | Change to prepend instead of append | | | | | | | | setTrieUpdateLeaf now prepend a node if it does not find any node to | | | | update. This saves a lot of memory since otherwise the entire set is | | | | updated on every new node that is added. It is still slow in time. | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | M Compiler/Util/DoubleEndedList.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit e5d70b8c4629f0c9638ffa8ea973359f5ed538c6 | | | | Author: Martin Sjölund | | | | Date: Fri Apr 1 12:36:21 2016 +0200 | | | | | | | | Remove redundant size Integer from HashTable | | | | | | | | Also removed some unnecessary outputs (when we know that the HT is | | | | updated mutable without changing the returned structure, etc). | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | M Compiler/BackEnd/HashTableSM.mo | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | M Compiler/BackEnd/UnitCheck.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/Util/BaseHashTable.mo | | | | M Compiler/Util/HashTable.mo | | | | M Compiler/Util/HashTable2.mo | | | | M Compiler/Util/HashTable3.mo | | | | M Compiler/Util/HashTable4.mo | | | | M Compiler/Util/HashTable5.mo | | | | M Compiler/Util/HashTable6.mo | | | | M Compiler/Util/HashTableCG.mo | | | | M Compiler/Util/HashTableCrIListArray.mo | | | | M Compiler/Util/HashTableCrILst.mo | | | | M Compiler/Util/HashTableCrIntToExp.mo | | | | M Compiler/Util/HashTableCrToCrEqLst.mo | | | | M Compiler/Util/HashTableCrToExp.mo | | | | M Compiler/Util/HashTableCrToExpOption.mo | | | | M Compiler/Util/HashTableCrToExpSourceTpl.mo | | | | M Compiler/Util/HashTableCrToUnit.mo | | | | M Compiler/Util/HashTableExpToExp.mo | | | | M Compiler/Util/HashTableExpToIndex.mo | | | | M Compiler/Util/HashTableExpToIndexExp.mo | | | | M Compiler/Util/HashTablePathToFunction.mo | | | | M Compiler/Util/HashTableSM1.mo | | | | M Compiler/Util/HashTableStringToPath.mo | | | | M Compiler/Util/HashTableStringToProgram.mo | | | | M Compiler/Util/HashTableStringToUnit.mo | | | | M Compiler/Util/HashTableTypeToExpType.mo | | | | M Compiler/Util/HashTableUnitToString.mo | | | | M Compiler/Util/VarTransform.mo | | | | | | | * commit 7eb2bd0d2ffec2a644c5e566652192aced226f5a | | | | Author: Willi Braun | | | | Date: Fri Apr 1 11:10:30 2016 +0200 | | | | | | | | improve sortEqnsVars module | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | * commit 1aec67d1dc423cd72c2fca5a9442e43493bef0bf | | | | Author: hkiel | | | | Date: Thu Mar 31 18:54:49 2016 +0200 | | | | | | | | preserve more tuples | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | * commit 19712133acba9067d719479a0d7128f3efdc3c61 | | | | Author: Lennart Ochel | | | | Date: Thu Mar 31 18:13:34 2016 +0200 | | | | | | | | Improve description of module wrapFunctionCalls | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 27234f653cc1fe985f5c93f155d3ab9e80fdef56 | | | | Author: adrpo | | | | Date: Thu Mar 31 17:16:39 2016 +0200 | | | | | | | | - windows fix for ticket:3809 | | | | | | | | M Compiler/runtime/systemimpl.c | | | | | | | * commit a78d6b3396c0b562c2baf50ffee1da97ba05b6b0 | | | | Author: vruge | | | | Date: Thu Mar 31 16:23:37 2016 +0200 | | | | | | | | use System.tmpTickIndex as counter | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | * commit e0b38d17e50af0e3017270b455e0d847a23a2a54 | | | | Author: hkiel | | | | Date: Thu Mar 31 16:00:53 2016 +0200 | | | | | | | | remove tuple decompostion-recomposition | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/BackendEquation.mo | | | | M Compiler/BackEnd/OnRelaxation.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 4da6f5b06633f938b0403d509439cbf8bf5c8a5a | | | | Author: ptaeuber | | | | Date: Thu Mar 31 11:37:09 2016 +0200 | | | | | | | | Solve assigned variables in when-equation in the equation | | | | | | | | This is about to fix ticket:1228 | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | * commit ae226805806a8e6926772e70ac39618cc3797133 | | | | Author: hkiel | | | | Date: Thu Mar 31 10:58:53 2016 +0200 | | | | | | | | Optimize some operations on lists | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | | | * commit 971d7f1d9488de8d85f60fe846b0158b905f62bc | | | | Author: Martin Sjölund | | | | Date: Thu Mar 31 10:08:23 2016 +0200 | | | | | | | | Do not reset matching on no change | | | | | | | | For wrapFunctionCall, do not reset the matching unless the module | | | | actually added an equation or variable. | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | | | * commit 09afcd1400520587944eb18f7d922e8dc997ce1e | | | | Author: Martin Sjölund | | | | Date: Thu Mar 31 09:55:12 2016 +0200 | | | | | | | | Fix stack overflow in traversal | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | * commit 29cc490f3c227010cb710f9ae58208f6b23244c5 | | | | Author: hkiel | | | | Date: Thu Mar 31 09:35:17 2016 +0200 | | | | | | | | replace List.flatten(listReverse(l)) by List.flattenReverse(l) | | | | | | | | M Compiler/BackEnd/OnRelaxation.mo | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 2eb7120c0086498a36025fc14fc5ad227a2d1d24 | | | | Author: Lennart Ochel | | | | Date: Thu Mar 31 09:17:53 2016 +0200 | | | | | | | | Add libomopcua.dll to .gitignore file | | | | | | | | M .gitignore | | | | | | | * commit e57ec5c74a6ddc0d064f47d7ad9a4f3664ae4a6f | | | | Author: hkiel | | | | Date: Thu Mar 31 09:04:38 2016 +0200 | | | | | | | | Fix SimulationRuntime/c for OSX | | | | | | | | M SimulationRuntime/c/util/rtclock.c | | | | | | | * commit 8d51784ee238aad07763a03e47cade2ae9b650c9 | | | | Author: Rüdiger Franke | | | | Date: Thu Mar 31 08:38:23 2016 +0200 | | | | | | | | Revert "Access iterators locally in alg loops as well" | | | | | | | | This reverts commit a37f8bace13daa81f3b47ed4add598562a564cb1. | | | | See Modelica.Fluid.Examples.HeatingSystem | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 3b38cab6430c1beba29f596d6b2901aea2a0957c | | | | Author: Martin Sjölund | | | | Date: Thu Mar 31 07:52:27 2016 +0200 | | | | | | | | Fix for unassigned variable in function | | | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | | | * commit 536d88e0466079e0e096094ae989e00764f13164 | | | | Author: Rüdiger Franke | | | | Date: Wed Mar 30 21:59:02 2016 +0200 | | | | | | | | Create closure for functions without args | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit a37f8bace13daa81f3b47ed4add598562a564cb1 | | | | Author: Rüdiger Franke | | | | Date: Wed Mar 30 16:58:09 2016 +0200 | | | | | | | | Access iterators locally in alg loops as well | | | | | | | | See: PowerSystems.Examples.Spot.DrivesAC3ph.SM_ctrl | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 630a9d05d512a3112c1d7c50f5d305bdba029e70 | | | | Author: ptaeuber | | | | Date: Tue Mar 22 17:49:59 2016 +0100 | | | | | | | | Prototype for total tearing | | | | | | | | This module determines all possible tearing sets for a system. | | | | Especially for research purposes. | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/Util/Array.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 7d676ef9fdd7e0d4c7db40bc2cb0171d8a42727e | | | | Author: Lennart Ochel | | | | Date: Sat Mar 26 11:12:12 2016 +0100 | | | | | | | | Improve documentation of some flags | | | | | | | | * preOptModules+/- | | | | * postOptModules+/- | | | | * initOptModules+/- | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 789f9965c55ec8ca0c834330a7b08150da4c55f6 | | | | Author: crupp2 | | | | Date: Mon Mar 14 12:12:32 2016 -0600 | | | | | | | | implement numerical linearization | | | | | | | | numerical linearization + data recovery implementation | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | M SimulationRuntime/c/linearization/linearize.cpp | | | | M SimulationRuntime/c/openmodelica_func.h | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | * commit f1c557c847dee2c4f775f30de8b92167b6f90fe2 | | | | Author: Per Östlund | | | | Date: Tue Mar 29 14:22:50 2016 +0200 | | | | | | | | Decrease default instantiation cache size. | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | * commit cedd89a125f6aee7402bcab995521ab323264ba8 | | | | Author: Martin Sjölund | | | | Date: Tue Mar 29 13:25:01 2016 +0200 | | | | | | | | Change order of listAppend | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | * commit 1e32d47b6ad944d1b08da3e63012eb94ced0d2ec | | | | Author: Per Östlund | | | | Date: Tue Mar 29 13:04:22 2016 +0200 | | | | | | | | Disable removing of duplicate equations. | | | | | | | | - Disable removing of duplicate equations, since it's deprecated, | | | | unused and slow. | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | * commit 16226ebe6d5ba7a03498d51756482c9cad9f06cb | | | | Author: Per Östlund | | | | Date: Mon Mar 21 16:40:25 2016 +0100 | | | | | | | | Add new instCacheSize flag. | | | | | | | | - Added new instCacheSize flag that can be used to change the size | | | | of the instantiation cache. | | | | - Increased the default size of the instantiation cache to better | | | | handle large models. | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/Util/BaseHashTable.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 3dc2a248f6a864ccfdfab0af1468c8fe82e70383 | | | | Author: vruge | | | | Date: Tue Mar 29 10:06:06 2016 +0200 | | | | | | | | slight improvement (ticket:3801) | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | * commit 992c9244f1d251d7536214941f71021cbd383061 | | | | Author: Martin Sjölund | | | | Date: Tue Mar 29 09:18:45 2016 +0200 | | | | | | | | Remove unused code | | | | | | | | M Compiler/Util/VarTransform.mo | | | | | | | * commit 5ad8e78a7278419fa4b9831a961d5847004b512b | | | | Author: Rüdiger Franke | | | | Date: Tue Mar 29 03:50:47 2016 +0200 | | | | | | | | Attempt to fix msvc build after 9a0cbdb | | | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | | | * commit 5e8c11b1932d7bbf72019fc19f62ce4c8a319d7e | | | | Author: adrpo | | | | Date: Tue Mar 29 00:40:20 2016 +0200 | | | | | | | | - fix ticket:3801 | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | * commit 76e6efa9e033f3a6c23f9a0c058e1c8f597509bf | | | | Author: adrpo | | | | Date: Mon Mar 28 23:45:56 2016 +0200 | | | | | | | | - revert previous commit | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | * commit c81d1df46af027c78dcea8e280912bec2f42233d | | | | Author: adrpo | | | | Date: Mon Mar 28 23:25:45 2016 +0200 | | | | | | | | - attempt to fix ticket:3801 | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | * commit 6eefa07bd9ef9086d6d0159f35114ca6927db4a7 | | | | Author: Martin Sjölund | | | | Date: Mon Mar 28 23:07:44 2016 +0200 | | | | | | | | Record sorting/state selection in execstat | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | * commit 9feeed444a335a0d2c29cd3c3087123abd440925 | | | | Author: Rüdiger Franke | | | | Date: Mon Mar 28 22:10:02 2016 +0200 | | | | | | | | Tweak F77 call args | | | | | | | | - add const to inputs | | | | - treat char args as const char* | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * commit 9a0cbdb5c64ead94a746cb87426b02c3841a10de | | | | Author: Rüdiger Franke | | | | Date: Mon Mar 28 22:06:45 2016 +0200 | | | | | | | | Implement identity function | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | | | * commit 3702bb9bd81a98203dc2919c1ab0651bb04fce8b | | | | Author: Martin Sjölund | | | | Date: Mon Mar 28 21:44:49 2016 +0200 | | | | | | | | Do not use Option in FGraph.openScope | | | | | | | | All calls to openScope were using SOME(id), which allocates a SOME-cell | | | | for every single call to openScope. While easy to collect, it still | | | | causes some extra work for the GC, so it has been refactored away. | | | | | | | | M Compiler/FFrontEnd/FGraph.mo | | | | M Compiler/FrontEnd/Ceval.mo | | | | M Compiler/FrontEnd/CevalFunction.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstExtends.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/Lookup.mo | | | | M Compiler/FrontEnd/Patternm.mo | | | | M Compiler/FrontEnd/Static.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Script/Interactive.mo | | | | | | | * commit 7f405eff6f130f47560cd7c0e44550b25da20a53 | | | | Author: Martin Sjölund | | | | Date: Mon Mar 28 21:31:51 2016 +0200 | | | | | | | | Do not allocate same Absyn.CREF when traversing | | | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | | | * commit 9a6f2aa2b430806ae68881d2bea4d6834a1df4d5 | | | | Author: vruge | | | | Date: Mon Mar 28 20:46:06 2016 +0200 | | | | | | | | don't inline inside solveSimpleEquation (performance issues after inline) | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | * commit 50ebc1fe6a3f601056b6f6389c4dbc0cf4ed44f8 | | | | Author: Martin Sjölund | | | | Date: Mon Mar 28 20:10:14 2016 +0200 | | | | | | | | Fix scalability of matching | | | | | | | | Only clear the indexes that were set to true in the previous iteration. | | | | This makes the complexity of matching become much closer to linear in | | | | time. | | | | | | | | M Compiler/BackEnd/Matching.mo | | | | | | | * commit f98a3b2a67030a91e927e5c57abbcdb94d378e29 | | | | Author: Martin Sjölund | | | | Date: Mon Mar 28 18:30:49 2016 +0200 | | | | | | | | Do not allocate tables for DSS using uode | | | | | | | | This commit disables allocating of large hash tables for dynamic state | | | | selection when using uode (no DSS), and sizes the hash tables based on | | | | the number of states if we do use DSS. | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | M Compiler/BackEnd/BackendVariable.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | M Compiler/BackEnd/Matching.mo | | | | | | | * commit e07680e1d228e923d42283f358062ce7ce726ef0 | | | | Author: Martin Sjölund | | | | Date: Mon Mar 28 16:15:05 2016 +0200 | | | | | | | | Do not compile dlopen for FMUs | | | | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | M SimulationRuntime/c/util/omc_msvc.h | | | | | | | * commit b6f2d8ba13eb0b31e10a794d7a944bd1f77d4edf | | | | Author: Martin Sjölund | | | | Date: Mon Mar 28 15:56:00 2016 +0200 | | | | | | | | Change set representation for BackendVarTransform | | | | | | | | Most expressions contain few crefs (0~2), so we use a list for a set | | | | representation. The HashSet datatype typically allocates 4k elements | | | | just to remove duplicates in this set of 0~2 variables. | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | | | * commit cbd4fc8f72a445c54b2544e0fa4a89f45f8bd3d8 | | | | Author: Rüdiger Franke | | | | Date: Mon Mar 28 15:42:57 2016 +0200 | | | | | | | | Another fix for ArraySlice with dim = 1 vs. whole dim | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | | | * commit bb4bdc29756f9e5b77e76e7c85ed3066cf4c0e08 | | | | Author: Rüdiger Franke | | | | Date: Mon Mar 28 14:02:20 2016 +0200 | | | | | | | | Revert "Fix ArraySlice for dim reduction if size(dim) is 1" | | | | | | | | This reverts commit d4f46815a2b6811b44e945e653c6dc4fc6f94ad5. | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | | | * commit 630d4b6772f1a141e6829977a5646af43fb42175 | | | | Author: vruge | | | | Date: Mon Mar 28 15:28:57 2016 +0200 | | | | | | | | simplify ASUB for binarays | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | * commit 89a5ee4e30180d7d69f9ce7a2a399ab3be9e1179 | | | | Author: Martin Sjölund | | | | Date: Mon Mar 28 14:59:44 2016 +0200 | | | | | | | | Append in the fast order | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | * commit 9fef384bcc3bf1c723767f59df3e7e9fcffec83f | | | | Author: Martin Sjölund | | | | Date: Thu Mar 24 14:57:51 2016 +0100 | | | | | | | | Improve performance of traversals | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | * commit acf466e4c9e96f73394d9fff67972877dd5d7d68 | | | | Author: Martin Sjölund | | | | Date: Mon Mar 28 13:42:17 2016 +0200 | | | | | | | | Improve performance of traversals | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | M Compiler/Util/DoubleEndedList.mo | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | * commit fdacf597a6c3c31cf78d7a64476fab6efadce7b9 | | | | Author: Rüdiger Franke | | | | Date: Mon Mar 28 11:26:21 2016 +0200 | | | | | | | | Support external function that returns a string array | | | | | | | | See Modelica.Utilities.Streams.readFile in MSL 3.2.2 | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | * commit c74ac6c4716af060276b455ca09be3d8e6c97c7f | | | | Author: Rüdiger Franke | | | | Date: Mon Mar 28 11:22:41 2016 +0200 | | | | | | | | Fix ModelicaAllocateString to consider null terminator | | | | | | | | See ModelicaInternal.c calling e.g. ModelicaAllocateString(0) | | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | | | | | | | * commit d4f46815a2b6811b44e945e653c6dc4fc6f94ad5 | | | | Author: Rüdiger Franke | | | | Date: Mon Mar 28 11:17:15 2016 +0200 | | | | | | | | Fix ArraySlice for dim reduction if size(dim) is 1 | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | | | * commit 84a39dc5a3ad0cc8df541d0a05ad03d2185dbab0 | | | | Author: Rüdiger Franke | | | | Date: Sun Mar 27 20:57:11 2016 +0200 | | | | | | | | Let ModelicaFormatError format the message | | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | | | | | | | * commit 86d4eee6e945d7b6fa3c85d7fb763614f3feff04 | | | | Author: Rüdiger Franke | | | | Date: Sun Mar 27 20:55:40 2016 +0200 | | | | | | | | Fix compilation errors for ModelicaTest.Utilities | | | | | | | | - remove targTest name from SIMEXTARGSIZE (TestReadFile) | | | | - treat reserved names like "string" in record members (TestStrings) | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 1fe4ff25c4c5b4593ea2128c275525c9c5399af1 | | | | Author: Rüdiger Franke | | | | Date: Sun Mar 27 20:31:08 2016 +0200 | | | | | | | | Support ArraySlice with negative step | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | | | * commit e9bb3a161337ddea60294f1ac788dbbf09116b0a | | | | Author: Rüdiger Franke | | | | Date: Sat Mar 26 22:48:31 2016 +0100 | | | | | | | | Skip actual simulation if no time span specified | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | | * commit 5aae6d2dd912c6717538b5e88ed75227b7ef4885 | | | | Author: Rüdiger Franke | | | | Date: Sat Mar 26 20:37:23 2016 +0100 | | | | | | | | Clean up duplicate and unused templates | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * commit 7514136b18cc5a76615d7b9293639273f0293d61 | | | | Author: Rüdiger Franke | | | | Date: Sat Mar 26 19:29:51 2016 +0100 | | | | | | | | Improve indentation of Cpp array code | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit bfe5eb20b9d89d57fb942f41ce95e4368f9ba93e | | | | Author: Rüdiger Franke | | | | Date: Sat Mar 26 19:17:26 2016 +0100 | | | | | | | | Directly call Slice constructor for slice expressions | | | | | | | | This reduces the generated Cpp code. No temporary array | | | | is generated anymore for the index set (range expression). | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 0af318b75e58e74c868c3b43d3d8263f86a1916c | | | | Author: Rüdiger Franke | | | | Date: Sat Mar 26 19:07:57 2016 +0100 | | | | | | | | Attempt to fix the reverted ArraySlice issue | | | | | | | | We would need a test or at least a ticket for it. | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | | | * commit ce2f8816821931a9c3c1f40955579c633e683476 | | | | Author: Rüdiger Franke | | | | Date: Sat Mar 26 14:28:50 2016 +0100 | | | | | | | | Revert "fixed bug which lead to wrong cat_array behaviour for ArraySlice" | | | | | | | | This reverts commit 1adf486dcdb915e76ce01d0871fab6d36a7e8f0a | | | | because ModelicaTest.{PadeDelay1,PadeDelay2} segfault and | | | | and getDim(0) must be wrong for one based arrays. | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | | | * commit 5f32cac6ff671ae779752f1a44aa0fcbbb295484 | | | | Author: vruge | | | | Date: Fri Mar 25 18:03:03 2016 +0100 | | | | | | | | Revert "solveSimplEquation change order" | | | | | | | | This reverts commit f71b9780d2331a2bd0a21f17f8f42429c8365a66. | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit a53faabc95d75d08fe9bd3c1b9bed1875ca827ca | | | | Author: vruge | | | | Date: Fri Mar 25 15:52:29 2016 +0100 | | | | | | | | reduce implicit inlining | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | * commit 6387b43560994d292f0d61e81d853666c74a83b5 | | | | Author: vruge | | | | Date: Wed Mar 23 20:09:22 2016 +0100 | | | | | | | | Fix for #3791 | | | | don't force inline function with annotation(Inline=false), trust modeler | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/Differentiate.mo | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | M Compiler/FrontEnd/DAE.mo | | | | M Compiler/FrontEnd/DAEDump.mo | | | | M Compiler/FrontEnd/Inline.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit b84340bb2b996f69f812729bef41b399fb2d3dcf | | | | Author: Rüdiger Franke | | | | Date: Fri Mar 25 11:56:59 2016 +0100 | | | | | | | | Implement vector conversion for dynamic arrays | | | | | | | | See: ModelicaTest.Blocks.{PadeDelay1, PadeDelay2} | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | * commit 9f902c3f6d0202a262a2a1bfa2167797d8f7fbaf | | | | Author: vruge | | | | Date: Fri Mar 25 11:41:39 2016 +0100 | | | | | | | | added rule for derive DAE.RECORD | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | * commit 41a0601eea2c8c48f3600919c54ec00594092dc8 | | | | Author: vruge | | | | Date: Fri Mar 25 09:49:00 2016 +0100 | | | | | | | | recursion -> loop | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | * commit b4d4a97a523f169746f61335feac5c5fb198d299 | | | | Author: vruge | | | | Date: Fri Mar 25 00:46:45 2016 +0100 | | | | | | | | added rule for derive SCONST | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | * commit 7b8142a69d7715a2feb3e635533f1b835f8d4adb | | | | Author: Rüdiger Franke | | | | Date: Thu Mar 24 22:49:34 2016 +0100 | | | | | | | | Fix for #3782 | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 9d2b906f3ec8823eadc7a35f18536b316e720d55 | | | | Author: Rüdiger Franke | | | | Date: Thu Mar 24 21:52:40 2016 +0100 | | | | | | | | Keep top level input / output of connector arrays (#3794) | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | | * commit cbd8a4222832c3cb871a06e1516305981b466898 | | | | Author: Lennart Ochel | | | | Date: Thu Mar 24 18:38:07 2016 +0100 | | | | | | | | Unbox modelica_string | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | | | * commit 65736d134afb897da202872a0f5fc4e5cffa8d08 | | | | Author: Martin Sjölund | | | | Date: Thu Mar 24 17:23:39 2016 +0100 | | | | | | | | Perform list filtering in the fast order | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | * commit 9cffa050359193815762192bd1bb5a2cdb1811cb | | | | Author: Martin Sjölund | | | | Date: Thu Mar 24 17:01:53 2016 +0100 | | | | | | | | Fix stack overflow | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | * commit 44a9f5944a786a79270ad9f5f9f74bd57c7a200d | | | | Author: Martin Sjölund | | | | Date: Thu Mar 24 14:58:20 2016 +0100 | | | | | | | | Reduce hashtable bucket size | | | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | | | * commit 4c591e7f4ea4b6c9dae8cef8eea6a1044c70a946 | | | | Author: Martin Sjölund | | | | Date: Thu Mar 24 16:32:19 2016 +0100 | | | | | | | | Spend less memory trying to build a queue | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | * commit 1e4a45875fb7f1071f6016b27e82d491100c1e0e | | | | Author: Martin Sjölund | | | | Date: Thu Mar 24 16:17:10 2016 +0100 | | | | | | | | Move creating of list | | | | | | | | The list of initial equations is only used for overdet. systems, so | | | | it is now only calculated when needed. | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | * commit a7cea92a2e5638afb00a55d7ba98d2a809ba3750 | | | | Author: Willi Braun | | | | Date: Thu Mar 24 12:06:30 2016 +0100 | | | | | | | | fix function description | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | * commit ffd22493df9324132e4f5d593fddf5a4c10b3213 | | | | Author: Lennart Ochel | | | | Date: Thu Mar 24 09:35:04 2016 +0100 | | | | | | | | Maximum number of event iterations | | | | | | | | This is about to fix ticket 3795. | | | | * decreased default limit of event iterations to 20 | | | | * new flag '-mei=' | | | | * improved error message | | | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | * commit 9b7aa44def763601c3f0e9eae1ec404cb4f5ad13 | | | | Author: Martin Sjölund | | | | Date: Thu Mar 24 09:12:20 2016 +0100 | | | | | | | | Add functionality to record all mmc_alloc_words | | | | | | | | To use it: configure with CPPFLAGS=-DOMC_RECORD_ALLOC_WORDS and run | | | | make OMC_EXTRA_FLAGS=-d=metaModelicaRecordAllocWords | | | | | | | | Then in your mos-script, finish the script by calling exit(0) since we | | | | usually call _exit(0), skipping the atexit handler. Note that your mos- | | | | script must run with -n=1 since the code is not thread-safe. | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M Compiler/Util/Flags.mo | | | | M Compiler/boot/Makefile.common | | | | M Compiler/boot/Makefile.in | | | | M SimulationRuntime/c/meta/gc/mmc_gc.c | | | | M SimulationRuntime/c/meta/gc/mmc_gc.h | | | | | | | * commit ffcb0f705ac3c1bfae6ff42d45b8e68d22059e76 | | | | Author: Martin Sjölund | | | | Date: Thu Mar 24 06:44:38 2016 +0100 | | | | | | | | Do not compile embedded server for source FMU | | | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | | | * commit b472093c842185e094ae20e160d21fadeb898eab | | | | Author: Adeel Asghar | | | | Date: Thu Mar 24 00:35:03 2016 +0100 | | | | | | | | More derived units. | | | | We need more derived units to fill convert unit drop down. | | | | | | | | M Compiler/runtime/unitparser.cpp | | | | | | | * commit 95e3a3bed845b0c714cce32f1dd4585dfc2a3aab | | | | Author: Martin Sjölund | | | | Date: Wed Mar 23 21:31:56 2016 +0100 | | | | | | | | Avoid some memory allocations in tearing | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | * commit b4c41d710be94c47daa850d6fda101f0385cd135 | | | | Author: Rüdiger Franke | | | | Date: Wed Mar 23 20:44:36 2016 +0100 | | | | | | | | Move creation of boost symlinks to CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | * commit f6f9906efcc57b90a3da8b44c507697a8d52042e | | | | Author: Martin Sjölund | | | | Date: Wed Mar 23 16:30:24 2016 +0100 | | | | | | | | Add a removeVerySimpleEquations pre-opt module | | | | | | | | The reason for adding an additional early and faster remove simple | | | | equations is that it speeds up the subsequent modules since they need | | | | to traverse fewer equations and allocate less data. This gives upwards | | | | of a 20% performance increase for medium-size models. | | | | | | | | This is disabled by default and marked Experimental due to the used | | | | algorithm not working for all cases. | | | | | | | | It is only used for the preOptModules, but for systems depending on | | | | LateInline, it could be possible to use it as the first post-opt module | | | | as well. | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 8fc40e641072f5592d06807ff0a1d4cc813896d3 | | | | Author: Lennart Ochel | | | | Date: Wed Mar 23 16:17:30 2016 +0100 | | | | | | | | Remove redundant function dumpTypeStr | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | | | * commit fbd2797615d727552797499aa998de78bc3b77f0 | | | | Author: Lennart Ochel | | | | Date: Thu Sep 24 14:00:56 2015 +0200 | | | | | | | | Fix a typo | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 72574824c28710810a6f516a6c28f3be26035069 | | | | Author: Lennart Ochel | | | | Date: Wed Mar 23 15:40:33 2016 +0100 | | | | | | | | Simplify generated code of algorithm when clauses | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | * commit f2e9b23a6f252b5197b6c4d91e397792887b7e55 | | | | Author: Martin Sjölund | | | | Date: Wed Mar 23 14:55:35 2016 +0100 | | | | | | | | Source FMUs do not need embedded servers | | | | | | | | M SimulationRuntime/c/simulation_data.h | | | | | | | * commit 0f08ea6e40452c5b2ea361f0a86f07e96006f33e | | | | Author: Lennart Ochel | | | | Date: Wed Mar 23 14:16:37 2016 +0100 | | | | | | | | Simplify implementations of math functions | | | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | | | * commit a56dd557157fac13691faf75419b7fd5e160098f | | | | Author: Lennart Ochel | | | | Date: Wed Mar 23 14:03:30 2016 +0100 | | | | | | | | Fix indentation | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | * commit 3f8822a5dc369fd50cabf0a863d1205a85e1e53f | | | | Author: Martin Sjölund | | | | Date: Wed Mar 23 13:50:30 2016 +0100 | | | | | | | | Fix scalability for Tearing.selectCausalVars | | | | | | | | Tearing.selectCausalVars does intersection of each row, which | | | | typically has a small size (say 2), with selEqs which has size ~500 | | | | and is fixed for all rows. The indexes are in a known range (for | | | | example 1~1000), so an array of the known maximum size is | | | | created and filled with true/false (true=exists in selEqs). | | | | | | | | This makes the intersection trivial to calculate. | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit 2f31423a90e7c096fdc1531b2a759f7658be57f1 | | | | Author: Martin Sjölund | | | | Date: Wed Mar 23 12:03:11 2016 +0100 | | | | | | | | Avoid memory allocation in traversals | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | | * commit 02cbe35ad815847194b75a61435dacb6b49e301d | | | | Author: Willi Braun | | | | Date: Wed Mar 23 13:37:30 2016 +0100 | | | | | | | | dump error messages only with failtrace for traverseBackendDAEExpsEqnsWithUpdate | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | * commit 80ab59a6582e83ca278a94f7d95546a6847d281c | | | | Author: Willi Braun | | | | Date: Wed Mar 23 13:32:14 2016 +0100 | | | | | | | | fix debug dump of time | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 15e8be76896d4e042df69e7db4d17703d80b352e | | | | Author: Lennart Ochel | | | | Date: Mon Mar 21 10:51:02 2016 +0100 | | | | | | | | Don't replace operator mod in findZeroCrossings | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | | | | | * commit 1fbe837d1b92ef83e1c865f3c8258eabc0a5d87f | | | | Author: Martin Sjölund | | | | Date: Wed Mar 23 11:11:35 2016 +0100 | | | | | | | | Fix stack overflow in SCodeDump | | | | | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | M Compiler/Template/SCodeDumpTpl.tpl | | | | M Compiler/Template/SCodeTV.mo | | | | | | | * commit 5e63e23c4c8ca82c5dd840149e3587ce36b02dc9 | | | | Author: Martin Sjölund | | | | Date: Wed Mar 23 08:44:00 2016 +0100 | | | | | | | | Moved execStat to its own Util package | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/Initialization.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/Main/Main.mo | | | | M Compiler/Script/CevalScript.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | A Compiler/Util/ExecStat.mo | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | * commit 01f0b65afa95208a35eeaa26539a385dbdd7315b | | | | Author: adrpo | | | | Date: Wed Mar 23 06:32:41 2016 +0100 | | | | | | | | - add open62541* to ignore list | | | | | | | | M .gitignore | | | | | | | * commit bceaafe5c0c488fe4ce874db5c0e789ac7a201e7 | | | | Author: adrpo | | | | Date: Wed Mar 23 06:30:01 2016 +0100 | | | | | | | | - fix the opc_ua build on msvc | | | | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | M SimulationRuntime/c/util/omc_msvc.h | | | | | | | * commit 6b6f863c787c407ea23e2f4f743bb1ce05922f5f | | | | Author: adrpo | | | | Date: Wed Mar 23 01:49:17 2016 +0100 | | | | | | | | - fix the opc_ua build on mingw | | | | | | | | M SimulationRuntime/opc/ua/Makefile.omdev.mingw | | | | | | | * commit a2fcd1e4d5c1d2767d13ca4bf4e9288b9988cfe6 | | | | Author: adrpo | | | | Date: Wed Mar 23 00:21:59 2016 +0100 | | | | | | | | - fix opc_ua on GCC | | | | | | | | M SimulationRuntime/opc/ua/Makefile.in | | | | M SimulationRuntime/opc/ua/omc_opc_ua.c | | | | | | | * commit 0424117eb70c9c44dc41f0e484dd64a8fc553482 | | | | Author: Martin Sjölund | | | | Date: Tue Mar 22 21:40:46 2016 +0100 | | | | | | | | Experimental support for OPC UA embedded server | | | | | | | | We support: | | | | | | | | - OPC UA subscriptions for boolean/real variables | | | | - Changing boolean/real variables (but not triggering an event) | | | | - Boolean/Real aliases | | | | - Not Real discrete variables and parameters | | | | - Real-time synchronization support (via OPC or simflags: -rt 1.0) | | | | - Having no stop-time (OPC only) | | | | - Handling lowlatency kernel as root, allowing a tighter real-time | | | | frequency (best-case 100 Hz as regular user, 2 kHz as root without | | | | OPC communication or writing simulation results) | | | | | | | | We no longer trigger time events at stopTime+1. This causes problems | | | | when the stopTime is not used. Instead, we put a value of NAN for the | | | | next sample event when there are no samples which effectively disables | | | | time events. | | | | | | | | There is a simple Python client for testing using a GUI. A testcase | | | | for OPC is still missing. | | | | | | | | M 3rdParty | | | | M Makefile.common | | | | M SimulationRuntime/c/Makefile.common | | | | M SimulationRuntime/c/Makefile.objs | | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | | M SimulationRuntime/c/simulation/solver/embedded_server.c | | | | M SimulationRuntime/c/simulation/solver/embedded_server.h | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | A SimulationRuntime/c/simulation/solver/real_time_sync.c | | | | A SimulationRuntime/c/simulation/solver/real_time_sync.h | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | M SimulationRuntime/c/simulation_data.h | | | | M SimulationRuntime/c/util/omc_error.c | | | | M SimulationRuntime/c/util/omc_error.h | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | M SimulationRuntime/c/util/omc_msvc.h | | | | M SimulationRuntime/c/util/rtclock.c | | | | M SimulationRuntime/c/util/rtclock.h | | | | M SimulationRuntime/c/util/simulation_options.c | | | | M SimulationRuntime/c/util/simulation_options.h | | | | M SimulationRuntime/opc/da/opc_da.cpp | | | | M SimulationRuntime/opc/da/opc_da.h | | | | A SimulationRuntime/opc/ua/Makefile.common | | | | A SimulationRuntime/opc/ua/Makefile.in | | | | A SimulationRuntime/opc/ua/Makefile.omdev.mingw | | | | A SimulationRuntime/opc/ua/client.c | | | | A SimulationRuntime/opc/ua/omc_opc_ua.c | | | | A SimulationRuntime/opc/ua/omc_opc_ua.h | | | | A SimulationRuntime/opc/ua/test.c | | | | M configure.ac | | | | A tools/opc-client/opc-client.py | | | | | | | * commit 2d44ae9bc779da0b6169e48605e9f56157e53e8d | | | | Author: Martin Sjölund | | | | Date: Thu Jan 14 16:54:10 2016 +0100 | | | | | | | | Partially restore the old OPC branch | | | | | | | | Restores the old OPC branch (except it does not yet populate any | | | | groups with variables since the structure of these changed in the | | | | compiler). This is the old OPC DA branch and will probably not be | | | | updated for the current version of the compiler. | | | | | | | | M SimulationRuntime/c/Makefile.common | | | | M SimulationRuntime/c/Makefile.objs | | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | | A SimulationRuntime/c/simulation/solver/embedded_server.c | | | | A SimulationRuntime/c/simulation/solver/embedded_server.h | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | | A SimulationRuntime/opc/da/Makefile.omdev.mingw | | | | A SimulationRuntime/opc/da/OPCregistry.h | | | | A SimulationRuntime/opc/da/README.md | | | | A SimulationRuntime/opc/da/StdAfx.h | | | | A SimulationRuntime/opc/da/adopcs_stubs.cpp | | | | A SimulationRuntime/opc/da/adopcs_stubs.h | | | | A SimulationRuntime/opc/da/opc_da.cpp | | | | A SimulationRuntime/opc/da/opc_da.h | | | | A SimulationRuntime/opc/da/opc_event.h | | | | A SimulationRuntime/opc/da/opc_registered.h | | | | A SimulationRuntime/opc/da/opc_utility.cpp | | | | A SimulationRuntime/opc/da/opc_utility.h | | | | A SimulationRuntime/opc/da/test.cpp | | | | | | | * commit 7a512b5f663774e51d49b7a5f122ea22d86b4184 | | | | Author: Rüdiger Franke | | | | Date: Tue Mar 22 20:43:57 2016 +0100 | | | | | | | | Automate symlinks to boost includes (#3760) | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | * commit b99bfbd176e378ebf6edf0eaefa1268bff5b6eb5 | | | | Author: vruge | | | | Date: Tue Mar 22 16:25:40 2016 +0100 | | | | | | | | try to fixe compilier warning | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | * commit 05d473af30d8567e1c98cc7740b17bb199e5b746 | | | | Author: Adeel Asghar | | | | Date: Tue Mar 22 16:00:12 2016 +0100 | | | | | | | | Added API getDerivedUnits | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | M Compiler/FrontEnd/UnitAbsynBuilder.mo | | | | M Compiler/FrontEnd/UnitParserExt.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/runtime/unitparser.cpp | | | | M Compiler/runtime/unitparser.h | | | | M Compiler/runtime/unitparserext.cpp | | | | | | | * commit b98debe16dd23b7c5310ba468df24af4c7a9923b | | | | Author: ptaeuber | | | | Date: Tue Mar 22 14:51:38 2016 +0100 | | | | | | | | Only dump info for casual set if DT is activated | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | * commit c3889ed06cfbfee4acc1f3d9607de70df7ca1314 | | | | Author: Willi Braun | | | | Date: Tue Mar 22 13:37:52 2016 +0100 | | | | | | | | try to improve solveLinearSystem | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | * commit de2cd141f2c8382e68a2001d4de29df8d11c8979 | | | | Author: Martin Sjölund | | | | Date: Tue Mar 22 11:01:05 2016 +0100 | | | | | | | | Add script to analyze library logs using execstat | | | | | | | | A Examples/BuildModelRecursiveAnalyzeLog.py | | | | | | | * commit 5791e855eee3e7262dd82cc143efb214dcc96e6d | | | | Author: Martin Sjölund | | | | Date: Tue Mar 22 10:59:56 2016 +0100 | | | | | | | | Use execstat for all tested libraries | | | | | | | | M Examples/BuildModelRecursive.mos | | | | | | * | commit 029e82ef5a7828a592c686e4bbb0995bb649facf | | |\ \ Merge: 0e205e2212 0502333d71 | | | |/ Author: niklwors | | | | Date: Tue Mar 22 11:28:58 2016 +0100 | | | | | | | | Merge branch 'master' into clocks | | | | | | | * commit 0502333d711d5f22b8bc9cce93a7de9c32bc9bcc | | | | Author: Rüdiger Franke | | | | Date: Tue Mar 22 06:17:45 2016 +0100 | | | | | | | | Install cross compiled libs in target path | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | * commit 92a48a53d1f782390be98e0eb18d4daffc6fa1e1 | | | | Author: Rüdiger Franke | | | | Date: Tue Mar 22 06:16:20 2016 +0100 | | | | | | | | Link target dependent version of OMCppDgesv lib | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | * commit c3dcba6523ce843d0fbfdcd27fdf172af9a47694 | | | | Author: Per Östlund | | | | Date: Mon Mar 21 17:36:08 2016 +0100 | | | | | | | | Fix for #3773. | | | | | | | | - Change also getExtendsModifierValue and | | | | getDerivedClassModifierValue to work | | | | like getComponentModifierValue. | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | * commit f71b9780d2331a2bd0a21f17f8f42429c8365a66 | | | | Author: vruge | | | | Date: Mon Mar 21 16:59:05 2016 +0100 | | | | | | | | solveSimplEquation change order | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 230aa3eb9f08eae5b3cb8d2c887a810bdabaafec | | | | Author: Per Östlund | | | | Date: Mon Mar 21 16:41:38 2016 +0100 | | | | | | | | Code cleanup. | | | | | | | | - Change FNode to use BaseAvlTree for children. | | | | - Some improvements to BaseAvlTree. | | | | - Various code cleanup. | | | | | | | | M Compiler/FFrontEnd/FCore.mo | | | | M Compiler/FFrontEnd/FGraph.mo | | | | M Compiler/FFrontEnd/FGraphBuild.mo | | | | M Compiler/FFrontEnd/FGraphBuildEnv.mo | | | | M Compiler/FFrontEnd/FGraphDump.mo | | | | M Compiler/FFrontEnd/FNode.mo | | | | M Compiler/FFrontEnd/FResolve.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/InnerOuter.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/FrontEnd/Lookup.mo | | | | M Compiler/FrontEnd/Patternm.mo | | | | M Compiler/Script/CevalScript.mo | | | | M Compiler/Util/BaseAvlTree.mo | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | * commit b5698132d1182a1b5e505fadf695bdf877224713 | | | | Author: vwaurich | | | | Date: Mon Mar 21 15:34:28 2016 +0100 | | | | | | | | - fix FMU valueReferences for non-consecutive array-variables | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 84e82edd39b58b32629c851d9000d81fe8ffad84 | | | | Author: Per Östlund | | | | Date: Mon Mar 21 14:56:58 2016 +0100 | | | | | | | | Fix for bug3773. | | | | | | | | - Do not return the submodifiers in getComponentModifierValue, | | | | only the binding. | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | * commit 5d60737a58a232c16ab238785826a376160346f0 | | | | Author: vwaurich | | | | Date: Mon Mar 21 14:43:36 2016 +0100 | | | | | | | | - fix static gcc lib linking issue for g++ 4.4 | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | * commit dd0c8bd4d559439f688657bce4673e9fba9fd607 | | | | Author: vruge | | | | Date: Mon Mar 21 13:39:36 2016 +0100 | | | | | | | | improved ExpressionSolve | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | * commit 34e4a4c0d524dc22b6c0a34bf2f8c7f7154392e9 | | | | Author: Lennart Ochel | | | | Date: Mon Mar 21 12:46:32 2016 +0100 | | | | | | | | Clean up some runtime calls | | | | | | | | M SimulationRuntime/c/simulation/solver/events.c | | | | M SimulationRuntime/c/simulation/solver/events.h | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | | | * commit 708659720b9aa39ad2113ca112e47f7a10f18841 | | | | Author: ptaeuber | | | | Date: Mon Mar 21 11:35:44 2016 +0100 | | | | | | | | New data type for inner equations of tearing set | | | | | | | | - save the inner equations in BackendDAE.InnerEquations | | | | instead of in list>> | | | | - introduced record INNEREQUATIONCONSTRAINTS for constraints | | | | on the inner equations of the casual set (Dynamic Tearing) | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/BackendDump.mo | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | M Compiler/BackEnd/Initialization.mo | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/BackEnd/Tearing.mo | | | | M Compiler/BackEnd/XMLDump.mo | | | | M Compiler/FrontEnd/DAE.mo | | | | M Compiler/FrontEnd/ExpressionDump.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 6bd48ef396a37a0da53ba1f3e266467ab86be2a5 | | | | Author: adrpo | | | | Date: Mon Mar 21 10:54:19 2016 +0100 | | | | | | | | - properly comment out the print as \n expands on two lines | | | | | | | | M Examples/BuildModelRecursive.mos | | | | | | | * commit ad1689a925ec5ad6724248e67cdba12d90d12d64 | | | | Author: vruge | | | | Date: Mon Mar 21 10:21:18 2016 +0100 | | | | | | | | improved solveSimpleEquations | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | * commit 01b9dd9b6a1a2a7975b2b22895eb97d75922607c | | | | Author: Lennart Ochel | | | | Date: Mon Mar 21 10:08:03 2016 +0100 | | | | | | | | Remove prototypes of not existing functions | | | | | | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | | | | | * commit 94f82573bf1bb06c057aef0c1e8acfe40a539f90 | | | | Author: vwaurich | | | | Date: Mon Mar 21 09:13:56 2016 +0100 | | | | | | | | - remove maxDer info from SimCode.Modelinfo | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | * commit 0c0fc1a6c6452d6a48bd9834656b49083b87e349 | | | | Author: Martin Sjölund | | | | Date: Mon Mar 21 08:05:18 2016 +0100 | | | | | | | | Do not print the variable filter | | | | | | | | M Examples/BuildModelRecursive.mos | | | | | | | * commit e022be4d493d6be9916b197695859042c610352b | | | | Author: vruge | | | | Date: Sun Mar 20 23:54:31 2016 +0100 | | | | | | | | added cases for getNumJacEntries | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | * commit 473cb9ca3756ea1842fd223632c17d92c4cddd40 | | | | Author: vruge | | | | Date: Sun Mar 20 19:27:54 2016 +0100 | | | | | | | | actived solveSimpleEquations for simulation | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit c6caa77a8e86f677d2ff27df383d3d61c7747745 | | | | Author: Rüdiger Franke | | | | Date: Sun Mar 20 20:56:33 2016 +0100 | | | | | | | | Clean up expTypeArray templates | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 0c3dbc0d791f636c163856c362f68e5a85f0594d | | | | Author: Rüdiger Franke | | | | Date: Sun Mar 20 19:06:28 2016 +0100 | | | | | | | | Add support for arrays of arrays | | | | | | | | See e.g. PowerSystems.Examples.Spot.AC1ph_DC.Line | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 6b8ad0f9929cd5f4f175b839899db9c2cec69f5e | | | | Author: Martin Sjölund | | | | Date: Sun Mar 20 18:45:04 2016 +0100 | | | | | | | | Fix scaling of getHighestDerivation | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit b9f7f012ff65f33b9db68ebd54d9294c97480a55 | | | | Author: Martin Sjölund | | | | Date: Sun Mar 20 17:46:27 2016 +0100 | | | | | | | | Translate to iterative Tpl.mo | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * commit 67f1d6b76487d53f799e36af7f634a1e583e4708 | | | | Author: Martin Sjölund | | | | Date: Sun Mar 20 15:59:20 2016 +0100 | | | | | | | | Improve tail recursion | | | | | | | | M Compiler/Template/Tpl.mo | | | | | | | * commit 5fc71003d0f2f9465dc95f627b0c2c759af4e1ea | | | | Author: Martin Sjölund | | | | Date: Sun Mar 20 14:00:18 2016 +0100 | | | | | | | | Prevent stack overflow in graph colouring | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/Util/Graph.mo | | | | | | | * commit f5d2be9b3e542449d3b338b09330815a40f77b23 | | | | Author: Martin Sjölund | | | | Date: Sun Mar 20 11:58:56 2016 +0100 | | | | | | | | Improve scaling of collapseIndependentBlocks | | | | | | | | This fixes #3781. | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | * commit 88cdf8efee7fdf6072889377f044bd94b447ec25 | | | | Author: Rüdiger Franke | | | | Date: Sun Mar 20 09:18:49 2016 +0100 | | | | | | | | Generate static OMCFactory for all targets | | | | | | | | This is not nice, but at least a consistent escape of the dll hell. | | | | | | | | D SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/FactoryExport.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | * commit 0a629c718b04db040c169f0c3e3c563f57a65c7b | | | | Author: Martin Sjölund | | | | Date: Sun Mar 20 08:58:36 2016 +0100 | | | | | | | | Keep all release notes in one place | | | | | | | | By keeping all of the release notes in trac, we only need to update a | | | | single location when we update the release notes. | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | * commit 2c2f53c0a03059961f8c01da5e19354963214ef0 | | | | Author: hkiel | | | | Date: Sun Mar 20 08:08:07 2016 +0100 | | | | | | | | use append_reverse | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | * commit 8793d2307461785cdede7fcd5ae9ddc4a950f9d8 | | | | Author: Rüdiger Franke | | | | Date: Sat Mar 19 16:37:49 2016 +0100 | | | | | | | | Use OMCFactory dll with msvc | | | | | | | | This reverts a change introduced in 1ed94c9 | | | | "- cherry picked niklas changes". | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * commit dc190dc6ae170842103513ba6e430d33e6f4e512 | | | | Author: Rüdiger Franke | | | | Date: Sat Mar 19 15:00:51 2016 +0100 | | | | | | | | Export OMCFactory for dll linkage (#3760) | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | A SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/FactoryExport.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | * commit 65c36697c000d7fb872abe30b424e47a5d15c2f1 | | | | Author: Rüdiger Franke | | | | Date: Sat Mar 19 13:37:30 2016 +0100 | | | | | | | | Revert "Revert "Remove static link dependencies of dynamic runtime"" | | | | | | | | This reverts commit a801b41e553f29ac7585eb7b0f1698ce277b2947. | | | | Give dynamic linking under Windows another try. | | | | | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | * commit 5c0486058e1a0edb6393dfcb42eb56fb0c689044 | | | | Author: adrpo | | | | Date: Sat Mar 19 04:16:19 2016 +0100 | | | | | | | | - fix libraries in ModelicaLibraryConfig_msvc.inc.in | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_msvc.inc.in | | | | | | | * commit c341199196fa9f8790bdef844005a86eb955ee88 | | | | Author: adrpo | | | | Date: Sat Mar 19 04:12:24 2016 +0100 | | | | | | | | - fix order of libraries in CMakeLists.txt | | | | - fix libraries in ModelicaLibraryConfig_msvc.inc.in | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_msvc.inc.in | | | | | | | * commit c27405c8cfff0de012fb387250fff4906f58d7a9 | | | | Author: adrpo | | | | Date: Sat Mar 19 02:25:37 2016 +0100 | | | | | | | | - fix cpp runtime build on msvc | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/PrecompiledHeader.cmake | | | | | | | * commit 95e9b4641b8ddce1c0aba80c4a92d57dcb87c9bc | | | | Author: Rüdiger Franke | | | | Date: Fri Mar 18 21:58:14 2016 +0100 | | | | | | | | Implement cross compilation for Cpp FMUs (#3760) | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | * commit 4bb6e51b8faaf24d79832352e4a59c87256e2bec | | | | Author: Adeel Asghar | | | | Date: Fri Mar 18 16:57:06 2016 +0100 | | | | | | | | Do not throw the error message to stderr. | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/runtime/UnitParserExt_omc.cpp | | | | | | | * commit 555843c8a8965227a2ad98b41cb414712c730cb0 | | | | Author: Rüdiger Franke | | | | Date: Fri Mar 18 16:39:54 2016 +0100 | | | | | | | | Link FMUs with static gcc libs under Windows | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | * commit 73f0312fc721b323810b851a7162b885783ff50a | | | | Author: vwaurich | | | | Date: Fri Mar 18 16:26:44 2016 +0100 | | | | | | | | - fix valueReferences for FMU export cpp runtime | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 17b662bcf8f89627cc2e036369ded0b71f4965d5 | | | | Author: Adeel Asghar | | | | Date: Fri Mar 18 16:13:40 2016 +0100 | | | | | | | | Fixed convertUnits interface. | | | | Added a fail case for convertUnits. | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | | | * commit da98e25dd7cc30e13ffa7d032085a7f63801935a | | | | Author: hkiel | | | | Date: Fri Mar 18 15:28:46 2016 +0100 | | | | | | | | recursion -> loop | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | * commit 0fd4258bfb131c881338b0049801ad33896ff5f9 | | | | Author: Rüdiger Franke | | | | Date: Fri Mar 18 08:48:14 2016 +0100 | | | | | | | | Create precompiled header for dynamic build only (#3760) | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | | * commit c200a484fa162bba0c44e3c7a8b2545b79d51213 | | | | Author: Rüdiger Franke | | | | Date: Fri Mar 18 07:07:17 2016 +0100 | | | | | | | | First windows fix for previous commit | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | * commit d48d574b0b983fc0c8f93dd13bb54634c304a6c2 | | | | Author: Rüdiger Franke | | | | Date: Fri Mar 18 06:43:34 2016 +0100 | | | | | | | | Configure cross compilation of Cpp runtime (#3760) | | | | | | | | M .gitignore | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/Makefile.in | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | * commit e741ddf6b7835629ec93ce08664824e5fc3943aa | | | | Author: Martin Sjölund | | | | Date: Thu Mar 17 14:46:21 2016 +0100 | | | | | | | | Create a new bootstrapping tarball | | | | | | | | This enables the front-end files to use all current MetaModelica | | | | features. | | | | | | | | M Compiler/boot/Makefile.common | | | | M Compiler/boot/bootstrap-sources.tar.xz | | | | D Compiler/boot/patches/CevalScript.1.patch.xz | | | | D Compiler/boot/patches/CodegenC.1.patch.xz | | | | D Compiler/boot/patches/CodegenC.2.patch.xz | | | | D Compiler/boot/patches/Patternm.1.patch.xz | | | | D Compiler/boot/patches/Types.1.patch.xz | | | | D Compiler/boot/patches/Types.2.patch.xz | | | | M Compiler/boot/tarball-include/OpenModelicaBootstrappingHeader.h | | | | M Parser/Modelica.g | | | | | | | * commit 608ffbb49517e37e73cc98311259e23771db0f56 | | | | Author: Martin Sjölund | | | | Date: Thu Mar 17 14:01:43 2016 +0100 | | | | | | | | Add support for input output variables | | | | | | | | Rewrite prefix "input output" to both an input and output variable. | | | | This is a MetaModelica extension and fixes enhancement ticket #3709. | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/FrontEnd/Absyn.mo | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | M Compiler/FrontEnd/Static.mo | | | | M Compiler/Template/AbsynDumpTV.mo | | | | M Compiler/Template/AbsynDumpTpl.tpl | | | | M Compiler/Template/SCodeDumpTpl.tpl | | | | M Compiler/Template/SCodeTV.mo | | | | M Compiler/Util/Flags.mo | | | | M Compiler/boot/GenerateInterface.mos | | | | M Parser/Modelica.g | | | | | | | * commit fedeb7c549f4a2a8f546d89914578d0beeb01ce1 | | | | Author: Rüdiger Franke | | | | Date: Thu Mar 17 08:05:32 2016 +0100 | | | | | | | | Fix type name for subtype of basic | | | | | | | | See: PowerSystems | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit f162d510871d7ac50e3a3a1b706c756e7a91060a | | | | Author: hkiel | | | | Date: Thu Mar 17 07:52:23 2016 +0100 | | | | | | | | recursion -> loop | | | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | M Compiler/BackEnd/Uncertainties.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 3fc9ebdb1868e29b4a380aca12797940eb5dc936 | | | | Author: hkiel | | | | Date: Thu Mar 17 07:32:39 2016 +0100 | | | | | | | | Remove dumping of graph in production code | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | | | * commit 30f3e8b1c55612ee84882be9d50e6db6b7eace47 | | | | Author: Rüdiger Franke | | | | Date: Wed Mar 16 21:01:13 2016 +0100 | | | | | | | | Avoid overwrite error on mv (#3670) | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | * commit a801b41e553f29ac7585eb7b0f1698ce277b2947 | | | | Author: Rüdiger Franke | | | | Date: Wed Mar 16 18:13:03 2016 +0100 | | | | | | | | Revert "Remove static link dependencies of dynamic runtime" | | | | | | | | This reverts commit b0a5479d81e26e10ad317789f0f4cb79e3ba3f21, | | | | because the msvc build does not find OMCppOMCFactory.lib. | | | | | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | * commit df9f30256c901f5b59f721b3ba3b9103f22536c2 | | | | Author: vruge | | | | Date: Wed Mar 16 16:06:43 2016 +0100 | | | | | | | | semiLinear as inline function: | | | | see https://trac.openmodelica.org/OpenModelica/ticket/3765#comment:7 | | | | | | | | M SimulationRuntime/c/openmodelica.h | | | | | | | * commit 87f4bb3e1672e25702138e4d6c66d29b59f268d9 | | | | Author: vruge | | | | Date: Wed Mar 16 15:46:35 2016 +0100 | | | | | | | | DIVISION_SIM map again inline function | | | | - see https://trac.openmodelica.org/OpenModelica/ticket/3765#comment:7 | | | | | | | | M SimulationRuntime/c/util/division.h | | | | | | | * commit fced1932a8a23319025e5c21466b533c44371405 | | | | Author: Martin Sjölund | | | | Date: Wed Mar 16 15:28:49 2016 +0100 | | | | | | | | Check for failed model structure | | | | | | | | This adds internal testing for #3763. | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 10fe64951e6897f6122827784c8e5ba6b4a470d5 | | | | Author: hkiel | | | | Date: Wed Mar 16 15:15:24 2016 +0100 | | | | | | | | recursion -> loop | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | * commit 0fe22a278b19d2f1f16156205fe8b0512435f331 | | | | Author: hkiel | | | | Date: Wed Mar 16 14:44:31 2016 +0100 | | | | | | | | array optimizsations | | | | new function Array.createIntRange() | | | | | | | | M Compiler/BackEnd/DAEQuery.mo | | | | M Compiler/BackEnd/DumpGraphML.mo | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | M Compiler/BackEnd/Matching.mo | | | | M Compiler/BackEnd/Uncertainties.mo | | | | M Compiler/Script/Refactor.mo | | | | M Compiler/Util/Array.mo | | | | | | | * commit 80dcee464a45f051fb2e044994c9004ed5a0af18 | | | | Author: Rüdiger Franke | | | | Date: Wed Mar 16 10:40:14 2016 +0100 | | | | | | | | Attempt to fix Windows build (#3760) | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | * commit b0a5479d81e26e10ad317789f0f4cb79e3ba3f21 | | | | Author: Rüdiger Franke | | | | Date: Tue Mar 15 23:59:24 2016 +0100 | | | | | | | | Remove static link dependencies of dynamic runtime | | | | | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | * commit 05ca4d21e1438f36553ae111b0d1c7d6fc83a906 | | | | Author: Rüdiger Franke | | | | Date: Tue Mar 15 22:02:21 2016 +0100 | | | | | | | | Small fix to previous commit | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | * commit fea7a0a350d65167a2af66367409711471ccd5d5 | | | | Author: Rüdiger Franke | | | | Date: Tue Mar 15 21:35:40 2016 +0100 | | | | | | | | Brake up dynamic and static build of Cpp runtime (#3760) | | | | | | | | M .gitignore | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | | M SimulationRuntime/cpp/Makefile.in | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/ARKode/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Broyden/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/CppDASSL/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/RK12/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | | | * commit 91127f13216df4e74c53f5fdda6cec01ebf3368b | | | | Author: Per Östlund | | | | Date: Tue Mar 15 17:25:56 2016 +0100 | | | | | | | | Fix listAppend usage to get rid of some warnings. | | | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | M Compiler/FFrontEnd/FNode.mo | | | | M Compiler/FrontEnd/Absyn.mo | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | M Compiler/FrontEnd/ConnectionGraph.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/FrontEnd/Lookup.mo | | | | M Compiler/FrontEnd/Patternm.mo | | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | M Compiler/FrontEnd/Static.mo | | | | M Compiler/FrontEnd/Types.mo | | | | M Compiler/FrontEnd/UnitAbsynBuilder.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Script/Interactive.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit a5957dc51d9863ade47dd9d76ef8d55981353d28 | | | | Author: Per Östlund | | | | Date: Tue Mar 15 16:39:35 2016 +0100 | | | | | | | | Fix push_list_back on empty DoubleEndedList. | | | | | | | | M Compiler/Util/DoubleEndedList.mo | | | | | | * | commit 0e205e2212da597d76143db1a1378bcefa080ee1 | | | | Author: Niklas Worschech | | | | Date: Wed Mar 16 16:10:40 2016 +0100 | | | | | | | | reverted 1a7228c340febb755d92899b8e75aff032f43ebb | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | * | commit 1a7228c340febb755d92899b8e75aff032f43ebb | | | | Author: Niklas Worschech | | | | Date: Wed Mar 16 08:39:38 2016 +0100 | | | | | | | | fix for initialization of the clock variables | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | * | commit eeff847b638a14204fbf264dabba8d20f5725b80 | | |/ Author: Niklas Worschech | | | Date: Tue Mar 15 15:16:52 2016 +0100 | | | | | | changed clock handling with state events | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | * commit d0f6b479cf5fd8e7f6374c4f95e0e58c0a193c7b | | | Author: vruge | | | Date: Mon Mar 14 23:52:30 2016 +0100 | | | | | | fixed semiLinear | | | - see #3765 | | | | | | Thanks crupp | | | | | | M SimulationRuntime/c/openmodelica.h | | | | | * commit 6c723ab0bbccae6770130161a8dcde9479336b6e | | | Author: Rüdiger Franke | | | Date: Mon Mar 14 18:23:16 2016 +0100 | | | | | | Fix generation of Cpp start value accessors | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 46515af0a31bedac55602ce4e32e6103457f1cd5 | | | Author: unknown | | | Date: Mon Mar 14 14:43:48 2016 +0100 | | | | | | changed results output at start time if events occured | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | * commit 0bcc79ae336bb311774c9b747de0b5515c8c801c | | | Author: hkiel | | | Date: Mon Mar 14 12:18:25 2016 +0100 | | | | | | Implement and use List.listArrayReverse() | | | as a short cut for listArray(listReverse(lst)) | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/Util/BasePVector.mo | | | M Compiler/Util/GraphML.mo | | | M Compiler/Util/List.mo | | | | | * commit 6d761ce5e911ca8ed7e70ce4cb6835a8d54dfde2 | | | Author: Martin Sjölund | | | Date: Mon Mar 14 10:59:51 2016 +0100 | | | | | | Fix appending variables in correct order | | | | | | This fixes #3763. | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/DoubleEndedList.mo | | | | | * commit b629d9d40164c581fa82716d4e3c51aca0ff429d | | | Author: Rüdiger Franke | | | Date: Sun Mar 13 19:17:05 2016 +0100 | | | | | | Remove unused include directories | | | | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | | * commit 93f2bfc8a1a3e4080fee17cbff2172fb136d3525 | | | Author: Rüdiger Franke | | | Date: Sun Mar 13 18:57:53 2016 +0100 | | | | | | Avoid compiler flag for standard /usr/include | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | * commit 12879a0462d0fc9f665e077f691036583de8d1d6 | | | Author: Rüdiger Franke | | | Date: Sun Mar 13 18:56:01 2016 +0100 | | | | | | Fix capitalization of windows include | | | | | | This makes a difference when cross compiling under Linux. | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/impl/library_impl.hpp | | | | | * commit 1aa261249d0baeb1e40b2ad260e2372236e02919 | | | Author: Rüdiger Franke | | | Date: Sun Mar 13 18:54:06 2016 +0100 | | | | | | Exploit CMAKE_POSITION_INDEPENDENT_CODE in Cpp runtime | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Broyden/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/CppDASSL/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Dgesv/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/RK12/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | * commit 1be79369c77dfa87e73155ed34483085355e00ea | | | Author: vruge | | | Date: Sun Mar 13 14:45:56 2016 +0100 | | | | | | Dynamic Optimization: improved naming | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | * commit cf3a4160d9a00dd0ec71edea3dc01f4bab36b37c | | | Author: Lennart Ochel | | | Date: Sun Mar 13 11:22:51 2016 +0100 | | | | | | Remove useless line of code | | | | | | It was introduced in #254. | | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | * commit 757fe5fc30a72706d05aad21710f8bff20a96c1e | | | Author: Niklas Worschech | | | Date: Fri Mar 11 15:58:29 2016 +0100 | | | | | | fix for save pre variables | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit facc2565ff79c30a95f93b5da496443e2e232a16 | | | Author: ptaeuber | | | Date: Fri Mar 11 14:35:40 2016 +0100 | | | | | | Dynamic Tearing Full Prototype | | | | | | * Dynamic Tearing also for | | | * linear solver LAPACK (default) and umfpack | | | * nonlinear solver homotopy (mixed) | | | * Added flags and dumps | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Util/Config.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/nonlinearValuesList.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit bf26a22752d45868d88eedf2bf15b8ada5e60d83 | | | Author: Lennart Ochel | | | Date: Tue Mar 8 09:37:46 2016 +0100 | | | | | | change differentiation rule for the homotopy operator | | | | | | der(homotopy(actual, simplified)) -> | | | * Previous rule: der(actual) | | | * New rule: homotopy(der(actual), der(simplified)) | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 6b7b848577f7524fba0945358460f7c1aa81a407 | | | Author: Rüdiger Franke | | | Date: Fri Mar 11 08:30:39 2016 +0100 | | | | | | Include std::thread only if configured (#3760) | | | | | | This is because MinGW does not implement it. | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | * commit af457aa9fe100837e0a5a3787599428357e3ac14 | | | Author: Martin Sjölund | | | Date: Thu Mar 10 12:41:11 2016 +0100 | | | | | | Handle lost information for MetaModelica record | | | | | | This fixes OM ticket #3757 by checking knownSingleton=true on either | | | lhs or rhs instead of only on the rhs (which loses information after | | | passing through for example Ceval or Expression.typeof). | | | | | | M Compiler/FrontEnd/Types.mo | | | | | * commit 6d86372eff7ee052330c775a7583c498f6acf93d | | | Author: Niklas Worschech | | | Date: Thu Mar 10 08:26:27 2016 +0100 | | | | | | fix for save call in cpp template | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 83309e54b93e854b3dac678d96db7c7c679240fa | | | Author: Rüdiger Franke | | | Date: Wed Mar 9 23:09:26 2016 +0100 | | | | | | Use const qualifier in declarations of external functions | | | | | | See CombiTimeTable, e.g. Modelica.Thermal.HeatTransfer.Examples.Motor | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit a4ad037f404c0864df0da83cb177fbef52dbe891 | | | Author: Rüdiger Franke | | | Date: Wed Mar 9 22:32:26 2016 +0100 | | | | | | Fix passing of Cpp array inputs to external functions (#3758) | | | | | | See: Modelica.Blocks.Noise | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit d88a3ea5c67775ced995d1b9a35f10036e2a0d65 | | | Author: adrpo | | | Date: Wed Mar 9 22:06:39 2016 +0100 | | | | | | - switch version to 1.9.5-dev | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/runtime/omc_config.h | | | | | * commit 5ccf9cba53aeb129367431210527aa3eb8bf1c4d | | | Author: adrpo | | | Date: Wed Mar 9 14:55:45 2016 +0100 | | | | | | fix 1.9.4 version and date | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/runtime/omc_config.h | | | | | * commit 6f118e9d744298cbce709e53602a0c60586a31ca | | | Author: Martin Sjölund | | | Date: Tue Mar 8 19:10:55 2016 +0100 | | | | | | Add Adrian's generic AvlTree to the backend | | | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | M Compiler/Template/SCodeDumpTpl.tpl | | | A Compiler/Util/AvlTree.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 8f0669447018dfc583203947a8d5744b215516c1 | | | Author: Martin Sjölund | | | Date: Tue Mar 8 18:25:24 2016 +0100 | | | | | | Implement cevalBuiltinSum | | | | | | M Compiler/FrontEnd/Ceval.mo | | | | | * commit b114551263654aa0843d44b564d4cf6b6e030903 | | | Author: Martin Sjölund | | | Date: Tue Mar 8 18:08:09 2016 +0100 | | | | | | Allow if instead of guard in the grammar | | | | | | M Parser/Modelica.g | | | | | * commit 0e2f188d53fea23c1733088a826d8a142c8e6feb | | | Author: Martin Sjölund | | | Date: Mon Mar 7 16:02:45 2016 +0100 | | | | | | Handle bootstrapping DoubleEndedList.mo | | | | | | M Compiler/Script/CevalScript.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/SCodeDumpTpl.tpl | | | M Compiler/Template/SCodeTV.mo | | | M Compiler/Util/DoubleEndedList.mo | | | M Compiler/Util/List.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 30945393f0ec467ba41393e2ec9c70a2d0fed1e8 | | | Author: Martin Sjölund | | | Date: Mon Mar 7 13:46:30 2016 +0100 | | | | | | Add a double-ended list implementation | | | | | | M Compiler/Script/CevalScript.mo | | | A Compiler/Util/DoubleEndedList.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 7e8eeef2477346dfe3fbc75482a5c588c1c79623 | | | Author: Martin Sjölund | | | Date: Mon Mar 7 11:44:00 2016 +0100 | | | | | | Add support for type variables in uniontypes | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/ClassInf.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/MetaUtil.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/FrontEnd/SCodeDump.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/Template/AbsynDumpTV.mo | | | M Compiler/Template/AbsynDumpTpl.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Util/Error.mo | | | M Compiler/Util/GC.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 22263b6cbf840547e54de871fd0e373fbb5625e6 | | | Author: hkiel | | | Date: Tue Mar 8 12:08:02 2016 +0100 | | | | | | use list comprehensions | | | inline small helper functions | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/FrontEnd/Mod.mo | | | | | * commit db37146e73936d2983bfcb568e56187c179b13b0 | | | Author: Rüdiger Franke | | | Date: Tue Mar 8 07:14:45 2016 +0100 | | | | | | Fix context of function Cpp calls (#3742) | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | * commit 19160685b4064a711eb8397c46db559e0dc22af3 | | | Author: vruge | | | Date: Mon Mar 7 22:57:06 2016 +0100 | | | | | | BackendDAEUtil.tryToSolveOrDerive: guard vs. zero --> zero no dependence --> UNSOLVABLE | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 80b17a190906bdcfa926afacdcd4374fc74d11eb | | | Author: hkiel | | | Date: Mon Mar 7 19:20:04 2016 +0100 | | | | | | Clean up some code | | | avoid warning about incorrect use of listAppend | | | recursion -> loop | | | listReverseInPlace where possible | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/PrefixUtil.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/UnitAbsynBuilder.mo | | | | | * commit 0cdcd6a6ca7c25b5efe92fbcc170117ad7fde8c0 | | | Author: bernhard Thiele | | | Date: Sat Mar 5 21:38:01 2016 +0100 | | | | | | SM workaround removed for Cpp runtime | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | * commit 3e54f2ac766da66688bcf6a8a9f025becb5f958a | | | Author: Rüdiger Franke | | | Date: Mon Mar 7 08:10:26 2016 +0100 | | | | | | Improve error messages of SynchronousFeatures | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 494857e2a5a8bff38d66b562cc304d5b89b7215b | | | Author: Rüdiger Franke | | | Date: Sun Mar 6 20:19:39 2016 +0100 | | | | | | Remove duplicate traversal for clocked states | | | | | | They are already obtained in SynchronousFeatures; | | | Initialization can exploit VarKind CLOCKED_STATE. | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit e2f045ad8a81cee694e4d8de119ca4bba054fb5e | | | Author: Rüdiger Franke | | | Date: Sun Mar 6 17:49:14 2016 +0100 | | | | | | Fix VarKind of previous after commit 69f1837 | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 1845ffa3236a377e692cc22ddf36c6110e8d4fb2 | | | Author: Rüdiger Franke | | | Date: Sun Mar 6 15:17:38 2016 +0100 | | | | | | Proper treatment of clocked states (#3741) | | | | | | SynchronousFeateatures uses VarKind CLOCKED_STATE | | | and ResolveSimpleEquations checks for it. | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 69109754dca7035baa229383afe19b30193bc11f | | | Author: Rüdiger Franke | | | Date: Sun Mar 6 15:10:05 2016 +0100 | | | | | | Revert "Attempt to fix #3741" | | | | | | This reverts commit 12ddb6a9a248cb8d536da15889c3c4e3295c4737. | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit 8236a0d333a998003c1ecbe268d5ae2d7ba2f179 | | | Author: hkiel | | | Date: Sun Mar 6 16:29:28 2016 +0100 | | | | | | do not use listAppend to prepend one element | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/Graphviz.mo | | | M Compiler/Script/Refactor.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 12ddb6a9a248cb8d536da15889c3c4e3295c4737 | | | Author: Rüdiger Franke | | | Date: Sun Mar 6 00:16:29 2016 +0100 | | | | | | Attempt to fix #3741 | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit f31e10e4595b3f5ce3dc78c20f1d075edfb08b47 | | | Author: Martin Sjölund | | | Date: Sat Mar 5 22:07:24 2016 +0100 | | | | | | MM: Multiple algorithm sections without warning | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit 0e016dc235f2d72d19081e52ac2a3db276b5c6c0 | | | Author: bernhard Thiele | | | Date: Sat Mar 5 20:38:36 2016 +0100 | | | | | | Fix array elements #3651 | | | | | | Fixed dimensions of array variables created during state machine flattening | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | * commit 99fe3bde40374aa52ff27706eeb00ead46c45b04 | | | Author: Rüdiger Franke | | | Date: Sat Mar 5 19:50:41 2016 +0100 | | | | | | Keep order of clocked partitions for regression tests | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 4d11cc6c536dd69b0d82b7e1750eafba21bb4595 | | | Author: Rüdiger Franke | | | Date: Sat Mar 5 19:09:10 2016 +0100 | | | | | | Initial implementation of clocked continuous equations | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 89ded3c0a5d06d92558ca8111a61d4ca2b923b44 | | | Author: hkiel | | | Date: Sat Mar 5 08:27:21 2016 +0100 | | | | | | remove superfluos check for failure | | | it already failed in the first case | | | | | | M Compiler/Template/TplAbsyn.mo | | | | | * commit b8f53b08d1e65025210d8d6b30bcae20b86b3a92 | | | Author: hkiel | | | Date: Sat Mar 5 08:14:15 2016 +0100 | | | | | | fix two compiler warnings in parser | | | | | | M Parser/Modelica.g | | | | | * commit b388aff6904a079e07b35eab376318b9389199fa | | | Author: adrpo | | | Date: Fri Mar 4 23:30:59 2016 +0100 | | | | | | - cast to double so that 1/10 doesn't become zero | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit a391fa93a58039a6266f1b44bf4c43140ce8c9cd | | | Author: Martin Sjölund | | | Date: Fri Mar 4 22:32:44 2016 +0100 | | | | | | Use isPresent() to disable some allocations | | | | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M Compiler/Util/List.mo | | | | | * commit bcd948c9e8d2d99d1e27bb3d8ef24fe858ef1610 | | | Author: Martin Sjölund | | | Date: Fri Mar 4 16:12:50 2016 +0100 | | | | | | Add basic memory profiling to execstat | | | | | | M Compiler/Global/Global.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/GC.mo | | | M Compiler/Util/StringUtil.mo | | | | | * commit cfa27e9dfdeb1120ea15824ec2f87a805d5455cd | | | Author: Martin Sjölund | | | Date: Fri Mar 4 15:59:38 2016 +0100 | | | | | | Add implementation of isPresent() | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Util/Error.mo | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | | * commit 150bb05f20b8414eb17cfe2fc4477c9a00016c19 | | | Author: Adeel Asghar | | | Date: Fri Mar 4 15:42:09 2016 +0100 | | | | | | More output from getClassInformation. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 8abe1ff4009f33a7f33543e5c47132de40e0a45e | | | Author: hkiel | | | Date: Fri Mar 4 15:02:14 2016 +0100 | | | | | | try to reduce memory usage | | | - use listReverseInPlace where possible | | | - remove some recursions and matchcontinue | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/BackEnd/Sorting.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/List.mo | | | | | * commit cc074b4b12bb4407b22835e441ca2b2c557f124c | | | Author: Rüdiger Franke | | | Date: Fri Mar 4 13:28:36 2016 +0100 | | | | | | Improve error message if resolveClock fails | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit f8a8026c37b530cd6bbbe6b21fb9b6e00ca20e83 | | | Author: Martin Sjölund | | | Date: Fri Mar 4 09:58:33 2016 +0100 | | | | | | Fix zlib for OSX nighly | | | | | | M Makefile.common | | | | | * commit 224e2c4cb724e6e2385a4589c0cb3e2f14ad95b4 | | | Author: Martin Sjölund | | | Date: Fri Mar 4 09:31:49 2016 +0100 | | | | | | Workaround for Java8 | | | | | | Run ANTLR first, which generates errors. Ignore these errors and | | | instead check that the generated files exist. | | | | | | M SimulationRuntime/java_interface/Makefile.common | | | | | * commit b308dafc70d8ab5aacdf3dea15468cb6af568e1e | | | Author: adrpo | | | Date: Thu Mar 3 19:29:00 2016 +0100 | | | | | | - fix front-end parts of #3503 | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionDump.mo | | | M Compiler/FrontEnd/PrefixUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenFMUCommon.tpl | | | M Compiler/Template/ExpressionDumpTV.mo | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 0eaf54c1bc9bb17c45966993821fd2009b3d6873 | | | Author: adrpo | | | Date: Thu Mar 3 19:12:01 2016 +0100 | | | | | | attempt to fix Linux build | | | | | | M 3rdParty | | | | | * commit 06d03b4ab939faa7ae4c4ad5d6832ffcb19fe978 | | | Author: adrpo | | | Date: Thu Mar 3 18:40:22 2016 +0100 | | | | | | update 3rdParty to fix windows build | | | | | | M 3rdParty | | | | | * commit fa8b0d281ef028fc4336b64175110ce0b2483121 | | | Author: Martin Sjölund | | | Date: Thu Mar 3 14:23:31 2016 +0100 | | | | | | MetaModelica has more bits available | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | | | * commit 64554e12f092c1a1741aaff3a8c71643255c20f6 | | | Author: Adeel Asghar | | | Date: Thu Mar 3 13:56:52 2016 +0100 | | | | | | Added Debugging.mo to examples. | | | | | | A Examples/Debugging.mo | | | | | * commit ef88044c44e40b50039f8ba1bb7c389a175beb23 | | | Author: hkiel | | | Date: Thu Mar 3 08:33:04 2016 +0100 | | | | | | put cascaded listAppend in optimal order | | | | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/List.mo | | | M Compiler/Util/VisualXML.mo | | | | | * commit f0f455beaf21f714a645a779500cc5c587b51443 | | | Author: hkiel | | | Date: Wed Mar 2 18:38:23 2016 +0100 | | | | | | optimize some list operations | | | matchcontinue -> match | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/Script/Refactor.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 3a40ea36224dd852ffdfae863a94305913f3f6fb | | | Author: Martin Sjölund | | | Date: Thu Mar 3 07:24:48 2016 +0100 | | | | | | Update external C-sources for MSL 3.2.2 | | | | | | M 3rdParty | | | | | * commit 1d8aec65fa886108e8d3b46f862ced053be5c8ea | | | Author: Willi Braun | | | Date: Wed Mar 2 19:51:27 2016 +0100 | | | | | | fix functionTree propogation for system homotopy0 | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit dc5bdff688282891a378b0db21b77f071e38f87d | | | Author: Willi Braun | | | Date: Wed Mar 2 19:17:11 2016 +0100 | | | | | | better fix for #3738 | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit 540ad848f6aa36e408f2a5ef9c447092e19ae2be | | | Author: Rüdiger Franke | | | Date: Wed Mar 2 18:58:36 2016 +0100 | | | | | | Fix FMI 2.0 dependenciesKind | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | * commit 90c58b3883bf9346e7caaeefba9d198c1b63f428 | | | Author: Rüdiger Franke | | | Date: Wed Mar 2 18:41:45 2016 +0100 | | | | | | Fix FMI 2.0 dependencies | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | * commit 6e9b4f9fa7938838ed89ec13fd89d8787e83802f | | | Author: Willi Braun | | | Date: Wed Mar 2 18:09:30 2016 +0100 | | | | | | try to fix #3738 | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit 77ddf9ef09432af9809244ff03c8474dd2b07ba8 | | | Author: Martin Sjölund | | | Date: Wed Mar 2 16:53:16 2016 +0100 | | | | | | Fix some ordering of listAppend in SimCodeUtil | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit fc73d033b46b17e2416938159b56ca589f4069c3 | | | Author: Martin Sjölund | | | Date: Wed Mar 2 15:16:30 2016 +0100 | | | | | | Change order of some listAppend calls | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit 7e7852d9c3cbdc47f3d17bca67611e67a1bcc8f2 | | | Author: Martin Sjölund | | | Date: Wed Mar 2 14:56:34 2016 +0100 | | | | | | Remove FMI1 log-message | | | | | | The reason for removing this log-message is that FMIL passes loggingOn | | | as true even if we call instantiate with loggingOn=false. The FMU would | | | work correctly when FMIL was not used, but the OM FMU import does use | | | FMIL and it is annoying to see the GUID when not debugging. | | | | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | | | * commit 7f65a75ba8277c99eb8f53a6bf8ebb7ddc4d4c36 | | | Author: Willi Braun | | | Date: Wed Mar 2 14:39:30 2016 +0100 | | | | | | remove unnecessery variables merge | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f19d3870d52c15118dce33a16844a5dc8aead965 | | | Author: Willi Braun | | | Date: Wed Mar 2 13:08:30 2016 +0100 | | | | | | remove unnecessary array list transformation | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 38f41651f47208c9ff66843c1f066249e123bf4d | | | Author: Adeel Asghar | | | Date: Wed Mar 2 14:06:28 2016 +0100 | | | | | | Include OpenModelica in version string. | | | | | | M Makefile.omdev.mingw | | | | | * commit 00e96aced845ed3c516e2b91b997a1d1626427c3 | | | Author: Martin Sjölund | | | Date: Wed Mar 2 13:31:51 2016 +0100 | | | | | | Change order of listAppend in BackendDAEUtil | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 5161a931cfb8a2950168b7f199707d7c43006c83 | | | Author: Martin Sjölund | | | Date: Wed Mar 2 11:40:02 2016 +0100 | | | | | | Notify the user about listAppend in wrong order | | | | | | M Compiler/FrontEnd/Algorithm.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/Util/Error.mo | | | | | * commit 0a0d480852b775940b47ec3f9f0a2638a761a9da | | | Author: Martin Sjölund | | | Date: Wed Mar 2 09:03:41 2016 +0100 | | | | | | Implement Dangerous.listSetRest | | | | | | This takes a cons-cell and does a destructive update of the rest (CDR). | | | | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | | * commit 23bb6ec070e33fff16f05096d2b7db08c0c345a0 | | | Author: Rüdiger Franke | | | Date: Wed Mar 2 08:25:14 2016 +0100 | | | | | | Fix 3a7d119 for arbitrary tree traversal order | | | | | | See: | | | Modelica_Synchronous.Examples.Elementary.*Signals.UpSample | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit e4f94d662f550a63fc53115ddd045b1133a40fc8 | | | Author: Martin Sjölund | | | Date: Wed Mar 2 06:59:32 2016 +0100 | | | | | | Add support for MA Impure annotation | | | | | | This annotation is handled like the impure prefix, and not like | | | __OpenModelica_Impure=true (which also makes the function unavailable | | | for parameters). | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit 769e528bb8fff75a44a90435087c590ba8c3ba8b | | | Author: Rüdiger Franke | | | Date: Tue Mar 1 22:00:46 2016 +0100 | | | | | | obtain grand parent from previously stored parent | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 3a7d119bed8d39be90314005e2835a64feddb3af | | | Author: Rüdiger Franke | | | Date: Tue Mar 1 21:32:19 2016 +0100 | | | | | | implement backward propagation of clock conversions | | | | | | See: | | | Modelica_Synchronous.Examples.CascadeControlledDrive.SuperSampled | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit dbf171042f6e5b1199314b1530c7ad50b2154613 | | | Author: Martin Sjölund | | | Date: Tue Mar 1 16:32:16 2016 +0100 | | | | | | Use a FIFO instead of slow listAppend | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 81141969288656913355d42a003875a0e9095999 | | | Author: Per Östlund | | | Date: Tue Mar 1 15:28:43 2016 +0100 | | | | | | Fix segfault in InstSection.unroll. | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | * commit 3f4477c825273f991216782723c2f006fd92db4b | | | Author: Martin Sjölund | | | Date: Tue Mar 1 14:07:45 2016 +0100 | | | | | | Fix code generation for add-array-scalar | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M SimulationRuntime/c/util/real_array.c | | | M SimulationRuntime/c/util/real_array.h | | | | | * commit d65644efc0ef2287d5456c906509f85ce798df3a | | | Author: Martin Sjölund | | | Date: Tue Mar 1 13:04:47 2016 +0100 | | | | | | Optimize max({arr})->max(arr) instead of arr | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 26ec49ed072709e9d2034a1eb93fa24aa1b2ed84 | | | Author: Martin Sjölund | | | Date: Tue Mar 1 09:31:35 2016 +0100 | | | | | | Handle expandExpression for unary | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit a1a01c3e65e75ad23c24cd28a3aca01993ec3d92 | | | Author: Martin Sjölund | | | Date: Tue Mar 1 09:17:30 2016 +0100 | | | | | | Initialize variable to zero | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 0bb9e15c6741f74927c1818213acf255a7219818 | | | Author: Martin Sjölund | | | Date: Mon Feb 29 22:48:23 2016 +0100 | | | | | | Implement vector() code generation | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit c64c048dd3d43ea40385d68a1f98cd9149fcdd7a | | | Author: Martin Sjölund | | | Date: Mon Feb 29 22:05:12 2016 +0100 | | | | | | OSX fix for new MSL tables | | | | | | M Makefile.common | | | | | * commit 5cd19d9464a22cb946b46266daceee284362f99d | | | Author: Martin Sjölund | | | Date: Mon Feb 29 17:01:56 2016 +0100 | | | | | | Allow modifications for addClassAnnotation API | | | | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | M Parser/BaseModelica_Lexer.g | | | M Parser/Modelica.g | | | | | * commit 5e8f396b9b6e5976b55974b5c6d61a7c54f8a6a6 | | | Author: Martin Sjölund | | | Date: Mon Feb 29 16:34:48 2016 +0100 | | | | | | Unparse {a for a in as} correctly | | | | | | Previously, the parser changed array reductions to array() in the | | | parser, which meant that they unparsed incorrectly. This can mess up | | | the diff algorithm and thus editing in OMEdit. | | | | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Template/AbsynDumpTpl.tpl | | | M Examples/BuildModelRecursive.mos | | | M Parser/Modelica.g | | | | | * commit cd48e7db8a848659b11a1db52284a4a7dd32d8d3 | | | Author: Rüdiger Franke | | | Date: Mon Feb 29 15:23:49 2016 +0100 | | | | | | Support multiple integer base clocks | | | | | | See: | | | Modelica_Synchronous.Examples.CascadeControlledDrive.AbsoluteClocks | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit cf999be7116b647a4f91759f2ac209f458bc7007 | | | Author: Willi Braun | | | Date: Mon Feb 29 14:16:26 2016 +0100 | | | | | | improve extractVarFromVar | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f140ab4105c32b6ca91018fd0798d4789345291f | | | Author: Willi Braun | | | Date: Wed Feb 24 15:38:25 2016 +0100 | | | | | | improve BackendVariable.mo further | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit d6b5549e1b91007427916afc014d40d208bd88b8 | | | Author: Willi Braun | | | Date: Wed Feb 24 14:44:14 2016 +0100 | | | | | | added isVarAlg function | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit 5458fb549c142bcb9793ac7ada90781d5d695ff6 | | | Author: Martin Sjölund | | | Date: Mon Feb 29 12:27:05 2016 +0100 | | | | | | Handle poorly unparsed strings | | | | | | Sometimes, Susan adds extra spaces in the middle of strings. This | | | patch ignores spaces in multi-line strings for the diff algorithm. | | | | | | M Compiler/Lexers/LexerModelicaDiff.mo | | | M Compiler/Lexers/lexerModelicaDiff.l | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | * commit 5fd29e600c6cef7f191acd9737c917e7dcf9a47c | | | Author: Martin Sjölund | | | Date: Mon Feb 29 11:11:21 2016 +0100 | | | | | | Handle StandardTables depends by dynamic linking | | | | | | M 3rdParty | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Makefile.common | | | M Makefile.in | | | | | * commit 32cb4c174c952ea1560fac7c130d6bba9492cc01 | | | Author: Rüdiger Franke | | | Date: Mon Feb 29 08:33:30 2016 +0100 | | | | | | implement event clock in Cpp runtime | | | | | | See: | | | Modelica_Synchronous.WorkInProgress.ForDocumentation.TheDifferentClocks | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/CodegenCppInit.tpl | | | | | * commit 5d5c631bab8cf1a64373f7c6cf2ead7780ab411b | | | Author: vruge | | | Date: Sun Feb 28 22:56:51 2016 +0100 | | | | | | added debuge dump for loops | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/Util/Flags.mo | | | | | * commit ca1480a060aa4fe0d3902a37ea475252cebdb4ea | | | Author: hkiel | | | Date: Sat Feb 27 11:51:16 2016 +0100 | | | | | | remove some matchcontinue | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit f5881f25e2371fc5cf924dae3d7c8315a3f99205 | | | Author: vruge | | | Date: Sun Feb 28 11:58:02 2016 +0100 | | | | | | recursion -> loop | | | -small optimization | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 3a8f02ad7f7229c90cfa4cd1709da18228b8ba72 | | | Author: vruge | | | Date: Sun Feb 28 00:44:53 2016 +0100 | | | | | | fixed compiler warning | | | | | | M SimulationRuntime/c/optimization/DataManagement/DebugeOptimization.c | | | | | * commit 2d6fcff9a998f2431964c104cf74b3123f92e488 | | | Author: vruge | | | Date: Sun Feb 28 00:12:37 2016 +0100 | | | | | | remove matchcontinue for some functions | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit 35e5ffaf4dc76c415a666ef66bf04b026640d2ce | | | Author: vruge | | | Date: Sat Feb 27 20:19:53 2016 +0100 | | | | | | addEquation: remove matchcontinue | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit e5a26e43f72fd75ef2d2e94466af8775bd621c79 | | | Author: hkiel | | | Date: Fri Feb 26 21:42:27 2016 +0100 | | | | | | rescursion -> loop | | | | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/FrontEnd/NFSCodeEnv.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/TplAbsyn.mo | | | M Compiler/Util/AvlTreeString.mo | | | M Compiler/Util/List.mo | | | | | * commit a3605edd5115561bd39193b42592030848306c54 | | | Author: Martin Sjölund | | | Date: Fri Feb 26 19:03:05 2016 +0100 | | | | | | Add ModelicaMatIO for MSL 3.2.1 | | | | | | If ModelicaStandardTables is specified, we add ModelicaMatIO because | | | the MSL version of ModelicaExternalC lacks some Mat_* variables if | | | we don't. | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | * commit e4cafbc9c96bdfdb285ff8674b6bb66f1ef035bc | | | Author: Martin Sjölund | | | Date: Fri Feb 26 17:26:07 2016 +0100 | | | | | | New ModelicaExternalC | | | | | | M 3rdParty | | | | | * commit bd3e67c9f9fa13a7da626b17d69bc9eafb5026e0 | | | Author: Martin Sjölund | | | Date: Fri Feb 26 11:44:39 2016 +0100 | | | | | | Fix a bug that lost tokens in the diff algorithm | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 8e32ac5ec6255b178008cdbf378266b09d5d67fe | | | Author: Per Östlund | | | Date: Thu Feb 25 15:15:21 2016 +0100 | | | | | | Fix for #3722. | | | | | | - Change copyClass to just put the copy in the same file as the | | | destination class, if possible. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 01fdb3eb6fd5e7544031028d3046753fbf6ac2cf | | | Author: Martin Sjölund | | | Date: Thu Feb 25 14:48:00 2016 +0100 | | | | | | Reject invalid polymorphic function call | | | | | | Previously, we could call a function taking tuple by passing | | | it a variable that is a type variable in the current function (but is | | | not necessarily a tuple). This fixes #2794. | | | | | | M Compiler/FrontEnd/Types.mo | | | | | * commit 457cabf7d3a07c013f6fbafa3617732b20c902b1 | | | Author: Martin Sjölund | | | Date: Thu Feb 25 12:53:36 2016 +0100 | | | | | | Constant variable names as constant patterns | | | | | | This fixes #3005 by allowing constant identifiers that evaluate to | | | constant literal expressions of suitable type (boxed, integer, real, | | | string, boolean, enumeration) to be used in a pattern. For boxed | | | variables, we replace the pattern expression with a shared literal | | | and perform valueEq on this. This should prove to be fast especially | | | if referenceEq holds (such as when passing a constant to a function). | | | | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Util/Error.mo | | | M Compiler/boot/Makefile.common | | | M SimulationRuntime/c/meta/meta_modelica.c | | | | | * commit 8b8930dabc58a2b836ff2ce8c516a6509a3362be | | | Author: Martin Sjölund | | | Date: Thu Feb 25 10:46:30 2016 +0100 | | | | | | Partially evaluated functions depend on modules | | | | | | Earlier, we did not #include headers for packages unless there was a | | | DAE.CALL or function pointer to a package. | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit 064eb9e3fd9b26047bdcd3ac6416a1ec6ed644a4 | | | Author: Jan Šilar | | | Date: Thu Feb 25 10:33:27 2016 +0100 | | | | | | PDEModelica bugfix | | | | | | grammar modified according to changes in Absyn in 85b39a0d09aa4500377ae. | | | | | | M Parser/Modelica.g | | | | | * commit 1a69278e2f5d97428032de1dba0f3ca1bf308f02 | | | Author: Jan Šilar | | | Date: Wed Feb 17 14:42:45 2016 +0100 | | | | | | PDEModelica boundary extrapolation | | | | | | extrapolateField may be part of an expression now. | | | (cherry-picked) | | | | | | Conflicts: | | | Compiler/FrontEnd/InstUtil.mo | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit bd443007596444f06b1af5b0b4f58e4123964e8d | | | Author: Lennart Ochel | | | Date: Thu Feb 25 07:34:19 2016 +0100 | | | | | | Add rule to differentiate homotopy | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 8125c69ce6157b83bb9c73f13d9368f7f8b0a8df | | | Author: Lennart Ochel | | | Date: Wed Feb 24 14:13:52 2016 +0100 | | | | | | Remove dead cases and cleanup | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit b559b1dd6243ecbc075626c10eeda7eafa60d244 | | | Author: Lennart Ochel | | | Date: Wed Feb 24 11:51:02 2016 +0100 | | | | | | Fix expansion of array expressions | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit a61daefb46c8e9e7e07be6c85448448aa20ea95f | | | Author: Willi Braun | | | Date: Wed Feb 24 13:06:05 2016 +0100 | | | | | | fix for #3381 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit fa412ec6d8d1394dd793c2342c0d53c743917ef6 | | | Author: Martin Sjölund | | | Date: Wed Feb 24 08:48:16 2016 +0100 | | | | | | Susan: Do not assign the same variable twice | | | | | | Earlier, Susan would assign to the same variable twice when calling | | | a template that takes two Text arguments and was passed the same | | | variable name for both of them. Now, the last argument is used in the | | | assignment. | | | | | | Clean templates at stage 3 bootstrapping in order to get the latest | | | version of Susan-generated code. | | | | | | M Compiler/Template/TplAbsyn.mo | | | M Compiler/boot/Makefile.common | | | | | * commit f13e19fb63a60e14e12ff88bcd851e82d87c8498 | | | Author: Martin Sjölund | | | Date: Tue Feb 23 12:55:36 2016 +0100 | | | | | | Add check for duplicate definitions | | | | | | This fixes OM ticket #2915. | | | | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Mod.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/Util/Error.mo | | | | | * commit 0b12aa5a547cc8def853aacc9b659e783eb7a3bb | | | Author: hkiel | | | Date: Wed Feb 24 06:31:06 2016 +0100 | | | | | | use direct access to head and tail of lists | | | we already check for empty lists in the for-loop's condition, no need to do it more often. | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 4ddb2fed98688ebf51615f524f5b60513bcdfbbc | | | Author: Willi Braun | | | Date: Wed Feb 24 02:46:28 2016 +0100 | | | | | | added cruntime LOG flag | | | | | | - for context information during the solving process | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit fc9c9bb1088092054368477119d8659ba2f8327b | | | Author: Willi Braun | | | Date: Wed Feb 24 01:37:13 2016 +0100 | | | | | | fix for #3685 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit d541c90aa4d7248b28ba20bb3ad8a06c716202be | | | Author: Willi Braun | | | Date: Wed Feb 24 00:21:07 2016 +0100 | | | | | | fix #3701 | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit da4204cf08c09aecdcd137d5eca36689e1fcc00d | | | Author: Adeel Asghar | | | Date: Tue Feb 23 18:35:54 2016 +0100 | | | | | | Fixes #3311. | | | Read __OpenModelica_infoHeader annotation. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit cb732fc280ac2d8940713d8a104c18952a0634da | | | Author: Lennart Ochel | | | Date: Tue Feb 23 17:27:52 2016 +0100 | | | | | | Restrict domain of definition of exponential function | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 472d00ec04f4ea1158dc2bfa44c30c22c28efc29 | | | Author: hkiel | | | Date: Tue Feb 23 16:14:26 2016 +0100 | | | | | | recursive -> loop | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/FrontEnd/NFSCodeFlattenImports.mo | | | M Compiler/Util/VarTransform.mo | | | | | * commit a64582dfbb2628a50e6e542a778f2621b3ed0424 | | | Author: Per Östlund | | | Date: Tue Feb 23 15:48:51 2016 +0100 | | | | | | Fix for #3577. | | | | | | - Change copyClass so that it changes the sourceinfo to contain | | | the filepath that the copied class should have. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit c93aec78b359a4d8ea131db603226a19070367e7 | | | Author: Martin Sjölund | | | Date: Tue Feb 23 14:34:13 2016 +0100 | | | | | | Do not optimize guarded patterns to switch | | | | | | This fixes OM ticket #3021 | | | | | | M Compiler/FrontEnd/Patternm.mo | | | | | * commit 23dd7a9c251aecaa099f82bc26d9809db56fc7a8 | | | Author: vwaurich | | | Date: Tue Feb 23 13:51:34 2016 +0100 | | | | | | - fix HPCOMScheduler | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | * commit 3542223e35c98ae0eed0ae4dfa05c5ccccb8344b | | | Author: jhag | | | Date: Tue Feb 23 10:41:30 2016 +0100 | | | | | | Modified array case in record handling | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit a59c82496953e60a13dfd17f9149ae62396d18a4 | | | Author: Martin Sjölund | | | Date: Tue Feb 23 09:33:13 2016 +0100 | | | | | | Fix stack overflow | | | | | | M Compiler/Util/Graph.mo | | | | | * commit 4bed8a964447a0e77dfbd9dc1e9cfc9571bd81cf | | | Author: Martin Sjölund | | | Date: Tue Feb 23 09:20:29 2016 +0100 | | | | | | Fix stack overflow | | | | | | M Parser/Modelica.g | | | | | * commit 86267ae3bc1c77e2b9c7cd4c7d3ea1b81b32fb8d | | | Author: Lennart Ochel | | | Date: Tue Feb 23 08:19:51 2016 +0100 | | | | | | Don't wrap functions within if expressions | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 265024d6c4305c155f267af0692b1f58a2ff5abd | | | Author: Rüdiger Franke | | | Date: Tue Feb 23 07:34:43 2016 +0100 | | | | | | fix to yesterday's commit c06017c | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit c06017c0d295b00fe73163c676af9a89f597f161 | | | Author: Rüdiger Franke | | | Date: Mon Feb 22 21:51:00 2016 +0100 | | | | | | check for equal base clocks | | | | | | See: | | | Modelica_Synchronous.Examples.CascadeControlledDrive.AbsoluteClocks | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/Util/Error.mo | | | | | * commit 3cd6f318f16faf1aa3bc04eba5c36bda4a0f104c | | | Author: Lennart Ochel | | | Date: Mon Feb 22 21:15:14 2016 +0100 | | | | | | Fix CRLF issue for override files | | | | | | See ticket 3602 | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | * commit 14d87350df548f8997b821e065579e78819fb742 | | | Author: Lennart Ochel | | | Date: Mon Feb 22 18:36:57 2016 +0100 | | | | | | Fix typos | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | * commit 08f36deeeaacfeda7a02dce9a57aa2ed2dcdb93e | | | Author: Martin Sjölund | | | Date: Mon Feb 22 17:07:00 2016 +0100 | | | | | | Fix stack overflow | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | | * commit 7153a59d319697d2cbff7206a51db4c8138784fe | | | Author: Adeel Asghar | | | Date: Mon Feb 22 16:44:24 2016 +0100 | | | | | | Check for what kind of FMUs we can export. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/FMI.mo | | | | | * commit c4d4b4a601757a78d089e96f1067358e88b66b1a | | | Author: Martin Sjölund | | | Date: Fri Feb 19 16:42:51 2016 +0100 | | | | | | Fix stack overflow | | | | | | Made Modelica.g element_list tail-recursive. | | | | | | This resolves OM ticket #3694. | | | | | | M Parser/Modelica.g | | | | | * commit 0054a876e15ab4927b6746ca7c2718e1c94746fc | | | Author: Martin Sjölund | | | Date: Mon Feb 22 13:28:48 2016 +0100 | | | | | | Handle comments in uniontypes with single record | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/MetaUtil.mo | | | | | * commit 4d60525aea139de2fd7e77964e3e8e2ee60d42f2 | | | Author: Martin Sjölund | | | Date: Mon Feb 22 11:37:42 2016 +0100 | | | | | | Introduce List.append_reverse | | | | | | Rewrote functions using listAppend(listReverse(x),y) to | | | List.append_reverse(x,y). | | | | | | Improved performance/stack usage of SCodeUtil.translateEitemlist | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/Vectorization.mo | | | M Compiler/FrontEnd/ConnectUtil.mo | | | M Compiler/FrontEnd/InnerOuter.mo | | | M Compiler/FrontEnd/Mod.mo | | | M Compiler/FrontEnd/NFInst.mo | | | M Compiler/FrontEnd/NFSCodeFlattenRedeclare.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/DiffAlgorithm.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/List.mo | | | | | * commit 15d130fa880434c958e4389cb1799bb8ca7063c5 | | | Author: Martin Sjölund | | | Date: Mon Feb 22 11:24:48 2016 +0100 | | | | | | Fix stack overflow | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit 812a38e75d1addafee48ba1d3207254993611aee | | | Author: Rüdiger Franke | | | Date: Sun Feb 21 22:31:06 2016 +0100 | | | | | | guard against synchronous models without variables | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 96ebbdd3fe46cdcd504640a785eb4c3ee96428db | | | Author: Rüdiger Franke | | | Date: Sun Feb 21 19:44:50 2016 +0100 | | | | | | adapt +d=dumpSynchronous to expected output | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | * commit 837ff6d53e58dfcdcd1ecf0f07e0573f0fe879af | | | Author: Rüdiger Franke | | | Date: Sun Feb 21 19:30:52 2016 +0100 | | | | | | remove new debug output from +d=dumpSynchronous | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 2c5439f294424299fc8e2497a60aff78b368e989 | | | Author: Rüdiger Franke | | | Date: Sun Feb 21 19:09:14 2016 +0100 | | | | | | Improve clock propagation in synchronous models | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/Util/Error.mo | | | | | * commit c37fa36a0f36bd0a206855e5a24dc145a239710d | | | Author: Rüdiger Franke | | | Date: Sun Feb 21 19:04:46 2016 +0100 | | | | | | Move Clocks from ModelStructure to TypeDefinitions | | | | | | This represents the status of the proposal FCP-001_Clocks. | | | | | | M Compiler/Template/CodegenCppInit.tpl | | | M Compiler/Template/CodegenFMU1.tpl | | | M Compiler/Template/CodegenFMU2.tpl | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | * commit 8768d11f8ad56a53eaf0a179d50fc10cfb36a08e | | | Author: vruge | | | Date: Sun Feb 21 10:01:34 2016 +0100 | | | | | | build don't fail without git | | | | | | M Makefile.omdev.mingw | | | | | * commit 49dc36a42c5efc781b7f0f3b661425912e17b218 | | | Author: Rüdiger Franke | | | Date: Sat Feb 20 22:41:15 2016 +0100 | | | | | | work on clock sub- and supersampling | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/Util/Error.mo | | | | | * commit 54e3041c30d5f55e77125aeaef5e24282cedb6ef | | | Author: Rüdiger Franke | | | Date: Sat Feb 20 22:40:23 2016 +0100 | | | | | | fix clock sub- and supersampling in Cpp runtime | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | * commit 4d534f72194c87d725d647baaf2a5eec9ce7e24f | | | Author: Lennart Ochel | | | Date: Sat Feb 20 12:34:15 2016 +0100 | | | | | | Add more trace statements | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit b3692d0699ec0765737c69f41cc52dcbf71c9316 | | | Author: Lennart Ochel | | | Date: Sat Feb 20 12:19:11 2016 +0100 | | | | | | Clean up code generation | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 55cb6490a577f44426754eca60d885d671e733c9 | | | Author: adrpo | | | Date: Sat Feb 20 03:41:56 2016 +0100 | | | | | | fix frontend performance degradation #3697 | | | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | | * commit 63d57dd2ca84c3e72641edba77fde0494bc56b73 | | | Author: Lennart Ochel | | | Date: Fri Feb 19 10:20:28 2016 +0100 | | | | | | Handle roots of negative values | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 56626b0f96f85b86dd979018624abac4031acc5c | | | Author: adrpo | | | Date: Thu Feb 18 21:27:41 2016 +0100 | | | | | | a bit of improvement for #3668 | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 78ba5299e0ca9a86b4ba5b1945339ba151782cfa | | | Author: Willi Braun | | | Date: Thu Feb 18 19:57:23 2016 +0100 | | | | | | review simplify usage in symbolic jacobians | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 880ef3cd78b3356a20e0c6e77a91f313dd25d8a9 | | | Author: Martin Sjölund | | | Date: Thu Feb 18 16:21:24 2016 +0100 | | | | | | Some runtime fixes for VS2013 | | | | | | M Compiler/runtime/Dynload.cpp | | | M Compiler/runtime/Dynload_omc.cpp | | | M SimulationRuntime/c/math-support/pivot.c | | | M SimulationRuntime/c/meta/meta_modelica_segv.c | | | M SimulationRuntime/c/openmodelica.h | | | M SimulationRuntime/c/util/modelica.h | | | M SimulationRuntime/c/util/omc_msvc.h | | | | | * commit 1adf486dcdb915e76ce01d0871fab6d36a7e8f0a | | | Author: mhartung | | | Date: Thu Feb 18 15:15:06 2016 +0100 | | | | | | fixed bug which lead to wrong cat_array behaviour for ArraySlice | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit ecf792f373e8021f857ccffe77e497b3b7a13c9f | | | Author: jhag | | | Date: Thu Feb 18 14:36:55 2016 +0100 | | | | | | don't wrap "sign"-calls | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 01caff945377ecd54ebf4badae97c700fae6a3ac | | | Author: Willi Braun | | | Date: Thu Feb 18 12:59:09 2016 +0100 | | | | | | added differentiation rule for built-in sum call | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 5a950a9da7ab31c788dffb22e59bc67492e27990 | | | Author: Willi Braun | | | Date: Thu Feb 18 01:50:35 2016 +0100 | | | | | | fix #3684 | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 7e414c9fd5a9ddc9d8767065c7ff546d41b9fcf7 | | | Author: Willi Braun | | | Date: Thu Feb 18 01:37:39 2016 +0100 | | | | | | fix #3687 | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | * commit dc7da8cafd4f4e0ca72f6221379f4c7747cc47b9 | | | Author: hkiel | | | Date: Wed Feb 17 15:21:10 2016 +0100 | | | | | | matchcontinue -> match | | | | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/Script/Binding.mo | | | | | * commit d41fb978045264639b603fd24688f69d8f48d681 | | | Author: hkiel | | | Date: Wed Feb 17 12:35:47 2016 +0100 | | | | | | Use filterOnTrue instead of filter | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | M Compiler/FrontEnd/NFSCodeFlattenImports.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Template/TplAbsyn.mo | | | M Compiler/Template/TplParser.mo | | | | | * commit 3cd16cc1ae550915ab71c6c109768d7ad8e1f335 | | | Author: hkiel | | | Date: Wed Feb 17 12:24:30 2016 +0100 | | | | | | recursive -> loop list optimizations | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/NFSCodeEnv.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | | * commit dd6bae1f39a5eaf7766ce936e497790a4d514e91 | | | Author: adrpo | | | Date: Wed Feb 17 04:49:35 2016 +0100 | | | | | | fix for #3688 and #3641 | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 31eaa49f1d746f290d61d37578914de501d1689e | | | Author: hkiel | | | Date: Tue Feb 16 20:59:03 2016 +0100 | | | | | | optimize isConst*Work* | | | removes need for boolean input argument | | | optimize list operations | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/Util/List.mo | | | | | * commit 18edd82bf2d80fc222c4e3ea399157a125df0e23 | | | Author: bernhard Thiele | | | Date: Tue Feb 16 16:21:44 2016 +0100 | | | | | | Dumping state machines to streams | | | | | | M Compiler/FrontEnd/DAEDump.mo | | | | | * commit e8a1b5cc525cafdbb9521e19a39f4e9e8bde942a | | | Author: Per Östlund | | | Date: Tue Feb 16 14:26:05 2016 +0100 | | | | | | Fix for #3662. | | | | | | - Handle DAE.EMPTY in Expression.traverseExpTopDown. | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 325267489eac2bf8ce142d53deaff9fa53a016d6 | | | Author: vruge | | | Date: Tue Feb 16 10:47:13 2016 +0100 | | | | | | make equationList2 tail recursive | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit 32584102120b18462a9d7393f7e1b96249cb9431 | | | Author: vruge | | | Date: Tue Feb 16 01:16:21 2016 +0100 | | | | | | make some traverseExpsOfExpList_WithStop tail recursive | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit 4492ef73e26db70cd38f73fa444629a18f5adcea | | | Author: vruge | | | Date: Mon Feb 15 23:59:22 2016 +0100 | | | | | | make equationNthSize1 tail recursive | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit fdebf711867a75aa70696c430e52e32d79a9528e | | | Author: vruge | | | Date: Mon Feb 15 23:39:14 2016 +0100 | | | | | | equationNth1: removed matchcontinue | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit bc07b6905dbbb9dcfbf8c704933107579674a8e0 | | | Author: vruge | | | Date: Mon Feb 15 23:22:21 2016 +0100 | | | | | | make traverseExpsOfExpList tail recursive | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit a38fd9aeefc695b2737a25f2ab0ed7d3852b8d40 | | | Author: vruge | | | Date: Mon Feb 15 23:09:15 2016 +0100 | | | | | | make traverseExpsOfEquationListList_WithStop tail recursive | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit ffa3db0663deee1d2f5c9ce3fe5d881706fac994 | | | Author: vruge | | | Date: Mon Feb 15 21:58:12 2016 +0100 | | | | | | make traverseExpsOfEquationList_WithStop tail recursive | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit a2301d8a2f51707ea52dea2b94e4f526c6041ee2 | | | Author: vruge | | | Date: Mon Feb 15 21:21:40 2016 +0100 | | | | | | make listEquation1 tail recursive | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit 792f93ca752849a0be497ec6bc423da77241ba27 | | | Author: hkiel | | | Date: Mon Feb 15 12:32:29 2016 +0100 | | | | | | fix stack overflow | | | make functions Ceval.ceval and Types.matchTypeList use loops instead of recursion | | | | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/Types.mo | | | | | * commit a2d3cf252a3bc9f8ccfa986745a2a72edbee1a5e | | | Author: vwaurich | | | Date: Mon Feb 15 12:08:04 2016 +0100 | | | | | | RSE-fix | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit 5f792d289c54f011cd241ba90d9d6b4e1d34853a | | | Author: Willi | | | Date: Mon Feb 15 03:09:56 2016 +0100 | | | | | | fix #3668 | | | | | | - remove time and memory consuming recursion | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit c343375da945a5578770cb48591b570f7893ce05 | | | Author: Willi Braun | | | Date: Sun Feb 14 14:28:36 2016 +0100 | | | | | | improving analytic jacobian flags | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 758919984ebf144e496ca14f467d100b2310818a | | | Author: adrpo | | | Date: Sat Feb 13 19:57:42 2016 +0100 | | | | | | update .gitignore | | | | | | M .gitignore | | | | | * commit 68966ebbd8d7e71ddd50bf29fa5c37b623bca14d | | | Author: Per Östlund | | | Date: Fri Feb 12 21:43:34 2016 +0100 | | | | | | Improve performance of getComponents API. | | | | | | - Cache the work done by Interactive.buildEnvForGraphicProgram | | | instead of redoing it for every single component when calling | | | getComponentAnnotations. | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/GlobalScriptUtil.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit ddccaeb945a1b849bb07c745b0bf0688c3c9326d | | | Author: Willi Braun | | | Date: Fri Feb 12 20:00:14 2016 +0100 | | | | | | improved flags for symbolic jacobians | | | | | | - adjusted description test | | | - added flag "NLSanalyticJacobianDisable" | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 9c9d72e613267bf886ea3c5c5820f41195a7af82 | | | Author: Martin Sjölund | | | Date: Fri Feb 12 19:08:05 2016 +0100 | | | | | | Set LC_NUMERIC to C locale | | | | | | This might fix ticket #3559. | | | | | | M Compiler/runtime/systemimpl.c | | | | | * commit 03b0c4c4e14f8c2e992fc77640e51ff5e1d00821 | | | Author: Martin Sjölund | | | Date: Fri Feb 12 18:45:05 2016 +0100 | | | | | | Add boxvar function for boolString | | | | | | This fixes #3647. | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | M SimulationRuntime/c/meta/meta_modelica_builtin_boxptr.h | | | M SimulationRuntime/c/meta/meta_modelica_builtin_boxvar.h | | | M SimulationRuntime/c/meta/meta_modelica_gen_boxvar.py | | | M SimulationRuntime/c/util/modelica_gen_string_lit.sh | | | M SimulationRuntime/c/util/modelica_string_lit.c | | | M SimulationRuntime/c/util/modelica_string_lit.h | | | | | * commit a555ec0dd7c1583b0edd817c5e15028aa4a47c19 | | | Author: Martin Sjölund | | | Date: Fri Feb 12 17:13:18 2016 +0100 | | | | | | Handle boxed arguments to String() | | | | | | This fixes ticket #3653. | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit daf875123ad9ff54e1c017acb488af43cde80ab4 | | | Author: Martin Sjölund | | | Date: Fri Feb 12 16:55:43 2016 +0100 | | | | | | Do not install OMEdit files | | | | | | This fixes ticket #3609. | | | | | | M Makefile.common | | | | | * commit 824acedabf37cba8df5f9431fa69cf7d94697cc0 | | | Author: Adeel Asghar | | | Date: Fri Feb 12 16:42:40 2016 +0100 | | | | | | Fixes #3376. Added a batch file for command prompt. | | | | | | M Compiler/Makefile.omdev.mingw | | | A Compiler/scripts/Prompt.bat | | | | | * commit 19362e064fd4696d3565c633192ebfa261623fec | | | Author: vruge | | | Date: Fri Feb 12 16:02:49 2016 +0100 | | | | | | make jacobianConstant tail recursive | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit ff665c9e90e6798649ec764a82cc4d65e82702a1 | | | Author: Martin Sjölund | | | Date: Fri Feb 12 15:45:23 2016 +0100 | | | | | | Fixes to compile with Visual Studio 2010 | | | | | | Mostly related to only declaring variables at the top of a block. | | | | | | M Compiler/runtime/FMIImpl.c | | | M Compiler/runtime/GraphStreamExt_omc.cpp | | | M Compiler/runtime/HpcOmBenchmarkExt_omc.cpp | | | M Compiler/runtime/HpcOmSchedulerExt_omc.cpp | | | M Compiler/runtime/SimulationResults.c | | | M Compiler/runtime/SimulationResultsCmp.c | | | M Compiler/runtime/SimulationResultsCmpTubes.c | | | M Compiler/runtime/System_omc.c | | | M Compiler/runtime/TaskGraphResultsCmp.cpp | | | M Compiler/runtime/TaskGraphResultsCmp.h | | | M Compiler/runtime/TaskGraphResults_omc.cpp | | | M Compiler/runtime/printimpl.c | | | M Compiler/runtime/systemimpl.c | | | M SimulationRuntime/c/util/omc_msvc.h | | | | | * commit 1ab7b4735ec3d633d9839211d6cdaac91fc1fa15 | | | Author: Per Östlund | | | Date: Fri Feb 12 15:14:01 2016 +0100 | | | | | | Changed behaviour of getComponents API. | | | | | | - Try to return the path where a type should be found, even if it | | | doesn't actually exist. | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 1088cbd2b397f64567e2cbecc7039ea0a40abf33 | | | Author: Willi Braun | | | Date: Fri Feb 12 13:03:20 2016 +0100 | | | | | | added debug flag to disbale jacobian calculation for SCC analysis | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 2ab6a8c391ff07ce9e9b270e2f722604f4bd68d9 | | | Author: Martin Sjölund | | | Date: Fri Feb 12 12:50:08 2016 +0100 | | | | | | Fix code generation for VS2010 | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 1d662e35c6f9f0d2fd92272ac9a414142b49669c | | | Author: Martin Sjölund | | | Date: Thu Feb 11 17:25:22 2016 +0100 | | | | | | Check for NULL | | | | | | M SimulationRuntime/c/simulation/solver/external_input.c | | | | | * commit edeb32092821ca49731563bf00d0a0a9e5dae4d8 | | | Author: Martin Sjölund | | | Date: Thu Feb 11 17:12:06 2016 +0100 | | | | | | Remove RCS-id from source files | | | | | | RCS id is not supported by git, and does not make much sense to use | | | together with git anyway. | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEEXT.mo | | | M Compiler/BackEnd/BackendDAEFunc.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/BinaryTree.mo | | | M Compiler/BackEnd/BinaryTreeInt.mo | | | M Compiler/BackEnd/Causalize.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/DAEQuery.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/DumpGraphML.mo | | | M Compiler/BackEnd/DumpHTML.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/HpcOmBenchmark.mo | | | M Compiler/BackEnd/HpcOmBenchmarkExt.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmSchedulerExt.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/InlineArrayEquations.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/BackEnd/Sorting.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/BackEnd/Unit.mo | | | M Compiler/BackEnd/UnitCheck.mo | | | M Compiler/BackEnd/Vectorization.mo | | | M Compiler/BackEnd/XMLDump.mo | | | M Compiler/FFrontEnd/FBuiltin.mo | | | M Compiler/FFrontEnd/FCore.mo | | | M Compiler/FFrontEnd/FExpand.mo | | | M Compiler/FFrontEnd/FGraph.mo | | | M Compiler/FFrontEnd/FGraphBuild.mo | | | M Compiler/FFrontEnd/FGraphBuildEnv.mo | | | M Compiler/FFrontEnd/FGraphDump.mo | | | M Compiler/FFrontEnd/FGraphStream.mo | | | M Compiler/FFrontEnd/FInst.mo | | | M Compiler/FFrontEnd/FLookup.mo | | | M Compiler/FFrontEnd/FMod.mo | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/FFrontEnd/FResolve.mo | | | M Compiler/FFrontEnd/FTraverse.mo | | | M Compiler/FFrontEnd/FVisit.mo | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/Algorithm.mo | | | M Compiler/FrontEnd/BackendInterface.mo | | | M Compiler/FrontEnd/Builtin.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/CevalFunction.mo | | | M Compiler/FrontEnd/CheckModel.mo | | | M Compiler/FrontEnd/ClassInf.mo | | | M Compiler/FrontEnd/ClassLoader.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/Connect.mo | | | M Compiler/FrontEnd/ConnectUtil.mo | | | M Compiler/FrontEnd/ConnectionGraph.mo | | | M Compiler/FrontEnd/Constants.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Dump.mo | | | M Compiler/FrontEnd/DumpGraphviz.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionDump.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/ExpressionSimplifyTypes.mo | | | M Compiler/FrontEnd/Graphviz.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/FrontEnd/InnerOuter.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstBinding.mo | | | M Compiler/FrontEnd/InstDAE.mo | | | M Compiler/FrontEnd/InstExtends.mo | | | M Compiler/FrontEnd/InstFunction.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/InstTypes.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/Mod.mo | | | M Compiler/FrontEnd/NFBuiltin.mo | | | M Compiler/FrontEnd/NFConnect2.mo | | | M Compiler/FrontEnd/NFConnectCheck.mo | | | M Compiler/FrontEnd/NFConnectEquations.mo | | | M Compiler/FrontEnd/NFConnectUtil2.mo | | | M Compiler/FrontEnd/NFConnectionSets.mo | | | M Compiler/FrontEnd/NFEnv.mo | | | M Compiler/FrontEnd/NFEnvAvlTree.mo | | | M Compiler/FrontEnd/NFEnvExtends.mo | | | M Compiler/FrontEnd/NFEvalFunction.mo | | | M Compiler/FrontEnd/NFExpandableConnectors.mo | | | M Compiler/FrontEnd/NFFlatten.mo | | | M Compiler/FrontEnd/NFInst.mo | | | M Compiler/FrontEnd/NFInstDump.mo | | | M Compiler/FrontEnd/NFInstFlatten.mo | | | M Compiler/FrontEnd/NFInstPrefix.mo | | | M Compiler/FrontEnd/NFInstSymbolTable.mo | | | M Compiler/FrontEnd/NFInstTypes.mo | | | M Compiler/FrontEnd/NFInstTypesOld.mo | | | M Compiler/FrontEnd/NFInstUtil.mo | | | M Compiler/FrontEnd/NFLookup.mo | | | M Compiler/FrontEnd/NFMod.mo | | | M Compiler/FrontEnd/NFRedeclare.mo | | | M Compiler/FrontEnd/NFSCodeCheck.mo | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | M Compiler/FrontEnd/NFSCodeEnv.mo | | | M Compiler/FrontEnd/NFSCodeExpand.mo | | | M Compiler/FrontEnd/NFSCodeFlatten.mo | | | M Compiler/FrontEnd/NFSCodeFlattenImports.mo | | | M Compiler/FrontEnd/NFSCodeFlattenRedeclare.mo | | | M Compiler/FrontEnd/NFSCodeHashTable.mo | | | M Compiler/FrontEnd/NFSCodeLookup.mo | | | M Compiler/FrontEnd/NFSCodeMod.mo | | | M Compiler/FrontEnd/NFSCodeStatic.mo | | | M Compiler/FrontEnd/NFTypeCheck.mo | | | M Compiler/FrontEnd/NFTyping.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/Prefix.mo | | | M Compiler/FrontEnd/PrefixUtil.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/FrontEnd/SCodeDump.mo | | | M Compiler/FrontEnd/SCodeSimplify.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/FrontEnd/UnitChecker.mo | | | M Compiler/FrontEnd/Values.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/Global/Global.mo | | | M Compiler/Main/Main.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/GlobalScript.mo | | | M Compiler/Script/GlobalScriptDump.mo | | | M Compiler/Script/GlobalScriptUtil.mo | | | M Compiler/Script/Refactor.mo | | | M Compiler/Script/RewriteRules.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/SimCode/SimCodeVar.mo | | | M Compiler/Unused/InlineSolver.mo | | | M Compiler/Util/Array.mo | | | M Compiler/Util/BaseHashSet.mo | | | M Compiler/Util/BaseHashTable.mo | | | M Compiler/Util/ClockIndexes.mo | | | M Compiler/Util/Config.mo | | | M Compiler/Util/Corba.mo | | | M Compiler/Util/Debug.mo | | | M Compiler/Util/DynLoad.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/ErrorExt.mo | | | M Compiler/Util/Graph.mo | | | M Compiler/Util/GraphML.mo | | | M Compiler/Util/GraphStream.mo | | | M Compiler/Util/GraphStreamExt.mo | | | M Compiler/Util/HashTableCrToExpSourceTpl.mo | | | M Compiler/Util/HashTableCrToUnit.mo | | | M Compiler/Util/HashTableExpToExp.mo | | | M Compiler/Util/HashTableStringToUnit.mo | | | M Compiler/Util/HashTableTypeToExpType.mo | | | M Compiler/Util/HashTableUnitToString.mo | | | M Compiler/Util/IOStream.mo | | | M Compiler/Util/IOStreamExt.mo | | | M Compiler/Util/Lapack.mo | | | M Compiler/Util/List.mo | | | M Compiler/Util/ModelicaExternalC.mo | | | M Compiler/Util/Print.mo | | | M Compiler/Util/PriorityQueue.mo | | | M Compiler/Util/Serializer.mo | | | M Compiler/Util/Settings.mo | | | M Compiler/Util/SimulationResults.mo | | | M Compiler/Util/Socket.mo | | | M Compiler/Util/StringUtil.mo | | | M Compiler/Util/System.mo | | | M Compiler/Util/TaskGraphResults.mo | | | M Compiler/Util/Util.mo | | | M Compiler/Util/VarTransform.mo | | | M Compiler/Util/VisualXML.mo | | | M Compiler/runtime/BackendDAEEXT.cpp | | | M Compiler/runtime/BackendDAEEXT_omc.cpp | | | M Compiler/runtime/GraphStreamExt_impl.cpp | | | M Compiler/runtime/GraphStreamExt_omc.cpp | | | M Compiler/runtime/IOStreamExt.c | | | M Compiler/runtime/IOStreamExt_omc.cpp | | | M SimulationRuntime/c/meta/gc/mmc_gc.c | | | M SimulationRuntime/c/meta/gc/mmc_gc.h | | | | | * commit 272277c0cc117553953cc88873f61efb5374a8e8 | | | Author: bernhard Thiele | | | Date: Thu Feb 11 16:15:18 2016 +0100 | | | | | | Added internal flag DEFAULT_CLOCK_PERIOD | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 443a05959171de557b189a36ad10a0c6822e28dd | | |\ Merge: b95e6ebd04 a2c7ddf0cf | | | | Author: Per Östlund | | | | Date: Thu Feb 11 13:25:16 2016 +0100 | | | | | | | | Merge remote-tracking branch 'origin' into perffix | | | | | | | * commit a2c7ddf0cfc0f642590482b1d20e35daad8b3ade | | | | Author: Lennart Ochel | | | | Date: Thu Feb 11 11:08:47 2016 +0100 | | | | | | | | Make execstat dump each step in a single line. | | | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | | | * commit 70ce925f7dc66e7917ce94144ca63aecd2560f07 | | | | Author: Martin Sjölund | | | | Date: Thu Feb 11 08:16:36 2016 +0100 | | | | | | | | Use correct bootstrapping header during stage 1 | | | | | | | | M Parser/BaseModelica_Lexer.g | | | | M Parser/Makefile.common | | | | M Parser/Makefile.in | | | | M Parser/Makefile.omdev.mingw | | | | M Parser/Modelica.g | | | | M Parser/parse.c | | | | | | | * commit d422fe7ac70cf9e7c8772ddeb4504fa5657ee0bf | | | | Author: Martin Sjölund | | | | Date: Thu Feb 11 07:52:32 2016 +0100 | | | | | | | | Add missing includes | | | | | | | | M Compiler/Util/System.mo | | | | | | | * commit 56e3dffcf6fb99367285a26f98e138cd1818a0a7 | | | | Author: hkiel | | | | Date: Wed Feb 10 16:45:10 2016 +0100 | | | | | | | | convert some matchcontinue to match | | | | | | | | M Compiler/FrontEnd/NFConnectCheck.mo | | | | | | | * commit 9415bfe3a432355e9d1eb5bb58f606a5c4e96bd4 | | | | Author: hkiel | | | | Date: Wed Feb 10 13:30:02 2016 +0100 | | | | | | | | convert some matchcontinue to match | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | * commit 6cd879ff80ead2a49897d397c041adb330c2dea1 | | | | Author: hkiel | | | | Date: Wed Feb 10 10:34:33 2016 +0100 | | | | | | | | use correct return code | | | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | | | * commit b88ce87d352162927f76f154320e806f2a1fcf61 | | | | Author: hkiel | | | | Date: Tue Feb 9 17:33:37 2016 +0100 | | | | | | | | use match instead of matchcontinue | | | | modify pushRedeclareIntoExtends3() to make it tail recursive -> saves time and stack | | | | | | | | M Compiler/FFrontEnd/FCore.mo | | | | M Compiler/FFrontEnd/FGraph.mo | | | | M Compiler/FFrontEnd/FGraphDump.mo | | | | M Compiler/FFrontEnd/FNode.mo | | | | M Compiler/FrontEnd/NFConnectCheck.mo | | | | M Compiler/FrontEnd/NFConnectEquations.mo | | | | M Compiler/FrontEnd/NFConnectUtil2.mo | | | | M Compiler/FrontEnd/NFConnectionSets.mo | | | | M Compiler/FrontEnd/NFMod.mo | | | | M Compiler/FrontEnd/NFSCodeCheck.mo | | | | M Compiler/FrontEnd/NFSCodeEnv.mo | | | | M Compiler/FrontEnd/NFSCodeFlattenRedeclare.mo | | | | M Compiler/FrontEnd/NFSCodeMod.mo | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | | | * commit 3433e8319fe284074259f4221731bebc7a7bc6f0 | | | | Author: Martin Sjölund | | | | Date: Wed Feb 10 15:49:39 2016 +0100 | | | | | | | | Fixes for bootstrapping PDEModelica | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Parser/Makefile.common | | | | M Parser/Modelica.g | | | | | | | * commit 85b39a0d09aa4500377ae98803e7081a1468590e | | | | Author: Jan Šilar | | | | Date: Fri Jan 29 13:37:44 2016 +0100 | | | | | | | | Absyn.EQ_EQUALS splitted into EQ_EQUALS and EQ_PDE. | | | | | | | | there is some bug, doesnt compile any pde model. | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | M Compiler/FrontEnd/Dump.mo | | | | M Compiler/FrontEnd/DumpGraphviz.mo | | | | M Compiler/FrontEnd/InstBinding.mo | | | | M Compiler/FrontEnd/InstExtends.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/FrontEnd/SCode.mo | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | M Compiler/FrontEnd/Static.mo | | | | M Compiler/Script/BlockCallRewrite.mo | | | | M Compiler/Script/Interactive.mo | | | | M Compiler/Template/AbsynDumpTV.mo | | | | M Compiler/Template/SCodeTV.mo | | | | M Compiler/Template/SimCodeTV.mo | | | | M Parser/Modelica.g | | | | | | | * commit 82b0921b73c70d0b4f6703d1ab9d81d7ca969b6e | | | | Author: Jan Šilar | | | | Date: Fri Jan 8 13:53:32 2016 +0100 | | | | | | | | isField attribute / API function | | | | | | | | PDEModelica attribute isField removed from API function setComponentProperties argument. | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | * commit a2da0ef532218311d905f3f73a1ac91eb0eb244d | | | | Author: Jan Šilar | | | | Date: Mon Jan 4 08:40:46 2016 +0100 | | | | | | | | field equations without pder() include also boundary nodes | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit 154579c0180abd79c6f71a8d551bcf966d53040e | | | | Author: Jan Šilar | | | | Date: Thu Dec 31 19:42:49 2015 +0100 | | | | | | | | PDEModelica -- extrapolation on boundary | | | | | | | | Temporary modelica function extrapolateField() implemented to extrapolate field on boundaries, where is no real boundari condition needed. | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/FrontEnd/PDEModelicaBuiltin.mo | | | | | | | * commit 9c66112715730ee98053b07218dd99eeaf4dc6fb | | | | Author: Jan Šilar | | | | Date: Tue Dec 15 14:30:11 2015 +0100 | | | | | | | | Bugfix | | | | | | | | Tuple -> tuple | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit f7fe0d9054e6717b476305220a586317ef5c6fd2 | | | | Author: Jan Šilar | | | | Date: Thu Dec 10 15:39:55 2015 +0100 | | | | | | | | PDEModelica -- flag in grammar | | | | | | | | field, nonfield and indomain keywords enabled by --grammar="PDEModelica" flag | | | | | | | | M Parser/BaseModelica_Lexer.g | | | | M Parser/Parser_omc.c | | | | | | | * commit 0ca507a9229be4ed1226df32baacb149126763c8 | | | | Author: Jan Šilar | | | | Date: Wed Dec 9 13:48:59 2015 +0100 | | | | | | | | PDEModelica pdemodelica_enabled() | | | | | | | | new macro to enable pdemodelica grammar | | | | | | | | M Parser/ModelicaParserCommon.h | | | | M Parser/Parser_omc.c | | | | | | | * commit 186d4012fbe1fc99aeba67851ecf6806ead0452a | | | | Author: Jan Šilar | | | | Date: Wed Dec 2 16:38:32 2015 +0100 | | | | | | | | PDEModelica flag | | | | | | | | Calling PDEModelica specific functions only if enabled by grammar flag. | | | | | | | | M Compiler/FrontEnd/Dump.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | M Compiler/FrontEnd/PDEModelicaBuiltin.mo | | | | M Compiler/Script/Interactive.mo | | | | M Compiler/Util/Config.mo | | | | | | | * commit 9a9dd8ae4d99c781dcf8504a248f40000c71077c | | | | Author: Jan Šilar | | | | Date: Mon Nov 30 14:38:27 2015 +0100 | | | | | | | | Fixing previous rebase. | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit 7b107b25ece0ba042f3fd4a37b273ee3ce524242 | | | | Author: Jan Šilar | | | | Date: Mon Nov 30 11:10:33 2015 +0100 | | | | | | | | Flag --PDE removed. | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 554b2a608b9108efd271a30b3d0cbd88da500952 | | | | Author: Jan Šilar | | | | Date: Mon Nov 30 11:06:15 2015 +0100 | | | | | | | | PDEModelica fag and new built-in file | | | | | | | | --PDE flag changed to --grammar="PDEModelica" | | | | New PDEModelicaBuiltin file. Loading enabled by the flag. | | | | | | | | M Compiler/FrontEnd/Builtin.mo | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | A Compiler/FrontEnd/PDEModelicaBuiltin.mo | | | | M Compiler/Makefile.in | | | | M Compiler/Util/Flags.mo | | | | | | | * commit c1ec6d8fdf59bd43077668d605f30cb103b82c4d | | | | Author: Jan Šilar | | | | Date: Fri Nov 13 13:47:48 2015 +0100 | | | | | | | | fixed bad rebase merge | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | * commit 084a83663bf1ad0f634872bc000a4150915c7f4a | | | | Author: Jan Šilar | | | | Date: Mon Nov 9 12:26:02 2015 +0100 | | | | | | | | PDE | | | | | | | | boundary conditions, equations containing coordinates | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit a384029e570bc945f8ab9ce4ea4ca81ef9727c24 | | | | Author: Jan Šilar | | | | Date: Mon Oct 12 10:30:53 2015 +0200 | | | | | | | | PDE extension - regions | | | | | | | | now it's possible to write "... indomain omege.interior;" in domain specification of an equation. | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | * commit dae025210bcdbf2a4199f5d77dbc230e6aa98aed | | | | Author: Jan Šilar | | | | Date: Mon Oct 5 14:33:00 2015 +0200 | | | | | | | | PDE modelica. Some model error checks. | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit 187c57b08fafcc999f472864b63c74c05d98215a | | | | Author: Jan Šilar | | | | Date: Wed Sep 23 11:23:26 2015 +0200 | | | | | | | | PDE extension | | | | | | | | - better error messages. | | | | - fixed bug with pder | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit 692fa0f954ea38b113ea9f5935c6ebb99caf500a | | | | Author: Jan Šilar | | | | Date: Tue Sep 22 17:33:43 2015 +0200 | | | | | | | | Discretization of PDE equations. | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit aed8fab218fdc8f3449e0b9de5a66be3ae4215d9 | | | | Author: Jan Šilar | | | | Date: Mon Sep 21 11:21:34 2015 +0200 | | | | | | | | Moving code around. | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit 61c812f857301435245fd69ad61107984fcdfd64 | | | | Author: Jan Šilar | | | | Date: Fri Sep 18 17:13:37 2015 +0200 | | | | | | | | Several changes in PDE extension | | | | | | | | New type InstUtil.DomainFieldsLst to store domain and its fields. | | | | -- passed from elabField | | | | | | | | N of domain is taken from the evalueted variables of domain. | | | | | | | | DomainLineSegment1D.L and .N are given default values. | | | | | | | | New function List.findSome. | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit f0da417dabd8ad50e0915257f1a89ea78971bb76 | | | | Author: Jan Šilar | | | | Date: Mon Sep 14 17:09:13 2015 +0200 | | | | | | | | Work towards discretization of PDEs | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit 4d0cbd81f77038f964185ede874e7b63e6ca0563 | | | | Author: Jan Šilar | | | | Date: Thu Sep 10 10:33:54 2015 +0200 | | | | | | | | Returning (field,domain) tuple list from elabField() upto instClassdef2. | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/FrontEnd/Lookup.mo | | | | M Compiler/FrontEnd/Patternm.mo | | | | M Compiler/Util/Error.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit 12a5593b9b01d852765fe4b21a65b54d9065d939 | | | | Author: Jan Šilar | | | | Date: Fri Jun 19 14:52:18 2015 +0200 | | | | | | | | Option domainOpt; added to SCode.EQ_EQUALS. | | | | Subsequent changes. | | | | | | | | M Compiler/FrontEnd/InstBinding.mo | | | | M Compiler/FrontEnd/InstExtends.mo | | | | M Compiler/FrontEnd/SCode.mo | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | M Compiler/Template/SCodeTV.mo | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | * commit bf029a092b32331442ef12ca4110a4a411091fcb | | | | Author: Jan Šilar | | | | Date: Tue Jun 16 11:01:33 2015 +0200 | | | | | | | | fixing code due to added domainOpt to Absyn.EQ_EQUALS | | | | | | | | Cherry-pick of 6a8583798897f9a9f210a459b2965f7b0664620d | | | | | | | | Conflicts: | | | | Compiler/OpenModelicaBootstrappingHeader.h | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | M Compiler/FrontEnd/Dump.mo | | | | M Compiler/FrontEnd/DumpGraphviz.mo | | | | M Compiler/Script/BlockCallRewrite.mo | | | | M Compiler/Script/Interactive.mo | | | | M Compiler/Template/AbsynDumpTV.mo | | | | M Parser/Modelica.g | | | | | | | * commit 6defd95fbd784b692767339f659156d6e18db46a | | | | Author: Jan Šilar | | | | Date: Tue May 26 16:26:13 2015 +0200 | | | | | | | | starting indomain implementation | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | M Parser/BaseModelica_Lexer.g | | | | M Parser/Modelica.g | | | | | | | * commit 9090acd569ea649c7a2dd3f7ba58b3b2aa8b44d8 | | | | Author: Jan Šilar | | | | Date: Wed May 20 10:18:41 2015 +0200 | | | | | | | | each prefix is added to every modifier in fields | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit 71d9e6a06863b30841624f26f5b6d7d8a9e22e16 | | | | Author: Jan Šilar | | | | Date: Tue May 19 14:18:06 2015 +0200 | | | | | | | | elaborate function now replaces field variables with arrays | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit 1ab796528acf9b4ec2ddb05a8e1a90bd26ada59c | | | | Author: Jan Šilar | | | | Date: Mon May 18 16:35:20 2015 +0200 | | | | | | | | elabField function - converts field into array. Not finished yet. | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit 01c0933bb5ab786182c31d5349800cf7fd2c8b97 | | | | Author: Jan Šilar | | | | Date: Mon May 18 10:01:18 2015 +0200 | | | | | | | | started writing function elabField | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | * commit 8d3896689db684bc2449309c8db0a9e6e3e307d4 | | | | Author: Jan Šilar | | | | Date: Wed Jul 8 12:43:26 2015 +0200 | | | | | | | | All changes from PDE branch from svn in one commit. | | | | | | | | (Cherry-pick of f374870b28a3de9426910072e3efbb5aaeedf454) | | | | | | | | Conflicts: | | | | Compiler/FrontEnd/InstFunction.mo | | | | Compiler/Util/Flags.mo | | | | | | | | M Compiler/FFrontEnd/FBuiltin.mo | | | | M Compiler/FFrontEnd/FGraph.mo | | | | M Compiler/FrontEnd/Absyn.mo | | | | M Compiler/FrontEnd/Builtin.mo | | | | M Compiler/FrontEnd/CevalFunction.mo | | | | M Compiler/FrontEnd/Dump.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstExtends.mo | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/InstUtil.mo | | | | M Compiler/FrontEnd/Lookup.mo | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | M Compiler/FrontEnd/NFSCodeEnv.mo | | | | M Compiler/FrontEnd/NFSCodeFlattenImports.mo | | | | M Compiler/FrontEnd/NFSCodeFlattenRedeclare.mo | | | | M Compiler/FrontEnd/NFSCodeLookup.mo | | | | M Compiler/FrontEnd/SCode.mo | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | M Compiler/Script/BlockCallRewrite.mo | | | | M Compiler/Script/GlobalScriptUtil.mo | | | | M Compiler/Script/Interactive.mo | | | | M Compiler/Util/Flags.mo | | | | M Parser/BaseModelica_Lexer.g | | | | M Parser/Modelica.g | | | | | | | * commit 748d6d57620d0358c0c52185cd946028c645dcdb | | | | Author: adrpo | | | | Date: Wed Feb 10 15:40:31 2016 +0100 | | | | | | | | fix windows build | | | | | | | | M Compiler/Makefile.omdev.mingw | | | | M Compiler/boot/Makefile.common | | | | M Compiler/boot/Makefile.omdev.mingw | | | | M Compiler/runtime/Makefile.omdev.mingw | | | | | | | * commit 801d118186cbc4a4dd6522a5a546c232323195d4 | | | | Author: Per Östlund | | | | Date: Wed Feb 10 14:55:36 2016 +0100 | | | | | | | | Generic AVL tree improvements. | | | | | | | | M Compiler/Util/BaseAvlTree.mo | | | | | | * | commit b95e6ebd0467259e3552864430ed42bc40bd00a1 | | |/ Author: Per Östlund | | | Date: Wed Feb 10 14:50:50 2016 +0100 | | | | | | Performance fixes. | | | | | | - Changed paths hashtable in InstExtends to a list of hashtables, | | | to avoid the need to copy it when entering a new scope. | | | - Cleaned up and optimized various functions in InstExtends. | | | - Disabled state machine processing when using a Modelica version | | | older than 3.3, to avoid creating expensive but unused hashtables. | | | | | | M Compiler/FFrontEnd/FGraph.mo | | | M Compiler/FrontEnd/InstExtends.mo | | | M Compiler/FrontEnd/InstStateMachineUtil.mo | | | M Compiler/FrontEnd/SCode.mo | | | | | * commit e0b0d22a6d54064481d5a0217b138a224db449dd | | | Author: Martin Sjölund | | | Date: Wed Feb 10 09:38:35 2016 +0100 | | | | | | Changes for bootstrapping header | | | | | | OpenModelicaBootstrappingHeader.h is now treated as part of the tarball | | | for bootstrapping. This makes it possible to change Absyn.mo without | | | generating a new tarball. | | | | | | The build system now generates special a-files for Compiler/runtime/ | | | and Parser/ that uses the tarball version of the header for stage 1 of | | | the bootstrapping, and a fresh header for other objects. This file is | | | not copied to the build directory. | | | | | | M Compiler/boot/Makefile.common | | | M Compiler/boot/Makefile.in | | | R100 Compiler/OpenModelicaBootstrappingHeader.h Compiler/boot/tarball-include/OpenModelicaBootstrappingHeader.h | | | M Compiler/runtime/Makefile.common | | | M Compiler/runtime/Makefile.in | | | M Makefile.common | | | M Makefile.in | | | M Makefile.omdev.mingw | | | M Parser/Makefile.common | | | M Parser/Modelica.g | | | M Parser/Parser_omc.c | | | | | * commit 0c39bf621feacaf80e9c7b4fead58cbc62d903e8 | | | Author: Lena Buffoni | | | Date: Tue Feb 9 20:02:39 2016 +0100 | | | | | | update requirement bindings | | | | | | M Compiler/Script/Binding.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit f45a8b27a2655de7571393749d7846e90b176462 | | | Author: Per Östlund | | | Date: Tue Feb 9 20:06:03 2016 +0100 | | | | | | Fix for #3669. | | | | | | - Rewrote InstVar.instArrayDimInteger to be more efficient, and more | | | tail recursive than it claimed to be. | | | - Changed Lookup.makeDimensionSubscript so it uses DAE.RANGE for | | | integer dimensions, instead of expanding to an array. | | | - Updated rest of the front end to handles range slices properly. | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 5018d90653fc5e1a67f1442398c7ed42af7e69bf | | | Author: vwaurich | | | Date: Tue Feb 9 14:17:23 2016 +0100 | | | | | | - dont evaluate start values for parameters if there is a bindExp | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | * commit 0a4684b83a976127c9baa1249526fc1e09222e0a | | | Author: Martin Sjölund | | | Date: Tue Feb 9 12:24:47 2016 +0100 | | | | | | Fix OSX configuration (broken LAPACK) | | | | | | M Makefile.in | | | M m4/lapack.m4 | | | | | * commit cf5d61e49e61bdd49d95b02ace03223af84308ce | | | Author: Martin Sjölund | | | Date: Tue Feb 9 12:23:30 2016 +0100 | | | | | | Update 3rdParty | | | | | | M 3rdParty | | | | | * commit 0214b3af35359744581630f584f47ced4eea34d2 | | | Author: Martin Sjölund | | | Date: Tue Feb 9 11:12:46 2016 +0100 | | | | | | Handle empty within for Modelica diff | | | | | | This fixes #3619. | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | * commit 9bf7608837f498e2a5bafbfda75da5397a961dcb | | | Author: adrpo | | | Date: Mon Feb 8 16:11:53 2016 +0100 | | | | | | do not use time in functions used in coverage testing | | | | | | M Examples/BuildModelRecursive.mos | | | | | * commit 47ae7d2d7525eb1aaf0d9c6f4644983bf55923bb | | | Author: Per Östlund | | | Date: Mon Feb 8 15:23:37 2016 +0100 | | | | | | Fix for #3666. | | | | | | - Only allow time in models and blocks as per the spec. | | | - Treat time more like a built-in name. | | | | | | M Compiler/FFrontEnd/FGraph.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | M Compiler/FrontEnd/NFSCodeEnv.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/Util/Error.mo | | | | | * commit 1a62d7857ca9926256751452c498cc1a4c93f504 | | | Author: Martin Sjölund | | | Date: Mon Feb 8 14:01:11 2016 +0100 | | | | | | Handle addition of comments in Modelica diff | | | | | | This fixed ticket #3658. | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 4f02c1718578bab2d88028eee90ed28d3dd8b822 | | | Author: Adeel Asghar | | | Date: Sun Feb 7 00:36:06 2016 +0100 | | | | | | Fixes #3670. Order target language. Added `OpenModelica` for `getVersion()` output. | | | | | | M Compiler/Util/Flags.mo | | | M Makefile.omdev.mingw | | | | | * commit 240ce9eb882984b3e19988ec920d5805cba58a48 | | | Author: vruge | | | Date: Sat Feb 6 15:26:53 2016 +0100 | | | | | | matchcontinue -> match | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 86500a3554346dc27c8d6b9cfae5fc3d179113af | | | Author: Rüdiger Franke | | | Date: Fri Feb 5 22:12:12 2016 +0100 | | | | | | Remove obsolete OMCppSystem_FMU_static | | | | | | Use regular OMCppSystem_static instead that is compiled with | | | -DENABLE_SUNDIALS_STATIC without causing more link dependencies. | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | | * commit 6d7b0935228690c05012c183786942b03007991f | | | Author: Martin Sjölund | | | Date: Fri Feb 5 10:59:14 2016 +0100 | | | | | | Do not include rtclock in FMU (#3616) | | | | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/rtclock.c | | | M SimulationRuntime/c/util/rtclock.h | | | | | * commit 1b64dc04ba6f1050a01aacd4a569ba1c363a477a | | | Author: Martin Sjölund | | | Date: Fri Feb 5 10:41:18 2016 +0100 | | | | | | Fix #3616 - stringAppend missing in FMU | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | M SimulationRuntime/c/util/modelica_string.c | | | M SimulationRuntime/c/util/modelica_string.h | | | | | * commit 5fcced9802f5b78f9a90fff4ccea3e8b27358fde | | | Author: vruge | | | Date: Fri Feb 5 00:03:19 2016 +0100 | | | | | | improved debuge for optimization | | | | | | M 3rdParty | | | M SimulationRuntime/c/Makefile.objs | | | A SimulationRuntime/c/optimization/DataManagement/DebugeOptimization.c | | | M SimulationRuntime/c/optimization/DataManagement/InitialGuess.c | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | M SimulationRuntime/c/optimization/OptimizerData.h | | | M SimulationRuntime/c/optimization/OptimizerLocalFunction.h | | | M SimulationRuntime/c/optimization/eval_all/EvalG.c | | | M SimulationRuntime/c/optimization/eval_all/EvalL.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit fc1c55df8e3a927b2069ee6453e0fe51f2f9daaa | | | Author: Rüdiger Franke | | | Date: Thu Feb 4 20:36:14 2016 +0100 | | | | | | fix use of dgesv for Cpp FMI export | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/CMake/FindDgesv.cmake | | | | | * commit 73392453aeabb83b847b9151410ebb34cc85a586 | | | Author: Martin Sjölund | | | Date: Thu Feb 4 06:46:16 2016 +0100 | | | | | | Changes to compile with VS2010 express | | | | | | M 3rdParty | | | M SimulationRuntime/c/openmodelica.h | | | M SimulationRuntime/c/util/generic_array.c | | | M SimulationRuntime/c/util/generic_array.h | | | M SimulationRuntime/c/util/read_write.c | | | M SimulationRuntime/c/util/tinymt64.h | | | | | * commit 2c85e5f40c87dd3cd549f2f3d3e6ddbf4503a576 | | | Author: Rüdiger Franke | | | Date: Wed Feb 3 21:46:48 2016 +0100 | | | | | | add solver libs to Cpp FMUs compiled with msvc | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 6f7b438f5c29cd4fb50686947ab17e6ee1a117e5 | | | Author: Rüdiger Franke | | | Date: Wed Feb 3 21:35:37 2016 +0100 | | | | | | fix Cpp FMU name if compiled with msvc | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 8d53fa93380234046e9b131eb7545287089d02d8 | | | Author: Lennart Ochel | | | Date: Wed Feb 3 19:17:38 2016 +0100 | | | | | | Fix #3644 | | | | | | Don't remove stateSets, partitionKind and removedEqs from the | | | systems within optimization module 'simplifyComplexFunction'. | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit d9e7af7b5288a12c5389b627e82cb09ffb08eee7 | | | Author: Martin Sjölund | | | Date: Wed Feb 3 14:22:33 2016 +0100 | | | | | | Add a sanity check to the Modelica diff tool | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Util/StringUtil.mo | | | | | * commit 521a5df004a4682174cbc38dd392fecb15555841 | | | Author: Martin Sjölund | | | Date: Wed Feb 3 11:36:12 2016 +0100 | | | | | | Fixes for ticket 3642 | | | | | | diffModelicaFileListings no longer removes model M in the ticket. | | | The problems with UTF-8 comments have already been fixed. | | | | | | M Compiler/Parsers/SimpleModelicaParser.mo | | | | | * commit fb06e80956870d22e90e87af21752424390056c8 | | | Author: Martin Sjölund | | | Date: Wed Feb 3 07:49:03 2016 +0100 | | | | | | Rename solvers | | | | | | - Radau1 is now impeuler | | | - Lobatto2 is now trapezoid | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit 9056eb25bef0fa3eb31e1dcec4b05b7e53e05bae | | | Author: vruge | | | Date: Fri Jan 29 14:47:09 2016 +0100 | | | | | | some fixes from static analysis | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | M SimulationRuntime/c/optimization/eval_all/EvalG.c | | | | | * commit 63ec077230a0d18a74f288b95fbde3841d4da36f | | | Author: Per Östlund | | | Date: Tue Feb 2 19:34:39 2016 +0100 | | | | | | Fix for #3528. | | | | | | - Ignore inner redeclares that doesn't have a constraining class | | | in Mod.doMerge. | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | * commit 08f0eec4ecc8e2ae54add2bb42dd335125fbe83d | | | Author: Per Östlund | | | Date: Tue Feb 2 18:10:06 2016 +0100 | | | | | | Fix for #3608. | | | | | | - Return an empty string for the type in Interactive.getComponentInfo | | | when the type can't be found, instead of returning the unqualified | | | class path. | | | | | | M Compiler/Script/Interactive.mo | | | M Compiler/Util/StringUtil.mo | | | | | * commit a5d0c6951ea9075731ef513880726809afa170de | | | Author: Willi Braun | | | Date: Tue Feb 2 17:26:24 2016 +0100 | | | | | | fix #3659. | | | - accidental removed an exception for inlining while differentiate | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit a8ef4b2c8ddd85c58c3d3aa29cd9157c36260711 | | | Author: Rüdiger Franke | | | Date: Tue Feb 2 16:31:26 2016 +0100 | | | | | | Rename hpcom init file | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit 12039e236e3993eddd3bc5e668532f0c3b06b5a7 | | | Author: Rüdiger Franke | | | Date: Tue Feb 2 15:14:57 2016 +0100 | | | | | | Rename Cpp simulation init file for OMEdit | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 002aeac2e912e726cea7dfd89889b965decb61bc | | | Author: hkiel | | | Date: Tue Feb 2 16:11:24 2016 +0100 | | | | | | direct assignment of s in String(s) | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 24fc4a1ea51d256848c0e89f3657f7cacb847a74 | | | Author: hkiel | | | Date: Tue Feb 2 13:27:42 2016 +0100 | | | | | | optimize String(s) | | | just return the string | | | | | | M SimulationRuntime/c/util/modelica_string.c | | | | | * commit 3e1c6c4470d15905703c22b1707f0bca55e2433c | | | Author: hkiel | | | Date: Mon Feb 1 16:24:52 2016 +0100 | | | | | | runtime code for String(s) | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M SimulationRuntime/c/util/modelica_string.c | | | M SimulationRuntime/c/util/modelica_string.h | | | | | * commit 9aeedf519f88aaef33354591c95a678f69249004 | | | Author: hkiel | | | Date: Mon Feb 1 16:24:19 2016 +0100 | | | | | | fix clang analyzer warning | | | | | | M SimulationRuntime/c/util/write_csv.c | | | | | * commit dcc0ed6a46a2607284dbfa87ee7fb9514dbbf705 | | | Author: hkiel | | | Date: Mon Feb 1 16:23:23 2016 +0100 | | | | | | convert some matchcontinue to match | | | makes some functions tail recursive | | | | | | M Compiler/FrontEnd/ClassInf.mo | | | M Compiler/FrontEnd/Graphviz.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/FrontEnd/MMath.mo | | | | | * commit 905b903ec4d5ecb1751493da299334bf86c5f196 | | | Author: Martin Sjölund | | | Date: Tue Feb 2 13:55:22 2016 +0100 | | | | | | Rename explicit trapezoidal rule to Heun (RK2) | | | | | | Also added some additional description to the solvers. | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 9c59763037ba0decaeb7b3007df11bd92d48e621 | | | Author: Martin Sjölund | | | Date: Tue Feb 2 12:18:33 2016 +0100 | | | | | | Add support for the trapezoidal method (RK2) | | | | | | Error for der(x)=1-x shrinks by halving the step size: | | | * Euler: x2 | | | * Trapezoidal: x4 | | | * RK4: x16 | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit d89bde8c92770e0a223d14be1909a1b330f0dbef | | | Author: Martin Sjölund | | | Date: Tue Feb 2 10:44:02 2016 +0100 | | | | | | Do not stringAppend if either side is empty | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | | | * commit 379c4c55d298204046e549833fab17d642e4d6bb | | | Author: vruge | | | Date: Tue Feb 2 02:43:56 2016 +0100 | | | | | | fixed csvInput | | | | | | M SimulationRuntime/c/simulation/solver/external_input.c | | | | | * commit 530076c5c2642a89d3f07c767351cc3552b7da32 | | | Author: vruge | | | Date: Tue Feb 2 02:27:44 2016 +0100 | | | | | | csvInput: input order by name | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/solver/external_input.c | | | | | * commit 993bd3a11fe31c6b608091463e34e46407766995 | | | Author: hkiel | | | Date: Mon Feb 1 20:24:23 2016 +0100 | | | | | | change some matchcontinue to match | | | | | | M Compiler/Script/Binding.mo | | | | | * commit e2d5aa8c3242523f259b4ca97110d3ea6926eae8 | | | Author: Lena Buffoni | | | Date: Mon Feb 1 16:20:26 2016 +0100 | | | | | | Bindings for requirement modeling support | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | A Compiler/Script/Binding.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 58962877c69c29dde1d0788ae2b4a4f74f936835 | | | Author: Lennart Ochel | | | Date: Fri Jan 29 13:55:31 2016 +0100 | | | | | | Modify getAvailableLibraries | | | | | | Make getAvailableLibraries only return those subdirectories that | | | contain a package.mo file. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 25cfcd61ccf92ce51cc77fa608141a7dd96da1fe | | | Author: Lennart Ochel | | | Date: Sat Jan 30 11:48:54 2016 +0100 | | | | | | Update .gitignore file | | | | | | Add tags files to .gitignore | | | | | | M .gitignore | | | | | * commit 333813aaa315a28aa6d9773adeb3a7e1b9551d06 | | | Author: Lennart Ochel | | | Date: Fri Jan 29 17:09:09 2016 +0100 | | | | | | Recover original cse index logic | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 52c001d296da065dd2d13154d95b313fbd623af7 | | | Author: Lennart Ochel | | | Date: Fri Jan 29 16:40:36 2016 +0100 | | | | | | Reset cse indices for each back end run | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit 99682815489d934f2d943623186346f946672a3e | | | Author: Willi Braun | | | Date: Fri Jan 29 20:08:36 2016 +0100 | | | | | | activate wrapFunctionCall for jacobians | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit ba87c65584cef29987efb8cfa58e8a4edd210875 | | | Author: Willi Braun | | | Date: Thu Jan 28 16:41:00 2016 +0100 | | | | | | remove error messages from convertResidualsIntoSolvedEquations | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit c81dc9f53de929fa07a776c9007ab1f70861b343 | | | Author: Willi Braun | | | Date: Thu Jan 28 16:03:28 2016 +0100 | | | | | | active symbolic jacobain for loops without functions | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 4b7f96a8499fbb29b96f0d7298833b1e41f92a22 | | | Author: Willi Braun | | | Date: Wed Jan 27 21:51:02 2016 +0100 | | | | | | further improvments for differentiation | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 658b927998fc05b034aabb59685031e6652a0861 | | | Author: Willi Braun | | | Date: Wed Jan 27 21:51:02 2016 +0100 | | | | | | # This is a combination of 3 commits. | | | # The first commit's message is: | | | fix function differentiation | | | | | | # The 2nd commit message will be skipped: | | | | | | # fixed function mapper | | | | | | # The 3rd commit message will be skipped: | | | | | | # fix differentiation of functions | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/Types.mo | | | | | * commit 3ccd90a9786792f85e6c5636142b6fdaced1c9cc | | | Author: Willi Braun | | | Date: Thu Jan 21 21:36:23 2016 +0100 | | | | | | fixing differentiation of Records | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 49bf67a4e99e7919da36abd2ee510ae4c9bf6a20 | | | Author: Willi Braun | | | Date: Fri Jan 29 03:13:30 2016 +0100 | | | | | | use global index in wrapfunctionCall module | | | - This allows the usage of the modlue at different stages of the compile process | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/Global/Global.mo | | | | | * commit 3029c6409f57f4494d35ef9394b9edab5af13e85 | | | Author: Lennart Ochel | | | Date: Thu Jan 28 12:15:47 2016 +0100 | | | | | | Fix Windows makefile | | | | | | M SimulationRuntime/fmi/export/buildproject/Makefile.omdev.mingw | | | | | * commit 152dfb16cf5b71aa0fab80de463d3afb17950525 | | | Author: vruge | | | Date: Thu Jan 28 00:10:25 2016 +0100 | | | | | | added flag: csvInput - use libcsv.lib for external input | | | | | | M SimulationRuntime/c/simulation/solver/external_input.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 10e85bd73620d03315663eed3a00c4c015ffcd22 | | | Author: hkiel | | | Date: Wed Jan 27 16:14:49 2016 +0100 | | | | | | convert matchcontinue to match | | | | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/TplAbsyn.mo | | | M Compiler/Util/FMI.mo | | | M Compiler/Util/Flags.mo | | | | | * commit b1d0c1d50171317d9efb05e18ef2f38a163b3d93 | | | Author: Per Östlund | | | Date: Wed Jan 27 16:01:42 2016 +0100 | | | | | | Fix for #3577. | | | | | | - Change the source info of classes and all their elements when | | | using the copyClass API function. | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 767d908221cedd1ddde06667b1a1d8c882af6a27 | | | Author: Martin Sjölund | | | Date: Wed Jan 27 15:48:50 2016 +0100 | | | | | | Make source FMU smaller (minimal files for dgesv) | | | | | | M SimulationRuntime/c/Makefile.objs | | | | | * commit 51ca6a500da164616f484f218c97bc466fb55467 | | | Author: vruge | | | Date: Wed Jan 27 13:23:35 2016 +0100 | | | | | | improved heuristic | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 783a9b02227bf5c1ad9f151fd767d73abe9c89c5 | | | Author: hkiel | | | Date: Wed Jan 27 11:39:20 2016 +0100 | | | | | | convert some matchcontinue to match | | | leads to some tail-recursive functions | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Mod.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/Util/VarTransform.mo | | | | | * commit 06265e07253c7230aa84e96d1796bc72614a4056 | | | Author: vruge | | | Date: Wed Jan 27 10:54:46 2016 +0100 | | | | | | matchcontinue->match | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 104520f8046a8f364b5597bf4e53932b50dbd0ac | | | Author: vruge | | | Date: Tue Jan 26 23:45:13 2016 +0100 | | | | | | terms heuristic: don't distinguish der(x) from $DERAliasx | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit b7eda9c2ed2fd6aa82e1eede01338f3431b990b8 | | | Author: Willi Braun | | | Date: Wed Jan 27 00:56:09 2016 +0100 | | | | | | fix function fixAliasVarsCausal2 | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit de5898cdbb908bb243e59bad54c535eb1d1d9ea5 | | | Author: vruge | | | Date: Wed Jan 27 00:30:02 2016 +0100 | | | | | | added first heuristic for sorting terms (optional) | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 072f8e9844b597440ac6cdc483d61aa4b5494723 | | | Author: Martin Sjölund | | | Date: Tue Jan 26 16:05:05 2016 +0100 | | | | | | Fix stack overflow in removeStateDerInfo | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit b1fb7f98c260e196ac36522f6494f3ece2d3b2a6 | | | Author: hkiel | | | Date: Tue Jan 26 15:31:29 2016 +0100 | | | | | | get rid of some matchcontinue statements | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | | | * commit b04455e08e7cff9b635b15cb909b10345c10bf0e | | | Author: hkiel | | | Date: Tue Jan 26 13:39:09 2016 +0100 | | | | | | make two functions tail recursive | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit c89f8ab1f691423b2c2f74975650bf0ce31e01a0 | | | Author: Martin Sjölund | | | Date: Tue Jan 26 10:09:46 2016 +0100 | | | | | | Fix stack overflow | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit 675b7d6fb5f39fcd1614ae10deecdd8060e8285a | | | Author: Martin Sjölund | | | Date: Mon Jan 25 16:38:59 2016 +0100 | | | | | | Handle CRLF in the lexer | | | | | | M Compiler/Lexers/LexerModelicaDiff.mo | | | M Compiler/Lexers/lexerModelicaDiff.l | | | | | * commit f614495f16e7fa497cd3569a5e53410a44b9e769 | | | Author: Martin Sjölund | | | Date: Mon Jan 25 16:38:27 2016 +0100 | | | | | | stringGet should return unsigned integers (0-255) | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | | * commit f105a55be2f0001fb5de29dfd343d472442bf397 | | | Author: Per Östlund | | | Date: Mon Jan 25 14:21:34 2016 +0100 | | | | | | Fix for #3640. | | | | | | - Fix code generation for local function variables in | | | external C functions. | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit ba656e8f894e71f2963b1cb73834080ff5fad177 | | | Author: hkiel | | | Date: Mon Jan 25 13:38:27 2016 +0100 | | | | | | Fix order of equations in json file (removed-initial must go directly after initial) | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M configure.ac | | | | | * commit 47db7d2ba3bc960c3c863ecd6e48a75890ddded0 | | | Author: Willi Braun | | | Date: Fri Jan 22 13:51:46 2016 +0100 | | | | | | fix accedently commited logic | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit a2e0a2ce3c7a2c256cb21a6ae54a653c3a7eb22d | | | Author: Willi Braun | | | Date: Fri Jan 22 12:26:57 2016 +0100 | | | | | | cleanup of symbolic jacobian of algebraic loops | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 3e079bc58c039333a2c90746c097230589a3e008 | | | Author: Willi Braun | | | Date: Tue Jan 19 13:53:23 2016 +0100 | | | | | | preparations to activate NLSanalyticJacobians | | | | | | - excluded certain expression for now: | | | - delay | | | - homotopy | | | - matrix | | | - some function calls | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 3c8a7d4cffabf3cde4ec8223d0b6002c14676e22 | | | Author: Willi Braun | | | Date: Wed Jan 20 23:46:54 2016 +0100 | | | | | | fix discrete differentiation of statements | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 8c9025a2c22d0a5cd8cc1c64a8694ede5b2fcf5c | | | Author: Per Östlund | | | Date: Thu Jan 21 14:04:28 2016 +0100 | | | | | | Fix for #3633. | | | | | | - Don't generate result assignment when match is used as a | | | non-returning call. | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 9f7f95eee62e088a7d61672e5263b83915fb5198 | | | Author: Martin Sjölund | | | Date: Thu Jan 21 13:25:38 2016 +0100 | | | | | | Add input index to M_init.xml file | | | | | | This is so that we can map external input files (or OPC input) to a | | | variable name from an index. Previously, you only knew how many input | | | variables there were, not in which order they should be given. | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/SimCode/SimCodeVar.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit ff6909b7444508985e3ead9ba910b6c564bfc332 | | | Author: vwaurich | | | Date: Wed Jan 20 14:55:53 2016 +0100 | | | | | | -fix visxml for constant systems | | | | | | M Compiler/Util/VisualXML.mo | | | | | * commit 2fde1e42454234cf981fcff0644f3254cbb01ea7 | | | Author: Willi Braun | | | Date: Wed Jan 20 12:48:07 2016 +0100 | | | | | | fix function BackendDump.jacobianTypeStr | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | * commit 84d4b50ae3e2affa6079cc068330c33a59307e80 | | | Author: vwaurich | | | Date: Tue Jan 19 15:28:52 2016 +0100 | | | | | | - rk12 singlerate solver | | | | | | M SimulationRuntime/cpp/Solver/RK12/RK12.cpp | | | | | * commit 1492e9b6589a756e12273938d696754e2a53e2e1 | | | Author: vwaurich | | | Date: Fri Jan 15 08:45:09 2016 +0100 | | | | | | - proper order of states for multiratepartitioning, some rk12 enhancements | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Array.mo | | | M SimulationRuntime/cpp/Include/Solver/RK12/RK12.h | | | M SimulationRuntime/cpp/Solver/RK12/RK12.cpp | | | | | * commit b9b870d65d3a820745415ae3800de32bcc02aec4 | | | Author: Lennart Ochel | | | Date: Thu Jan 14 20:18:02 2016 +0100 | | | | | | Handle empty unit strings | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | * commit 67773353ff223121c16e078fbfde614d457e44d9 | | | Author: Martin Sjölund | | | Date: Thu Jan 14 06:21:17 2016 +0100 | | | | | | Install the new project files for FMI | | | | | | M Makefile.common | | | | | * commit b27cca871b01fde8bfb3eb498f4f94a24079a849 | | | Author: vwaurich | | | Date: Wed Jan 13 12:45:17 2016 +0100 | | | | | | - fix cpp tests | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | * commit fd65350e131315bc8b2ba9ef2626cd523d52e974 | | | Author: vwaurich | | | Date: Wed Jan 13 09:57:19 2016 +0100 | | | | | | - multirate rk12 solver for cpp runtime | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Include/Core/System/IContinuous.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | A SimulationRuntime/cpp/Include/Solver/RK12/FactoryExport.h | | | A SimulationRuntime/cpp/Include/Solver/RK12/IRK12Settings.h | | | A SimulationRuntime/cpp/Include/Solver/RK12/RK12.h | | | A SimulationRuntime/cpp/Include/Solver/RK12/RK12Settings.h | | | M SimulationRuntime/cpp/LibrariesConfig.h.in | | | A SimulationRuntime/cpp/Solver/RK12/CMakeLists.txt | | | A SimulationRuntime/cpp/Solver/RK12/FactoryExport.cpp | | | A SimulationRuntime/cpp/Solver/RK12/RK12.cpp | | | A SimulationRuntime/cpp/Solver/RK12/RK12Settings.cpp | | | A SimulationRuntime/cpp/Solver/RK12/config/RK12Settings.xml | | | | | * commit f701c465721d58f53faa3aeed0974b6d6d7bde47 | | | Author: vwaurich | | | Date: Tue Jan 12 12:25:53 2016 +0100 | | | | | | - task graph based multirate partitioning | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 71918c7fada6a3f7544a02ba0b947e711d08c61c | | | Author: mflehmig | | | Date: Mon Jan 11 12:44:33 2016 +0100 | | | | | | Clean up in HPCOM module. | | | | | | Redeclared public functions that are not used in other packages to protected with respect to compile efficiently (https://trac.openmodelica.org/OpenModelica/wiki/WritingEfficientMetaModelica). | | | | | | M Compiler/BackEnd/HpcOmBenchmark.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | * commit dc2d3ef0465e4c25d2f288701d69c20efb9acf46 | | | Author: Martin Sjölund | | | Date: Fri Dec 11 18:10:56 2015 +0100 | | | | | | Add a simple Modelica diff based on tree parsing | | | | | | There is a hand-written parse tree generator for a relaxed version of | | | the Modelica grammar. | | | | | | There exists an algorithm for tree merging, which is based on trying | | | to diff all the subtrees in a node, to figure out which subtrees | | | changed (syntactically, not lexically). Only these subtrees are then | | | traversed. | | | | | | Diff algorithms scale O(N*D), which made the old scanner-based diff | | | slow since N and D are both very large (many whitespace changes). | | | The new diff has a low N (because entires subtrees are pruned away | | | early on), and a low D (because whitespace changes are often pruned | | | away in semantically identical subtreees). | | | | | | However, the algorithm still scales poorly if there is a large number | | | of nested classes in the file. It works much better when models are | | | stored in separate files (takes around 1-2 seconds for 300 kB files). | | | The lexer-based diff did spend hours to perform this diff however... | | | | | | The diff is patched to perform move operations in order to preserve | | | whitespace better (otherwise whitespace would be reset to the updated | | | file). | | | | | | Token content is performed using a tokenContentEq operation, which | | | can do string comparison on substrings directly (to avoid creating | | | strings only to compare them). The (Boolean) tree comparison is | | | linear in both memory and time. | | | | | | There is a labelling of some nodes (like named modifications), in order | | | to know which subtrees belong together in a comparison. | | | | | | Whitespace and indentation is considered in a similar way as the old | | | comparison algorithm. | | | | | | M Compiler/Lexers/LexerModelicaDiff.mo | | | M Compiler/Lexers/lexerModelicaDiff.l | | | M Compiler/Main/Main.mo | | | A Compiler/Parsers/SimpleModelicaParser.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Util/DiffAlgorithm.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/StackOverflow.mo | | | M Compiler/Util/StringUtil.mo | | | M Compiler/Util/System.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M Compiler/runtime/System_omc.c | | | | | * commit 3c6096c5c437f63a91bb1fb5b7712eb2f8f51ec7 | | | Author: mflehmig | | | Date: Thu Jan 7 13:07:01 2016 +0100 | | | | | | Cleanup with respect to documentation in hpcom | | | | | | - Function heads and the correspondig comments were harmonized. | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | * commit a646bc72fb2c9295b897464c9ba499b374525865 | | | Author: mflehmig | | | Date: Mon Jan 4 10:16:05 2016 +0100 | | | | | | Added support for dgesv to cpp runtime | | | | | | - Depending on the size of linear and nonlinear systems of a model, the use of dgesv (OMCompiler/3rdParty) or the use of Lapack is recommended. | | | - Added support for dgesv to makefile generation and ModelicaConfig file. | | | | | | A SimulationRuntime/cpp/CMake/FindDgesv.cmake | | | | | * commit cbd807d3a0bda743fe40b7b770cebf16a4e37d70 | | | Author: mflehmig | | | Date: Tue Dec 15 13:47:01 2015 +0100 | | | | | | Added support for dgesv to cpp runtime | | | | | | - Depending on the size of linear and nonlinear systems of a model, the use of dgesv (OMCompiler/3rdParty) or the use of Lapack is recommended. | | | - Added support for dgesv to makefile generation and ModelicaConfig file. | | | | | | A SimulationRuntime/cpp/Solver/Dgesv/CMakeLists.txt | | | | | * commit f90d6e45708d2c5863b0ee88861f0192265aefdf | | | Author: mflehmig | | | Date: Tue Dec 15 13:45:40 2015 +0100 | | | | | | Added support for dgesv to cpp runtime | | | | | | - Depending on the size of linear and nonlinear systems of a model, the use of dgesv (OMCompiler/3rdParty) or the use of Lapack is recommended. | | | - Added support for dgesv to makefile generation and ModelicaConfig file. | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | | | | | * commit 49412430ccb2d077bb99fdb3dd7cb52578de6603 | | | Author: mflehmig | | | Date: Fri Dec 11 12:24:19 2015 +0100 | | | | | | - Added dgesv to makefile, compile it into static library | | | | | | M SimulationRuntime/cpp/CMake/FindScoreP.cmake | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_gcc.inc.in | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_msvc.inc.in | | | | | * commit fda95818346ca1629899128928d360ee6f7beeaf | | | Author: Martin Sjölund | | | Date: Mon Jan 4 09:44:02 2016 +0100 | | | | | | Fix order of components in updateComponent() API | | | | | | Previously, the updated component was always moved to the end of the | | | components. Now, it is updated in the original position. | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 71c220705ad90b3b3da205ce9b2dc44f1aaaf942 | | | Author: Martin Sjölund | | | Date: Mon Jan 4 08:59:37 2016 +0100 | | | | | | Do not use nested functions in AC_TRY_LINK (#3621) | | | | | | M configure.ac | | | | | * commit 69ff31b44f8ea12da3ac4db6e2f0d8804235e1e2 | | | Author: vwaurich | | | Date: Wed Dec 23 12:37:37 2015 +0100 | | | | | | - hpcom clean up | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/Template/SimCodeBackendTV.mo | | | | | * commit 5e38c0c78951399327a4ca89e164e383b09f6ec9 | | | Author: Per Östlund | | | Date: Mon Dec 14 14:37:23 2015 +0100 | | | | | | Implemented a persistent array type. | | | | | | A Compiler/Util/BasePVector.mo | | | | | * commit 80e3e04fdf4f37543f3600f1cb29dfce36b2086f | | | Author: vruge | | | Date: Mon Dec 21 11:48:46 2015 +0100 | | | | | | simplify2: improved sorting of constants | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit f7bf9871b5d2ef766dfa53cd084c585ebd17b34a | | | Author: vwaurich | | | Date: Mon Dec 21 11:24:40 2015 +0100 | | | | | | - matchcontinue in resolveLoops | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit a6c7cb26a6a32dde32ac3d2d8794949ae2553e4a | | | Author: vruge | | | Date: Sun Dec 20 11:35:06 2015 +0100 | | | | | | simplify2: improved sort of constants | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit dd2007d56cedbd708b92e45c115fefc77bdf3bf3 | | | Author: vruge | | | Date: Sat Dec 19 23:55:09 2015 +0100 | | | | | | improved simplifyAddMakeMul | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit ed4729083c9a9c22eba8363b29243c60b5fe5091 | | | Author: vruge | | | Date: Fri Dec 18 00:03:10 2015 +0100 | | | | | | improved simplifyMulJoinFactorsFind | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 8fd278b908b7a4c0b5f0800881ea2bb0206639f0 | | | Author: Lennart Ochel | | | Date: Sat Dec 19 12:47:22 2015 +0100 | | | | | | Add c run-time flag –ignoreHideResult | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 386cb985766177e621fe3fbf6313b69486ae4bfc | | | Author: Lennart Ochel | | | Date: Sat Dec 19 12:19:03 2015 +0100 | | | | | | Add support for HideResult annotation | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/SimCode/SimCodeVar.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | * commit 1abd25536ddfbf1801136225873723ae6533a3e2 | | | Author: Lennart Ochel | | | Date: Fri Dec 18 11:52:11 2015 +0100 | | | | | | Fix potential memory overrun for large models | | | | | | M SimulationRuntime/c/simulation/solver/linearSolverKlu.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | M SimulationRuntime/c/simulation/solver/newtonIteration.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/omc_math.c | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | | * commit 5e91d0f7165beb2b8eec528795da1dab312b11a7 | | | Author: vruge | | | Date: Fri Dec 18 00:08:15 2015 +0100 | | | | | | improved simplifyAddJoinTerms | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit ecd1bc603d364b0da7b3a1d069e389da538094d3 | | | Author: Lennart Ochel | | | Date: Thu Dec 17 22:04:34 2015 +0100 | | | | | | Fix memory overrun inside nonlinearSolverHomotopy.c | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit e8c89b5d2e7160eef23d2b24e86f7fb09e6180ab | | | Author: vruge | | | Date: Thu Dec 17 21:39:34 2015 +0100 | | | | | | improved simplifyMulMakePow | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 5088b2df72a29bba7954d2189ad1421b5a9b6b84 | | | Author: hkiel | | | Date: Thu Dec 17 15:26:27 2015 +0100 | | | | | | optimize some functions | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit 8000c936f99f8268562be1360520fd14bcee3145 | | | Author: Lennart Ochel | | | Date: Thu Dec 17 13:13:36 2015 +0100 | | | | | | Make use of aux function equivtypes | | | | | | M Compiler/FrontEnd/Types.mo | | | | | * commit 3e5359659e859391409884566ca8828892f59112 | | | Author: Lennart Ochel | | | Date: Thu Dec 17 11:14:46 2015 +0100 | | | | | | Don't treat T_UNKNOWN as clock type | | | | | | M Compiler/FrontEnd/Types.mo | | | | | * commit a14668695d25ed5c13aaaf7f9f60890d450dcf07 | | | Author: vwaurich | | | Date: Wed Dec 16 16:47:00 2015 +0100 | | | | | | - fix countOperations | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit eb50a09a8235400ea133d95944629512673b3435 | | | Author: Lennart Ochel | | | Date: Wed Dec 16 12:24:28 2015 +0100 | | | | | | Consider that sample may have just one argument | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit 9297bf090dda8e54b6e0311f53e8a43b9d507db1 | | | Author: Lennart Ochel | | | Date: Wed Dec 16 12:24:18 2015 +0100 | | | | | | Fix handling of elsewhen stmts in traverseDAEEquationsStmts | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | * commit 48651560116b1f7eb7bbfc43ab97350a3f81ca77 | | | Author: Martin Sjölund | | | Date: Wed Dec 16 11:59:06 2015 +0100 | | | | | | Try to detect LAPACK/BLAS better | | | | | | This includes detecting ATLAS, as well as looking for static versions | | | of LAPACK/BLAS that can be linked into a shared object (-fPIC). The | | | only such library found on Ubuntu systems seems to be OpenBLAS (but | | | only with -lm and -lpthread dynamically linked, since -lm -lpthread | | | are not compiled with -fPIC). | | | | | | M Makefile.in | | | M SimulationRuntime/fmi/export/buildproject/Makefile.in | | | M SimulationRuntime/fmi/export/buildproject/configure.ac | | | M configure.ac | | | A m4/lapack.m4 | | | | | * commit 59c32f17b79a9417f655e350aa0a0c91335b548d | | | Author: Martin Sjölund | | | Date: Wed Dec 16 09:10:24 2015 +0100 | | | | | | Bump 3rdParty for ModelicaExternalC | | | | | | M 3rdParty | | | | | * commit 786049c9522af15af245abc4af106aac259c973b | | | Author: vruge | | | Date: Tue Dec 15 23:31:04 2015 +0100 | | | | | | simplify2: | | | - split global simplification in add/sub, mul/div and others | | | - use only one global simplification in each split | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit f8c1de5508feb313e34187b799bdb760e490e624 | | | Author: Lennart Ochel | | | Date: Tue Dec 15 16:36:09 2015 +0100 | | | | | | Removed some unused variables | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 2d0bc6b618fefbded70c0a37c3fc9f237f20bff2 | | | Author: Lennart Ochel | | | Date: Tue Dec 15 10:16:14 2015 +0100 | | | | | | Mangle arguments of record constructors | | | | | | * adding omc_ as prefix to the arguments of record constructors | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit 49e67ac6439dffa107c3cf349119cf48feb2febc | | | Author: Niklas Worschech | | | Date: Tue Dec 15 09:52:19 2015 +0100 | | | | | | fix for inverse algorithm in cpp tempplate | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit ecbede07ed2531d71ecc5bd83097f2acbbaeaf7a | | | Author: Niklas Worschech | | | Date: Tue Dec 15 09:48:23 2015 +0100 | | | | | | fix for get simdata in cpp tempalte and vxworks target | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 8e6d4fbf73377e84409c760b02eb47e2c0558f96 | | | Author: Lennart Ochel | | | Date: Tue Dec 15 09:31:47 2015 +0100 | | | | | | Update dumpSimCode | | | | | | * dump also initial equation that are optimized for lambda=0 | | | * dump removed equations | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 51597ed54b59822cc586a6a0db6f1c15d7020aeb | | | Author: Willi Braun | | | Date: Mon Dec 14 23:45:16 2015 +0100 | | | | | | fix incidenceRow for WILD() on left side | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit b2d40b309f5b03a8dfbfbd45587010757d67e6a0 | | | Author: vruge | | | Date: Mon Dec 14 17:35:09 2015 +0100 | | | | | | matchcontinue -> match | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 881d9f61dd05ab3e55147c96a9b388d046015810 | | | Author: Per Östlund | | | Date: Mon Dec 14 12:36:54 2015 +0100 | | | | | | Fix for #3594. | | | | | | - Fixed code generation for intBit* functions. | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | * commit e70366d00bb132272585f8bae5e8924f50edb661 | | | Author: Lennart Ochel | | | Date: Mon Dec 7 13:43:12 2015 +0100 | | | | | | Handle deprecated post-optimization flags | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 6c8bc92f03479a8489deff7e8094c4cd9d0efe5e | | | Author: Lennart Ochel | | | Date: Mon Dec 7 11:34:54 2015 +0100 | | | | | | Handle deprecated pre-optimization flags | | | | | | * make "evalFunc" default pre-optimization module | | | * display a warning for deprecated pre-optimization flags | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 8759c84697e1a756f15b4ba46b59579322653470 | | | Author: vruge | | | Date: Sun Dec 13 21:19:46 2015 +0100 | | | | | | imrpoved simplifyMulJoinFactors | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 49a533c0361673d298efca5d13d581a24d7a8b48 | | | Author: vruge | | | Date: Sun Dec 13 19:16:53 2015 +0100 | | | | | | improved simplifyBinarySortConstantsMul | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit d87d488f14e631c74ded6a990ca1b233644743b7 | | | Author: vruge | | | Date: Sun Dec 13 12:42:24 2015 +0100 | | | | | | improved simplifyBinaryAddConstants | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 5c5b56b7259f936bb0683e3675f7ed117432be89 | | | Author: vruge | | | Date: Sun Dec 13 10:51:11 2015 +0100 | | | | | | remove simplify in merge min/max-values | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 058d1c90ae4a11bf45fbe48f04616dcafbf1e9a8 | | | Author: Marcus Walther | | | Date: Fri Dec 11 20:04:37 2015 +0100 | | | | | | UMFPACK temporary disabled to fix Windows Nightly Build | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit e4fdb95bc8c7a4825afd36f98d42940ba23be7d2 | | | Author: Marcus Walther | | | Date: Fri Dec 11 14:54:51 2015 +0100 | | | | | | Fixed issue with old GCC | | | | | | - older versions of GCC are not able to separate the different std::vector-constructors in a user friendly way | | | - typo fix in Makefile.omdev.mingw | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | M SimulationRuntime/cpp/Solver/CppDASSL/CppDASSL.cpp | | | | | * commit ea08c41e518156c665837f06ebf40bd866aa230b | | | Author: Martin Sjölund | | | Date: Fri Dec 11 13:24:55 2015 +0100 | | | | | | Update 3rdParty sources | | | | | | ModelicaExternalC was updated for new FFT functions, among other | | | things. | | | | | | M 3rdParty | | | | | * commit 231fda98e806821beee058aca45af28210e32030 | | | Author: Marcus Walther | | | Date: Fri Dec 11 12:02:23 2015 +0100 | | | | | | Added spaces between template brackets | | | | | | M SimulationRuntime/cpp/Core/SimController/SimObjects.cpp | | | | | * commit f5aa013404e567276abc7d524e507f090955249a | | | Author: Martin Sjölund | | | Date: Fri Dec 11 10:06:35 2015 +0100 | | | | | | Fix code generation for String(enum) | | | | | | Previously, the integer_to_string routines were called instead of | | | the enumeration case. | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | M SimulationRuntime/c/util/modelica_string.c | | | M SimulationRuntime/c/util/modelica_string.h | | | | | * commit 9b84eda78d66434b4375dc158162b683988b9729 | | | Author: Marcus Walther | | | Date: Fri Dec 11 08:48:56 2015 +0100 | | | | | | Fixed build issue with Cpp runtime | | | | | | - the CppDassl library is now only generated if CMake is able to find OpenMP suppoprt and Umfpack | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit 5fcf1c8924e51619960cd7a0cacc49fbe3bb3bcb | | | Author: Willi Braun | | | Date: Thu Dec 10 14:48:44 2015 +0100 | | | | | | added some more significant execstate statements | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 322d28dc852b26cae956ba348ce6e03124e9c060 | | | Author: vruge | | | Date: Thu Dec 10 13:40:29 2015 +0100 | | | | | | simplifyBinarySortConstants: don't sort terms if we don't have constants term | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit c3cf2aca5f50d28ad4955585eb3d30ee3e241128 | | | Author: vwaurich | | | Date: Thu Dec 10 13:27:40 2015 +0100 | | | | | | - for-loop in IndexReduction.collectVarEqns | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit eba5efed3e6ed22ab38e4d035955301d16d66971 | | | Author: Marcus Walther | | | Date: Thu Dec 10 13:06:37 2015 +0100 | | | | | | Parallelized DASSL added to C++ Simulation Runtime | | | | | | - the new cppdassl solver is able to calculate the jacobian in parallel. The number of threads can be controlled by the solverThreads arguments, which must be passed to the model executable | | | - the copy-constructors should now work as expected again | | | - removed sim_vars and sim_data from SystemDefaultImplementation | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/CMake/FindSuiteSparse.cmake | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimController/SimObjects.cpp | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimObjects.h | | | M SimulationRuntime/cpp/Include/Core/SimController/SimObjects.h | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | A SimulationRuntime/cpp/Include/Solver/CppDASSL/CppDASSL.h | | | A SimulationRuntime/cpp/Include/Solver/CppDASSL/CppDASSLSettings.h | | | A SimulationRuntime/cpp/Include/Solver/CppDASSL/FactoryExport.h | | | A SimulationRuntime/cpp/Include/Solver/CppDASSL/dassl.h | | | A SimulationRuntime/cpp/Include/Solver/CppDASSL/dasslaux.h | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | M SimulationRuntime/cpp/Include/Solver/Peer/Peer.h | | | M SimulationRuntime/cpp/LibrariesConfig.h.in | | | A SimulationRuntime/cpp/Solver/CppDASSL/CMakeLists.txt | | | A SimulationRuntime/cpp/Solver/CppDASSL/CppDASSL.cpp | | | A SimulationRuntime/cpp/Solver/CppDASSL/CppDASSLSettings.cpp | | | A SimulationRuntime/cpp/Solver/CppDASSL/FactoryExport.cpp | | | A SimulationRuntime/cpp/Solver/CppDASSL/ddaskr.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | M SimulationRuntime/cpp/Solver/Peer/Peer.cpp | | | | | * commit 7e7a75baa27622a3854b08763d135a7dcc0fa174 | | | Author: Martin Sjölund | | | Date: Thu Dec 10 10:48:30 2015 +0100 | | | | | | Use the index from the correct set | | | | | | Earlier, we did go through all variables in all equation systems in | | | order to find the indexes of initialization variables in the current | | | equation system. Now we check which variables in the current equation | | | system are initialization variables (and return the current index). | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 87f37338e76206797547f63df0cb3fcd4642f166 | | | Author: Martin Sjölund | | | Date: Wed Dec 9 15:36:21 2015 +0100 | | | | | | Fix scaling issues for initialization | | | | | | Iterate over the smaller set of variables. | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 5f3520e5c8ac8268d964fc89b9d1d3f2be0e57c9 | | | Author: vwaurich | | | Date: Thu Dec 10 09:51:02 2015 +0100 | | | | | | - for-loop in SymbolicJacobian.jacobianNonlinear | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit ca2207e92e96687bd8eab070250aef94003a40ec | | | Author: vwaurich | | | Date: Thu Dec 10 09:12:47 2015 +0100 | | | | | | - for loop in replaceDifferentiatedEqns | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit e677cacc635710a8a4e4072c60d1d1ac8fa770d8 | | | Author: vwaurich | | | Date: Thu Dec 10 07:24:44 2015 +0100 | | | | | | - changed BackendDAE.ConstraintEquations to array type | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/Util/Array.mo | | | | | * commit 45ad04c2744aed268e6dd4fd562db194625a4171 | | | Author: Martin Sjölund | | | Date: Wed Dec 9 20:41:53 2015 +0100 | | | | | | Append in the fast order | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit 8b75192a36e27ac11915634dc1402950ed87d816 | | | Author: Per Östlund | | | Date: Wed Dec 9 16:37:13 2015 +0100 | | | | | | Improved BaseVector. | | | | | | - BaseVector is now completely mutable. | | | - Added a lot more functionality. | | | | | | M Compiler/Util/BaseVector.mo | | | | | * commit 67ce850b100809efcca7a309b9856450b1bb14e8 | | | Author: vruge | | | Date: Wed Dec 9 16:12:23 2015 +0100 | | | | | | expressionSolve: | | | - improved expand | | | - improved rule for simplify | | | - improved termination criterion | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 2ad55506dd01421c74800671ee031e3ee872eaf4 | | | Author: vwaurich | | | Date: Wed Dec 9 15:11:03 2015 +0100 | | | | | | - output empty list in differentiateEqnsLst when failing | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit b09bb10f50608b50f6db11381d9b0a8eb79f7b3b | | | Author: vwaurich | | | Date: Wed Dec 9 14:06:06 2015 +0100 | | | | | | - rewritten IndexReduction.differentiateEqnsLst() | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit 37ad4ee407a236423666110565fee6225d12b488 | | | Author: Per Östlund | | | Date: Tue Dec 8 17:45:01 2015 +0100 | | | | | | Added arrayUpdateNoBoundsChecking. | | | | | | - Added MetaModelica.Dangerous.arrayUpdateNoBoundsChecking | | | as complement to arrayGetNoBoundsChecking. | | | | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | | * commit 82962b55c39f51638ce302c0469d55666bd5bcbe | | | Author: Per Östlund | | | Date: Tue Dec 8 13:16:04 2015 +0100 | | | | | | Fix redeclare issue with generic types. | | | | | | - Use the modifier in redeclares in InstBinding.makeBinding, | | | so that constants with redeclared type are constant evaluated. | | | | | | M Compiler/FrontEnd/InstBinding.mo | | | | | * commit cce1788f2c90bed039dafe84ab4142780f6c53c2 | | | Author: Niklas Worschech | | | Date: Mon Dec 7 14:49:41 2015 +0100 | | | | | | fix for inverse algorithm in cpp template | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 5a4b3a7b6731e0df7e354b47294aa95b88adc95f | | | Author: Per Östlund | | | Date: Mon Dec 7 13:55:21 2015 +0100 | | | | | | Implemented more generic datatypes. | | | | | | - Updated BaseAvlTree to modern MetaModelica, | | | and added some more functionality. | | | - Implemented dynamic array base class, BaseVector. | | | | | | M Compiler/Util/AvlTreeString2.mo | | | M Compiler/Util/BaseAvlTree.mo | | | A Compiler/Util/BaseVector.mo | | | | | * commit 375fb6ddd2a8010002082454b0f224f60b8c7048 | | | Author: Martin Sjölund | | | Date: Mon Dec 7 12:55:57 2015 +0100 | | | | | | Fix cc warning about missing include | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | | | * commit cd8c3a1cea392001b94400189fb0b539711753e0 | | | Author: Per Östlund | | | Date: Sun Dec 6 20:08:38 2015 +0100 | | | | | | Fix for #3581. | | | | | | - Fixed Interactive.getComponentItemsName so that it doesn't fail | | | on multiple components with annotations but no comments. | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 1a9a853f06c2a1795db90823c249892c740075a2 | | | Author: Marcus Walther | | | Date: Fri Dec 4 16:03:54 2015 +0100 | | | | | | - fixed Intel TBB code generation | | | - fixed serial code generation of HPCOM | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | | | | | * commit 352422181d4e1ce2d0e58a470b4dad60e7df2950 | | | Author: Marcus Walther | | | Date: Fri Dec 4 11:11:05 2015 +0100 | | | | | | - added the new output_type to the list of default runtime parameters (cpp-runtime) | | | - removed some unused code | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit df90683deaf55af870249e407f1cee01ddbaa13b | | | Author: Marcus Walther | | | Date: Fri Dec 4 10:16:47 2015 +0100 | | | | | | - removed task sorting, because the openMP-runtime seems to use junks of sections for each thread | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | * commit 5028097f925a1bdd47d6dc711d2ba3057498b2e1 | | | Author: Marcus Walther | | | Date: Fri Dec 4 09:02:00 2015 +0100 | | | | | | - changed the tail recursive MCP-algorithms to while-loops --> this will prevent stack overflows for large models | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | * commit 10ac684dc8a375b50889229db1b8da9bb0f7005d | | | Author: Niklas Worschech | | | Date: Thu Dec 3 13:24:33 2015 +0100 | | | | | | fix for query output results in cpp runtime | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | * commit 7f3814bd168cedda9edf6c71d40eea28ab08196f | | | Author: Martin Sjölund | | | Date: Thu Dec 3 12:22:20 2015 +0100 | | | | | | Optimize warnAboutVars2 for memory consumption | | | | | | Certain large models would run out of memory due to the naive | | | implementation of string concatentation used previously. | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 45515a61fc61fe8536ea7a27c65ac58b2709b056 | | | Author: adrpo | | | Date: Wed Dec 2 20:45:38 2015 +0100 | | | | | | - fix for feature #3417 | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | A Compiler/boot/patches/CevalScript.1.patch.xz | | | | | * commit fee3aec5c5fd07873df15c3e7718fdb5e8ffa56d | | | Author: Adeel Asghar | | | Date: Wed Dec 2 18:21:07 2015 +0100 | | | | | | Added some additional arguments to compile.bat so OMEdit can use it. | | | | | | M Compiler/scripts/Compile.bat | | | | | * commit 063ca3e1e5cef4d155a9bdb3d28577a67b1c9406 | | | Author: Martin Sjölund | | | Date: Wed Dec 2 17:11:17 2015 +0100 | | | | | | Make functions tail-recursive | | | | | | M Compiler/Util/Graph.mo | | | | | * commit 56d19733974497dd158443bcf87c5fee27d0a348 | | | Author: Niklas Worschech | | | Date: Wed Dec 2 11:48:12 2015 +0100 | | | | | | fix for external string arrays in cpp template | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 712e46e6f1230346f88cad95f005956a5438e90d | | | Author: Niklas Worschech | | | Date: Wed Dec 2 09:53:01 2015 +0100 | | | | | | added output format parameter to simulation start script of cpp runtime | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 86dce0fea696707a98ac9deba90625d6db0f384b | | | Author: wibraun | | | Date: Tue Dec 1 21:36:27 2015 +0100 | | | | | | adjust DATA object in C runtime DATA | | | | | | - use pointer of modelData and simulationInfo in DATA | | | - to use DATA object in parallel use cases | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCFunctions.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M SimulationRuntime/c/linearization/linearize.cpp | | | M SimulationRuntime/c/openmodelica.h | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/optimization/DataManagement/DerStructure.c | | | M SimulationRuntime/c/optimization/DataManagement/InitialGuess.c | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | M SimulationRuntime/c/optimization/eval_all/EvalG.c | | | M SimulationRuntime/c/optimization/eval_all/EvalL.c | | | M SimulationRuntime/c/optimization/optimizer_main.c | | | M SimulationRuntime/c/simulation/modelinfo.c | | | M SimulationRuntime/c/simulation/results/simulation_result_csv.cpp | | | M SimulationRuntime/c/simulation/results/simulation_result_ia.cpp | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | M SimulationRuntime/c/simulation/results/simulation_result_plt.cpp | | | M SimulationRuntime/c/simulation/results/simulation_result_wall.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/delay.c | | | M SimulationRuntime/c/simulation/solver/events.c | | | M SimulationRuntime/c/simulation/solver/external_input.c | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/linearSolverKlu.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/mixedSearchSolver.c | | | M SimulationRuntime/c/simulation/solver/mixedSystem.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation/solver/radau.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | M SimulationRuntime/c/simulation/solver/sym_imp_euler.c | | | M SimulationRuntime/c/simulation/solver/synchronous.c | | | M SimulationRuntime/c/simulation_data.h | | | M SimulationRuntime/c/util/division.h | | | M SimulationRuntime/c/util/rtclock.h | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 7eeeca2a1514d0996fdf9441115f19eca33f81c9 | | | Author: Per Östlund | | | Date: Tue Dec 1 19:17:32 2015 +0100 | | | | | | Fix for #3552. | | | | | | - Add moveClassToTop and moveClassToBottom API functions. | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | | | * commit 0581f1eb2d5fe7022de246ceddc90c53125d2d58 | | | Author: Niklas Worschech | | | Date: Tue Dec 1 14:41:56 2015 +0100 | | | | | | fix for handle time events in cpp runtime | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | * commit 372837d0ba250f158efe5ae9fb5c2a958092e32f | | | Author: Marcus Walther | | | Date: Tue Dec 1 12:08:44 2015 +0100 | | | | | | - hpcom level and levelfix scheduler will now schedule the largest tasks first | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | * commit ff60f299995761b410c78d1f808565777bb0efde | | | Author: Niklas Worschech | | | Date: Tue Dec 1 13:43:55 2015 +0100 | | | | | | fix for change output format in cpp runtime | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit 67b941c70256cc6d6ae44c098b7faa3d5f05243b | | | Author: Martin Sjölund | | | Date: Tue Dec 1 12:12:23 2015 +0100 | | | | | | Use arrayGet for random access instead of listGet | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/List.mo | | | | | * commit 7a8c72268227c3b8c374e087056444fa91fec7b0 | | | Author: vruge | | | Date: Mon Nov 30 19:04:17 2015 +0100 | | | | | | fixed and simplify allTermsForCref | | | - remove recursion | | | - split terms | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 59192a427c2007866dc8e98b5199c1600723e223 | | | Author: vruge | | | Date: Mon Nov 30 18:17:33 2015 +0100 | | | | | | ExpressionSolve: reduce expansion of multiplications | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit f81f8c6bb7c0de4861e1fba0a061d5843524ec89 | | | Author: Lennart Ochel | | | Date: Mon Nov 9 10:31:26 2015 +0100 | | | | | | New optimization module to wrap function calls | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 150aaf3627b574a09e1d2ab69695e5ae7748f84b | | | Author: Niklas Worschech | | | Date: Mon Nov 30 16:32:31 2015 +0100 | | | | | | fix for PrecompiledHeader and msvc build in cpp runtime | | | | | | M SimulationRuntime/cpp/PrecompiledHeader.cmake | | | | | * commit 9638dc4c0db633eedf83b533ebde0f91c2612b38 | | | Author: Martin Sjölund | | | Date: Mon Nov 30 15:58:10 2015 +0100 | | | | | | Print size of DAE for sorting and matching | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 6ceb89f1bd3265960ea8f7d4e5c9491d08027849 | | | Author: Lennart Ochel | | | Date: Mon Nov 30 13:10:17 2015 +0100 | | | | | | Generate additional initialization system for lambda=0 | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/Main/Main.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Stubs/BackendDAEUtil.mo | | | M Compiler/Stubs/SimCodeMain.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenXML.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | * commit 712abe4f3183f22d97106dfba750334f9e65b3e1 | | | Author: Martin Sjölund | | | Date: Mon Nov 30 09:04:10 2015 +0100 | | | | | | Allow inheritance when bootstrapping | | | | | | This fixes some issues in #3573, by making it possible to extend and | | | redeclare elements in different files also in the bootstrapped | | | compiler. The base package needs to be marked as such since the | | | definitions are part of the interface. | | | | | | M Compiler/FFrontEnd/FLookup.mo | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Template/Unparsing.tpl | | | A Compiler/Util/AvlTreeString2.mo | | | A Compiler/Util/BaseAvlTree.mo | | | M Compiler/Util/List.mo | | | M Compiler/boot/GenerateInterface.mos | | | M Compiler/boot/LoadCompilerSources.mos | | | M Compiler/boot/Makefile.common | | | | | * commit 36b9fbe046649f07fd10c860e43570f8403de83b | | | Author: Marcus Walther | | | Date: Fri Nov 27 16:05:09 2015 +0100 | | | | | | - fixed C++ MinGW FMU export on Windows (the libgcc-dll is now copied to build/bin, lapack and blas are embedded into the FMU) | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Makefile.omdev.mingw | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | * commit fe43efbab30191fa27da693016be177756955dd4 | | | Author: Niklas Worschech | | | Date: Fri Nov 27 15:27:57 2015 +0100 | | | | | | added additionl compiler target flag for Visual Studio versions | | | there are now the target msvc,msvc10,msvc12,msvc13,msvc15 for visual studio builds, the target msvc uses the latest, installed visual studio | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | M Compiler/Util/Flags.mo | | | M Compiler/scripts/Compile.bat | | | | | * commit 6c675e6ea5f468277509782de3076522def77f15 | | | Author: vwaurich | | | Date: Fri Nov 27 10:54:06 2015 +0100 | | | | | | - getValueReference works with row major order for cpp fmus | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 292fdcad77592e1de17b5a639c1a8ccbe782995e | | |\ Merge: b6c970ae39 b7b42318da | | | | Author: adrpo | | | | Date: Fri Nov 27 02:05:12 2015 +0100 | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | * commit b7b42318da53c5dff57b2c8bba849943e3fec2dd | | | | Author: Per Östlund | | | | Date: Thu Nov 26 23:01:56 2015 +0100 | | | | | | | | Fix for #3552. | | | | | | | | - Implemented moveClass API. | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Script/Interactive.mo | | | | | | * | commit b6c970ae3979ee5023f0c832c093ea10ebdd51d2 | | |/ Author: adrpo | | | Date: Fri Nov 27 02:03:48 2015 +0100 | | | | | | - fix windows build | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit 65f402e4d05d2b10c5ddc17b293282af6e7fce20 | | | Author: adrpo | | | Date: Thu Nov 26 22:46:29 2015 +0100 | | | | | | - fix windows build | | | | | | M Makefile.omdev.mingw | | | | | * commit 2d700ff8c6652fe8ce0f818f99053802ebe81188 | | | Author: Adeel Asghar | | | Date: Thu Nov 26 17:41:08 2015 +0100 | | | | | | Updated getClassInformation to get more information for OMEdit. | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScriptBackend.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 3bfc949e697bc91abf238de3ae0f751434a930dc | | | Author: Rüdiger Franke | | | Date: Thu Nov 26 17:22:01 2015 +0100 | | | | | | remove boost_system lib from FMU generated with msvc in release mode | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 2663366d42125a7d25271043fb94ae723d822736 | | | Author: Marcus Walther | | | Date: Thu Nov 26 16:26:23 2015 +0100 | | | | | | - the init-XML-file of the cpp runtime does now consider the column-major storage of the arrays -> this will produce correct value references for multi dimensional arrays and fix some initialization issues | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppInit.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 885c632bb8d4ce93bc5cbc12c33e160fa5c83255 | | | Author: Lennart Ochel | | | Date: Thu Nov 26 09:46:45 2015 +0100 | | | | | | Revert "reduce ExpressionSimplify-Calls inside solve(.)" | | | | | | This reverts commit 4b79bb8de2ca863c91ab47327a2597d7523fe6e5. | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | * commit 0d78a38d37e317c24404a18910236d65c9b3f177 | | | Author: Niklas Worschech | | | Date: Thu Nov 26 09:21:11 2015 +0100 | | | | | | changed msvc build, latest visual studio version is used if no verion is set with VSVERSION flag | | | | | | M Makefile.omdev.mingw | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit dedd5085e3885f9bcabcaf1b5bb0fba67796f0d8 | | | Author: vwaurich | | | Date: Wed Nov 25 17:08:04 2015 +0100 | | | | | | - reverse lists in getUnrolledArrayIndex | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 72f90e7c76c7f0d696ef4c120f47d01eb41fc66c | | | Author: vwaurich | | | Date: Wed Nov 25 15:11:04 2015 +0100 | | | | | | - fix for SimCodeUtil.getUnrolledArrayIndex() | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit fe52534966d4ce3765012b56741ddfc110a95ea2 | | | Author: Federico Bergero | | | Date: Wed Nov 25 14:21:35 2015 +0100 | | | | | | Dump empty arrays {} as fill(0,0) | | | | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | | | * commit 945d4504907e1d43a43bc52ed0d0392737298bff | | | Author: fbergero | | | Date: Wed Nov 18 21:08:45 2015 -0300 | | | | | | Generating modelica output in the flat DAE dump | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/Template/AbsynDumpTV.mo | | | M Compiler/Template/AbsynDumpTpl.tpl | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/DAEDumpTpl.tpl | | | M Compiler/Template/ExpressionDumpTV.mo | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | | | * commit 6c58add6ffaa05a36bbae0531e6bd86d5c400d9d | | | Author: vruge | | | Date: Wed Nov 25 14:09:12 2015 +0100 | | | | | | DIVISION_SIM improved check, using old logic | | | | | | M SimulationRuntime/c/util/division.h | | | | | * commit 9f2a0ec31a33b03884939644842ebc9497b23804 | | | Author: Marcus Walther | | | Date: Wed Nov 25 13:46:35 2015 +0100 | | | | | | - removed trailing whitspaces | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | * commit 66c68d2586cd5e77cbf2591420fffd4cbce6c930 | | | Author: Marcus Walther | | | Date: Wed Nov 25 13:31:50 2015 +0100 | | | | | | - removed empty lines at the end of files | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | * commit b9f455efe7197637592aa0fdaf82d09d74a01161 | | | Author: Marcus Walther | | | Date: Wed Nov 25 13:23:03 2015 +0100 | | | | | | - fixed HPCOM measure time functionality | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time.cpp | | | | | * commit d8fb05717ac97fb4abee2675c3197f51c6a8eb05 | | | Author: Marcus Walther | | | Date: Tue Nov 24 14:46:45 2015 +0100 | | | | | | - some simple cleanups | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | * commit 9d31ebc8f6e1fc0aa258dc1c31f7fee5d089cdfa | | | Author: Marcus Walther | | | Date: Tue Nov 24 14:34:11 2015 +0100 | | | | | | - fixed Linux build issues | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | * commit 7014278800fa5258a762081b8d9d6e2ad560ddc5 | | | Author: Niklas Worschech | | | Date: Tue Nov 24 12:38:16 2015 +0100 | | | | | | fix for cpp runtime release build | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | * commit ee4f5b62a2532f7ff01c3d297916ee9fa05586ac | | | Author: Marcus Walther | | | Date: Tue Nov 24 09:11:59 2015 +0100 | | | | | | - disabled boost threads in MSVC release mode | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit f0b4fd3d7b66d68ab1ed3d71abb46bda358605bd | | | Author: Niklas Worschech | | | Date: Wed Nov 25 13:25:45 2015 +0100 | | | | | | added flag to mingw make files to change Visual Studio version | | | VSVERSION=[2010,2012,2013,2015] default is 2010 | | | | | | M Makefile.omdev.mingw | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | * commit e144c6d608db53f4761b233ce6affb2eefc47037 | | | Author: Willi Braun | | | Date: Wed Nov 25 13:10:00 2015 +0100 | | | | | | cleanup and revise dassl code | | | | | | - remove inner ringbuffer of dassl, since the extrapolation is not | | | based on it anymore. | | | - a bit of cleanup of the dassl-steps mode | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | * commit da87f6ade225caaa5fdff4040e784a14dd8b48a9 | | | Author: Martin Sjölund | | | Date: Wed Nov 25 12:50:50 2015 +0100 | | | | | | Fix OSX paths for new suitesparse dependencies | | | | | | M Makefile.common | | | | | * commit bad389217d8e676eb9dfc37c85aaf04db448b80a | | | Author: vruge | | | Date: Wed Nov 25 11:09:16 2015 +0100 | | | | | | simplifyAllExpressions: | | | - don't use simplify use simplify1 | | | - see: https://trac.openmodelica.org/OpenModelica/ticket/2647 | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit a59b7ee8dd918ce4c71396dc86988de7d3351a5c | | | Author: Martin Sjölund | | | Date: Wed Nov 25 10:08:35 2015 +0100 | | | | | | The exe extension on OSX is not .app | | | | | | M configure.ac | | | | | * commit 7458c241a7ea0f49321663e0b4f3023857ba1428 | | | Author: Per Östlund | | | Date: Tue Nov 24 16:37:23 2015 +0100 | | | | | | Fix for #3460. | | | | | | - Added new flag --permissive, used to make the compiler less strict. | | | - Use --permissive in Interactive.getComponents2 to allow extends of | | | non-existing classes. | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Util/Flags.mo | | | | | * commit d16243970085165d22551ead10c0a61de6c5627d | | | Author: RuedKamp | | | Date: Tue Nov 24 16:24:47 2015 +0100 | | | | | | -USE_CPP_03 is not defined under VxWorks although not using C++11 | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | * commit 328cdad88b1ed0715894d792ce670ea83a4cd53c | | | Author: RuedKamp | | | Date: Tue Nov 24 16:12:59 2015 +0100 | | | | | | -removed OMDEV Variable from VxWorks makefile | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit c780050125627b9579d86a1a7757bea6a21cbb4c | | | Author: RuedKamp | | | Date: Tue Nov 24 14:46:32 2015 +0100 | | | | | | -some minor changes | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit d237bc50e4f3d6e66c17f8ee118ee2e1ac723882 | | | Author: Martin Sjölund | | | Date: Tue Nov 24 14:39:51 2015 +0100 | | | | | | Minor performance fixes for Absyn.traverseExp | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M common | | | | | * commit 13854c1c06de19aceaae0d258266a950fa3da7b1 | | | Author: Per Östlund | | | Date: Tue Nov 24 00:41:49 2015 +0100 | | | | | | Fix for #3574. | | | | | | - Implement support for all kinds of classes in | | | Interactive.addClassAnnotationToClass and | | | Interactive.getAnnotationInClass. | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Util/Util.mo | | | | | * commit 2b1abe885249def8ca14ca28970d03996a1edd40 | | | Author: RuedKamp | | | Date: Mon Nov 23 10:33:16 2015 +0100 | | | | | | -fixed functionblock generation | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit e09f1554f20b1efa7bf34110a0ded81f2e078fed | | | Author: RuedKamp | | | Date: Mon Nov 23 10:32:56 2015 +0100 | | | | | | -changed defines for sparse solver | | | | | | M SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | | | M SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp | | | | | * commit 83b998c751391121a0696ccb44e0661f4669b6be | | |\ Merge: 78bf148493 a5b060172d | | | | Author: RuedKamp | | | | Date: Mon Nov 23 09:30:57 2015 +0100 | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | # Conflicts: | | | | # Compiler/Template/CodegenCpp.tpl | | | | | | | * commit a5b060172d46c0eb1da7826d32e98410c607d0bc | | | | Author: Willi Braun | | | | Date: Fri Nov 20 19:09:38 2015 +0100 | | | | | | | | fix minor issue in dassl.c and clean up | | | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | | | | * commit ad626e112baf2ddd25812c805eb92e0ce535863a | | | | Author: Marcus Walther | | | | Date: Fri Nov 20 11:16:34 2015 +0100 | | | | | | | | - added cpp-runtime flags to Windows-Makefile | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | * commit f2cca5abe103971e793a763f0f16d6c5f721c66e | | | | Author: Marcus Walther | | | | Date: Fri Nov 20 11:13:39 2015 +0100 | | | | | | | | - removed spaces in Modelica.cpp | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/Modelica.cpp | | | | | | | * commit 51b0039a74a9ca256db572b0955419b3a432a890 | | | | Author: Marcus Walther | | | | Date: Fri Nov 20 10:30:27 2015 +0100 | | | | | | | | - Documentation updates | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/README | | | | M SimulationRuntime/cpp/configure.ac | | | | | | | * commit 7a131d669a69797c5cf77a6104e89d1c36377799 | | | | Author: Martin Sjölund | | | | Date: Fri Nov 20 15:25:42 2015 +0100 | | | | | | | | Rewrote Absyn.pathString | | | | | | | | The new implementation of pathString uses external object | | | | System.StringAllocator to allocate a string as well as | | | | System.stringAllocatorStringCopy to write into this external object | | | | in a way that regular MetaModelica functions cannot. This avoids | | | | a bunch of list creation and delimiting of string lists. | | | | | | | | The size of the String is first detected by traversing the path, | | | | which is needed in order to allocate a string of the correct length. | | | | After this, the data is copied into the correct places. | | | | | | | | M 3rdParty | | | | M Compiler/BackEnd/BackendDump.mo | | | | M Compiler/FFrontEnd/FGraph.mo | | | | M Compiler/FrontEnd/Absyn.mo | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/NFSCodeFlattenRedeclare.mo | | | | M Compiler/FrontEnd/Types.mo | | | | M Compiler/Main/Main.mo | | | | M Compiler/Script/CevalScript.mo | | | | M Compiler/Script/Interactive.mo | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | M Compiler/Util/HashTableStringToPath.mo | | | | M Compiler/Util/System.mo | | | | M Compiler/Util/VisualXML.mo | | | | M Compiler/runtime/Dynload_omc.cpp | | | | M SimulationRuntime/c/util/ModelicaUtilities.c | | | | | | | * commit 487eea1818d3858b28befeb444b44036008fe6b4 | | | | Author: vwaurich | | | | Date: Fri Nov 20 14:43:37 2015 +0100 | | | | | | | | - fix for evalOutputOnly | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 4564e1cd39faa1bbcf6a737e85139b60427c5321 | | | | Author: vwaurich | | | | Date: Fri Nov 20 12:10:16 2015 +0100 | | | | | | | | - changed dumpSimCode implementation | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 199d4cd49994753bafff76451e4b29e85f6051a7 | | | | Author: Lennart Ochel | | | | Date: Fri Nov 20 10:06:15 2015 +0100 | | | | | | | | Revert "Hack for ticket 3544" | | | | | | | | This reverts commit fb0cb7385104bdc0c2e90cb8d4cd4d2b693dd6f4. | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | * commit dbb674db7b9fd7521827cec1937724898c4e968a | | | | Author: Marcus Walther | | | | Date: Fri Nov 20 08:52:45 2015 +0100 | | | | | | | | - changed the flag "USE_CPP_ELEVEN" to "USE_CPP_03" to be compatible with further standards | | | | | | | | M Compiler/OpenModelicaBootstrappingHeader.h | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | M SimulationRuntime/cpp/Makefile.in | | | | M SimulationRuntime/cpp/configure.ac | | | | | | | * commit fb2973748ee85d2f506742e1484edc37fe2ff4c0 | | | | Author: Niklas Worschech | | | | Date: Fri Nov 20 08:35:31 2015 +0100 | | | | | | | | re-added accidentally removed assert warning | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * commit 57d05fd105c915467acf7a6df2cea08d32fcf267 | | | | Author: Willi Braun | | | | Date: Thu Nov 19 23:03:43 2015 +0100 | | | | | | | | adding context depending extrapolation | | | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | M SimulationRuntime/c/simulation/solver/nonlinearValuesList.c | | | | M SimulationRuntime/c/simulation/solver/nonlinearValuesList.h | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | M SimulationRuntime/c/simulation_data.h | | | | M SimulationRuntime/c/util/list.c | | | | M SimulationRuntime/c/util/list.h | | | | | | | * commit 920eedf11d4446c2aa94ae8c779d1a176a9f4f33 | | | | Author: Marcus Walther | | | | Date: Thu Nov 19 16:38:48 2015 +0100 | | | | | | | | - increased memory for precompiled headers (MSVC) | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | * commit fb0cb7385104bdc0c2e90cb8d4cd4d2b693dd6f4 | | | | Author: Lennart Ochel | | | | Date: Thu Nov 19 16:22:09 2015 +0100 | | | | | | | | Hack for ticket 3544 | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | * commit e090d3da58780dc751cbc98db460f013c02a01c9 | | | |\ Merge: e1afc3d0ea 5ea6c42033 | | | | | Author: hudson | | | | | Date: Thu Nov 19 16:09:14 2015 +0100 | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | | * commit 5ea6c42033fbc4b8181051712db6c9dc0d0fb5c1 | | | | | Author: Per Östlund | | | | | Date: Thu Nov 19 15:55:47 2015 +0100 | | | | | | | | | | Cleanup DAE.Mod.REDECL. | | | | | | | | | | - Change the list of elements to one element, since redeclare | | | | | modifiers always have exactly one element anyway. This simplifies the | | | | | redeclare handling code a lot. | | | | | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | | | | * commit 63cd39e46ab096af86a68730cd4506388bb4be66 | | | | | Author: vwaurich | | | | | Date: Thu Nov 19 15:27:27 2015 +0100 | | | | | | | | | | - fix for evaluateOutputOnly | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | commit e1afc3d0eabb424ce0ff0aa17c21b5fdba73248b | | | | | Author: Niklas Worschech | | | | | Date: Thu Nov 19 15:56:39 2015 +0100 | | | | | | | | | | reverted 2d6e1a7d26ee397d9295368aec0f9450d9db1e23 | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 7fcf026a6c1c6d478d33d764230e4601ea46e2ca | | | |\ \ Merge: 3011206159 2d6e1a7d26 | | | | | | Author: Niklas Worschech | | | | | | Date: Thu Nov 19 15:41:03 2015 +0100 | | | | | | | | | | | | Merge branch 'master' of https://github.com/niklwors/OMCompiler | | | | | | | | | | | | Conflicts: | | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | commit 2d6e1a7d26ee397d9295368aec0f9450d9db1e23 | | | | | | Author: Niklas Worschech | | | | | | Date: Thu Nov 19 14:11:48 2015 +0100 | | | | | | | | | | | | fix for external string in cpp template | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | | * | commit 9da56998f15316e9865a30c07c1bfa2d92d60541 | | | | | | Author: Niklas Worschech | | | | | | Date: Thu Nov 19 13:51:34 2015 +0100 | | | | | | | | | | | | added assert warnings in cpp template | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | commit d110f644c21985f844bf821ece9144551a632529 | | | | | | Author: Per Östlund | | | | | | Date: Thu Nov 19 13:56:26 2015 +0100 | | | | | | | | | | | | Fix for #2964. | | | | | | | | | | | | - Move SourceInfo from DAE.EqMod to DAE.Mod, so we don't loose them | | | | | | for modifiers without bindings. | | | | | | - Rename DAE.MOD.eqModOption to binding, | | | | | | DAE.REDECL.tplSCodeElementModLst to elements. | | | | | | - Add check for final modification in Mod.merge. | | | | | | | | | | | | M Compiler/FrontEnd/ClassInf.mo | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | M Compiler/FrontEnd/InstBinding.mo | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | M Compiler/Util/Error.mo | | | | | | M Compiler/Util/Util.mo | | | | | | | | | | * | commit c7b7e74d45869623dc5c95acd7b8b65e2639910f | | | | | | Author: vwaurich | | | | | | Date: Thu Nov 19 13:40:22 2015 +0100 | | | | | | | | | | | | - replace evalAllParams-implementation | | | | | | - dump bipartite graphs for sccs after backend | | | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | * | commit 4b930ae6b087680471b9ed413f15865d87677ba5 | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 18:26:46 2015 +0100 | | | | | | | | | | | | ExpressionSolve: matchcontinue in match | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | | * | commit afa3ac41f650b6c176ee03b1b553c858487c2645 | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 17:43:22 2015 +0100 | | | | | | | | | | | | ExpressionSolve: matchcontinue in match | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | | * | commit 0071e68091893a2f1153494f35d529b9baa90f9e | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 17:20:40 2015 +0100 | | | | | | | | | | | | ExpressionSolve: using guard | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | | * | commit 79c8b96a492d1f0fa30d7f7c6bbde9731c9940e3 | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 15:57:40 2015 +0100 | | | | | | | | | | | | improved SolveSimpleEquation using (for loops, reduce number of operation) | | | | | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | | * | commit bd00240bca19a0789a29c9619589697881d29589 | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 14:56:29 2015 +0100 | | | | | | | | | | | | reduce ExpressionSimplify-Calls inside solve(.) | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | | * | commit 16b1a424de0aa341be1279e2b8b9e9992f344406 | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 14:26:41 2015 +0100 | | | | | | | | | | | | ExpressionSolve: matchcontinue in match | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | | * | commit a6891f398b2be35c3ead27db88677560a463acfc | | | | | | Author: Lennart Ochel | | | | | | Date: Wed Nov 18 11:36:42 2015 +0100 | | | | | | | | | | | | Fix performance issue of module inlineWhenForInitialization | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | * | commit 7550912d44cc50ec551ddcfbe7a9e42cd3269a6d | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 11:20:01 2015 +0100 | | | | | | | | | | | | - improved stop criteria in ExpressionSolve.solve | | | | | | - reduce simplify-calls in ExpressionSolve.solve2 | | | | | | - fixed start value for iterration var in simplifyComplexFunction | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | | * | commit ee25428c01c68a37a56d98dddd4671c948e24595 | | | | | | Author: RuedKamp | | | | | | Date: Wed Nov 18 11:06:53 2015 +0100 | | | | | | | | | | | | -removed one environmental variable required in VxWorks makefile | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | commit c672f553ecd79a073ebf0b89ebc20e8bf2aa42d7 | | | | | | Author: RuedKamp | | | | | | Date: Wed Nov 18 11:02:41 2015 +0100 | | | | | | | | | | | | -copy some headers required for VxWorks build | | | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | | | | * | commit 75acf015cb1ff008c0f4b176ad8767e46684e807 | | | | | | Author: Rüdiger Franke | | | | | | Date: Tue Nov 17 22:52:27 2015 +0100 | | | | | | | | | | | | remove $(OMHOME) substitution for nmake | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | | * | commit 85c4f53f11dffbf617fa23a7d0912129e3be539b | | | | | | Author: Martin Sjölund | | | | | | Date: Tue Nov 17 17:53:41 2015 +0100 | | | | | | | | | | | | Add tail recursion for Expression.makeMatrix | | | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | | | * | commit ced7bfa9ee05ff674b679bc458d6a6a4fe1cc3d3 | | | | | | Author: RuedKamp | | | | | | Date: Tue Nov 17 16:24:35 2015 +0100 | | | | | | | | | | | | -add export for VxWorks makefile | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | commit 18c0050a2f26070dd8947cec51ac1f0042be673f | | | | | | Author: RuedKamp | | | | | | Date: Tue Nov 17 14:23:52 2015 +0100 | | | | | | | | | | | | -fixed some VxWorks error | | | | | | -adapted VxWorks makefile | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | commit 50f43eb6473697ce0b2de173028cc75f88c78c9d | | | | | | Author: RuedKamp | | | | | | Date: Fri Nov 13 08:48:02 2015 +0100 | | | | | | | | | | | | -xml file generation for functionsblock | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | commit 65da0bc77e6ffe613aa73dcc9455a2977ef97d6f | | | | | | Author: RuedKamp | | | | | | Date: Tue Nov 17 14:18:43 2015 +0100 | | | | | | | | | | | | -fixed some VxWorks error | | | | | | -adapted VxWorks makefile | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | commit e480d238bf4abf543b40c3352f0eb88ba8855db4 | | | | | | Author: RuedKamp | | | | | | Date: Fri Nov 13 08:48:02 2015 +0100 | | | | | | | | | | | | -xml file generation for functionsblock | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | | * | commit 64a0568e980c73a4fff69f94d61efc98d7a27b35 | | | | |\ \ Merge: e344cf7049 3a3e682e04 | | | | | | | Author: Niklas Worschech | | | | | | | Date: Tue Nov 17 11:34:57 2015 +0100 | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/niklwors/OMCompiler | | | | | | | | | | | | * | commit 3a3e682e041f51c393a167f605c030d3d944d81b | | | | | | | Author: Niklas Worschech | | | | | | | Date: Thu Nov 12 14:22:03 2015 +0100 | | | | | | | | | | | | | | fix for typo in define alias string variable in cpp Template/CodegenCpp.tpl | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | * | | commit e344cf70496085f74989003352760046d1e367be | | | | | | | Author: unknown | | | | | | | Date: Tue Nov 17 11:01:16 2015 +0100 | | | | | | | | | | | | | | fix for daeExpReduction in cpp template | | | | | | | | | | | | | | M 3rdParty | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | | | | | | * | | | commit 3011206159be5ffdf842e85c014ec6e924423d98 | | | | | | | Author: Niklas Worschech | | | | | | | Date: Thu Nov 19 15:25:40 2015 +0100 | | | | | | | | | | | | | | revert 2d6e1a7d26ee397d9295368aec0f9450d9db1e23 in cpp template | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | | | commit 6d1160c77f4d1e1b6ba1d78d70b086d95011b461 | | | | | | | Author: Niklas Worschech | | | | | | | Date: Thu Nov 19 14:11:48 2015 +0100 | | | | | | | | | | | | | | fix for external string in cpp template | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | | * | | | commit 609f8a7d56c5fd69b9b7967356dec806f58c15bb | | | | | | | Author: Niklas Worschech | | | | | | | Date: Thu Nov 19 13:51:34 2015 +0100 | | | | | | | | | | | | | | added assert warnings in cpp template | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | | | commit e1aa8b03267962c7f68c893bda1c52a2558efe35 | | | | |_|/ Author: RuedKamp | | | |/| | Date: Fri Nov 13 08:48:02 2015 +0100 | | | | | | | | | | | | -xml file generation for functionsblock | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * | | commit f2902c071051c9219b5fd5815f00dfc2a49ce9ac | | | | | | Author: RuedKamp | | | | | | Date: Thu Nov 19 14:33:14 2015 +0100 | | | | | | | | | | | | -improved xml FunctionBlock generation | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | | | commit 78bf148493c89455914d1e1986ac7acf763f16ba | | |\ \ \ \ Merge: b33dd2e311 415e95d419 | | | |/ / / Author: RuedKamp | | | | | | Date: Thu Nov 19 14:20:09 2015 +0100 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit 415e95d4198afc106a904ab506b25769a87d2e2f | | | | | | Author: Per Östlund | | | | | | Date: Thu Nov 19 13:56:26 2015 +0100 | | | | | | | | | | | | Fix for #2964. | | | | | | | | | | | | - Move SourceInfo from DAE.EqMod to DAE.Mod, so we don't loose them | | | | | | for modifiers without bindings. | | | | | | - Rename DAE.MOD.eqModOption to binding, | | | | | | DAE.REDECL.tplSCodeElementModLst to elements. | | | | | | - Add check for final modification in Mod.merge. | | | | | | | | | | | | M Compiler/FrontEnd/ClassInf.mo | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | M Compiler/FrontEnd/InstBinding.mo | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | M Compiler/Util/Error.mo | | | | | | M Compiler/Util/Util.mo | | | | | | | | | * | | commit 936fccdcb1cd73321fe38010d76a7a5cb437b50a | | | | | | Author: vwaurich | | | | | | Date: Thu Nov 19 13:40:22 2015 +0100 | | | | | | | | | | | | - replace evalAllParams-implementation | | | | | | - dump bipartite graphs for sccs after backend | | | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * | | commit 29c46641ce139cc45dc1e66f9a78467161cc2fca | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 18:26:46 2015 +0100 | | | | | | | | | | | | ExpressionSolve: matchcontinue in match | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | * | | commit f2b7cd2e245b6dc2929f47116e30603c67993c85 | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 17:43:22 2015 +0100 | | | | | | | | | | | | ExpressionSolve: matchcontinue in match | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | * | | commit d3176fd2fc2520f727109707e20018267679143d | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 17:20:40 2015 +0100 | | | | | | | | | | | | ExpressionSolve: using guard | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | * | | commit 997e51408152f93077b031e4ec0d6f166a3df8d9 | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 15:57:40 2015 +0100 | | | | | | | | | | | | improved SolveSimpleEquation using (for loops, reduce number of operation) | | | | | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | * | | commit 4b79bb8de2ca863c91ab47327a2597d7523fe6e5 | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 14:56:29 2015 +0100 | | | | | | | | | | | | reduce ExpressionSimplify-Calls inside solve(.) | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | * | | commit 4756935cc4fd079a21381f3124f4d098e0cb0273 | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 14:26:41 2015 +0100 | | | | | | | | | | | | ExpressionSolve: matchcontinue in match | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | * | | commit c45436a1f33aea9f89cc4e3cd4d6519637fccb7c | | | | | | Author: Lennart Ochel | | | | | | Date: Wed Nov 18 11:36:42 2015 +0100 | | | | | | | | | | | | Fix performance issue of module inlineWhenForInitialization | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | * | | commit 199855a7fd60d09e2d03fd67a31771e2a0b23d8a | | | | | | Author: vruge | | | | | | Date: Wed Nov 18 11:20:01 2015 +0100 | | | | | | | | | | | | - improved stop criteria in ExpressionSolve.solve | | | | | | - reduce simplify-calls in ExpressionSolve.solve2 | | | | | | - fixed start value for iterration var in simplifyComplexFunction | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | * | | commit 4647aa6ac7da0dccb1cf2f0be72ef6c03bd72f73 | | | | | | Author: RuedKamp | | | | | | Date: Wed Nov 18 11:06:53 2015 +0100 | | | | | | | | | | | | -removed one environmental variable required in VxWorks makefile | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * | | commit c0cc940b6666b50a7ca88b8e5080b24632d8f2fb | | | | | | Author: RuedKamp | | | | | | Date: Wed Nov 18 11:02:41 2015 +0100 | | | | | | | | | | | | -copy some headers required for VxWorks build | | | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | | * | | | commit b33dd2e311931af34be50220b553de08a7530eb5 | | | | | | Author: RuedKamp | | | | | | Date: Thu Nov 19 14:19:32 2015 +0100 | | | | | | | | | | | | -improved xml FunctionBlock generation | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | | | commit c462bedbb2d423993425d0195a657f1bee50607a | | |\ \ \ \ Merge: db7e3316eb 5a65e9df30 | | | |/ / / Author: RuedKamp | | | | | | Date: Wed Nov 18 11:05:23 2015 +0100 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit 5a65e9df30f813c2a786987089174b032b8fe54d | | | | | | Author: Rüdiger Franke | | | | | | Date: Tue Nov 17 22:52:27 2015 +0100 | | | | | | | | | | | | remove $(OMHOME) substitution for nmake | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | * | | commit 352fa2afd4961176584b308ee696aa8e4f96acb5 | | | | | | Author: Martin Sjölund | | | | | | Date: Tue Nov 17 17:53:41 2015 +0100 | | | | | | | | | | | | Add tail recursion for Expression.makeMatrix | | | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | * | | | commit db7e3316eb588411c5027f5eb94a5309d3232efc | | | | | | Author: RuedKamp | | | | | | Date: Wed Nov 18 11:03:36 2015 +0100 | | | | | | | | | | | | -removed one environmental variable required in VxWorks makefile | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | | | commit 420c34b8ab119f5c614a692af57d03e1db41da36 | | |/ / / Author: RuedKamp | | | | | Date: Wed Nov 18 11:02:41 2015 +0100 | | | | | | | | | | -copy some headers required for VxWorks build | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | * | | commit 37f75383a68c5770a1ecf25b525b2155932a1670 | | |\ \ \ Merge: eb3c09a901 071107013c | | | | | | Author: RuedKamp | | | | | | Date: Tue Nov 17 16:30:02 2015 +0100 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | # Conflicts: | | | | | | # Compiler/Template/CodegenCpp.tpl | | | | | | | | | * | | commit 071107013c504eb9ea8f051936644946b34e021d | | | | | | Author: RuedKamp | | | | | | Date: Tue Nov 17 14:23:52 2015 +0100 | | | | | | | | | | | | -fixed some VxWorks error | | | | | | -adapted VxWorks makefile | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * | | commit 851aaca7c5bc0e8e3ef97a84d6a3efddc3b7d383 | | | | | | Author: RuedKamp | | | | | | Date: Fri Nov 13 08:48:02 2015 +0100 | | | | | | | | | | | | -xml file generation for functionsblock | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | * | | | commit eb3c09a90100f829ffd29f74a996bdbe5d0152d6 | | | | | | Author: RuedKamp | | | | | | Date: Tue Nov 17 16:24:35 2015 +0100 | | | | | | | | | | | | -add export for VxWorks makefile | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | | | commit 2e308722343e948756c5837f8b43a897ae0faf3b | | |\ \ \ \ Merge: 62a6e06579 446a0903b1 | | | |/ / / Author: RuedKamp | | | | | | Date: Tue Nov 17 14:19:09 2015 +0100 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit 446a0903b1a1184754dc9209020f21a0bc72b48c | | | |/ / Author: unknown | | | | | Date: Tue Nov 17 11:37:12 2015 +0100 | | | | | | | | | | fix for daeExpReduction in cpp template | | | | | | | | | | M 3rdParty | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | | | | * | commit 13983f6a9fae71bcd43b2010c861a29c3777e062 | | | | | Author: Martin Sjölund | | | | | Date: Tue Nov 17 09:45:20 2015 +0100 | | | | | | | | | | Always compile with ipopt | | | | | | | | | | M 3rdParty | | | | | M Compiler/runtime/config.unix.h.in | | | | | M configure.ac | | | | | | | | * | commit 44ea7beda3080178f7530a601055b93dfe06888a | | | | | Author: Lennart Ochel | | | | | Date: Mon Nov 16 16:20:19 2015 +0100 | | | | | | | | | | Remove short type declarations | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | * | commit e430545a28f43c0e952000474a79552575e431ce | | | | | Author: Lennart Ochel | | | | | Date: Mon Nov 16 15:16:50 2015 +0100 | | | | | | | | | | Remove unused imports | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | * | commit d700365c28eca53f333327ab6f983b7753e5883b | | | | | Author: Lennart Ochel | | | | | Date: Mon Nov 16 13:23:17 2015 +0100 | | | | | | | | | | Renamed --forceRecommendedOrdering to --defaultOptModulesOrdering | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/Uncertainties.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit 3fe15e2648af848bb5b89a776b157785588f0b7c | | | | | Author: Martin Sjölund | | | | | Date: Mon Nov 16 11:53:00 2015 +0100 | | | | | | | | | | Do CONFIG_OS in autoconf | | | | | | | | | | M Compiler/Main/Main.mo | | | | | M Compiler/runtime/config.unix.h.in | | | | | M Compiler/runtime/settingsimpl.c | | | | | M configure.ac | | | | | | | | * | commit 80f16ca9c5ce1760df5280e53bb036aa532fc8fc | | | | | Author: Martin Sjölund | | | | | Date: Tue Sep 29 08:46:05 2015 +0200 | | | | | | | | | | Run without OPENMODELICAHOME on Windows | | | | | | | | | | Use GetModuleFileName on Windows if the environment variable is not | | | | | defined. This is similar to Linux and OSX, where the pidpath and | | | | | /proc/self are used to find out where OpenModelica was installed. | | | | | | | | | | If OPENMODELICAHOME is set, the same behaviour as before applies. | | | | | | | | | | M Compiler/runtime/settingsimpl.c | | | | | | | | * | commit 7b269d16cb5944bc3225c928629ccbeb4efb8405 | | | | | Author: Lennart Ochel | | | | | Date: Mon Nov 16 11:39:09 2015 +0100 | | | | | | | | | | Add special cases to enable/disable additional opt modules | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit 9f852892cd82730f379b5abc6a8c057ce087c746 | | | | | Author: Martin Sjölund | | | | | Date: Mon Nov 16 10:32:05 2015 +0100 | | | | | | | | | | Add configure option --with-msys=msys-root | | | | | | | | | | The msys configure option makes it easier to find the msys | | | | | installation, making cross-compilation simpler. | | | | | | | | | | The 64-bit omc.exe now compiles, and targets were added to also | | | | | compile a static version of that executable. | | | | | | | | | | M 3rdParty | | | | | M Compiler/boot/Makefile.common | | | | | M Compiler/boot/Makefile.in | | | | | M Makefile.common | | | | | M configure.ac | | | | | | | | * | commit 11653b52cb0a288c82c6747610ad3829e2f30c88 | | | | | Author: adrpo | | | | | Date: Mon Nov 16 04:16:25 2015 +0100 | | | | | | | | | | - small optimizations | | | | | - use memcpy instead of for loop | | | | | - do not copy the hashtable if not needed | | | | | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | | | | | | * | commit e0d2d02a291d4cae817ff09b3b577b36f23f701b | | | | | Author: Rüdiger Franke | | | | | Date: Sat Nov 14 17:36:53 2015 +0100 | | | | | | | | | | re-add Jacobian variable refs if +d=gendebugsymbols | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | * | commit d2ceb48d14adf44eae95bfcc2e6dcd2c96c0ba3d | | | | | Author: adrpo | | | | | Date: Sat Nov 14 17:00:05 2015 +0100 | | | | | | | | | | - small optimization | | | | | | | | | | M Compiler/FFrontEnd/FGraph.mo | | | | | | | | * | commit 91f3526d11056e969798b18c5e360e59f62a218f | | | | | Author: Per Östlund | | | | | Date: Sat Nov 14 14:41:30 2015 +0100 | | | | | | | | | | Fix for #2959. | | | | | | | | | | - Propagate partial attribute to environment scope elements. | | | | | - Add SourceInfo to Prefix.ComponentPrefix. | | | | | - Replace Boolean message argument to Lookup.lookupClass with | | | | | Option so we know where an error comes from. | | | | | - Print error in Lookup.lookupClassQualified2 if we're trying | | | | | to look a name up in a partial class. | | | | | - Propagate redeclares when instantiating an element of an empty | | | | | array in InstVar.instArray, so we get the correct type. | | | | | | | | | | M Compiler/FFrontEnd/FGraph.mo | | | | | M Compiler/FrontEnd/Ceval.mo | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | M Compiler/FrontEnd/InstFunction.mo | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | M Compiler/FrontEnd/Mod.mo | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | M Compiler/FrontEnd/Prefix.mo | | | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | | M Compiler/FrontEnd/SCode.mo | | | | | M Compiler/FrontEnd/Static.mo | | | | | M Compiler/FrontEnd/UnitAbsynBuilder.mo | | | | | M Compiler/Script/CevalScript.mo | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | M Compiler/Script/Interactive.mo | | | | | M Compiler/Util/Error.mo | | | | | | | | * | commit 43df7a65eda57c76c82ba4befb936d143abe5e04 | | | | | Author: Rüdiger Franke | | | | | Date: Sat Nov 14 11:03:24 2015 +0100 | | | | | | | | | | refinements to Cpp FMU makefiles for win32 | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | * | commit 5fb2fc51ea1851a545a400ef766048f68c9df68e | | | | | Author: Rüdiger Franke | | | | | Date: Fri Nov 13 23:08:46 2015 +0100 | | | | | | | | | | update Makefile for Cpp FMI export using msvc | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | * | commit 52a439f43f80c83ecbac783f69f85f7e3f7b65cc | | | | | Author: Rüdiger Franke | | | | | Date: Fri Nov 13 22:18:48 2015 +0100 | | | | | | | | | | replace Jacobian variable refs and initializers with defines | | | | | | | | | | This is according to the approach used in the overall | | | | | simulation model to speed up compilation. | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit f20146ebdd6c2f655d5fbe8f238d1c0345bdf2c5 | | | | | Author: Rüdiger Franke | | | | | Date: Fri Nov 13 21:20:44 2015 +0100 | | | | | | | | | | skip Jacobian::get* code if there are no equations | | | | | | | | | | This reduces the generated code if symbolic Jacobians are deactivated, | | | | | e.g. with Flags.DIS_SYMJAC_FMI20. | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 3107627313203a5bb828f1ea7eca2c5229ce67c5 | | | | | Author: Lennart Ochel | | | | | Date: Fri Nov 13 15:50:38 2015 +0100 | | | | | | | | | | Clean up default initOptModules | | | | | | | | | | Modules that need to get activated using additional flags appear | | | | | no longer in the default initOptModule list. | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit 40390de26141d0fb1d5a103e4bd02f9b1311f164 | | | | | Author: Willi Braun | | | | | Date: Fri Nov 13 15:37:41 2015 +0100 | | | | | | | | | | added density information to backenddaeinfo of liner torn systems | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | commit be96874407052048eb1f800ca32546bcc99fcd4b | | | | | Author: Martin Sjölund | | | | | Date: Fri Nov 13 15:06:37 2015 +0100 | | | | | | | | | | Can now cross-compile a working omc from Linux | | | | | | | | | | Requires msys2 (installed using a pacman ported from arch Linux). | | | | | The compiled omc.exe is statically linked except for | | | | | libOpenModelicaCompiler.dll. The following configure flags were used: | | | | | | | | | | '--host=i686-w64-mingw32' | | | | | '--with-omc=/usr/bin/omc' | | | | | '--without-omniORB' | | | | | '--with-lapack="-Wl,-Bstatic -lopenblas -lgfortran -lquadmath \ | | | | | -Wl,-Bdynamic -flto' | | | | | '--without-lpsolve' | | | | | | | | | | CPPFLAGS: | | | | | | | | | | * msys32/usr/include | | | | | * msys32/mingw32/include/tre | | | | | * msys32/mingw32/include' | | | | | | | | | | LDFLAGS: | | | | | * msys32/usr/lib | | | | | * msys32/mingw32/lib | | | | | | | | | | M Compiler/boot/Makefile.in | | | | | M Makefile.in | | | | | M Parser/Makefile.common | | | | | M configure.ac | | | | | | | | * | commit f19ece7b87ad60f76131aa743d666ddf869cc115 | | | | | Author: Martin Sjölund | | | | | Date: Fri Nov 13 14:02:19 2015 +0100 | | | | | | | | | | Fixes to compile using msys2 on Linux | | | | | | | | | | OMC now compiles fine, but fails to load due to missing DLLs (some | | | | | files were compiled as .a-files, but were in fact DLLs, etc). | | | | | | | | | | M Compiler/FrontEnd/Types.mo | | | | | M Compiler/boot/Makefile.common | | | | | M Compiler/boot/Makefile.in | | | | | M Compiler/runtime/Makefile.common | | | | | M Compiler/runtime/config.unix.h.in | | | | | M Compiler/runtime/omc_config.h | | | | | M Makefile.in | | | | | M Parser/Makefile.common | | | | | M Parser/Makefile.in | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | | M configure.ac | | | | | | | | * | commit 4f43fa197eab20b91f23a1237753a73b7c043f72 | | | | | Author: Lennart Ochel | | | | | Date: Fri Nov 13 12:42:26 2015 +0100 | | | | | | | | | | Fix handling of symbolic Jacobians | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | * | commit f75088c5e7833ba2bf6ef52b65d61e5e77612014 | | | | | Author: Lennart Ochel | | | | | Date: Fri Nov 13 11:19:25 2015 +0100 | | | | | | | | | | Clean up default postOptModules | | | | | | | | | | Modules that need to get activated using additional flags appear | | | | | no longer in the default postOptModule list. | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit 72230edf4aa10a8a451b558c9c79f534119d0dc4 | | | | | Author: Lennart Ochel | | | | | Date: Fri Nov 13 10:40:18 2015 +0100 | | | | | | | | | | Clean up default preOptModules | | | | | | | | | | Modules that need to get activated using additional flags appear | | | | | no longer in the default preOptModule list. | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | * | | commit 62a6e06579bb24ec030af222e866bdb860a60220 | | | | | Author: RuedKamp | | | | | Date: Tue Nov 17 14:18:43 2015 +0100 | | | | | | | | | | -fixed some VxWorks error | | | | | -adapted VxWorks makefile | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * | | commit 8597f421b18e12b8e8ffbf48168248854877d571 | | |\ \ \ Merge: cda5d97dd4 fff2ee5531 | | | |/ / Author: RuedKamp | | | | | Date: Fri Nov 13 09:50:19 2015 +0100 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit fff2ee55318e6378b494a98e7f400c62dbf174d9 | | | | | Author: Willi Braun | | | | | Date: Thu Nov 12 02:18:59 2015 +0100 | | | | | | | | | | - added new linear solver klu from suitespase | | | | | | | | | | M Compiler/runtime/omc_config.h | | | | | M SimulationRuntime/c/Makefile.objs | | | | | A SimulationRuntime/c/simulation/solver/linearSolverKlu.c | | | | | A SimulationRuntime/c/simulation/solver/linearSolverKlu.h | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | M configure.ac | | | | | | | | * | commit 2b53c2b4561ce68a146e3c3cf5314f5670efebd9 | | | | | Author: Willi Braun | | | | | Date: Fri Nov 13 00:04:04 2015 +0100 | | | | | | | | | | - fix 3rdParty | | | | | | | | | | M 3rdParty | | | | | | | | * | commit 33012b07fbeebc201b0a3ab752d027019ee3160d | | | | | Author: Niklas Worschech | | | | | Date: Thu Nov 12 14:27:37 2015 +0100 | | | | | | | | | | fix for typo in define alias string variable in cpp Template/CodegenCpp.tpl | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 50deea622ee3fc8ad23722e331dbfc86374753fd | | | | | Author: Lennart Ochel | | | | | Date: Thu Nov 12 11:13:55 2015 +0100 | | | | | | | | | | Remove newUnitChecking config flag | | | | | | | | | | Use --preOptModules+=unitChecking instead | | | | | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit 44a6be4a69fe0c6e4ce2ecd3866ac390a06ddf3d | | | | | Author: Lennart Ochel | | | | | Date: Thu Nov 12 11:09:50 2015 +0100 | | | | | | | | | | Fix *OptModules+ flags | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | * | commit ca73a56b203d8347bf31486fad92cb990312ea61 | | | | | Author: Lennart Ochel | | | | | Date: Wed Nov 11 16:02:36 2015 +0100 | | | | | | | | | | Rearrange optimization modules for symbolic Jacobians | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | * | commit 43143af017b881696a21b6bb5c11317b68d07c18 | | | | | Author: Lennart Ochel | | | | | Date: Wed Nov 11 14:54:42 2015 +0100 | | | | | | | | | | Add config flags to enable/disable certain optimization modules | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit c5e16b0011abb6fb569934748e46bdbe12999759 | | | | | Author: Lennart Ochel | | | | | Date: Wed Nov 11 14:19:04 2015 +0100 | | | | | | | | | | Improved warnings/errors | | | | | | | | | | * Add a warning if the specified module ordering will be ignored | | | | | * Improve error message for invalid modules | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit ca7e4474c74bef62c092d09fd087d72545fdbdee | | | | | Author: Lennart Ochel | | | | | Date: Wed Nov 11 13:23:46 2015 +0100 | | | | | | | | | | Allow not-recommended module ordering in modelEquationsUC | | | | | | | | | | M Compiler/BackEnd/Uncertainties.mo | | | | | | | | * | commit 8a170eceede1c60c4fdbf71090d1f25868939eba | | | | | Author: Lennart Ochel | | | | | Date: Wed Nov 11 12:28:29 2015 +0100 | | | | | | | | | | Dump dae type to pre-opt module heading | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | * | commit cc923c7dbba4065274b81fabfa186b78691a82f4 | | | | | Author: Lennart Ochel | | | | | Date: Wed Nov 11 11:35:48 2015 +0100 | | | | | | | | | | Force recommended pre-/post-/init-opt module ordering | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/Initialization.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit 27e482212dae10e2be9f7bbd994032d83a110b08 | | | | | Author: vruge | | | | | Date: Thu Nov 12 09:43:13 2015 +0100 | | | | | | | | | | Revert "attempt: extends getFunctionInputsOutputBody for Array-Types" | | | | | | | | | | This reverts commit dd7ca6ed4a4d76ac66063c0cb91d52593a756f42. | | | | | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | | | | * | commit 511edc7e17f5b13f934a4564537889de1beeb082 | | | | | Author: vruge | | | | | Date: Thu Nov 12 09:42:28 2015 +0100 | | | | | | | | | | Revert "workaround for [https://trac.openmodelica.org/OpenModelica/ticket/3531 #3531]" | | | | | | | | | | This reverts commit f401b32013cf94904c8c0e8821bb6f9ef8400c48. | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | M Compiler/FrontEnd/Inline.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit aff0026ed477b4b1e72de91ff2b5da3195dad19a | | | | | Author: Rüdiger Franke | | | | | Date: Thu Nov 12 07:10:54 2015 +0100 | | | | | | | | | | remove DOS line endings | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | * | commit 1ba1aac92068e19ed11f03163c5d3024e31bf9fd | | | | | Author: adrpo | | | | | Date: Thu Nov 12 05:11:42 2015 +0100 | | | | | | | | | | - attempt to fix windows build again | | | | | | | | | | M Compiler/runtime/omc_config.h | | | | | M Parser/Makefile.omdev.mingw | | | | | | | | * | commit 0e0b9116c85039e9fba2ac13d1257bbde06ec7bc | | | | | Author: Rüdiger Franke | | | | | Date: Wed Nov 11 22:25:08 2015 +0100 | | | | | | | | | | fix least size of static vectors and return value | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | | | * | commit 1da7404e860ec22119b437e7e1012547abe42763 | | | |/ Author: Martin Sjölund | | | | Date: Wed Nov 11 21:41:50 2015 +0100 | | | | | | | | Some updates for mingw cross-compilation | | | | | | | | The autoconf now ignores some headers when mingw cross-compilation is | | | | requested. | | | | | | | | M 3rdParty | | | | M Compiler/runtime/Makefile.omdev.mingw | | | | M Compiler/runtime/Print_omc.c | | | | M Compiler/runtime/config.unix.h.in | | | | M Compiler/runtime/omc_config.h | | | | M Compiler/runtime/systemimpl.h | | | | M configure.ac | | | | | | | * commit 36cabeec863093eec197c44ce963cb6017429356 | | | | Author: adrpo | | | | Date: Wed Nov 11 04:15:23 2015 +0100 | | | | | | | | - fix Windows build, for now C FMUs are broken | | | | | | | | M SimulationRuntime/c/Makefile.common | | | | M SimulationRuntime/c/Makefile.in | | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | A SimulationRuntime/fmi/export/buildproject/Makefile.omdev.mingw | | | | | | | * commit f401b32013cf94904c8c0e8821bb6f9ef8400c48 | | | | Author: vruge | | | | Date: Tue Nov 10 17:05:32 2015 +0100 | | | | | | | | workaround for [https://trac.openmodelica.org/OpenModelica/ticket/3531 #3531] | | | | - added option inline function with array type (defaulte= false) | | | | - option will be irnored insidedynamicStateSelection | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | M Compiler/FrontEnd/Inline.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 1c737e1827e37cec2c02043577ef880fba0a4502 | | | | Author: Martin Sjölund | | | | Date: Tue Nov 10 13:23:17 2015 +0100 | | | | | | | | Try harder to preserve whitespace | | | | | | | | This fixes #3551, where a whitespace between identifier and | | | | annotation keyword was sometimes lost. | | | | | | | | M Compiler/Lexers/LexerModelicaDiff.mo | | | | M Compiler/Lexers/lexerModelicaDiff.l | | | | | | | * commit ab2a526e16f8ac2a1dfab0043f21d8c35bccc31c | | | | Author: Martin Sjölund | | | | Date: Tue Nov 10 11:20:53 2015 +0100 | | | | | | | | Use the INFO from the CLASS when updating program | | | | | | | | This fixes ticket #3545, where setSourceFile is not updated in the | | | | Absyn.ELEMENT (only the Absyn.CLASS). | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | * commit ea546267cf367174ba5af77ba4aa795e6416e8ad | | | | Author: Lennart Ochel | | | | Date: Tue Nov 10 00:41:59 2015 +0100 | | | | | | | | Add replace rules for clock expressions | | | | | | | | ticket 3549 | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | | | * commit d465e4875302d67e739abc6b64ff2999eafe3416 | | | | Author: Lennart Ochel | | | | Date: Sat Oct 31 16:39:18 2015 +0100 | | | | | | | | Replace matching algorithm that is used by fixInitialSystem | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | * commit 186cf150704cd0d45c78a606ed34062ebcf1157a | | | | Author: Niklas Worschech | | | | Date: Mon Nov 9 17:20:03 2015 +0100 | | | | | | | | fix for external C functions an string arrays in cpp runtime | | | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | * commit 460260f95fefdd1d15be93f45aa7f644c2d0e593 | | | | Author: Martin Sjölund | | | | Date: Mon Nov 9 16:23:29 2015 +0100 | | | | | | | | Make 2.0 ME FMI the default | | | | | | | | The FMI importer does not yet handle me_cs FMUs (even if other tools | | | | handle them fine). | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | * commit b14997c53bb9aa88ce8796a41b5bb9687983ee25 | | | | Author: Martin Sjölund | | | | Date: Mon Nov 9 14:00:04 2015 +0100 | | | | | | | | Compile MinGW FMUs with static libgcc | | | | | | | | M SimulationRuntime/fmi/export/buildproject/configure.ac | | | | | | | * commit c578a6be3bf41f2b47b201da64fc5ffc742324fe | | | | Author: Martin Sjölund | | | | Date: Fri Nov 6 15:24:41 2015 +0100 | | | | | | | | FMU export changes | | | | | | | | The defaults for FMU export has changed to: 2.0 me_cs by default | | | | (previously, 1.0 me was used). | | | | | | | | A new API function buildModelFMU has been introduced. This takes an | | | | argument platforms={"dynamic"} (by default), and can be used to cross- | | | | compile FMUs using for example platforms={"i386-apple-darwin15", | | | | "x86_64-apple-darwin15", "x86_64-w64-mingw32", "x86_64-linux-gnu", | | | | "arm-linux-gnueabihf", "i686-linux-gnu", "i686-w64-mingw32"}. | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/SimCode/SimCodeMain.mo | | | | M Compiler/Template/CodegenFMU.tpl | | | | M Compiler/Util/Flags.mo | | | | M SimulationRuntime/fmi/export/buildproject/configure.ac | | | | | | | * commit e89eaf5ae2e31c90d4551eff8e28fe8a7aac8b2e | | | | Author: Martin Sjölund | | | | Date: Thu Nov 5 09:04:18 2015 +0100 | | | | | | | | Use autoconf in the source-code FMUs | | | | | | | | By using autoconf, we move a lot of the work from the user of the | | | | Makefiles to autoconf itself. | | | | | | | | To try it out, cross-compiling for multiple platforms (with the FMU | | | | unzipped to M.fmutmp): | | | | | | | | (for arch in x86_64-w64-mingw32 x86_64-linux-gnu arm-linux-gnueabihf \ | | | | i686-linux-gnu i686-w64-mingw32 | | | | do | | | | (cd M.fmutmp/sources/ && \ | | | | ./configure --host=$arch CFLAGS=-Os && \ | | | | make -j6) || exit 1; | | | | done) | | | | | | | | So it is enough to pass the host and optionally CFLAGS (on Ubuntu). | | | | Recommended packages on an x86_64 host: | | | | apt-get install gcc-arm-linux-gnueabihf libc6-dev:i386 gcc-mingw-w64 | | | | | | | | Note that installing gcc-multilib conflicts with gcc-arm, which means | | | | you need the i386 libc6 headers. | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenFMU.tpl | | | | M SimulationRuntime/c/Makefile.common | | | | M SimulationRuntime/c/Makefile.objs | | | | M SimulationRuntime/c/simulation/modelinfo.c | | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | | A SimulationRuntime/fmi/export/buildproject/Makefile.in | | | | A SimulationRuntime/fmi/export/buildproject/README.md | | | | A SimulationRuntime/fmi/export/buildproject/configure.ac | | | | M common | | | | M configure.ac | | | | | | | * commit d77c3cff4fb056d400508809520265cd50ee9656 | | | | Author: Martin Sjölund | | | | Date: Mon Nov 9 14:58:52 2015 +0100 | | | | | | | | Make colorNodePartitions tail-recursive | | | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | | | * commit a9225b77f0f70bdd5fa609e8d4336382cd35d6ea | | | | Author: RuedKamp | | | | Date: Mon Nov 9 14:41:21 2015 +0100 | | | | | | | | -fixed simObjects also for VxWorks | | | | | | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectVxWorksFactory.h | | | | | | | * commit ae2c20039230d71f24836875d8586c0916cb337a | | | | Author: RuedKamp | | | | Date: Mon Nov 9 13:43:36 2015 +0100 | | | | | | | | -fixed simObjects also for VxWorks | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | | | * commit 1858edc35baef42fee6c490b04920dbccbd74bc4 | | | | Author: RuedKamp | | | | Date: Fri Nov 6 15:32:27 2015 +0100 | | | | | | | | -enable sparse solver only for vxworks | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | | | | M SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp | | | | | | * | commit cda5d97dd402873a6086a5c8da532711fe8987e9 | | | | Author: RuedKamp | | | | Date: Fri Nov 13 08:48:02 2015 +0100 | | | | | | | | -xml file generation for functionsblock | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | * | commit 4be732e6fcf8f57625c2f005ddb1dff2ecb5325f | | |\ \ Merge: 9ef7f9061e 0320fe7c7c | | | |/ Author: RuedKamp | | | | Date: Mon Nov 9 14:15:37 2015 +0100 | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | * commit 0320fe7c7c9411bff753d98c967e3927c89a2b7b | | | | Author: Mahder Gebremedhin | | | | Date: Sun Nov 8 15:02:37 2015 +0100 | | | | | | | | + Fix handling of complex equations so that we won't generate unecessary nonlinear systems. | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | * | commit 9ef7f9061e521654db959a02f01590b09c54a46a | | | | Author: RuedKamp | | | | Date: Mon Nov 9 14:14:39 2015 +0100 | | | | | | | | -fixed simObjects also for VxWorks | | | | | | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectVxWorksFactory.h | | | | | | * | commit f2791803f5b98d3e674ce6ef8b8634ebd2c982e3 | | | | Author: RuedKamp | | | | Date: Mon Nov 9 13:43:36 2015 +0100 | | | | | | | | -fixed simObjects also for VxWorks | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | | * | commit b612c7ac32745483314c06aaa574ba3b7199d860 | | |\ \ Merge: e6a9a5dc5f b635a28dd1 | | | |/ Author: RuedKamp | | | | Date: Fri Nov 6 15:33:23 2015 +0100 | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | * commit b635a28dd1b9991caf3eb17e298ad2fd038fbdb4 | | | | Author: Lennart Ochel | | | | Date: Fri Nov 6 13:29:36 2015 +0100 | | | | | | | | Fix mat file import for parameters | | | | | | | | ticket 2673 | | | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | | | * commit 2af9d1652839d6eb64e5cac92535dbb75db88578 | | | | Author: Lennart Ochel | | | | Date: Fri Nov 6 12:35:51 2015 +0100 | | | | | | | | Fix start values for algebraic states | | | | | | | | which are introduces by symEuler | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit a14041dd0f53c11a35cdd342945b5d1a9bc27249 | | | | Author: Lennart Ochel | | | | Date: Fri Nov 6 11:21:15 2015 +0100 | | | | | | | | Fix analysis of over-determined systems | | | | | | | | due to secondary start values | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | * commit 1f77ff2a57ea1368d2b82ceb2be6dc1d354e29bf | | | | Author: Lennart Ochel | | | | Date: Fri Nov 6 10:02:18 2015 +0100 | | | | | | | | Fix start value dependent initial equations | | | | | | | | Start values get now analyzed for their dependencies of | | | | primary/secondary parameters. Start value dependent initial | | | | equations that depend on primary parameters can now get | | | | overwritten or imported via result file. | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | * commit 51fcae41c3fdcfe424494b3b77b90577a2f2f1b4 | | | | Author: Lennart Ochel | | | | Date: Fri Nov 6 09:04:13 2015 +0100 | | | | | | | | Make module detectJacobianSparsePattern dispensable | | | | | | | | This will continue the transformation process even if the | | | | post-optimization module detectJacobianSparsePattern failed. | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | * commit 90fe820ce7db03da34c7840735cc7c1b4c10f28e | | | | Author: Rüdiger Franke | | | | Date: Thu Nov 5 18:14:22 2015 +0100 | | | | | | | | remove NULL to please gcc 4.4 and boost | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | * commit 36d2ed8a6d8b58261f142ae0f73a1d6adbfe90ed | | | | Author: Lennart Ochel | | | | Date: Thu Nov 5 16:23:59 2015 +0100 | | | | | | | | Fix modelEquationsUC | | | | | | | | M Compiler/BackEnd/Uncertainties.mo | | | | | | | * commit ecc4f610351b4f13dcedc0d1aa5215b7572be3a5 | | | | Author: Lennart Ochel | | | | Date: Thu Nov 5 15:27:46 2015 +0100 | | | | | | | | Store all optimization modules in only one list | | | | | | | | Optimization modules are no longer allowed to fail. If it is intended | | | | that a module should fail for some reason, then that need to be handled | | | | within the module from now on. | | | | New modules are now defined using a function pointer to the module | | | | implementation, a name as string, and a Boolean that defines if that | | | | module is "post-optimization only" or not. | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | * commit 6880ebb4dae9f0db22f98d8999ac07750f36d049 | | | | Author: Lennart Ochel | | | | Date: Thu Nov 5 14:36:34 2015 +0100 | | | | | | | | Merge interface for pre/post-optimization modules | | | | | | | | Stop on failure during pre/post-optimization phase | | | | | | | | M Compiler/BackEnd/BackendDAEFunc.mo | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | * commit 13a7f096b7b52185d52f4334709f69b73f148afd | | | | Author: Niklas Worschech | | | | Date: Thu Nov 5 15:22:16 2015 +0100 | | | | | | | | removed PreVariables class from cpp runtime | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | D SimulationRuntime/cpp/Include/Core/System/PreVariables.h | | | | | | | * commit 168aff96d0684833294bbc93b6978efd527e86c1 | | | | Author: Rüdiger Franke | | | | Date: Thu Nov 5 00:08:28 2015 +0100 | | | | | | | | remove unnecessary dependencies from exported FMUs | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | | | * commit 291f55df5e241f870ba9d4f63afec3329702d1f3 | | | | Author: Mahder Gebremedhin | | | | Date: Wed Nov 4 23:51:54 2015 +0100 | | | | | | | | + Fixed handling of complex residual equations. We expand all complex residuals to simple | | | | residuals now. | | | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | M Compiler/FrontEnd/Expression.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 031124626667e016c532740cd3f13b71dfefcd50 | | | |\ Merge: b7a55c71c4 bf9ac82048 | | | | | Author: Niklas Worschech | | | | | Date: Wed Nov 4 14:37:55 2015 +0100 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit bf9ac8204816e8128c61d6a9154d1b44a496c62f | | | | | Author: Per Östlund | | | | | Date: Wed Nov 4 12:44:40 2015 +0100 | | | | | | | | | | Fix for Buildings. | | | | | | | | | | - Don't reorder elements in Inst.instElementList, to avoid record | | | | | elements being reordered based on their modifications. Unless | | | | | the elements belong to a function, then the elements are sorted | | | | | as before to avoid things breaking. | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/SCode.mo | | | | | | | | | * commit 91906e76a89f8b53034c993fb3fefd856d3444c4 | | | | | Author: Rüdiger Franke | | | | | Date: Wed Nov 4 13:27:51 2015 +0100 | | | | | | | | | | fix quotes | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | * commit 5e2e086cc79e026c80ac7fbd59ba21c8215412ab | | | | | Author: Lennart Ochel | | | | | Date: Wed Nov 4 12:03:18 2015 +0100 | | | | | | | | | | Fix type information of temporary variables | | | | | | | | | | that are introduced during sim code phase | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit 604f9170ca41887df6480c6d86a0cee1230f5825 | | | | | Author: Rüdiger Franke | | | | | Date: Wed Nov 4 10:37:55 2015 +0100 | | | | | | | | | | simplify XML output for clocks according to FCP-001 | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | * commit c2668175f9f1ba87cd81a36ca7666c77ea199323 | | | | | Author: adrpo | | | | | Date: Wed Nov 4 05:33:16 2015 +0100 | | | | | | | | | | - add first prototype of FMI for Co-simulation | | | | | - fix a typo in dassl.h | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | M Compiler/Template/CodegenFMU2.tpl | | | | | M Compiler/Template/SimCodeBackendTV.mo | | | | | M Compiler/Util/FMI.mo | | | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | | | | * | commit b7a55c71c486203e53e92874c31a1abeca79bbce | | | | | Author: Niklas Worschech | | | | | Date: Wed Nov 4 14:37:39 2015 +0100 | | | | | | | | | | fix for fmu instantiation in cpp runtime | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | M SimulationRuntime/cpp/Core/SimController/SimObjects.cpp | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimObjects.h | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | | | | | | * | commit 3598a1f69ebc65d214a3ae1f48ff3a31ac6b6967 | | | |\ \ Merge: 1e2fbd796b 11fb0e937a | | | | |/ Author: Niklas Worschech | | | | | Date: Tue Nov 3 15:46:10 2015 +0100 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | Conflicts: | | | | | Compiler/Template/CodegenC.tpl | | | | | Compiler/Template/CodegenFMUCpp.tpl | | | | | SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | * commit 11fb0e937a0c8afc4c3537eb2f71b55f1c1e7445 | | | | | Author: Martin Sjölund | | | | | Date: Tue Nov 3 14:43:38 2015 +0100 | | | | | | | | | | Fix for C89 | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | * commit fb6950e12370bcda0605c816b0e57f358222c8d3 | | | | | Author: Per Östlund | | | | | Date: Tue Nov 3 14:05:58 2015 +0100 | | | | | | | | | | Fix for Buildings library, #3506: | | | | | | | | | | - Fix InstExtends.fixModifications so that it uses fixClassdef instead | | | | | of fixElement on class names in redeclares, since fixElement will | | | | | always fully qualify them even when it shouldn't. | | | | | - Some cleanup. | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | M Compiler/FrontEnd/Mod.mo | | | | | M Compiler/Util/List.mo | | | | | | | | | * commit 1034be47a99688a15a265a8208deafa60eb22b2d | | | | | Author: Martin Sjölund | | | | | Date: Tue Nov 3 13:28:18 2015 +0100 | | | | | | | | | | Use equivTypes function instead of equality | | | | | | | | | | This fixes #3518. Equality does not take into consideration that the | | | | | source information might be different for two types. | | | | | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | | | * commit 728d95da3c639a375c57e2f594cee9124af36a80 | | | | | Author: Adeel Asghar | | | | | Date: Mon Nov 2 18:01:39 2015 +0100 | | | | | | | | | | Added new API `removeComponentModifiers` and `removeExtendsModifiers` | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | M Compiler/Script/Interactive.mo | | | | | | | | | * commit fefe856a6b541a764df0975ddac8fd0e2390eded | | | | | Author: Martin Sjölund | | | | | Date: Mon Nov 2 14:42:21 2015 +0100 | | | | | | | | | | Fix OSX stack base on Mavericks | | | | | | | | | | OSX returns a made-up stack size on Mavericks. | | | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_segv.c | | | | | | | | | * commit a498326c45a5e5aa1fbd986ba18a953f89d80135 | | | | | Author: RuedKamp | | | | | Date: Mon Nov 2 14:26:13 2015 +0100 | | | | | | | | | | -fixed typo | | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | | | | | * | commit 1e2fbd796bae04a60e1ec3c2bf33cb75cefb8303 | | | | | Author: Niklas Worschech | | | | | Date: Tue Nov 3 15:05:19 2015 +0100 | | | | | | | | | | Moved write output classes of cpp runtime in DataExchange lib | | | | | | | | | | M 3rdParty | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | M Compiler/BackEnd/Initialization.mo | | | | | M Compiler/BackEnd/Matching.mo | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/FrontEnd/Inline.mo | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | M Compiler/FrontEnd/Mod.mo | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | M Compiler/FrontEnd/Types.mo | | | | | M Compiler/Script/CevalScript.mo | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | M Compiler/Script/Interactive.mo | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M Compiler/Template/CodegenXML.tpl | | | | | M Compiler/Template/SimCodeBackendTV.mo | | | | | M Compiler/Template/SimCodeTV.mo | | | | | M Compiler/Util/FMI.mo | | | | | M Compiler/Util/Flags.mo | | | | | M Compiler/Util/List.mo | | | | | M Makefile.common | | | | | M SimulationRuntime/c/Makefile.common | | | | | M SimulationRuntime/c/Makefile.objs | | | | | M SimulationRuntime/c/meta/meta_modelica_segv.c | | | | | M SimulationRuntime/c/openmodelica_func.h | | | | | M SimulationRuntime/c/simulation/CMakeLists.txt | | | | | M SimulationRuntime/c/simulation/modelinfo.c | | | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | | | M SimulationRuntime/c/simulation/simulation_info_json.h | | | | | D SimulationRuntime/c/simulation/simulation_info_xml.c | | | | | D SimulationRuntime/c/simulation/simulation_info_xml.h | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | M SimulationRuntime/c/simulation/solver/mixedSearchSolver.c | | | | | M SimulationRuntime/c/simulation/solver/mixedSystem.c | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | M SimulationRuntime/c/simulation/solver/newtonIteration.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | | | M SimulationRuntime/c/simulation/solver/sym_imp_euler.c | | | | | M SimulationRuntime/c/simulation_data.h | | | | | M SimulationRuntime/c/util/list.c | | | | | M SimulationRuntime/c/util/list.h | | | | | M SimulationRuntime/c/util/omc_error.c | | | | | M SimulationRuntime/c/util/omc_error.h | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | | M SimulationRuntime/c/util/utility.c | | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/SimController/Configuration.cpp | | | | | M SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | | | | | D SimulationRuntime/cpp/Core/SimController/Main.cpp | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | A SimulationRuntime/cpp/Core/SimController/SimObjects.cpp | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | M SimulationRuntime/cpp/Core/System/tpl.cpp | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/DefaultContainerManager.h | | | | | R075 SimulationRuntime/cpp/Include/Core/HistoryImpl.h SimulationRuntime/cpp/Include/Core/DataExchange/HistoryImpl.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IHistory.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/ParallelContainerManager.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | | | A SimulationRuntime/cpp/Include/Core/DataExchange/Policies/DefaultWriter.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | M SimulationRuntime/cpp/Include/Core/SimController/Configuration.h | | | | | M SimulationRuntime/cpp/Include/Core/SimController/FactoryExport.h | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | | | | | A SimulationRuntime/cpp/Include/Core/SimController/ISimObjects.h | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | | A SimulationRuntime/cpp/Include/Core/SimController/SimObjects.h | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | | | M SimulationRuntime/cpp/Include/Core/System/PreVariables.h | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SimObjectOMCFactory.h | | | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSimObjectOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.h | | | | | M configure.ac | | | | | | | * | | commit e6a9a5dc5f81ac5976f667ffdc0de6eb91d890ba | | | | | Author: RuedKamp | | | | | Date: Fri Nov 6 15:32:27 2015 +0100 | | | | | | | | | | -enable sparse solver only for vxworks | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | | | | | M SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp | | | | | | | * | | commit d9734be4cb790d1e60241240e6a9aaf9a21d5e03 | | |\ \ \ Merge: ce4ab8c7a3 c9447a6c26 | | | | |/ Author: RuedKamp | | | |/| Date: Mon Nov 2 14:19:15 2015 +0100 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit c9447a6c262b14933c13657dc49b47298076e283 | | | | | Author: Martin Sjölund | | | | | Date: Mon Nov 2 12:43:42 2015 +0100 | | | | | | | | | | Fix for old C standards in FMU Jacobians | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | * | commit acb946eac32bab6b9a540e3e795358751a4e0bed | | | | | Author: Martin Sjölund | | | | | Date: Mon Nov 2 12:09:57 2015 +0100 | | | | | | | | | | Fixes bug in lookup of builtin classes | | | | | | | | | | The bug was introduced in 88d0d6f. | | | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | * | | commit ce4ab8c7a367c888015747b1e86d7f1132586973 | | |/ / Author: RuedKamp | | | | Date: Mon Nov 2 14:18:54 2015 +0100 | | | | | | | | -fixed typo | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | | | * | commit 4d8edfa31ae2797aa832b200dc3dcdc06cf36784 | | | | Author: RuedKamp | | | | Date: Mon Nov 2 10:37:21 2015 +0100 | | | | | | | | -add factory for vxworks | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | | | * | commit 1edd09e599a18e8bb502725331c7ece874546174 | | | | Author: Rüdiger Franke | | | | Date: Sun Nov 1 20:31:23 2015 +0100 | | | | | | | | extend Cpp runtime with sub clocks | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | * | commit ceca57ec49d0a4eafbf43807793b9170b1818074 | | | | Author: Rüdiger Franke | | | | Date: Sun Nov 1 20:30:38 2015 +0100 | | | | | | | | extend FMI export with sub clocks | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | * | commit 693d9cff90c7b621dbce80e046102c4923b19df6 | | | | Author: Rüdiger Franke | | | | Date: Sat Oct 31 12:52:52 2015 +0100 | | | | | | | | skip FMI initial and start attributes for alias variables | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | * | commit 2490aa1ec587f5a97b2cb6db6167b4e3fce40ad7 | | | | Author: Rüdiger Franke | | | | Date: Sat Oct 31 11:01:41 2015 +0100 | | | | | | | | disable elimination of alias references for C FMI export | | | | | | | | See test: | | | | openmodelica_fmi_ModelExchange_2.0.Modelica_Mechanics_MultiBody_Examples_Elementary_DoublePendulum.mos | | | | openmodelica_fmi_ModelExchange_2.0.Modelica_Mechanics_MultiBody_Examples_Elementary_Pendulum.mos | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | * | commit 161ad391f323a0af2031c24626c0d62e7582b1f8 | | | | Author: Rüdiger Franke | | | | Date: Sat Oct 31 10:40:35 2015 +0100 | | | | | | | | implement direct memory access in Cpp FMI 2.0 | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | * | commit 5e6d738f1b768a0f1e9432e56f3b93bf9403de50 | | | | Author: Rüdiger Franke | | | | Date: Sat Oct 31 10:40:09 2015 +0100 | | | | | | | | enable direct memory access with FMI value references | | | | | | | | - eliminate aliases (note: negated aliases not supported by FMI 2.0) | | | | - consider array storage order | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | M Compiler/Template/SimCodeTV.mo | | | | | | * | commit 0d33c3b2d0f9a2bcbd20951166e7c5f1b552b9b1 | | | | Author: Lennart Ochel | | | | Date: Fri Oct 30 16:18:21 2015 +0100 | | | | | | | | Remove redundant deep copy | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | * | commit f4a51e2213e8e4afb0af8c1d3e12eb4557b11dde | | | | Author: RuedKamp | | | | Date: Fri Oct 30 14:40:34 2015 +0100 | | | | | | | | -removed unused variable, which caused an runtime error with msvc | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | * | commit f1c1c96987adee0cc6ac782773cce247695d898f | | | | Author: Rüdiger Franke | | | | Date: Fri Oct 30 10:13:23 2015 +0100 | | | | | | | | introduce isFMIVersion10 check for old versions | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | M Compiler/Template/SimCodeBackendTV.mo | | | | M Compiler/Util/FMI.mo | | | | | | * | commit 525b6daa7c482d37174e44105824be218e4add44 | | | | Author: Rüdiger Franke | | | | Date: Fri Oct 30 08:58:23 2015 +0100 | | | | | | | | declare usage of boost::numeric::ublas explicitly | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | | M SimulationRuntime/cpp/Core/System/tpl.cpp | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | | | | | | * | commit d172abda4fec00141024f66b96a04545e00b9a99 | | | | Author: vwaurich | | | | Date: Thu Oct 29 14:34:57 2015 +0100 | | | | | | | | - introduce alias eqs and no alias vars in CSE | | | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | | * | commit 30a76f91b6011744eed2ce41602c6f086d9a708c | | | | Author: Rüdiger Franke | | | | Date: Wed Oct 28 21:03:40 2015 +0100 | | | | | | | | remove two unused libs from Cpp FMU build | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | * | commit 4acff37eb7e387dcc09670f3c910fdefb2f0fb22 | | |\ \ Merge: 712c8c356a 3844b740bf | | | | | Author: Adrian Pop | | | | | Date: Wed Oct 28 20:45:09 2015 +0100 | | | | | | | | | | Merge pull request #241 from gossen/ticket-3520 | | | | | | | | | | Allow instantiaton of inherited classes | | | | | | | | * | commit 3844b740bf9fd88e6d5f63b7e6e9483ccdead645 | | | | | Author: gossen | | | | | Date: Sun Oct 18 11:00:48 2015 +0300 | | | | | | | | | | Allow to instantiate inherited classes | | | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | | | | * | commit 88d0d6f217240845c8da8fa7bace66821527cfff | | | | | Author: gossen | | | | | Date: Sat Oct 17 22:39:10 2015 +0300 | | | | | | | | | | Allow to not throw error if qualified class hasn't found in Absyn.Program | | | | | | | | | | Add flag to function Interactive.getPathedClassInProgram | | | | | to return enclosing class if required qualified class isn't found. | | | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | | * | commit af50501702a6e7a94ae0ece5f1716978e92c9c86 | | | | | Author: gossen | | | | | Date: Sat Oct 17 22:25:51 2015 +0300 | | | | | | | | | | Remove unused arguments from function Interactive.getClassesInClass | | | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | | * | commit 96d6e28cbc3ae935abd2ea5dc1547864e14d9330 | | | | | Author: gossen | | | | | Date: Sat Oct 17 21:25:01 2015 +0300 | | | | | | | | | | In function CevalScript.loadModel replace recursive call with List functions | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | * | | commit 712c8c356afab24a5d94532823d0140e0d0392ef | | | | | Author: Rüdiger Franke | | | | | Date: Wed Oct 28 16:02:52 2015 +0100 | | | | | | | | | | remove unused SimData and FactoryExport from FMU | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | * | | commit db830e586a61207853620c66286cafabff6d5fce | | | | | Author: Lennart Ochel | | | | | Date: Wed Oct 28 15:32:57 2015 +0100 | | | | | | | | | | Add description of flag newUnitChecking | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | * | | commit 3d8d346b6d6d816d9e33e22374d0bb72206fbbc8 | | | | | Author: Lennart Ochel | | | | | Date: Wed Oct 28 15:11:14 2015 +0100 | | | | | | | | | | Rename function insertUnitinEquation | | | | | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | | | * | | commit fe7b58c76ca8febd7906fc0b25984c34326c5486 | | | | | Author: Lennart Ochel | | | | | Date: Wed Oct 28 14:54:00 2015 +0100 | | | | | | | | | | Suppress some warnings | | | | | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | | | * | | commit 7c390101e6830a0edefe766d6da3da2f078be12f | | | | | Author: Lennart Ochel | | | | | Date: Wed Oct 28 14:53:21 2015 +0100 | | | | | | | | | | Improve error message | | | | | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | | | * | | commit c1d6eb48b8d5c46ca9e6f04114145c29c38a81b7 | | | | | Author: Lennart Ochel | | | | | Date: Wed Oct 28 14:53:04 2015 +0100 | | | | | | | | | | Clean up indentation | | | | | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | | | * | | commit 0ac9894f5cbf19fbdf2b0a3a0b790f40cb56f714 | | | | | Author: fbergero | | | | | Date: Wed Oct 28 11:12:54 2015 +0100 | | | | | | | | | | Removing white space | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | * | | commit ece74d036952d5829d625909367da7876c3c84c1 | | | | | Author: fbergero | | | | | Date: Tue Oct 27 10:10:34 2015 +0100 | | | | | | | | | | Correct checking of range for derivatives | | | | | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | | | * | | commit e71335cad92627caa98a41ed11b03ed9cfb901ef | | | | | Author: fbergero | | | | | Date: Mon Oct 26 16:16:37 2015 +0100 | | | | | | | | | | * Functionality to include the Jacobian in the FMU | | | | | * This code adds an extra callback function in the C runtime to call the Jacobian evaluation. | | | | | This changes also force the generation of the Jacobian code in the generated FMU. | | | | | Only the A matrix of the Jacobian is supported by now | | | | | (i.e. derivatives of state derivatives with respect to other states). | | | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | M SimulationRuntime/c/openmodelica_func.h | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.h | | | | | | | * | | commit afc37d0e13ef1cd0b850712e4ae1e5a96b95871d | | | | | Author: Rüdiger Franke | | | | | Date: Wed Oct 28 10:12:18 2015 +0100 | | | | | | | | | | replace hash tables for pre SimVars with offsets | | | | | | | | | | this is possible with the recently introduced new SimVars design | | | | | | | | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | | * | | commit 398dd55357d5dc24f7a700e24bcfa9dcb17b521f | | | | | Author: Paul Scott | | | | | Date: Wed Oct 28 18:40:05 2015 +1100 | | | | | | | | | | Fixed alias default and initial equation sub expression tag | | | | | | | | | | M Compiler/Template/CodegenXML.tpl | | | | | | | * | | commit dd7ca6ed4a4d76ac66063c0cb91d52593a756f42 | | | | | Author: vruge | | | | | Date: Tue Oct 27 17:43:24 2015 +0100 | | | | | | | | | | attempt: extends getFunctionInputsOutputBody for Array-Types | | | | | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | | | * | | commit 101b6b243cb11d44c526fb6171dc8700f8de0d22 | | | | | Author: Rüdiger Franke | | | | | Date: Tue Oct 27 17:06:12 2015 +0100 | | | | | | | | | | small fix to delay buffers | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | * | | commit 7c86a6a8e710aa4795eb8d033be1c2739cccdf0b | | | | | Author: Rüdiger Franke | | | | | Date: Tue Oct 27 16:19:04 2015 +0100 | | | | | | | | | | use std::deque for delay buffers (#3522) | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | * | | commit d96c198267f679ea6609c9e0c6cffa9bc39d3b1e | | | | | Author: vwaurich | | | | | Date: Tue Oct 27 14:21:43 2015 +0100 | | | | | | | | | | - fix getNoDerivativePosition | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | * | | commit 8f2cd7e7b74d86bd3282cf56f74830180c9230b6 | | | | | Author: vwaurich | | | | | Date: Tue Oct 27 13:40:32 2015 +0100 | | | | | | | | | | - fix for modified Pantelides | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/Matching.mo | | | | | | | * | | commit 57cecad8671b9420dd5263feafbdcbf68560709b | | | | | Author: Martin Sjölund | | | | | Date: Tue Oct 27 13:50:37 2015 +0100 | | | | | | | | | | FMUs need to contain the info.json data | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * | | commit c5120f3da2e040b7ff946ffcdac66a77ed018691 | | | | | Author: vwaurich | | | | | Date: Tue Oct 27 13:19:35 2015 +0100 | | | | | | | | | | - handle empty systems in CSE | | | | | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | | | * | | commit 0f589ef15c1c9b8fd4bbd4a2914c9399365ef6dd | | | | | Author: Martin Sjölund | | | | | Date: Tue Oct 27 11:49:36 2015 +0100 | | | | | | | | | | Include dgesv in static source FMU external code | | | | | | | | | | M 3rdParty | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | M SimulationRuntime/c/Makefile.common | | | | | M SimulationRuntime/c/Makefile.objs | | | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | | | * | | commit 7c902c1de5d315c0046b16567b4ea4300f152aeb | | | | | Author: Marcus Walther | | | | | Date: Tue Oct 27 10:05:06 2015 +0100 | | | | | | | | | | - fixed FMU start value behaviour | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | * | | commit 90cc19cdf84584a05d4a0bcf3df7ac30b940db3c | | | | | Author: Marcus Walther | | | | | Date: Tue Oct 6 08:03:29 2015 +0200 | | | | | | | | | | - start values are now correctly set for exported FMU 1.0 ModelExchange | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | * | | commit 33b29ef19fdb50fe9fcd7e458e859e731b2027d8 | | | | | Author: Rüdiger Franke | | | | | Date: Tue Oct 27 09:47:34 2015 +0100 | | | | | | | | | | fix integer once more | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | | | * | | commit 02c1d40be33978e1ca2f6e7dc1e5617de4d7fc23 | | | | | Author: Rüdiger Franke | | | | | Date: Tue Oct 27 09:25:57 2015 +0100 | | | | | | | | | | replace lexical_cast with to_string (#3522) | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | * | | commit 4ca8547d01d888ca77dfae18244ed6d4c328dd74 | | | | | Author: Willi Braun | | | | | Date: Tue Oct 27 04:07:41 2015 +0100 | | | | | | | | | | - fixed noEquidistant mode | | | | | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | | | * | | commit e15a57ad8c79aa98b050fdfdd0f0aa2019539835 | | | | | Author: Willi Braun | | | | | Date: Tue Oct 27 01:36:14 2015 +0100 | | | | | | | | | | - fix noEquidistantGrid mode of dassl | | | | | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | | | M common | | | | | | | * | | commit a2254ab48bf2806d7cec9e2258847e1f48e5de25 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Oct 26 21:03:28 2015 +0100 | | | | | | | | | | use C++11 builtin range based for loop (#3522) | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | * | | commit 27e6c561224976f59b222cd8fbff3dd11e2f1c98 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Oct 26 16:07:35 2015 +0100 | | | | | | | | | | use std::hash to obtain thread number with C++11 | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | * | | commit 608360da218311c12e3dcf44001de76df24a7f61 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Oct 26 15:44:48 2015 +0100 | | | | | | | | | | use C++11 std::unordered_map and set (#3522) | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | M SimulationRuntime/cpp/Include/Core/System/PreVariables.h | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | * | | commit 64ec735f4ea1764ffceb191a832ae6d840809ade | | | | | Author: Rüdiger Franke | | | | | Date: Mon Oct 26 14:44:04 2015 +0100 | | | | | | | | | | replace boost list_of with C++11 builtins (#3522) | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | * | | commit 069f34ed128c917e287500c9516b52a26568ecc2 | | | | | Author: Lennart Ochel | | | | | Date: Mon Oct 26 11:51:28 2015 +0100 | | | | | | | | | | Fix replacements for NORETCALL in when equations | | | | | | | | | | ticket 3521 | | | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | | | * | | commit 93d872f3e2bdd5927f9f62312ba9264c5d18ac10 | | | | | Author: Martin Sjölund | | | | | Date: Mon Oct 26 10:04:28 2015 +0100 | | | | | | | | | | Remove readline dependency from OMCompiler | | | | | | | | | | M configure.ac | | | | | | | * | | commit ab452a3546da8e1dbbb12f837c275a964ba08a26 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Oct 26 08:31:07 2015 +0100 | | | | | | | | | | fix usage of trunc | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | | | * | | commit bc3311a9c68e5aeccba07df60cf78ef04ca14254 | | | | | Author: adrpo | | | | | Date: Mon Oct 26 04:38:07 2015 +0100 | | | | | | | | | | fix msvc build | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | | | * | | commit 0425c8f4d7bf5a449957d1e04b4e08d5c3a73bc5 | | | | | Author: Rüdiger Franke | | | | | Date: Sun Oct 25 21:49:10 2015 +0100 | | | | | | | | | | introduce namespace omcpp for more C++11 (#3522) | | | | | | | | | | - use namespace omcpp in generated code to avoid name clashes | | | | | - replace ref, bind, trunc | | | | | - localize boost::container::vector to DataExchange/Writer.h | | | | | - reduce usage of lexical_cast in generated code | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | * | | commit 5da3ed26bc02b47ae89d6e3da3db83cecf89c827 | | | | | Author: vruge | | | | | Date: Sun Oct 25 21:36:17 2015 +0100 | | | | | | | | | | extended the case tuple() = tuple in simplfyComplexFunction for array types in lhs/rhs | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | * | | commit 5c33b207b7ead5696962500a24fd29599a0f0142 | | | | | Author: vruge | | | | | Date: Sat Oct 24 23:48:16 2015 +0200 | | | | | | | | | | Inline.inlineCall and forceInlineCall return DAE.TUPLE for more than a single assignment statement | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/FrontEnd/Inline.mo | | | | | | | * | | commit 111757f3a94e24678e7e68a614cd3f896bc45c94 | | | | | Author: Rüdiger Franke | | | | | Date: Sun Oct 25 10:57:11 2015 +0100 | | | | | | | | | | re-add a used boost include | | | | | | | | | | see Modelica.Electrical.Digital.Examples.Counter | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | * | | commit 730289784c41a7ff40a7b45f6fd63ad749f904e4 | | | | | Author: Rüdiger Franke | | | | | Date: Sun Oct 25 10:38:18 2015 +0100 | | | | | | | | | | align using boost::get with usage of tuple (#3522) | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | * | | commit 0b4c12507072aa29f31f1f65c84441b88897679d | | | | | Author: Rüdiger Franke | | | | | Date: Sun Oct 25 10:34:03 2015 +0100 | | | | | | | | | | replace using namespace std with std::abs (#3522) | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | * | | commit 014017110e22370111a13f8bf4f436044f28568a | | | | | Author: Rüdiger Franke | | | | | Date: Sun Oct 25 10:28:34 2015 +0100 | | | | | | | | | | remove unused boost includes and usings (#3522) | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | * | | commit d5a818318215e8c2eae12cb53f71c04a6ab0d504 | | | | | Author: Willi Braun | | | | | Date: Fri Oct 23 17:16:59 2015 +0200 | | | | | | | | | | improved extrapolation of non-linear initial guess | | | | | | | | | | M SimulationRuntime/c/Makefile.common | | | | | M SimulationRuntime/c/Makefile.objs | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | A SimulationRuntime/c/simulation/solver/nonlinearValuesList.c | | | | | A SimulationRuntime/c/simulation/solver/nonlinearValuesList.h | | | | | M SimulationRuntime/c/simulation_data.h | | | | | M SimulationRuntime/c/util/list.c | | | | | M SimulationRuntime/c/util/list.h | | | | | M SimulationRuntime/c/util/omc_error.c | | | | | M SimulationRuntime/c/util/omc_error.h | | | | | | | * | | commit b04f8ee79eec2a9a213bce34a32758723c1f4c4d | | | | | Author: Rüdiger Franke | | | | | Date: Sat Oct 24 10:56:59 2015 +0200 | | | | | | | | | | move FMU solver factory include to solver creation | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | | * | | commit f65e383894777fabf7da8ddb710ecb64936e2219 | | | | | Author: Adeel Asghar | | | | | Date: Sat Oct 24 02:12:05 2015 +0200 | | | | | | | | | | Update component comment when component contains dimensions. | | | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | * | | commit 7f4c0010e4851f5a4b67c10ba32bf05776be88d5 | | | | | Author: adrpo | | | | | Date: Fri Oct 23 23:50:17 2015 +0200 | | | | | | | | | | remove deleted files from cmake makefiles to please the msvc build | | | | | | | | | | M SimulationRuntime/c/simulation/CMakeLists.txt | | | | | | | * | | commit 82c9ab7ddc376bb87ad1067c42fa0983f05a160c | | | | | Author: Martin Sjölund | | | | | Date: Fri Oct 23 17:22:24 2015 +0200 | | | | | | | | | | Remove the dependency on expat from FMUs | | | | | | | | | | - The FMU variables data is now initialized through a compiled | | | | | C-function. | | | | | | | | | | - The simulation_info_xml.c was removed since it has been mostly | | | | | unused for some time now. | | | | | | | | | | M 3rdParty | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | M SimulationRuntime/c/Makefile.common | | | | | M SimulationRuntime/c/Makefile.objs | | | | | M SimulationRuntime/c/openmodelica_func.h | | | | | M SimulationRuntime/c/simulation/modelinfo.c | | | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | | | M SimulationRuntime/c/simulation/simulation_info_json.h | | | | | D SimulationRuntime/c/simulation/simulation_info_xml.c | | | | | D SimulationRuntime/c/simulation/simulation_info_xml.h | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | M SimulationRuntime/c/simulation/solver/mixedSearchSolver.c | | | | | M SimulationRuntime/c/simulation/solver/mixedSystem.c | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | M SimulationRuntime/c/simulation/solver/newtonIteration.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | M SimulationRuntime/c/simulation/solver/sym_imp_euler.c | | | | | M SimulationRuntime/c/simulation_data.h | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | | M SimulationRuntime/c/util/utility.c | | | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | M configure.ac | | | | | | | * | | commit a5e016e84bf25e0e44574c933f10c05bb218a6c2 | | | | | Author: Martin Sjölund | | | | | Date: Fri Oct 23 14:33:30 2015 +0200 | | | | | | | | | | Check that we do not revert 3rdParty by accident | | | | | | | | | | Some people checked in changes to 3rdParty that were not intended. | | | | | This commit checks that all new commits use the old hash or a more | | | | | recent one. | | | | | | | | | | M Makefile.common | | | | | | | * | | commit 5bcd7ee53d1898e002da0fe33173fa0b89edcba1 | | | | | Author: Rüdiger Franke | | | | | Date: Fri Oct 23 17:09:34 2015 +0200 | | | | | | | | | | move solver creation to specific Cpp FMU system | | | | | | | | | | this way only FMUs with algebraic loops contain solver code | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | | | * | | commit 4bf245a6513dcdfde4d28552637cb653c6289d10 | | | | | Author: vwaurich | | | | | Date: Fri Oct 23 16:39:46 2015 +0200 | | | | | | | | | | - fix for simjacCSRToCSC | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * | | commit b0724337bc7098d5760a0b49611bd0eab5e33968 | | |\ \ \ Merge: 08c5320ea9 b5101ef99d | | | |_|/ Author: hudson | | |/| | Date: Fri Oct 23 15:48:04 2015 +0200 | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | * | commit b5101ef99d78c9fc2a16b542d8444308d19db471 | | | | | Author: vwaurich | | | | | Date: Fri Oct 23 13:58:53 2015 +0200 | | | | | | | | | | - activate modified pantelides | | | | | | | | | | M Compiler/BackEnd/Matching.mo | | | | | | | * | | commit 08c5320ea9908563e93bb889061c21dfec2182ce | | | | | Author: Niklas Worschech | | | | | Date: Fri Oct 23 15:22:29 2015 +0200 | | | | | | | | | | fix for csv output in cpp runtime | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | * | | commit 03f5aaf5f10b88a7d239e2118a41046d2f5948f5 | | |\ \ \ Merge: 5b15507c75 56d9b006c1 | | | |/ / Author: Niklas Worschech | | | | | Date: Fri Oct 23 14:35:55 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | Conflicts: | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 56d9b006c158d36678196e0751d32e6bd252dead | | | | | Author: vwaurich | | | | | Date: Fri Oct 23 13:27:14 2015 +0200 | | | | | | | | | | - get smaller MSSS for pantelides | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | M Compiler/BackEnd/Matching.mo | | | | | | | | * | commit 29ef347b3a114b0c96d99c6344c71ab32c53efd1 | | | | | Author: Rüdiger Franke | | | | | Date: Thu Oct 22 16:23:38 2015 +0200 | | | | | | | | | | use C++11 to_string for numeric values (#3522) | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | * | commit 8907348a758e4e866e246c180949d47a05090fb4 | | | | | Author: Marcus Walther | | | | | Date: Thu Oct 22 15:43:01 2015 +0200 | | | | | | | | | | - simple fix for array slices | | | | | - typo fixes for array operations | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | | | | * | commit 57d7bf3785bb0b53de8abcdefa481799554f747a | | | | | Author: Niklas Worschech | | | | | Date: Thu Oct 22 15:30:12 2015 +0200 | | | | | | | | | | simplified inheritance structure for Modelica system in cpp template | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | * | commit 3c5fbea49d4b78d95b070b3152dbd5b0ef470ecf | | | | | Author: Rüdiger Franke | | | | | Date: Thu Oct 22 14:44:56 2015 +0200 | | | | | | | | | | typo in previous commit | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | * | | commit 5b15507c7523004989b0b5e837a4f2b0cbc2a607 | | |/ / Author: Niklas Worschech | | | | Date: Thu Oct 22 15:10:33 2015 +0200 | | | | | | | | simplified inheritance structure for Modelica system in cpp template | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | * | commit f5433093d4a1dbd95a9f69e6d2cb75c6612e4577 | | | | Author: Rüdiger Franke | | | | Date: Thu Oct 22 14:10:30 2015 +0200 | | | | | | | | fix new WriteOutputVar for boolean aliases (#3524) | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | * | commit 33ae1ea7a2977b375de796471555eb54e7c10261 | | |\ \ Merge: 49554e71c8 cc068045ea | | | | | Author: RuedKamp | | | | | Date: Thu Oct 22 11:43:39 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | # Conflicts: | | | | | # SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | * | commit cc068045eabf0d6ab42dd733e35d5a1129e0b112 | | | | | Author: Marcus Walther | | | | | Date: Thu Oct 22 10:07:14 2015 +0200 | | | | | | | | | | - fixed windows build | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | * | | commit 49554e71c81ccab882aab2353a372768c10e8b43 | | | | | Author: RuedKamp | | | | | Date: Thu Oct 22 11:40:34 2015 +0200 | | | | | | | | | | -fixed error with boost::minmax for c++11 in msvc | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | * | | commit b99d59c5d4fe114910f1a03451fc7b705fedf616 | | |\ \ \ Merge: 6d1f0254c4 85dda17c7a | | | |/ / Author: RuedKamp | | | | | Date: Thu Oct 22 09:38:10 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit 85dda17c7a9d183cf4e1a08c27b51e5f55cec8d6 | | | | | Author: Rüdiger Franke | | | | | Date: Wed Oct 21 23:20:37 2015 +0200 | | | | | | | | | | re-add boost lib to FMI export prior to C++11 | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | * | commit abf63499a8e0686a243b623e76f424617ec8f877 | | | | | Author: Rüdiger Franke | | | | | Date: Wed Oct 21 23:18:18 2015 +0200 | | | | | | | | | | remove unused FactoryExport from FMU | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | * | | commit 6d1f0254c4f12cca76cc36510e0a5c126d89e5d6 | | |\ \ \ Merge: 6166cfd5b0 a51c28ce36 | | | |/ / Author: RuedKamp | | | | | Date: Wed Oct 21 15:46:07 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit a51c28ce362f9a6c4477bf79e2f142f08e401f88 | | | | | Author: Willi Braun | | | | | Date: Wed Oct 21 13:22:47 2015 +0200 | | | | | | | | | | - fix symbolic jacobian generation in dynamic state selection | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | commit ab4c77139578942050233586ce16f32721a47be1 | | | | | Author: Rüdiger Franke | | | | | Date: Wed Oct 21 12:25:29 2015 +0200 | | | | | | | | | | move xml parser include to XmlPropertyReader | | | | | | | | | | this way it is not included during each model compilation | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | * | commit 4eede182a853b756ec9d4a192feb05a2e8864b8b | | | | | Author: Rüdiger Franke | | | | | Date: Wed Oct 21 12:22:57 2015 +0200 | | | | | | | | | | use C++11 minmax_element (#3522) | | | | | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | * | commit cfc7caf9d19bbebd33bea793ff6f9e11f553fbc8 | | | | | Author: Lennart Ochel | | | | | Date: Wed Oct 21 11:36:47 2015 +0200 | | | | | | | | | | Clean up match pattern | | | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | | | * | commit 3b89fb746238f039714c4812c705bf2aee5d4b6f | | | | | Author: Rüdiger Franke | | | | | Date: Wed Oct 21 11:15:11 2015 +0200 | | | | | | | | | | remove duplicate includes from FactoryConfig.h | | | | | | | | | | see Modelica.h | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | | | | * | commit 9ea2fe6f079d6eb7306c9ee049080b1aae2b2fe0 | | | | | Author: Rüdiger Franke | | | | | Date: Wed Oct 21 09:52:28 2015 +0200 | | | | | | | | | | completely remove boost libs from FMI export | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | | | | | * | commit 8beab334fc6de8f41eb47470f0c09ca9526874c5 | | | | | Author: Rüdiger Franke | | | | | Date: Wed Oct 21 09:42:53 2015 +0200 | | | | | | | | | | Localize use of boost filesystem and program_options (#3522) | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | * | commit 8d2f20e820ff35d0abd02583ab9da2b3ab296f5e | | | | | Author: Martin Sjölund | | | | | Date: Wed Oct 21 09:39:19 2015 +0200 | | | | | | | | | | FMU support for OSX, which does not support cp -u | | | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | | * | commit 1bb207d00df2c4e5bcac4558c549f4915f4077f1 | | | | | Author: Martin Sjölund | | | | | Date: Wed Oct 21 09:26:09 2015 +0200 | | | | | | | | | | Reduce stack space | | | | | | | | | | Use iteration instead of recursion to reduce stack overflows. | | | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | | * | commit 300f04e8a5ce7258c32af08fb71a51db281026ed | | | | | Author: Rüdiger Franke | | | | | Date: Tue Oct 20 23:29:09 2015 +0200 | | | | | | | | | | remove dummy LoadLibrary from static Cpp runtime | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | | | | | | | | * | commit ea09fa1ecee6753571f64aa160ef947f64033dd6 | | | | | Author: Martin Sjölund | | | | | Date: Tue Oct 20 16:24:27 2015 +0200 | | | | | | | | | | Use va_copy when re-using a va_list | | | | | | | | | | This fixes a bug in GC_asprintf, which is now used more often than | | | | | earlier. This should fix simulation of models on OSX. | | | | | | | | | | M 3rdParty | | | | | M SimulationRuntime/c/util/modelica_string.c | | | | | | | | * | commit c7fdce2cdd2940ab56bf86a26c02c53b370d7533 | | | | | Author: Marcus Walther | | | | | Date: Tue Oct 20 15:53:44 2015 +0200 | | | | | | | | | | - cpp runtime logger is now enabled on windows systems | | | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | * | commit 657b5ca09567348e89eb89bc5be357a8d99596b0 | | | | | Author: RuedKamp | | | | | Date: Tue Oct 20 13:17:31 2015 +0200 | | | | | | | | | | -added FactoryExport for VxWorks | | | | | | | | | | M SimulationRuntime/cpp/Solver/Broyden/FactoryExport.cpp | | | | | | | | * | commit b2c8ddd11fb28937db0c813073673e643165aa39 | | | | | Author: Rüdiger Franke | | | | | Date: Tue Oct 20 12:35:26 2015 +0200 | | | | | | | | | | remove boost_filesystem and boost_program_options from FMU (#3522) | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | * | | commit 6166cfd5b05b777b000e51334655a1c10859f3e9 | | |\ \ \ Merge: 83daf1ecba d462a69050 | | | |/ / Author: RuedKamp | | | | | Date: Tue Oct 20 12:58:37 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit d462a69050d5032fc472a7aee17a1b86acda9171 | | | | | Author: Rüdiger Franke | | | | | Date: Tue Oct 20 12:05:33 2015 +0200 | | | | | | | | | | move Logger call from generated code to FMUWrapper | | | | | | | | | | This should not change the behavior for FMI 1.0. | | | | | FMI 2.0 uses the logging mechanism of the FMI spec. | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | * | commit 5ad900c6273f0827d6a31012093a4d57504dff5b | | | | | Author: Rüdiger Franke | | | | | Date: Tue Oct 20 11:58:20 2015 +0200 | | | | | | | | | | remove unused XmlPropertyReader from FMU build (#3522) | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | * | commit 860b463702f8fc6d6510b92bf9d05fe22185e092 | | | |\ \ Merge: 19bd533d89 56438a0916 | | | | | | Author: hudson | | | | | | Date: Tue Oct 20 11:26:38 2015 +0200 | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | | | * | commit 56438a0916d97b602dccb0489603a46bc1808c49 | | | | |\ \ Merge: 8c2f3ec733 fe751df68f | | | | | | | Author: hudson | | | | | | | Date: Tue Oct 20 11:06:26 2015 +0200 | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | | | * | | | commit 19bd533d89804150706da5beaa04ae11c677db97 | | | |\ \ \ \ Merge: 5a22ed334f fe751df68f | | | | | |/ / Author: Niklas Worschech | | | | |/| | Date: Tue Oct 20 11:15:44 2015 +0200 | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | * | | commit fe751df68fe0ff0a07635dc34b1d4dead5a4ece9 | | | | | | | Author: Martin Sjölund | | | | | | | Date: Tue Oct 20 10:39:28 2015 +0200 | | | | | | | | | | | | | | Init Boehm GC (necessary for OSX) | | | | | | | | | | | | | | Bug was introduced in 2ed993a, copy-paste error. | | | | | | | | | | | | | | M SimulationRuntime/c/util/omc_init.c | | | | | | | | | | * | | | commit 5a22ed334fa3838ddd1c5955fe73ab54335c7daa | | | | | | | Author: Niklas Worschech | | | | | | | Date: Tue Oct 20 11:14:46 2015 +0200 | | | | | | | | | | | | | | restored fix for hard coded start values in cpp template | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | | | commit 308b0b104a6ba29552773ee6f476f016e8e1f296 | | | |\ \ \ \ Merge: 4ca01e4931 9576b56651 | | | | | | | | Author: Niklas Worschech | | | | | | | | Date: Tue Oct 20 10:09:58 2015 +0200 | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/niklwors/OMCompiler | | | | | | | | | | | | * | | | commit 9576b56651b6edef1effa67e1ab206b5102d0516 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Tue Oct 20 09:30:07 2015 +0200 | | | | | | | | | | | | | | | | - fixed windows build | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | | | | | | | * | | | | commit 4ca01e4931b972cefd18ad25a77054668427c28d | | | |\ \ \ \ \ Merge: 63842aa661 6544142fac | | | | | |/ / / Author: Niklas Worschech | | | | |/| | | Date: Tue Oct 20 09:11:07 2015 +0200 | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | * | | | | commit 63842aa66105fedd97a0186aac3bc8b93c45a22b | | | |\ \ \ \ \ Merge: 3f4cc57ede a6932e46dd | | | | | | | | | Author: Niklas Worschech | | | | | | | | | Date: Tue Oct 20 08:24:57 2015 +0200 | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | * | | | | | commit 3f4cc57edea241b9b722833a754eceda391bb474 | | | |\ \ \ \ \ \ Merge: f4f5eb0313 137767a3d3 | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | Date: Mon Oct 19 15:41:37 2015 +0200 | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | * | | | | | | commit f4f5eb03135d95b59229e87e70763fafa2bc5e7b | | | |\ \ \ \ \ \ \ Merge: 308ffab2f4 0c1e4fb1d3 | | | | |_|_|_|/ / / Author: Niklas Worschech | | | |/| | | | | | Date: Mon Oct 19 10:11:53 2015 +0200 | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | * | | | | | | commit 308ffab2f4e379622f885e8c5be255749f4df85b | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | Date: Fri Oct 16 16:35:01 2015 +0200 | | | | | | | | | | | | | | | | | | | | fix for uninitialized xmlreader and hardcoded start values in cpp template | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | * | | | | | | commit 89c5e8ce99893ddaed9394a8a5076faf93185f5a | | | |\ \ \ \ \ \ \ Merge: 3792fac23c 524ce11471 | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | Date: Fri Oct 16 14:30:02 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/niklwors/OMCompiler | | | | | | | | | | | | | | | * | | | | | | commit 524ce11471646c5713ee655647ee1c7fd246b75e | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | Date: Fri Oct 16 13:49:57 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - fixed segfault in writer-class (occured because boost::make_tuple was used for std::tuples) | | | | | | | | | | | - removed the ifdef-stuff in writer.h (now there are new classes called "DefaultContainerManager" and "ParallelContainerManager" to handle the container stuff) | | | | | | | | | | | - renamed busywaiting_barrier.hpp to barriers.hpp | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | | | | | | A SimulationRuntime/cpp/Include/Core/DataExchange/DefaultContainerManager.h | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/FactoryExport.h | | | | | | | | | | | A SimulationRuntime/cpp/Include/Core/DataExchange/FactoryPolicy.h | | | | | | | | | | | A SimulationRuntime/cpp/Include/Core/DataExchange/ParallelContainerManager.h | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | | | R100 SimulationRuntime/cpp/Include/Core/Utils/extension/busywaiting_barrier.hpp SimulationRuntime/cpp/Include/Core/Utils/extension/barriers.hpp | | | | | | | | | | | | | | * | | | | | | | commit 3792fac23cc85affe2070cb4fc8b648c9fb02845 | | | |\ \ \ \ \ \ \ \ Merge: 38d9d5e57e 3a9e48eeb1 | | | | |/ / / / / / / Author: Niklas Worschech | | | |/| | | | | | | Date: Fri Oct 16 08:26:20 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | * | | | | | | | commit 38d9d5e57e06ae8548a1f6a47461d8d078dc228a | | | |\ \ \ \ \ \ \ \ Merge: d248f480a1 8cbbb37941 | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | Date: Thu Oct 15 17:25:35 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | * | | | | | | | | commit d248f480a10794b9515bbcd1fc87c9c40cd6ed2f | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | Date: Thu Oct 15 17:24:30 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | move WriteOutputVar class from MatFileWriter to Writer | | | | | | | | | | | | removed unnecessary typedef's | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | | | | | | | | | * | | | | | | | | commit cc63c1f24790adf8a4cc38127a63bb3015550537 | | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | | Date: Thu Oct 15 16:13:57 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | - fixed std::shared_ptr and boost::shared_ptr mixing | | | | | | | | | | | | - fixed undefined reference to return value in WriteOutputVar | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | | | | | | | | | | | | | | | * | | | | | | | | commit b3391fe1c5cd46839a608c5c598b4b8892fccf93 | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | Date: Thu Oct 15 13:56:54 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | fix in intialization routine, if variable is a negated alias | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | | | | | | | | | | | * | | | | | | | | commit e26b2abc4ddc10618ec5cfe98f84d376c1e8322b | | | |\ \ \ \ \ \ \ \ \ Merge: 3c084f6741 f34585c80e | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | Date: Thu Oct 15 13:36:24 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | * | | | | | | | | | commit 3c084f6741fded29e51aa9353b68cf05974b211c | | | |\ \ \ \ \ \ \ \ \ \ Merge: cb8e341382 ef387e7ebc | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | Date: Thu Oct 15 08:45:11 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit cb8e341382355fa8dc5b031cfdb0dddafa3348c8 | | | |\ \ \ \ \ \ \ \ \ \ \ Merge: 2a6e75635c db371fa848 | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | Date: Wed Oct 14 16:21:09 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | commit 2a6e75635c73241b4f18f1b7f7e98377a61f69c4 | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | Date: Wed Oct 14 16:20:52 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix for negated Alias Vars in write output routine | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | commit 6bec4588032989383a15f636db3a034e7dfe429a | | | |\ \ \ \ \ \ \ \ \ \ \ \ Merge: 3370770659 748021d468 | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | Date: Wed Oct 14 09:49:58 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | commit 3370770659a08e110c3c9df3790766ee69e51a29 | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ Merge: eb0d20985e 213ddae555 | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | Date: Tue Oct 13 16:03:06 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | commit eb0d20985e1b5b273a1f631a12d3de519a70be79 | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | Date: Mon Oct 12 15:11:09 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix for addContainerToWriteQueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | commit 3a9498464ed03fbd3bcf485937886ff9ebcf40c4 | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge: c835a1d83e fb0df3440c | | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | | Date: Mon Oct 12 10:38:49 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | | | | | | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | | | SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | | | | | | | | | | | | | | | | | | SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | | | | | | | | | | | | SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | commit c835a1d83e18fd29fc89ca67ba062ad2365632c4 | | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | | Date: Fri Sep 25 17:47:24 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix for getfreeContainer in writer class | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | commit 3fb3c9b12f4629cec5e012c3c53707108603f8a3 | | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | | Date: Fri Sep 25 17:02:04 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix for merger error in cpp template | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | commit 9aa4b65ae3cfafe87bf401dfca2400e1513e802b | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge: 19c8d32899 6b5d3a2c74 | | | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | | | Date: Fri Sep 25 16:26:39 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | | | | | | | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | commit 19c8d32899720d4a8b14651fb6ae13e96774895f | | | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | | | Date: Fri Sep 25 16:13:25 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changed output method uses xml file to pass variables from simvars to output routine | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/HistoryImpl.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | commit e2767e6a4843e2f7200c001d46daca5545813149 | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge: 9c70b1b19c bbce7feaf6 | | | | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | | | | Date: Tue Sep 22 15:38:16 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | | commit 9c70b1b19cd2ad26416f9693e0fb0cb3301dfa73 | | | | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | | | | Date: Tue Sep 22 15:36:49 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix for external C Array arguments data pointer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | | commit f49a665badd321760ed270bf9823f5cd5e124c28 | | | | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | | | | Date: Mon Sep 21 15:53:41 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix for start index for array creation in cpp template | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | | commit a59dc08e1186b6bba1af1938abff06757e7504e2 | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge: dc45f54a70 b7dbd4a85c | | | | | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | | | | | Date: Mon Sep 21 13:12:26 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | | | commit dc45f54a705a6f61ad1b29a6bf6964c1a33c13db | | | | | | | | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | | | | | | | | Date: Mon Sep 21 13:12:13 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix for createArray in cpp template | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | | | | commit 83daf1ecba75bc9b9f5eac8cf32da68bd1b62fa8 | | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / Author: RuedKamp | | |/| | | | | | | | | | | | | | | | | Date: Tue Oct 20 12:58:08 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -added FactoryExport for VxWorks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Broyden/FactoryExport.cpp | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | | | commit 8c2f3ec73382d68f95de2a52f7e48ceb8fbf0fe9 | | | | | | | | | | | | | | | | | | | | Author: RuedKamp | | | | | | | | | | | | | | | | | | | | Date: Tue Oct 20 11:03:50 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -removed klu includes | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | | | commit aa32aa85668519be1de611342b145276af368575 | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge: 1362549a78 6544142fac | | | | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / Author: RuedKamp | | | |/| | | | | | | | | | | | | | | | Date: Tue Oct 20 10:39:00 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | | commit 6544142fac5ef543a40626b6dc9138c64d2bfe4a | | | | | | | | | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | | | | | | | | | Date: Tue Oct 20 08:46:03 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix StaticOMCFactory after previous commit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | | commit e7c2e15d60350471e7de62af904090117d21a310 | | | | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ / Author: Rüdiger Franke | | | |/| | | | | | | | | | | | | | | Date: Tue Oct 20 08:30:04 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | separate out static solver factories (#3522) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This enables FMI export without having to link the whole runtime. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | commit a6932e46ddd6e075aa15ac49186aa3518801ea68 | | | | | | | | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | | | | | | | | Date: Mon Oct 19 18:37:47 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | remove remaining use of boost::multi_array (#3522) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | commit 96a1c7828d444ced575ad57198a12548dc1ab020 | | | | |_|_|_|_|_|_|_|_|_|_|_|_|/ / Author: Per Östlund | | | |/| | | | | | | | | | | | | | Date: Mon Oct 19 11:29:41 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix inst of Annex60 (and maybe Buildings). | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Type convert record values when when evaluating modifier values, | | | | | | | | | | | | | | | | | | to make sure they are of the correct types. | | | | | | | | | | | | | | | | | | - Better check for duplicate modifiers, | | | | | | | | | | | | | | | | | | gets rid of some "duplicate modifier" errors. | | | | | | | | | | | | | | | | | | - Better merging of record modifiers, | | | | | | | | | | | | | | | | | | gets rid of even more "duplicate modifier" errors. | | | | | | | | | | | | | | | | | | - Some cleanup. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | | | | | | | | | | | | | | M Compiler/Util/Error.mo | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | commit 1362549a7828286030395e666feacaf6bd4ead16 | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge: 7bd5b8cde0 137767a3d3 | | | |/ / / / / / / / / / / / / / / Author: RuedKamp | | | | | | | | | | | | | | | | | | Date: Mon Oct 19 17:45:58 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | commit 137767a3d3ddf607ef7edb3ee692977c49176d15 | | | | |_|_|_|_|_|_|_|_|_|_|_|/ / Author: vwaurich | | | |/| | | | | | | | | | | | | Date: Mon Oct 19 15:19:53 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - restructured and extended graph dump of bipartite graphs | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | | | | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | | | | | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | | | | | | | | | | | | | M Compiler/Util/Util.mo | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | commit 7bd5b8cde05545fcd5748a66d1394778d5d6b3c5 | | | | | | | | | | | | | | | | | Author: RuedKamp | | | | | | | | | | | | | | | | | Date: Mon Oct 19 16:20:24 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -added Broyden's method | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h | | | | | | | | | | | | | | | | | A SimulationRuntime/cpp/Include/Solver/Broyden/BroydenSettings.h | | | | | | | | | | | | | | | | | A SimulationRuntime/cpp/Include/Solver/Broyden/FactoryExport.h | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | commit 11d211cc7157245de4380064d7cb6ddd4802fcdd | | | | | | | | | | | | | | | | | Author: RuedKamp | | | | | | | | | | | | | | | | | Date: Mon Oct 19 16:19:38 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -added Broyden's method | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp | | | | | | | | | | | | | | | | | A SimulationRuntime/cpp/Solver/Broyden/BroydenSettings.cpp | | | | | | | | | | | | | | | | | A SimulationRuntime/cpp/Solver/Broyden/CMakeLists.txt | | | | | | | | | | | | | | | | | A SimulationRuntime/cpp/Solver/Broyden/FactoryExport.cpp | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | commit 8ee84dfcf51a6d29203e298dfff090007f09ddf2 | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Merge: 1ebf92014f 0c1e4fb1d3 | | | |/ / / / / / / / / / / / / / Author: RuedKamp | | | | | | | | | | | | | | | | | Date: Mon Oct 19 15:42:10 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | | | | | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | | SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | | | | | | | | | | | | | SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | commit 0c1e4fb1d34ed6af058bcdc741d1af2b4985edf0 | | | | | | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | | | | | | Date: Mon Oct 19 08:36:23 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | extend FMI2 Cpp interface with clock interval | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed for the first tick in FMUs with inferred sample time. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | | commit 9c388fa76a18f658e566f17dbe2798e5b153ec96 | | | | |_|_|_|_|_|_|_|_|_|_|_|/ Author: Rüdiger Franke | | | |/| | | | | | | | | | | | Date: Mon Oct 19 08:04:58 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | revert Cpp Newton solver to version f23c4961 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was the last version before the introduction of the Broyden method. | | | | | | | | | | | | | | | | The basic Newton method turned out to work more reliably. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | commit 8505a24a19cb5d86b4a7c90c5478f5a46f87122b | | | | | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | | | | | Date: Sat Oct 17 12:20:06 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix getClockInterval for integer clocks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | commit f62e535c5b90d999fec3e039bf5494d613022103 | | | | | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | | | | | Date: Sat Oct 17 11:18:06 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | remove $PRE replacements that don't apply | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | | | | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | commit b1f63b615d633c2896b34d33d8fb65340efb16dd | | | | | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | | | | | Date: Sat Oct 17 10:25:53 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use nice names for $PRE and $CLKPRE in C and Cpp runtimes | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | | | | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | commit 463e40ecb005f7f2f382ea837541b0c97ebe5d2f | | | | | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | | | | | Date: Fri Oct 16 22:54:58 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | change order of clocked variable attributes | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | commit b71ca8a52475be9523acbf43d684fd545f5201b4 | | | | | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | | | | | Date: Fri Oct 16 22:36:08 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mark clocked variables discrete | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | also adapt ordering of call args to commonly used style | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | commit f1a843359c5de549aec16032719acf710b87ea1d | | | | | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | | | | | Date: Fri Oct 16 21:50:56 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | make clockIndex optional instead of 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | commit 4002cbdf53278d265e7c1eb4c5b39ff6928fa3d5 | | | | | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | | | | | Date: Fri Oct 16 21:03:28 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | replace $PRE and $CLKPRE with nicer names (cf. $DER) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | commit fc6c659c83b801f2cdfadbfe3e07707daf9a06f2 | | | | | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | | | | | Date: Fri Oct 16 20:33:12 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | remove obsolete workaround | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | | commit fbb8233806aaf3577c9993b93a502e3d947c148d | | | | |_|_|_|_|_|_|_|_|_|_|/ Author: Rüdiger Franke | | | |/| | | | | | | | | | | Date: Fri Oct 16 08:58:11 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | populate clockIndex to FMI 2 modelDescription.xml | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | | | | | | * | | | | | | | | | | | commit 3a9e48eeb1b041b5b71569a2231c88c47b7f0dc2 | | | | |_|_|_|_|_|_|_|_|_|/ Author: Lennart Ochel | | | |/| | | | | | | | | | Date: Thu Oct 15 12:31:29 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for interval operator to c runtime | | | | | | | | | | | | | | | | | | | | | | | | | | | | ticket 3513 | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit 8cbbb37941271b1d1b677658b79ecefebfb647dd | | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | | Date: Wed Oct 14 23:22:25 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove outdated QSS implementation | | | | | | | | | | | | | | | | | | | | | | | | | | | | This refers to +simCodeTarget=QSS | | | | | | | | | | | | | | | | | | | | | | | | | | | | D Compiler/BackEnd/BackendQSS.mo | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | | | | | | | | | D Compiler/Template/CodegenQSS.tpl | | | | | | | | | | | | | | M Compiler/Template/Makefile.common | | | | | | | | | | | | | | D Compiler/Template/SimCodeQSSTV.mo | | | | | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | | | | | | | | D SimulationRuntime/qss/cross_detector.cpp | | | | | | | | | | | | | | D SimulationRuntime/qss/cross_detector.h | | | | | | | | | | | | | | D SimulationRuntime/qss/integrator.cpp | | | | | | | | | | | | | | D SimulationRuntime/qss/integrator.h | | | | | | | | | | | | | | D SimulationRuntime/qss/qss_signal.cpp | | | | | | | | | | | | | | D SimulationRuntime/qss/qss_signal.h | | | | | | | | | | | | | | D SimulationRuntime/qss/runtime.h | | | | | | | | | | | | | | D SimulationRuntime/qss/sampler.cpp | | | | | | | | | | | | | | D SimulationRuntime/qss/sampler.h | | | | | | | | | | | | | | D SimulationRuntime/qss/simulator.h | | | | | | | | | | | | | | D SimulationRuntime/qss/solver_qss.cpp | | | | | | | | | | | | | | D SimulationRuntime/qss/solver_qss.h | | | | | | | | | | | | | | D SimulationRuntime/qss/static_function.cpp | | | | | | | | | | | | | | D SimulationRuntime/qss/static_function.h | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit e1a4c64d5b61d139342dbf8b08c65a0a96dfb4e3 | | | | | | | | | | | | | | Author: Per Östlund | | | | | | | | | | | | | | Date: Thu Oct 15 15:42:35 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for attribute propagation with redeclares. | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Treat (redeclare Real3 x) with type Real3 = Real[3] the same as | | | | | | | | | | | | | | (redeclare Real x[3]). | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | | | | | | | | | M Compiler/FrontEnd/SCode.mo | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit f9ed55d4bf7c941bbe5622f6e03ad20c44e753dd | | | | |_|_|_|_|_|_|_|_|/ Author: Marcus Walther | | | |/| | | | | | | | | Date: Thu Oct 15 14:55:05 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - added some more array operations to c++ runtime | | | | | | | | | | | | | - fixed some issues with array slices | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | | | | | | | | | | | | * | | | | | | | | | commit f34585c80e37a1ecdac313d9589383168c3697fd | | | | |_|_|_|_|_|_|_|/ Author: Rüdiger Franke | | | |/| | | | | | | | Date: Thu Oct 15 08:32:38 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | getClockInterval returns 0.0 instead of 1.0 if unknown | | | | | | | | | | | | | | | | | | | | | | | | This shall enable the caller to detect an unknown interval. | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | | | * | | | | | | | | commit ef387e7ebc40f7902fd03b5f0aa438034c711747 | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | Date: Thu Oct 15 07:33:33 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | use implementation of SES_IFEQUATION from C for Cpp | | | | | | | | | | | | | | | | | | | | | | | | See: | | | | | | | | | | | | Modelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedPulse | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | * | | | | | | | | commit 51ba47061f5c164b208c7c55cc6a7fa5ae960b9f | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | Date: Wed Oct 14 21:55:52 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | add basic clocks to FMI modelDescription.xml | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMU2.tpl | | | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | | | | | | | * | | | | | | | | commit 994c93384903ba9ca842daf843c29b99a1dd6bc4 | | | |\ \ \ \ \ \ \ \ \ Merge: 17c6d82421 96486005e5 | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Wed Oct 14 21:39:39 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'fbergero/fmu-experimental' into merge-fmu-experimental | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | | | | | Compiler/Util/Flags.mo | | | | | | | | | | | | | | | | | * | | | | | | | | commit 96486005e50a804ff93a22d7c4bd01db07e4116f | | | | |\ \ \ \ \ \ \ \ \ Merge: e88115af61 1eff681c37 | | | | | | | | | | | | | | Author: fbergero | | | | | | | | | | | | | | Date: Tue Oct 13 13:18:58 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge with master | | | | | | | | | | | | | | | | | | | * | | | | | | | | commit 1eff681c37c3dcf51fa910d5a0209127f1805a3f | | | | | |\ \ \ \ \ \ \ \ \ Merge: 1363820ead 93652648e7 | | | | | | | | | | | | | | | Author: Federico Bergero | | | | | | | | | | | | | | | Date: Tue Oct 13 10:57:07 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #1 from OpenModelica/master | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rebasing | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit e88115af61f38eb29b2bcf45ad4ceacf0f04906f | | | | | | | | | | | | | | | Author: fbergero | | | | | | | | | | | | | | | Date: Mon Oct 12 10:38:40 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding dependencies for NL System RHS | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit 886ec2b17657bb9a0b64f88497865ca6648fcc77 | | | | | | | | | | | | | | | Author: fbergero | | | | | | | | | | | | | | | Date: Fri Oct 9 17:04:43 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introducing the GetSpecificDerivatives in the FMU and the corresponding debug flag | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMU2.tpl | | | | | | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | | | | | M SimulationRuntime/fmi/export/fmi2/fmi2FunctionTypes.h | | | | | | | | | | | | | | | M SimulationRuntime/fmi/export/fmi2/fmi2Functions.h | | | | | | | | | | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit b570c96de5fcc1a9b6c14634d4dab5b431439c14 | | | | | | | | | | | | | | | Author: fbergero | | | | | | | | | | | | | | | Date: Fri Oct 9 14:52:16 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Making the function TR | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit 7212ce4b96831eba35f7d5201a5f714596db3cc7 | | | | | | | | | | | | | | | Author: fbergero | | | | | | | | | | | | | | | Date: Fri Oct 9 13:00:15 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving FMU Experimental outside QSS and into SimCodeUtil | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | | | | | M Compiler/Template/SimCodeBackendTV.mo | | | | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit 175945493e9b53a9c32d324742a991a88180e66c | | | | |/ / / / / / / / / / Author: fbergero | | | | | | | | | | | | | | Date: Thu Oct 8 16:23:33 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | First working version of the FMU extension | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | | | | | | | | M Compiler/Template/CodegenFMU2.tpl | | | | | | | | | | | | | | M Compiler/Template/SimCodeBackendTV.mo | | | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | | | | M SimulationRuntime/c/openmodelica_func.h | | | | | | | | | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit 17c6d82421d0dd3225ef03b0e3a08f1000ef47b5 | | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | | Date: Wed Oct 14 17:25:52 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix some typos (#236) | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit 1e22e09652a02c809ea96a621c90fa039e817404 | | | | | | | | | | | | | | Author: Per Östlund | | | | | | | | | | | | | | Date: Wed Oct 14 17:07:34 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new flag --useLocalDirection. | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Used to revert back to the old behaviour of not stripping input/output | | | | | | | | | | | | | | from non-toplevel variables. | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit 91f79f8b5d7643252e922a75385383ff643af833 | | | | | | | | | | | | | | Author: Willi Braun | | | | | | | | | | | | | | Date: Mon Oct 12 19:20:38 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | added debug flags for differentation | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit 22a42a4b21e6863b2f779fa215479bdd3645fb4b | | | | |_|_|_|_|_|_|_|_|/ Author: mahge | | | |/| | | | | | | | | Date: Wed Oct 14 16:12:59 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | + Fix #2933. Fix type informations for nested array reductions | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | | | | | | | | * | | | | | | | | | commit db371fa848c28d5a36b8f3d64200db32ade4faac | | | | | | | | | | | | | Author: Willi Braun | | | | | | | | | | | | | Date: Wed Oct 14 11:49:57 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - use functionTree from initDAE further for simDAE | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit cde0a70f1ce0dfa0c009dfce040be730e8ea1e12 | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Wed Oct 14 11:40:39 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Try to fix floating point exception | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid division by zero for simplifyRat(0/a, 0/b) | | | | | | | | | | | | | divRat2Rat(0/a, 0/b) -> 0/1 | | | | | | | | | | | | | Fix Modelica_Synchronous.WorkInProgress.Tests.TestRealSampler | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/synchronous.c | | | | | | | | | | | | | M SimulationRuntime/c/util/rational.c | | | | | | | | | | | | | | | | * | | | | | | | | | commit ad77454e23b7974fff9963cd27f4a3d4c165f2be | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Tue Oct 13 17:12:35 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Revised substitutePartitionOpExps and substClock | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit 46923d2154852f0d3b7dbd8ebbf95498021a46b1 | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Tue Oct 13 17:03:25 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Revised function substituteParitionOpExps | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit 0d1a7a82fea53b5a1a98dde4d29a11dcd5e41c19 | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Tue Oct 13 16:41:08 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Cleaned up SynchronousFeatures.mo | | | | | | | | | | | | | | | | | | | | | | | | | | Removed obsolete functions | | | | | | | | | | | | | Made some functions protected | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit 244b2a2709344b2b09700d23f0615d846c17cd22 | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Wed Oct 14 09:47:05 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Add more TRACE instructions | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | | | | | | | | | | | | | * | | | | | | | | | commit 176b400700de623e1a3e5ecb60afda90e0ccfece | | | | |_|_|_|_|_|_|_|/ Author: Lennart Ochel | | | |/| | | | | | | | Date: Wed Oct 14 09:42:42 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Add missing TRACE instructions | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/synchronous.c | | | | | | | | | | | | | | | * | | | | | | | | commit 748021d468d44ee8680a8ed7b462b50010a0b1f3 | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | Date: Wed Oct 14 09:26:47 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Fix indentation | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation_data.h | | | | | | | | | | | | | | | * | | | | | | | | commit b297e3a0e17eb79669728a5c2ca3fab8df7557e5 | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | Date: Wed Oct 14 07:51:25 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | cleanup creation of non-clocked variables | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | | | | * | | | | | | | | commit d404391e272cf6767d5751e767695470fa4c5872 | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | Date: Wed Oct 14 07:40:54 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | support clocked states of any base type | | | | | | | | | | | | | | | | | | | | | | | | This is achieved by creating clocked vars along with initial equations. | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | | | | * | | | | | | | | commit c7257cc6d78d788dc5586866101f9dec042fbb0e | | | | | | | | | | | | Author: adrpo | | | | | | | | | | | | Date: Wed Oct 14 00:05:36 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | more fixes to #3503, fix clock substitution | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 55125bf2ce033b5ef81e46d32bb42ce430c90d1e | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | Date: Tue Oct 13 22:03:39 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | implement interval operator in Cpp runtime | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | | | | | | | | | * | | | | | | | | commit c1357acebd31ba56e359671bff42d466747e16d8 | | | | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | | | | Date: Tue Oct 13 22:02:55 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | fix initialization of clocked variables (#3497) | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 3e6f284f652f710cf94cd45ca3d385886b73ed7c | | | | | | | | | | | | Author: adrpo | | | | | | | | | | | | Date: Tue Oct 13 18:20:39 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | fix more typos | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 8447b1bd0760e2cf05d8a6c083920d04422ee8ca | | | | |_|_|_|_|_|_|/ Author: vwaurich | | | |/| | | | | | | Date: Tue Oct 13 16:34:07 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - store crefs for protected variables in visual.xml | | | | | | | | | | | | | | | | | | | | | | M Compiler/Util/VisualXML.mo | | | | | | | | | | | | | | * | | | | | | | commit 213ddae5550b44e71c28129e70e1860cc2258383 | | | | | | | | | | | Author: adrpo | | | | | | | | | | | Date: Tue Oct 13 15:23:21 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | fix typo in function names | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | | | | | | * | | | | | | | commit 9608520fd27647b8c45a55eb7960b6909fd09c4a | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | Date: Tue Oct 13 12:36:32 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Use module "Error" instead of print for errors | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | | | | | | | | | | | | * | | | | | | | commit cea00ab48fbcbfe2cfb21a6a7ad8e8896ab14d88 | | | | |/ / / / / / Author: Lennart Ochel | | | |/| | | | | | Date: Tue Oct 13 11:53:59 2015 +0200 | | | | | | | | | | | | | | | | | | | | Add more helpful error message | | | | | | | | | | | | | | | | | | | | for untreated assertions | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_omc_assert.c | | | | | | | | | | | | | * | | | | | | commit 93652648e7f48f1d27f33e74a71324780fc22b61 | | | | | | | | | | Author: adrpo | | | | | | | | | | Date: Tue Oct 13 09:42:43 2015 +0200 | | | | | | | | | | | | | | | | | | | | more fixes for #3503, handle shiftSample arguments better | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | | | | | * | | | | | | commit ae1a72c736674ec06294cae95ae6665079ee5613 | | | | | | | | | | Author: adrpo | | | | | | | | | | Date: Tue Oct 13 08:15:34 2015 +0200 | | | | | | | | | | | | | | | | | | | | more fixes for #3503 | | | | | | | | | | - fix subSample, superSample argument checking | | | | | | | | | | - fix to allow Clock to be used as a connector | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | | | | | * | | | | | | commit e78c79d901650bbf69a7271c6ecb9f4c7b4c797f | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | Date: Mon Oct 12 19:58:07 2015 +0200 | | | | | | | | | | | | | | | | | | | | Use constant emptyInputData | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | | | | | | * | | | | | | commit 0b7d5fb789be9dcd29e5d987706701c2b0f5ae31 | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | Date: Wed Oct 7 09:55:29 2015 +0200 | | | | | | | | | | | | | | | | | | | | Simplified record DIFFINPUTDATA | | | | | | | | | | | | | | | | | | | | Removed option type to avoid redundant values (NONE() and SOME({})) | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | | | | | | * | | | | | | commit 7e6ad026afe6d1da76eb4648db4783eb67a06b26 | | | | | | | | | | Author: Willi Braun | | | | | | | | | | Date: Mon Oct 12 19:34:32 2015 +0200 | | | | | | | | | | | | | | | | | | | | - fix diffInputData for zero differentiation | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | | | | | | * | | | | | | commit 9079fd27f1edccf2065083020f13cc616f3f5012 | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | Date: Mon Oct 12 10:04:23 2015 +0200 | | | | | | | | | | | | | | | | | | | | Add missing brackets to cast expressions | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | | | | | * | | | | | | commit 2f0f007dbb83c9eafb0b39d0d38ab924765c122b | | | | | | | | | | Author: mahge | | | | | | | | | | Date: Mon Oct 12 17:20:39 2015 +0200 | | | | | | | | | | | | | | | | | | | | - parenthesize expression is div() | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | | | | | * | | | | | | commit bfa33db853ed8372d5622921d3e70bd42dd66179 | | | | | | | | | | Author: gossen | | | | | | | | | | Date: Mon Oct 12 13:30:53 2015 +0200 | | | | | | | | | | | | | | | | | | | | In Lookup.lookupConnectorVar get inner/outer prefix for first ident | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | | | | | | | | * | | | | | | commit 9ef520ebd1906ae5808aee9c6a511430de7c02b2 | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | Date: Mon Oct 12 12:12:22 2015 +0200 | | | | | | | | | | | | | | | | | | | | Fixed module simplifyComplexFunction | | | | | | | | | | | | | | | | | | | | Avoid conflict due to variables with identical names and different | | | | | | | | | | types generated for initialization and simulation system (#122). | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | | | | * | | | | | | commit e02e8c96bff994d38ada7f1627f4a367630fc4c7 | | | | | | | | | | Author: gossen | | | | | | | | | | Date: Mon Oct 12 11:52:40 2015 +0200 | | | | | | | | | | | | | | | | | | | | Use ConnectUtil.componentFaceType function for detecting top level variables | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | | M Compiler/FrontEnd/CheckModel.mo | | | | | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | | | | | | | | * | | | | | | commit c43ea9289ad9f746586627e824ad1f6c11d7596c | | | | | | | | | | Author: gossen | | | | | | | | | | Date: Tue Sep 29 19:20:36 2015 +0300 | | | | | | | | | | | | | | | | | | | | Replace recursive call to CheckModel.countVarEqnSize function with List utility function | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/CheckModel.mo | | | | | | | | | | | | | * | | | | | | commit c5ce437f2bca9d2ae01dfe3da731770de6fefdd2 | | | | | | | | | | Author: adrpo | | | | | | | | | | Date: Mon Oct 12 11:20:53 2015 +0200 | | | | | | | | | | | | | | | | | | | | fix for #3503, prefix clocks | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/PrefixUtil.mo | | | | | | | | | | | | | * | | | | | | commit 0610df2e21f270aaea8be2379749f7a834aaa21a | | | | |_|_|_|_|/ Author: adrpo | | | |/| | | | | Date: Mon Oct 12 10:38:16 2015 +0200 | | | | | | | | | | | | | | | | | | add the new files to the msvc cmake files | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/meta/CMakeLists.txt | | | | | | | | | M SimulationRuntime/c/simulation/CMakeLists.txt | | | | | | | | | M SimulationRuntime/c/simulation/solver/CMakeLists.txt | | | | | | | | | M SimulationRuntime/c/util/CMakeLists.txt | | | | | | | | | | | | * | | | | | commit fb0df3440c2b58371ffe28d33958cd8f25eb50d2 | | | | | | | | | Author: adrpo | | | | | | | | | Date: Sun Oct 11 02:47:03 2015 +0200 | | | | | | | | | | | | | | | | | | fix windows build and source fmu test on gcc | | | | | | | | | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | | | M SimulationRuntime/c/meta/CMakeLists.txt | | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin_boxptr.h | | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin_boxvar.h | | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_gen_boxvar.py | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | | | | | M SimulationRuntime/c/util/CMakeLists.txt | | | | | | | | | | | | * | | | | | commit fb7644bdf6e79bb0fae5e59581534e57f1974fa9 | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | Date: Sat Oct 10 22:41:04 2015 +0200 | | | | | | | | | | | | | | | | | | attempt to fix #3502 | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | * | | | | | commit 5dfc9cded4165e13fa9dca943e8be6324a0fcfd5 | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | Date: Sat Oct 10 19:58:46 2015 +0200 | | | | | | | | | | | | | | | | | | Abstract naming of previous variables | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | * | | | | | commit 794b44452e4d708e8c022428fd75a6627c24ff10 | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | Date: Sat Oct 10 19:14:04 2015 +0200 | | | | | | | | | | | | | | | | | | adapt whitespaces to existing tests | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | | | | * | | | | | commit b0d49ab81953fd5604b043bd2b635a8ec0df39e7 | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | Date: Sat Oct 10 18:52:11 2015 +0200 | | | | | | | | | | | | | | | | | | Extend FMI2 export with DiscreteState | | | | | | | | | | | | | | | | | | So far clocked Modelica states are exported as discrete FMU states. | | | | | | | | | Strict FMI 2.0 ompatibility is maintained for models without | | | | | | | | | synchronous features; no DiscreteState appears in this case. | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | M Compiler/Template/CodegenFMU1.tpl | | | | | | | | | M Compiler/Template/CodegenFMU2.tpl | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | * | | | | | commit 0a6d92e255ea250fab19bafdfa3c6ef942171b64 | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | Date: Sat Oct 10 18:46:47 2015 +0200 | | | | | | | | | | | | | | | | | | Introduce clocked state variables | | | | | | | | | | | | | | | | | | See ModelicaSpec33, section 16.4 Discrete States. | | | | | | | | | The actual variable is declared as CLOCKED_STATE. It contains | | | | | | | | | a component ref to previousName (cf. STATE containing derName). | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | * | | | | | commit e28a98faa7c4d4a651d808ad20d8a4a41dee2f7b | | | | | | | | | Author: adrpo | | | | | | | | | Date: Sat Oct 10 17:38:06 2015 +0200 | | | | | | | | | | | | | | | | | | update 3rdParty | | | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | | | | | * | | | | | commit 23515467b30aa768b92099a223ee1707cfb4dfc8 | | | | | | | | | Author: adrpo | | | | | | | | | Date: Sat Oct 10 17:05:42 2015 +0200 | | | | | | | | | | | | | | | | | | fix windows build | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/Makefile.common | | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin_boxptr.h | | | | | | | | | | | | * | | | | | commit 5a5e52f3f4069a4858cb9b3ee1e79188b8ac2fc9 | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | Date: Fri Oct 9 18:51:39 2015 +0200 | | | | | | | | | | | | | | | | | | Cpp update for initialization of clocked variables (#3497) | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | | | | | | | * | | | | | commit 9e5b3b0d652143f577b3025b67c6db6138c2f01f | | | | | | | | | Author: Rüdiger Franke | | | | | | | | | Date: Fri Oct 9 18:49:38 2015 +0200 | | | | | | | | | | | | | | | | | | distinguish clocked variables during initialization (#3497) | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | * | | | | | commit fae5a0ac1ecb286d540d67bf2b57ad4b4c8fb5c6 | | | |\ \ \ \ \ \ Merge: 4b5a985594 2f9f8a7324 | | | | | | | | | | Author: Adrian Pop | | | | | | | | | | Date: Fri Oct 9 13:26:38 2015 +0200 | | | | | | | | | | | | | | | | | | | | Merge pull request #229 from lochel/PlanarMechanics | | | | | | | | | | | | | | | | | | | | Fix broken PlanarMechanics examples | | | | | | | | | | | | | | * | | | | | commit 2f9f8a732424471fb7c747d1aa3b799d627cb91f | | | |/ / / / / / Author: Lennart Ochel | | | | | | | | | Date: Fri Oct 9 12:48:19 2015 +0200 | | | | | | | | | | | | | | | | | | Fix missing brackets for rhs of division | | | | | | | | | | | | | | | | | | in trunc argument | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | | | | * | | | | | commit 4b5a985594adc21a845e99b6cd2ce635880bc2b8 | | | | | | | | | Author: Lennart Ochel | | | | | | | | | Date: Fri Oct 9 11:03:22 2015 +0200 | | | | | | | | | | | | | | | | | | Remove useless line of code | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | | | | | | | | * | | | | | commit 74bab6970400b40b4bac336c4213d7feea6417a0 | | | | | | | | | Author: Lennart Ochel | | | | | | | | | Date: Fri Oct 9 10:40:25 2015 +0200 | | | | | | | | | | | | | | | | | | Fix dump of sparsity information | | | | | | | | | | | | | | | | | | (ticket 3501) | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | | | | | | | | * | | | | | commit 8734a496e5674970abf81a2be2c8d82e5e316612 | | | |/ / / / / Author: vwaurich | | | | | | | | Date: Thu Oct 8 14:04:53 2015 +0200 | | | | | | | | | | | | | | | | - rewritten ResolveLoops.partitionBipartiteGraph | | | | | | | | | | | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | | | | | | | * | | | | commit 1363820ead37126e5af9f0c98b8db79a356f649e | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Thu Oct 8 13:27:04 2015 +0200 | | | | | | | | | | | | | | | | Try to fix #3482/#3498 | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | | | * | | | | commit 10f5341502434d11e575eaf49a3d566af43c3193 | | | | | | | | Author: Per Östlund | | | | | | | | Date: Thu Oct 8 12:30:57 2015 +0200 | | | | | | | | | | | | | | | | Fix for #3479. | | | | | | | | | | | | | | | | - Ceval DAE.EMPTY to Values.EMPTY, to handle partial record bindings | | | | | | | | better. | | | | | | | | - Removed Types.flattenArrayType to avoid accidental conversion of | | | | | | | | DAE.Dimension to integer, and renamed flattenArrayTypeOpt to | | | | | | | | flattenArrayType. | | | | | | | | - Use the type of the expression in Mod.lookupComplexCompModification, | | | | | | | | not the type of the variable (might be different due to implicit | | | | | | | | type conversion). | | | | | | | | - Use the evaluated value in Ceval.cevalCrefBinding for all types of | | | | | | | | variables, not only variables and parameters, to avoid reevaluation | | | | | | | | (that might fail) of constant binding. | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Ceval.mo | | | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | | | | M Compiler/FrontEnd/DAEDump.mo | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | | M Compiler/FrontEnd/InstBinding.mo | | | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | * | | | | commit 2ed993a62a3d6d089a36e7247e7c1f38517bea8b | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Wed Oct 7 07:56:22 2015 +0200 | | | | | | | | | | | | | | | | Allow generation of source-code FMUs | | | | | | | | | | | | | | | | All generated (modelica-exchange) FMUs now include the source code of | | | | | | | | the runtime, so that it is possible to compile an (almost) static | | | | | | | | FMU. | | | | | | | | | | | | | | | | By default, the runtime is still linked to the generated FMU, but | | | | | | | | this can be changed by using -d=buildStaticSourceFMU. | | | | | | | | | | | | | | | | The makefiles for the FMUs have been changed, such that we first | | | | | | | | generate a source-code FMU, copying in all the files. Then a second | | | | | | | | Makefile is used to compile the binary. Both make commands are | | | | | | | | executed by default for translateModelFMU, but this API function will | | | | | | | | only generate pure source-code FMUs in the future (buildModelFMU will | | | | | | | | also compile the FMU, and there should be an API to compile | | | | | | | | additional targets for an existing FMU). | | | | | | | | | | | | | | | | FMUs no longer use garbage collection by default since some | | | | | | | | simulators used libgc, and it just caused all sorts of headaches. | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | M Compiler/Util/System.mo | | | | | | | | M Compiler/runtime/System_omc.c | | | | | | | | M Compiler/runtime/config.unix.h.in | | | | | | | | M Compiler/runtime/omc_config.h | | | | | | | | M SimulationRuntime/c/Makefile.common | | | | | | | | M SimulationRuntime/c/Makefile.in | | | | | | | | M SimulationRuntime/c/Makefile.objs | | | | | | | | M SimulationRuntime/c/meta/meta_modelica.c | | | | | | | | M SimulationRuntime/c/meta/meta_modelica.h | | | | | | | | A SimulationRuntime/c/meta/meta_modelica_data.h | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_segv.h | | | | | | | | M SimulationRuntime/c/openmodelica.h | | | | | | | | M SimulationRuntime/c/simulation/simulation_info_xml.c | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.h | | | | | | | | A SimulationRuntime/c/simulation/simulation_omc_assert.c | | | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | | | | | | M SimulationRuntime/c/simulation/solver/events.c | | | | | | | | M SimulationRuntime/c/simulation/solver/events.h | | | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.h | | | | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | | | | A SimulationRuntime/c/simulation/solver/sample.c | | | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | | | | M SimulationRuntime/c/simulation/solver/synchronous.c | | | | | | | | M SimulationRuntime/c/simulation_data.h | | | | | | | | M SimulationRuntime/c/util/memory_pool.c | | | | | | | | R100 SimulationRuntime/c/meta/meta_modelica_gen_string_lit.sh SimulationRuntime/c/util/modelica_gen_string_lit.sh | | | | | | | | M SimulationRuntime/c/util/modelica_string.c | | | | | | | | M SimulationRuntime/c/util/modelica_string.h | | | | | | | | R099 SimulationRuntime/c/meta/meta_modelica_string_lit.c SimulationRuntime/c/util/modelica_string_lit.c | | | | | | | | R100 SimulationRuntime/c/meta/meta_modelica_string_lit.h SimulationRuntime/c/util/modelica_string_lit.h | | | | | | | | A SimulationRuntime/c/util/omc_init.c | | | | | | | | A SimulationRuntime/c/util/omc_init.h | | | | | | | | M SimulationRuntime/c/util/rtclock.c | | | | | | | | M SimulationRuntime/c/util/string_array.c | | | | | | | | M SimulationRuntime/c/util/utility.c | | | | | | | | M SimulationRuntime/c/util/utility.h | | | | | | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | | | | M configure.ac | | | | | | | | | | | * | | | | commit 4cdc91bcf835921a2d340d221935a0ddae252d41 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Wed Oct 7 09:36:29 2015 +0200 | | | | | | | | | | | | | | | | Improved some error messages | | | | | | | | | | | | | | | | * Error.NON_EXISTING_DERIVATIVE | | | | | | | | * ExpressionSolve | | | | | | | | | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | M Compiler/Util/Error.mo | | | | | | | | | | | * | | | | commit 7bf48ba72db0020c903272f683733983348e7ccb | | | | | | | | Author: mflehmig | | | | | | | | Date: Tue Oct 6 14:26:45 2015 +0200 | | | | | | | | | | | | | | | | - Added some german translations of error and warning messages. | | | | | | | | - Small cleanup in flag description. | | | | | | | | | | | | | | | | M Compiler/Translation/de.po | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | * | | | | commit 62eff23216b6ccfefa93b931acdf372f57afc7a9 | | | | | | | | Author: adrpo | | | | | | | | Date: Tue Oct 6 00:31:10 2015 +0200 | | | | | | | | | | | | | | | | update 3rdParty submodule | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | | | | * | | | | commit 4dfa16d8bb17be3b66574537e15cfd63eac48e61 | | | | | | | | Author: adrpo | | | | | | | | Date: Tue Oct 6 00:09:40 2015 +0200 | | | | | | | | | | | | | | | | remove tabs | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | | | | | | | * | | | | commit 09dea2614281305489b4f06d5dbc1cd7b8ab1a95 | | | | | | | | Author: adrpo | | | | | | | | Date: Tue Oct 6 00:07:37 2015 +0200 | | | | | | | | | | | | | | | | fix msvc build, ansi C and cmake files | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/CMakeLists.txt | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | | | | | | | * | | | | commit eda1836bf691a36828c6b85b244ce2abddc04a61 | | | | | | | | Author: Rüdiger Franke | | | | | | | | Date: Mon Oct 5 20:37:03 2015 +0200 | | | | | | | | | | | | | | | | implement clocks in Cpp FMI2 interface | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | | | | | | | * | | | | commit b021f4a3dd73b7062b0d19a7ce320f5ec606c2fa | | | | | | | | Author: Rüdiger Franke | | | | | | | | Date: Mon Oct 5 20:34:34 2015 +0200 | | | | | | | | | | | | | | | | add clock accessors to Cpp model | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | | | | | * | | | | commit 92cf27fa43553f78d13efd3b9b2751a3999365f5 | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Mon Oct 5 19:13:24 2015 +0200 | | | | | | | | | | | | | | | | Update ModelicaExternalC for Noise library | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | | | | * | | | | commit 8ed87db68994953413d38c6497f18f053016a318 | | | | | | | | Author: adrpo | | | | | | | | Date: Mon Oct 5 17:30:28 2015 +0200 | | | | | | | | | | | | | | | | fix gcc build | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | | | | | | | * | | | | commit 29aa22f276314aaec9c3e675a6ac3fd292148582 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Mon Oct 5 16:29:44 2015 +0200 | | | | | | | | | | | | | | | | Removed unused variable | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | * | | | | commit 2602d04a9601b75d06ee22df3efe675ac780c9d9 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Mon Oct 5 14:30:58 2015 +0200 | | | | | | | | | | | | | | | | Speed up initialization | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | * | | | | commit 75feda9cf76eb8342594b8d98bfee7c002f26bef | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Mon Oct 5 15:53:12 2015 +0200 | | | | | | | | | | | | | | | | Change simulation_input_xml from C++ to pure C | | | | | | | | | | | | | | | | M SimulationRuntime/c/Makefile.objs | | | | | | | | R079 SimulationRuntime/c/simulation/simulation_input_xml.cpp SimulationRuntime/c/simulation/simulation_input_xml.c | | | | | | | | | | | * | | | | commit 672f53e0577b2ddc0fe657ffbf6edf05706b6305 | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Mon Oct 5 12:46:35 2015 +0200 | | | | | | | | | | | | | | | | Remove one more C++ hashmap | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | | | | | | | * | | | | commit ca9109b874a592058150515b6e906fd7a39ab0c8 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Mon Oct 5 11:26:19 2015 +0200 | | | | | | | | | | | | | | | | Keep also removed equations of empty eq systems | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | * | | | | commit 7c88a18b3c3828e574baac3dbe9576467e6d3d53 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Sat Oct 3 08:54:37 2015 +0200 | | | | | | | | | | | | | | | | Revised implementation of analyzeInitialSystem | | | | | | | | | | | | | | | | * Removed unnecessary matchcontinue statement | | | | | | | | * Added new flag +maxMixedDeterminedIndex | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | * | | | | commit a030088e5673275801e0fc36b11380944f289f51 | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Mon Oct 5 10:03:42 2015 +0200 | | | | | | | | | | | | | | | | Change implementation to fread instead of getline | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | | | | | | | * | | | | commit f0f7bc97f5344d02106cabcdbd23881dd18ce95f | | | | | | | | Author: adrpo | | | | | | | | Date: Sat Oct 3 20:45:55 2015 +0200 | | | | | | | | | | | | | | | | fix msvc issue | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | | | | | | | * | | | | commit 1c35b32d5ae556d428ab912a92ad42757002d873 | | | | | | | | Author: adrpo | | | | | | | | Date: Sat Oct 3 05:16:39 2015 +0200 | | | | | | | | | | | | | | | | remove bad free | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | | | | | | | * | | | | commit 3ba85d73d6ad867d1a9132dc44b1da1efe8cdee3 | | | | | | | | Author: adrpo | | | | | | | | Date: Sat Oct 3 04:59:32 2015 +0200 | | | | | | | | | | | | | | | | remove tabs | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | | | | | | | * | | | | commit 6f05b75f4a06427ec3a722cc59424e8ef3008a7b | | | | | | | | Author: adrpo | | | | | | | | Date: Sat Oct 3 04:57:06 2015 +0200 | | | | | | | | | | | | | | | | attempt to fix the windows build | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | | | | | | | * | | | | commit 4a406ed4b6fa86275d14b05df3ad3a76497c0714 | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Fri Oct 2 14:45:03 2015 +0200 | | | | | | | | | | | | | | | | Introduce uthash to the XML reader | | | | | | | | | | | | | | | | All hashmaps have not yet been replaced by uthash, but a few of them | | | | | | | | now use pure C-based hashmaps. | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | | | | | | | * | | | | commit 0283c7b7f5f8681cf013d9ec8039baa6a39f994f | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Fri Oct 2 11:43:29 2015 +0200 | | | | | | | | | | | | | | | | Removed some C++ features from the XML reader | | | | | | | | | | | | | | | | Reduced the amount of std::string. Removed function overloading | | | | | | | | and C++ file IO. This is in preparation of a pure C runtime system | | | | | | | | for source FMUs. | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | | | | | | | * | | | | commit 9e822e78cb642da78f5d38edba0a9256234777e3 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Fri Oct 2 11:15:37 2015 +0200 | | | | | | | | | | | | | | | | Decompose exectStat for initialization phase | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | * | | | | commit 42a54d3d13a8c589171c8c1b6847f2fa36c317ce | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Fri Oct 2 08:59:08 2015 +0200 | | | | | | | | | | | | | | | | - boost root is now only passed to cmake if it is set to something != "" | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | M SimulationRuntime/cpp/configure.ac | | | | | | | | | | | * | | | | commit 1aff8213a88c3247692ed60a932f458ad7533c8a | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Thu Oct 1 17:58:21 2015 +0200 | | | | | | | | | | | | | | | | Omit some unnecessary parenthesis | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | * | | | | commit 9913bac06b22c2d3aa87497a8023f3fe84dcd129 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Thu Oct 1 10:33:27 2015 +0200 | | | | | | | | | | | | | | | | Generate c code with less nested brackets | | | | | | | | | | | | | | | | Try to fix ticket 3478. | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | | | * | | | | commit 482b658b2972af45928ff8fcb4209ec2f31204a5 | | | | | | | | Author: vwaurich | | | | | | | | Date: Thu Oct 1 17:05:38 2015 +0200 | | | | | | | | | | | | | | | | - remove invalid comment section | | | | | | | | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | | | * | | | | commit 18a82cf047b2ee610449339017764c276410fe79 | | | | | | | | Author: vwaurich | | | | | | | | Date: Thu Oct 1 14:07:31 2015 +0200 | | | | | | | | | | | | | | | | - clean up vectorization for trunk | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | M Compiler/BackEnd/InlineArrayEquations.mo | | | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | * | | | | commit 21d79d8f0d5629110cf215ae535fa34d83d8ddd3 | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Thu Oct 1 15:51:17 2015 +0200 | | | | | | | | | | | | | | | | Fix logic error for SystemImpl__removeDirectory | | | | | | | | | | | | | | | | M Compiler/runtime/systemimpl.c | | | | | | | | | | | * | | | | commit 6f376720754bf278dfae4c73c9ebf17129eeba31 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Thu Oct 1 13:59:20 2015 +0200 | | | | | | | | | | | | | | | | - fix for GCC 5 | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | | | | * | | | | commit f317b8bcce8d795a719665f60461beee115e58ce | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Thu Oct 1 10:19:22 2015 +0200 | | | | | | | | | | | | | | | | Update .gitignore file for java_interface | | | | | | | | | | | | | | | | M .gitignore | | | | | | | | | | | * | | | | commit 79cd7cacde279107812814d33554a74f66dd089d | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Wed Sep 30 15:58:37 2015 +0200 | | | | | | | | | | | | | | | | - try to fix OSX Cpp-Runtime Job | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | | | | | | | | * | | | | commit 5fd45cfe4c5b1a86a6e13c813dfc68923384d90d | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Wed Sep 30 13:48:59 2015 +0200 | | | | | | | | | | | | | | | | Deactivate module constantLinearSystem | | | | | | | | | | | | | | | | for initialization phase | | | | | | | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | * | | | | commit 5119eb72bdca70f3d7f2f1e8025851b7045229b1 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Wed Sep 30 13:44:45 2015 +0200 | | | | | | | | | | | | | | | | - try to fix OSX Cpp-Runtime Job | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | | | | | * | | | | commit 88785c86ede3dc1ea1b2150d2ef17c59001ec5a2 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Wed Sep 30 13:31:51 2015 +0200 | | | | | | | | | | | | | | | | Simplified implementation of execStat | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | | | | | | | * | | | | commit 30fb32ef76f24835f0d6af4d89f8b2ed4ece09a0 | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Wed Sep 30 12:05:12 2015 +0200 | | | | | | | | | | | | | | | | Reduce the number of dependencies in FMUs | | | | | | | | | | | | | | | | - Skipped including perform_simulation (normal and QSS) for ME FMUs | | | | | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | | | | | * | | | | commit bf00971054d19d11ecae7f19cc058602ae47c850 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Wed Sep 30 09:46:51 2015 +0200 | | | | | | | | | | | | | | | | Add mssing Jacobian types | | | | | | | | | | | | | | | | M Compiler/Template/GraphvizDumpTV.mo | | | | | | | | | | | * | | | | commit e5e550e4bff254e7cdb142b953d4f00d5cb73cfd | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Wed Sep 30 09:39:56 2015 +0200 | | | | | | | | | | | | | | | | Fixed definition of StrongComponent | | | | | | | | | | | | | | | | in GraphvizDumpTV.mo | | | | | | | | | | | | | | | | M Compiler/Template/GraphvizDumpTV.mo | | | | | | | | | | | * | | | | commit a378a1ab95079f6852e1d8822ccf5e78f96d34c9 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Wed Sep 30 08:15:10 2015 +0200 | | | | | | | | | | | | | | | | - try to fix OSX Cpp-Runtime Job | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | | | | | | | | * | | | | commit bd69748132e49f8a638a736403929ced3f1c885a | | | |\ \ \ \ \ Merge: 87c24d8e81 ea9b035f5e | | | | | | | | | Author: adrpo | | | | | | | | | Date: Wed Sep 30 00:23:32 2015 +0200 | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | * | | | | commit ea9b035f5e940804d7a903db61aa329b18968acc | | | | | | | | | Author: RuedKamp | | | | | | | | | Date: Tue Sep 29 15:56:42 2015 +0200 | | | | | | | | | | | | | | | | | | -added initialization of pointers | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | | | | | | * | | | | commit d353fa6f232542e33455b81967379bdd0de2f974 | | | | | | | | | Author: RuedKamp | | | | | | | | | Date: Wed Sep 23 14:02:49 2015 +0200 | | | | | | | | | | | | | | | | | | -changed cycletime for vxworks | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | * | | | | | commit 87c24d8e812a142bda3cfa36728a9dffb785452b | | | |/ / / / / Author: adrpo | | | | | | | | Date: Wed Sep 30 00:21:47 2015 +0200 | | | | | | | | | | | | | | | | update the relative path to Compiler directory | | | | | | | | | | | | | | | | M SimulationRuntime/java_interface/src/org/openmodelica/test/TestDefinitionsParser.java | | | | | | | | | | * | | | | | commit 1ebf92014f31bb34ebee3967d797971acc8bb6e3 | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 13:34:13 2015 +0200 | | | | | | | | | | | | | | | | -fixed typo | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | | | | | | | | * | | | | | commit 08df195dc9bd35cc0dec69a1abd9dab77be5be6a | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 11:45:42 2015 +0200 | | | | | | | | | | | | | | | | -fixed typo | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | | | * | | | | | commit c12fd20b25f8db7ba7698215b01c274581a1fb54 | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 11:44:20 2015 +0200 | | | | | | | | | | | | | | | | -fixed typo | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | | | | | | | * | | | | | commit a1cfadd5d72e00da8e165a494f0b96e7237d8ce3 | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 11:12:12 2015 +0200 | | | | | | | | | | | | | | | | -some changes for vxworks | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | | | | | commit 085c2c7dcf485e4b607d95692659e5b8f4e671d1 | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 10:56:45 2015 +0200 | | | | | | | | | | | | | | | | -added Broyden | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/LibrariesConfig.h.in | | | | | | | | | | * | | | | | commit a027236a2f1cae60dda088feb26d064251cbf86e | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 10:56:32 2015 +0200 | | | | | | | | | | | | | | | | -added Broyden | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | | | * | | | | | commit 31050196e3b41ef2844e781ff90ff2de1c565819 | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 10:55:39 2015 +0200 | | | | | | | | | | | | | | | | -added Broyden method | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | | | | | | * | | | | | commit 948a483cc970185277a0ca857acf9c918d85a679 | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 10:55:02 2015 +0200 | | | | | | | | | | | | | | | | -reverted original newton method | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | | | * | | | | | commit d17b30006a67954cfba70956b0bff87f5d050348 | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 10:54:29 2015 +0200 | | | | | | | | | | | | | | | | -removed klu | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | | | | | | | * | | | | | commit 3a9ccebcb035bacc8639c748daaee13e4d127876 | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 10:44:07 2015 +0200 | | | | | | | | | | | | | | | | -reverted | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | | | | | | * | | | | | commit 3ad22ddf8533ee64a52f4ceaa6bf5be532d2e23a | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 10:39:34 2015 +0200 | | | | | | | | | | | | | | | | -actually nothing changed | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | | | | | | * | | | | | commit e64c91371f1bd36c933c255a1b58d90af2ff8029 | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 10:36:46 2015 +0200 | | | | | | | | | | | | | | | | -added broyden solver | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | | | | | | | | * | | | | | commit 22f67d2a027da113ab6ef228871551c39434c27e | | | | | | | | Author: RuedKamp | | | | | | | | Date: Mon Oct 19 10:31:40 2015 +0200 | | | | | | | | | | | | | | | | -added using boost::dynamic_pointer_cast; | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | | * | | | | | commit a5e1cee0cb5a3aefc87a9b23f0ce636cdbd4d37c | | |\ \ \ \ \ \ Merge: 5d714dc32d 9e3866dd1b | | | |/ / / / / Author: RuedKamp | | | | | | | | Date: Tue Sep 29 15:32:49 2015 +0200 | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | * | | | | commit 9e3866dd1be3943acefb719356f0f4e13eb80f69 | | | | | | | | Author: adrpo | | | | | | | | Date: Tue Sep 29 15:16:34 2015 +0200 | | | | | | | | | | | | | | | | fix windows build | | | | | | | | | | | | | | | | M SimulationRuntime/java_interface/Makefile.omdev.mingw | | | | | | | | | | * | | | | | commit 5d714dc32d578b0665ad0991c1f808ee4dfcb9ff | | |\ \ \ \ \ \ Merge: c181c4a78e ed9ce6f734 | | | |/ / / / / Author: RuedKamp | | | | | | | | Date: Tue Sep 29 14:40:17 2015 +0200 | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | * | | | | commit ed9ce6f73454e966689c2fc2bc8e4eec74d279e5 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Tue Sep 29 14:12:12 2015 +0200 | | | | | | | | | | | | | | | | Removed initial equations from simulation system | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | * | | | | commit 210bf97ee28b0267152262f1ffe33d53529a543b | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Tue Sep 29 12:22:40 2015 +0200 | | | | | | | | | | | | | | | | - "using namespace::std" now depends on compiler | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | | | * | | | | commit 3a20542368917f15432013d52a28cf3873096756 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Tue Sep 29 07:45:38 2015 +0200 | | | | | | | | | | | | | | | | - resolved some warnings and namespace issues | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | | | | | | | | M SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp | | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | | | | | | | | | * | | | | commit 919c27ee9ab32e8b0f913b97e5ae19a115da5f75 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Mon Sep 28 16:22:55 2015 +0200 | | | | | | | | | | | | | | | | - resolved some boost namespcae problems | | | | | | | | - added c++11 option to autoconf | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | M SimulationRuntime/cpp/configure.ac | | | | | | | | | | | * | | | | commit e81337e27c21b2543d1b66603bb53c11e702835c | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Mon Sep 28 08:56:33 2015 +0200 | | | | | | | | | | | | | | | | - moved property inclusion to modelica.h | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | | | * | | | | commit 2ea6a5abba77a4b5d5e580e25ac965fb8774f389 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Mon Sep 28 08:55:39 2015 +0200 | | | | | | | | | | | | | | | | - fixed namespaces::std issues | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/busywaiting_barrier.hpp | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | | | * | | | | commit d0cef12fc8a07fa83052b8d42ba68acc1fdfebf1 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Mon Sep 28 07:49:26 2015 +0200 | | | | | | | | | | | | | | | | - removed some empty lines | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | * | | | | commit 4d33f4770a27a07d8bb394ee169f6714b61c4892 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Fri Sep 25 14:54:45 2015 +0200 | | | | | | | | | | | | | | | | -reorganized some includes | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | | | * | | | | commit 8c752627de5f428d2dee99295ceda75ec79eb922 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Fri Sep 25 14:02:17 2015 +0200 | | | | | | | | | | | | | | | | - made c++ runtime more c++11 friendly, which means that explicit namespaces are removed for boost (example: boost::shared_ptr -> shared_ptr) | | | | | | | | - cmake now detects if the compiler is able to work with c++11 and it will switch the following types from boost to std: | | | | | | | | bind, function, thread, atomic, mutex, memory_order_release, memory_order_relaxed, condition_variable, unique_lock, array, tuple, shared_ptr, weak_ptr, dynamic_pointer_cast | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaSystem.cpp | | | | | | | | M SimulationRuntime/cpp/Core/SimController/Configuration.cpp | | | | | | | | M SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | | | | | | | | M SimulationRuntime/cpp/Core/SimController/Initialization.cpp | | | | | | | | M SimulationRuntime/cpp/Core/SimController/Main.cpp | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | | | | | | M SimulationRuntime/cpp/Core/System/EventHandling.cpp | | | | | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | | M SimulationRuntime/cpp/Core/System/tpl.cpp | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica/ModelicaSystem.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/ModelicaDefine.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/Object/Object.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/Configuration.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/Initialization.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/ISettingsFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/EventHandling.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/busywaiting_barrier.hpp | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FactoryExport.h | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/ObjectFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | M SimulationRuntime/cpp/PrecompiledHeader.cmake | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/FactoryExport.cpp | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/FactoryExport.cpp | | | | | | | | M SimulationRuntime/cpp/configure.ac | | | | | | | | | | * | | | | | commit c181c4a78e5f9d4504f29b8f8af5fc0b534e84a3 | | |\ \ \ \ \ \ Merge: 6af90d9360 116b7c73fc | | | |/ / / / / Author: RuedKamp | | | | | | | | Date: Tue Sep 29 13:41:02 2015 +0200 | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | * | | | | commit 116b7c73fc46072d8cc15b99e29ca6d77c9c69fd | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Tue Sep 29 11:30:26 2015 +0200 | | | | | | | | | | | | | | | | Moved the location of java_interface | | | | | | | | | | | | | | | | The files are not really part of the C runtime, and were | | | | | | | | thus moved. | | | | | | | | | | | | | | | | M SimulationRuntime/c/Makefile.common | | | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | | | | R100 SimulationRuntime/c/util/java_interface/.project SimulationRuntime/java_interface/.project | | | | | | | | R100 SimulationRuntime/c/util/java_interface/Makefile.common SimulationRuntime/java_interface/Makefile.common | | | | | | | | R100 SimulationRuntime/c/util/java_interface/Makefile.in SimulationRuntime/java_interface/Makefile.in | | | | | | | | R100 SimulationRuntime/c/util/java_interface/Makefile.omdev.mingw SimulationRuntime/java_interface/Makefile.omdev.mingw | | | | | | | | R100 SimulationRuntime/c/util/java_interface/antlr_license.txt SimulationRuntime/java_interface/antlr_license.txt | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ComplexTypeSpec.java SimulationRuntime/java_interface/src/org/openmodelica/ComplexTypeSpec.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/IModelicaRecord.java SimulationRuntime/java_interface/src/org/openmodelica/IModelicaRecord.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaAny.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaAny.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaArray.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaArray.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaBaseArray.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaBaseArray.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaBoolean.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaBoolean.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaFunction.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaFunction.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaFunctionReference.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaFunctionReference.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaHelper.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaHelper.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaInteger.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaInteger.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaObject.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaObject.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaObjectException.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaObjectException.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaOption.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaOption.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaReal.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaReal.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaRecord.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaRecord.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaRecordException.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaRecordException.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaString.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaString.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaTuple.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaTuple.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/ModelicaVoid.java SimulationRuntime/java_interface/src/org/openmodelica/ModelicaVoid.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/OMCModelicaRecord.java SimulationRuntime/java_interface/src/org/openmodelica/OMCModelicaRecord.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/SimpleTypeSpec.java SimulationRuntime/java_interface/src/org/openmodelica/SimpleTypeSpec.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/TypeSpec.java SimulationRuntime/java_interface/src/org/openmodelica/TypeSpec.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/CommunicationException.java SimulationRuntime/java_interface/src/org/openmodelica/corba/CommunicationException.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/CompilerException.java SimulationRuntime/java_interface/src/org/openmodelica/corba/CompilerException.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/ConnectException.java SimulationRuntime/java_interface/src/org/openmodelica/corba/ConnectException.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/InvocationError.java SimulationRuntime/java_interface/src/org/openmodelica/corba/InvocationError.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/JreSocketFactory.java SimulationRuntime/java_interface/src/org/openmodelica/corba/JreSocketFactory.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/OMCProxy.java SimulationRuntime/java_interface/src/org/openmodelica/corba/OMCProxy.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/OmcCommunication.java SimulationRuntime/java_interface/src/org/openmodelica/corba/OmcCommunication.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/OmcCommunicationHelper.java SimulationRuntime/java_interface/src/org/openmodelica/corba/OmcCommunicationHelper.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/OmcCommunicationHolder.java SimulationRuntime/java_interface/src/org/openmodelica/corba/OmcCommunicationHolder.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/OmcCommunicationOperations.java SimulationRuntime/java_interface/src/org/openmodelica/corba/OmcCommunicationOperations.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/OmcCommunicationStub.java SimulationRuntime/java_interface/src/org/openmodelica/corba/OmcCommunicationStub.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/Result.java SimulationRuntime/java_interface/src/org/openmodelica/corba/Result.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/SmartProxy.java SimulationRuntime/java_interface/src/org/openmodelica/corba/SmartProxy.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/ComplexTypeDefinition.java SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/ComplexTypeDefinition.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/DefinitionsCreator.java SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/DefinitionsCreator.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/FunctionDefinition.java SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/FunctionDefinition.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/JarCreator.java SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JarCreator.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/function.st SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/function.st | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/header.st SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/header.st | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/myFQName.st SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/myFQName.st | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/record.st SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/record.st | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/uniontype.st SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/JavaDefinitions/uniontype.st | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/OMCStringParser.java SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/OMCStringParser.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/OMCorbaDefinitions.g SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/OMCorbaDefinitions.g | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/PackageDefinition.java SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/PackageDefinition.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/ParseException.java SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/ParseException.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/RecordDefinition.java SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/RecordDefinition.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/SymbolTable.java SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/SymbolTable.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/UniontypeDefinition.java SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/UniontypeDefinition.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/corba/parser/VariableDefinition.java SimulationRuntime/java_interface/src/org/openmodelica/corba/parser/VariableDefinition.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/test/ABC_CONTAINER.java SimulationRuntime/java_interface/src/org/openmodelica/test/ABC_CONTAINER.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/test/ABC_UT.java SimulationRuntime/java_interface/src/org/openmodelica/test/ABC_UT.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/test/TestDefinitionsParser.java SimulationRuntime/java_interface/src/org/openmodelica/test/TestDefinitionsParser.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/test/TestObjects.java SimulationRuntime/java_interface/src/org/openmodelica/test/TestObjects.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/test/TestParser.java SimulationRuntime/java_interface/src/org/openmodelica/test/TestParser.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/test/TestRecord.java SimulationRuntime/java_interface/src/org/openmodelica/test/TestRecord.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/test/TestSmartProxy.java SimulationRuntime/java_interface/src/org/openmodelica/test/TestSmartProxy.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/src/org/openmodelica/test/abc.java SimulationRuntime/java_interface/src/org/openmodelica/test/abc.java | | | | | | | | R100 SimulationRuntime/c/util/java_interface/test_files/meta_modelica.mo SimulationRuntime/java_interface/test_files/meta_modelica.mo | | | | | | | | R100 SimulationRuntime/c/util/java_interface/test_files/meta_modelica.mos SimulationRuntime/java_interface/test_files/meta_modelica.mos | | | | | | | | R100 SimulationRuntime/c/util/java_interface/test_files/simple.mo SimulationRuntime/java_interface/test_files/simple.mo | | | | | | | | R100 SimulationRuntime/c/util/java_interface/test_files/simple.mos SimulationRuntime/java_interface/test_files/simple.mos | | | | | | | | M configure.ac | | | | | | | | | | | * | | | | commit c71d1aeda2fc2060b07c661d4d092f8d26ef2eaa | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Mon Sep 28 17:01:07 2015 +0200 | | | | | | | | | | | | | | | | Do not override the user's --std choice | | | | | | | | | | | | | | | | This solves ticket #3481, where the language standard is reset to 3.2 | | | | | | | | when loading MSL after loading Modelica_Synchronous (which requires | | | | | | | | Modelica language 3.3). | | | | | | | | | | | | | | | | Also changed the implementation from uniontypes to Modelica arrays | | | | | | | | (since it should speed up lookup). | | | | | | | | | | | | | | | | M Compiler/FrontEnd/ClassLoader.mo | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | | M Compiler/Util/Config.mo | | | | | | | | | | | * | | | | commit 8c0b06e548d1846e3548317a84919bf0d3fa4574 | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Mon Sep 28 12:40:50 2015 +0200 | | | | | | | | | | | | | | | | Allow the use of package.order | | | | | | | | | | | | | | | | BuildModelRecursive.mos previously always sorted the libraries. | | | | | | | | This is now possible to configure by setting sortFiles:=false. | | | | | | | | | | | | | | | | M Examples/BuildModelRecursive.mos | | | | | | | | | | | * | | | | commit f9b879fcc4a3cd14041dfceb7f8da7c45b035095 | | | | | | | | Author: Rüdiger Franke | | | | | | | | Date: Sun Sep 27 18:55:04 2015 +0200 | | | | | | | | | | | | | | | | evaluate Cpp events at final time as well | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | | | | | | * | | | | commit 326a2f56109872ef48bc44e6eb21b827e85dc430 | | | | | | | | Author: Rüdiger Franke | | | | | | | | Date: Sun Sep 27 18:54:25 2015 +0200 | | | | | | | | | | | | | | | | refinements to Cpp synchronous support | | | | | | | | | | | | | | | | - remove public evaluateClocked as treated with time events | | | | | | | | - use one based clock indices | | | | | | | | - evaluate clocked equations before regular equations | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | * | | | | commit 732ac5dc555c2244278a0ea40bd77878150b1201 | | | | | | | | Author: Ruediger Franke | | | | | | | | Date: Sat Sep 26 20:51:54 2015 +0200 | | | | | | | | | | | | | | | | remove virtual qualifier for hpcom | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | * | | | | commit fffbbaf61021fed3f65328850956b52602fd1eb4 | | | | | | | | Author: Ruediger Franke | | | | | | | | Date: Sat Sep 26 20:09:25 2015 +0200 | | | | | | | | | | | | | | | | initial version of Cpp synchronous support | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | | | * | | | | commit 1f2a731a436de2c68064e602130b8b1905f8cc96 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Fri Sep 25 15:10:25 2015 +0200 | | | | | | | | | | | | | | | | Try to fix ticket 3477 | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | * | | | | commit c5706c47e276c6ab32da51bdc7d46834d1ccf7ce | | | | |_|_|/ Author: Lennart Ochel | | | |/| | | Date: Sat Sep 26 09:23:18 2015 +0200 | | | | | | | | | | | | | | Added differentiation rule for start values | | | | | | | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | | | * | | | commit 6b5d3a2c74f4c2488cc08779cf8f50115204f9fc | | | | | | | Author: Lennart Ochel | | | | | | | Date: Fri Sep 25 13:32:35 2015 +0200 | | | | | | | | | | | | | | Filter const when conditions within shared object | | | | | | | | | | | | | | * Remove empty algorithm in module simplifyAllExpressions | | | | | | | * Remove constant when conditions | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | * | | | commit 88a65ee3af446458ddef389db059c3f99cfa9d68 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Fri Sep 25 12:18:27 2015 +0200 | | | | | | | | | | | | | | Filter constant when conditions | | | | | | | | | | | | | | * Adjust dump of when clauses | | | | | | | * Simplify initial stuff in removed equations | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | * | | | commit aca0480fb53e4ac454a123918db46c78856c5263 | | | | | | | Author: vwaurich | | | | | | | Date: Fri Sep 25 11:04:26 2015 +0200 | | | | | | | | | | | | | | - fix for evalAllParams | | | | | | | | | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | | | | | | * | | | commit 4a58ffa05d3c449fdca9d2d1f772528c5f2e5bf7 | | | | | | | Author: Marcus Walther | | | | | | | Date: Fri Sep 25 09:50:39 2015 +0200 | | | | | | | | | | | | | | - removed wrong brackets | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | | | commit 2fa610a1ee3a5ecf03a54d72bf089e52be7c2fe2 | | | | | | | Author: Marcus Walther | | | | | | | Date: Fri Sep 25 08:42:50 2015 +0200 | | | | | | | | | | | | | | - dummy initialization for complex types added, to prevent linker error with GCC 4.4 | | | | | | | --> this workaround should be removed if a newer compiler is the default compiler | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | * | | | commit 4a959d095942efa81e55268444f81b2334cc3422 | | | | | | | Author: Marcus Walther | | | | | | | Date: Thu Sep 24 14:47:31 2015 +0200 | | | | | | | | | | | | | | - duplicated ModelicaLibraryConfig for gcc and msvc | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | | R100 SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig.inc.in SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_gcc.inc.in | | | | | | | A SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig_msvc.inc.in | | | | | | | | | | * | | | commit ef8b4ae6166c37b6b4f3193789c8d4726440dc12 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Thu Sep 24 11:01:57 2015 +0200 | | | | | | | | | | | | | | Fixed ticket 2337 | | | | | | | | | | | | | | Solve when equations for lhs. | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | | | | | | * | | | commit a78d281e05de8364cc0bf9d3bc4060fd0d8221d0 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Mon Sep 21 18:15:34 2015 +0200 | | | | | | | | | | | | | | Cleaned up Differentiate.mo | | | | | | | | | | | | | | * fixed comments | | | | | | | * fixed typos | | | | | | | * removed unused match patterns | | | | | | | * removed unused variables | | | | | | | * used some syntactic sugar | | | | | | | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | | | * | | | commit ad14fcb8eadade5fd45bebb68da6287eb00460e5 | | | | | | | Author: Per Östlund | | | | | | | Date: Wed Sep 23 18:06:26 2015 +0200 | | | | | | | | | | | | | | Fix for #3473. | | | | | | | | | | | | | | - Changed ConnectUtil.setTrieGet to look for both single | | | | | | | array element as well as whole array components. | | | | | | | | | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | | | | | * | | | commit b384418abdf8158b69cd639bf82e96ea8efac7b4 | | | | | | | Author: Marcus Walther | | | | | | | Date: Wed Sep 23 15:27:16 2015 +0200 | | | | | | | | | | | | | | - added a flag "solverThreads" to the c++ runtime. With this flag the number of threads that is used by the solver can be controlled (e.g. for parallel jacobian evaluation) | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | | * | | | commit 5e4b2b110e9162f6975a529865d4874bd937fe07 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Wed Sep 23 14:31:46 2015 +0200 | | | | | | | | | | | | | | New flag to dump functions | | | | | | | | | | | | | | This can be used in combination with most back end dumps. | | | | | | | e.g. "+d=dumpindxdae,dumpFunctions" | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | M Compiler/FrontEnd/DAEDump.mo | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * | | | | commit 6af90d9360b6bab8b363584a702507df29e32236 | | | | | | | Author: RuedKamp | | | | | | | Date: Tue Sep 29 13:39:26 2015 +0200 | | | | | | | | | | | | | | -added initialization of pointers | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | | * | | | | commit ee793f0c26764619a0f8b709eded8c294eb98cdb | | |\ \ \ \ \ Merge: b33dc5a5b6 0ed9bc8eb8 | | | |/ / / / Author: RuedKamp | | | | | | | Date: Wed Sep 23 14:03:57 2015 +0200 | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | * | | | commit 0ed9bc8eb83436be610a7f3e2d1dbc279a68df30 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Wed Sep 23 10:45:16 2015 +0200 | | | | | | | | | | | | | | Added index reduction to optdaedump | | | | | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | | * | | | | commit b33dc5a5b61401335122b4c1f5571e34cc32eecd | | |/ / / / Author: RuedKamp | | | | | | Date: Wed Sep 23 14:02:49 2015 +0200 | | | | | | | | | | | | -changed cycletime for vxworks | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | | | commit 56804f25500edd49fca3abe62ec90ef22d02a45f | | | | | | Author: RuedKamp | | | | | | Date: Tue Sep 22 17:19:32 2015 +0200 | | | | | | | | | | | | -fixed typo | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | | | | * | | | commit 95e65330869e8a17bd91e84665e8b6c282f4b332 | | | | | | Author: RuedKamp | | | | | | Date: Tue Sep 22 16:51:13 2015 +0200 | | | | | | | | | | | | -commented out klu | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | * | | | commit 0b32c47f68c4067958b66aec42e088acbff1952d | | |\ \ \ \ Merge: e86e3e9c9a bbce7feaf6 | | | | |_|/ Author: RuedKamp | | | |/| | Date: Tue Sep 22 16:41:21 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit bbce7feaf6421b2e1d7e5db7475e7d1b84a14236 | | | | | | Author: Lennart Ochel | | | | | | Date: Tue Sep 22 11:57:15 2015 +0200 | | | | | | | | | | | | Adapted optimization modules for Jacobians | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | | | commit e86e3e9c9a2444a87c7fae721323edfd155bb85b | | | | | | Author: RuedKamp | | | | | | Date: Tue Sep 22 16:37:50 2015 +0200 | | | | | | | | | | | | -commented out sparse solver klu | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | * | | | commit dfdabf30e910a1f89a7f98a06d075fab866e7f81 | | | | | | Author: RuedKamp | | | | | | Date: Tue Sep 22 16:37:27 2015 +0200 | | | | | | | | | | | | -changed settings for vxworks | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | | | commit 72fac42ec18701ad326d496b108fad82e75c6343 | | |\ \ \ \ Merge: 76a8d190ed e7e6f99b76 | | | |/ / / Author: RuedKamp | | | | | | Date: Tue Sep 22 13:16:33 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit e7e6f99b7660a5213b710bca8cf679554de21f23 | | | | | | Author: Lennart Ochel | | | | | | Date: Tue Sep 22 10:58:51 2015 +0200 | | | | | | | | | | | | Added new backend module "simplifyAllExpressions" | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | | | commit 76a8d190ed5842298f76b9e764dec3b9d3d1293e | | |\ \ \ \ Merge: 9db05a8c7e 9318f20822 | | | |/ / / Author: RuedKamp | | | | | | Date: Tue Sep 22 13:16:12 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | Conflicts: | | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | | | | * | | commit 9318f20822ef9686d22e4aa054ba6c26f54b8c63 | | | | | | Author: Marcus Walther | | | | | | Date: Tue Sep 22 10:26:59 2015 +0200 | | | | | | | | | | | | - fix typo | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * | | commit 12df3f8ee3669b6e6f6b22f0e2a0c93295677de5 | | | | | | Author: Marcus Walther | | | | | | Date: Tue Sep 22 09:40:20 2015 +0200 | | | | | | | | | | | | - debug flag "hardcodedStartValue" added -- this will put the initial values of parameters and variables as fixed values into the c++ code and will not read if from the initXML-file (C++ runtime only) | | | | | | - simple fixes for vector-constructor in CodegenCpp.tpl | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * | | commit 845393724699f57fc297738014d49f1538b6b2d7 | | | | | | Author: Niklas Worschech | | | | | | Date: Mon Sep 21 16:02:26 2015 +0200 | | | | | | | | | | | | fix for start index for array creation in cpp template | | | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | * | | commit ffb9197825d3bfb7faa16c98c4f87b17c2a36937 | | | | | | Author: Niklas Worschech | | | | | | Date: Mon Sep 21 13:12:13 2015 +0200 | | | | | | | | | | | | fix for createArray in cpp template | | | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | * | | commit e44b65be54cf6bf9b4697cf526008989f4a9ed47 | | | | |/ Author: Lennart Ochel | | | |/| Date: Mon Sep 21 14:03:35 2015 +0200 | | | | | | | | | | Exclude removeInitializationStuff from | | | | | | | | | | postOptModules since it is essential | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit b7dbd4a85c6b96815f08c42cba7a33d810d103de | | | |/ Author: Lennart Ochel | | | | Date: Mon Sep 21 11:19:31 2015 +0200 | | | | | | | | Moved some optimization modules | | | | | | | | from SimCode to post optimization | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 01d3cd1d7685e457a108aa6010d020de9ce119d5 | | | | Author: Lennart Ochel | | | | Date: Mon Sep 21 10:42:35 2015 +0200 | | | | | | | | Mark assertions that are triggered during initialization | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | * commit 805ce17e43bfa962faeb3ccfc359d66af90c0e0c | | | | Author: Lennart Ochel | | | | Date: Sat Sep 19 07:45:34 2015 +0200 | | | | | | | | Fixed ticket 2659 | | | | | | | | Fixed handling of initial equations that are stored in the shared | | | | objects removedEqs. | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | * commit 76217d26e14c911b59ff608d7b981fefec22dc4e | | | | Author: bernhard Thiele | | | | Date: Fri Sep 18 21:48:05 2015 +0200 | | | | | | | | Fixed array dimension error | | | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | | | * commit f9eb551eb23a0c1a791aff1cf32339eb046c8ed3 | | | | Author: bernhard Thiele | | | | Date: Fri Sep 18 19:08:11 2015 +0200 | | | | | | | | Added some missing start values | | | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | | | * commit 8d8549fdcca042178d8cb2684abd901afa598a13 | | | | Author: Lennart Ochel | | | | Date: Fri Sep 18 12:29:21 2015 +0200 | | | | | | | | Added missing descriptions for opt. modules | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 707bc0b083f5a356fbf500219f889cb15a3f0729 | | | | Author: Lennart Ochel | | | | Date: Fri Sep 18 09:02:26 2015 +0200 | | | | | | | | Cleaned up BackendDAETransform | | | | | | | | * removed obsolete/duplicated functions | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | M Compiler/BackEnd/IndexReduction.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 0de2ae0c4a5c29d7ab31f20b0eb0366c6ee01f94 | | | | Author: Per Östlund | | | | Date: Thu Sep 17 15:51:34 2015 +0200 | | | | | | | | Fix for #3467. | | | | | | | | - Merge redeclare and binding modifier when looking up a modifier for a | | | | redeclared record component. | | | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | | * commit 0ad7abbd858e3175b6c5c12ece5664fde395f88e | | | | Author: Marcus Walther | | | | Date: Thu Sep 17 14:44:35 2015 +0200 | | | | | | | | - sundials is now available again, if static linking is selected (c++ runtime) | | | | - fixed an issue with the std::vector fill constructor, because he could not distinguish between the different constructors in GCC 4.4 (MinGW) | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/IDA/FactoryExport.cpp | | | | | | | * commit ac0ef81b8504f832c640a2e35a041bc4183bfd1f | | | | Author: Marcus Walther | | | | Date: Thu Sep 17 08:20:23 2015 +0200 | | | | | | | | - removed $-sign from variable/parameter names in modelDescription of c++ runtime (FMU 1.0) | | | | | | | | M Compiler/Template/CodegenCppInit.tpl | | | | | | | * commit 058d92ceaf3ee602630c01fa2dff616f4840583e | | | | Author: Marcus Walther | | | | Date: Wed Sep 16 08:14:30 2015 +0200 | | | | | | | | - changed the name of "USE_FMU_KINSOL" to "USE_FMU_SUNDIALS" because otherwise we have to add such defines for CVode and IDA as well | | | | - added a SimController_FMU and System_FMU library to the build of the c++ runtime -- otherwise we can not turn off sundials for the FMUs | | | | - the function OMCFactory::loadSimControllerLib was created, now we are able to overload the loading mechanism in StaticOMCFactory | | | | - StaticOMCFactory is now header only and added to the build process again | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | M SimulationRuntime/cpp/Include/FMU/FactoryExport.h | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | M SimulationRuntime/cpp/Makefile.in | | | | M SimulationRuntime/cpp/README | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | M SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/IDA/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | | M SimulationRuntime/cpp/configure.ac | | | | | | | * commit e6cfb0d7575f47ffe80d5524db0bbc722ec3afa8 | | | | Author: Rüdiger Franke | | | | Date: Thu Sep 17 07:32:19 2015 +0200 | | | | | | | | disable erronous dimensioning of array (#3464) | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 16639983792552e6f194faa39cc60b5dd811751e | | | | Author: Adeel Asghar | | | | Date: Thu Sep 17 02:40:07 2015 +0200 | | | | | | | | Copy the required binaries for FMU. | | | | Display information about state when fails. | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | | | * commit f71d5c4535869ff7ce408423cb618f459f66071b | | | | Author: Rüdiger Franke | | | | Date: Wed Sep 16 20:51:05 2015 +0200 | | | | | | | | avoid duplicate definition of Cpp alias records | | | | | | | | moreover remove out-dated constructor for array sizing | | | | | | | | See e.g.: | | | | Modelica.Electrical.QuasiStationary.MultiPhase.Examples.BalancingStar | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * commit a23d238e11206abf54c72d3d39d6f9b674172573 | | | | Author: Lennart Ochel | | | | Date: Wed Sep 16 10:33:07 2015 +0200 | | | | | | | | Added missing options to potOptModules ... | | | | | | | | and initOptModules | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | * commit bf8a3b993486accf6f2290d867e5a8d0ad658067 | | | | Author: Lennart Ochel | | | | Date: Wed Sep 16 10:18:34 2015 +0200 | | | | | | | | Added initOptModules to documentation | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | * commit 75935f471dbfe1d05e3044df813f7ecae11e6faf | | | | Author: Rüdiger Franke | | | | Date: Tue Sep 15 19:25:43 2015 +0200 | | | | | | | | redo yesterday's Array commits after merge 31041f6 | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | * | commit 9db05a8c7e8c8d287761eb22d42ee74098cad562 | | | | Author: RuedKamp | | | | Date: Tue Sep 22 11:04:41 2015 +0200 | | | | | | | | -changed xml path for vxworks | | | | -added string to simVars for vxworks | | | | -changed default settings for vxworks | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | * | commit 4fc9dfb3bac6967452e6fd15c7dc417b88224d8e | | | | Author: RuedKamp | | | | Date: Tue Sep 22 10:58:26 2015 +0200 | | | | | | | | -removed some obsolete stuff | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | * | commit fcb03b16e0194e9e5b763ba8b58752ed57a504b4 | | | | Author: RuedKamp | | | | Date: Tue Sep 22 10:57:35 2015 +0200 | | | | | | | | -added define for Vxworks | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/FactoryExport.h | | | | | | * | commit 827c7a92d23ba90b66b5ead3d113819d765dca98 | | | | Author: RuedKamp | | | | Date: Wed Sep 16 08:53:17 2015 +0200 | | | | | | | | -added string Vars to simVars for VxWorks | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | | * | commit 381292290a84ee6c94bfa67f075a941746290548 | | | | Author: RuedKamp | | | | Date: Tue Sep 15 16:59:44 2015 +0200 | | | | | | | | -fixed merge conflicts | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | * | commit 80f4a6531d4b05e3c0bf1e470a82b32848547b82 | | |\ \ Merge: e71411d001 dc6ee4f055 | | | |/ Author: RuedKamp | | | | Date: Tue Sep 15 16:09:42 2015 +0200 | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | Conflicts: | | | | SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | * commit dc6ee4f0550a2ac8bb44e2b8eeee9db7388e0f45 | | | | Author: Per Östlund | | | | Date: Tue Sep 15 14:53:07 2015 +0200 | | | | | | | | Bootstrapping fix. | | | | | | | | - Fix CevalScript.matchQualifiedCalls so it doesn't fail on | | | | crefs nested more than one level deep. | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | * commit 28fda15a2d3adc880296f7cc3d118cda70bc0c1f | | | | Author: Niklas Worschech | | | | Date: Tue Sep 15 10:03:37 2015 +0200 | | | | | | | | fix in cpp runtime for XmlPropertyReader and fmi export | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | | | | M SimulationRuntime/cpp/Include/FMU/FactoryExport.h | | | | | | | * commit 31041f6ecd90e0b7e44a21d44e67deb4e9368eaf | | | |\ Merge: eeef9c426d 71012083ad | | | | | Author: Niklas Worschech | | | | | Date: Tue Sep 15 09:18:03 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | Conflicts: | | | | | SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | * commit 71012083adc2359ce27909b0cd9b69ff31a634f6 | | | | | Author: Lennart Ochel | | | | | Date: Mon Sep 14 14:53:08 2015 +0200 | | | | | | | | | | Fixed #2763 | | | | | | | | | | * Override start values of inputs using external input file if available | | | | | * Initialize inputs with its start value | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | M SimulationRuntime/c/openmodelica_func.h | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | | | | | * commit a2f905b9cabe5ec443e4251b361c9f43fc7c9d00 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Sep 14 22:25:07 2015 +0200 | | | | | | | | | | replace dynamic boost::multi_array with new/delete | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | * commit 483b18adc157c9bf6f28c510d662331e901ab0a2 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Sep 14 22:22:15 2015 +0200 | | | | | | | | | | replace static boost::array with built-in array | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | * commit e19799fc6480961b869790042886db987030ed78 | | | | | Author: Marcus Walther | | | | | Date: Mon Sep 14 16:00:06 2015 +0200 | | | | | | | | | | - enabled JOM for build of C++ simulation runtime | | | | | - changed folder-name build_msvc to Build_MSVC, to be consistent to GCC build | | | | | - boost-property tree header are now copied to output folder as well | | | | | | | | | | M Makefile.omdev.mingw | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | * commit 442b07a6deffa366ffc3ce8d8ea648460c56520f | | | | | Author: Niklas Worschech | | | | | Date: Mon Sep 14 15:17:18 2015 +0200 | | | | | | | | | | fix for precompiled header for msvc cpp runtime | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/ISettingsFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | | | | * commit 2ed0fcd7d5e787a7af848cbd6671dce41787038d | | | | | Author: Niklas Worschech | | | | | Date: Thu Sep 10 10:17:18 2015 +0200 | | | | | | | | | | fix for load ini xml file with msvc for cpp runtime | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | * | commit eeef9c426da851447a6203d63093c632a228eda4 | | | | | Author: Niklas Worschech | | | | | Date: Tue Sep 15 09:14:56 2015 +0200 | | | | | | | | | | fix for build of shared DataExchange lib | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/FactoryExport.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | | | | | M SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | | | | | | | | * | commit f8ebb31b43b6ef6dec6ba15d74097cf0a000803f | | | | | Author: Niklas Worschech | | | | | Date: Mon Sep 14 15:15:32 2015 +0200 | | | | | | | | | | fix for precompiled header for msvc cpp runtime | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/ISettingsFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | | | * | commit 1a4a35798e208a5b1d1cca3210829b7899a0bddd | | | |\ \ Merge: 456e413431 967f532aad | | | | |/ Author: Niklas Worschech | | | | | Date: Mon Sep 14 10:44:43 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 967f532aad1a1fb695c0f30226df0302e5414ac3 | | | | | Author: Lennart Ochel | | | | | Date: Mon Sep 14 09:43:38 2015 +0200 | | | | | | | | | | Removed match statement from removeUnusedFunctions | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | * commit b786010b495f56773d85463effe3d1af713d6736 | | | | | Author: Lennart Ochel | | | | | Date: Mon Sep 14 09:19:05 2015 +0200 | | | | | | | | | | Added dae type information to post-opt ... | | | | | | | | | | dump/execStat | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | * commit edba84e7a2d8cb0246a0ec11d9625379ff848584 | | | | | Author: bernhard Thiele | | | | | Date: Sun Sep 13 23:22:35 2015 +0200 | | | | | | | | | | Added support for timeInState() | | | | | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | | | | | * commit 4597a3a5eb978d28abe4b534ec7001e9ddb35708 | | | | | Author: Adeel Asghar | | | | | Date: Sun Sep 13 23:07:42 2015 +0200 | | | | | | | | | | Handle case when baseclass not defined. | | | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | | | * commit 8cbf8b35810d28aca79912a885d2f90d3138af8d | | | | | Author: Rüdiger Franke | | | | | Date: Sun Sep 13 21:36:56 2015 +0200 | | | | | | | | | | dereference system from when equation in alg loop | | | | | | | | | | See: Modelica.Electrical.PowerConverters.Examples | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * commit e785f3b5b90c4f0a900bd6baaa6fcf2b82d08ee4 | | | | | Author: bernhard Thiele | | | | | Date: Sun Sep 13 13:54:15 2015 +0200 | | | | | | | | | | Add support for ticksInState() op | | | | | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | | | | | * commit cd7c5dc18d3b104b2ddfb387dd165ad09447ab53 | | | | | Author: bernhard Thiele | | | | | Date: Sun Sep 13 12:46:33 2015 +0200 | | | | | | | | | | Renamed misleading function name | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | * commit 1dff76a87c9266e809fa7ecaa63b7138c4da43fe | | | | | Author: Rüdiger Franke | | | | | Date: Sun Sep 13 10:10:36 2015 +0200 | | | | | | | | | | cleanup Cpp daeExpBinary (#3458) | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | * commit d78c1bfa80e52f9fca8f58b116517a5bd5551d47 | | | | | Author: adrpo | | | | | Date: Sun Sep 13 03:43:24 2015 +0200 | | | | | | | | | | fix for #3458, proper type in DAE.MUL_MATRIX_PRODUCT | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | * commit 94be67b295b0d97987b502b3a2f256afe5c85db8 | | | | | Author: Rüdiger Franke | | | | | Date: Sat Sep 12 21:26:23 2015 +0200 | | | | | | | | | | implement Cpp cast_array | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | | | | | * commit d8285af80121428b5f75afdddb8b090751ff00db | | | | | Author: mahge | | | | | Date: Fri Sep 11 19:39:08 2015 +0200 | | | | | | | | | | - Minor explicit parmodelica fixes | | | | | - consistent library naming | | | | | - add cmake compilation | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | A SimulationRuntime/ParModelica/explicit/openclrt/CMakeLists.txt | | | | | A SimulationRuntime/ParModelica/explicit/openclrt/FindOpenCL.cmake | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.common | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.in | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.omdev.mingw | | | | | | | | | * commit e3768899021aa5152fe0f671957a8dc28fe017e1 | | | | | Author: mahge | | | | | Date: Fri Sep 11 19:02:31 2015 +0200 | | | | | | | | | | - Fix parmodelica automatic parallelization | | | | | - Fix function signatures | | | | | - Consistent cost handling | | | | | - Fix makefiles. Update CMake rules | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | M SimulationRuntime/ParModelica/auto/CMakeLists.txt | | | | | M SimulationRuntime/ParModelica/auto/Makefile.common | | | | | M SimulationRuntime/ParModelica/auto/Makefile.in | | | | | M SimulationRuntime/ParModelica/auto/Makefile.omdev.mingw | | | | | M SimulationRuntime/ParModelica/auto/om_pm_interface.cpp | | | | | M SimulationRuntime/ParModelica/auto/om_pm_interface.hpp | | | | | M SimulationRuntime/ParModelica/auto/om_pm_model.cpp | | | | | M SimulationRuntime/ParModelica/auto/om_pm_model.hpp | | | | | M SimulationRuntime/ParModelica/auto/pm_cluster_level_scheduler.hpp | | | | | M SimulationRuntime/ParModelica/auto/pm_cluster_system.hpp | | | | | M SimulationRuntime/ParModelica/auto/pm_clustering.hpp | | | | | M SimulationRuntime/ParModelica/auto/pm_utility.cpp | | | | | | | | | * commit 8de5c5e6a7243ca1a81f1cd8b94d1ac4587ac7f9 | | | | | Author: Martin Sjölund | | | | | Date: Fri Sep 11 19:15:35 2015 +0200 | | | | | | | | | | Check hwloc exit status before using the data | | | | | | | | | | M Compiler/runtime/systemimpl.c | | | | | | | | | * commit ef0a90639dc4b61612b0dc0b35fc8038ee883fb2 | | | | | Author: Lennart Ochel | | | | | Date: Fri Sep 11 16:37:15 2015 +0200 | | | | | | | | | | Fixed removeUnusedFunctions | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * commit c14ac3989645ea24744d687642f29b3b8399a7d2 | | | | | Author: Lennart Ochel | | | | | Date: Fri Sep 11 14:50:26 2015 +0200 | | | | | | | | | | Added config flag ... | | | | | | | | | | for optimization modules used for initialization system | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/Initialization.mo | | | | | M Compiler/Util/Config.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * commit 56d186b60d7904ed253b34995e6ff4543a16e09d | | | | | Author: Lennart Ochel | | | | | Date: Wed May 6 11:13:04 2015 +0200 | | | | | | | | | | Separation of back end transformations... | | | | | | | | | | ... for simulation and initialization | | | | | | | | | | * Move initialization before post-optimization phase | | | | | * Revert some CodegenC.tpl changes | | | | | * Remove workaround for "symEuler" | | | | | * Moved 'encapsulateWhenConditions' to pre-optimization phase | | | | | * Cleanup known variables after 'remove simple equations' | | | | | * Activate more modules for initialization | | | | | - activate modules "simplifyComplexFunction" and "simplifyLoops" | | | | | - Fixed module "simplifyLoops" for initialization | | | | | * Moved each post-opt module to a new line | | | | | * Moved module "simplifyLoops" from simulation to initialization | | | | | * Don't add known vars to simulation system in post-optimization | | | | | * Updated debug dumps | | | | | * Fixed "Known Variables" again | | | | | * Initialize relations properly | | | | | * New opt module "removeInitializationStuff" | | | | | - This module does simplifications by removing initialization | | | | | information like homotopy(..) and initial() from simulation DAE. | | | | | * Fixed Stubs files | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | M Compiler/BackEnd/Initialization.mo | | | | | M Compiler/BackEnd/OpenTURNS.mo | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | M Compiler/Main/Main.mo | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Stubs/BackendDAEUtil.mo | | | | | M Compiler/Stubs/SimCodeMain.mo | | | | | M Compiler/Util/Flags.mo | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | | | | | | | * commit 523217eb68b5627d81e76c0f5816d6083c50245e | | | | | Author: vwaurich | | | | | Date: Fri Sep 11 13:53:23 2015 +0200 | | | | | | | | | | - new +d=evalOutputOnly feature | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * commit 00ba1c4e99e8f99bb50753ddec14cce9781eb9a0 | | | | | Author: Marcus Walther | | | | | Date: Fri Sep 11 13:11:43 2015 +0200 | | | | | | | | | | - removed unused parts of init.xml-file (cpp runtime) | | | | | | | | | | M Compiler/Template/CodegenCppInit.tpl | | | | | | | | | * commit d5feda678cabcc083503f66a79a00c9b7f4863e9 | | | | | Author: Martin Sjölund | | | | | Date: Thu Sep 10 14:00:58 2015 +0200 | | | | | | | | | | Make the gettext targets start working again | | | | | | | | | | M .gitattributes | | | | | M Compiler/Translation/Makefile | | | | | M Compiler/Translation/de.po | | | | | M Compiler/Translation/es.po | | | | | M Compiler/Translation/openmodelica.pot | | | | | M Compiler/Translation/sv.po | | | | | | | | | * commit b135ff80cfea402f7cd3faf4d754e094ee5af73d | | | | | Author: tbeu | | | | | Date: Thu Sep 10 13:44:47 2015 +0200 | | | | | | | | | | Fix typo in message | | | | | | | | | | M Compiler/Util/Error.mo | | | | | | | | | * commit 1eda356a7def5893880d316a23c72c07e7364a28 | | | | | Author: Martin Sjölund | | | | | Date: Thu Sep 10 13:27:11 2015 +0200 | | | | | | | | | | When merging annotation, consider the order | | | | | | | | | | Previously, annotations did not consider the order of submods. | | | | | These are now considered such that code does not move around when | | | | | adding graphical annotations. If you want to change the order | | | | | explicitly, this can be done by first removing the old annotation. | | | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | | | | | | * commit 3b35f139ef0fead47fa4b504ba3a95bfa5023908 | | | | | Author: bernhard Thiele | | | | | Date: Thu Sep 10 13:07:41 2015 +0200 | | | | | | | | | | Less intrusive wrap hack | | | | | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | | | | | * commit e444b71eea2b0a7dcb9cf4a4c87f8d461071b2a3 | | | | | Author: Martin Sjölund | | | | | Date: Thu Sep 10 11:27:08 2015 +0200 | | | | | | | | | | Handle delete+whitespace+add better | | | | | | | | | | diffModelicaFileListings gives unexpected results when whitespace is | | | | | added and a token moves from one line to another. This is fixed by | | | | | these routines. | | | | | | | | | | M Compiler/Lexers/LexerModelicaDiff.mo | | | | | M Compiler/Lexers/Makefile.in | | | | | M Compiler/Lexers/lexerModelicaDiff.l | | | | | | | | * | commit 456e4134312b7d5f8724446039df5aef86df2901 | | | |\ \ Merge: f27e16bc3c 326bdaac6a | | | | |/ Author: Niklas Worschech | | | | | Date: Thu Sep 10 10:17:38 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 326bdaac6a74e2e6c68b5fc1c3f6e524194e01fb | | | | | Author: vwaurich | | | | | Date: Thu Sep 10 09:09:55 2015 +0200 | | | | | | | | | | - new evalAllParams implementation | | | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | | * | commit f27e16bc3c084a0d70582973017b1709eee5ea2b | | | |/ Author: Niklas Worschech | | | | Date: Thu Sep 10 10:17:18 2015 +0200 | | | | | | | | fix for load ini xml file with msvc for cpp runtime | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | * commit 83ee71a691c610e37d8dbdb89d0dffe0251ed627 | | | | Author: bernhard Thiele | | | | Date: Wed Sep 9 17:24:36 2015 +0200 | | | | | | | | Activated wrap-hack for SMs | | | | | | | | M Compiler/FrontEnd/StateMachineFlatten.mo | | | | | | | * commit a2fb46584a50697bfaca1edfea12519bfed7e5cb | | | | Author: Rüdiger Franke | | | | Date: Wed Sep 9 23:11:14 2015 +0200 | | | | | | | | resolve name clashes with built-in math functions | | | | | | | | See | | | | ModelicaTest.Fluid.Dissipation.TestCases.PressureLoss.SeveralTestCases | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit ed38335895dfb63d517a72425d834910b8f21c00 | | | | Author: Marcus Walther | | | | Date: Wed Sep 9 15:18:12 2015 +0200 | | | | | | | | - added missing type (array of enumerations) | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | * commit 2523b1becd55c24589c3a37af4f528f8a345d9a9 | | | | Author: Niklas Worschech | | | | Date: Wed Sep 9 14:25:31 2015 +0200 | | | | | | | | fix for logger dll export in cpp runtime | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | M SimulationRuntime/cpp/Include/FMU/FMULogger.h | | | | M SimulationRuntime/cpp/Include/FMU/FactoryExport.h | | | | | | | * commit 8717b8eef4ce9536d4c4cc4a7a1782b21c09b9fa | | | | Author: Marcus Walther | | | | Date: Wed Sep 9 11:10:07 2015 +0200 | | | | | | | | - removed unused boost_export | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FactoryExport.h | | | | | | | * commit f23c4961ad314ec55b63c6fd8266abe284d95f93 | | | | Author: Marcus Walther | | | | Date: Tue Sep 8 16:23:27 2015 +0200 | | | | | | | | - strings are now handled in arrays as well | | | | - initial values are taken from xml file | | | | - number of HPCOM threads can now be variied for different systems (ode, all, zeroFuncs) | | | | - changed Logger::write to LOGGER_WRITE | | | | - changed flag "nls_continue" to "nls-continue" | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | M Compiler/SimCode/HpcOmSimCode.mo | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | M Compiler/Template/CodegenCppInit.tpl | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | M Compiler/Template/CodegenFMUCppHpcom.tpl | | | | M Compiler/Template/SimCodeBackendTV.mo | | | | M Compiler/Template/SimCodeTV.mo | | | | M Makefile.common | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | A SimulationRuntime/cpp/Include/Core/DataExchange/FactoryExport.h | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | M SimulationRuntime/cpp/Include/Core/System/IContinuous.h | | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | * commit 631897c9643c49f5dad061c9d660fc68a0dace6d | | | | Author: Marcus Walther | | | | Date: Wed Sep 9 14:03:29 2015 +0200 | | | | | | | | - hpcom levelfix scheduler is now available in combination with openmp | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | M Compiler/Template/SimCodeBackendTV.mo | | | | | | | * commit 494b8d67913425248ac5708c5ecefec0e3ced0bb | | | | Author: Per Östlund | | | | Date: Wed Sep 9 13:00:01 2015 +0200 | | | | | | | | Fix for #3421. | | | | | | | | - When checking if the rhs is a function call in an tuple assignment, | | | | check the unelaborated expression since the elaborated one might no | | | | longer be a function call. | | | | - Changed Types.stripTypeVars to also strip tuple element names | | | | (for less confusing error messages). | | | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/Types.mo | | | | | | | * commit 555db1445aae31d84caf76d2bd4c7b1db5e91463 | | | | Author: Martin Sjölund | | | | Date: Wed Sep 9 11:49:08 2015 +0200 | | | | | | | | Do not allow 2D arrays in for loops | | | | | | | | This is a restriction in Modelica spec, see OM ticket #3422. | | | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/Util/Error.mo | | | | | | | * commit 1ecd285b0043303691cc8fb79dedf5a890dc2746 | | | | Author: Martin Sjölund | | | | Date: Wed Sep 9 09:41:54 2015 +0200 | | | | | | | | Fix tail recursion (#3448) | | | | | | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | | | | | * commit 260aeb544befe17d244e515dedeb7fba60edbf7d | | | | Author: Martin Sjölund | | | | Date: Wed Sep 9 08:54:29 2015 +0200 | | | | | | | | Fixes for stack overflow detection | | | | | | | | - Add a stack overflow try-block in Main. | | | | - Add code for pretty OSX stack overflow messages. | | | | | | | | M Compiler/Main/Main.mo | | | | M Compiler/Util/StackOverflow.mo | | | | | | | * commit ceb197503b6fdfda51574396de7872a87dfe8ba9 | | | | Author: Per Östlund | | | | Date: Wed Sep 2 14:04:16 2015 +0200 | | | | | | | | Fix for #3409. | | | | | | | | - Type cast matrix elements before assembling the matrix, | | | | not after when it's too late. | | | | - Various type fixes for elaboration of matrices. | | | | - Fix List.mapFoldList so that it updates the argument, | | | | not just reusing the input argument for each call. | | | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | M Compiler/FrontEnd/Static.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit 0e43de59523089663518c567aaa6a78237180679 | | | | Author: adrpo | | | | Date: Tue Sep 8 16:27:30 2015 +0200 | | | | | | | | fix #3444 - show only real numbers with 4 decimal digits | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | * commit d68413f838b6766998eef095e8fb17955b957b9d | | | | Author: Marcus Walther | | | | Date: Tue Sep 8 14:53:49 2015 +0200 | | | | | | | | - improved memory management of measure-time | | | | - removed some memory leaks in OMCFactory and MeasureTime | | | | - removed some compiler warnings caused by uninitialized member variables in constructors (see CVode and IDA) | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time.cpp | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_papi.cpp | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_rdtsc.cpp | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_scorep.cpp | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_statistic.cpp | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time.hpp | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_papi.hpp | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_rdtsc.hpp | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_scorep.hpp | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_statistic.hpp | | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | * commit 1322e7704e2e96bd386034fcde7b413d23b1d1cd | | | | Author: adrpo | | | | Date: Tue Sep 8 14:22:32 2015 +0200 | | | | | | | | add 1.9.4 version | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | * commit 1dae48da7d57bdfe5620aef245d64733b30a1624 | | | | Author: adrpo | | | | Date: Tue Sep 8 06:10:56 2015 +0200 | | | | | | | | add 1.10.0 version | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | * commit f7a9b467ca3332cf26d8799b5fab6d4f2a1c720c | | | | Author: gossen | | | | Date: Mon Sep 7 20:35:39 2015 +0200 | | | | | | | | Fix bug #3327 | | | | | | | | Correct handling of enumeration redeclarations | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | M Compiler/FrontEnd/InstExtends.mo | | | | M Compiler/FrontEnd/Mod.mo | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | | | | * commit deca16e80d0a0404e75cec4058b7137c3019b8a4 | | | | Author: Martin Sjölund | | | | Date: Mon Sep 7 17:21:49 2015 +0200 | | | | | | | | Handle only removals when merging text files | | | | | | | | Fixes the re-opened #3424 | | | | | | | | M Compiler/Util/DiffAlgorithm.mo | | | | | | | * commit 2ca32d44f7f84634bf99763c11c60817c522a01d | | | | Author: Marcus Walther | | | | Date: Mon Sep 7 15:56:41 2015 +0200 | | | | | | | | - fix typo | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | * commit 06ce3b8d3ff4286a2e1c1a862895f319ecbffc87 | | | | Author: hkiel | | | | Date: Mon Sep 7 15:44:05 2015 +0200 | | | | | | | | Fix system() call by continuing to wait if EINTR is received from child process | | | | | | | | M Compiler/runtime/systemimpl.c | | | | | | | * commit 7c85c2ebbb41f984922caaaa7c83f4c4709e79c4 | | | | Author: Rüdiger Franke | | | | Date: Sat Sep 5 09:58:00 2015 +0200 | | | | | | | | treat reductions to empty connection sets (#3430) | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | | * commit 83ed62aae3f7e2a786b9862fc5c137d74766e50d | | | | Author: mahge | | | | Date: Fri Sep 4 17:10:47 2015 +0200 | | | | | | | | - Check and exit if there are no valid OpenCL devices. | | | | - Fix makefile. | | | | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.in | | | | M SimulationRuntime/ParModelica/explicit/openclrt/omc_ocl_util.cpp | | | | | | | * commit 5e4151e9df525cb2361199fc39ade63f5131c359 | | | | Author: Adeel Asghar | | | | Date: Fri Sep 4 13:21:29 2015 +0200 | | | | | | | | Added new API `getInheritedClasses`. | | | | Returns the list of inherited classes. Better than using `getInheritanceCount` and `getNthInheritedClass`. | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Script/Interactive.mo | | | | | | | * commit e33279aa3ceb2e01578bcce151058e99afa73924 | | | |\ Merge: 38b8a98c18 4300bd200d | | | | | Author: adrpo | | | | | Date: Fri Sep 4 02:15:24 2015 +0200 | | | | | | | | | | Merge upstream changes | | | | | | | | | * commit 4300bd200d268d9e3377e47e8e9353a4c1dad384 | | | | | Author: mahge | | | | | Date: Thu Sep 3 23:48:03 2015 +0200 | | | | | | | | | | - Fix inculde path for Intel OpenCL | | | | | - Fix include directory for build | | | | | - Disable extra timing outputs | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.in | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/omc_ocl_util.cpp | | | | | | | | * | commit 38b8a98c189e173bdb589f29084ccfcfa47c4e07 | | | | | Author: adrpo | | | | | Date: Fri Sep 4 02:14:36 2015 +0200 | | | | | | | | | | fix for ticket #3444 | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | M Examples/BuildModelRecursive.mos | | | | | | | | * | commit 6f0b7a70fc84ea54461ad094d3f1fcaf1ef788b5 | | | |/ Author: adrpo | | | | Date: Fri Sep 4 02:13:40 2015 +0200 | | | | | | | | more fixes for #3430, handle both lists empty | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | | * commit d78c686c48a3c9730a2b0294d2437ed967042b1e | | | | Author: Martin Sjölund | | | | Date: Thu Sep 3 15:08:40 2015 +0200 | | | | | | | | Use class info for inserted classes | | | | | | | | Fixes #3410, where listFile depends on the ELEMENTITEM having a | | | | correct Absyn.Info. | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | * | commit e71411d00101bc29ff85be322d0fdf9a1e8eb249 | | | | Author: RuedKamp | | | | Date: Tue Sep 15 16:04:56 2015 +0200 | | | | | | | | -some changes during intialization of linear algloops | | | | -some changes in default settings for vxworks | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | * | commit 0ea0def39f7fc50cd8b4d9aa6b93b012b7876fab | | | | Author: RuedKamp | | | | Date: Tue Sep 15 15:59:34 2015 +0200 | | | | | | | | -changed to broyden's method | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | | * | commit 8749018535e64cf07fa981f2b54c77fa31987a0e | | | | Author: RuedKamp | | | | Date: Tue Sep 15 15:59:00 2015 +0200 | | | | | | | | -fixed typo in "newton" | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | | | | * | commit d0b65ef847bc2bfe1c62f375c3692c9542a2d241 | | | | Author: RuedKamp | | | | Date: Tue Sep 15 15:58:03 2015 +0200 | | | | | | | | -added bool for initializiation | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | | * | commit 21527ac0a898897b7a48fea9358045eb7b93ee65 | | | | Author: RuedKamp | | | | Date: Tue Sep 15 15:57:32 2015 +0200 | | | | | | | | -added blas and lapack methods | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/IBlas.h | | | | M SimulationRuntime/cpp/Include/Core/Math/ILapack.h | | | | | | * | commit 6158667796a0d975d9b68607989c2a15f2a8134f | | | | Author: RuedKamp | | | | Date: Tue Sep 15 15:57:01 2015 +0200 | | | | | | | | -added Newton Solver for Vxworks | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | | * | commit 608f05bc4bbbde24bc2e5e91cbf17ccc192f8f70 | | | | Author: RuedKamp | | | | Date: Tue Sep 15 15:49:16 2015 +0200 | | | | | | | | -added sparse solver | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | * | commit 62659ebda8b48da07d86338aab20279f81532b01 | | | | Author: RuedKamp | | | | Date: Tue Sep 15 15:48:15 2015 +0200 | | | | | | | | -changed to broyden and added sparse linear solver | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | * | commit cd20244e83f7ef8a9c5a9631955656d2ae906dc7 | | | | Author: RuedKamp | | | | Date: Tue Sep 15 15:47:29 2015 +0200 | | | | | | | | -fixed bug with zero states | | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | | | | * | commit 19b35e19ee9ac7e61694c7918bb134e72ef7a904 | | |\ \ Merge: 5490591ea2 20a6b173cf | | | |/ Author: RuedKamp | | | | Date: Thu Sep 3 14:46:00 2015 +0200 | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | * commit 20a6b173cf12194f2dbda4a1c9410530ccacd169 | | | | Author: vwaurich | | | | Date: Thu Sep 3 14:17:22 2015 +0200 | | | | | | | | - dont care about dummystates in plts | | | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | | | | * commit 6fe518d79a6fb7dcd3842837149f5cf6076dcb49 | | | | Author: Per Östlund | | | | Date: Thu Sep 3 13:05:26 2015 +0200 | | | | | | | | Fix for #3386: | | | | | | | | - Fixed spliced exp creation for crefs prefixed with a class name. | | | | - Cleaned up Static.elabCref2 by removing dead and redundant code. | | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | M Compiler/FrontEnd/Static.mo | | | | | | | * commit cdb08e09a8e070a3fbe6ad9bd1aeac69e8c0f337 | | | | Author: Adeel Asghar | | | | Date: Thu Sep 3 12:52:53 2015 +0200 | | | | | | | | Fixes #3442 | | | | Also fixes the make clean. Use $(OMBUILDDIR). | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Makefile.common | | | | | | | * commit 7b9a6c997f9edc13baa990fa96a3e65488c51b4c | | | | Author: Martin Sjölund | | | | Date: Thu Sep 3 12:29:02 2015 +0200 | | | | | | | | Handle diffs better when there are only additions | | | | | | | | This fixes #3424. | | | | | | | | M Compiler/Lexers/LexerModelicaDiff.mo | | | | M Compiler/Lexers/Makefile.in | | | | M Compiler/Lexers/lexerModelicaDiff.l | | | | M Compiler/Script/CevalScriptBackend.mo | | | | M Compiler/Util/DiffAlgorithm.mo | | | | | | | * commit 3632351366da703e3d8f5ba16be40078117e7b72 | | | | Author: vwaurich | | | | Date: Thu Sep 3 12:09:12 2015 +0200 | | | | | | | | - make limit for plts configurable | | | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | M Compiler/Util/Flags.mo | | | | | | * | commit 5490591ea2bef866e51abf32d629b38f966bd4f4 | | |\ \ Merge: c2c3d4d462 385a51dff3 | | | |/ Author: RuedKamp | | | | Date: Thu Sep 3 10:31:26 2015 +0200 | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | * commit 385a51dff3374efbcccaa4ffe07ee28b68bd3c90 | | | | Author: mflehmig | | | | Date: Thu Sep 3 10:05:47 2015 +0200 | | | | | | | | - fixed newline bug | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | | * | commit c2c3d4d462d2b33d9a5891f2048526594e64e204 | | |\ \ Merge: 299d7170d5 c5a5c81042 | | | |/ Author: RuedKamp | | | | Date: Thu Sep 3 09:15:14 2015 +0200 | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | * commit c5a5c81042ef6c211072e7504b9f66a7de342d8e | | | | Author: adrpo | | | | Date: Thu Sep 3 03:02:54 2015 +0200 | | | | | | | | copy recursive | | | | | | | | M Makefile.omdev.mingw | | | | | | | * commit c97eca9bc909c938e53a63bcbf9df1cf160d828e | | | | Author: adrpo | | | | Date: Thu Sep 3 01:32:53 2015 +0200 | | | | | | | | proper include directory for sundials | | | | | | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | | | | * commit a1671c506f69bc4f034e5fa1bfeac5e4e64137b8 | | | | Author: adrpo | | | | Date: Thu Sep 3 00:10:20 2015 +0200 | | | | | | | | add more sundials dependecies so parallel make works | | | | | | | | M Makefile.common | | | | | | | * commit 3a5180c43d796e3d240d6ebc7231450f864cdad4 | | | | Author: Niklas Worschech | | | | Date: Wed Sep 2 19:47:48 2015 +0200 | | | | | | | | fix for missing FactoryExport include | | | | | | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | | | | | * commit 14b86ba6945633b31a1d280acd0ca8357e29d908 | | | |\ Merge: 6c80f5f36c c3cc02de79 | | | | | Author: Niklas Worschech | | | | | Date: Wed Sep 2 19:28:52 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit c3cc02de79cde658ebb8d5d99d9ffbb68d6cfa6d | | | | | Author: adrpo | | | | | Date: Wed Sep 2 19:27:46 2015 +0200 | | | | | | | | | | comment out the search for libsundials_arkode | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | | * commit 77249d4640e35ff40cd6992841a7d94c75fbb23a | | | | |\ Merge: 865e87c23a 9a1798243d | | | | | | Author: adrpo | | | | | | Date: Wed Sep 2 19:12:36 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | * commit 9a1798243dca65df97ac3f42a1d807a57156aa0c | | | | | | Author: Niklas Worschech | | | | | | Date: Wed Sep 2 15:53:10 2015 +0200 | | | | | | | | | | | | fix in cpp runtime isConsistent method | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | | | | | * commit 27d04a518d63adc1af01cfe9364c5804cd6d00e0 | | | | | | Author: Niklas Worschech | | | | | | Date: Tue Sep 1 14:36:44 2015 +0200 | | | | | | | | | | | | fix in cpp template for wrong sparse pattern index | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | commit 865e87c23a360b8a90121507cec25d3f1e144f0b | | | | | | Author: adrpo | | | | | | Date: Wed Sep 2 19:10:56 2015 +0200 | | | | | | | | | | | | compile 3rdParty/sundials on Windows during build | | | | | | | | | | | | M 3rdParty | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | M Makefile.common | | | | | | M Makefile.omdev.mingw | | | | | | M SimulationRuntime/c/CMakeLists.txt | | | | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | | | | | | | * | | commit 6c80f5f36c8dfccfa714d45b251a8456b582fd9d | | | | | | Author: Niklas Worschech | | | | | | Date: Wed Sep 2 19:27:36 2015 +0200 | | | | | | | | | | | | removed sundials includes from FactoryPolicy from cpp runtime | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | | | | | | * | | commit c4b6d782f4df0a91a1db18b4fa68b6dc79fd10f1 | | | |\ \ \ Merge: c542205025 a5fb0ef4a7 | | | | | |/ Author: Niklas Worschech | | | | |/| Date: Wed Sep 2 15:21:43 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | * | commit a5fb0ef4a7cbc63bdde3ca02a48d7e55516b233c | | | | | | Author: vwaurich | | | | | | Date: Wed Sep 2 13:30:49 2015 +0200 | | | | | | | | | | | | - interrupt for-loop eval correctly | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | | | * | commit a54318fbe06931525a6e9d03b18236980c706eb8 | | | | | | Author: vwaurich | | | | | | Date: Wed Sep 2 10:03:46 2015 +0200 | | | | | | | | | | | | - interrupt eval forLoops if nothing is evaluated | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | | | * | commit 52e1cc8fd68a3321672e3004494372aec2bcc776 | | | | | | Author: vwaurich | | | | | | Date: Tue Sep 1 15:04:13 2015 +0200 | | | | | | | | | | | | - constant call-types are not always evaluated | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | | | * | commit f252d1fac8a809535ab9ddeae749f727d3b4441f | | | | | | Author: vwaurich | | | | | | Date: Tue Sep 1 14:19:40 2015 +0200 | | | | | | | | | | | | - remove Repl for const funcCalls | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | | | * | commit d1ecf33d5ba89540f5b729987a7c86734fe715a5 | | | | | | Author: vwaurich | | | | | | Date: Tue Sep 1 13:04:01 2015 +0200 | | | | | | | | | | | | - fix non-evaluatable for-loops | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | | | * | commit 91fa0e7eef3ba3e9324c345c6457626e19166ff7 | | | | |/ Author: vwaurich | | | | | Date: Tue Sep 1 11:47:31 2015 +0200 | | | | | | | | | | - fix plts,eval for-loops,eval params | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | | | | | | * commit 477db3ca393028b5f7ba52456d49b73e02b07861 | | | | | Author: Lennart Ochel | | | | | Date: Wed Sep 2 10:48:42 2015 +0200 | | | | | | | | | | Fixed implicit declaration of function debugDouble | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | * commit c4ec9b3b3e0a647bf30b040494bc18605d1fc0d7 | | | | | Author: Martin Sjölund | | | | | Date: Wed Sep 2 10:01:03 2015 +0200 | | | | | | | | | | Add Windows ifdef's for stack overflow | | | | | | | | | | Dummy implementation for now. Will not catch stack overflow. | | | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_segv.c | | | | | | | | | * commit e1d541a8e8092ba0b6f04192d6aef950b614bb4f | | | | | Author: Martin Sjölund | | | | | Date: Tue Sep 1 18:10:38 2015 +0200 | | | | | | | | | | Dependencies for array dimensions in functions | | | | | | | | | | Previously, array dimensions were not traverse, which causes dynload | | | | | to fail. | | | | | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | | | | | * commit 7f30078699aceca64596460272d8fd7170b7b81c | | | | | Author: Martin Sjölund | | | | | Date: Tue Sep 1 12:10:06 2015 +0200 | | | | | | | | | | Only guard against stack overflow in the topmost ceval call | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | M Compiler/Global/Global.mo | | | | | M Compiler/Script/CevalScript.mo | | | | | M Compiler/Util/Error.mo | | | | | M Compiler/Util/ErrorExt.mo | | | | | M Compiler/Util/StackOverflow.mo | | | | | M Compiler/runtime/errorext.cpp | | | | | M SimulationRuntime/c/meta/meta_modelica_segv.c | | | | | M SimulationRuntime/c/meta/meta_modelica_segv.h | | | | | | | | | * commit 3fd53755954593966d9e3ce20ae43a26cb4118ce | | | | | Author: Martin Sjölund | | | | | Date: Tue Aug 11 20:26:16 2015 +0200 | | | | | | | | | | Add stack overflow checks without signal handlers | | | | | | | | | | Do not check for stack overflow in simulation code. | | | | | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | M Compiler/Script/CevalScript.mo | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | M Compiler/Util/DynLoad.mo | | | | | A Compiler/Util/StackOverflow.mo | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | M Compiler/boot/Makefile.common | | | | | M Parser/Modelica.g | | | | | M Parser/ModelicaParserCommon.h | | | | | M Parser/ModelicaParser_omc.c | | | | | M Parser/Parser_omc.c | | | | | M SimulationRuntime/c/meta/meta_modelica.h | | | | | M SimulationRuntime/c/meta/meta_modelica_segv.c | | | | | M SimulationRuntime/c/meta/meta_modelica_segv.h | | | | | M SimulationRuntime/c/openmodelica_types.h | | | | | | | | | * commit d8ff3e0d6d7981953a2a4d86fa64dc30578f9d7f | | | | | Author: Martin Sjölund | | | | | Date: Wed Sep 2 09:41:10 2015 +0200 | | | | | | | | | | Try to fix OSX install name path | | | | | | | | | | M 3rdParty | | | | | M Makefile.common | | | | | M common | | | | | | | | | * commit 8b93f29f4b607ca9fbe3b3151a5db556030a9925 | | | | | Author: Lennart Ochel | | | | | Date: Wed Sep 2 09:24:16 2015 +0200 | | | | | | | | | | Fixed function createVars | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit 7c20b57cad8fb149cff90b0068b834a9e684a702 | | | | | Author: Marcus Walther | | | | | Date: Wed Sep 2 09:09:29 2015 +0200 | | | | | | | | | | - preserved "=" if the argument was not replaced | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | * commit d115f8bce56d2cd539a49004c435d2fb9e90d484 | | | | | Author: Marcus Walther | | | | | Date: Wed Sep 2 08:50:02 2015 +0200 | | | | | | | | | | - fixed leading "=" in result file if OMEdit is used | | | | | - removed @CMAKE_C_FLAGS@ from config file | | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | * commit c242492f2a8053984a7ad474ba3d4d4139f1a216 | | | | | Author: Marcus Walther | | | | | Date: Tue Sep 1 15:40:42 2015 +0200 | | | | | | | | | | - changed the -r" flag of the cpp-runtime to "-F" to have a consistent flag-behaviour | | | | | - added some asserts to array-classes of c++ runtime | | | | | - fixed Kinsol-FMU support | | | | | - some typos | | | | | - added the possibility to overwrite flags in the c++ simulation runtime -- we can now replace "-r=file" with "-F=file" and "-w" with "-V all=warning" | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | * | commit c542205025df90ea6380e2df8c01d15a15350314 | | | | | Author: Niklas Worschech | | | | | Date: Wed Sep 2 15:21:23 2015 +0200 | | | | | | | | | | fix in cpp runtime isConsistent method | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | | * | commit 355aa822523aae5046fe25ce60e1fad57d32d331 | | | |\ \ Merge: 32a85cdae2 44eef17e37 | | | | |/ Author: Niklas Worschech | | | | | Date: Wed Sep 2 08:55:11 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 44eef17e379843a61d37663853a174aa4b96a17b | | | | | Author: Rüdiger Franke | | | | | Date: Wed Sep 2 06:51:34 2015 +0200 | | | | | | | | | | small cleanup of stream implementation | | | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | | | * | commit 32a85cdae2abaf418650b6d0f5bbdd17b8f78b9b | | | | | Author: Niklas Worschech | | | | | Date: Tue Sep 1 14:51:59 2015 +0200 | | | | | | | | | | merged common folder | | | | | | | | | | M common | | | | | | | | * | commit 050c0ba83cd89a6b67e3ad82a1d614c19e10273b | | | |\ \ Merge: 3ba9138e98 ef238a6303 | | | | |/ Author: Niklas Worschech | | | | | Date: Tue Sep 1 14:37:00 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit 3ba9138e982c33ba2e4af5fec29dc184ef0fefa8 | | | | | Author: Niklas Worschech | | | | | Date: Tue Sep 1 14:36:44 2015 +0200 | | | | | | | | | | fix in cpp template for wrong sparse pattern index | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 79df0142d3daa2f0c3052b120e71dfd1440039b4 | | | | | Author: Niklas Worschech | | | | | Date: Tue Sep 1 11:07:06 2015 +0200 | | | | | | | | | | fix for wrong ublas matrix indices | | | | | removed not needed files | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | D SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticLinSolverOMCFactory.cpp | | | | | D SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticNonLinSolverOMCFactory.cpp | | | | | D SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | D SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticSolverOMCFactory.cpp | | | | | | | * | | commit 299d7170d5dd25ab59bd6aa856c35abf5de08371 | | | | | Author: RuedKamp | | | | | Date: Thu Sep 3 09:14:52 2015 +0200 | | | | | | | | | | -some minor changes | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * | | commit 1a782bb7081885c32eb4c55f66364605afa74f32 | | |\ \ \ Merge: d6f4cb02aa ef238a6303 | | | | |/ Author: RuedKamp | | | |/| Date: Tue Sep 1 16:02:26 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit ef238a6303b2160d48522ef72fc7ed9c568d2837 | | | | | Author: vwaurich | | | | | Date: Tue Sep 1 11:22:21 2015 +0200 | | | | | | | | | | - add SimCodeUtil.simJacCSRToCSC | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | commit 7075c87e611abe78b728815fec48810d4df06b14 | | | | | Author: Niklas Worschech | | | | | Date: Tue Sep 1 11:09:30 2015 +0200 | | | | | | | | | | fix for wrong ublas matrix indices | | | | | removed not needed files | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | D SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticLinSolverOMCFactory.cpp | | | | | D SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticNonLinSolverOMCFactory.cpp | | | | | D SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | D SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticSolverOMCFactory.cpp | | | | | | | | * | commit 1213c368d1d49edeb4e7b5a24dcbfcd43d1b03b9 | | | |/ Author: mflehmig | | | | Date: Tue Sep 1 10:26:08 2015 +0200 | | | | | | | | - Error message handling in Cpp Runtime, fixes ticket #3429; | | | | - Merged constructors of class ModelicaSimulationError into one. | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | * commit e18a45ae3291b4723965b8e16b47ab7fd4b20991 | | | | Author: Rüdiger Franke | | | | Date: Tue Sep 1 08:43:45 2015 +0200 | | | | | | | | reduce inStream equations for zero flow (#3430) | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | | * commit 7a8b275d95754ca4de6634bab328205cd9de9cff | | | | Author: vwaurich | | | | Date: Tue Sep 1 08:16:27 2015 +0200 | | | | | | | | - fix 4bba, fix setRecordTypes for tuples | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | * commit 04b8271446b89d321c2fb07b03465a5e0ea6be53 | | | | Author: vwaurich | | | | Date: Mon Aug 31 13:28:17 2015 +0200 | | | | | | | | - remove debug output | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | * commit e58a9beea0d57fb89835e4709bf3585373a3dde2 | | | | Author: vwaurich | | | | Date: Mon Aug 31 13:08:37 2015 +0200 | | | | | | | | - remove 2nd preCalcStart | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 0da7c2bd48ac6dac99b9a52c98fc314b3a5bba36 | | | | Author: vwaurich | | | | Date: Mon Aug 31 12:41:08 2015 +0200 | | | | | | | | - merge commit | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit fad9fe29bba01b767e7807377eb6480e0b24862f | | | | Author: vwaurich | | | | Date: Fri Aug 28 11:10:09 2015 +0200 | | | | | | | | - fix for EvaluateFunctions.getStatementLHS | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | * commit b19dc57700700b95cc653f2c4fde08090a2c2c96 | | | | Author: vwaurich | | | | Date: Thu Aug 27 16:40:32 2015 +0200 | | | | | | | | - enhance partFuncEval for initValues | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 15d68519ba8da469269260a11ced29178c0f06a9 | | | | Author: vwaurich | | | | Date: Wed Aug 26 09:30:25 2015 +0200 | | | | | | | | single eval of knvars | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 2d51ecfa73a2cc87ce19098f953fc04ed4c228c0 | | | | Author: vwaurich | | | | Date: Wed Aug 26 09:01:30 2015 +0200 | | | | | | | | - evaluate funcCalls in start-values | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 6e76cee652ab7f1b3fc339f99853c5ce9a9cae8f | | | | Author: Marcus Walther | | | | Date: Mon Aug 31 17:40:18 2015 +0200 | | | | | | | | - changed the default buildtype for linux back to RelWithDebInfo | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | M SimulationRuntime/cpp/configure.ac | | | | | | | * commit 890f7b4d10c21305a9c3f376003c5bc6b4e5ff9a | | | |\ Merge: 8efdf53089 68b4a6027c | | | | | Author: hudson | | | | | Date: Mon Aug 31 15:52:00 2015 +0200 | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | | * commit 68b4a6027c330804344b71c2d915b507f1746ae0 | | | | | Author: adrpo | | | | | Date: Mon Aug 31 15:31:54 2015 +0200 | | | | | | | | | | adapt code to agree with ANSI C for the msvc compiler | | | | | | | | | | M SimulationRuntime/c/util/rational.c | | | | | M SimulationRuntime/c/util/rational.h | | | | | | | | * | commit 8efdf53089e9610d8b287c94d8345b52b7c0facf | | | | | Author: Niklas Worschech | | | | | Date: Mon Aug 31 15:49:52 2015 +0200 | | | | | | | | | | fix for missing ModelicaUtilities include in cpp runtime | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | * | commit 10c501bf865bef8c5537ff3f00ec064b133cfb25 | | | |\ \ Merge: e9df6e7613 a481fe6a68 | | | | |/ Author: Niklas Worschech | | | | | Date: Mon Aug 31 14:44:22 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | Conflicts: | | | | | SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | * commit a481fe6a68354f9395f8d0e6c579079d035a0dd7 | | | | | Author: mahge | | | | | Date: Mon Aug 31 13:24:09 2015 +0200 | | | | | | | | | | - Fix #3339 and #3347 | | | | | - Fix parfor loop tick counters. | | | | | - Update assert gneration in parallel context. | | | | | - Fix argument type generation for some parallel cases. | | | | | - Fix ParModelica integer division (no ldiv in OpenCL). | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | * commit e747152e2ee34c3343bc298b337106aa3d9e2595 | | | | | Author: mahge | | | | | Date: Fri Aug 28 11:24:01 2015 +0200 | | | | | | | | | | - Fix #3335 and #3336 | | | | | - Update assert defines | | | | | - Fix boxed function issues for functions with parallel variables. | | | | | - Fix arg types for parallel arguments | | | | | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/OCLRuntimeUtil.cl | | | | | | | | | * commit 010b68623314733c334b5da02ecbf3cbbbc1954c | | | | | Author: mahge | | | | | Date: Wed Aug 26 17:08:54 2015 +0200 | | | | | | | | | | - Fix #3334 | | | | | - Update/fix code generation of parallel functions. | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | * commit fec5e5b91d3986fe9c24f4a56cec79d7613960b5 | | | | | Author: mahge | | | | | Date: Wed Aug 26 17:02:37 2015 +0200 | | | | | | | | | | - Fix #3326 and #3332. | | | | | - Update KernelFunctionInterfacegenerations. | | | | | - Fix 64 bit integer issues with parmodelica. | | | | | - Fix the parmodelica makefiles. | | | | | - Disable freeing of parallel arrays for now (need to handle the return variable). | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.common | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.in | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.omdev.mingw | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/OCLRuntimeUtil.cl | | | | | | | | | * commit 17d8596bf1869fef3c03787e99256b0c2a879ec7 | | | | | Author: mahge | | | | | Date: Wed Aug 26 16:59:07 2015 +0200 | | | | | | | | | | - Fix #3198. | | | | | - modelica_string (void*) expected. Not const char*. No implicit conversion in C++. | | | | | | | | | | M SimulationRuntime/c/simulation_data.h | | | | | | | | | * commit 2683a17cbbb6de42f4cad6ee3ccbe7f87f559660 | | | | | Author: mahge | | | | | Date: Wed Aug 26 16:57:04 2015 +0200 | | | | | | | | | | - ParModelica fixes. | | | | | - Move global declarations to the source file. | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | * commit 6c17d0c541a4f80a5f9e43a707c630dbb5bdbba7 | | | | | Author: vwaurich | | | | | Date: Thu Aug 27 13:36:56 2015 +0200 | | | | | | | | | | - remove debug output | | | | | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | | | | | * commit e83657d8dc744123623b9223a2a804e27c80082f | | | | | Author: vwaurich | | | | | Date: Tue Aug 25 13:35:07 2015 +0200 | | | | | | | | | | - new module evalAllParams | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * commit b6bb89dfa4568cd7c412398441a394338dd0048b | | | | | Author: Marcus Walther | | | | | Date: Mon Aug 31 10:42:54 2015 +0200 | | | | | | | | | | - c++ modelica-exceptions can now be suppressed - so no error is printed | | | | | - "--help" is working in c++ simulation runtime | | | | | - c++ command line arguments are divided into hidden and available flags | | | | | - unrecognized flags produce a warning on std::cerr again | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | * commit 76858d6bab365c69f045a084337d24ea76f9ed3a | | | | | Author: gossen | | | | | Date: Mon Aug 31 10:29:28 2015 +0200 | | | | | | | | | | Print error for clocked continuous systems | | | | | | | | | | They are not supported yet | | | | | | | | | | M SimulationRuntime/c/simulation/solver/synchronous.c | | | | | M SimulationRuntime/c/simulation_data.h | | | | | | | | | * commit cdf4d6836250a4babe19f0cde4d8dc8ed8defdcd | | | | | Author: gossen | | | | | Date: Thu Aug 20 23:22:44 2015 +0300 | | | | | | | | | | Add support for Boolean clocks | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | M SimulationRuntime/c/simulation/solver/synchronous.c | | | | | M SimulationRuntime/c/simulation/solver/synchronous.h | | | | | | | | | * commit 43e12c93f8451c65e434f0ba576ccfb1bd037ef6 | | | | | Author: gossen | | | | | Date: Sat Aug 22 13:23:24 2015 +0300 | | | | | | | | | | Fix clock partitioning in encapsulateWhenConditions | | | | | | | | | | Re-partition only continuous systems if necessary. | | | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | * commit 60202fe1f29ef0fdd2fe3b738156ed79933106a2 | | | | | Author: gossen | | | | | Date: Sat Aug 22 16:55:13 2015 +0300 | | | | | | | | | | Dump partitions info in BackendDump.printShared function | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | | * commit 81dc5b007e6364b832e855f6d535fda2c393f142 | | | | | Author: gossen | | | | | Date: Thu Aug 20 22:49:45 2015 +0300 | | | | | | | | | | Emit results before clock equations fired | | | | | | | | | | M SimulationRuntime/c/simulation/solver/synchronous.c | | | | | | | | | * commit da4018549d65c31a96d2a12cebac5421d31f00e7 | | | | | Author: gossen | | | | | Date: Thu Aug 20 22:39:11 2015 +0300 | | | | | | | | | | Save pre values for clocked variables | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | * commit cbfc72333a5bbc2eaebbebe19fe73ab591735195 | | | | | Author: gossen | | | | | Date: Tue Aug 18 22:13:07 2015 +0300 | | | | | | | | | | Fix typo | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | * commit d9175e1d34a28e45d0aff3fb8978aa714b32cc2e | | | | | Author: gossen | | | | | Date: Tue Aug 18 22:12:23 2015 +0300 | | | | | | | | | | "previous" operator support in C simulation runtime | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | * commit 9fa1b91b2ca0c42f14f8500ff0333f6b0e78f610 | | | | | Author: gossen | | | | | Date: Tue Aug 18 21:32:32 2015 +0300 | | | | | | | | | | Support for previous operator in SimCode | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | M Compiler/SimCode/SimCode.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | * commit e090c54aeb8544b15a7d23ea7e0ceb4b6c4ee947 | | | | | Author: gossen | | | | | Date: Mon Aug 17 22:18:28 2015 +0300 | | | | | | | | | | Clocked vars simcode translation changes | | | | | | | | | | Move var-to-simvar translation from SimCodeUtil.crateModelInfo to | | | | | SimCodeUtil.translateClockedEquations for clocked systems variables | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit 58bd3ab2d49c6125740a90525ef1abf58355872e | | | | | Author: gossen | | | | | Date: Sun Aug 16 20:04:31 2015 +0300 | | | | | | | | | | Implement interval Clock support in C simulation runtime | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | M SimulationRuntime/c/Makefile.common | | | | | M SimulationRuntime/c/Makefile.objs | | | | | M SimulationRuntime/c/openmodelica_func.h | | | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | | | M SimulationRuntime/c/simulation/solver/epsilon.h | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | A SimulationRuntime/c/simulation/solver/synchronous.c | | | | | A SimulationRuntime/c/simulation/solver/synchronous.h | | | | | M SimulationRuntime/c/simulation_data.h | | | | | M SimulationRuntime/c/util/list.c | | | | | M SimulationRuntime/c/util/list.h | | | | | M SimulationRuntime/c/util/rational.c | | | | | M SimulationRuntime/c/util/rational.h | | | | | | | | | * commit 9ca046fd4e8288b02f42fcbb85f8940841f6716e | | | | | Author: gossen | | | | | Date: Sun Aug 16 20:00:47 2015 +0300 | | | | | | | | | | Improve clock partitioning | | | | | | | | | | 1. Move subpartitions info in shared.partitionsInfo field record | | | | | 2. Sort sub-partitions to preserve sub-clock hierarchy | | | | | 3. Fix removed equations partitioning | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | M Compiler/FrontEnd/MMath.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit 96c79085a0d4bb3e2a38d1375ebdd672c8bc747e | | | | | Author: gossen | | | | | Date: Sun Aug 16 19:42:05 2015 +0300 | | | | | | | | | | Remove duplicate function MMath.printNumber | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/FrontEnd/MMath.mo | | | | | | | | | * commit 3f8214dd87dd4460a8ffcfe87f11d9730a2b733e | | | | | Author: gossen | | | | | Date: Fri Aug 14 22:51:28 2015 +0300 | | | | | | | | | | Extract functions from prefixed_simulation function | | | | | | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | | | | | * commit a0f09a7fb9e6fb7540ce88bf35dd7f2789457e2f | | | | | Author: Rüdiger Franke | | | | | Date: Sat Aug 29 13:42:51 2015 +0200 | | | | | | | | | | Tweak pass by reference in Cpp function closures | | | | | | | | | | The change fixes a problem with array arguments. | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | * commit cd36c55594f634cc1f5735ad5b3ac498eaac20d3 | | | | | Author: Rüdiger Franke | | | | | Date: Fri Aug 28 19:49:17 2015 +0200 | | | | | | | | | | remove unspecific metatype from Cpp function closures | | | | | | | | | | see #3419 | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | * commit e9cd5237b1ead60c123f1b21fac82de9cfe19918 | | | | | Author: Marcus Walther | | | | | Date: Fri Aug 28 15:01:34 2015 +0200 | | | | | | | | | | - added a set of arguments that should be ignored by OMCFactory | | | | | - disabled the unrecognized option warning of OMCFactory, if C-Runtime flags are used | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | * commit e8a399455b61738e20121fb2ecf3087d896804ec | | | | | Author: mflehmig | | | | | Date: Fri Aug 28 14:48:46 2015 +0200 | | | | | | | | | | * Typos, Indention, Logging | | | | | | | | | | M .gitignore | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | | | | | | * commit ec7b8ac2e3cd875496ab2551509cc835af9e0409 | | | | | Author: hkiel | | | | | Date: Fri Aug 28 11:48:27 2015 +0200 | | | | | | | | | | ignore generated files and dirs | | | | | | | | | | M .gitignore | | | | | | | | | * commit d96bc5821110564de2f094b3da618e31498e5fd7 | | | | | Author: hkiel | | | | | Date: Thu Aug 27 09:15:45 2015 +0200 | | | | | | | | | | bump to current version | | | | | | | | | | M 3rdParty | | | | | | | | | * commit 614402501c7853ce942dcdcbf28030e8a2de3309 | | | | | Author: Marcus Walther | | | | | Date: Fri Aug 28 10:29:23 2015 +0200 | | | | | | | | | | - fix for array allocation in hpcom profiling | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | * commit 3dc3315e435205b1034748032449e881e8b4e65d | | | | | Author: Marcus Walther | | | | | Date: Fri Aug 28 09:57:59 2015 +0200 | | | | | | | | | | - fixed wrong build type of cpp-runtime | | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | | * commit 4535b264132c118ad9df663e44642b6d5b206fdf | | | | | Author: Marcus Walther | | | | | Date: Fri Aug 28 09:59:38 2015 +0200 | | | | | | | | | | - simple fix for hpcom profiling | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | * commit cb5014a925d5933c57809dcb7c7908e0c3098276 | | | | | Author: adrpo | | | | | Date: Thu Aug 27 20:45:25 2015 +0200 | | | | | | | | | | propagate buildtype on Windows for bug #3426 | | | | | | | | | | M Makefile.omdev.mingw | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | * commit a96b59aff4fb5a4ed58db2dbab0c0cebbe88fba8 | | | | | Author: Marcus Walther | | | | | Date: Thu Aug 27 12:49:00 2015 +0200 | | | | | | | | | | - build type (release, debug or relwithdebinfo) of the c++ simulation runtime can now be switched with the help of configure (--with-cppruntime-args=BUILD_TYPE=Release) | | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | M SimulationRuntime/cpp/configure.ac | | | | | | | | * | commit e9df6e76134fe172663145ffc33ac01e20426bf6 | | | | | Author: Niklas Worschech | | | | | Date: Mon Aug 31 14:33:50 2015 +0200 | | | | | | | | | | fix for cpp runtime release msvc build and msvc precompiled header | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticLinSolverOMCFactory.cpp | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticNonLinSolverOMCFactory.cpp | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticSolverOMCFactory.cpp | | | | | M SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/IDA/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | M SimulationRuntime/cpp/Solver/UmfPack/FactoryExport.cpp | | | | | | | | * | commit 02bc3aa0128ae7a7cfabafa96c87d4438890ad71 | | | |\ \ Merge: f94d39ed47 fcbfeb5331 | | | | |/ Author: Niklas Worschech | | | | | Date: Thu Aug 27 12:29:17 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit fcbfeb5331f37fe76e324a5099feeb5f715db753 | | | | | Author: Marcus Walther | | | | | Date: Thu Aug 27 07:56:28 2015 +0200 | | | | | | | | | | - fixed profiling in hpcom | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | * commit a783b5ebd63bcfbf1f0f3198a0e1d2fb76d97591 | | | | | Author: Marcus Walther | | | | | Date: Wed Aug 26 14:40:56 2015 +0200 | | | | | | | | | | - integer-function should now work according to modelica specification (cpp runtime) | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | | | | | * commit e683e8bfcb847d0636b2ab4e5a3fa9d26822b72d | | | | | Author: Rüdiger Franke | | | | | Date: Wed Aug 26 23:09:23 2015 +0200 | | | | | | | | | | Quick fix for div operator | | | | | | | | | | This is to avoid a compilation error for models using div or rem. | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | * commit e03b0653982fc2837a0f33c431d3b51fbf0ca9c8 | | | | | Author: Per Östlund | | | | | Date: Wed Aug 26 15:39:45 2015 +0200 | | | | | | | | | | Revert fix for #3386, since it doesn't work correctly. | | | | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | * commit cf16403b07a5cace7be9b97aea2030a835b7412d | | | | | Author: Niklas Worschech | | | | | Date: Wed Aug 26 14:57:17 2015 +0200 | | | | | | | | | | fix in cpp template for wrong StatArray dimension size | | | | | added therefore a dimension check function in Expression.mo | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | * commit 1bdca5e78c9bbae7d0b754b3e88762b62026e009 | | | | | Author: Niklas Worschech | | | | | Date: Mon Aug 24 13:48:15 2015 +0200 | | | | | | | | | | merged OMCompiler/Common | | | | | | | | | | M common | | | | | | | | | * commit 6b681c4666a2c50520d4c683d0eff87382f50ee3 | | | | | Author: Niklas Worschech | | | | | Date: Mon Aug 24 09:53:18 2015 +0200 | | | | | | | | | | added restoreOldValues and restoreNewValues to Algoop of cpp runtime to restore all alglopvalues during output routine | | | | | | | | | | M common | | | | | | | | * | commit f94d39ed4764b6e25f99552da7df68c0f66581b6 | | | | | Author: Niklas Worschech | | | | | Date: Thu Aug 27 11:16:24 2015 +0200 | | | | | | | | | | optimized isConsistent in SystemDefaultImplementation | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | | * | commit fe6d8edd7bec35bf3887ae82814f586f08c97115 | | | |\ \ Merge: f6a3cc1edd 9138159eab | | | | |/ Author: Niklas Worschech | | | | | Date: Wed Aug 26 14:55:08 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 9138159eab5b23c620659ebb57557f2a873c92c5 | | | | | Author: Martin Sjölund | | | | | Date: Wed Aug 26 09:14:35 2015 +0200 | | | | | | | | | | Fix for return in try-block | | | | | | | | | | This fixes bug #3240, where the jmp_buf is set to a deeper stack | | | | | frame after returning from the middle of a try block (the jmp_buf | | | | | needs to be restored after exiting the block). | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | M Compiler/SimCode/SimCode.mo | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenAdevs.tpl | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M Compiler/Template/CodegenCSharp.tpl | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenSparseFMI.tpl | | | | | M Compiler/Template/CodegenXML.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | * | commit f6a3cc1edd66b1d29a003bed6c90b50c75c093a2 | | | | | Author: Niklas Worschech | | | | | Date: Wed Aug 26 14:54:51 2015 +0200 | | | | | | | | | | fix in cpp template for wrong StatArray dimension size | | | | | added therefore a dimension check function in Expression.mo | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | * | commit 1cb60824699b0338551fc620e62827799e5ff2a3 | | | |\ \ Merge: 52a9c9309a 3f56facb75 | | | | |/ Author: Niklas Worschech | | | | | Date: Wed Aug 26 08:52:27 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 3f56facb75e0ca6d0fcffacb568cf4e9bbdafd66 | | | | | Author: Niklas Worschech | | | | | Date: Tue Aug 25 17:26:35 2015 +0200 | | | | | | | | | | fix in cpp template for allocating Jacobian | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | * commit 076671c5817da3b2d755a6777ee1822a8af66565 | | | | | Author: Niklas Worschech | | | | | Date: Mon Aug 24 13:48:15 2015 +0200 | | | | | | | | | | merged OMCompiler/Common | | | | | | | | | | M common | | | | | | | | | * commit fc527e92c94182c64fdfe9dd1952e85f1b8a56a1 | | | | | Author: Niklas Worschech | | | | | Date: Mon Aug 24 09:53:18 2015 +0200 | | | | | | | | | | added restoreOldValues and restoreNewValues to Algoop of cpp runtime to restore all alglopvalues during output routine | | | | | | | | | | M common | | | | | | | | * | commit 52a9c9309aaa649faa473c7cb01781dcadf04a8e | | | | | Author: Niklas Worschech | | | | | Date: Tue Aug 25 17:23:24 2015 +0200 | | | | | | | | | | fix in cpp template for allocating Jacobian | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | * | commit e47e0611bace5d27659bec416efca6799eec2ce8 | | | |\ \ Merge: 0500ba250f 1981ce9472 | | | | |/ Author: Niklas Worschech | | | | | Date: Tue Aug 25 13:22:06 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit 0500ba250f579927252a529d4120f74a5396e2f8 | | | | | Author: Niklas Worschech | | | | | Date: Mon Aug 24 13:48:15 2015 +0200 | | | | | | | | | | merged OMCompiler/Common | | | | | | | | | | M common | | | | | | | | * | commit 336b14a65ab4e401fa6b4b85f9e329ca3345eccd | | | |\ \ Merge: 605ae75452 8c86132057 | | | | | | Author: Niklas Worschech | | | | | | Date: Mon Aug 24 09:53:42 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit 605ae754528bddbc2588c52f6b79bded5aa84c5f | | | | | | Author: Niklas Worschech | | | | | | Date: Mon Aug 24 09:53:18 2015 +0200 | | | | | | | | | | | | added restoreOldValues and restoreNewValues to Algoop of cpp runtime to restore all alglopvalues during output routine | | | | | | | | | | | | M 3rdParty | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/IAlgLoopSolver.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/IContinuous.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | | M SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | | M common | | | | | | | | * | | | commit d6f4cb02aafa6fa708f947849d8e595ffbdba146 | | | | | | Author: RuedKamp | | | | | | Date: Tue Sep 1 16:00:35 2015 +0200 | | | | | | | | | | | | -some changes for sparse matrices without lineartearing | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M Compiler/Util/Flags.mo | | | | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | | | | | | * | | | commit f70ec8bd76c13f6ff21d709b9894d7f23c609843 | | |\ \ \ \ Merge: c30bade9f3 1981ce9472 | | | | |_|/ Author: RuedKamp | | | |/| | Date: Tue Aug 25 14:54:47 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | Conflicts: | | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * | | commit 1981ce9472c2a231ebff546c641d10ddadc2f421 | | | | | | Author: Per Östlund | | | | | | Date: Tue Aug 25 11:50:37 2015 +0200 | | | | | | | | | | | | Some List changes: | | | | | | | | | | | | - List.find was replaced with the more efficient List.mapFirst. | | | | | | - List.selectFirst* was replaced by List.find*, to make List | | | | | | a bit less surprising. | | | | | | | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | M Compiler/FrontEnd/NFInstUtil.mo | | | | | | M Compiler/FrontEnd/NFSCodeFlatten.mo | | | | | | M Compiler/FrontEnd/SCode.mo | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | M Compiler/Script/Interactive.mo | | | | | | M Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | | M Compiler/Util/List.mo | | | | | | | | | * | | commit 540a4646eda865ddc15b36c25889c7e08e832c05 | | | | | | Author: Per Östlund | | | | | | Date: Tue Aug 25 11:24:19 2015 +0200 | | | | | | | | | | | | Changed some unneccesary uses of List.find to List.selectFirst. | | | | | | | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | | | | | | * | | commit ccced530e39d0ede4c981bf672eb574389782876 | | | | | | Author: Martin Sjölund | | | | | | Date: Tue Aug 25 10:49:24 2015 +0200 | | | | | | | | | | | | Use faster addressing of arrays | | | | | | | | | | | | Avoid use of var-args functions, using specialized 1/2-dim array | | | | | | access instead. | | | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | M SimulationRuntime/c/util/generic_array.c | | | | | | M SimulationRuntime/c/util/generic_array.h | | | | | | | | | * | | commit 395a4e727d432b6ec2478396966ca7efdf6e667d | | | | | | Author: Rüdiger Franke | | | | | | Date: Mon Aug 24 17:51:20 2015 +0200 | | | | | | | | | | | | exploit type info available for function pointers | | | | | | | | | | | | See: Modelica.Media.Examples.ReferenceAir.Inverse_sh_TX | | | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | * | | commit 669dc8990ae64c1199d7acb0abb87910eb6ae414 | | | | | | Author: Niklas Worschech | | | | | | Date: Mon Aug 24 13:49:47 2015 +0200 | | | | | | | | | | | | merged OMCompiler/Common | | | | | | | | | | | | M common | | | | | | | | | * | | commit 879063bafc59ac6b4f6abd93000409a7da1e8161 | | | | |/ Author: Niklas Worschech | | | |/| Date: Mon Aug 24 09:53:18 2015 +0200 | | | | | | | | | | added restoreOldValues and restoreNewValues to Algoop of cpp runtime to restore all alglopvalues during output routine | | | | | | | | | | M 3rdParty | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Include/Core/Solver/IAlgLoopSolver.h | | | | | M SimulationRuntime/cpp/Include/Core/System/IContinuous.h | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | M SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | M common | | | | | | | | * | commit 8c86132057dbd58b14ad924e7a01af9ab2da79b7 | | | | | Author: Rüdiger Franke | | | | | Date: Sun Aug 23 20:39:28 2015 +0200 | | | | | | | | | | implement function inputs to functions | | | | | | | | | | See: Modelica.Math.Nonlinear.Examples.quadratureLobatto3 | | | | | | | | | | So far only Real arguments are supported because | | | | | the type information is insufficient during code generation. | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | * | commit 023bd801062cabdc519435189b21c8650599161d | | | | | Author: vwaurich | | | | | Date: Fri Aug 21 11:17:01 2015 +0200 | | | | | | | | | | - function to dump simJac | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | commit 629f329b8a3da00939856a04a3a3fd864a2bb718 | | | | | Author: Per Östlund | | | | | Date: Thu Aug 20 18:06:33 2015 +0200 | | | | | | | | | | Fix for #3386: | | | | | | | | | | - Fixed spliced exp creation for crefs prefixed with a class name. | | | | | - Cleaned up Static.elabCref2 by removing dead and redundant code. | | | | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | * | commit 9e20c7d937f3812e33ccbbbef00079e424f42520 | | | | | Author: vwaurich | | | | | Date: Wed Aug 19 15:35:04 2015 +0200 | | | | | | | | | | - make try/else around orderExtVars | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Util/List.mo | | | | | | | | * | commit 108a8453f86d2957b56758bd3bb411a4ecd33151 | | | |/ Author: vwaurich | | | | Date: Wed Aug 19 15:07:58 2015 +0200 | | | | | | | | - order external vars correctly | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | M Compiler/Util/List.mo | | | | | | | * commit 9c088a9adf96b8a75644c583836380d4ca30d8a7 | | | | Author: Niklas Worschech | | | | Date: Wed Aug 19 14:31:59 2015 +0200 | | | | | | | | fix in Kinsol if perturbed system matrix, system evaluation was missing after system was solved | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | * commit 70794634904e805217428a11bfa65ccb111d1927 | | | | Author: Per Östlund | | | | Date: Wed Aug 19 14:03:09 2015 +0200 | | | | | | | | Fix for #3401: | | | | | | | | - Fix code generation for F77 external functions broken by r50e2ca6. | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | * commit 820257d9646aa396c35917dafff2699814fcc28b | | | | Author: adrpo | | | | Date: Wed Aug 19 03:07:16 2015 +0200 | | | | | | | | update .gitignore with new template file | | | | | | | | M .gitignore | | | | | | | * commit a504a6249ab2ca5e4594c615fce7a76623aaecfe | | | | Author: Willi Braun | | | | Date: Tue Aug 18 16:51:48 2015 +0200 | | | | | | | | - fix elsewhen handling in BackendDAECreate | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | M Compiler/BackEnd/BackendEquation.mo | | | | M common | | | | | | | * commit 1654145f0d9a6133f21e1fd1623359ae089ff9c4 | | | |\ Merge: f79d9636e8 32ed7bfc9d | | | | | Author: Niklas Worschech | | | | | Date: Tue Aug 18 10:57:29 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 32ed7bfc9d4c940a3fd9d0197bbf31add80ee2c0 | | | | | Author: Willi Braun | | | | | Date: Tue Aug 11 14:37:50 2015 +0200 | | | | | | | | | | revise isDiscretExp function for zero-crossings | | | | | | | | | | - moved and merged isVarDiscrete | | | | | - removed isDiscreteEquation, since it's not used and it's wrong. | | | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit 45e4f5066c59a5ff8e2bb7b49e64378998e8ebba | | | | | Author: Willi Braun | | | | | Date: Mon Aug 17 15:53:25 2015 +0200 | | | | | | | | | | - removed most stuff that deals with WHEN_CLAUSES | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | M Compiler/BackEnd/BackendQSS.mo | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | M Compiler/BackEnd/DAEQuery.mo | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | M Compiler/BackEnd/XMLDump.mo | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | M Compiler/SimCode/SimCode.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenAdevs.tpl | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCSharp.tpl | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | M Compiler/Template/CodegenFMUCppHpcom.tpl | | | | | M Compiler/Template/CodegenSparseFMI.tpl | | | | | M Compiler/Template/CodegenXML.tpl | | | | | M Compiler/Template/SimCodeQSSTV.mo | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | * commit e949cdd3afb4515de6332f94bdf96d6b4c28c70f | | | | | Author: Marcus Walther | | | | | Date: Mon Aug 17 12:05:33 2015 +0200 | | | | | | | | | | - added makefile dependency from runtimeCPPinstall to omc, because the suitesparse libraries should be used by the cpp-runtime | | | | | - the "--nls_continue" flag is now working again, if the kinsol solver is used | | | | | | | | | | M Makefile.common | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * commit 92eaf4ad18c01033c3c27d2514fdb1659ec18f12 | | | | | Author: Willi Braun | | | | | Date: Mon Aug 17 11:38:00 2015 +0200 | | | | | | | | | | -fix BackendInline.inlineWhenEq | | | | | | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | | | | | * commit afb23b09bddd471aa44af582c5790c5d5295d592 | | | | | Author: Willi Braun | | | | | Date: Mon Aug 17 11:25:14 2015 +0200 | | | | | | | | | | - fix replaceWhenEquation | | | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | | | | | * commit 98b6821bf536ed7eec8365f43b98d596dd0a4483 | | | | | Author: Rüdiger Franke | | | | | Date: Fri Aug 14 18:25:07 2015 +0200 | | | | | | | | | | change import order for duplicates like crefStr | | | | | | | | | | See Modelica.Utilities.Examples.readRealParameterModel | | | | | defining a variable with C++ keyword string as name. | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * commit 2d797bbfe2aec40ce0c8004d2d788069decc0029 | | | | | Author: Rüdiger Franke | | | | | Date: Fri Aug 14 17:39:58 2015 +0200 | | | | | | | | | | adapt Cpp terminate() to other runtimes | | | | | | | | | | The previous implementation was broken after | | | | | commit 88a5a6610abcceba22365b99807f72adb8cc36f1. | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | | | * commit 005f9dc90572828f18cd1a1a227ab1522b93d961 | | | | | Author: Willi Braun | | | | | Date: Fri Aug 14 05:56:06 2015 +0200 | | | | | | | | | | replace WHEN_EQ with WHEN_STMTS | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | M Compiler/BackEnd/DAEQuery.mo | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | M Compiler/BackEnd/Initialization.mo | | | | | M Compiler/BackEnd/MathematicaDump.mo | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | M Compiler/BackEnd/XMLDump.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenQSS.tpl | | | | | | | | | * commit 46442658a85caac6b0a2ea87ce72a65f5ec8b035 | | | | | Author: Martin Sjölund | | | | | Date: Fri Aug 14 15:44:03 2015 +0200 | | | | | | | | | | Rewrite using more recent language features | | | | | | | | | | M Compiler/BackEnd/Matching.mo | | | | | | | | | * commit 97de296ec7fd170f4884fbe53cdf6c82ce9e7b4f | | | | | Author: Martin Sjölund | | | | | Date: Fri Aug 14 15:43:15 2015 +0200 | | | | | | | | | | Fix for GCC 5.x | | | | | | | | | | GCC 5.x incorrectly detects functions as pure, so we need to disable | | | | | this feature. | | | | | | | | | | M 3rdParty | | | | | M configure.ac | | | | | | | | | * commit fed7fe571feb490018858cb0ada2436b1079788a | | | | | Author: Willi Braun | | | | | Date: Thu Aug 13 19:51:17 2015 +0200 | | | | | | | | | | fix variable transform replacements | | | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | * commit e965b64ea4dcb5b6defc37c476bb8fadc60b46e5 | | | | | Author: Willi Braun | | | | | Date: Thu Aug 13 16:21:24 2015 +0200 | | | | | | | | | | fix CPP-Runtime | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * commit 8d63159d8ccc4e24a2abda4def64f51746bb9599 | | | | | Author: Willi Braun | | | | | Date: Thu Aug 13 15:45:43 2015 +0200 | | | | | | | | | | fix XMLDump output | | | | | | | | | | M Compiler/BackEnd/XMLDump.mo | | | | | | | | | * commit 108b0bd5d283e10d04c80c3fdf5a57b1a54c9d71 | | | | | Author: Willi Braun | | | | | Date: Thu Aug 13 14:23:04 2015 +0200 | | | | | | | | | | - fixed Serialized model info | | | | | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit e7db13c2252c0e85c93ae0fae4f991e904eb3113 | | | | | Author: Willi Braun | | | | | Date: Thu Aug 13 13:54:51 2015 +0200 | | | | | | | | | | more fixes to make when equation work again | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit 88a5a6610abcceba22365b99807f72adb8cc36f1 | | | | | Author: Willi Braun | | | | | Date: Wed Aug 12 13:40:11 2015 +0200 | | | | | | | | | | adapt SimCode and Codegeneration | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | M Compiler/SimCode/SimCode.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenAdevs.tpl | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCSharp.tpl | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenSparseFMI.tpl | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | M Compiler/Template/CodegenXML.tpl | | | | | M Compiler/Template/SimCodeDump.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | M Compiler/Template/TaskSystemDump.tpl | | | | | | | | | * commit e351ab13eb34e5f702fcc233a0a1ff39c736d7b7 | | | | | Author: Willi Braun | | | | | Date: Wed Aug 12 00:22:57 2015 +0200 | | | | | | | | | | fixed module detectSparsePattern | | | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | | * commit 69e92993c31a146e75382f32a6a3112458566348 | | | | | Author: Willi Braun | | | | | Date: Wed Aug 12 00:11:44 2015 +0200 | | | | | | | | | | fixed module removeSimpleEquations | | | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | * commit d09df9ffbb9a4125211105131fe79bb291d01a39 | | | | | Author: Willi Braun | | | | | Date: Wed Aug 12 00:11:07 2015 +0200 | | | | | | | | | | fixed module encapsulateWhenConditions | | | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | | | | | * commit d97b9f4cc4a701ee884221b39aa3ac43b589d7f6 | | | | | Author: Willi Braun | | | | | Date: Wed Aug 12 00:00:24 2015 +0200 | | | | | | | | | | fixed module clockPartitioning | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | * commit f7635bb3fa3fe08e56717f8987618582e97bcb5f | | | | | Author: Willi Braun | | | | | Date: Tue Aug 11 23:09:28 2015 +0200 | | | | | | | | | | - push further new when equation record | | | | | | | | | | - added dumps in BackendDump | | | | | - create record in BackendDAECreate | | | | | - fix incidenceRow in BackendDAEUtil | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | | * commit ce9bdb5e162c32339b285280b9c2eaaa4b2837c6 | | | | | Author: Willi Braun | | | | | Date: Tue Aug 11 16:35:25 2015 +0200 | | | | | | | | | | started to remove when clauses | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | * commit 3a46e9d1b94abbea58e8070788e88f30029a0728 | | | | | Author: Rüdiger Franke | | | | | Date: Thu Aug 13 18:50:53 2015 +0200 | | | | | | | | | | add treatment of tuple return with records | | | | | | | | | | See Modelica.Electrical.Spice3.Examples.Graetz | | | | | | | | | | M Compiler/Template/CodegenCppCommon.tpl | | | | | | | | | * commit ce835a2c2056ecbb1097c28530f1360c56c4693c | | | | | Author: Rüdiger Franke | | | | | Date: Thu Aug 13 18:48:37 2015 +0200 | | | | | | | | | | reduce max file size back to 684k in sanity check | | | | | | | | | | This is because CodegenCpp.tpl has been split meanwhile. | | | | | | | | | | M Makefile.common | | | | | | | | | * commit 8cf492e533874477cf446d5b1c74f6c6cd6dc2f0 | | | | | Author: Niklas Worschech | | | | | Date: Thu Aug 13 14:16:01 2015 +0200 | | | | | | | | | | fix in Ida, Ida did not stop if an error accrued in non linear solver | | | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | | | * commit 6fdcf3601fc0459a8abc4b2ccd657f0c8face5aa | | | | | Author: Niklas Worschech | | | | | Date: Wed Aug 12 15:48:34 2015 +0200 | | | | | | | | | | removed BOM in Kinsol | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * commit 5cf2b90b95023902842bb96eb243f16e81fd2683 | | | | | Author: Niklas Worschech | | | | | Date: Wed Aug 12 15:29:15 2015 +0200 | | | | | | | | | | some fixes in Kinsol of cpp runtime | | | | | - reduced max number of iterations | | | | | - increased tolerance for function norm | | | | | - start earlier with line search method | | | | | - increase tolerance for jacobian eps, if Kinsol fails in line search method | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | * | commit f79d9636e895ba71e136aa1332dd7f0ebe00cb98 | | | | | Author: Niklas Worschech | | | | | Date: Tue Aug 18 10:57:01 2015 +0200 | | | | | | | | | | added initialization method for parameter equations to cpp system | | | | | fix in Kinsol, function evaluation was missing after system was solved | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | M common | | | | | | | | * | commit 3d953f062829f66f4f4c5cf7b23c8c0a54e877bb | | | |\ \ Merge: 4906ef49e0 6bcab709b3 | | | | |/ Author: Niklas Worschech | | | | | Date: Thu Aug 13 14:13:00 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 6bcab709b3c30e674d61d531f52dde4b6695dfaf | | | | | Author: Rüdiger Franke | | | | | Date: Thu Aug 13 12:01:37 2015 +0200 | | | | | | | | | | remove pragma once from main compilation files | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Core/Math/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/ARKode/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/Euler/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/IDA/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/Peer/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/UmfPack/FactoryExport.cpp | | | | | | | | | * commit c79c991cc4c6df8c7c180c1588710d1cd0c7ad11 | | | | | Author: Niklas Worschech | | | | | Date: Thu Aug 13 11:48:23 2015 +0200 | | | | | | | | | | splitted cpp template file | | | | | throw exception if Newton stops with error | | | | | Kinsol always throws exception if Kinsol stops with error | | | | | | | | | | M 3rdParty | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | A Compiler/Template/CodegenCppCommon.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M Compiler/Template/Makefile.common | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | | * commit fc2558adef0410867dc9c293c46bdad4a202149e | | | | | Author: Niklas Worschech | | | | | Date: Wed Aug 12 15:48:34 2015 +0200 | | | | | | | | | | removed BOM in Kinsol | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * commit 52249f276fb8fe01777d35e25fd45a9e300efdab | | | | | Author: Niklas Worschech | | | | | Date: Wed Aug 12 15:29:15 2015 +0200 | | | | | | | | | | some fixes in Kinsol of cpp runtime | | | | | - reduced max number of iterations | | | | | - increased tolerance for function norm | | | | | - start earlier with line search method | | | | | - increase tolerance for jacobian eps, if Kinsol fails in line search method | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | * | commit 4906ef49e0e1c3be12cf91180e048cc35555fac3 | | | | | Author: Niklas Worschech | | | | | Date: Thu Aug 13 14:12:47 2015 +0200 | | | | | | | | | | fix in Ida, Ida did not stop if an error accrued in non linear solver | | | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | | * | commit ed2fbf807f55373799e99932ad10392a7e97c3dc | | | |\ \ Merge: 03cb48d003 44f0b9150a | | | | |/ Author: Niklas Worschech | | | | | Date: Thu Aug 13 11:46:44 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 44f0b9150ac634e3be970f6a118ff997d1882ee3 | | | | | Author: Rüdiger Franke | | | | | Date: Thu Aug 13 10:59:01 2015 +0200 | | | | | | | | | | fix memory error in OMEdit options parser | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | * commit 23a483a99c3f5238ef268553093d8b2742ad6809 | | | | | Author: Marcus Walther | | | | | Date: Thu Aug 13 09:28:50 2015 +0200 | | | | | | | | | | - Metis-Scheduler is now working if n was set to 1 | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | | * commit 7f2317642cb5e57c46ae1457dc0391b4bb4f920f | | | | | Author: Marcus Walther | | | | | Date: Thu Aug 13 08:14:07 2015 +0200 | | | | | | | | | | - Logger of cpp-runtime can now be disabled by passing an argument to cmake | | | | | - removed a lot of logger output in FMUWrapper.h | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | M SimulationRuntime/cpp/configure.ac | | | | | | | | | * commit 85dbcb379f6fd2f9e6d7bc8f06e99385e192859e | | | | | Author: Martin Sjölund | | | | | Date: Thu Aug 13 08:20:49 2015 +0200 | | | | | | | | | | Do not use a macro called time | | | | | | | | | | This fixes #3403. time is defined in system headers and may cause | | | | | conflicts, so we write out the getter for simulation time instead | | | | | of using a macro. | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M SimulationRuntime/c/util/division.h | | | | | M common | | | | | | | | * | commit 03cb48d003343fa5e4777d087ffb0f2fe6825906 | | | | | Author: Niklas Worschech | | | | | Date: Thu Aug 13 11:46:23 2015 +0200 | | | | | | | | | | splitted cpp template file | | | | | throw exception if Newton stops with error | | | | | Kinsol always throws exception if Kinsol stops with error | | | | | | | | | | M 3rdParty | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | A Compiler/Template/CodegenCppCommon.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M Compiler/Template/Makefile.common | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | * | commit 2e3857088367939c198fd80a59da24f991e578ec | | | |\ \ Merge: 630c7beb53 49329bba59 | | | | |/ Author: Niklas Worschech | | | | | Date: Thu Aug 13 08:32:15 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 49329bba59ba96efcc41d33c737d709bf46256a7 | | | | | Author: adrpo | | | | | Date: Wed Aug 12 23:01:04 2015 +0200 | | | | | | | | | | increase max file size to 800k in sanity-check | | | | | | | | | | M Makefile.common | | | | | | | | | * commit ce556f370134bfd8b20ae181f47675cd9821c252 | | | | | Author: Martin Sjölund | | | | | Date: Wed Aug 12 21:36:42 2015 +0200 | | | | | | | | | | Fixes for listFile | | | | | | | | | | listFile now lists non-class elements with a different source file | | | | | than the given class. The reason is that components always need to be | | | | | part of the same file. | | | | | | | | | | M 3rdParty | | | | | M Compiler/FrontEnd/Absyn.mo | | | | | M Compiler/Template/AbsynDumpTV.mo | | | | | M Compiler/Template/AbsynDumpTpl.tpl | | | | | | | | | * commit 7180491cd93c3a09cd7c409dc260aa02db1af618 | | | | | Author: Rüdiger Franke | | | | | Date: Wed Aug 12 20:36:35 2015 +0200 | | | | | | | | | | enable pull request for CodegenCpp.tpl | | | | | | | | | | M Makefile.common | | | | | | | | | * commit 50ff4c2705d889d3f6f64cc84638fccddd84c665 | | | | | Author: Rüdiger Franke | | | | | Date: Wed Aug 12 19:10:30 2015 +0200 | | | | | | | | | | cherry pick initialization of record variables | | | | | | | | | | fixes #3291, see fd7495952d9c6c481e517e9bfa99cd1536cc18a4 | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * commit 9027f74ab6f9bb5bc96b99371b2c25403e4e14ee | | | | | Author: Niklas Worschech | | | | | Date: Wed Aug 12 16:04:07 2015 +0200 | | | | | | | | | | removed BOM in Kinsol | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * commit 68654dbd1a8e9a31295e675981cb101a02c4edb8 | | | | | Author: Niklas Worschech | | | | | Date: Wed Aug 12 15:29:15 2015 +0200 | | | | | | | | | | some fixes in Kinsol of cpp runtime | | | | | - reduced max number of iterations | | | | | - increased tolerance for function norm | | | | | - start earlier with line search method | | | | | - increase tolerance for jacobian eps, if Kinsol fails in line search method | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | * | commit 630c7beb53fa99c58df496c057fa4d45f69ecc26 | | | | | Author: Niklas Worschech | | | | | Date: Wed Aug 12 15:48:34 2015 +0200 | | | | | | | | | | removed BOM in Kinsol | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | * | commit 573d09bb02e609af5c75d19acb215d6c4e2983b8 | | | |\ \ Merge: 887bfa485a fd7495952d | | | | |/ Author: Niklas Worschech | | | | | Date: Wed Aug 12 15:29:33 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit fd7495952d9c6c481e517e9bfa99cd1536cc18a4 | | | | | Author: adrpo | | | | | Date: Wed Aug 12 14:25:20 2015 +0200 | | | | | | | | | | fix bug #3291 | | | | | - set default values for record members in functions | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | * commit 9f28039fe2f823df23d391d6265a441733476d79 | | | | | Author: Marcus Walther | | | | | Date: Wed Aug 12 13:24:03 2015 +0200 | | | | | | | | | | - forgot new getter/setter in global settings for FMU 2.0 export | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | | | | | * commit f0b6faea12c8aa15aaa6be694c2b10ecd2c461a1 | | | | | Author: Marcus Walther | | | | | Date: Wed Aug 12 10:59:45 2015 +0200 | | | | | | | | | | - fix for new sundials-version in cpp-runtime | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolLapack.h | | | | | | | | | * commit b5906fa4a40773dd924f2a243a3c81b5f20761cb | | | | | Author: Marcus Walther | | | | | Date: Wed Aug 12 10:58:02 2015 +0200 | | | | | | | | | | - removed wrong enum forward-declaration | | | | | - fix for new sundials-version in cpp-runtime | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolLapack.h | | | | | | | | | * commit 61b36136e043951684f913398df733c5a3bf4085 | | | | | Author: Marcus Walther | | | | | Date: Wed Aug 12 08:10:54 2015 +0200 | | | | | | | | | | - function arguments for the !WITH_SUNDIALS functions are now up to date again | | | | | | | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | | | | | | * commit 12f2912dc8f5ce031498654688c1d6c6afef348d | | | | | Author: Marcus Walther | | | | | Date: Tue Aug 11 18:22:23 2015 +0200 | | | | | | | | | | - removed the old Kinsol_lapack - flag of the cpp-runtime | | | | | - KinsolLapack will now work with new and old versions of sundials | | | | | - Non linear solver can now continue simulation instead of throwing an exception, if it does not reach the given precision, by passing a flag to the executable | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | M SimulationRuntime/cpp/Include/Core/Solver/INonLinSolverSettings.h | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/HybrjSettings.h | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolLapack.h | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolSettings.h | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/NewtonSettings.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | M SimulationRuntime/cpp/Solver/Hybrj/HybrjSettings.cpp | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | M SimulationRuntime/cpp/Solver/Kinsol/KinsolLapack.cpp | | | | | M SimulationRuntime/cpp/Solver/Kinsol/KinsolSettings.cpp | | | | | M SimulationRuntime/cpp/Solver/Newton/NewtonSettings.cpp | | | | | | | | * | commit 887bfa485a1ab03695459cdf482bd5ded35f6426 | | | |/ Author: Niklas Worschech | | | | Date: Wed Aug 12 15:29:15 2015 +0200 | | | | | | | | some fixes in Kinsol of cpp runtime | | | | - reduced max number of iterations | | | | - increased tolerance for function norm | | | | - start earlier with line search method | | | | - increase tolerance for jacobian eps, if Kinsol fails in line search method | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | * commit 3e376747b514ba0260aea9545a8170a9a3bc5a02 | | | | Author: Rüdiger Franke | | | | Date: Tue Aug 11 23:02:22 2015 +0200 | | | | | | | | implement terminate() in Cpp runtime | | | | | | | | See: | | | | Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot | | | | Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | * commit 5ccde2312e31ca9cb3dafa34982c7222fd105f88 | | | | Author: Rüdiger Franke | | | | Date: Tue Aug 11 19:21:36 2015 +0200 | | | | | | | | use explicit StatArray constructors and operator= | | | | | | | | replace not functioning template methods introduced with | | | | 2f482f2e6d4f48d6f4759c9eb498bd930cf5ac33 | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | * commit a892206ef9ee7fe7a6ba76d4718ed8b7f81a54a8 | | | | Author: Martin Sjölund | | | | Date: Fri Aug 7 18:29:36 2015 +0200 | | | | | | | | Move threadData away from simulation data | | | | | | | | Each thread needs its own threadData, and must be initalized. By moving | | | | the data, it will be easier to see if the correct threadData is passed. | | | | This resolves issues with HPCOM using the same thread-local data for all | | | | threads. | | | | | | | | Move the generated function prototypes to a common header since having | | | | the function prototypes to a common header gives compiler errors if | | | | there is a mismatch, instead of run-time errors. | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | M SimulationRuntime/c/linearization/linearize.cpp | | | | M SimulationRuntime/c/linearization/linearize.h | | | | M SimulationRuntime/c/meta/meta_modelica.c | | | | M SimulationRuntime/c/meta/realString.c | | | | M SimulationRuntime/c/openmodelica_func.h | | | | M SimulationRuntime/c/optimization/DataManagement/DerStructure.c | | | | M SimulationRuntime/c/optimization/DataManagement/InitialGuess.c | | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | | M SimulationRuntime/c/optimization/OptimizerData.h | | | | M SimulationRuntime/c/optimization/OptimizerInterface.h | | | | M SimulationRuntime/c/optimization/OptimizerLocalFunction.h | | | | M SimulationRuntime/c/optimization/eval_all/EvalL.c | | | | M SimulationRuntime/c/optimization/optimizer_main.c | | | | M SimulationRuntime/c/simulation/modelinfo.c | | | | M SimulationRuntime/c/simulation/modelinfo.h | | | | M SimulationRuntime/c/simulation/results/simulation_result.cpp | | | | M SimulationRuntime/c/simulation/results/simulation_result.h | | | | M SimulationRuntime/c/simulation/results/simulation_result_csv.cpp | | | | M SimulationRuntime/c/simulation/results/simulation_result_csv.h | | | | M SimulationRuntime/c/simulation/results/simulation_result_ia.cpp | | | | M SimulationRuntime/c/simulation/results/simulation_result_ia.h | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.h | | | | M SimulationRuntime/c/simulation/results/simulation_result_plt.cpp | | | | M SimulationRuntime/c/simulation/results/simulation_result_plt.h | | | | M SimulationRuntime/c/simulation/results/simulation_result_wall.cpp | | | | M SimulationRuntime/c/simulation/results/simulation_result_wall.h | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | | M SimulationRuntime/c/simulation/solver/delay.c | | | | M SimulationRuntime/c/simulation/solver/delay.h | | | | M SimulationRuntime/c/simulation/solver/events.c | | | | M SimulationRuntime/c/simulation/solver/events.h | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.h | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.h | | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.h | | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.h | | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.h | | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.h | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | M SimulationRuntime/c/simulation/solver/linearSystem.h | | | | M SimulationRuntime/c/simulation/solver/mixedSystem.c | | | | M SimulationRuntime/c/simulation/solver/mixedSystem.h | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.h | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.h | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.h | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | M SimulationRuntime/c/simulation/solver/radau.c | | | | M SimulationRuntime/c/simulation/solver/radau.h | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | M SimulationRuntime/c/simulation/solver/stateset.h | | | | M SimulationRuntime/c/simulation/solver/sym_imp_euler.c | | | | M SimulationRuntime/c/simulation/solver/sym_imp_euler.h | | | | M SimulationRuntime/c/simulation_data.h | | | | M SimulationRuntime/fmi/export/fmi1/fmiModelFunctions.h | | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.h | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.h | | | | | | | * commit 2f482f2e6d4f48d6f4759c9eb498bd930cf5ac33 | | | | Author: Rüdiger Franke | | | | Date: Tue Aug 11 13:33:13 2015 +0200 | | | | | | | | saveguard array copy operations against zero size | | | | | | | | This prevents possible NULL pointer arithmetics. | | | | Also extend copy constructors and operator= of StatArray. | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | * commit 3917c8111dfae502366ad697e2a1d0dc060a7a2c | | | | Author: Willi Braun | | | | Date: Tue Aug 11 12:11:06 2015 +0200 | | | | | | | | - add DIVISION replacement also for symbolic jacobians | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit 1c2c8042152b1370176a7bb3495a5307d1d768c4 | | | | Author: Marcus Walther | | | | Date: Tue Aug 11 09:10:01 2015 +0200 | | | | | | | | - removed debug output | | | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | | | * commit 21c6f3bd7e7ef3bbf7e837355336c0f67169f323 | | | | Author: Marcus Walther | | | | Date: Tue Aug 11 08:57:55 2015 +0200 | | | | | | | | - _AMaxColors is now initialized with 0, to prevent access to uninitialized value from cvode | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * commit d3a395374e4b02fa9afcaab1f381d85d749ec33f | | | | Author: Marcus Walther | | | | Date: Tue Aug 11 08:11:28 2015 +0200 | | | | | | | | - added some helper functions to extract data from objects (getCompsOfMatching and getSimVarMappingOfBackendMapping) | | | | - HPCOM is now able to handle models with NO_MATCHING() | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | * commit ef230546088500e7ffd78445cff1943bb2bd50ea | | | | Author: Rüdiger Franke | | | | Date: Mon Aug 10 21:31:06 2015 +0200 | | | | | | | | relax precautions for wrong uses of StatArray | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | * commit 19060fd4e7f8c98f5b8bcfa3542c7b398cdf86ee | | | | Author: Rüdiger Franke | | | | Date: Mon Aug 10 17:48:32 2015 +0200 | | | | | | | | rename Cpp command line arguments | | | | | | | | avoid name clashes with the C runtime, e.g. when used from OMEdit | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | | | * commit ec27dd855b94e67f46f4add40c059d7f8950776b | | | | Author: Marcus Walther | | | | Date: Mon Aug 10 16:41:29 2015 +0200 | | | | | | | | - fixed a stack overflow in HPCOM | | | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | | * | commit c30bade9f3ff6dbccf4d6ca7c978dc2ab9d20a89 | | | | Author: RuedKamp | | | | Date: Tue Aug 25 14:29:54 2015 +0200 | | | | | | | | -updated VxWorks makefile | | | | -some experimental changes to improve sparseMatrices | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | M SimulationRuntime/cpp/Include/Core/Math/SparseMatrix.h | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | M SimulationRuntime/cpp/LibrariesConfig.h.in | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | * | commit 6ac54189ccfdc2350d18a7ed677a18bd9ab99044 | | |\ \ Merge: 2d7e7249b4 9819b58213 | | | |/ Author: RuedKamp | | | | Date: Mon Aug 10 17:30:08 2015 +0200 | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | Conflicts: | | | | SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | * commit 9819b5821385a49c9a66e71dd5663de13f6c9b59 | | | | Author: Marcus Walther | | | | Date: Mon Aug 10 14:28:24 2015 +0200 | | | | | | | | - logger can now be used in several classes (including the model class) of the cpp-runtime | | | | - cpp-runtime is now build in debug-mode by default on linux/mac | | | | - internal StatArrays can now be applied to internal StatArrays | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | M SimulationRuntime/cpp/Include/Core/Modelica/FactoryExport.h | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | * commit a0f0122e4966430dbd623c1b78c23e3835e8a7dd | | | | Author: Niklas Worschech | | | | Date: Mon Aug 10 10:53:56 2015 +0200 | | | | | | | | fix in Array getData and getDataCopy for segmentation fault | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | * commit a037dd84714bb0c219a6d8a1f0740d503eaecead | | | | Author: Niklas Worschech | | | | Date: Mon Aug 10 10:02:02 2015 +0200 | | | | | | | | fix for missing include in FactoryExport of Kinsol | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | | | | | * commit 74d4e2f3741256f249ceec861c810f66c34763e1 | | | |\ Merge: c34f65cece 28f13edca8 | | | | | Author: Niklas Worschech | | | | | Date: Mon Aug 10 09:46:08 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 28f13edca8ca752dffd2d3ef005a2a967d216187 | | | | | Author: Marcus Walther | | | | | Date: Mon Aug 10 07:45:12 2015 +0200 | | | | | | | | | | - fixed FMU generation if kinsol is used as non linear solver | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | * commit 2d652462aea2d380e80066419a0894276174b520 | | | | | Author: Marcus Walther | | | | | Date: Fri Aug 7 08:09:17 2015 +0200 | | | | | | | | | | - removed the old documentation stuff -> it's now part of the openmodelica-doc-project | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | D SimulationRuntime/cpp/cppruntimedoc.config.in | | | | | | | | * | commit c34f65cece3692918e0044b1a29cb938a41281a6 | | | | | Author: Niklas Worschech | | | | | Date: Mon Aug 10 09:44:03 2015 +0200 | | | | | | | | | | fix for missing include in KinsolLapack of cpp runtime | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/KinsolLapack.cpp | | | | | | | | * | commit e5cd1b4d112870eb2b200febf5cdffaf04de47d4 | | | | | Author: Niklas Worschech | | | | | Date: Fri Aug 7 16:35:13 2015 +0200 | | | | | | | | | | fix for missing kinsol_klu include in cpp runtime | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | | | * | commit 6f0267d16fcf60aaaf9554eba234d57985d1e57f | | | | | Author: Niklas Worschech | | | | | Date: Fri Aug 7 16:25:57 2015 +0200 | | | | | | | | | | added missed files for cpp runtime | | | | | | | | | | A SimulationRuntime/cpp/Makefile.env.in | | | | | A SimulationRuntime/cpp/configure.ac | | | | | | | | * | commit f4ba1f47d4f1c628806a90c97b85842bf290654d | | | |\ \ Merge: de80e2bfc9 9d54400166 | | | | |/ Author: Niklas Worschech | | | | | Date: Fri Aug 7 16:05:39 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | Conflicts: | | | | | SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * commit 9d5440016627ca1822de1d93a025a78e89852f75 | | | | | Author: Rüdiger Franke | | | | | Date: Fri Aug 7 12:37:36 2015 +0200 | | | | | | | | | | free memory of strings from external C functions | | | | | | | | | | also flip the implementations of ModelicaAllocateString and | | | | | ModelicaAllocateStringWithErrorReturn | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaUtilities.h | | | | | | | | | * commit 9352ce6a8e2087574b617b30fe0eff1f271894e0 | | | | | Author: Martin Sjölund | | | | | Date: Fri Aug 7 11:07:59 2015 +0200 | | | | | | | | | | Fix for OSX stack overflow check | | | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_segv.c | | | | | | | | | * commit f9a05a162ac7c67c5696e4d3e6bbf27869832744 | | | | | Author: Rüdiger Franke | | | | | Date: Thu Aug 6 19:17:41 2015 +0200 | | | | | | | | | | fix treatment of outputs of external C functions | | | | | | | | | | see Modelica.Utilities.Examples.readRealParameterModel | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * commit a05d7975cc6aa83a26b5cf7f64c7bd7a8114549e | | | | | Author: Adeel Asghar | | | | | Date: Thu Aug 6 18:37:38 2015 +0200 | | | | | | | | | | Ste the proper value for FMU initial attribute by using the combination of variability and causality as defined in FMI specs section 2.2.7. | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | * commit c8ffe0bcb13c82a5cc2545b7f2b546e114e51199 | | | | | Author: Rüdiger Franke | | | | | Date: Thu Aug 6 17:55:52 2015 +0200 | | | | | | | | | | further Array refinements | | | | | | | | | | - add specific assignment operator from StatArray to StatArray | | | | | with external storage (cf. copy constructor) | | | | | - remove virtual and add const qualifiers to operator= of StatArrays | | | | | - skip check for identity in assignments | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | * commit e182aade28071f7d500d8f7b2c40fc00fccedace | | | | | Author: Rüdiger Franke | | | | | Date: Thu Aug 6 11:53:19 2015 +0200 | | | | | | | | | | adapt processing of outputs to recent changes | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * commit e2b32ce8c7eaf69c89d84cd1e8a254acdbadb949 | | | | | Author: Rüdiger Franke | | | | | Date: Thu Aug 6 10:38:19 2015 +0200 | | | | | | | | | | re-add processing of outputs of external functions | | | | | | | | | | It was removed in commit b0dc6e73a687eb879a7de5b3548378573bd001bd. | | | | | See new solveTest. | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * commit 80fd0d620622462dd3578df166c1143eaf336ddc | | | | | Author: Marcus Walther | | | | | Date: Thu Aug 6 11:02:46 2015 +0200 | | | | | | | | | | - updated the gitignore file | | | | | - README update for Windows build of cpp-runtime | | | | | - removed the unused --with-cppruntime-args | | | | | | | | | | M .gitignore | | | | | M SimulationRuntime/cpp/README | | | | | M configure.ac | | | | | | | | | * commit 6732193336cc7dff08cb42229504629e022da686 | | | | | Author: Marcus Walther | | | | | Date: Thu Aug 6 10:07:08 2015 +0200 | | | | | | | | | | - fixed some typos in configure | | | | | - output directories for cpp-runtime libraries are now written into Makefile.env | | | | | - changed README for cpp-runtime | | | | | | | | | | A SimulationRuntime/cpp/Makefile.env.in | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | M SimulationRuntime/cpp/README | | | | | M SimulationRuntime/cpp/configure.ac | | | | | M configure.ac | | | | | | | | | * commit 078b80ae5cb1971538165a4519326e1327f5f4a2 | | | | | Author: Marcus Walther | | | | | Date: Thu Aug 6 09:06:42 2015 +0200 | | | | | | | | | | - fix for autoconf of cpp runtime | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | | * commit 354f8a23cfdeb246421efdd1e402b2e358b0b5d7 | | | | | Author: Marcus Walther | | | | | Date: Wed Aug 5 18:36:27 2015 +0200 | | | | | | | | | | - paramters for the cpp-runtime are now handled in configure instead of makefile | | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | A SimulationRuntime/cpp/configure.ac | | | | | M configure.ac | | | | | | | | | * commit 992f6e455d16e5e5afcb3a0b3d2a94e8d21d8a71 | | | | | Author: Martin Sjölund | | | | | Date: Thu Aug 6 09:54:39 2015 +0200 | | | | | | | | | | Libraries are not needed for omc-no-sim | | | | | | | | | | M Makefile.in | | | | | | | | | * commit 799bcc330704f71dfe4bef8c4c669114271145b7 | | | | | Author: ptaeuber | | | | | Date: Wed Aug 5 15:01:13 2015 +0200 | | | | | | | | | | - fix bug in newton solver with fvec | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M SimulationRuntime/c/simulation/solver/newtonIteration.c | | | | | | | | | * commit 3236596ea8adc085caaa250cabfaf0aaa6bb559c | | | | | Author: ptaeuber | | | | | Date: Tue Aug 4 12:48:16 2015 +0200 | | | | | | | | | | introduced dynamic tearing | | | | | | | | | | - for non linear systems (without dynamic state selection) | | | | | and newton solver (beta version) | | | | | - introduced LOG_DT for dynamic tearing information | | | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | M SimulationRuntime/c/simulation_data.h | | | | | M SimulationRuntime/c/util/omc_error.c | | | | | M SimulationRuntime/c/util/omc_error.h | | | | | | | | | * commit e522fc2fcf913cfe9e4a835ef1990902033157df | | | | | Author: Adeel Asghar | | | | | Date: Wed Aug 5 14:35:08 2015 +0200 | | | | | | | | | | Do not create empty documentation folders. | | | | | | | | | | M Makefile.common | | | | | | | | | * commit 08f747ba8e12620bd88d4695a57c8d0bff8e3995 | | | | | Author: Martin Sjölund | | | | | Date: Wed Aug 5 13:14:29 2015 +0200 | | | | | | | | | | Skip the commit message sanity check | | | | | | | | | | There is now a commit-msg hook that is installed instead. This makes | | | | | sure that developers who install the hooks do these checks on commit. | | | | | | | | | | M Makefile.common | | | | | | | | | * commit 6443c248abd894658e93f9354fdc49f7618a1a20 | | | | | Author: Rüdiger Franke | | | | | Date: Wed Aug 5 11:19:19 2015 +0200 | | | | | | | | | | fix implementation of delay operator | | | | | | | | | | The delayTime should be within the interpolation interval, not before -- | | | | | Modelica.Electrical.Digital.Examples.{Counter, FlipFlop, Multiplexer}. | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | | | * commit d2ac409a433dc126b8bfcac271ddaffcabcf57d8 | | | | | Author: Martin Sjölund | | | | | Date: Wed Aug 5 10:55:05 2015 +0200 | | | | | | | | | | Add hook for testing commit messages | | | | | | | | | | M Makefile.common | | | | | M common | | | | | | | | | * commit b6c518b28820a4afa2faf5f16fbecea32b9fe15e | | | | | Author: Martin Sjölund | | | | | Date: Wed Aug 5 09:17:44 2015 +0200 | | | | | | | | | | Improve check for long commit messages | | | | | | | | | | M Makefile.common | | | | | | | | | * commit 6b6457c83048ae5b83b73e27b62d05438fa09a97 | | | | | Author: Lennart Ochel | | | | | Date: Tue Aug 4 15:43:03 2015 +0200 | | | | | | | | | | Removed unused inputs to get cleaner interfaces | | | | | | | | | | M Compiler/BackEnd/OpenTURNS.mo | | | | | M Compiler/Main/Main.mo | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | M Compiler/Stubs/SimCodeMain.mo | | | | | | | | | * commit e05e21a35e62180d4043895f55038fff7d0b2f18 | | | | | Author: Marcus Walther | | | | | Date: Tue Aug 4 15:37:10 2015 +0200 | | | | | | | | | | - Logger of Cpp runtime is now enabled by default, the standard log level was reduced to "warning" | | | | | - Kinsol will no continue solving non linear equation systems if the convergence criteria was not reached -> a warning is printed instead until we have a solver that is able to solve the systems correctly | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * commit e427c5c10b7a30fae6d5d0c6d63ec6a61f5767e0 | | | | | Author: Lennart Ochel | | | | | Date: Tue Aug 4 15:24:02 2015 +0200 | | | | | | | | | | Revised createFunctions | | | | | | | | | | M Compiler/BackEnd/OpenTURNS.mo | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit 228800efc550b16272b1a9d3fb56106c02289f63 | | | | | Author: Lennart Ochel | | | | | Date: Tue Aug 4 15:10:48 2015 +0200 | | | | | | | | | | Removed unused vars from createSimCode | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit 50e2ca643f09ced7c87a08b59a6ac3d9a842b4ee | | | | | Author: Martin Sjölund | | | | | Date: Tue Aug 4 13:58:26 2015 +0200 | | | | | | | | | | Handle external string arrays better (fixes #3292) | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M SimulationRuntime/c/meta/meta_modelica_gen_string_lit.sh | | | | | M SimulationRuntime/c/meta/meta_modelica_string_lit.c | | | | | M SimulationRuntime/c/meta/meta_modelica_string_lit.h | | | | | M SimulationRuntime/c/util/string_array.c | | | | | M SimulationRuntime/c/util/string_array.h | | | | | | | | | * commit 8b6bf38595d5ce29a02ad5d047618468210b176d | | | | | Author: Rüdiger Franke | | | | | Date: Tue Aug 4 13:30:09 2015 +0200 | | | | | | | | | | fix assignment of pre values of Cpp arrays | | | | | | | | | | see Modelica.Blocks.Examples.Interaction1 | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | | | | | * commit c689bad04eceef62bcad61b40d518a05e935e732 | | | | | Author: Martin Sjölund | | | | | Date: Tue Aug 4 11:44:01 2015 +0200 | | | | | | | | | | Prevent stack overflow for differentiateExp | | | | | | | | | | For details, see [#3345]( | | | | | https://trac.openmodelica.org/OpenModelica/attachment/ticket/3345 | | | | | ) | | | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | | * commit 1e10ce245e62d58f844c8570aaf102a118f0151d | | | | | Author: Lennart Ochel | | | | | Date: Tue Aug 4 08:19:25 2015 +0200 | | | | | | | | | | Fixed regression in BioChem lib | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit b985f3cbe0939b6eb4bed8e9e408acaa5e382871 | | | | | Author: Rüdiger Franke | | | | | Date: Tue Aug 4 07:23:22 2015 +0200 | | | | | | | | | | make FMU Cpp compiler optimization flag configurable in local makefile | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | * commit ff736de64f7ae15b50729930351fa86c4a8f6293 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Aug 3 20:56:42 2015 +0200 | | | | | | | | | | Let operator= of StatArray copy data like previous StatRefArray | | | | | | | | | | This is to make the CoupledClutches FMU test work (see second test round). | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | * commit bee37e0fabf33836765d308e14bd107ec16bc1ba | | | | | Author: Rüdiger Franke | | | | | Date: Mon Aug 3 17:29:00 2015 +0200 | | | | | | | | | | Fixes after first test round | | | | | | | | | | - relax runtime tests for zero dimensional arrays | | | | | - add missing template parameter external to StatArrayDim 2 and 3 | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | * commit 1ffe2deb4c3af4bd8a93d72492da894b7197a5b2 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Aug 3 14:18:21 2015 +0200 | | | | | | | | | | add runtime checks for proper use | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | * commit 3cf48567ab742ac4f3aedc83411b45f21ca4b289 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Aug 3 14:03:43 2015 +0200 | | | | | | | | | | fixes to previous commit | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | * commit 832c3beaabbf8c6368511d71114f3e534f9aba94 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Aug 3 13:08:52 2015 +0200 | | | | | | | | | | extend StatArray to also work with external data | | | | | | | | | | This makes StatRefArray obsolete. | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | * commit 3027167a0d0b2355ff61c15f113432cd5525c93b | | | | | Author: Marcus Walther | | | | | Date: Mon Aug 3 17:27:16 2015 +0200 | | | | | | | | | | - added missing return value to default implementation of peer solver | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Peer/Peer.h | | | | | | | | | * commit 42f521d790517e07ca378c6cacf0be15f470fddf | | | | | Author: Martin Sjölund | | | | | Date: Mon Aug 3 17:14:03 2015 +0200 | | | | | | | | | | Print string list default values in Sphinx doc | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * commit 16fa18465aebd7999d0304cd281ee6f01f89a283 | | | | | Author: Marcus Walther | | | | | Date: Mon Aug 3 15:43:48 2015 +0200 | | | | | | | | | | - further fixes for HPCOM compare components | | | | | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | | | | | * commit 49ec8ae577bdbdfe8a7b5317f718d3298944ef3c | | | | | Author: Martin Sjölund | | | | | Date: Mon Aug 3 15:03:13 2015 +0200 | | | | | | | | | | Fixes #3395. Generate lhs crefs instead of rhs. | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | * commit 860b23c2a183656d5c2d6f0d0fa8743d389ab3be | | | | | Author: Willi Braun | | | | | Date: Mon Aug 3 14:50:08 2015 +0200 | | | | | | | | | | change variability for fmi 1.0 back | | | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | | | * commit 49a6e7ecddd78978eab9997e011578bbe6a4cc82 | | | | | Author: Willi Braun | | | | | Date: Mon Aug 3 10:47:16 2015 +0200 | | | | | | | | | | fix attribute name for causality | | | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | | | * commit e3641b8ea41c8cb6d0aca3f986bb4670c7ddf902 | | | | | Author: RuedKamp | | | | | Date: Mon Aug 3 14:24:31 2015 +0200 | | | | | | | | | | -some changes for vxworks | | | | | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * commit 59be825341e11ad7759aac8e855e8a58a124aadd | | | | | Author: Martin Sjölund | | | | | Date: Mon Aug 3 13:47:36 2015 +0200 | | | | | | | | | | Additional messages if files do not exist | | | | | | | | | | In the class loader, add error messages if a file does not exist that | | | | | that asserted to exist due to the given directory structure. This is | | | | | usually checked by the calling function, but perhaps not always. | | | | | | | | | | This changes were made when debugging #3394. | | | | | | | | | | M Compiler/FrontEnd/ClassLoader.mo | | | | | | | | * | commit de80e2bfc92a271d4516a02edcf1e4fa97566d2c | | | | | Author: Niklas Worschech | | | | | Date: Fri Aug 7 14:30:36 2015 +0200 | | | | | | | | | | fix for getStateJacobian method, wrong return type was generated | | | | | added additional linear solver to Kinol solver which uses complete pivot lu factorization | | | | | fix for Kinsol solve iteration, added iteration method section | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | A SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolLapack.h | | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | A SimulationRuntime/cpp/Solver/Kinsol/KinsolLapack.cpp | | | | | | | | * | commit 3bea645486ed261da8d78e26cfdca0e80e6b0d7d | | | | | Author: Niklas Worschech | | | | | Date: Thu Jul 30 14:40:56 2015 +0200 | | | | | | | | | | fix in umfpack solver, only include umfpack.h if umfpack was found | | | | | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | | | | * | commit 1577288a557f229321e1c16890ef9a09e80580b7 | | | | | Author: unknown | | | | | Date: Thu Jul 30 13:50:38 2015 +0200 | | | | | | | | | | added correct numeric bindings version | | | | | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/addressing_index.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/at.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/bandwidth.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/begin.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cublas.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/set.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/multi_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/column.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/conj.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_order.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_side.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptor.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/config/fortran.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/convert_to.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/copy_const.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/generate_functions.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/get.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_left.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/offset.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/pod.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/property_map.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/diag_tag.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/matrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/end.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/compressed.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_band_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_linear_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_rank.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_size.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_stride.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_triangular_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/herm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/index_base.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/io.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_column_major.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_complex.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_mutable.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_numeric.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_real.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_row_major.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_symmetric.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/workspace.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lower.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/min_rank.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/noop.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_columns.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_rows.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/rank.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/remove_imaginary.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/row.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/size.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/valarray.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/stride.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/symm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/tag.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type_traits.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans_tag.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/banded.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/storage.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/triangular.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_inc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_lower.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_upper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/uplo_tag.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/upper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/value_type.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/vector_view.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/views.hpp | | | | | | | | * | commit 3f974fc28819bb7f43da9b77e3640d4833eb7cab | | | |\ \ Merge: cbe21ee20a 2c8a396e31 | | | | | | Author: Niklas Worschech | | | | | | Date: Thu Jul 30 13:00:57 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit cbe21ee20aa98470c810559c0a5c6b18b8c304d2 | | | | | | Author: Niklas Worschech | | | | | | Date: Thu Jul 30 13:00:29 2015 +0200 | | | | | | | | | | | | adapted umfpack solver of cpp runtime on new Matrix interfaces | | | | | | | | | | | | M SimulationRuntime/cpp/CMake/FindSuiteSparse.cmake | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | | M SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | | | | | * | | commit 3082af8b2cb2a38488a60f1f73c3717822ffb094 | | | | | | Author: Niklas Worschech | | | | | | Date: Wed Jul 29 13:51:42 2015 +0200 | | | | | | | | | | | | removed wrong version of numeric bindings | | | | | | | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/addressing_index.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/at.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/bandwidth.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/begin.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cublas.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/set.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/multi_array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/column.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/conj.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_order.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_side.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptor.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/config/fortran.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/convert_to.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/copy_const.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/generate_functions.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/get.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_left.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/offset.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/pod.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/property_map.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/diag_tag.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/matrix.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/end.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/compressed.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_band_array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_linear_array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_rank.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_size.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_stride.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_triangular_array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/herm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/index_base.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/io.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_column_major.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_complex.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_mutable.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_numeric.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_real.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_row_major.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_symmetric.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/workspace.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lower.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/min_rank.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/noop.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_columns.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_rows.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/rank.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/remove_imaginary.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/row.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/size.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/valarray.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/vector.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/stride.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/symm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/tag.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type_traits.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans_tag.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/banded.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/storage.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/triangular.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_inc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_lower.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_upper.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/uplo_tag.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/upper.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/value_type.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/vector_view.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/views.hpp | | | | | | | | * | | | commit 2d7e7249b4a33b6c0fe0b25c632876ed3bfd298e | | | | | | Author: RuedKamp | | | | | | Date: Mon Aug 10 16:36:12 2015 +0200 | | | | | | | | | | | | -enabled test for real time with msvc | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | | | | | | * | | | commit 6670be24be86ed5780419788bd470b955c8fdc8a | | | | | | Author: RuedKamp | | | | | | Date: Tue Aug 4 10:04:58 2015 +0200 | | | | | | | | | | | | -bug fix in RTEuler | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | | | | | | * | | | commit 4a7ed5cb61be25862125fc329bdb3500b6c319bb | | |\ \ \ \ Merge: f4c643a1fe 6fd7783b9f | | | | |_|/ Author: RuedKamp | | | |/| | Date: Mon Aug 3 13:52:32 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit 6fd7783b9f4c0cdce05190b7b0cc29683f9f57e0 | | | | | | Author: Marcus Walther | | | | | | Date: Mon Aug 3 12:53:40 2015 +0200 | | | | | | | | | | | | - fixed MSVC build if openmp was not found | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Peer/Peer.cpp | | | | | | | | | * | | commit 236b21bcfdf9eb209cac52f23e6297f81d2f0504 | | | | | | Author: Lennart Ochel | | | | | | Date: Mon Aug 3 12:34:17 2015 +0200 | | | | | | | | | | | | Removed obsolete initial() testing | | | | | | | | | | | | * Fixed typos | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | | | | | * | | commit cebbe0416cc138f8708cb565a360fad24d051f3f | | | | | | Author: Martin Sjölund | | | | | | Date: Mon Aug 3 11:13:20 2015 +0200 | | | | | | | | | | | | Fix #3380: Handle save() for short class definitions | | | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | M Compiler/Script/Interactive.mo | | | | | | M Compiler/runtime/systemimpl.c | | | | | | | | | * | | commit 57a269ecf77876b0b26ad6e7c3c9bfdab0106ee9 | | | |\ \ \ Merge: 72c5b339cb 21ff51970e | | | | | | | Author: hudson | | | | | | | Date: Mon Aug 3 11:00:14 2015 +0200 | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | | | | * | | commit 21ff51970e87efdc5ca85db2c42548dcf43a083a | | | | | | | Author: Marcus Walther | | | | | | | Date: Mon Aug 3 09:42:09 2015 +0200 | | | | | | | | | | | | | | - peer-cmake should now work if no openmp was found on system | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | | | | | | | | * | | commit cc84d1c36838f0e82ff31f78cf637b46ad7f12a9 | | | | | | | Author: Marcus Walther | | | | | | | Date: Mon Aug 3 09:33:34 2015 +0200 | | | | | | | | | | | | | | - peer-cmake should now work if no openmp was found on system | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | | | | | | | | * | | commit bd115c168dbbe59cc53622416fcf7eee3e5f69ce | | | | | | | Author: Marcus Walther | | | | | | | Date: Mon Aug 3 08:59:33 2015 +0200 | | | | | | | | | | | | | | - removed some unused code, to stay below 684k and fix the sanity check | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | * | | commit 259fa727f9282fc9592beea2e18d04d0b3f65aee | | | | | | | Author: Marcus Walther | | | | | | | Date: Fri Jul 31 14:57:17 2015 +0200 | | | | | | | | | | | | | | - Peer solver (openMP flavor) is now working | | | | | | | - copy constructor of model extension class makes a deep copy of all important variables now | | | | | | | - openmp is now added to all simulation runs, if cmake has find it | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | | M SimulationRuntime/cpp/Core/System/EventHandling.cpp | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/EventHandling.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Peer/Peer.h | | | | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Solver/Peer/Peer.cpp | | | | | | | | | | | * | | commit ef76cd6ec46049547687e6ad1772f5f41ca8c269 | | | | | | | Author: Willi Braun | | | | | | | Date: Fri Jul 31 15:05:55 2015 +0200 | | | | | | | | | | | | | | only evaluate the model if something changed | | | | | | | | | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.h | | | | | | | | | | * | | | commit 72c5b339cb14d0f1987c8993e3a7aa38d854524a | | | | | | | Author: Marcus Walther | | | | | | | Date: Mon Aug 3 10:57:18 2015 +0200 | | | | | | | | | | | | | | - fixed Intel TBB build with c++ simulation runtime | | | | | | | - HPCOM Task-Graph validation should now work correctly | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | | | | | * | | | commit 95c1f364a6a9cf9aa3efd84aa8c707368f3e95f4 | | | | | | | Author: Marcus Walther | | | | | | | Date: Mon Aug 3 09:41:18 2015 +0200 | | | | | | | | | | | | | | - peer-cmake should now work if no openmp was found on system | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | | | | | | | * | | | commit bd201bdc4d37e4fa9fe8f58e1467498d78cdaa8d | | | | | | | Author: Marcus Walther | | | | | | | Date: Mon Aug 3 09:33:34 2015 +0200 | | | | | | | | | | | | | | - peer-cmake should now work if no openmp was found on system | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | | | | | | | * | | | commit 4cd88de65cfe9ee4628f63d0a70ca025ad590650 | | | | | | | Author: Marcus Walther | | | | | | | Date: Mon Aug 3 08:59:33 2015 +0200 | | | | | | | | | | | | | | - removed some unused code, to stay below 684k and fix the sanity check | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | | | commit 57646056a4847a84e94048320371ce7d4bfd26a1 | | | |/ / / Author: Marcus Walther | | | | | | Date: Fri Jul 31 14:57:17 2015 +0200 | | | | | | | | | | | | - Peer solver (openMP flavor) is now working | | | | | | - copy constructor of model extension class makes a deep copy of all important variables now | | | | | | - openmp is now added to all simulation runs, if cmake has find it | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | M SimulationRuntime/cpp/Core/System/EventHandling.cpp | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/EventHandling.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Peer/Peer.h | | | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Solver/Peer/Peer.cpp | | | | | | | | * | | | commit f4c643a1fe8e71afdff9517a6ae861fc3693306b | | |/ / / Author: RuedKamp | | | | | Date: Mon Aug 3 13:51:42 2015 +0200 | | | | | | | | | | -some changes for vxworks | | | | | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | * | | commit 177055d7a5e58cc9fbf591805b7963b88659ac14 | | | | | Author: RuedKamp | | | | | Date: Fri Jul 31 11:16:08 2015 +0200 | | | | | | | | | | -added handling for singular matrices | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | * | | commit 927783ca5ef52b31d8cb86581a22cf487215e7cf | | |\ \ \ Merge: b4d1655bed e7091b642a | | | | | | Author: RuedKamp | | | | | | Date: Fri Jul 31 10:16:47 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | Conflicts: | | | | | | SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * | | commit e7091b642aaae26486614cad52ec4b74e54f8b22 | | | | | | Author: adrpo | | | | | | Date: Fri Jul 31 00:09:27 2015 +0200 | | | | | | | | | | | | - fix conversion script for Annex lib to handle bad input | | | | | | | | | | | | M Examples/ConvertBuildingsReferenceToCSV.py | | | | | | | | | * | | commit 494d5cffba3c4c8162ab552ad6274c81fbdfad97 | | | | | | Author: adrpo | | | | | | Date: Thu Jul 30 23:40:47 2015 +0200 | | | | | | | | | | | | - check for None in conversion script | | | | | | | | | | | | M Examples/ConvertBuildingsReferenceToCSV.py | | | | | | | | | * | | commit cc94341a92ac6a945bfe6af0a7279fb32cfa14c1 | | | | | | Author: adrpo | | | | | | Date: Thu Jul 30 23:26:16 2015 +0200 | | | | | | | | | | | | - print the file we convert | | | | | | | | | | | | M Examples/ConvertBuildingsReferenceToCSV.py | | | | | | | | | * | | commit e43f7a00abdb4c56b87231833f98e1f00469f502 | | | | | | Author: Niklas Worschech | | | | | | Date: Thu Jul 30 14:42:32 2015 +0200 | | | | | | | | | | | | fix in umfpack solver, only include umfpack.h if umfpack was found | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | | | | | * | | commit ebe75f6845dafbfde19a528c0e2c4727103f5797 | | | | | | Author: unknown | | | | | | Date: Thu Jul 30 13:50:38 2015 +0200 | | | | | | | | | | | | added correct numeric bindings version | | | | | | | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/addressing_index.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/at.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/bandwidth.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/begin.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas.h | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas.h | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cublas.h | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/set.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/array.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/multi_array.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/column.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/conj.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_order.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_side.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptor.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/array.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/config/fortran.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/convert_to.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/copy_const.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/generate_functions.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/get.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_left.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/offset.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/pod.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/property_map.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/diag_tag.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/matrix.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/end.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/compressed.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_band_array.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_linear_array.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_rank.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_size.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_stride.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_triangular_array.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/herm.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/index_base.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/io.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_column_major.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_complex.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_mutable.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_numeric.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_real.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_row_major.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_symmetric.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack.h | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/workspace.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lower.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/min_rank.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/noop.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_columns.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_rows.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/rank.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/remove_imaginary.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/row.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/size.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/valarray.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/vector.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/stride.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/symm.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/tag.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.h | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type_traits.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans_tag.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/banded.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/storage.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/triangular.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_inc.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_lower.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_upper.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/uplo_tag.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/upper.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/value_type.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/vector_view.hpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/views.hpp | | | | | | | | | * | | commit 35e39f7b42b10c1ee7ade1cb102ee8ac21cd8b30 | | | | | | Author: Niklas Worschech | | | | | | Date: Thu Jul 30 13:00:29 2015 +0200 | | | | | | | | | | | | adapted umfpack solver of cpp runtime on new Matrix interfaces | | | | | | | | | | | | M SimulationRuntime/cpp/CMake/FindSuiteSparse.cmake | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | | M SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | | | | | * | | commit fbe1b9dd1f22ca89b5f47497a7a156cb2675f9e1 | | | | | | Author: Niklas Worschech | | | | | | Date: Wed Jul 29 13:51:42 2015 +0200 | | | | | | | | | | | | removed wrong version of numeric bindings | | | | | | | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/addressing_index.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/at.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/bandwidth.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/begin.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cublas.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/set.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/multi_array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/column.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/conj.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_order.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_side.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptor.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/config/fortran.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/convert_to.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/copy_const.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/generate_functions.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/get.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_left.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/offset.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/pod.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/property_map.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/diag_tag.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/matrix.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/end.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/compressed.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_band_array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_linear_array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_rank.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_size.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_stride.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_triangular_array.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/herm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/index_base.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/io.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_column_major.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_complex.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_mutable.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_numeric.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_real.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_row_major.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_symmetric.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/workspace.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lower.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/min_rank.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/cmumps_c.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/dmumps_c.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/smumps_c.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/4.6.4/zmumps_c.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/noop.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_columns.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_rows.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/rank.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/remove_imaginary.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/row.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/size.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/valarray.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/vector.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/stride.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/symm.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/tag.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.h | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type_traits.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans_tag.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/banded.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/storage.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/triangular.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_inc.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_lower.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_upper.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/uplo_tag.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/upper.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/value_type.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/vector_view.hpp | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/views.hpp | | | | | | | | | * | | commit 91a2bb1e8521935d25e8c8999a88b4e5b4595c83 | | | | | | Author: Lennart Ochel | | | | | | Date: Thu Jul 30 13:53:18 2015 +0200 | | | | | | | | | | | | Added default values for matching and index reduction | | | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * | | commit 36c6ff771a39b8a7374e88c715fb74577f06b434 | | | | |/ Author: Lennart Ochel | | | |/| Date: Wed Jul 29 13:18:32 2015 +0200 | | | | | | | | | | Added default values for "--preOptModules" and "--postOptModules" to help page | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit 2c8a396e31605be579e494d63383b69d3bbee11c | | | | | Author: Willi Braun | | | | | Date: Wed Jul 29 17:41:07 2015 +0200 | | | | | | | | | | - deactivate symbolic jacobian calculation for fmi2.0, since it's currently not used anyway. | | | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit aed449ccec1fcaf41b3fe1caaf322bf5484cbced | | | | | Author: Willi Braun | | | | | Date: Wed Jul 29 12:56:06 2015 +0200 | | | | | | | | | | fix some debug output in symbolic jacobain | | | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | * | commit 564af844c47350e315cb663e2fa4119406117c83 | | | | | Author: vwaurich | | | | | Date: Wed Jul 29 14:15:46 2015 +0200 | | | | | | | | | | - dont use artificial vars for prestartcalc | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | commit 9bbf3adc2344745029c7b5009c474d65df19b7ca | | | | | Author: gossen | | | | | Date: Mon Jul 27 22:04:40 2015 +0300 | | | | | | | | | | Replace expr in Clock constructors to previous(expr) | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | * | commit 3d21fe70d54c8890a38886b1b88d6ad570d1b8dc | | | | | Author: gossen | | | | | Date: Mon Jul 27 00:00:27 2015 +0300 | | | | | | | | | | Add initial synchronous support to simcode and c-codegen | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/SimCode/SimCode.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | M SimulationRuntime/c/Makefile.common | | | | | M SimulationRuntime/c/openmodelica_func.h | | | | | M SimulationRuntime/c/simulation_data.h | | | | | | | | * | commit e93d69cb60ae55521ccb4f96f4bb8fdea3e559d1 | | | | | Author: gossen | | | | | Date: Sun Jul 26 23:58:27 2015 +0300 | | | | | | | | | | previous operator should be marked as known and its variable should be a fixed | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | M Compiler/BackEnd/DAEQuery.mo | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | M Compiler/BackEnd/Initialization.mo | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | | * | commit ad5f2bd2c8b0d9302b1f0362fc8eb058f273c344 | | | | | Author: gossen | | | | | Date: Sat Jul 25 12:18:18 2015 +0300 | | | | | | | | | | Some refactoring | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | * | commit f9f8aae8bb2269a5dc493e8de25e9a76a6f923fb | | | |/ Author: vwaurich | | | | Date: Tue Jul 28 14:48:27 2015 +0200 | | | | | | | | - fix countoperations for small nl-systems | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | * commit 6f2f71529f0916e950ae948260e891c0808c4933 | | | | Author: Niklas Worschech | | | | Date: Tue Jul 28 11:26:47 2015 +0200 | | | | | | | | fix in cpp template for getSystemMatrix method | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * commit 4a391c0c459187ceeb0ae6b973c8639ab09be56b | | | |\ Merge: 8d089ff3a0 e2e030f989 | | | | | Author: Niklas Worschech | | | | | Date: Tue Jul 28 10:53:29 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit e2e030f98904f2ebb6a96215567fb1f13b29fb49 | | | | | Author: Lennart Ochel | | | | | Date: Tue Jul 28 10:17:51 2015 +0200 | | | | | | | | | | Added missing vars to SimCode | | | | | | | | | | Add all variables to SimCode stage that are introduced during post-optimization to the simulation and initialization system. | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit ec93d42fc6e9a689195ecd4ebf4986c52f77e5a0 | | | | | Author: Marcus Walther | | | | | Date: Tue Jul 28 10:02:25 2015 +0200 | | | | | | | | | | - fixed windows build of cpp-runtime | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | | | | | | * commit cbe8e9dd530a06fad7badab4864f181649c8d26b | | | | | Author: Marcus Walther | | | | | Date: Mon Jul 27 15:12:20 2015 +0200 | | | | | | | | | | - the number of event indicators should now be correct for c and c++ simulation runtime | | | | | | | | | | M Compiler/Template/CodegenCppInit.tpl | | | | | M Compiler/Template/CodegenFMU1.tpl | | | | | M Compiler/Template/CodegenFMU2.tpl | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | * commit d9b26e6b6fb2b6efa951713889794202088303cd | | | | | Author: Marcus Walther | | | | | Date: Mon Jul 27 14:14:23 2015 +0200 | | | | | | | | | | - Kinsol can now be used for FMUs, by passing a parameter to cmake | | | | | - added some logger output to the kinsol and newton solver | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/FactoryExport.h | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/FactoryExport.h | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | | * commit 810476f8ad75637c4ce5da925723eed43ebc8371 | | | | | Author: Lennart Ochel | | | | | Date: Mon Jul 27 11:46:59 2015 +0200 | | | | | | | | | | Removed obsolete cases in RemoveSimpleEquations | | | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | * commit fa5acbcb2c2659f40e9e27088a13e31284127354 | | | | | Author: Marcus Walther | | | | | Date: Mon Jul 27 10:18:37 2015 +0200 | | | | | | | | | | - removed input and output variables from simVar to index mapping, because they are already part of the other variable arrays and thus they are added twice | | | | | - commented out the -DUSE_UMFPACK statement, until Niklas has delivered a fix for the umfpack solver | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | * | commit 8d089ff3a0ae2693f17aa23e95acf6d8e3a241bc | | | | | Author: Niklas Worschech | | | | | Date: Tue Jul 28 10:52:25 2015 +0200 | | | | | | | | | | added config flag to switch the matrix format in cpp runtime | | | | | +matrixFormat=[dense,sparse] | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | M Compiler/Util/Flags.mo | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | * | commit dfee2945ec4cd010ca4c81158bd3ab87d8ccb495 | | | | | Author: Niklas Worschech | | | | | Date: Fri Jul 24 15:48:01 2015 +0200 | | | | | | | | | | fix for memory leak in algloop system of cpp runtime | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | | | | | | * | commit 201b0726f3ed5d22e6b79112d89d86827b35b9ae | | | |\ \ Merge: b0fae1745f 5ff3cc0eff | | | | |/ Author: Niklas Worschech | | | | | Date: Fri Jul 24 15:00:13 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 5ff3cc0effe02c4768fcef1ec8a222b05a56c089 | | | | | Author: Niklas Worschech | | | | | Date: Fri Jul 24 10:30:54 2015 +0200 | | | | | | | | | | changed A Matrix to ublas matrix in Algloop class | | | | | removed template functions in AlgLoop classes to calc A matrix, only one A matrix type can be used now(sparse matrix can be used with a flag later) | | | | | adapted non linear solvers on new getSystemMatrix method | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/Math/SparseMatrix.cpp | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaSystem.cpp | | | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | M SimulationRuntime/cpp/Include/Core/Modelica/ModelicaSystem.h | | | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/utils.h | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | M SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | | | | | * commit 12822bc2b718f37ba3b8e32089f8d46f7d33f59b | | | | | Author: unknown | | | | | Date: Thu Jul 23 10:52:03 2015 +0200 | | | | | | | | | | updated numeric bindings | | | | | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/LICENSE_1_0.txt | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/addressing_index.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/amos/amos.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/amos/amos.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/amos/amos_names.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/amos/amos_overloads.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/at.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas1.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas1_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas2_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas3.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas3_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas_enum.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas_inc.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/clapack.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/clapack_inc.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/clapack_overloads.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/bandwidth.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/begin.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas1.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas1_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas2_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas3.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas3_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas_names.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cublas.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/set.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/multi_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/column.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/conj.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_order.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_side.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptor.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/config/fortran.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/convert_to.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/copy_const.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/generate_functions.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/get.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_left.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/offset.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/pod.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/property_map.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/diag_tag.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/matrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/end.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/compressed.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_band_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_linear_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_rank.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_size.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_stride.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_triangular_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/herm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/index_base.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/io.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_column_major.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_complex.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_mutable.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_numeric.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_real.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_row_major.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_symmetric.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp | | | | | R055 SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/ilaenv.hpp SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gbsv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gees.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/geev.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gels.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gelsd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gelss.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/geqrf.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gesdd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gesv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gesvd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hbev.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hbevx.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/heev.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/heevd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/heevx.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hegv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hesv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hpsv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hseqr.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/lapack.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/lapack.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/lapack_names.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/orgqr.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/ormqr.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/posv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/ppsv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/ptsv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/spsv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/steqr.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/syev.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/syevd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/syevx.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/sygv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/sysv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/sytrd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/trevc.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/trexc.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/workspace.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lower.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/min_rank.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/noop.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_columns.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_rows.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/rank.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/remove_imaginary.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/row.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/size.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/valarray.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/stride.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/symm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/tag.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/algorithm.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/boost_array.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/c_array.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/c_array2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/config.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/dense_traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/array.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/array_impl.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/dense_ordering.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/generate_const.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/symm_herm_traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/ublas_ordering.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/ublas_uplo.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/fortran.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/matrix_raw.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/matrix_traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/sparse_traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/std_valarray.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/std_valarray2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/std_vector.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/std_vector2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/symm_herm_raw.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/tnt.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/transpose.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.h | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type_traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_banded.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_hermitian.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_matrix.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_sparse.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_symmetric.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_vector.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_vector2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/vector_raw.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/vector_traits.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans_tag.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/banded.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/storage.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/triangular.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_lower.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_upper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/uplo_tag.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/upper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/value_type.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/vector_view.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/views.hpp | | | | | | | | * | commit b0fae1745fda6e00e3fc553a6eb882f3c1a8ebc6 | | | |\ \ Merge: af9687a1c3 fd0d73bc4c | | | | |/ Author: Niklas Worschech | | | | | Date: Fri Jul 24 10:06:56 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit fd0d73bc4c2aba478d20807b0f3342384496a57c | | | | | Author: Lennart Ochel | | | | | Date: Wed Jul 22 12:29:42 2015 +0200 | | | | | | | | | | Don't print empty dimensions list | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | * | commit af9687a1c39db7e20eb57e45dde487906d1accb2 | | | | | Author: Niklas Worschech | | | | | Date: Fri Jul 24 08:33:50 2015 +0200 | | | | | | | | | | changed A Matrix to ublas matrix in Algloop class | | | | | removed template functions in AlgLoop classes to calc A matrix, only one A matrix type can be used now(sparse matrix can be used with a flag later) | | | | | adapted non linear solvers on new getSystemMatrix method | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/Math/SparseMatrix.cpp | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaSystem.cpp | | | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | M SimulationRuntime/cpp/Include/Core/Modelica/ModelicaSystem.h | | | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/utils.h | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | M SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | | | | * | commit f9c741ae0bf3035581650e507d38a1e2a511d20c | | | | | Author: unknown | | | | | Date: Thu Jul 23 10:52:03 2015 +0200 | | | | | | | | | | updated numeric bindings | | | | | | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/LICENSE_1_0.txt | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/addressing_index.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/amos/amos.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/amos/amos.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/amos/amos_names.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/amos/amos_overloads.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/at.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas1.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas1_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas2_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas3.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas3_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas_enum.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/cblas_inc.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/clapack.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/clapack_inc.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/atlas/clapack_overloads.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/bandwidth.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/begin.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas1.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas1_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas2_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas3.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas3_overloads.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/blas_names.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_names.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/blas_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cblas_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/cublas.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/detail/default_order.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/asum.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/axpy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/copy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dot.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/dotu.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/iamax.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/nrm2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/prec_dot.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rot.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotg.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/rotmg.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/scal.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/set.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level1/swap.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gemv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/ger.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/gerc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/geru.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hemv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/her2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/hpr2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/sbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/spr2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/symv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/syr2.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tbsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/tpsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trmv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level2/trsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/gemm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/hemm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/her2k.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/herk.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/symm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syr2k.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/syrk.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trmm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/blas/level3/trsm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/boost/multi_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/column.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/conj.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_order.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/data_side.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptable_type.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/adaptor.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_unwrapper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/basic_wrapper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/complex_utils.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/config/fortran.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/convert_to.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/copy_const.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/generate_functions.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/get.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_left.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/if_row_major.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/linear_iterator.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/offset.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/pod.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/detail/property_map.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/diag_tag.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/matrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/eigen/sparsematrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/end.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/compressed.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_matrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/dense_vector_collection.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/glas/detail/convert_to.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_band_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_linear_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_rank.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_size.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_static_stride.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/has_triangular_array.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/herm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/index_base.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/io.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_column_major.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_complex.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_mutable.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_numeric.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_real.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_row_major.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/is_symmetric.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary.hpp | | | | | R055 SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/ilaenv.hpp SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/ilaenv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/labrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lacon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/laebz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lalsd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/langb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lange.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhe.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lanhs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lansy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/lantr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfg.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larft.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larfx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/largv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larnv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larrb.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larre.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/larz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/auxiliary/latrz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsdc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/bdsqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbbrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gbtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebak.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebal.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gebrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gecon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gehrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gelqf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqlf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqp3.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/geqrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gerqf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/getrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbak.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggbal.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gghrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggqrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggrqf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ggsvp.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gtrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/gttrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbgst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hbtrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hecon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hegst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/herfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hetrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hgeqz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hpcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hsein.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/hseqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opgtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/opmtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orghr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orglq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/orgtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormhr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormlq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormrz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ormtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbstf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pbtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pftrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pocon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/poequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/porfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/potrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ppequ.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pstrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pteqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ptrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/pttrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbgst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sbtrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/spcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stebz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stedc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stegr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stein.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/stemr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/steqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sterf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sycon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sygst.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/syrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/sytrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tbtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tftri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgevc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgexc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsen.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsja.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsna.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tgsyl.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tpcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tprfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tptrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trcon.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trevc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trexc.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trrfs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsen.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsna.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trsyl.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtri.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/trtrs.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/tzrzf.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unghr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unglq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/ungtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmbr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmhr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmlq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmql.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmqr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrq.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmrz.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/unmtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upgtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/computational/upmtr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/clapack_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_names.h | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/detail/lapack_option.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gbsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gees.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geesx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/geevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gegv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gejsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gels.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelss.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gelsy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesdd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gesvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gges.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggesx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggglm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gglse.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ggsvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/gtsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hbgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/heevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hegvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hesvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/hpsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_gesv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/iter_posv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/pbsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/posvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ppsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/ptsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sbgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spgvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/spsvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/stevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syev.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevr.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/syevx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvd.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sygvx.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysv.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/driver/sysvx.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gbsv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gees.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/geev.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gels.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gelsd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gelss.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/geqrf.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gesdd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gesv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/gesvd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hbev.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hbevx.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/heev.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/heevd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/heevx.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hegv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hesv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hpsv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/hseqr.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/lapack.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/lapack.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/lapack_names.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/orgqr.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/ormqr.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/posv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/ppsv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/ptsv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/spsv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/steqr.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/syev.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/syevd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/syevx.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/sygv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/sysv.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/sytrd.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/trevc.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/trexc.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lapack/workspace.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/lower.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/min_rank.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/compressed2D.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense2D.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/dense_vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mtl/detail/convert_to.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_6_4.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/mumps/mumps_driver_4_8_0.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/noop.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_columns.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/num_rows.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/rank.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/remove_imaginary.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/row.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/size.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/valarray.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/std/vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/stride.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/symm.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/tag.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/algorithm.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/boost_array.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/c_array.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/c_array2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/config.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/dense_traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/array.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/array_impl.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/dense_ordering.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/generate_const.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/symm_herm_traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/ublas_ordering.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/ublas_uplo.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/detail/utils.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/fortran.h | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/matrix_raw.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/matrix_traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/sparse_traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/std_valarray.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/std_valarray2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/std_vector.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/std_vector2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/symm_herm_raw.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/tnt.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/transpose.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.h | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/type_traits.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_banded.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_hermitian.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_matrix.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_sparse.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_symmetric.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_vector.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/ublas_vector2.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/vector_raw.hpp | | | | | D SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/traits/vector_traits.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/trans_tag.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/banded.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/basic_ublas_adaptor.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/detail/convert_to.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/hermitian.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_expression.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_proxy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/matrix_sparse.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/scalar_vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/storage.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/symmetric.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/triangular.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_expression.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_proxy.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/ublas/vector_sparse.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack.hpp | | | | | M SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/umfpack/umfpack_overloads.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_lower.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/unit_upper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/uplo_tag.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/upper.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/value_type.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/vector_view.hpp | | | | | A SimulationRuntime/cpp/Include/Core/Utils/numeric/bindings/views.hpp | | | | | | | * | | commit b4d1655bed405712e0680e21a8a013f9e08a9f76 | | | | | Author: RuedKamp | | | | | Date: Fri Jul 31 10:07:19 2015 +0200 | | | | | | | | | | -commented out boost::math::isfinite for vxworks | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | * | | commit fd6076ef3304a48a06bdd5d9342b968231f2e8b1 | | | | | Author: RuedKamp | | | | | Date: Fri Jul 31 10:05:13 2015 +0200 | | | | | | | | | | -commented out boost::math::isfinite for vxworks | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | * | | commit a49f7c1f492edce88bcdbcedaa516ad6bdffc1fa | | |\ \ \ Merge: 15ba0155c7 fff5d101fc | | | | |/ Author: RuedKamp | | | |/| Date: Thu Jul 23 13:21:49 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit fff5d101fc7029f0ce25a8cc66b03af6e36fefbf | | | | | Author: Willi Braun | | | | | Date: Wed Jul 22 23:10:08 2015 +0200 | | | | | | | | | | - fix alpha constant for damping. Fixes partially #3118. | | | | | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | | | | * | commit 4a52c46f68ecf0e381989efb26aa2ceaa2df3881 | | | | | Author: Willi Braun | | | | | Date: Wed Jul 22 23:09:32 2015 +0200 | | | | | | | | | | - fix debug output | | | | | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | | | | * | commit d1656bbac745658fef38dde83cae93b172079492 | | | | | Author: Willi Braun | | | | | Date: Wed Jul 22 16:16:11 2015 +0200 | | | | | | | | | | - revise lambda debug output | | | | | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | | | | * | commit 65593bf2126e36e90e8528c80df228630c54b534 | | | | | Author: gossen | | | | | Date: Wed Jul 22 15:43:36 2015 +0200 | | | | | | | | | | SimCode refactoring | | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | commit c30ebadd3d29e0071beac301baf8db135701a050 | | | | | Author: bernhard Thiele | | | | | Date: Wed Jul 22 11:16:45 2015 +0200 | | | | | | | | | | New Modelica state machine prototype | | | | | | | | | | - Added DAE.FLAT_SM and DAE.SM_COMP to capture state machine | | | | | composition | | | | | - Most of the code for state machine instantiation is in the new | | | | | package "InstStateMachineUtil.mo" | | | | | - Transformation from state machines to data-flow is now triggered | | | | | within the front-end function | | | | | DAEUtil.transformationsBeforeBackend(..) | | | | | - The state machine to data-flow transformation code is in the new | | | | | package "StateMachineFlatten.mo" | | | | | (stateMachineFlatten.stateMachineToDataFlow(..)) | | | | | - The old back-end prototype in package "StateMachineFeatures.mo" | | | | | is now obsolete | | | | | | | | | | Remaining issues: | | | | | - Not yet implemented operators "ticksInState()" and "timeInState()" | | | | | and MLS "17.3.6 Merging Connections to Multiple Outputs" | | | | | - Equations in states need to confirm to the same requirements as | | | | | when-equations (component ref to be assigned to must be at the LHS) | | | | | - State machines are based on the synchronous elements features and | | | | | in order simulate state-machines requires these to be working in OM | | | | | - As a current workaround to simulate state machines is is possible | | | | | to uncomment code that wraps all equations in "when-equations" and | | | | | replaces "previous(x)" by "pre(x)", however, this is only intended | | | | | for development purposes | | | | | - The functionality provided by "StateMachineFlatten.mo" should be | | | | | better adapted to a back-end implementation, however this will | | | | | require to adapt the data structures used in the back-end | | | | | (future work) | | | | | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | M Compiler/FrontEnd/DAE.mo | | | | | M Compiler/FrontEnd/DAEDump.mo | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | M Compiler/FrontEnd/InnerOuter.mo | | | | | M Compiler/FrontEnd/Inst.mo | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | A Compiler/FrontEnd/InstStateMachineUtil.mo | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | A Compiler/FrontEnd/StateMachineFlatten.mo | | | | | M Compiler/Template/DAEDumpTV.mo | | | | | M Compiler/Template/DAEDumpTpl.tpl | | | | | A Compiler/Util/HashTableCrToExpOption.mo | | | | | A Compiler/Util/HashTableSM1.mo | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | | * | commit e8d65ec9c48bb55b037f6d26567c861b0f923ac8 | | | | | Author: vruge | | | | | Date: Tue Jul 21 12:26:40 2015 +0200 | | | | | | | | | | cosmetic changes | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | * | commit e3690021bd2e3588ac94699c2bae0bc2ee5e9f3c | | | | | Author: vruge | | | | | Date: Tue Jul 21 11:54:50 2015 +0200 | | | | | | | | | | some fixes for complex functions | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit 32bc6830ee153b3d02c60dfe5cd545289372107b | | | | | Author: Lennart Ochel | | | | | Date: Fri Jul 17 13:59:56 2015 +0200 | | | | | | | | | | Revised singularity check for linear systems | | | | | | | | | | * add explanation of dgesv return values | | | | | * let transformation fail if "LINEAR_SYSTEM_INVALID" error message is triggered | | | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | M Compiler/Util/System.mo | | | | | | | | * | commit b454d6132ec2770ae5c0c3b20834ddd4c9ef2882 | | | | | Author: vwaurich | | | | | Date: Fri Jul 17 08:25:29 2015 +0200 | | | | | | | | | | - warning for singular systems instead error | | | | | | | | | | M Compiler/Util/Error.mo | | | | | | | | * | commit fca1e8a4fa6003de65b8c93733857d438a18ac8f | | | | | Author: vwaurich | | | | | Date: Thu Jul 16 13:55:23 2015 +0200 | | | | | | | | | | - continue Translation after SingularSystemCheck | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | * | commit f15f3a2aa56e416aeabdf826ee07e37f5b7856e1 | | | | | Author: vwaurich | | | | | Date: Thu Jul 16 11:52:29 2015 +0200 | | | | | | | | | | - stupid fix for PrismaticConstraint | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | * | commit 9a7e0fb793e259f5ef7c42e625bcf139b5757f92 | | | | | Author: vwaurich | | | | | Date: Wed Jul 15 08:17:15 2015 +0200 | | | | | | | | | | - proper debug Matching in IndexReduktion (reverted from commit 1cd837980a2d5e2b708cc0181f0498713d5d912a) | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | * | commit 847d505497b8e4db9e55899a4d76e20a1c52a289 | | | | | Author: vwaurich | | | | | Date: Wed Jul 15 08:16:09 2015 +0200 | | | | | | | | | | - proper debug Matching in IndexReduktion | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | * | commit ca563fcecc8e0025271522d34a2b00ca8c68e2ef | | | | | Author: Per Östlund | | | | | Date: Thu Jul 16 17:14:25 2015 +0200 | | | | | | | | | | Fix for #3382. | | | | | | | | | | - Use 1e-7 as default flow threshold when generating stream connect | | | | | equations instead of 1e-15. | | | | | - Use a flow variables nominal value (if any) to calculate a better | | | | | flow threshold as 1e-7 * nominal. | | | | | - Allow the flow threshold to be set with --flowThreshold. | | | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | M Compiler/FrontEnd/Types.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | * | | commit 15ba0155c707be47a818f50b78d0ebc87e101608 | | |/ / Author: RuedKamp | | | | Date: Thu Jul 23 13:21:14 2015 +0200 | | | | | | | | -some changes for vxWorks | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | | | | * | commit ab4e34c95c0edab753b2f02e338ac224637ce71b | | | | Author: RuedKamp | | | | Date: Thu Jul 16 16:10:50 2015 +0200 | | | | | | | | -changed evaluateAll in Cvode to evaluate evaluateODE | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | * | commit 9573413a95132bbb4d3e9f0fbb3c80dd301044d9 | | |\ \ Merge: 4bc045b3cd 0db3df1842 | | | | | Author: RuedKamp | | | | | Date: Thu Jul 16 15:36:06 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit 0db3df1842e428a95131bbcb741f69510ecee013 | | | | | Author: vwaurich | | | | | Date: Thu Jul 16 15:05:28 2015 +0200 | | | | | | | | | | - continue Translation after SingularSystemCheck | | | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | * | commit c2ea9a5ad58e2d65031bcf9064ea96213b367e0e | | | | | Author: vwaurich | | | | | Date: Thu Jul 16 11:52:29 2015 +0200 | | | | | | | | | | - stupid fix for PrismaticConstraint | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | * | commit cc8f06f196ca10d4de7262dd06659ffc6034e4c9 | | | | | Author: vwaurich | | | | | Date: Thu Jul 16 10:49:01 2015 +0200 | | | | | | | | | | - evaluate ASUB-Calls partially (fix gravityAcc) | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | * | commit 78d8b9ea0c9990330d04dfc01414b21369f3b758 | | | | | Author: vwaurich | | | | | Date: Wed Jul 15 08:17:15 2015 +0200 | | | | | | | | | | - proper debug Matching in IndexReduktion (reverted from commit 1cd837980a2d5e2b708cc0181f0498713d5d912a) | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | * | commit d2e10c48f5464a31812871298a52f208a7f1d0b2 | | | | | Author: vwaurich | | | | | Date: Wed Jul 15 08:16:09 2015 +0200 | | | | | | | | | | - proper debug Matching in IndexReduktion | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | * | | commit 4bc045b3cdb103c8a9a52dc4411e7b07bdf531b7 | | | | | Author: RuedKamp | | | | | Date: Thu Jul 16 15:35:50 2015 +0200 | | | | | | | | | | - added some brackets | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * | | commit 59cca54a35b582d0825a6cf1b05ffa2aef476e52 | | | | | Author: RuedKamp | | | | | Date: Thu Jul 16 14:36:53 2015 +0200 | | | | | | | | | | -commented out arkode | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | * | | commit 3dab5aa47a2c6e7a8a12770fda8d9540f79dd290 | | |\ \ \ Merge: a757ab529b 6a5d5bd001 | | | |/ / Author: RuedKamp | | | | | Date: Thu Jul 16 14:20:05 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit 6a5d5bd0018185335fdcc5a69ff1bbd5297b6c0a | | | | | Author: kbalzereit | | | | | Date: Thu Jul 16 11:42:33 2015 +0200 | | | | | | | | | | - added step-sie control for symbolic inline solver | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | M SimulationRuntime/c/Makefile.objs | | | | | M SimulationRuntime/c/simulation/solver/CMakeLists.txt | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | | | A SimulationRuntime/c/simulation/solver/sym_imp_euler.c | | | | | A SimulationRuntime/c/simulation/solver/sym_imp_euler.h | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | * | | commit a757ab529b7b86565b2bd45bca7cfdaa565e8759 | | | | | Author: RuedKamp | | | | | Date: Thu Jul 16 14:09:42 2015 +0200 | | | | | | | | | | -commented out arkode in CMakeLists.txt | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | * | | commit 26a008ac0b4bec44b4c3cbf833567f2c5227772a | | | | | Author: RuedKamp | | | | | Date: Thu Jul 16 13:40:09 2015 +0200 | | | | | | | | | | -used anyedit | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | * | | commit 890bfba4e5d667728268b488071cc03f26a5d8c8 | | |\ \ \ Merge: 639e64f40e 006502b58d | | | |/ / Author: RuedKamp | | | | | Date: Thu Jul 16 11:48:53 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit 006502b58df04ca96f109479b4ce5b571455469a | | | | | Author: Lennart Ochel | | | | | Date: Thu Jul 16 09:53:39 2015 +0200 | | | | | | | | | | Stop pre/post-optimization on failure properly | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | * | commit 2fcf8c139f3197e475c553d40c2512087a468c00 | | | | | Author: adrpo | | | | | Date: Thu Jul 16 01:21:39 2015 +0200 | | | | | | | | | | - ANSI C please to please the MSVC compiler :) | | | | | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | | | | | | * | commit af61d763d0706b84f491f668b7f0448ef5d53826 | | | | | Author: Lennart Ochel | | | | | Date: Wed Jul 15 15:47:42 2015 +0200 | | | | | | | | | | Cleaned up #116 | | | | | | | | | | M SimulationRuntime/c/simulation/solver/newtonIteration.c | | | | | M SimulationRuntime/c/simulation/solver/newtonIteration.h | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.h | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | | | | * | commit f7b4037a27ce27ff90c933ac343800aa7c8cab58 | | | | | Author: Willi Braun | | | | | Date: Wed Jul 15 15:12:41 2015 +0200 | | | | | | | | | | - fixed indentation | | | | | | | | | | M SimulationRuntime/c/simulation/solver/newtonIteration.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | | | | | | * | commit 35e6782661ac7ceee5faf66113e36d542cd4bc66 | | | | | Author: kbalzereit | | | | | Date: Wed Jul 15 13:21:19 2015 +0200 | | | | | | | | | | - collected commits for improving non-linear solver newton. | | | | | | | | | | M SimulationRuntime/c/Makefile.objs | | | | | M SimulationRuntime/c/simulation/solver/CMakeLists.txt | | | | | A SimulationRuntime/c/simulation/solver/newtonIteration.c | | | | | A SimulationRuntime/c/simulation/solver/newtonIteration.h | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.h | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | | * | commit 4a8e6683699d1c0a494ff7e59e9e66fa679f75cc | | | | | Author: Willi Braun | | | | | Date: Wed Jul 15 10:02:47 2015 +0200 | | | | | | | | | | - add simulation flag -nlsInfo that generates csv files for every non-linear system for detailed analysis propose | | | | | | | | | | M SimulationRuntime/c/Makefile.objs | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | M SimulationRuntime/c/simulation_data.h | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | A SimulationRuntime/c/util/write_csv.c | | | | | A SimulationRuntime/c/util/write_csv.h | | | | | | | | * | commit 8b345f03b85726ce9fd2601a823a458734ec44b4 | | | | | Author: Lennart Ochel | | | | | Date: Wed Jul 15 09:11:48 2015 +0200 | | | | | | | | | | Fixed typos in flag descriptions | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit 74002730a31e1eea7cb5f9a1295e054b3397b81d | | | | | Author: vwaurich | | | | | Date: Tue Jul 14 15:04:18 2015 +0200 | | | | | | | | | | - Errormessage in IndexReduktion | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | * | commit bff59551571c680edf59a46e9eb98fd43b234ff5 | | | | | Author: vwaurich | | | | | Date: Tue Jul 14 15:00:00 2015 +0200 | | | | | | | | | | - some ErrorMessages for IndexReduktion | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | * | commit ce246869e0e991a66ac3a002d9cfbf10046ac0c4 | | | | | Author: Lennart Ochel | | | | | Date: Tue Jul 14 11:44:40 2015 +0200 | | | | | | | | | | Fixed nls dump for newton method | | | | | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | | | | | | * | commit 69cde813d2442cdf012d84fe4747229f19b3c550 | | | | | Author: vwaurich | | | | | Date: Mon Jul 13 11:49:16 2015 +0200 | | | | | | | | | | singleThreadSchedule | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | * | commit 37686b47524b496ab14ede813598a57389ae6aeb | | | | | Author: vwaurich | | | | | Date: Thu Jul 9 09:12:08 2015 +0200 | | | | | | | | | | revised partScheduler and reversed idxs in eventgraph | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | M Compiler/Util/Array.mo | | | | | | | * | | commit 639e64f40eb34ec5f8e43cdca4faadfcba593f87 | | | | | Author: RuedKamp | | | | | Date: Thu Jul 16 11:48:29 2015 +0200 | | | | | | | | | | -changed std::vector to double * in AlgLoopDefaultImplementation | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | | | | | * | | commit 403163e08ee0a6205377c2b2fe1051ba44016cdf | | |\ \ \ Merge: 98141da953 b25d1f38d8 | | | |/ / Author: RuedKamp | | | | | Date: Mon Jul 13 09:21:53 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit b25d1f38d8f55f48e306bcade41120076b32dacc | | | | | Author: adrpo | | | | | Date: Fri Jul 10 22:05:45 2015 +0200 | | | | | | | | | | - handle BackendDAE.NO_MATCHING inside BackendDAEUtil.getStrongComponents | | | | | - remove msgpack include as we don't have it anymore in 3rdParty (why is that?) | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/boot/Makefile.omdev.mingw | | | | | | | | * | commit eaac1dc06858056c4b93745e82e1d30a3ea78604 | | | |\ \ Merge: 160737d24c 92491bd2a7 | | | | |/ Author: hudson | | | |/| Date: Fri Jul 10 14:48:10 2015 +0200 | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | | * commit 92491bd2a7de79b9b9686f9267f7d0a5afecf3d7 | | | | | Author: Marcus Walther | | | | | Date: Fri Jul 10 14:10:10 2015 +0200 | | | | | | | | | | - added the old switch-case-statements again, to handle fmu 2.0 export correctly | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | * commit 1caa4f9e37a0e2956fe46eea73e3af0e9dd02c87 | | | | | Author: gossen | | | | | Date: Fri Jul 10 13:45:21 2015 +0200 | | | | | | | | | | Replace SIMCODE record constructors | | | | | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit 41e9fb059c48a6ef03367359300f0a92b7813476 | | | | | Author: Marcus Walther | | | | | Date: Fri Jul 10 13:14:34 2015 +0200 | | | | | | | | | | - fixed wrong variable indices in modelDescription.xml (FMU export for CPP runtime) | | | | | - fixed FMU 1.0 export of cpp runtime | | | | | - fixed linker flags for hpcom fmu export (cpp-runtime) | | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | M Compiler/Template/CodegenCppInit.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M Compiler/Template/CodegenFMUCppHpcom.tpl | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | * | commit 160737d24c99e6198353f64f08c75d6166ae2e48 | | | | | Author: Niklas Worschech | | | | | Date: Fri Jul 10 14:45:47 2015 +0200 | | | | | | | | | | adapted newton solver of cpp runtime for linear tearing | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | * | commit 52eb407ccdf877a1d742179b51011f57a616062f | | | |\ \ Merge: 8cb67d01be 4476180d99 | | | | |/ Author: Niklas Worschech | | | | | Date: Fri Jul 10 13:09:51 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * commit 4476180d99fa38005a2e67d2c5dc67e83cbabb38 | | | | | Author: gossen | | | | | Date: Fri Jul 10 09:38:08 2015 +0200 | | | | | | | | | | Dont filter out clocked partitions with removed equations | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | * commit 7c8141652c3aa99942360ed5964a8b8f2b6343dc | | | | | Author: gossen | | | | | Date: Thu Jul 9 15:29:16 2015 +0300 | | | | | | | | | | Do partitioning for removed equations | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit 706508369e888faa250b554d750be30840c13126 | | | | | Author: gossen | | | | | Date: Wed Jul 8 21:16:14 2015 +0300 | | | | | | | | | | Split removed equations beetwen shared and eqsystems sections of dae | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | M Compiler/BackEnd/DAEQuery.mo | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | M Compiler/BackEnd/Initialization.mo | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | M Compiler/BackEnd/XMLDump.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit b9431117bafb65566d54df106e614d2b7231607b | | | | | Author: gossen | | | | | Date: Tue Jul 7 21:51:12 2015 +0300 | | | | | | | | | | Print base clocks in synchronous dump info | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | * commit 9116d28f67400af1078da2569dced6cd9ac66e9d | | | | | Author: gossen | | | | | Date: Mon Jul 6 16:17:42 2015 +0300 | | | | | | | | | | Remove FindZeroCrossings getters functions | | | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * commit e728806dc4d1b9bda3b48b4b1f5d2465de168523 | | | | | Author: Marcus Walther | | | | | Date: Fri Jul 10 08:05:32 2015 +0200 | | | | | | | | | | - added missing comma to json profiling files | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_papi.cpp | | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_rdtsc.cpp | | | | | | | | | * commit 5be3c0864a6115af896bf06fe15a2618fa656e64 | | | | | Author: adrpo | | | | | Date: Fri Jul 10 07:47:24 2015 +0200 | | | | | | | | | | - update 3rdParty | | | | | | | | | | M 3rdParty | | | | | | | | | * commit db870f44289e73d7b5105c830683e738e759da54 | | | | | Author: adrpo | | | | | Date: Fri Jul 10 05:52:13 2015 +0200 | | | | | | | | | | - use strol instead of strtoll as MSVC doesn't like it | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | | | | | * commit 1b3e57a25e06b4d40a416d4f90e6d1f59557f3ec | | | | | Author: adrpo | | | | | Date: Fri Jul 10 03:53:41 2015 +0200 | | | | | | | | | | - do not use atoll as MSVC does not have it | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | | | | | * commit 61a6e5aa78493ad20e330fb8dd7b5bea0a6177f6 | | | | | Author: adrpo | | | | | Date: Fri Jul 10 01:45:39 2015 +0200 | | | | | | | | | | - more fixes for mingw64 | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | | | | | * commit a6dc843ba4feb55d1015b67622d9b2389173765b | | | | | Author: adrpo | | | | | Date: Fri Jul 10 01:18:51 2015 +0200 | | | | | | | | | | - some mingw64 bit fixes | | | | | | | | | | M Compiler/runtime/Dynload.cpp | | | | | M Compiler/runtime/Dynload_omc.cpp | | | | | M Compiler/runtime/Print_omc.c | | | | | M Compiler/runtime/Settings_omc.cpp | | | | | M Compiler/runtime/SimulationResults_omc.c | | | | | M Compiler/runtime/Socket_omc.c | | | | | M Compiler/runtime/System_omc.c | | | | | M Compiler/runtime/printimpl.c | | | | | M Compiler/runtime/systemimpl.c | | | | | M Parser/Modelica.g | | | | | M Parser/ModelicaParser_omc.c | | | | | M Parser/Parser_omc.c | | | | | M SimulationRuntime/c/meta/meta_modelica.c | | | | | M SimulationRuntime/c/meta/meta_modelica.h | | | | | M SimulationRuntime/c/meta/realString.c | | | | | M SimulationRuntime/c/simulation/simulation_info_xml.c | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | M SimulationRuntime/c/simulation/socket.h | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | M SimulationRuntime/c/util/OldModelicaTables.c | | | | | M SimulationRuntime/c/util/java_interface.c | | | | | | | | | * commit 95c827c4d6d085593343dc4471f6d769bfa17e66 | | | | | Author: Lennart Ochel | | | | | Date: Thu Jul 9 16:38:58 2015 +0200 | | | | | | | | | | Call module "expandDerOperator" before module "clockPartitioning" | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * commit a4ddaa188c666b020966b9748e381a32ff31f019 | | | | | Author: Niklas Worschech | | | | | Date: Thu Jul 9 16:25:57 2015 +0200 | | | | | | | | | | fix in kinsol of cpp runtime for linear tearing system | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | | | | | * commit 66ba9e3f3e956add559e2331142e330dd072082d | | | | | Author: Niklas Worschech | | | | | Date: Wed Jul 8 10:43:15 2015 +0200 | | | | | | | | | | linear tearing systems using jacobians for A matrix in cpp runtime | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * commit d53f8f577f2057d48264c23f5da84b463f7b17fe | | | | | Author: Niklas Worschech | | | | | Date: Fri Jul 3 14:43:54 2015 +0200 | | | | | | | | | | added getJacobian matrix method for an Jacobain matrix index to cpp runtime | | | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | | | | | * commit 6327e130f5ec87aecaee5ff67229c4da0385f571 | | | | | Author: Niklas Worschech | | | | | Date: Fri Jun 26 11:26:30 2015 +0200 | | | | | | | | | | aktivated linear Tearing in cpp template | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * commit 33972b1fb303fbd4e2d46fccc59cc8ff5f99630a | | | | | Author: Lennart Ochel | | | | | Date: Thu Jul 9 16:13:01 2015 +0200 | | | | | | | | | | Generate cleaner code for when clauses | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | * | commit 8cb67d01be0dc13f2481d6fa5338f34da968d05f | | | |\ \ Merge: 9205fb7d45 f9236803f6 | | | | |/ Author: Niklas Worschech | | | | | Date: Thu Jul 9 10:36:31 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit 9205fb7d456dc3f50f5327d7dbe44e024bf972a9 | | | | | Author: Niklas Worschech | | | | | Date: Thu Jul 9 10:36:03 2015 +0200 | | | | | | | | | | fix in kinsol of cpp runtime for linear tearing system | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | | | | * | commit 6a820527c21d6926fd6b85a992edb551205fdefe | | | |\ \ Merge: 21906db5b5 2839510c68 | | | | | | Author: Niklas Worschech | | | | | | Date: Wed Jul 8 10:43:30 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit 21906db5b5236c9ef376b344bc4f14c357f78e61 | | | | | | Author: Niklas Worschech | | | | | | Date: Wed Jul 8 10:43:15 2015 +0200 | | | | | | | | | | | | linear tearing systems using jacobians for A matrix in cpp runtime | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | * | | commit 1195db077006e725a1171ab1f7c220af6e1324cc | | | |\ \ \ Merge: 7fcda78a77 98ca067f8e | | | | | | | Author: Niklas Worschech | | | | | | | Date: Mon Jul 6 10:01:57 2015 +0200 | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | * | | | commit 7fcda78a77fe1672b70a4c07fefe5142710b6720 | | | | | | | Author: Niklas Worschech | | | | | | | Date: Fri Jul 3 14:43:54 2015 +0200 | | | | | | | | | | | | | | added getJacobian matrix method for an Jacobain matrix index to cpp runtime | | | | | | | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | | | | | | * | | | commit 324df4944647c64da7b998937ec5f2a0e562f999 | | | |\ \ \ \ Merge: ff50eb254f 26c02a24ba | | | | | | | | Author: Niklas Worschech | | | | | | | | Date: Fri Jul 3 09:03:38 2015 +0200 | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | * | | | | commit ff50eb254ffa431eecb6d9ad8bf9aa7da360b81c | | | |\ \ \ \ \ Merge: bf98442b54 a5ea4c9637 | | | | | | | | | Author: Niklas Worschech | | | | | | | | | Date: Thu Jul 2 16:08:33 2015 +0200 | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | * | | | | | commit bf98442b54564bb29b6b9012dbc28b4cf7b19b5a | | | |\ \ \ \ \ \ Merge: 1b616669ef 509f225c4c | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | Date: Thu Jul 2 12:49:16 2015 +0200 | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | * | | | | | | commit 1b616669efafd2c49b4bcc410057aaac2a00a05c | | | |\ \ \ \ \ \ \ Merge: dba5362362 471efb23b9 | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | Date: Thu Jul 2 08:51:07 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | * | | | | | | | commit dba53623628d464c7252e48845fcc91a44777294 | | | |\ \ \ \ \ \ \ \ Merge: 4609f5a099 69e41fc434 | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | Date: Wed Jul 1 16:26:32 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | * | | | | | | | | commit 4609f5a099f8831cefdd6fc74d0d8768dd51c625 | | | |\ \ \ \ \ \ \ \ \ Merge: 9847abb110 6518e3cf9e | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | Date: Wed Jul 1 09:51:03 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | * | | | | | | | | | commit 9847abb110a737cadc3fd85a089998a882c75ebd | | | |\ \ \ \ \ \ \ \ \ \ Merge: 2542dd936a 3aa480b21d | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | Date: Fri Jun 26 11:26:53 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit 2542dd936a6b26b7e227978fb723b2b72dffbc5f | | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | | Date: Fri Jun 26 11:26:30 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | aktivated linear Tearing in cpp template | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | | | | | | M common | | | | | | | | | | | | | | | | * | | | | | | | | | | | commit 98141da953d393d3a79b572bf2cb7af085df4ea5 | | | | | | | | | | | | | | Author: RuedKamp | | | | | | | | | | | | | | Date: Mon Jul 13 09:21:19 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | -changes for vxworks | | | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | | | | | | | | * | | | | | | | | | | | commit 5838895b1d6fd1f697e340d8d0a522ea977030f7 | | | | | | | | | | | | | | Author: RuedKamp | | | | | | | | | | | | | | Date: Mon Jul 13 09:20:16 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | -changes for vxworks | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | * | | | | | | | | | | | commit 1ef03bc1b517c5d42281209a03d152e19a64b83e | | |\ \ \ \ \ \ \ \ \ \ \ \ Merge: ffbbe2c4a4 f9236803f6 | | | | |_|_|_|_|_|_|_|_|_|/ Author: RuedKamp | | | |/| | | | | | | | | | Date: Thu Jul 9 09:26:39 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit f9236803f6c3948f74ed8d772ba0e32dbd3df01b | | | | | | | | | | | | | | Author: adrpo | | | | | | | | | | | | | | Date: Thu Jul 9 00:46:58 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | - put back --emit_protected for CPP runtime as is used by Hudson library coverage script | | | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit d490ce2bf29a789234fdefc11ec43f6aae48b78f | | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | | Date: Wed Jul 8 17:50:25 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generate cleaner code for reinit statements | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit f186db9f33e9b325b3e5ff6dbac249236c4aeb42 | | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | | Date: Wed Jul 8 15:40:57 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clear the flag discreteCall on the same level on which it is set | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | | | | | | | * | | | | | | | | | | commit 812ef728c437511f8658eaea1e18b28d866501b3 | | | | |_|_|_|_|_|_|_|_|/ Author: adrpo | | | |/| | | | | | | | | Date: Wed Jul 8 15:01:14 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - fix MSVC build of simulation code | | | | | | | | | | | | | | | | | | | | | | | | | | M Makefile.omdev.mingw | | | | | | | | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.c | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/radau.c | | | | | | | | | | | | | M SimulationRuntime/c/util/division.c | | | | | | | | | | | | | M SimulationRuntime/c/util/omc_msvc.h | | | | | | | | | | | | | | | | * | | | | | | | | | commit 2839510c6828cd255cbe1b71fde14725733b6982 | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Wed Jul 8 09:48:15 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Revised Initialization.mo | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit 026f2b473f785b3287e70ef00627e2426f3270b8 | | | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | | | Date: Wed Jul 8 08:26:32 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - changed output point type OPT_EMTPY to OPT_NONE | | | | | | | | | | | | | - if outputFormat in mos-skript is set to "empty", no result file is created in the cpp simulation runtime anymore | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | | | | | | | | | | * | | | | | | | | | commit 42f53d1c8bf3f6e0b11afdbc32eb733ec0e86fe9 | | | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | | | Date: Tue Jul 7 13:23:19 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - removed alias variable initialization | | | | | | | | | | | | | - removed some unused flags from cpp-runtime | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | | | | | | | | | | * | | | | | | | | | commit 1a4cb22bd551775bf535270cf40946798a161f34 | | | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | | | Date: Tue Jul 7 11:43:55 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - more trailing whitespace stuff | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit 3b2b0aadc376199596a402bf95d9f01533e6001a | | | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | | | Date: Tue Jul 7 11:34:50 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - remove trailing whitespaces | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit 083ced88f0251a1438b08d19ee234bed8dd21869 | | | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | | | Date: Tue Jul 7 11:25:44 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - apply GRS for DAe and ZeroFunc System, adapt validateTaskGraph | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit f04aa02386e0c6e5eb83e9e1d9fe0122f2a2795e | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Tue Jul 7 09:56:05 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Hide SimCodeUtil error if initialization fails | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit 2980576bf1fdb9328ad9087741907d23dd060d23 | | | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | | | Date: Mon Jul 6 16:51:24 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - HPCOM-FMU-Support added | | | | | | | | | | | | | - the HPCOM-ODE-System size is now checked against the number of sim code equations | | | | | | | | | | | | | - Cpp-Runtime does now create a valid modelDescription.xml | | | | | | | | | | | | | | | | | | | | | | | | | | M .gitignore | | | | | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | | | | M Compiler/Template/CodegenCppInit.tpl | | | | | | | | | | | | | A Compiler/Template/CodegenFMUCppHpcom.tpl | | | | | | | | | | | | | M Compiler/Template/Makefile.common | | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | | | | | | | | | | * | | | | | | | | | commit 6cd6458be09da45967ec258eadd2190ad7e1be7c | | | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | | | Date: Mon Jul 6 15:42:48 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - cpp-runtime will now create reference variables instead of defines, if +d=gendebugsymbols is set | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | | | | | | | * | | | | | | | | | commit db1ab6ea9108794aee94b246c50e6ff38e79e891 | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Mon Jul 6 11:19:50 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Replaced some more record constructors | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit 21bb0ca09b802afc892ea025514def8e6ed41eb1 | | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | | Date: Mon Jul 6 10:48:01 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Revise handling of MM singleton uniontypes | | | | | | | | | | | | | | | | | | | | | | | | | | - Singleton uniontypes are now simplified using the new structure | | | | | | | | | | | | | expression RSUB. | | | | | | | | | | | | | - Singleton uniontypes now contain the full T_METARECORD type for | | | | | | | | | | | | | easier traversal. This is implemented using a closure since the cache | | | | | | | | | | | | | needs to contain the uniontype/record first in order to prevent | | | | | | | | | | | | | infinite recursion. The type is infinite, but will be constructed | | | | | | | | | | | | | lazily. | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | | | | | | | | M Compiler/FrontEnd/MetaUtil.mo | | | | | | | | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | | | | | M Compiler/Template/ExpressionDumpTV.mo | | | | | | | | | | | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit 10cb0fb530c73e679f5d0d8c28d7e400c6206a13 | | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | | Date: Sun Jul 5 16:21:23 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Make List.position return failure | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, position would silently return success with position as | | | | | | | | | | | | | listLength+1. | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Util/List.mo | | | | | | | | | | | | | | | | * | | | | | | | | | commit 6547655f05b045cff214818a8dba9b59a479d04e | | | | |_|_|_|_|_|_|_|/ Author: gossen | | | |/| | | | | | | | Date: Fri Jul 3 23:11:48 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Causalize.mo | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 98ca067f8e626b50f1e3e684406cc4d59081a8d4 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Sun Jul 5 09:16:01 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Handle boxed arguments in ranges | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 1488c5e78ebcc33a7b76cfd315edd9257a043392 | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | Date: Sat Jul 4 12:47:42 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Make use of singleton uniontypes in the back end | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 129db8b17601db3965d5d830faeeeebe0fc016d7 | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | Date: Sat Jul 4 12:10:29 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Replaced function Util.isSome by built-in function isSome | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | | | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | | | | | | | M Compiler/FrontEnd/NFEnv.mo | | | | | | | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | | | | | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | | | | M Compiler/OpenModelicaBootstrappingHeader.h | | | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | | | | M Compiler/Script/RewriteRules.mo | | | | | | | | | | | | M Compiler/Util/Util.mo | | | | | | | | | | | | M Compiler/Util/VisualXML.mo | | | | | | | | | | | | | | | * | | | | | | | | commit bd201785ab33458bbfb77c197488348a9d852148 | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | Date: Fri Jul 3 16:33:18 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Make use of singleton uniontypes in the back end | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | M Compiler/BackEnd/Matching.mo | | | | | | | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 4306540e2ef083afccf550cb427a96aeed0f3b61 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Fri Jul 3 16:10:13 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Use singleton records without matching | | | | | | | | | | | | | | | | | | | | | | | | This is demonstrating the new language features from 41d43d5. | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 069390107a5f535299584b2760e278e830f5e88f | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Fri Jul 3 13:19:08 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Treat singleton uniontypes as records | | | | | | | | | | | | | | | | | | | | | | | | - Make it possible to access singleton records using dot-notation. | | | | | | | | | | | | - LHS and RHS expressions have been tested for now and is working. | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | | | | | | | M Compiler/FrontEnd/MetaUtil.mo | | | | | | | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | | | | | | M Compiler/Template/CodegenCFunctions.tpl | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 0e1c517134c36ed869a239d88aee4dd36195d5bf | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Fri Jul 3 15:56:59 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Use BackendDAEUtil.emptyClocks function | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 1f4d2f289cda0295a235749e6b4140b278a9e5bd | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Fri Jul 3 12:05:31 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Move base clocks info from SHARED.EVENT_INFO record to SHARED record | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 2362cf33b79abc1779348dc246e37917af7848f8 | | | | | | | | | | | | Author: Per Östlund | | | | | | | | | | | | Date: Fri Jul 3 15:06:55 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | - Differentiate between generated and non-generated meta records. | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Absyn.mo | | | | | | | | | | | | M Compiler/FrontEnd/ClassInf.mo | | | | | | | | | | | | M Compiler/FrontEnd/MetaUtil.mo | | | | | | | | | | | | M Compiler/FrontEnd/SCode.mo | | | | | | | | | | | | M Compiler/FrontEnd/SCodeDump.mo | | | | | | | | | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | | | | | | | | | M Compiler/OpenModelicaBootstrappingHeader.h | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | M Compiler/Template/Unparsing.tpl | | | | | | | | | | | | | | | * | | | | | | | | commit ce51c36113853214df130535ae27265dd49b76db | | | | | | | | | | | | Author: Per Östlund | | | | | | | | | | | | Date: Mon Jun 29 18:09:30 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | MetaUtil cleanup and fixes. | | | | | | | | | | | | | | | | | | | | | | | | - Update uniontypes when converting records to metarecords, to make | | | | | | | | | | | | functions inside uniontypes work. | | | | | | | | | | | | - Cleaned up a lot of code and removed unused code. | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | | | | | | M Compiler/FrontEnd/MetaUtil.mo | | | | | | | | | | | | M Compiler/FrontEnd/Patternm.mo | | | | | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | | | | | | | * | | | | | | | | commit b876223fd33b9a54f320423c4b25e91f339bc51b | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Thu Jul 2 23:05:04 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in VisualXML | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Util/VisualXML.mo | | | | | | | | | | | | | | | * | | | | | | | | commit a9303a80f938293775d1f3800e3f7ddb4e01e8bf | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Thu Jul 2 18:21:17 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in SimCodeUtil | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | * | | | | | | | | commit ca80204882115b2ec187bf6974d80a59eb728ddd | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Thu Jul 2 18:19:13 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in RemoveSimpleEquations | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 511dbadd29bc0cbfe1bd06de22fad72921a4e4f9 | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Thu Jul 2 18:17:21 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in IndexReduction | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | | | | | | | | * | | | | | | | | commit aadcee5bd9244c4eb3d75df57fa404aeb6c0eaf1 | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Thu Jul 2 17:32:08 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in FindZeroCrossings | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 14e4611441e8320d578c41d272ec9bdc18cb94c5 | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Thu Jul 2 16:57:07 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in EvaluateParameter | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | | | | | | | | | | | * | | | | | | | | commit c9721cc62aa5eccfba7669e0c59a302d9f0a2b67 | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Thu Jul 2 16:47:21 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in Initialization | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 426d2c1bf3e312733a5a6412a087dc038550fdae | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Thu Jul 2 16:45:38 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in StateMachineFeatures | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 5f29c5c7ff181d49c7ee036e6dc541f9142ce8f9 | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Thu Jul 2 16:40:29 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in BackendDAEUtil | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 08a8ac2ade1fefdd8a1a0265c032bf244b4610e4 | | | | | | | | | | | | Author: gossen | | | | | | | | | | | | Date: Thu Jul 2 16:35:53 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | | | Add function setSharedOptimica in BackendDAEUtil | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | | | * | | | | | | | | | commit ffbbe2c4a43f2a5ecdb2e378b7459ac20a8cdd8f | | | | | | | | | | | | Author: RuedKamp | | | | | | | | | | | | Date: Thu Jul 9 09:25:26 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | -some changes for vxworks | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | * | | | | | | | | | commit 1df8f02067fdb9243b710db41b124bcbd8b79dd5 | | | | | | | | | | | | Author: RuedKamp | | | | | | | | | | | | Date: Thu Jul 9 09:24:59 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | -whitespace error whatever | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | | | | | | | | * | | | | | | | | | commit 18bbee159ffe58c86fdce8faede036e0f4503c1b | | | | | | | | | | | | Author: RuedKamp | | | | | | | | | | | | Date: Thu Jul 9 09:24:25 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | -merged | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | | | | | | | | * | | | | | | | | | commit db74734cc9f7452d3c38e89e0a10490b6d19e678 | | |\ \ \ \ \ \ \ \ \ \ Merge: c9ea075081 d1fdf8210a | | | |/ / / / / / / / / Author: RuedKamp | | | | | | | | | | | | Date: Fri Jul 3 10:12:10 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | * | | | | | | | | commit d1fdf8210aaab81e4fe11f520f5c69ef9b3f569b | | | | |_|_|_|_|_|_|/ Author: Lennart Ochel | | | |/| | | | | | | Date: Fri Jul 3 09:11:13 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Revised function preBalanceInitialSystem2 | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | | * | | | | | | | | commit c9ea07508141b19294b13d628bdb67aba745955d | | |\ \ \ \ \ \ \ \ \ Merge: 69ba9498f6 26c02a24ba | | | |/ / / / / / / / Author: RuedKamp | | | | | | | | | | | Date: Fri Jul 3 08:41:32 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | | | SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | | | | | | | | * | | | | | | | commit 26c02a24ba83988b1315fd9193dc803956d7b2c0 | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Fri Jul 3 08:22:44 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | SynchronousFeatures refactoring | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | | | | | | * | | | | | | | commit b8c8618cbf4f725f2e70d2bc288bfef3e4354470 | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 19:24:05 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in RemoveSimpleEquations | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | | | | | | * | | | | | | | commit 31da2af4e9ef88baa84c379cc149c39202b0577c | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 19:20:51 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in ResolveLoops | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | | | | | | | | | | * | | | | | | | commit 23af696ff89eb9823dec536f1083dd52573a02de | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 19:17:42 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in Vectorization | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | | | | | | * | | | | | | | commit e2ec7cfd5fdc05f94ff487e6c6868cd82c4ae83e | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 18:59:13 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in OpenTURNS | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/OpenTURNS.mo | | | | | | | | | | | | | | * | | | | | | | commit 811d799bf543a8af0bd91e5d4a68626f61baea06 | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 18:56:01 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in Matching | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Matching.mo | | | | | | | | | | | | | | * | | | | | | | commit 70d59a90aa8aab6627e0fd3a958a87d43db267b2 | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 18:52:47 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in InlineArrayEquations | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/InlineArrayEquations.mo | | | | | | | | | | | | | | * | | | | | | | commit 248535d58ba1848278e09bb5dccab0877730e702 | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 18:45:19 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in Initialization | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | | | * | | | | | | | commit 5691325478bd13245a80c9a5b427af9cc1e1d472 | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 18:41:40 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replacing BackendDAE record constructors in FindZeroCrossings | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | | | | | | | | | | * | | | | | | | commit fbf521a1afc6b0d1b2329f2f9f7e739d62535461 | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 18:37:12 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replacing BackendDAE record constructors in EvaluateParameter | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | | | | | | | | | | * | | | | | | | commit b604146eb044f93dbef9d6db43d5765d92daea25 | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 18:33:06 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replacing BackendDAE record constructors in DynamicOptimization | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | | | | | | | | | * | | | | | | | commit cbf3347ea1668e9615cfcbdf6de76633a9546d5c | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 18:26:01 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replacing BackendDAE record constructors in CommonSubExpression | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | | | | | | | | | | * | | | | | | | commit 8e856290c74e6b8848ff506c101ec327c84cfc2f | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 18:19:35 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replacing BackendDAE record constructors in BackendDAEUtil | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | | | * | | | | | | | commit 409d49b896db28afcb8201d08d739ed9b75beb6a | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Wed Jul 1 13:00:33 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Add function setEqSystMatrices to BackendDAEUtil | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | | | * | | | | | | | commit afe896e992e97a4ff5a562e8c8d42e80aa4ac443 | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Tue Jun 30 21:56:23 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in BackendInline | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | | | | | | | | | | * | | | | | | | commit e0c6d316e4fef7a6139a4e3626339557bdb90f00 | | | | | | | | | | | Author: gossen | | | | | | | | | | | Date: Tue Jun 30 21:44:56 2015 +0300 | | | | | | | | | | | | | | | | | | | | | | Replace BackendDAE record constructors in BackendDAETransform | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | | | | | | | | | | * | | | | | | | commit bcde872f809c58edd9a224a7dcf7c0c8588ec8e9 | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | Date: Thu Jul 2 17:52:05 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Compile fewer packages when bootstrapping | | | | | | | | | | | | | | | | | | | | | | M Compiler/FFrontEnd/FGraphStream.mo | | | | | | | | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | | | | | | | A Compiler/Stubs/DumpGraphviz.mo | | | | | | | | | | | A Compiler/Stubs/FGraphStream.mo | | | | | | | | | | | A Compiler/Stubs/NFInstDump.mo | | | | | | | | | | | A Compiler/Stubs/UnitAbsynBuilder.mo | | | | | | | | | | | A Compiler/Stubs/UnitChecker.mo | | | | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | | | | | M Compiler/Template/CodegenFMU1.tpl | | | | | | | | | | | M Compiler/Template/CodegenFMU2.tpl | | | | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | | | M Compiler/Template/Makefile.common | | | | | | | | | | | M Compiler/Template/SimCodeBackendTV.mo | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | M Compiler/Util/SimulationResults.mo | | | | | | | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | | | | | A Compiler/boot/find-unused-import.sh | | | | | | | | | | | | | | * | | | | | | | commit 452a7cc5f0423e1ba889385c55f946d1709a5b62 | | | | |_|_|_|_|_|/ Author: Martin Sjölund | | | |/| | | | | | Date: Thu Jul 2 16:07:55 2015 +0200 | | | | | | | | | | | | | | | | | | | | Remove unused imports | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | | M Compiler/BackEnd/BinaryTree.mo | | | | | | | | | | M Compiler/BackEnd/Causalize.mo | | | | | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | | | | | | M Compiler/BackEnd/DumpGraphML.mo | | | | | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | M Compiler/BackEnd/Matching.mo | | | | | | | | | | M Compiler/BackEnd/MathematicaDump.mo | | | | | | | | | | M Compiler/BackEnd/OnRelaxation.mo | | | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | | | | | | M Compiler/BackEnd/Sorting.mo | | | | | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | | | | M Compiler/BackEnd/Uncertainties.mo | | | | | | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | | M Compiler/FFrontEnd/FMod.mo | | | | | | | | | | M Compiler/FFrontEnd/FResolve.mo | | | | | | | | | | M Compiler/FrontEnd/BackendInterface.mo | | | | | | | | | | M Compiler/FrontEnd/Ceval.mo | | | | | | | | | | M Compiler/FrontEnd/ClassInf.mo | | | | | | | | | | M Compiler/FrontEnd/ClassLoader.mo | | | | | | | | | | M Compiler/FrontEnd/ConnectionGraph.mo | | | | | | | | | | M Compiler/FrontEnd/DAEDump.mo | | | | | | | | | | M Compiler/FrontEnd/Inline.mo | | | | | | | | | | M Compiler/FrontEnd/InnerOuter.mo | | | | | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | | | | | | M Compiler/FrontEnd/InstFunction.mo | | | | | | | | | | M Compiler/FrontEnd/MetaUtil.mo | | | | | | | | | | M Compiler/FrontEnd/NFConnect2.mo | | | | | | | | | | M Compiler/FrontEnd/NFEnvAvlTree.mo | | | | | | | | | | M Compiler/FrontEnd/NFFlatten.mo | | | | | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | | | | | | M Compiler/FrontEnd/Parser.mo | | | | | | | | | | M Compiler/FrontEnd/Patternm.mo | | | | | | | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | | | | | | M Compiler/Main/Main.mo | | | | | | | | | | M Compiler/Script/BlockCallRewrite.mo | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | | M Compiler/Script/CevalScriptBackend.mo | | | | | | | | | | M Compiler/Script/GlobalScript.mo | | | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | | | | M Compiler/SimCode/HpcOmSimCode.mo | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | M Compiler/Stubs/SimCodeUtil.mo | | | | | | | | | | M Compiler/Util/HashTable6.mo | | | | | | | | | | M Compiler/Util/HashTableCrToCrEqLst.mo | | | | | | | | | | M Compiler/Util/HashTableCrToExp.mo | | | | | | | | | | M Compiler/Util/HashTableExpToIndexExp.mo | | | | | | | | | | M Compiler/Util/HashTablePathToFunction.mo | | | | | | | | | | M Compiler/Util/HashTableStringToProgram.mo | | | | | | | | | | M Compiler/Util/HashTableUnitToString.mo | | | | | | | | | | M Compiler/Util/PriorityQueue.mo | | | | | | | | | | M Compiler/Util/VisualXML.mo | | | | | | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | | | | | | | * | | | | | | commit a5ea4c9637ce95fa7d38d850879f440f2bda98d4 | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | Date: Thu Jul 2 15:08:01 2015 +0200 | | | | | | | | | | | | | | | | | | | | Split CevalScript into CevalScriptBackend | | | | | | | | | | | | | | | | | | | | CevalScriptBackend is the parts of CevalScript that used to handle | | | | | | | | | | simulations and most of the interactive API. | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/OpenTURNS.mo | | | | | | | | | | M Compiler/Main/Main.mo | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | | A Compiler/Script/CevalScriptBackend.mo | | | | | | | | | | M Compiler/Script/StaticScript.mo | | | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | | | | | D Compiler/Stubs/BackendDAEOptimize.mo | | | | | | | | | | D Compiler/Stubs/BackendDAETransform.mo | | | | | | | | | | D Compiler/Stubs/BackendDump.mo | | | | | | | | | | D Compiler/Stubs/BackendEquation.mo | | | | | | | | | | D Compiler/Stubs/BackendQSS.mo | | | | | | | | | | D Compiler/Stubs/BackendVarTransform.mo | | | | | | | | | | D Compiler/Stubs/BackendVariable.mo | | | | | | | | | | D Compiler/Stubs/BlockCallRewrite.mo | | | | | | | | | | A Compiler/Stubs/CevalScriptBackend.mo | | | | | | | | | | D Compiler/Stubs/CodegenFMU.mo | | | | | | | | | | D Compiler/Stubs/DAEQuery.mo | | | | | | | | | | D Compiler/Stubs/DiffAlgorithm.mo | | | | | | | | | | D Compiler/Stubs/Differentiate.mo | | | | | | | | | | D Compiler/Stubs/ExpressionSolve.mo | | | | | | | | | | D Compiler/Stubs/Figaro.mo | | | | | | | | | | D Compiler/Stubs/FindZeroCrossings.mo | | | | | | | | | | D Compiler/Stubs/HpcOmTaskGraph.mo | | | | | | | | | | D Compiler/Stubs/Initialization.mo | | | | | | | | | | D Compiler/Stubs/LexerModelicaDiff.mo | | | | | | | | | | D Compiler/Stubs/OpenTURNS.mo | | | | | | | | | | D Compiler/Stubs/SimCodeDump.mo | | | | | | | | | | D Compiler/Stubs/SymbolicJacobian.mo | | | | | | | | | | D Compiler/Stubs/TaskSystemDump.mo | | | | | | | | | | D Compiler/Stubs/Uncertainties.mo | | | | | | | | | | D Compiler/Stubs/Vectorization.mo | | | | | | | | | | D Compiler/Stubs/VisualXML.mo | | | | | | | | | | D Compiler/Stubs/XMLDump.mo | | | | | | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | | | | M Compiler/boot/MakeSources.mos | | | | | | | | | | | | | * | | | | | | commit aea876d89356eca3f459aa2124596f1599284059 | | | | |_|_|_|_|/ Author: Marcus Walther | | | |/| | | | | Date: Thu Jul 2 14:52:40 2015 +0200 | | | | | | | | | | | | | | | | | | - added zeroFunc-Schedule to HPCOM | | | | | | | | | - fixed windows msvc build for cpp-runtime | | | | | | | | | | | | | | | | | | M .gitignore | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | | | | | M Compiler/SimCode/HpcOmSimCode.mo | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | M Compiler/Template/SimCodeBackendTV.mo | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | | | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | | | A SimulationRuntime/cpp/Include/Core/SimController/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | | | | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/extension/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMULogger.h | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | | A SimulationRuntime/cpp/Include/FMU/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/IDA/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | M SimulationRuntime/cpp/PrecompiledHeader.cmake | | | | | | | | | A SimulationRuntime/cpp/README | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | | | | | | * | | | | | commit 509f225c4c4cd8f9fd5f2342242a7337f2b3a46a | | | | |_|_|_|/ Author: Martin Sjölund | | | |/| | | | Date: Thu Jul 2 11:14:36 2015 +0200 | | | | | | | | | | | | | | | | Split CodegenC into CodegenCFunctions | | | | | | | | | | | | | | | | CodegenCFunctions has a smaller amount of references to simulations. | | | | | | | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | M Compiler/SimCode/SimCodeFunction.mo | | | | | | | | D Compiler/Stubs/HpcOmSimCodeMain.mo | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | A Compiler/Template/CodegenCFunctions.tpl | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | | M Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | M Compiler/Template/CodegenQSS.tpl | | | | | | | | M Compiler/Template/Makefile.common | | | | | | | | M Compiler/Template/SimCodeBackendTV.mo | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | | | | | * | | | | commit 471efb23b9ae34d689711160bfb840b8996f080f | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Thu Jul 2 07:59:44 2015 +0200 | | | | | | | | | | | | | | | | Make it possible to compile OMC without backend | | | | | | | | | | | | | | | | For bootstrapping and the bootstrapping tarball in particular, the | | | | | | | | OMC backend is not needed. This patch adds stubs for (some) unused | | | | | | | | parts of the compiler. Using the stubs requires setting an env. var | | | | | | | | (done automatically when creating a new tarball). | | | | | | | | | | | | | | | | Some packages were split up (SimCodeUtil, SimCodeFunctionUtil) in order | | | | | | | | to avoid having references to equation systems in the compiler. Still | | | | | | | | missing: | | | | | | | | - CevalScript | | | | | | | | - Interactive | | | | | | | | - CodegenC | | | | | | | | Some additional packages are in the wrong list at the moment. | | | | | | | | | | | | | | | | An additional side-effect is that it should be possible to use new | | | | | | | | language features in the backend parts by stubbing them out when | | | | | | | | bootstrapping. The three phases will accomodate this: | | | | | | | | - First phase from the tarball (OMC not needed). | | | | | | | | - Second phase cannot use new language features, but does not compile | | | | | | | | the backend. | | | | | | | | - Third phase now has an up-to-date OMC with stubbed backend, which is | | | | | | | | able to compile the backend with new language features. | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | | M Compiler/Main/Main.mo | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | | | | A Compiler/SimCode/SimCodeFunction.mo | | | | | | | | A Compiler/SimCode/SimCodeFunctionUtil.mo | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | A Compiler/Stubs/BackendDAECreate.mo | | | | | | | | A Compiler/Stubs/BackendDAEOptimize.mo | | | | | | | | A Compiler/Stubs/BackendDAETransform.mo | | | | | | | | A Compiler/Stubs/BackendDAEUtil.mo | | | | | | | | A Compiler/Stubs/BackendDump.mo | | | | | | | | A Compiler/Stubs/BackendEquation.mo | | | | | | | | A Compiler/Stubs/BackendQSS.mo | | | | | | | | A Compiler/Stubs/BackendVarTransform.mo | | | | | | | | A Compiler/Stubs/BackendVariable.mo | | | | | | | | A Compiler/Stubs/BlockCallRewrite.mo | | | | | | | | A Compiler/Stubs/CodegenFMU.mo | | | | | | | | A Compiler/Stubs/DAEQuery.mo | | | | | | | | A Compiler/Stubs/DiffAlgorithm.mo | | | | | | | | A Compiler/Stubs/Differentiate.mo | | | | | | | | A Compiler/Stubs/ExpressionSolve.mo | | | | | | | | A Compiler/Stubs/Figaro.mo | | | | | | | | A Compiler/Stubs/FindZeroCrossings.mo | | | | | | | | A Compiler/Stubs/HpcOmSimCodeMain.mo | | | | | | | | A Compiler/Stubs/HpcOmTaskGraph.mo | | | | | | | | A Compiler/Stubs/Initialization.mo | | | | | | | | A Compiler/Stubs/LexerModelicaDiff.mo | | | | | | | | A Compiler/Stubs/OpenTURNS.mo | | | | | | | | A Compiler/Stubs/Refactor.mo | | | | | | | | A Compiler/Stubs/RewriteRules.mo | | | | | | | | A Compiler/Stubs/SimCodeDump.mo | | | | | | | | A Compiler/Stubs/SimCodeMain.mo | | | | | | | | A Compiler/Stubs/SimCodeUtil.mo | | | | | | | | A Compiler/Stubs/SymbolicJacobian.mo | | | | | | | | A Compiler/Stubs/TaskSystemDump.mo | | | | | | | | A Compiler/Stubs/Uncertainties.mo | | | | | | | | A Compiler/Stubs/Vectorization.mo | | | | | | | | A Compiler/Stubs/VisualXML.mo | | | | | | | | A Compiler/Stubs/XMLDump.mo | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | M Compiler/Template/CodegenCSharp.tpl | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | M Compiler/Template/CodegenQSS.tpl | | | | | | | | M Compiler/Template/Makefile.common | | | | | | | | A Compiler/Template/SimCodeBackendTV.mo | | | | | | | | A Compiler/Template/SimCodeQSSTV.mo | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | M Compiler/Util/Error.mo | | | | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | | M Compiler/boot/MakeDepends.mos | | | | | | | | M Compiler/boot/Makefile.common | | | | | | | | | | | * | | | | commit 28efb3efd594178146739bfaec58aba52b84fa8f | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Thu Jul 2 07:45:24 2015 +0200 | | | | | | | | | | | | | | | | Fix c99eeed | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | | | | M common | | | | | | | | | | | * | | | | commit cb40561ea9dd64034c7325377afb039f3006780e | | | | | | | | Author: adrpo | | | | | | | | Date: Thu Jul 2 04:22:12 2015 +0200 | | | | | | | | | | | | | | | | - fix compilation | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | | | | | * | | | | commit c99eeed8d31e3b58701217b1a4655c5c676358ff | | | | |_|_|/ Author: adrpo | | | |/| | | Date: Thu Jul 2 03:34:08 2015 +0200 | | | | | | | | | | | | | | - fix Windows build by prefixing the enumerations in the CPP runtime settings with OM_ as otherwise the MSVC compiler complains madly | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | | | | * | | | commit 69e41fc434365a7cd25983f2a98f889b987d9ed0 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Wed Jul 1 14:51:57 2015 +0200 | | | | | | | | | | | | | | Cleanup package Initialization | | | | | | | | | | | | | | - removed unused variables | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | * | | | | commit 69ba9498f69fdfcb1293f2dca62331fed3638a0c | | |\ \ \ \ \ Merge: b38ffe3751 74f231ca57 | | | |/ / / / Author: RuedKamp | | | | | | | Date: Wed Jul 1 14:07:24 2015 +0200 | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | * | | | commit 74f231ca573500a1565f1c6749a4940c2da21ba7 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Wed Jul 1 13:42:00 2015 +0200 | | | | | | | | | | | | | | Fixed typos in flag descriptions | | | | | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | * | | | commit aa6c0e0ad1f3bd130355b153902c1644170bef0d | | | | | | | Author: Martin Sjölund | | | | | | | Date: Wed Jul 1 13:16:08 2015 +0200 | | | | | | | | | | | | | | Fix for missing __func__ | | | | | | | | | | | | | | M SimulationRuntime/c/util/omc_error.h | | | | | | | | | | * | | | commit 78af16b84c3b9f6ce2603bcc3dce22c147d9dc98 | | | | | | | Author: Martin Sjölund | | | | | | | Date: Wed Jul 1 12:52:08 2015 +0200 | | | | | | | | | | | | | | Use GNU sed | | | | | | | | | | | | | | M Compiler/boot/Makefile.common | | | | | | | | | | * | | | commit 3c606c71092ef98d4c252c12339f647e648c44f0 | | | | | | | Author: Martin Sjölund | | | | | | | Date: Wed Jul 1 12:31:07 2015 +0200 | | | | | | | | | | | | | | Fixes #3367,#3249 (unknown dim in function call) | | | | | | | | | | | | | | Treat arrays with dim_size=0 as arrays using :, and allocate new arrays | | | | | | | instead of trying to copy the memory. | | | | | | | | | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | M SimulationRuntime/c/util/integer_array.c | | | | | | | M SimulationRuntime/c/util/omc_error.c | | | | | | | M SimulationRuntime/c/util/omc_error.h | | | | | | | M SimulationRuntime/c/util/real_array.c | | | | | | | | | * | | | | commit b38ffe3751865af670565d003034fb3107d53274 | | | | | | | Author: RuedKamp | | | | | | | Date: Wed Jul 1 13:04:07 2015 +0200 | | | | | | | | | | | | | | -changed encoding | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | | | * | | | | commit 5643d00bb1503c76e6edeee191c88b2e3a4e5012 | | | | | | | Author: RuedKamp | | | | | | | Date: Wed Jul 1 11:44:50 2015 +0200 | | | | | | | | | | | | | | -whitespaces | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | | | * | | | | commit f5b68bb65e960f17e67772731b946d82b5c81858 | | |\ \ \ \ \ Merge: b65b1532cb 728c5a3f4a | | | |/ / / / Author: RuedKamp | | | | | | | Date: Wed Jul 1 11:35:01 2015 +0200 | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | * | | | commit 728c5a3f4ae760a299086fef0db9e13bead0cbc1 | | | | |_|/ Author: vruge | | | |/| | Date: Wed Jul 1 09:44:56 2015 +0200 | | | | | | | | | | | | imporved "collect" of terms | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | | | * | | commit 6518e3cf9e749a9a934941b71f73f676141b5fd7 | | | | | | Author: vruge | | | | | | Date: Tue Jun 30 23:16:21 2015 +0200 | | | | | | | | | | | | added prototype recursive tearing | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * | | commit c5516d9d31ce8acba2a49b4d2f8a3572f692796a | | | | | | Author: Martin Sjölund | | | | | | Date: Tue Jun 30 22:36:16 2015 +0200 | | | | | | | | | | | | Add API diffModelicaFileListings | | | | | | | | | | | | The function takes two strings and a formatter. The output is either | | | | | | a diff or the resulting text after merging the Modelica strings. | | | | | | The API is designed to consider the list API and indents new elements | | | | | | properly, while ignoring whitespace added by list() as well as moves | | | | | | comments into the correct places. Partially fixes #2905. | | | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | M Compiler/Lexers/LexerModelicaDiff.mo | | | | | | M Compiler/Lexers/Makefile.in | | | | | | M Compiler/Lexers/lexerModelicaDiff.l | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | * | | commit 8c6597489263faa11b807f83063edff7b42606c4 | | | | | | Author: Martin Sjölund | | | | | | Date: Tue Jun 30 21:30:35 2015 +0200 | | | | | | | | | | | | addComponent API now uses the correct filename | | | | | | | | | | | | Previously "" was used for filename. Now, the filename of the class | | | | | | the component was inserted into is used. | | | | | | | | | | | | M Compiler/Script/Interactive.mo | | | | | | | | | * | | commit 0c8443671e754db1398e909c013b5610236e71cc | | | | | | Author: Adeel Asghar | | | | | | Date: Tue Jun 30 17:40:17 2015 +0200 | | | | | | | | | | | | Fixes #3375 OMNotebook array plotting. | | | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | * | | commit 1a677547f999d7cd2d5ceb9da8012da86fe03d94 | | | | | | Author: Adeel Asghar | | | | | | Date: Tue Jun 30 16:29:09 2015 +0200 | | | | | | | | | | | | - Updated Types patch to fix Windows build. | | | | | | | | | | | | M Compiler/boot/patches/Types.1.patch.xz | | | | | | | | | * | | commit f9f25dd798a71ae9d415f8209bc64088ef69d6b7 | | | | | | Author: Lennart Ochel | | | | | | Date: Tue Jun 30 14:59:09 2015 +0200 | | | | | | | | | | | | Fixed typos, indentation and coding style | | | | | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | | * | | commit 226e96dec842af0fb9aa5ad955088e7a94b2ef05 | | | | | | Author: Lennart Ochel | | | | | | Date: Tue Jun 30 14:02:07 2015 +0200 | | | | | | | | | | | | Fixed some error messages | | | | | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | | * | | commit b1e44121d819b040f21fefd869ea5ef059ee19f2 | | | | | | Author: marchartung | | | | | | Date: Tue Jun 30 12:07:04 2015 +0200 | | | | | | | | | | | | Fixed Windows bug for conversion const int to LogLevel | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | | | | * | | commit 4f4dbe2181538ad009e0f3ad3459c9d4212cfeb8 | | | | | | Author: Martin Sjölund | | | | | | Date: Tue Jun 30 11:45:19 2015 +0200 | | | | | | | | | | | | Compile the ModelicaDiff lexer with OMC | | | | | | | | | | | | Added the relevant enumeration pattern matching patches to the | | | | | | bootstrapping sources. | | | | | | | | | | | | M Compiler/Lexers/LexerModelicaDiff.mo | | | | | | M Compiler/Lexers/Makefile.in | | | | | | M Compiler/Lexers/lexerModelicaDiff.l | | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | M Compiler/boot/Makefile.common | | | | | | A Compiler/boot/patches/.gitignore | | | | | | A Compiler/boot/patches/CodegenC.1.patch.xz | | | | | | A Compiler/boot/patches/CodegenC.2.patch.xz | | | | | | A Compiler/boot/patches/Patternm.1.patch.xz | | | | | | R100 Compiler/boot/patches/Types.patch.xz Compiler/boot/patches/Types.1.patch.xz | | | | | | A Compiler/boot/patches/Types.2.patch.xz | | | | | | | | | * | | commit adab1eea06d455f9b2c51d2b3b4f5bcf6bc60a6e | | | | | | Author: Martin Sjölund | | | | | | Date: Tue Jun 30 07:32:21 2015 +0200 | | | | | | | | | | | | Add target to update the lexer | | | | | | | | | | | | A Compiler/Lexers/Makefile.in | | | | | | M configure.ac | | | | | | | | | * | | commit 09c0b45ce73e57108b876a9fc011f312fca08e33 | | | | | | Author: gossen | | | | | | Date: Tue Jun 30 11:27:20 2015 +0200 | | | | | | | | | | | | Replace BackendDAE record constructors in BackendDAEOptimize | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | * | | commit ddeca2f9f9c27858373f4e63107501ad06e32de1 | | | | | | Author: gossen | | | | | | Date: Sun Jun 28 21:14:55 2015 +0300 | | | | | | | | | | | | Add function clearEqSyst | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | * | | commit 7f24872550c8c7f56f30f759b07896a813f5a884 | | | | | | Author: vruge | | | | | | Date: Mon Jun 29 23:10:57 2015 +0200 | | | | | | | | | | | | fixed whitespace | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | | | | * | | commit e4f030addf9578bca935b8a048612ce6b4d7ae83 | | | | | | Author: vruge | | | | | | Date: Mon Jun 29 21:47:56 2015 +0200 | | | | | | | | | | | | clean up | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | * | | commit d94675ccdc8529a850b0ab89026fdc54933bb7de | | | | | | Author: vruge | | | | | | Date: Mon Jun 29 21:26:46 2015 +0200 | | | | | | | | | | | | improved simplifySumOperatorExpression | | | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | | | * | | commit e9b910ea9669e7a35a3a1f4f305923381d7a4013 | | | | | | Author: vruge | | | | | | Date: Mon Jun 29 20:29:53 2015 +0200 | | | | | | | | | | | | improved symplifyLoops | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | | | * | | commit 5942fbcdce772c61fedfb35c22c99efc8232bef5 | | | | | | Author: vruge | | | | | | Date: Mon Jun 29 19:18:12 2015 +0200 | | | | | | | | | | | | added post module for simplify loops for the simulation/optimization | | | | | | | | | | | | - split and collect residual expression and make more simplification in | | | | | | relation to unknown variables | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * | | commit c53af00d32cb81c9ab00431a058218ee4653b631 | | | | | | Author: Martin Sjölund | | | | | | Date: Mon Jun 29 17:54:27 2015 +0200 | | | | | | | | | | | | Add ModelicaDiff lexer | | | | | | | | | | | | A Compiler/Lexers/LexerModelicaDiff.mo | | | | | | A Compiler/Lexers/lexerModelicaDiff.l | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | M Compiler/Util/DiffAlgorithm.mo | | | | | | | | | * | | commit 49f3f03cad3ff262b02d457ed5af72c4688a61eb | | | | | | Author: Martin Sjölund | | | | | | Date: Mon Jun 29 16:06:09 2015 +0200 | | | | | | | | | | | | Check commit summary and message lengths | | | | | | | | | | | | M Makefile.common | | | | | | | | | * | | commit e234aa135689e9bb12dcc6ff52bd14ef0ed64fab | | | | | | Author: marchartung | | | | | | Date: Mon Jun 29 15:44:34 2015 +0200 | | | | | | | | | | | | Fixed FMU2-Errors. Static member FMU2Wrapper::logCategory is now FMU2Wrapper::LogCategoryFMU | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | | | | | * | | commit 16dee2532c75d97416146633a0f8232fcde8ebcd | | | | | | Author: marchartung | | | | | | Date: Mon Jun 29 12:58:02 2015 +0200 | | | | | | | | | | | | Logger for CPP-Runtime updated | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | | M SimulationRuntime/cpp/Include/FMU/FMULogger.h | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | | | * | | commit 7e74d3bc2bb3b09754ec8701fdc8f91afe1c89b1 | | | | | | Author: Marcus Walther | | | | | | Date: Wed Jun 24 15:21:15 2015 +0200 | | | | | | | | | | | | - added boost::atomic to windows cpp-runtime-build | | | | | | | | | | | | M Makefile.omdev.mingw | | | | | | | | | * | | commit 33853171048dadaeea45760bbbdb6363e8fa791a | | | | | | Author: Marcus Walther | | | | | | Date: Wed Jun 24 15:13:28 2015 +0200 | | | | | | | | | | | | - replaced boost_log with logger-class of cpp-runtime | | | | | | - moved the implementation of StaticNonLinSolver-, StaticLinSolver- and StaticSolverOMCFactory to code files (because otherwise we are not able to disable cvode and kinsol for FMU export, easily) | | | | | | - FMU is now using Newton instead of Kinsol by default | | | | | | - FMU has no dependencies to sundials anymore | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | A SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticLinSolverOMCFactory.cpp | | | | | | A SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticNonLinSolverOMCFactory.cpp | | | | | | A SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticSolverOMCFactory.cpp | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | | | * | | commit 48def8bdee4fc12d5f588e01de758959fa7f1edd | | | | | | Author: Lennart Ochel | | | | | | Date: Mon Jun 29 12:12:46 2015 +0200 | | | | | | | | | | | | Fixed typos | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | M Compiler/Template/TplAbsyn.mo | | | | | | | | | * | | commit 4446bdb9fb9cf6122fe56461bb8d8379f11faca9 | | | | | | Author: Lennart Ochel | | | | | | Date: Mon Jun 29 11:37:09 2015 +0200 | | | | | | | | | | | | Fixed some typos | | | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | * | | commit 45d02162e450bef3bb44a1b1017938cbb311c259 | | | | | | Author: Lennart Ochel | | | | | | Date: Mon Jun 29 09:46:53 2015 +0200 | | | | | | | | | | | | Improved handling of inverse algorithms | | | | | | - Discrete variables do no longer appear as iteration variable | | | | | | - Proper error message for systems that need to have discrete iteration variable | | | | | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | * | | commit 70c020cb531e973ea53f62d49eae3706f8520503 | | | | | | Author: Martin Sjölund | | | | | | Date: Sat Jun 27 06:20:54 2015 +0200 | | | | | | | | | | | | Patch the bootstrapping tarball | | | | | | | | | | | | Need this patched Types.c (or a new tarball) in order to compile the | | | | | | updated Patternm.mo (polymorphism in the call). | | | | | | | | | | | | M Compiler/FrontEnd/Patternm.mo | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | M Compiler/boot/Makefile.common | | | | | | A Compiler/boot/patches/Types.patch.xz | | | | | | | | | * | | commit 127ddbfe754e9037a6828f34b50edcda73abdcb7 | | | | | | Author: Martin Sjölund | | | | | | Date: Fri Jun 26 14:28:00 2015 +0200 | | | | | | | | | | | | Fix some polymorphism checks | | | | | | | | | | | | - Updated check for polymorphism boxed vs. unboxed | | | | | | - Added traverseExpTopdown cases for match-expressions | | | | | | - NOTE: These require a new tarball and have been commented out | | | | | | - Various notifications added for missing traverse cases for match | | | | | | expressions | | | | | | | | | | | | M Compiler/FrontEnd/Algorithm.mo | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | | | | M Compiler/FrontEnd/Patternm.mo | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | | | * | | commit 91eaa018acce13407ea725e6bc522f01bd10d3f2 | | | |\ \ \ Merge: 639dcf9c20 14c7f83d6e | | | | | | | Author: Lennart Ochel | | | | | | | Date: Fri Jun 26 14:56:33 2015 +0200 | | | | | | | | | | | | | | Merge branch 'master' into inverse-algorithm | | | | | | | | | | | | | | Conflicts: | | | | | | | Compiler/SimCode/SerializeModelInfo.mo | | | | | | | | | | | * | | commit 14c7f83d6e5c64dbe359932fe4ceba1da40b0797 | | | | | |/ Author: Marcus Walther | | | | |/| Date: Fri Jun 26 13:37:45 2015 +0200 | | | | | | | | | | | | - support for Intel Compiler added to C++ Simulation Runtime (by Joseph Schuchart) | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/PrecompiledHeader.cmake | | | | | | | | | | * | commit 3aa480b21d93fbd9ab1ce03cd77997b10c45c78b | | | | | | Author: Martin Sjölund | | | | | | Date: Fri Jun 26 07:01:47 2015 +0200 | | | | | | | | | | | | Add missing fail calls | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | * | commit ac6e440cba15d4b282aa6486e3193611102a6d82 | | | | | | Author: Martin Sjölund | | | | | | Date: Thu Jun 25 18:06:46 2015 +0200 | | | | | | | | | | | | Print default values | | | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | * | commit 072de1ac4af791edc9bc7631d4d1e7bbfe67af94 | | | | | | Author: Lennart Ochel | | | | | | Date: Thu Jun 25 12:06:41 2015 +0200 | | | | | | | | | | | | Removed case for empty algorithms in SerializeModelInfo.serializeEquation | | | | | | There should be no empty algorithms in the backend anymore. | | | | | | | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | | | | | | * | commit 166d282f79915e2b1c1bd1d1cab953c4cad4464b | | | | | | Author: Martin Sjölund | | | | | | Date: Thu Jun 25 09:41:17 2015 +0200 | | | | | | | | | | | | Add a complete sphinx help text | | | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * | | commit 639dcf9c204c266c426d46741f91aaabb55a37ae | | | |/ / Author: Lennart Ochel | | | | | Date: Thu Jun 25 11:56:44 2015 +0200 | | | | | | | | | | Solve for inputs (or a combination of inputs and outputs) of an algorithm section if necessary | | | | | Therefore, the algorithm is treated as a nonlinear loop. This should be improved for discrete or hybrid systems (mixed continuous and discrete systems). | | | | | See #3081 | | | | | TODO: Handle discrete algorithm outputs properly. | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | M Compiler/SimCode/SimCode.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | M Compiler/Util/List.mo | | | | | | | | * | commit f2102e35598dfd9a8ad59d0b073c708656318966 | | | | | Author: Lennart Ochel | | | | | Date: Thu Jun 25 09:18:38 2015 +0200 | | | | | | | | | | Removed optional initialization | | | | | This removes obsolete code that was introduced to make numeric initialization available as fall-back solution if the symbolic initialization failed. Since the numeric initialization is removed for some time, this should be removed as well. | | | | | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | M Compiler/BackEnd/Initialization.mo | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | M Compiler/SimCode/SimCode.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCSharp.tpl | | | | | M SimulationRuntime/c/openmodelica_func.h | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | | | | | | * | commit 8927383eff3ea5f7586470b195b82e6b8ee5eb20 | | | | | Author: Lennart Ochel | | | | | Date: Wed Jun 24 21:38:09 2015 +0200 | | | | | | | | | | Don't add empty algorithms to BackendDAE | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | | | | * | commit 3c02ab56020e837d55338af83f4b23730c97c206 | | | | | Author: Martin Sjölund | | | | | Date: Wed Jun 24 19:45:41 2015 +0200 | | | | | | | | | | Improve --help=simulation | | | | | | | | | | Some fixes for #3371 | | | | | - Added solver details to simulation options file so omc can find it. | | | | | - Added --help=simulation-sphinxoutput | | | | | | | | | | M Compiler/Util/Flags.mo | | | | | M Compiler/Util/System.mo | | | | | M Compiler/runtime/systemimpl.c | | | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.h | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.h | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | | | | * | commit ec9f2b8e426c56b937c526b3f634c37151ac8960 | | | | | Author: Willi Braun | | | | | Date: Wed Jun 24 17:25:31 2015 +0200 | | | | | | | | | | - fix noevents debug flag | | | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | commit 281db692c461e135f93dd7145db7068b021d700e | | | | | Author: Martin Sjölund | | | | | Date: Wed Jun 24 14:19:11 2015 +0200 | | | | | | | | | | Implement Myer's diff algorithm | | | | | | | | | | An O(ND) Difference Algorithm and Its Variations | | | | | http://xmailserver.org/diff2.pdf | | | | | | | | | | Implemented as a generic function, and tested using sequences of | | | | | strings and integers. | | | | | | | | | | A Compiler/Util/DiffAlgorithm.mo | | | | | | | | * | commit 3a59575371843bd06185abef8c5c99727d272ec6 | | | | | Author: Martin Sjölund | | | | | Date: Wed Jun 24 14:04:53 2015 +0200 | | | | | | | | | | Improve operator overloading and error-messages | | | | | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | * | commit ced87142223cf97c3e20d3efc8306651bab9b41e | | | | | Author: Martin Sjölund | | | | | Date: Tue Jun 23 14:41:00 2015 +0200 | | | | | | | | | | Handle array as iterator | | | | | | | | | | M 3rdParty | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/FrontEnd/Types.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | * | commit e924e3c86a565eddc41bbdefe4b2ad9c2e4904e4 | | | | | Author: Martin Sjölund | | | | | Date: Tue Jun 23 14:31:46 2015 +0200 | | | | | | | | | | Fix umfpack rpath | | | | | | | | | | M Makefile.common | | | | | | | | * | commit 05fad1a9ff12fbcdb9bed11dfaf6b01f329b7b26 | | | |\ \ Merge: 3432e3e7b8 9f8ce9c5d5 | | | | | | Author: hudson | | | | | | Date: Tue Jun 23 13:59:40 2015 +0200 | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | | | * | commit 9f8ce9c5d5b976ba6f29cd741ba5fa812153310b | | | | |/ Author: Martin Sjölund | | | | | Date: Tue Jun 23 11:07:56 2015 +0200 | | | | | | | | | | Support pattern matching for enumerations | | | | | | | | | | M Compiler/FrontEnd/Patternm.mo | | | | | M Compiler/FrontEnd/Types.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | * | commit 3432e3e7b8cdb7b269d563c60c368835535fad6c | | | |\ \ Merge: 2ab80728d2 47ff858e34 | | | | |/ Author: Marcus Walther | | | | | Date: Tue Jun 23 11:04:24 2015 +0200 | | | | | | | | | | Merge remote-tracking branch 'origin/master' into masterMW | | | | | | | | | * commit 47ff858e341f562ae46a991c8e722d1a78ac2dd0 | | | | | Author: gossen | | | | | Date: Mon Jun 22 22:53:38 2015 +0200 | | | | | | | | | | Replace BackendDAE record constructors with BackendDAEUtil helper functions | | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | M Compiler/BackEnd/Initialization.mo | | | | | M Compiler/BackEnd/InlineArrayEquations.mo | | | | | M Compiler/BackEnd/Matching.mo | | | | | M Compiler/BackEnd/OnRelaxation.mo | | | | | M Compiler/BackEnd/OpenTURNS.mo | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | M Compiler/BackEnd/Tearing.mo | | | | | M Compiler/BackEnd/Uncertainties.mo | | | | | M Compiler/BackEnd/UnitCheck.mo | | | | | | | | | * commit 7ae1fb468e6a3ede00764e6a5fb0b8a5673812db | | | | | Author: gossen | | | | | Date: Thu Jun 18 23:00:51 2015 +0300 | | | | | | | | | | Add functions setVars and setEqs to BackendDAEUtil | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | * commit 30ddcebb0d5b1d1a574575e5139109047e569889 | | | | | Author: gossen | | | | | Date: Thu Jun 18 22:51:30 2015 +0300 | | | | | | | | | | Add function setSharedInitialEqns | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | * commit 2263f8d82af469a56a7418ded77f20b2eb9cce7a | | | | | Author: gossen | | | | | Date: Thu Jun 18 21:47:14 2015 +0300 | | | | | | | | | | Replace BackendDAE setter functions with new ones with uniform name and prototype | | | | | | | | | | BackendDAEUtil setter function for parameter of type : | | | | | set(BackendDAE.BackendDAE, ) | | | | | setShared(BackendDAE.Shared, ) | | | | | setEqSyst(BackendDAE.EqSystem, ) | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/Causalize.mo | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | M Compiler/BackEnd/Matching.mo | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | M Compiler/BackEnd/Tearing.mo | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | * commit b6d7f284b935a09cb48cd993ac8a101feb35cf3e | | | | | Author: Martin Sjölund | | | | | Date: Mon Jun 22 19:44:06 2015 +0200 | | | | | | | | | | Support the now standard Connections.rooted | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | * commit 234e916ba01b6467948719a595d4184045ba9068 | | | | | Author: Martin Sjölund | | | | | Date: Mon Jun 22 18:41:41 2015 +0200 | | | | | | | | | | Fix for OMPCC on OSX | | | | | | | | | | M Makefile.common | | | | | M Makefile.in | | | | | M configure.ac | | | | | | | | | * commit 5942cf8306c1da2a7aaaf594980b745032d71d42 | | | | | Author: marchartung | | | | | Date: Mon Jun 22 16:35:39 2015 +0200 | | | | | | | | | | Fixed Modelica.Thermal.HeatTransfer.Examples.Motor for debug=hpcom | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | * commit dd9ec804e648f44d7d804f86486b7f0e7aa4c557 | | | | | Author: Martin Sjölund | | | | | Date: Mon Jun 22 16:07:44 2015 +0200 | | | | | | | | | | Fix wrong parameter name for regex | | | | | | | | | | Was behaviour of "ignore case"=true, but said insensitive=true. | | | | | | | | | | M 3rdParty | | | | | M Compiler/Util/System.mo | | | | | M SimulationRuntime/c/util/utility.c | | | | | | | | | * commit e691274579e97e43b36c3156cec5eb0b49bc93dc | | | | | Author: vruge | | | | | Date: Mon Jun 22 15:09:50 2015 +0200 | | | | | | | | | | improved sortEqnsAndVars | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * commit 95945478b628ce35e7ab73210392ef23e72c3888 | | | | | Author: vruge | | | | | Date: Fri Jun 19 17:39:37 2015 +0200 | | | | | | | | | | added: sortEqnsVars -> heuristic for sorting eqns and vars. TODO: improve the heuristic | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * commit 0fc49fbadac23a3bc43cfc958b1863144b0a128e | | | | | Author: Martin Sjölund | | | | | Date: Mon Jun 22 12:48:25 2015 +0200 | | | | | | | | | | Update system libs list | | | | | | | | | | M Compiler/runtime/config.unix.h.in | | | | | | | | * | commit 2ab80728d24f7a194e257b176566f7aaad0ce5c2 | | | | | Author: Marcus Walther | | | | | Date: Tue Jun 23 11:03:30 2015 +0200 | | | | | | | | | | - added sundials license file to cpp-runtime and to FMU distribution | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | A SimulationRuntime/cpp/Licenses/sundials.license | | | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | | | | | | * | commit c4642999839be666f583a47129c3f6d0ae583fe9 | | | | | Author: Marcus Walther | | | | | Date: Tue Jun 23 10:23:16 2015 +0200 | | | | | | | | | | - all libraries of cpp runtime are now compiled with -fPIC on Linux systems | | | | | - boost log completely deactivated -> I will change the boost logger to the new logger code, soon | | | | | - fixed FMU compilation (now the static libraries are used) | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | | | | * | commit e8f8cc59471dc45d91d53f03dfe7b9c517b145c2 | | | |\ \ Merge: 433bd28f9c 0feb1da876 | | | | | | Author: Marcus Walther | | | | | | Date: Mon Jun 22 10:49:15 2015 +0200 | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into masterMW | | | | | | | | | | | | Conflicts: | | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | Compiler/Template/CodegenFMUCpp.tpl | | | | | | SimulationRuntime/cpp/CMakeLists.txt | | | | | | SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | | | | SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | SimulationRuntime/cpp/Makefile.in | | | | | | SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | * | | commit 433bd28f9cf50526717367adaf041223ec5c6204 | | | | | | Author: Marcus Walther | | | | | | Date: Mon Jun 22 09:49:07 2015 +0200 | | | | | | | | | | | | - Added measureTime-Regions to thread-functions | | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | * | | commit c1b896dab9a6f3e33c4bbcdb40ed80a791530b22 | | | | | | Author: Marcus Walther | | | | | | Date: Mon Jun 22 09:26:48 2015 +0200 | | | | | | | | | | | | - fix for undefined MEASURETIME_REGION | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | * | | commit 44e6e5e4dbc826cf3e98a29d83714763269628a7 | | | | | | Author: Marcus Walther | | | | | | Date: Mon Jun 22 09:06:41 2015 +0200 | | | | | | | | | | | | - fixed some linker problems | | | | | | - added measureTime-statements for threads of thread-schedule | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | | | | | | | | | * | | commit 97c3eb8ad0579a644ac47a3cf45fe9d256dce20b | | | | | | Author: Marcus Walther | | | | | | Date: Fri Jun 19 14:09:31 2015 +0200 | | | | | | | | | | | | - fixed CVodeWriteOutput-Tracing | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | * | | commit 8e9e1aed60241a562defe9b8f8ddbbbe884e4bf5 | | | | | | Author: Marcus Walther | | | | | | Date: Fri Jun 19 13:54:57 2015 +0200 | | | | | | | | | | | | - fixed CVodeWriteOutput-Tracing | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | * | | commit 1a975c24c4a698c0c65f59032f207a90534e2cca | | | | | | Author: Marcus Walther | | | | | | Date: Fri Jun 19 13:29:25 2015 +0200 | | | | | | | | | | | | - fix for FMU export | | | | | | - fixed CVodeWriteOutput-Tracing | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | * | | commit d335cc63bbdac8d9f5aa4d336a94d67962abb4a3 | | | | | | Author: Marcus Walther | | | | | | Date: Fri Jun 19 08:48:32 2015 +0200 | | | | | | | | | | | | - further changes on Makefile structure, to disable papi if scorep is used | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | | | | * | | commit 59574f7d5be5320c3ca47377aa6b504230e60e33 | | | | | | Author: Marcus Walther | | | | | | Date: Fri Jun 19 08:07:05 2015 +0200 | | | | | | | | | | | | - removed runtime_static_linking from mingw-makefile | | | | | | - removed threading instruction for scorep | | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | * | | commit d32effdcc169f179fd610195fbd049b2a038c026 | | | | | | Author: Marcus Walther | | | | | | Date: Thu Jun 18 16:54:16 2015 +0200 | | | | | | | | | | | | - fixed segfault | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | | | | * | | commit f3cb54a807638900cc6470ad322b6e4844da55f8 | | | | | | Author: Marcus Walther | | | | | | Date: Thu Jun 18 16:41:44 2015 +0200 | | | | | | | | | | | | - added missing static library | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * | | commit 39283a106f85a1e29d8c6ba73bfc4b4d1e827218 | | | | | | Author: Marcus Walther | | | | | | Date: Thu Jun 18 16:15:03 2015 +0200 | | | | | | | | | | | | - removed runtime_static_linking from Makefile | | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | | * | | commit c0aed9a7789849c43616e712290b7d131d1d41a4 | | | | | | Author: Marcus Walther | | | | | | Date: Thu Jun 18 15:52:11 2015 +0200 | | | | | | | | | | | | - fixed runtimeStaticLinking | | | | | | - fixed ScoreP-Support | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | | | | | * | | commit 800439e6eec1fc389e4f7579829fee97a5855e51 | | | | | | Author: Marcus Walther | | | | | | Date: Wed Jun 17 14:11:11 2015 +0200 | | | | | | | | | | | | - fixed mingw build | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | * | | commit 371736ec03345af76e15c78068ad0c8e2308ef59 | | | | | | Author: Marcus Walther | | | | | | Date: Wed Jun 17 13:39:11 2015 +0200 | | | | | | | | | | | | - ScoreP-include added | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | | | | * | | commit e7e289030178edf722420e2e06fa1a867375b4b3 | | | | | | Author: Marcus Walther | | | | | | Date: Wed Jun 17 10:18:32 2015 +0200 | | | | | | | | | | | | - fixed ScoreP-Handling in Cmake | | | | | | | | | | | | M SimulationRuntime/cpp/CMake/FindPugiXML.cmake | | | | | | A SimulationRuntime/cpp/CMake/FindScoreP.cmake | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | | * | | | commit b65b1532cb403ced7359ba2566d816c76a617d4b | | | | | | Author: RuedKamp | | | | | | Date: Wed Jul 1 11:30:21 2015 +0200 | | | | | | | | | | | | -whitespace error | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | | * | | | commit afaf039769685ac9d18ea1c70378dca7501d0f60 | | | | | | Author: RuedKamp | | | | | | Date: Wed Jul 1 11:17:34 2015 +0200 | | | | | | | | | | | | -changes reverted | | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | * | | | commit 876a71052ced74beea9ca6ec4bfd8d244a9e8274 | | | | | | Author: RuedKamp | | | | | | Date: Wed Jul 1 11:06:21 2015 +0200 | | | | | | | | | | | | -some adaptions for vxworks | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | | | | * | | | commit b0733603c22cd7efc0133418525d97387e2fd76e | | |\ \ \ \ Merge: 18b5e7e5e1 d084a77e39 | | | | |_|/ Author: RuedKamp | | | |/| | Date: Mon Jun 22 11:55:23 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit d084a77e3999c6770f6fb402af8f638cfe3f51a7 | | | | | | Author: Per Östlund | | | | | | Date: Mon Jun 22 11:18:27 2015 +0200 | | | | | | | | | | | | Made ConnectUtil.sizeOfVariable2 handle array dimensions better. | | | | | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | | | | * | | commit 1a119b6f81bba6772bee8005fc5a69b3099c5a93 | | | | |/ Author: Lennart Ochel | | | |/| Date: Mon Jun 22 10:58:42 2015 +0200 | | | | | | | | | | Change some matchcontinue statements to match statements | | | | | Remove some unhelpful comments | | | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | | | | * | commit 0feb1da87656a61f4c3ed69c06560a802ebbb511 | | | | | Author: Rüdiger Franke | | | | | Date: Mon Jun 22 10:12:59 2015 +0200 | | | | | | | | | | add libs of external objects to gcc makefile of Cpp FMI | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | * | commit 930ee92427f1c3d4527081e0b1af48679f50f43a | | | | | Author: Rüdiger Franke | | | | | Date: Mon Jun 22 09:28:12 2015 +0200 | | | | | | | | | | Adapt Cpp FMI2 to recent changes to make it compile again | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | | | | * | commit c0786262e5b1b405f3e5c78aa3f9aff975148183 | | | | | Author: Ruediger Franke | | | | | Date: Mon Jun 22 08:38:45 2015 +0200 | | | | | | | | | | Redo 8963da5 to make Cpp FMI2 work again | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | * | commit ef62d68d27bda4cc043b153d15cb0478a57cd60a | | | | | Author: Martin Sjölund | | | | | Date: Mon Jun 22 09:54:49 2015 +0200 | | | | | | | | | | Add a CONTRIBUTING file | | | | | | | | | | A CONTRIBUTING.md | | | | | M README.md | | | | | | | | * | commit 164e53e17435d5a3e4ab036bcf0806c9db20aa7f | | | | | Author: Martin Sjölund | | | | | Date: Mon Jun 22 09:02:19 2015 +0200 | | | | | | | | | | Fix ipopt compilation on OSX | | | | | | | | | | M Makefile.common | | | | | M configure.ac | | | | | | | | * | commit 77a112e21bf6f0b08470dcf95fad4aa522e0e0d7 | | | | | Author: Martin Sjölund | | | | | Date: Sun Jun 21 19:19:08 2015 +0200 | | | | | | | | | | Add weak linking for OSX umfpack | | | | | | | | | | M Makefile.in | | | | | M configure.ac | | | | | | | | * | commit 5d52a95fc6d987d470a3c73437de3521cdb615a6 | | | | | Author: Martin Sjölund | | | | | Date: Sun Jun 21 11:16:23 2015 +0200 | | | | | | | | | | Fix sanity check | | | | | | | | | | We sometimes commit only to testsuite, and not OMCompiler. | | | | | | | | | | M Makefile.common | | | | | | | | * | commit ee53ba66674fff7c2f7b0c7679c3e464daecf20e | | | | | Author: Martin Sjölund | | | | | Date: Sun Jun 21 09:55:00 2015 +0200 | | | | | | | | | | Make a tail-recursive call | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | commit 390d4753311a62d1d0170d575226b83163e93c97 | | | | | Author: Willi Braun | | | | | Date: Sat Jun 20 00:51:05 2015 +0200 | | | | | | | | | | - fix codegeneration of sparse pattern | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | * | commit 4d21edaad6bf182fbab42b441633c702807e1335 | | | | | Author: Lennart Ochel | | | | | Date: Fri Jun 19 13:24:32 2015 +0200 | | | | | | | | | | Fix #3358 (Strange discrete behavior in algorithms) | | | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | | | * | | commit 18b5e7e5e1fa195cc463ff10cf6a5d6fd9325213 | | | | | Author: RuedKamp | | | | | Date: Mon Jun 22 11:54:51 2015 +0200 | | | | | | | | | | -added functionblock for vxworks69 | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | * | | commit ed4808a236a878372493c3fdf659e80cabaad4f8 | | | | | Author: RuedKamp | | | | | Date: Fri Jun 19 10:24:55 2015 +0200 | | | | | | | | | | -fixed whitespace | | | | | | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | * | | commit e052ac0843d6e60b6624a7dbd141884bc8269360 | | | | | Author: RuedKamp | | | | | Date: Fri Jun 19 08:12:18 2015 +0200 | | | | | | | | | | -fixed whitespaces | | | | | | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | * | | commit e6aeb1d16e4e82242cf0f1506555cb85fe98b1a1 | | |\ \ \ Merge: bd9ddd2013 69e381087b | | | |/ / Author: RuedKamp | | | | | Date: Fri Jun 19 08:01:52 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit 69e381087b63691be6ca024f9b0e2929eeaf00bc | | | | | Author: Willi Braun | | | | | Date: Thu Jun 18 18:38:31 2015 +0200 | | | | | | | | | | - change execStat usage a bit to get a better overview | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Util/Error.mo | | | | | | | | * | commit c9cd590a4ca9b38bebdc7a8af76a9ece13148c43 | | | | | Author: Henning Kiel | | | | | Date: Thu Jun 18 17:40:33 2015 +0200 | | | | | | | | | | some fixes for compilation on OS X | | | | | | | | | | M Makefile.common | | | | | M configure.ac | | | | | | | | * | commit 7b13279fa6726ae0a70dee8c0548bafa7fd7642c | | | | | Author: Martin Sjölund | | | | | Date: Thu Jun 18 15:55:11 2015 +0200 | | | | | | | | | | Introduce new API call listFile | | | | | | | | | | The function takes a class name and only prints elements that | | | | | originated in the same file as this class. It also adds a within | | | | | statement at the top of the file. | | | | | | | | | | M Compiler/FrontEnd/Dump.mo | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | M Compiler/Script/CevalScript.mo | | | | | M Compiler/Template/AbsynDumpTV.mo | | | | | M Compiler/Template/AbsynDumpTpl.tpl | | | | | | | | * | commit b0dc6e73a687eb879a7de5b3548378573bd001bd | | | | | Author: Niklas Worschech | | | | | Date: Thu Jun 18 15:13:08 2015 +0200 | | | | | | | | | | fix for external c calls return values in cpp runtime | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 0af65300b9a61d7c44537aae30bad1d5789db27e | | | | | Author: Martin Sjölund | | | | | Date: Thu Jun 18 10:57:37 2015 +0200 | | | | | | | | | | Use better version | | | | | | | | | | M Makefile.in | | | | | M common | | | | | M configure.ac | | | | | | | * | | commit bd9ddd201363191403f6bd902c01c6f5ddab602f | | | | | Author: RuedKamp | | | | | Date: Wed Jun 17 18:05:12 2015 +0200 | | | | | | | | | | -fixed whitespaces | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/ARKode/ARKode.h | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | * | | commit cddf2701738d83a0c661f27c126472dc184b4a8a | | | | | Author: RuedKamp | | | | | Date: Wed Jun 17 17:38:08 2015 +0200 | | | | | | | | | | -fixed whitespaces | | | | | | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | * | | commit d92fe2ed0d4118f6ac21b15c2d029808a73db7f2 | | |\ \ \ Merge: 562f2cb17d ca33ed1ef0 | | | |/ / Author: RuedKamp | | | | | Date: Wed Jun 17 17:22:50 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit ca33ed1ef09262fe350cd8fb358cb5932e045bc2 | | | | | Author: Marcus Walther | | | | | Date: Wed Jun 17 14:14:23 2015 +0200 | | | | | | | | | | - fixed mingw build | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 575332101748ad8d75e8034bb7671d2bf17dcb6f | | | | | Author: Marcus Walther | | | | | Date: Wed Jun 17 13:39:11 2015 +0200 | | | | | | | | | | - ScoreP-include added | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | | | * | commit 0c25b668bb936df13b2480d0ddc518b19c5974c2 | | | | | Author: Marcus Walther | | | | | Date: Wed Jun 17 10:18:32 2015 +0200 | | | | | | | | | | - fixed ScoreP-Handling in Cmake | | | | | | | | | | M SimulationRuntime/cpp/CMake/FindPugiXML.cmake | | | | | A SimulationRuntime/cpp/CMake/FindScoreP.cmake | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | | * | commit 1a632d21b678a0e333d134f5c482a9f683331f9e | | | |\ \ Merge: 7a965d793a 5f59a5b476 | | | | |/ Author: hudson | | | |/| Date: Wed Jun 17 09:57:26 2015 +0200 | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | | * commit 5f59a5b476be14489fae1116c1fba8cd2af0a606 | | | | | Author: Martin Sjölund | | | | | Date: Wed Jun 17 09:36:30 2015 +0200 | | | | | | | | | | Install pre-commit hook | | | | | | | | | | M Makefile.omdev.mingw | | | | | | | | * | commit 7a965d793a8b845ffe9441aaec443eab3e85d0c6 | | | | | Author: Marcus Walther | | | | | Date: Wed Jun 17 09:56:23 2015 +0200 | | | | | | | | | | - fixed msvc build | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | | | M SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | | | | | | | | * | commit 42e3157dae162f971da5143a28bf45f6e6fb19ca | | | |\ \ Merge: a5bdcbf7b9 df48d6ed17 | | | | |/ Author: Marcus Walther | | | | | Date: Wed Jun 17 08:25:02 2015 +0200 | | | | | | | | | | Merge remote-tracking branch 'origin/master' into fastMW2 | | | | | | | | | | Conflicts: | | | | | SimulationRuntime/cpp/Core/Utils/extension/measure_time_statistic.cpp | | | | | | | | * | commit a5bdcbf7b972643c2c1392d9039e3e6831689b1d | | | | | Author: Marcus Walther | | | | | Date: Wed Jun 17 08:23:35 2015 +0200 | | | | | | | | | | - removed experimental PropertyReader | | | | | - updated gitignore-file | | | | | | | | | | M .gitignore | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | * | commit 0d01144193bb8d8c0f09239f492237ec37dfa0a7 | | | | | Author: Marcus Walther | | | | | Date: Wed Jun 17 08:10:47 2015 +0200 | | | | | | | | | | - added missing property reader interface | | | | | | | | | | A SimulationRuntime/cpp/Include/Core/DataExchange/IPropertyReader.h | | | | | | | | * | commit 1ed94c99ff22beb5aec3d626e42d73bc715018dd | | | | | Author: Marcus Walther | | | | | Date: Wed Jun 17 07:47:40 2015 +0200 | | | | | | | | | | - cherry picked niklas changes | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M SimulationRuntime/cpp/Core/SimController/Initialization.cpp | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | * | commit cf1058ae25f6bcc71e133add29da2f444d2bcf25 | | | | | Author: Marcus Walther | | | | | Date: Wed Jun 17 07:35:14 2015 +0200 | | | | | | | | | | - added XmlPropertyReader-Class | | | | | - Fix for FMU shared object generation | | | | | | | | | | A SimulationRuntime/cpp/Core/DataExchange/XmlPropertyReader.cpp | | | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | | | A SimulationRuntime/cpp/Include/Core/DataExchange/XmlPropertyReader.h | | | | | | | | * | commit 2c70f15c52fdf12acea5269e1944672d8cdc8799 | | | | | Author: Marcus Walther | | | | | Date: Tue Jun 16 16:51:08 2015 +0200 | | | | | | | | | | fix for msvc build of cpp runtime | | | | | fix msvc build in cpp runtime | | | | | | | | | | A SimulationRuntime/cpp/Core/Utils/extension/measure_time_statistic.cpp | | | | | | | | * | commit b2d7e9fadf9a29b43b23c566930973067f42263d | | | | | Author: Marcus Walther | | | | | Date: Tue Jun 16 13:02:27 2015 +0200 | | | | | | | | | | - first version of initialization XML for c++ simulation runtime added | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | A Compiler/Template/CodegenCppInit.tpl | | | | | M Compiler/Template/Makefile.common | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | * | | commit 562f2cb17dffad8010018437b0260bf2fd19b615 | | | | | Author: RuedKamp | | | | | Date: Wed Jun 17 09:18:59 2015 +0200 | | | | | | | | | | -fixed whitespaces | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | * | | commit 55f5ad0525529b13ea501a9fcb4dc6b7bb5985cf | | |\ \ \ Merge: 0f3a1f9e23 df48d6ed17 | | | | |/ Author: RuedKamp | | | |/| Date: Wed Jun 17 08:14:39 2015 +0200 | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | * | commit df48d6ed175956b55ff9ba61b1c26042eecc3924 | | | |\ \ Merge: b2427203bf d36f27a3b5 | | | | | | Author: hudson | | | | | | Date: Tue Jun 16 15:58:47 2015 +0200 | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | | | * | commit d36f27a3b5df58ad0624138533423d7d7a426b79 | | | | | | Author: Martin Sjölund | | | | | | Date: Tue Jun 16 15:44:42 2015 +0200 | | | | | | | | | | | | Look for Susan-generated files | | | | | | | | | | | | M Makefile.common | | | | | | | | | | * | commit 6f28e4181c4f0c9d64bd9262b966b65bc06967dd | | | | | | Author: Per Östlund | | | | | | Date: Tue Jun 16 14:52:30 2015 +0200 | | | | | | | | | | | | Fix for #3357: | | | | | | - Simplify actualStream when flow direction can be determined from min/max of | | | | | | flow variable. | | | | | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | | | | * | commit 1abf2a92f29d69ca989359ab41b9c7fa0770bea1 | | | | | | Author: Martin Sjölund | | | | | | Date: Tue Jun 16 10:56:25 2015 +0200 | | | | | | | | | | | | Update sanity check | | | | | | | | | | | | M Makefile.common | | | | | | | | | | * | commit e6dec7cd72e47ca1bc56840b0e0c6dbc925a09bf | | | | | | Author: Martin Sjölund | | | | | | Date: Tue Jun 16 10:53:55 2015 +0200 | | | | | | | | | | | | Fix MODELICAPATH/OMHOME confusion | | | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | | | * | | commit b2427203bf14d5ef56975d461c55fc3c116ac72c | | | | | | Author: ptaeuber | | | | | | Date: Tue Jun 16 15:22:45 2015 +0200 | | | | | | | | | | | | - minor bug fix | | | | | | | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | | | | * | | commit f2b42a73fce2bab16f43a90dc3a8fccf02daba22 | | | |\ \ \ Merge: 7db7104f75 bffe982e51 | | | | |/ / Author: ptaeuber | | | | | | Date: Tue Jun 16 10:50:03 2015 +0200 | | | | | | | | | | | | Merge branch 'master' into passSystem | | | | | | | | | | | | Conflicts: | | | | | | Compiler/BackEnd/BackendVariable.mo | | | | | | Compiler/Util/Flags.mo | | | | | | | | | | * | commit bffe982e51ae3a13e7c6adecb3315d2c4a0ef9f4 | | | | | | Author: Per Östlund | | | | | | Date: Mon Jun 15 16:09:57 2015 +0200 | | | | | | | | | | | | Fixed naming of record constructors when using enumeration arrays. | | | | | | | | | | | | M Compiler/FrontEnd/InstFunction.mo | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | | | | * | | commit 7db7104f7598e41867eeb0091a0f15e773e6cb21 | | | | | | Author: ptaeuber | | | | | | Date: Mon Jun 15 16:44:05 2015 +0200 | | | | | | | | | | | | - pass second tearing set to runtime | | | | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | M Compiler/Template/SimCodeDump.tpl | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | M Compiler/Util/Flags.mo | | | | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | | | | | | | * | | commit 2b2d49903de2bd59c4dc9d92d23aae8856f44bbc | | | | | | Author: ptaeuber | | | | | | Date: Thu Jun 11 11:32:03 2015 +0200 | | | | | | | | | | | | pass second tearing set to runtime | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | M Compiler/Template/SimCodeDump.tpl | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * | | commit c112818594b38792e750c195f12cf44f4c58ccfd | | | | | | Author: ptaeuber | | | | | | Date: Fri May 22 14:09:41 2015 +0200 | | | | | | | | | | | | Pass casual tearing set to SimCode | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | * | | | commit 0f3a1f9e239a8f9b1ab812952a0e668d20ddc236 | | |\ \ \ \ Merge: 16a7b8a8fd 10e080e240 | | | | |/ / Author: RuedKamp | | | |/| | Date: Mon Jun 15 14:23:08 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit 10e080e240021787d1b14d9fc5b0bfc054ee6230 | | | | | | Author: vwaurich | | | | | | Date: Mon Jun 15 13:55:25 2015 +0200 | | | | | | | | | | | | - remove trailing whitespaces | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | | * | | commit 3a00a4279b23702f3e1bb59b5de6af6f5d84f9cc | | | | | | Author: vwaurich | | | | | | Date: Mon Jun 15 13:11:42 2015 +0200 | | | | | | | | | | | | - fix for var replacements | | | | | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | | | | | * | | commit 96c3492bb2f5f6a2c6f261a7ac591aa3acff130a | | | | | | Author: vwaurich | | | | | | Date: Mon Jun 15 12:53:42 2015 +0200 | | | | | | | | | | | | - extend var replacement to substitute partial function calls | | | | | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | | * | | commit 810b701c54509ce762b10c0513d82b7c79673e72 | | | | | | Author: vwaurich | | | | | | Date: Mon Jun 15 08:49:27 2015 +0200 | | | | | | | | | | | | - remove file that does not belong to this branch | | | | | | | | | | | | D Compiler/BackEnd/BackendArrayVarTransform.mo | | | | | | | | | * | | commit c97550e75290f0ca93b700c8ba37cf3cbb204cd4 | | | | | | Author: vwaurich | | | | | | Date: Mon Jun 15 08:44:40 2015 +0200 | | | | | | | | | | | | - remove trailing whitespaces | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | | * | | commit 9b7f32e78079d1dcd86b530253327ab1ed9ba030 | | | | | | Author: vwaurich | | | | | | Date: Mon Jun 15 08:25:57 2015 +0200 | | | | | | | | | | | | - fix indexing of partial function evaluation | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | | * | | commit 55f212251b169ecd009752eaec561659f3a89992 | | | | | | Author: vwaurich | | | | | | Date: Fri Jun 12 16:57:50 2015 +0200 | | | | | | | | | | | | - fix function evaluation | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | | * | | commit eeeb68ede920ca9d64c088a30adc0f54909370e1 | | | | | | Author: vwaurich | | | | | | Date: Fri Jun 12 15:44:26 2015 +0200 | | | | | | | | | | | | - remove some debug output in eval funcs | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | * | | commit 8da901279cb5b516201c5613e4b09bafad63b512 | | | | | | Author: vwaurich | | | | | | Date: Fri Jun 12 15:28:55 2015 +0200 | | | | | | | | | | | | - even mroe fixes | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | | | | * | | commit abf4da5399c983a82c679a5ebbb25e0210374898 | | | | | | Author: vwaurich | | | | | | Date: Fri Jun 12 11:41:18 2015 +0200 | | | | | | | | | | | | - more fixes for eval func epxs | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | * | | commit 35582b75fd1047ad4a0c91ea5285f7141eb942e4 | | | | | | Author: vwaurich | | | | | | Date: Thu Jun 11 15:06:08 2015 +0200 | | | | | | | | | | | | - some more stuff for eval function calls | | | | | | | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | * | | commit c53f53cdeb0c939c63bfc5d78d62c04ef3b1973f | | | | | | Author: vwaurich | | | | | | Date: Thu Jun 11 15:05:04 2015 +0200 | | | | | | | | | | | | - added evaluation of function calls in exp, replace ceval with this in removesimpleequations | | | | | | | | | | | | A Compiler/BackEnd/BackendArrayVarTransform.mo | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | * | | | commit 16a7b8a8fd3175e4441deed9319e20fc1df54044 | | |\ \ \ \ Merge: 47f02a3094 e145aa85f0 | | | |/ / / Author: RuedKamp | | | | | | Date: Mon Jun 15 13:21:33 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | * | | commit e145aa85f0b681830e650e5fa446e484c852d54b | | | |\ \ \ Merge: de1412c596 cbb42691a0 | | | | |_|/ Author: hudson | | | |/| | Date: Mon Jun 15 12:02:54 2015 +0200 | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | | | * | commit cbb42691a054b4ab98021189fb3bb2c498404d16 | | | | | | Author: marchartung | | | | | | Date: Mon Jun 15 11:12:42 2015 +0200 | | | | | | | | | | | | BugFix level scheduler | | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | | | * | commit 7b43f2b66076973668d3e5fb0fc931570ccf1390 | | | | | | Author: marchartung | | | | | | Date: Mon Jun 15 10:41:03 2015 +0200 | | | | | | | | | | | | Added new statistical profiling feature | | | | | | | | | | | | A SimulationRuntime/cpp/Core/Utils/extension/measure_time_statistic.cpp | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_statistic.hpp | | | | | | | | | | * | commit a48c2f9e8c9a9c74b206335b32cc080119a07e5e | | | | | | Author: marchartung | | | | | | Date: Mon Jun 15 10:26:58 2015 +0200 | | | | | | | | | | | | Added statistical support for profiling | | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | M Compiler/SimCode/HpcOmSimCode.mo | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | * | commit f4112f439c9daae957005f72aaf33d9aa0b8b8a5 | | | | | | Author: marchartung | | | | | | Date: Mon Jun 15 09:22:29 2015 +0200 | | | | | | | | | | | | Updating profiling cpp | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time.cpp | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_papi.cpp | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_rdtsc.cpp | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_scorep.cpp | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time.hpp | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_papi.hpp | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_rdtsc.hpp | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_scorep.hpp | | | | | | | | | * | | commit de1412c596bf43d3968f6f5a00910308159aa2f6 | | | | | | Author: Marcus Walther | | | | | | Date: Mon Jun 15 11:50:37 2015 +0200 | | | | | | | | | | | | - fix for windows build | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | | | * | | commit 3ec9602ba65e299e51a2bb4217c1ec20357be6dd | | | |\ \ \ Merge: f7f3c6652c 752d5e7382 | | | | | | | Author: Marcus Walther | | | | | | | Date: Mon Jun 15 08:07:31 2015 +0200 | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into masterMW | | | | | | | | | | | | | | Conflicts: | | | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | | SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig.inc.in | | | | | | | SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | | SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | | | SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | SimulationRuntime/cpp/Include/FMU/FMULogger.h | | | | | | | | | | * | | | commit f7f3c6652cf56eb18e6d3046810d7334a7b53c8b | | | | | | | Author: Marcus Walther | | | | | | | Date: Mon Jun 15 07:57:06 2015 +0200 | | | | | | | | | | | | | | - fixed runtimeStaticLinking for C++ Runtime | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | | | | | | * | | | commit 32417fc4629678d62808451e507a4845f35def3d | | | | | | | Author: Marcus Walther | | | | | | | Date: Fri Jun 12 11:15:43 2015 +0200 | | | | | | | | | | | | | | - fixed msvc build | | | | | | | | | | | | | | M SimulationRuntime/cpp/CMake/FindTBB.cmake | | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMULogger.h | | | | | | | | | | * | | | commit 6e8220bc8b5ce12d25e02acc96cca2445237ef4e | | | | | | | Author: Marcus Walther | | | | | | | Date: Thu Jun 11 15:47:32 2015 +0200 | | | | | | | | | | | | | | -Added kinsol library to FMU | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig.inc.in | | | | | | | | | | * | | | commit 7dfa590ead78d09aca81fbb3d99025909cf31a23 | | | | | | | Author: Marcus Walther | | | | | | | Date: Thu Jun 11 13:51:09 2015 +0200 | | | | | | | | | | | | | | - added some gitignore-files for cpp-runtime | | | | | | | - FMU includes the kinsol library now | | | | | | | | | | | | | | M .gitignore | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | | * | | | commit 71bd4c298d3d731d1033d81e4a84da1f0034651f | | | | | | | Author: Marcus Walther | | | | | | | Date: Thu Jun 11 13:21:26 2015 +0200 | | | | | | | | | | | | | | - changed return type of evluate functions to void | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | * | | | commit f7600b21fa0e2dee7fe630005781fe1646339ba8 | | | | | | | Author: Marcus Walther | | | | | | | Date: Thu Jun 11 11:03:07 2015 +0200 | | | | | | | | | | | | | | - moved creation of build-folder from clean- to runtimeCPP-target | | | | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | | * | | | commit 82bcd946f150714b3ef5f02bd6fc052088f05dcd | | | |\ \ \ \ Merge: c885abde30 95d54df03b | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Thu Jun 11 10:53:57 2015 +0200 | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into masterMW | | | | | | | | | | | * | | | | commit c885abde3035de50d6b40a0b47b52263e2232edc | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Thu Jun 11 10:53:19 2015 +0200 | | | | | | | | | | | | | | | | - removed clean in makefile-target "runtimeCPP", to reduce the build time | | | | | | | | - removed RUNTIME_STATIC_LINKING from ModelicaConfig (Cpp-Runtime) | | | | | | | | - Modelica-import in busywaiting-barrier is now correct again | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig.inc.in | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/busywaiting_barrier.hpp | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | | | * | | | | commit ed6c94996b68e0ea77c76c66d332b0a919eb13a1 | | | |\ \ \ \ \ Merge: 47955e830a f54c86fb37 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Wed Jun 10 15:57:07 2015 +0200 | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into masterMW | | | | | | | | | | | | * | | | | | commit 47955e830a8c5aa2bdbb8323a2619ede0f355b1a | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Wed Jun 10 15:55:45 2015 +0200 | | | | | | | | | | | | | | | | | | - splitted evaluate-functions | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | * | | | | | commit 32b35ec26644a242c893d583e2a35aaa91400f8f | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Wed Jun 10 10:16:13 2015 +0200 | | | | | | | | | | | | | | | | | | - fixed initialization | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | | | | | * | | | | | commit f778574a8ac6781dc5c18d03bca3b8e3847d8375 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Wed Jun 10 10:08:38 2015 +0200 | | | | | | | | | | | | | | | | | | - fixed fmu-logging | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | | | | | * | | | | | commit 07d7d9aac0c2b3fbbc743a6a2655a3245c42fdd0 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Mon Jun 8 14:58:10 2015 +0200 | | | | | | | | | | | | | | | | | | - fixed linking issue with FMULogger | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | | | | | | | | | | * | | | | | commit c2017c2f1d0ef23c0af4e7e032cbe31a61b629df | | | |\ \ \ \ \ \ Merge: 0a7c2fae91 6ebad16a46 | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | Date: Mon Jun 8 07:42:17 2015 +0200 | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into masterMW | | | | | | | | | | | | | * | | | | | | commit 0a7c2fae91782825945bdcbb804871255b8e1e79 | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | Date: Mon Jun 8 07:41:22 2015 +0200 | | | | | | | | | | | | | | | | | | | | - fix for Cpp-Runtime | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | * | | | | | | commit ac4dc2e81e17ac043fb8383fa4e25f77b58ea2c3 | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | Date: Fri Jun 5 13:53:52 2015 +0200 | | | | | | | | | | | | | | | | | | | | - logging can now be switched on and off | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | | | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | | | | | | | | | * | | | | | | commit 6c67400e1fe8d15ab62e687db7ae18874f4f2d1c | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | Date: Fri Jun 5 13:14:07 2015 +0200 | | | | | | | | | | | | | | | | | | | | - fixed FMU logger and getter- and setters | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | | | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | | | | | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | | | | | | * | | | | | | commit 41793d5d4d18888e54be668022dda1f74e275f6b | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | Date: Fri Jun 5 09:04:30 2015 +0200 | | | | | | | | | | | | | | | | | | | | - FMU cleanup (CPP-Runtime) | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time.hpp | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | | | | | | D SimulationRuntime/cpp/Include/FMU/FMULibInterface.cpp | | | | | | | | | | D SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/IFMUInterface.h | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/fmiModelFunctions.h | | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | | | | | | * | | | | | | commit 403265c491139d2d91d653bbd0c5ad9934e31948 | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | Date: Fri Jun 5 09:02:37 2015 +0200 | | | | | | | | | | | | | | | | | | | | - added a simple logger class to cpp-runtime | | | | | | | | | | - cleaned up FMU files | | | | | | | | | | | | | | | | | | | | A SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | | | | | | A SimulationRuntime/cpp/FMU/CMakeLists.txt | | | | | | | | | | A SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | | | | | | A SimulationRuntime/cpp/Include/FMU/FMULibInterface.h | | | | | | | | | | A SimulationRuntime/cpp/Include/FMU/FMULogger.h | | | | | | | | | | | | | * | | | | | | commit be2165344143269128520daa0874cae6e4712a3b | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | Date: Thu Jun 4 13:47:25 2015 +0200 | | | | | | | | | | | | | | | | | | | | - removed the eclipse stuff because it is part of the superproject | | | | | | | | | | | | | | | | | | | | D .cdtproject-sample-cdt | | | | | | | | | | D .externalToolBuilders/OMDev-MINGW-OpenModelicaBuilder.launch-sample | | | | | | | | | | D .project-sample | | | | | | | | | | D .project-sample-cdt | | | | | | | | | | D .settings/org.eclipse.core.runtime.prefs | | | | | | | | | | | | | * | | | | | | commit ec3daec0746f7d12b729ad9da805dca1d081d039 | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | Date: Thu Jun 4 10:29:55 2015 +0200 | | | | | | | | | | | | | | | | | | | | - some fmu-cleanups for cpp runtime | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/fmiModelFunctions.h | | | | | | | | | | | | * | | | | | | | commit 47f02a3094700bb7689df3b2acf1c247e4b24d18 | | | | | | | | | | Author: RuedKamp | | | | | | | | | | Date: Mon Jun 15 10:53:58 2015 +0200 | | | | | | | | | | | | | | | | | | | | -fixed whitespaces | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | M SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | | | | | | | * | | | | | | | commit 876897cfd3b5750855654381d5b32ca1d9ac8c11 | | |\ \ \ \ \ \ \ \ Merge: 27e85a18a9 004a350bda | | | | |_|_|_|_|/ / Author: RuedKamp | | | |/| | | | | | Date: Mon Jun 15 09:54:31 2015 +0200 | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | | SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | | | | | * | | | | | | commit 004a350bda139164b2a4b2db7f83ccd69b6b7eec | | | | |_|_|_|/ / Author: Martin Sjölund | | | |/| | | | | Date: Mon Jun 15 09:08:07 2015 +0200 | | | | | | | | | | | | | | | | | | Improve sanity check by checking all commits | | | | | | | | | | | | | | | | | | This compares this commit to the master, looking for bad files. | | | | | | | | | | | | | | | | | | M Makefile.common | | | | | | | | | | | | * | | | | | commit 752d5e7382fa2e0e10a78f3b5c564e8f770254a9 | | | | | | | | | Author: Martin Sjölund | | | | | | | | | Date: Sun Jun 14 12:03:56 2015 +0200 | | | | | | | | | | | | | | | | | | Evaluate NORETCALL function as well | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/BackendInterface.mo | | | | | | | | | M Compiler/FrontEnd/CevalFunction.mo | | | | | | | | | | | | * | | | | | commit 7417377b3b0da3582cee61b7ddcbec4c10507a50 | | | | | | | | | Author: Martin Sjölund | | | | | | | | | Date: Sun Jun 14 09:41:29 2015 +0200 | | | | | | | | | | | | | | | | | | Fix getClassComment | | | | | | | | | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | | | | * | | | | | commit e78a319f401a59c138ab4f3ad298d96d507141c7 | | | | | | | | | Author: Martin Sjölund | | | | | | | | | Date: Sun Jun 14 11:47:36 2015 +0200 | | | | | | | | | | | | | | | | | | Remove references to OMVisualize | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | | | | * | | | | | commit bf14425402717301969dd1d6c7a285677f2ca84b | | | | | | | | | Author: Martin Sjölund | | | | | | | | | Date: Sun Jun 14 10:44:22 2015 +0200 | | | | | | | | | | | | | | | | | | Add stringSplit to the API functions | | | | | | | | | | | | | | | | | | The reason for not using strtok is that it removes empty tokens. | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | M Compiler/Util/Util.mo | | | | | | | | | | | | * | | | | | commit 940803f8d718d52dd48f52e4366f171367ddfc77 | | | | | | | | | Author: gossen | | | | | | | | | Date: Sat Jun 13 19:07:50 2015 +0200 | | | | | | | | | | | | | | | | | | Use Absyn path equality check function in SCode.hasExtendsOfExternalObject function | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/SCode.mo | | | | | | | | | | | | * | | | | | commit 8d8d325e72fbc4f959185c2a6059e2750128909b | | | | | | | | | Author: adrpo | | | | | | | | | Date: Sat Jun 13 16:23:54 2015 +0200 | | | | | | | | | | | | | | | | | | - the MSVC compiler does not like the structure to be constructed while returning from a function; fix function rat2Real | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/util/rational.c | | | | | | | | | | | | * | | | | | commit 50340df485ae8cfeeeded761ef9c30f56b0553f0 | | | | | | | | | Author: adrpo | | | | | | | | | Date: Sat Jun 13 16:13:48 2015 +0200 | | | | | | | | | | | | | | | | | | - the C language does not have bool and the MSVC crap compiler complains about it, change it to int | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/util/rational.c | | | | | | | | | M SimulationRuntime/c/util/rational.h | | | | | | | | | | | | * | | | | | commit 080582ddccab3c44889de3530c04fcd48f2d815b | | | | | | | | | Author: gossen | | | | | | | | | Date: Sat Jun 13 11:38:26 2015 +0200 | | | | | | | | | | | | | | | | | | Fix typo in InstUtil failtrace messages | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | | | | | | * | | | | | commit 8319e8c7d2f447b6253915db3b5cddae0ab670d6 | | | | | | | | | Author: Martin Sjölund | | | | | | | | | Date: Sat Jun 13 10:59:57 2015 +0200 | | | | | | | | | | | | | | | | | | Trim trailing whitespace | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | M Compiler/Util/VisualXML.mo | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/Configuration.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/Initialization.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverSettings.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/System/EventHandling.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/ISimTable.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/ISimVar.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimBoolean.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimDouble.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimInteger.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimString.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/HistoryImpl.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/IBlas.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Utility.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/ModelicaDefine.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/Configuration.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/Initialization.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/ISettingsFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/ISimControllerSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/IAlgLoopSolver.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ILinSolverSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/INonLinSolverSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolver.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolverSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ContinuousEvents.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/EventHandling.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IContinuous.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ICoupledSystem.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IEvent.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IStateSelection.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IStepEvent.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISystemInitialization.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISystemProperties.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ITime.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IWriteOutput.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/PreVariables.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaUtilities.h | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/fmi2FunctionTypes.h | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/fmi2Functions.h | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/fmi2TypesPlatform.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVodeSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/EulerSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/IEulerSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/HybrjSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/NewtonSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/RTEuler.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/RTEulerSettings.h | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVodeSettings.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Euler/EulerSettings.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Euler/FactoryExport.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/HybrjSettings.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/KinsolSettings.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/NewtonSettings.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEulerSettings.cpp | | | | | | | | | | | | * | | | | | commit db90b5d56615e9487df1890824b40c9160576ff7 | | | | | | | | | Author: Martin Sjölund | | | | | | | | | Date: Sat Jun 13 08:38:09 2015 +0200 | | | | | | | | | | | | | | | | | | Squashed commit of the following: | | | | | | | | | | | | | | | | | | Additional change: | | | | | | | | | - Skipped changes to SimulationRuntime | | | | | | | | | | | | | | | | | | commit d40c51142e56d487703ae6a61e2c54b1fe8981cb | | | | | | | | | Merge: a996a90 9300fd4 | | | | | | | | | Author: Martin Sjölund | | | | | | | | | Date: Sat Jun 13 08:37:30 2015 +0200 | | | | | | | | | | | | | | | | | | Merge branch 'master' into gossenpull-5-cleanup | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | Compiler/BackEnd/DynamicOptimization.mo | | | | | | | | | | | | | | | | | | commit a996a90eb2a53b6153df0266484b5505e5586557 | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed Jun 3 19:25:15 2015 +0300 | | | | | | | | | | | | | | | | | | Refine documentation for DAEUtil.verifyEquationsDAE function | | | | | | | | | | | | | | | | | | commit 9c3b89f746c6d3852a497ff16cb06257e118cf63 | | | | | | | | | Author: gossen | | | | | | | | | Date: Mon Jun 1 21:44:41 2015 +0300 | | | | | | | | | | | | | | | | | | Rename function verifyDAE to verifyEquationsDAE in DAEUtil.mo and add documentation for it | | | | | | | | | | | | | | | | | | commit 56e9a7f2ddd06837a089307b5012c879f7ae7a3e | | | | | | | | | Merge: dc8140e 4715552 | | | | | | | | | Author: gossen | | | | | | | | | Date: Mon Jun 1 21:27:26 2015 +0300 | | | | | | | | | | | | | | | | | | Merge branch 'upstream' | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | | | | SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | | | | | | | | | | | | | | | | | | commit dc8140e54e2536fb3bf0b411a112411fbbc13def | | | | | | | | | Author: gossen | | | | | | | | | Date: Thu May 28 10:47:11 2015 +0300 | | | | | | | | | | | | | | | | | | Fix typo | | | | | | | | | | | | | | | | | | commit 459659a929c20b26bec4191971820ff1a8506fd8 | | | | | | | | | Author: gossen | | | | | | | | | Date: Thu May 28 10:38:01 2015 +0300 | | | | | | | | | | | | | | | | | | Fix typo in comments | | | | | | | | | | | | | | | | | | commit 4e67dd0b17309d2775404c73ba42f71685442101 | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 27 21:38:03 2015 +0300 | | | | | | | | | | | | | | | | | | Remove debug messages | | | | | | | | | | | | | | | | | | commit 1cabda5a8afc20a2723b86dd6065e90ac05b08ae | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 27 21:16:41 2015 +0300 | | | | | | | | | | | | | | | | | | Change default partition kind to UNKNOWN_PARTITION | | | | | | | | | | | | | | | | | | commit cc20af9162a517e133571ff175df6240cbe33077 | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 27 21:09:03 2015 +0300 | | | | | | | | | | | | | | | | | | Restore old synchronous dump format | | | | | | | | | | | | | | | | | | commit 430811fcd63937257a1f8084079a398720a064ac | | | | | | | | | Merge: 2ab8393 1eb6ca8 | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 27 21:07:10 2015 +0300 | | | | | | | | | | | | | | | | | | Merge branch 'upstream' | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | | Compiler/FrontEnd/Expression.mo | | | | | | | | | Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | | | | commit 2ab8393baf3a1e89fbc2c4cb2c936d141367b440 | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 27 19:48:53 2015 +0300 | | | | | | | | | | | | | | | | | | Add partitions count in synchronous debug info | | | | | | | | | | | | | | | | | | commit a70638e5d70ba107dadde5126c0f97888628cb17 | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 27 19:27:09 2015 +0300 | | | | | | | | | | | | | | | | | | Make new partitioning algorithm backward-compatible with old one | | | | | | | | | | | | | | | | | | Some tests produce different results ( Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot, | | | | | | | | | ThermoSysPro.Examples.SimpleExamples.TestIdealCheckValve ) | | | | | | | | | and others have mismatched output due to equation reordering. | | | | | | | | | So restore compiler old behavior for continuous systems. | | | | | | | | | | | | | | | | | | commit 6099375345919e495641ee7f209b6a6cc871f398 | | | | | | | | | Merge: d2b8a39 cc6a016 | | | | | | | | | Author: gossen | | | | | | | | | Date: Sun May 24 23:14:27 2015 +0300 | | | | | | | | | | | | | | | | | | Merge branch 'upstream' into sync | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | | | | | | | commit d2b8a3936a5ea8e3f2cfba73055006aca56ae441 | | | | | | | | | Author: gossen | | | | | | | | | Date: Sun May 24 19:03:34 2015 +0300 | | | | | | | | | | | | | | | | | | Fix removed parameter binding equations | | | | | | | | | | | | | | | | | | commit 3c5963cf692eeb3a23fbf750050700577cad3d6d | | | | | | | | | Author: gossen | | | | | | | | | Date: Sat May 23 16:38:46 2015 +0300 | | | | | | | | | | | | | | | | | | Fix discrete partitions zero-crossings | | | | | | | | | | | | | | | | | | commit 0345ffdd69e41e15bf84d5690f721d161e456327 | | | | | | | | | Author: Maximov Timur | | | | | | | | | Date: Fri May 22 15:28:31 2015 +0300 | | | | | | | | | | | | | | | | | | Asserts in parameter bindings should be in removed equations section in BackendDAE | | | | | | | | | | | | | | | | | | commit 72c8a5e2f23018af7ea6a0ecfea1534364123fd2 | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 20 23:00:18 2015 +0300 | | | | | | | | | | | | | | | | | | Fix merge errors | | | | | | | | | | | | | | | | | | commit 14ec9a2511d1adf006807f4c4ce0f4804eca93ae | | | | | | | | | Merge: fbd89b4 3ede179 | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 20 22:48:30 2015 +0300 | | | | | | | | | | | | | | | | | | Merge branch 'master' of github.com:OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | commit fbd89b4c387203ca23561e7a233c7831ab03c6f9 | | | | | | | | | Merge: e1e1efc bf6ce68 | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 20 01:28:12 2015 +0300 | | | | | | | | | | | | | | | | | | Merge branch 'master' of github.com:OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | commit e1e1efcfa4b79dadce9c3d982ef46efbceaf3169 | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 20 01:28:01 2015 +0300 | | | | | | | | | | | | | | | | | | Fix typo | | | | | | | | | | | | | | | | | | commit ad19eaa2c984181d55b0ddb1583b4a6700880437 | | | | | | | | | Merge: 04973aa 60c93f5 | | | | | | | | | Author: gossen | | | | | | | | | Date: Tue May 19 19:56:07 2015 +0300 | | | | | | | | | | | | | | | | | | Merge branch 'master' of github.com:OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | commit 04973aabffe56c3fc1f415650a9c445a8fdc710c | | | | | | | | | Merge: 78d2dd3 0d42956 | | | | | | | | | Author: gossen | | | | | | | | | Date: Mon May 18 19:16:10 2015 +0300 | | | | | | | | | | | | | | | | | | Merge branch 'master' of github.com:OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | commit 78d2dd33244cf30d0e0f05c7f763be1436c8b008 | | | | | | | | | Author: gossen | | | | | | | | | Date: Mon May 18 19:15:09 2015 +0300 | | | | | | | | | | | | | | | | | | Add comments to SynchronousFeatures.mo | | | | | | | | | | | | | | | | | | commit 9f62ef9164830c8baa478947e05184f12e698a66 | | | | | | | | | Author: gossen | | | | | | | | | Date: Mon May 18 00:35:11 2015 +0300 | | | | | | | | | | | | | | | | | | More fixes | | | | | | | | | | | | | | | | | | commit 69028127770fb0fa216f6babaa62d9f85c2307b6 | | | | | | | | | Author: gossen | | | | | | | | | Date: Mon May 18 00:00:59 2015 +0300 | | | | | | | | | | | | | | | | | | Fix factor and shift inferencing errors | | | | | | | | | | | | | | | | | | commit a4466403c9156bc910f08223512fd0593f4e942f | | | | | | | | | Author: gossen | | | | | | | | | Date: Sun May 17 19:53:41 2015 +0300 | | | | | | | | | | | | | | | | | | Revert base clocks dumping in print function for BackendDAE.Shared because of some tests failure | | | | | | | | | | | | | | | | | | commit b4333b880dccc96381afe7aa31bdfffe07a61257 | | | | | | | | | Author: gossen | | | | | | | | | Date: Sun May 17 14:14:54 2015 +0300 | | | | | | | | | | | | | | | | | | No zero crossings for clocked discrete partitions | | | | | | | | | | | | | | | | | | commit 990dfb0285fe209dc5f3a193149c00c16210fca8 | | | | | | | | | Merge: 230f349 348b22c | | | | | | | | | Author: gossen | | | | | | | | | Date: Sun May 17 13:26:54 2015 +0300 | | | | | | | | | | | | | | | | | | Merge branch 'master' of github.com:OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | Compiler/BackEnd/BackendQSS.mo | | | | | | | | | Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | | Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | SimulationRuntime/c/util/CMakeLists.txt | | | | | | | | | | | | | | | | | | commit 230f349559bceae2d3df8edeb1a39c8c710faa19 | | | | | | | | | Author: gossen | | | | | | | | | Date: Sun May 17 13:20:07 2015 +0300 | | | | | | | | | | | | | | | | | | Revert Synchronous support in C simulation runtime. | | | | | | | | | | | | | | | | | | commit a9954e8263456efc77cede1c57fe2a9eeea41667 | | | | | | | | | Author: gossen | | | | | | | | | Date: Sun May 17 13:16:47 2015 +0300 | | | | | | | | | | | | | | | | | | Merge branch 'master' of github.com:OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | commit da9219766e4444dadce5579f6e2bd3b25727bcc4 | | | | | | | | | Author: gossen | | | | | | | | | Date: Sat May 16 13:02:02 2015 +0300 | | | | | | | | | | | | | | | | | | Add rational module to CMakeLists | | | | | | | | | | | | | | | | | | commit 92dfa97f962dbc77f04bcc83ad3ce19ae53d481e | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 13 02:12:04 2015 +0300 | | | | | | | | | | | | | | | | | | Add rational number support in SimulationRuntime-C. | | | | | | | | | | | | | | | | | | commit 70ec35aa8bc3e911fa0e0f1a3055a612b33418a3 | | | | | | | | | Merge: acf5306 ff139a3 | | | | | | | | | Author: gossen | | | | | | | | | Date: Mon May 11 23:04:52 2015 +0300 | | | | | | | | | | | | | | | | | | Merge branch 'master' of github.com:OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | commit acf5306708d425c0f6fd9f04bb1de24c5eee6b56 | | | | | | | | | Merge: b6feb53 66346e3 | | | | | | | | | Author: Timur Maksimov | | | | | | | | | Date: Fri May 8 00:35:47 2015 +0300 | | | | | | | | | | | | | | | | | | Merge branch 'master' of github.com:OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | commit b6feb5375b2e96bf2519e32a0f1298ee46b11432 | | | | | | | | | Author: Timur Maksimov | | | | | | | | | Date: Fri May 8 00:33:38 2015 +0300 | | | | | | | | | | | | | | | | | | Import from svn and merging with upstream. | | | | | | | | | Improved support for Modelica synchronous features. | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | M Compiler/BackEnd/InlineArrayEquations.mo | | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | | M Compiler/FrontEnd/ExpressionDump.mo | | | | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | | | | | M Compiler/FrontEnd/InstSection.mo | | | | | | | | | M Compiler/FrontEnd/MMath.mo | | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | M Compiler/Template/ExpressionDumpTV.mo | | | | | | | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | | | | | | | M Compiler/Util/Error.mo | | | | | | | | | M Compiler/Util/List.mo | | | | | | | | | M Compiler/Util/VisualXML.mo | | | | | | | | | | | | * | | | | | commit 9300fd4ba8a831cf2de90f07c5699d462741575a | | | | | | | | | Author: vruge | | | | | | | | | Date: Fri Jun 12 16:45:19 2015 +0200 | | | | | | | | | | | | | | | | | | skipped createStateSets for dummyDerivatives | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | * | | | | | commit 8d92effe939160592c8db398c08f1db2112ed2f1 | | | | | | | | | Author: Willi Braun | | | | | | | | | Date: Fri Jun 12 16:01:40 2015 +0200 | | | | | | | | | | | | | | | | | | - improve symbolic jacobian just by removing unionList | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | | | | | * | | | | | commit 131f0134fd910de32b9bfbef714316f8e9ad1323 | | | | | | | | | Author: gossen | | | | | | | | | Date: Wed May 13 02:12:04 2015 +0300 | | | | | | | | | | | | | | | | | | Add rational number support in SimulationRuntime-C. | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/util/CMakeLists.txt | | | | | | | | | A SimulationRuntime/c/util/rational.c | | | | | | | | | A SimulationRuntime/c/util/rational.h | | | | | | | | | | | | * | | | | | commit ebc9ca992352a36e86ea4ada3da9324ccb8ed644 | | | | | | | | | Author: adrpo | | | | | | | | | Date: Thu Jun 11 15:19:12 2015 +0200 | | | | | | | | | | | | | | | | | | - return value from Logger::isEnabled | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | | | | | | | | * | | | | | commit 97f4aaf3505c6874e999eab1aa565076ae8ef034 | | | | | | | | | Author: vruge | | | | | | | | | Date: Thu Jun 11 13:58:37 2015 +0200 | | | | | | | | | | | | | | | | | | makeEquationToResidualExp: added case for Wild | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | | | * | | | | | commit 7e2e9c58bf436627de248554091bbdb1b36c0249 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Thu Jun 11 13:23:25 2015 +0200 | | | | | | | | | | | | | | | | | | - changed return type of evluate functions to void | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | * | | | | | commit b913ad9c607196bf9a540c8bd90247e6ade6cf01 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Thu Jun 11 11:03:07 2015 +0200 | | | | | | | | | | | | | | | | | | - moved creation of build-folder from clean- to runtimeCPP-target | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | | | | * | | | | | commit c04586ef153f5b33a6b60e799ecb868ce0b9706b | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Thu Jun 11 10:53:19 2015 +0200 | | | | | | | | | | | | | | | | | | - removed clean in makefile-target "runtimeCPP", to reduce the build time | | | | | | | | | - removed RUNTIME_STATIC_LINKING from ModelicaConfig (Cpp-Runtime) | | | | | | | | | - Modelica-import in busywaiting-barrier is now correct again | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig.inc.in | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/busywaiting_barrier.hpp | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | | | | * | | | | | commit f760fd3fd5a3a043b12d258c72b483ebd2fbda56 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Wed Jun 10 15:55:45 2015 +0200 | | | | | | | | | | | | | | | | | | - splitted evaluate-functions | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | * | | | | | commit 8020ee945afc4fd7967d46a0675ef96c81e3305b | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Wed Jun 10 10:16:13 2015 +0200 | | | | | | | | | | | | | | | | | | - fixed initialization | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | | | | | * | | | | | commit 541a4430b57e27a9b74e60377204de3a64326a5f | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Wed Jun 10 10:08:38 2015 +0200 | | | | | | | | | | | | | | | | | | - fixed fmu-logging | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | | | | | * | | | | | commit 57f18a987e9a9511bc0917e81ff9ac818b6f900e | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Mon Jun 8 14:58:10 2015 +0200 | | | | | | | | | | | | | | | | | | - fixed linking issue with FMULogger | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | | | | | | | | | | * | | | | | commit 0232968b3a9ed7ff2317baaa651bda17468589e1 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Mon Jun 8 07:41:22 2015 +0200 | | | | | | | | | | | | | | | | | | - fix for Cpp-Runtime | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | * | | | | | commit fcaa46e5cb883e6909c3b53ca80725b2427c4960 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Fri Jun 5 13:53:52 2015 +0200 | | | | | | | | | | | | | | | | | | - logging can now be switched on and off | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | | | | | | | | * | | | | | commit 8963da5732d02a708249fe791a8cadcfb1c5e138 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Fri Jun 5 13:14:07 2015 +0200 | | | | | | | | | | | | | | | | | | - fixed FMU logger and getter- and setters | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/FMU/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | | | | | * | | | | | commit 278ed061c6d0349e494d30c2b7035ec86c99af3e | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Fri Jun 5 09:04:30 2015 +0200 | | | | | | | | | | | | | | | | | | - FMU cleanup (CPP-Runtime) | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time.hpp | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | | | | | D SimulationRuntime/cpp/Include/FMU/FMULibInterface.cpp | | | | | | | | | D SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/IFMUInterface.h | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/fmiModelFunctions.h | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | | | | | * | | | | | commit 13c46982f91a2a4bcc8b51326506abc9293d691d | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Fri Jun 5 09:02:37 2015 +0200 | | | | | | | | | | | | | | | | | | - added a simple logger class to cpp-runtime | | | | | | | | | - cleaned up FMU files | | | | | | | | | | | | | | | | | | A SimulationRuntime/cpp/Core/Utils/extension/logger.cpp | | | | | | | | | A SimulationRuntime/cpp/FMU/CMakeLists.txt | | | | | | | | | A SimulationRuntime/cpp/FMU/FMULogger.cpp | | | | | | | | | A SimulationRuntime/cpp/Include/Core/Utils/extension/logger.hpp | | | | | | | | | A SimulationRuntime/cpp/Include/FMU/FMULibInterface.h | | | | | | | | | A SimulationRuntime/cpp/Include/FMU/FMULogger.h | | | | | | | | | | | | * | | | | | commit c0cb378c2020a5d1dfdaa9023769f39280f8efde | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Thu Jun 4 13:47:25 2015 +0200 | | | | | | | | | | | | | | | | | | - removed the eclipse stuff because it is part of the superproject | | | | | | | | | | | | | | | | | | D .cdtproject-sample-cdt | | | | | | | | | D .externalToolBuilders/OMDev-MINGW-OpenModelicaBuilder.launch-sample | | | | | | | | | D .project-sample | | | | | | | | | D .project-sample-cdt | | | | | | | | | D .settings/org.eclipse.core.runtime.prefs | | | | | | | | | | | | * | | | | | commit 933ebb37b2e925941496c577ba913f8443131cd9 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Thu Jun 4 10:29:55 2015 +0200 | | | | | | | | | | | | | | | | | | - some fmu-cleanups for cpp runtime | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/fmiModelFunctions.h | | | | | | | | | | | | * | | | | | commit f03a9557dffee30ffa573adf1d5aa40d4dc89faf | | | | |_|_|/ / Author: adrpo | | | |/| | | | Date: Thu Jun 11 12:35:58 2015 +0200 | | | | | | | | | | | | | | | | - split the CodegenFMU.tpl into several files | | | | | | | | | | | | | | | | M .gitignore | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | | | | A Compiler/Template/CodegenFMU1.tpl | | | | | | | | A Compiler/Template/CodegenFMU2.tpl | | | | | | | | A Compiler/Template/CodegenFMUCommon.tpl | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | M Compiler/Template/Makefile.common | | | | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | | | | | * | | | | commit 95d54df03be6ece6491209acd070ee8b5b50c149 | | | | | | | | Author: vruge | | | | | | | | Date: Wed Jun 10 20:47:06 2015 +0200 | | | | | | | | | | | | | | | | change flag +d=extendsDynOpt in loop2con=all | | | | | | | | added option for loop2con: none, all, lin, noLin | | | | | | | | | | | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | * | | | | commit 4344719b5205aa562a466ff8c0545f5231d04fe4 | | | | | | | | Author: vruge | | | | | | | | Date: Tue Jun 9 19:27:32 2015 +0200 | | | | | | | | | | | | | | | | added flag: nonlinear loops --> nonlinear constraints | | | | | | | | | | | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | * | | | | commit 8d8f136cc0e839c109c3c1fd233cdbefe35d7b45 | | | | |_|/ / Author: Martin Sjölund | | | |/| | | Date: Wed Jun 10 09:45:55 2015 -0400 | | | | | | | | | | | | | | Update instructions | | | | | | | | | | | | | | M README.Linux.md | | | | | | | | | * | | | | commit 27e85a18a972994f01e4c555f037634eb7a8b69f | | | | | | | Author: RuedKamp | | | | | | | Date: Mon Jun 15 09:48:26 2015 +0200 | | | | | | | | | | | | | | -added some fixed concerning VxWorks | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | | | | | * | | | | commit b22e36e7bd2a3ec7f408877a73ecdbc17c9c2a72 | | | | | | | Author: RuedKamp | | | | | | | Date: Wed Jun 10 08:54:14 2015 +0200 | | | | | | | | | | | | | | -added missing files | | | | | | | | | | | | | | A SimulationRuntime/cpp/Include/Solver/ARKode/ARKode.h | | | | | | | A SimulationRuntime/cpp/Include/Solver/ARKode/ARKodeSettings.h | | | | | | | A SimulationRuntime/cpp/Include/Solver/ARKode/FactoryExport.h | | | | | | | | | * | | | | commit 6adadd7b193e12fce6aee522e3f5ec2ede187db1 | | |/ / / / Author: RuedKamp | | | | | | Date: Wed Jun 10 08:53:05 2015 +0200 | | | | | | | | | | | | -added solver arkode | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | | | | M SimulationRuntime/cpp/LibrariesConfig.h.in | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | | A SimulationRuntime/cpp/Solver/ARKode/ARKode.cpp | | | | | | A SimulationRuntime/cpp/Solver/ARKode/ARKodeSettings.cpp | | | | | | A SimulationRuntime/cpp/Solver/ARKode/CMakeLists.txt | | | | | | A SimulationRuntime/cpp/Solver/ARKode/FactoryExport.cpp | | | | | | | | * | | | commit f54c86fb37522dd0ee8d2cb528e7590868369397 | | | | | | Author: Martin Sjölund | | | | | | Date: Mon Jun 8 10:39:17 2015 -0400 | | | | | | | | | | | | Add a sanity check for OMCompiler | | | | | | | | | | | | The check should be even tighter in the future, checking more things. | | | | | | | | | | | | M Makefile.common | | | | | | D tools/OMCMonitor/OMCMonitor.aps | | | | | | | | * | | | commit 90b6c5d5da2805332d54f09b6a074a58b23ae19d | | | | | | Author: vruge | | | | | | Date: Mon Jun 8 12:22:11 2015 +0200 | | | | | | | | | | | | cosmetic change | | | | | | | | | | | | M Compiler/FFrontEnd/FBuiltin.mo | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | * | | | commit 538b90949dfd7f32f35225275b12e51897f9c8ab | | | |/ / Author: vruge | | |/| | Date: Mon Jun 8 11:42:48 2015 +0200 | | | | | | | | | | generateCrefsExpLstFromExp: added case for der(x) | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | * | | commit 6ebad16a462c603f5536db2293f5c7410e804f6c | | | | | Author: vruge | | | | | Date: Sun Jun 7 10:21:31 2015 +0200 | | | | | | | | | | disable optimization OptModules for dynopt where +simCodeTarget=XML | | | | | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | | * | | commit b3abd2b5071f4c22a59e18a4011587f62e472fe7 | | | | | Author: vruge | | | | | Date: Fri Jun 5 22:52:46 2015 +0200 | | | | | | | | | | added postOptModule for dynamic optmization: simplifyConstraints | | | | | - try to simplify nonlinear constraint in box constraints | | | | | (expansion planned) | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | * | | commit df3bcafde09b6f03786ce284feab43b5d53b0964 | | | | | Author: Martin Sjölund | | | | | Date: Fri Jun 5 21:05:52 2015 +0200 | | | | | | | | | | Make alt text unique for profiling images | | | | | | | | | | M Compiler/scripts/default_profiling.xsl | | | | | | | * | | commit 1462eb5d64dc5b1b5e2c5ace38a59a946c5909ca | | |\ \ \ Merge: 8cc1cf792d 780b277df7 | | | | | | Author: hudson | | | | | | Date: Fri Jun 5 14:19:04 2015 +0200 | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into pullrequest | | | | | | | | | * | | commit 780b277df71f010038f4109712d070e8093e33dd | | | | | | Author: Martin Sjölund | | | | | | Date: Fri Jun 5 12:20:20 2015 +0200 | | | | | | | | | | | | Dump Optimica cref's | | | | | | | | | | | | M Compiler/Template/ExpressionDumpTV.mo | | | | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | | | | | | * | | | commit 8cc1cf792d460b719cf6959c6e57904fe724fc2f | | |/ / / Author: Lennart Ochel | | | | | Date: Wed May 27 11:35:14 2015 +0200 | | | | | | | | | | Some changes to "remove simple equations" and related stuff | | | | | * [fixed] propagation of variable attribute "unreplaceable" within the back end | | | | | * [fixed] all variables that have unreplaceable=true will now get skipped by "removeSimpleEquations" | | | | | * [improved] reimplemented function selfGeneratedVar that is used to figure out if a variable was generated internally (by the back end) | | | | | * [prepared] After doing casualization no new alias variable will be introduced (substitutions will be still made) by the back end. This will be needed once the system get split up right after the casualization module into systems for initialization and simulation. | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | * | | commit bd824ec450707000163bdacaf328f4a66375e8b8 | | | | | Author: Martin Sjölund | | | | | Date: Thu Jun 4 12:51:41 2015 +0200 | | | | | | | | | | Add support to filter to CSV | | | | | | | | | | M Compiler/runtime/SimulationResults.c | | | | | | | * | | commit 36f6156b98f85d8eb36b97663c4eb01033760796 | | | | | Author: vruge | | | | | Date: Thu Jun 4 12:33:04 2015 +0200 | | | | | | | | | | added assert for pow(x,0.5) = sqrt(x) | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | * | | commit 5b20ca63fd5b0f265eefa500d8f5901026e330de | | | | | Author: marchartung | | | | | Date: Thu Jun 4 10:16:31 2015 +0200 | | | | | | | | | | Update HPCOM-IntelTBB (Task-Arena, Bug-Fix) | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | * | | commit 26ab95a951b00801ac5a86123e88acf3a007132b | | |/ / Author: Martin Sjölund | | | | Date: Thu Jun 4 08:43:50 2015 +0200 | | | | | | | | Fix indentation | | | | | | | | M Examples/bubblesort.mo | | | | | | * | commit bd5ab445becf898e99047c5054338a44a04c8ff6 | | | | Author: Marcus Walther | | | | Date: Wed Jun 3 15:41:39 2015 +0200 | | | | | | | | - removed a whitespace | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | * | commit b38eaf292f3ad464b8d280b2c9a81377d95b70c0 | | | | Author: Marcus Walther | | | | Date: Wed Jun 3 15:39:40 2015 +0200 | | | | | | | | - moved serializer.cpp to the correct location | | | | | | | | R100 Compiler/Util/serializer.cpp Compiler/runtime/serializer.cpp | | | | | | * | commit 8d7d1f718d2d20a909100d7fb33c7af7383750f9 | | | | Author: Marcus Walther | | | | Date: Wed Jun 3 15:36:09 2015 +0200 | | | | | | | | - added serializer files again | | | | | | | | A Compiler/Util/Serializer.mo | | | | A Compiler/Util/serializer.cpp | | | | | | * | commit 06264302fba197adfdb7d797e1a84272a9139272 | | |\ \ Merge: 25a4f71f3e 8de4ae3011 | | | | | Author: Marcus Walther | | | | | Date: Wed Jun 3 15:29:08 2015 +0200 | | | | | | | | | | Merge remote-tracking branch 'origin/master' into masterMW | | | | | | | | * | commit 8de4ae30119b8b270b772754ee3c337bbf6d8558 | | | | | Author: Per Östlund | | | | | Date: Wed Jun 3 12:21:46 2015 +0200 | | | | | | | | | | - Fixed typo. | | | | | | | | | | M README.md | | | | | | | | * | commit f141d14f09d76fe6fa04ac38258f3dab367d21ae | | | | | Author: vruge | | | | | Date: Tue Jun 2 00:10:51 2015 +0200 | | | | | | | | | | dynOpt: using IndexReduction=dummyDerivatives | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | | * | commit dd0e9a6f99ba0922f777671c517e5926fb35ac05 | | | | | Author: vruge | | | | | Date: Mon Jun 1 19:31:09 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | * | commit 2678ace106d6cf2feb32a2256ee3d238cb0b9eea | | | | | Author: vruge | | | | | Date: Mon Jun 1 19:04:58 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | * | commit dfb35e8c94d35ddfaf9408819eec0ba3c6c361ab | | | | | Author: vruge | | | | | Date: Sat May 30 18:08:56 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | * | commit ed177d3b939dbbc3db9014491425414932ae6560 | | | | | Author: vruge | | | | | Date: Fri May 29 10:40:33 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | * | commit 0b4809c283e977b049ed3f0a9ea2e4bea66dc4cd | | | | | Author: vruge | | | | | Date: Thu May 28 09:49:54 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | * | commit 3dcc1b410fb3b08e1134f62232aa82c4dc11035c | | | | | Author: vruge | | | | | Date: Wed May 27 23:07:38 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | * | | commit 25a4f71f3e231e5b7c20bd3ccf43389db40ff060 | | | | | Author: Marcus Walther | | | | | Date: Wed Jun 3 15:09:36 2015 +0200 | | | | | | | | | | - fix for msvc build | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | M SimulationRuntime/cpp/PrecompiledHeader.cmake | | | | | | | * | | commit 79613997f1185942440ae7d068741c7fd3f51d7c | | | | | Author: Per Östlund | | | | | Date: Wed Jun 3 12:21:46 2015 +0200 | | | | | | | | | | - Fixed typo. | | | | | | | | | | M README.md | | | | | | | * | | commit db388688a01f39b24b67cc1f6f2253b783816bd9 | | | | | Author: vruge | | | | | Date: Tue Jun 2 00:10:51 2015 +0200 | | | | | | | | | | dynOpt: using IndexReduction=dummyDerivatives | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | M Compiler/Util/Flags.mo | | | | | | | * | | commit fea68cf9a68702421ff9de3b8f8d00986ec3748f | | | | | Author: vruge | | | | | Date: Mon Jun 1 19:31:09 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | * | | commit 7778c46127a018efda1c80650e7fb81b58d13d38 | | | | | Author: vruge | | | | | Date: Mon Jun 1 19:04:58 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | * | | commit 89587729dd646adbb3bbc2fa63f717563a17b0bb | | | | | Author: vruge | | | | | Date: Sat May 30 18:08:56 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | * | | commit f32cefe261b3026154572b257b660f69a343e3e5 | | | | | Author: vruge | | | | | Date: Fri May 29 10:40:33 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | * | | commit 6d53562079a8d32ea5e34c03109bed06c9986342 | | | | | Author: vruge | | | | | Date: Thu May 28 09:49:54 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | * | | commit 44e54ebc0afdc6fbcde4a298953f0b1665f3a8a9 | | | | | Author: vruge | | | | | Date: Wed May 27 23:07:38 2015 +0200 | | | | | | | | | | cosmetic change | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | * | | commit 4db1c9a43502b3a2f14828440ab3e2fce620a0a1 | | |\ \ \ Merge: c5496789c2 c537d6e761 | | | | | | Author: Marcus Walther | | | | | | Date: Mon Jun 1 17:20:38 2015 +0200 | | | | | | | | | | | | Merge remote-tracking branch 'originMW/master' into masterMW | | | | | | | | | * | | commit c537d6e761aa6ac2c13a8840bbd7af80550a19fe | | | | | | Author: Marcus Walther | | | | | | Date: Mon Jun 1 16:47:10 2015 +0200 | | | | | | | | | | | | - cmake should now select the correct libraries (either debug or release) for the c++-runtime | | | | | | - fixed fmu export for windows (c++-runtime) | | | | | | - changed default cmake_build_type to debug | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | * | | commit dbce3475bfe7bbf7fed58cc72b40c626f791439e | | | | | | Author: Marcus Walther | | | | | | Date: Fri May 29 16:21:03 2015 +0200 | | | | | | | | | | | | - removed whitespaces | | | | | | | | | * | | commit f3cd8338cb77b35a4359fa33cfbc7ceb63cd5f7b | | | |\ \ \ Merge: f5ac5cf2a4 272e2c6adb | | | | | | | Author: Marcus Walther | | | | | | | Date: Fri May 29 16:20:03 2015 +0200 | | | | | | | | | | | | | | Merge remote-tracking branch 'originMW/master' into masterMW | | | | | | | | | | | * | | commit 272e2c6adbe64feb928f39792acbfed38f6d6127 | | | | | | | Author: Marcus Walther | | | | | | | Date: Fri May 29 14:40:45 2015 +0200 | | | | | | | | | | | | | | - static libraries are now created with each build of the cpp-runtime | | | | | | | - turn on static linking by using +d=runtimeStaticLinking of omc | | | | | | | - cleanups and bug-fixes | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | M Compiler/Util/Flags.mo | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig.inc.in | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/IDA/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | | | | | | | * | | commit e3c2d0a9e01dc3aa7e973defc619439622b318ae | | | | | | | Author: Marcus Walther | | | | | | | Date: Fri May 29 11:14:19 2015 +0200 | | | | | | | | | | | | | | - fixed fmu export of cpp-runtime | | | | | | | - cleaned up some static-linking stuff | | | | | | | - fixed a segfault with the newly added profiling-points | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | | | | | * | | commit b4072682830ab01ee88c8664d6fa8c450542f4fa | | | | |\ \ \ Merge: a8a58f801d 1ab4b1ac1d | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Thu May 28 16:15:11 2015 +0200 | | | | | | | | | | | | | | | | Merge remote-tracking branch 'originMW/master' into masterMW | | | | | | | | | | | | * | | | commit a8a58f801d11dcd84624ab89727f6c4b5f997cbe | | | | |\ \ \ \ Merge: 5b680aefcd d11bd4bf54 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Thu May 28 16:03:52 2015 +0200 | | | | | | | | | | | | | | | | | | Merge branch 'master' into masterMW | | | | | | | | | | | | | | * | | | commit d11bd4bf5457eb93c36775075826be09244ab66b | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Thu May 28 08:58:16 2015 +0200 | | | | | | | | | | | | | | | | | | - some simple improvements for HPCOM | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | | | * | | | | | commit f5ac5cf2a45117cc7173baf22df1f93ed7cc2f04 | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Fri May 29 14:40:45 2015 +0200 | | | | | | | | | | | | | | | | | | - static libraries are now created with each build of the cpp-runtime | | | | | | | | | - turn on static linking by using +d=runtimeStaticLinking of omc | | | | | | | | | - cleanups and bug-fixes | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig.inc.in | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/IDA/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/FactoryExport.h | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | | | | | | | | * | | | | | commit 757ad0519b03f4ea9abe031bc76fb261753f7f7d | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Fri May 29 11:14:19 2015 +0200 | | | | | | | | | | | | | | | | | | - fixed fmu export of cpp-runtime | | | | | | | | | - cleaned up some static-linking stuff | | | | | | | | | - fixed a segfault with the newly added profiling-points | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | | | | | | * | | | | | commit 4dba01a2ba96e0de09821b77cf44998d5dd37a5f | | | |\ \ \ \ \ \ Merge: 04f6fcaa09 1ab4b1ac1d | | | | | |_|/ / / Author: Marcus Walther | | | | |/| | | | Date: Thu May 28 16:15:11 2015 +0200 | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'originMW/master' into masterMW | | | | | | | | | | | | * | | | | | commit 04f6fcaa09d8e132c2491db49740a4cecb14e80c | | | |\ \ \ \ \ \ Merge: 5b680aefcd c7db96163d | | | | |_|/ / / / Author: Marcus Walther | | | |/| | | | | Date: Thu May 28 16:03:52 2015 +0200 | | | | | | | | | | | | | | | | | | Merge branch 'master' into masterMW | | | | | | | | | | | | | * | | | | commit c7db96163d8458e559a48541ab908a3ce5ecb4aa | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Thu May 28 08:58:16 2015 +0200 | | | | | | | | | | | | | | | | | | - some simple improvements for HPCOM | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | | * | | | | | | commit c5496789c23eab3c0484ae846737591f55cb2a7d | | |\ \ \ \ \ \ \ Merge: 5386ff0bdc 1ab4b1ac1d | | | | |_|/ / / / Author: Marcus Walther | | | |/| | | | | Date: Thu May 28 16:15:11 2015 +0200 | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'originMW/master' into masterMW | | | | | | | | | | | | * | | | | | commit 1ab4b1ac1dcaee0b9100c2407a002bdc7c3642de | | | |\ \ \ \ \ \ Merge: 5b680aefcd 26abf7f516 | | | | |/ / / / / Author: Marcus Walther | | | |/| | | | | Date: Thu May 28 16:03:52 2015 +0200 | | | | | | | | | | | | | | | | | | Merge branch 'master' into masterMW | | | | | | | | | | | | | * | | | | commit 26abf7f5160e401fce02f292dcb591e05d6ea90f | | | | | | | | | Author: Marcus Walther | | | | | | | | | Date: Thu May 28 08:58:16 2015 +0200 | | | | | | | | | | | | | | | | | | - some simple improvements for HPCOM | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | | * | | | | | | commit 5386ff0bdc19d29feea5aec843e794dffd330682 | | |\ \ \ \ \ \ \ Merge: 5b680aefcd 47155523fa | | | |/ / / / / / Author: Marcus Walther | | |/| | | | / / Date: Thu May 28 16:03:52 2015 +0200 | | | | |_|_|/ / | | | |/| | | | Merge branch 'master' into masterMW | | | | | | | | | | | * | | | | commit 47155523faedf1914ce87f3280c91e40d1acba27 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Mon Jun 1 16:58:20 2015 +0200 | | | | | | | | | | | | | | | | - cmake should now select the correct libraries (either debug or release) for the c++-runtime | | | | | | | | - fixed fmu export for windows (c++-runtime) | | | | | | | | - changed default cmake_build_type to debug | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | | | * | | | | commit 61a29c2b52f2f32eab1f4c36a6d8fb58d73f80e6 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Fri May 29 14:40:45 2015 +0200 | | | | | | | | | | | | | | | | - static libraries are now created with each build of the cpp-runtime | | | | | | | | - turn on static linking by using +d=runtimeStaticLinking of omc | | | | | | | | - cleanups and bug-fixes | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig.inc.in | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/FactoryExport.h | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/FactoryExport.h | | | | | | | | M SimulationRuntime/cpp/Include/Solver/IDA/FactoryExport.h | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/FactoryExport.h | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/FactoryExport.h | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | | | | | | | * | | | | commit 450d0f7823527d07cda05eba2f90600e0f5a7934 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Fri May 29 11:14:19 2015 +0200 | | | | | | | | | | | | | | | | - fixed fmu export of cpp-runtime | | | | | | | | - cleaned up some static-linking stuff | | | | | | | | - fixed a segfault with the newly added profiling-points | | | | | | | | | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | | | | | | | | | * | | | | commit 5ec662ed7fffe661af2e652d3363bcc3a575d160 | | | | | | | | Author: Marcus Walther | | | | | | | | Date: Thu May 28 16:03:04 2015 +0200 | | | | | | | | | | | | | | | | - added new profiling points to c++ runtime | | | | | | | | - improved compile performance | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | | | | | | | | | * | | | | commit 2ad8c899fc0eb28578228cde94ecc78770dc0efc | | | | |/ / / Author: Marcus Walther | | | |/| | | Date: Thu May 28 08:58:16 2015 +0200 | | | | | | | | | | | | | | - some simple improvements for HPCOM | | | | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | * | | | commit c8a256209248579776e0564d6eefd22345e50d4d | | | | | | | Author: leonardo | | | | | | | Date: Fri May 29 15:38:47 2015 +0200 | | | | | | | | | | | | | | Adds serialization of MMC values | | | | | | | | | | | | | | M Compiler/CMakeLists.txt | | | | | | | A Compiler/Util/Serializer.mo | | | | | | | M Compiler/boot/LoadCompilerSources.mos | | | | | | | M Compiler/runtime/CMakeLists.txt | | | | | | | M Compiler/runtime/Makefile.common | | | | | | | A Compiler/runtime/serializer.cpp | | | | | | | | | | * | | | commit 7f603ec4cc782d3e440bec46f489ddb152ba7ccf | | | | |/ / Author: Lennart Ochel | | | |/| | Date: Thu May 28 15:48:08 2015 +0200 | | | | | | | | | | | | Remove duplicated interface declaration | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | * | | commit 7dccb34f5cb8a23de5bc62c2c4a0aa47f1eea450 | | | |\ \ \ Merge: b406a81e82 9b0b4387c1 | | | | |/ / Author: Martin Sjölund | | | |/| | Date: Thu May 28 15:43:20 2015 +0200 | | | | | | | | | | | | Merge remote-tracking branch 'origin/maxDer' | | | | | | | | | | * | commit 9b0b4387c1c5d967784ee75019e17b3c0d7b68e4 | | | | | | Author: vwaurich | | | | | | Date: Thu May 28 14:25:03 2015 +0200 | | | | | | | | | | | | - fix for highestDerivativeAdd a README | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * | | commit b406a81e82f01029c30ece05c609edf31c3c145b | | | |/ / Author: Per Östlund | | | | | Date: Thu May 28 14:53:31 2015 +0200 | | | | | | | | | | Fix for #3337: | | | | | - Lift type modifiers to the dimensions of the component. | | | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | M Compiler/FrontEnd/Types.mo | | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | | | * | | commit 5b680aefcd86607d99b680a8fb14853138840c65 | | | | | Author: Marcus Walther | | | | | Date: Thu May 28 16:03:04 2015 +0200 | | | | | | | | | | - added new profiling points to c++ runtime | | | | | - improved compile performance | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | | | | | * | | commit 201cc128834c6a9622fd81f3bae120f194704243 | | |\ \ \ Merge: 9870b17391 b7387b3b35 | | | |/ / Author: Marcus Walther | | | | | Date: Thu May 28 14:06:47 2015 +0200 | | | | | | | | | | Merge pull request #1 from OpenModelica/master | | | | | | | | | | Update fork | | | | | | | | * | commit b7387b3b354444a7a989f0811a60819f96da6741 | | | | | Author: Martin Sjölund | | | | | Date: Thu May 28 08:38:14 2015 +0200 | | | | | | | | | | Add a README | | | | | | | | | | A README.md | | | | | | | | * | commit 09168902cfea454ec5059590df83db9d2fed43b2 | | | |\ \ Merge: 1eb6ca8076 99f5ac6567 | | | | | | Author: Martin Sjölund | | | | | | Date: Thu May 28 07:27:07 2015 +0200 | | | | | | | | | | | | Merge pull request #9 from vruge/disableDynStateSelectionInDynOpt2 | | | | | | | | | | | | improved: disable dynamic state selction | | | | | | | | | | * | commit 99f5ac6567f5a6543b15f7f0e4ef6710c7e09795 | | | |/ / Author: vruge | | | | | Date: Wed May 27 21:45:13 2015 +0200 | | | | | | | | | | fixed: disable dynamic state selction | | | | | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | | | * | commit 1eb6ca8076438f6cb3e4829042f986cca9ce44bf | | | | | Author: Marcus Walther | | | | | Date: Wed May 27 13:20:07 2015 +0200 | | | | | | | | | | - removed some debug output | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | * | commit 199d2aac1ccb6f9cf88fd7a1d5f808bd8dea6d0e | | | | | Author: Marcus Walther | | | | | Date: Wed May 27 13:03:10 2015 +0200 | | | | | | | | | | - some cleanups in HpcOmMemory | | | | | - empty-scheduler contains an equation-list now | | | | | - c++-simulation runtime can now calculate the dae-system in parallel | | | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | M Compiler/SimCode/HpcOmSimCode.mo | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/CodegenC.tpl | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | M Compiler/Template/SimCodeTV.mo | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | * | commit 28ad2449b09727a48ebc6ff12955437fc69576ff | | | |\ \ Merge: 5992e4a1c4 3828ff11c3 | | | | | | Author: vruge | | | | | | Date: Wed May 27 12:02:55 2015 +0200 | | | | | | | | | | | | Merge branch 'disableDynStateSelectionInDynOpt' | | | | | | | | | | * | commit 3828ff11c35cbd93e7c9b6f02cf9424f6395e983 | | | | | | Author: vruge | | | | | | Date: Thu May 21 16:53:23 2015 +0200 | | | | | | | | | | | | - attempt disable dynamic state selction in dyn. optmization | | | | | | - cosmetic changes in IndexReduction.mo | | | | | | - using for loop construct | | | | | | - scale heutistic in IndexReduction for StateSelection | | | | | | | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | * | | commit 5992e4a1c4008d65c6b3978bf6e48adf670e9e81 | | | | | | Author: Per Östlund | | | | | | Date: Tue May 26 14:32:16 2015 +0200 | | | | | | | | | | | | - Fixed encoding of HpcOmScheduler.mo and SimCodeUtil.mo. | | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * | | commit b8bb7135cbf775ac4f8ee3ee1e84f6321a649e7b | | | | | | Author: vwaurich | | | | | | Date: Tue May 26 14:22:36 2015 +0200 | | | | | | | | | | | | - fix testsuite for now, still have to handle underdetermined systems with derivation loops | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * | | commit b98a5ebfe92ee604e771aeb9d9ce0d2ca17c52a8 | | | | | | Author: Per Östlund | | | | | | Date: Tue May 26 12:08:13 2015 +0200 | | | | | | | | | | | | - Don't treat outer parameters without binding as a special case in | | | | | | Static.elabCref2, to enable vectorization. | | | | | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | * | | commit df2d272456a0d7564c6c616d9618b26dd9b8931e | | | | | | Author: vwaurich | | | | | | Date: Tue May 26 13:25:18 2015 +0200 | | | | | | | | | | | | - added information about highest derivative to SimCode.ModelInfo | | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | * | | commit 19efba22f5e1690b1dc7fe4866dafff79192006a | | | |\ \ \ Merge: 0a1de37821 dd06f18195 | | | | | | | Author: Martin Sjölund | | | | | | | Date: Tue May 26 12:40:55 2015 +0200 | | | | | | | | | | | | | | Merge pull request #7 from sjoelund/master | | | | | | | | | | | | | | Base everything on @perost commit before @vwaurich merge | | | | | | | | | | | * | | commit dd06f18195e4822a95ac1def14aeb7bf97960b42 | | | |/ / / Author: Martin Sjölund | | | | | | Date: Tue May 26 12:26:10 2015 +0200 | | | | | | | | | | | | Base everything on @perost commit before vwaurich merge | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | M Compiler/FrontEnd/Algorithm.mo | | | | | | M Compiler/FrontEnd/CevalFunction.mo | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | M Compiler/FrontEnd/InstBinding.mo | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | M Compiler/FrontEnd/NFTypeCheck.mo | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * | | commit 0a1de3782111f87cb56fdb753357ac909aa7a833 | | | |\ \ \ Merge: 89982147f3 124e8b80ac | | | | | | | Author: Martin Sjölund | | | | | | | Date: Tue May 26 10:28:10 2015 +0200 | | | | | | | | | | | | | | Merge pull request #6 from sjoelund/master | | | | | | | | | | | | | | Manually force away some commits | | | | | | | | | | | * | | commit 124e8b80ac071a9fcec91b5df832e39ccd0f5901 | | | | | | | Author: Martin Sjölund | | | | | | | Date: Tue May 26 10:07:36 2015 +0200 | | | | | | | | | | | | | | Manually force away some commits | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | * | | | commit 89982147f39aefdcc04ee209e7dedb259923a969 | | | | | | | Author: Niklas Worschech | | | | | | | Date: Tue May 26 10:12:36 2015 +0200 | | | | | | | | | | | | | | fix for typo | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | | | | | * | | | commit 9ca7f93881bfcca44547fd9547299ab26b0da10b | | | |\ \ \ \ Merge: d32301f99b 13d2ab883a | | | | |/ / / Author: Niklas Worschech | | | | | | | Date: Tue May 26 09:56:40 2015 +0200 | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | Conflicts: | | | | | | | SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | | | | | | | SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | | | | | | | SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | | SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | | | SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | | SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | | SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | | | | | | | * | | commit 13d2ab883a13322c1dcc46f5ccf2683d20e49b75 | | | | |\ \ \ Merge: 7357a72093 837ddfba3c | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Tue May 26 09:33:10 2015 +0200 | | | | | | | | | | | | | | | | Merge master into branch without b13b350 | | | | | | | | | | | | * | | | commit 7357a720932880051b7277bd9b67271af76feb40 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Tue May 26 08:32:09 2015 +0200 | | | | | | | | | | | | | | | | Replace recursions with loops | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | * | | | | commit d32301f99b2f3c2989c49895f6844e636c6e160c | | | |\ \ \ \ \ Merge: 837ddfba3c 94cddf13d8 | | | | |_|/ / / Author: Niklas Worschech | | | |/| | | | Date: Tue May 26 09:32:12 2015 +0200 | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | | | | | | | | SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | | | | | | | | SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | | | SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | | | | SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | | | SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | | | SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | | | | | | | | * | | | commit 94cddf13d89c16d7da4fe08784f4ca09b2af1c47 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Tue May 26 08:32:09 2015 +0200 | | | | | | | | | | | | | | | | Replace recursions with loops | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | * | | | commit 29b89aceb56eb17f676a6d955ea0f4f4895829f9 | | | | | | | | Author: vwaurich | | | | | | | | Date: Tue May 26 08:20:35 2015 +0200 | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' (reverted from commit b13b350383859be31fd5f6f39d0198c26776d4f8) | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | M Compiler/FrontEnd/Algorithm.mo | | | | | | | | M Compiler/FrontEnd/CevalFunction.mo | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | | M Compiler/FrontEnd/InstBinding.mo | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | | | M Compiler/FrontEnd/NFTypeCheck.mo | | | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.common | | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.in | | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.omdev.mingw | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | | | | | | * | | | commit 9991681240803b77c684f9f288813d218aed88e5 | | | | | | | | Author: vwaurich | | | | | | | | Date: Tue May 26 08:19:07 2015 +0200 | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' (reverted from commit b13b350383859be31fd5f6f39d0198c26776d4f8) (reverted from commit af3393f641463c913c4c74512d04e941de8abf9d) | | | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | * | | | commit ca6d73778ab1e35ce914ea349028a8f28db4b4f6 | | | | |/ / / Author: vwaurich | | | | | | | Date: Tue May 26 08:18:32 2015 +0200 | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' (reverted from commit b13b350383859be31fd5f6f39d0198c26776d4f8) | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | * | | commit 89e82018296b747dea4d053a9c4f5b9ffe2f0d7b | | | | | | | Author: Per Östlund | | | | | | | Date: Mon May 25 17:12:10 2015 +0200 | | | | | | | | | | | | | | - Changed recursive instantiation of enumeration arrays to a loop, to avoid | | | | | | | issues with type checking. | | | | | | | | | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | | | | | | * | | commit 87394699377aca27aefe775a453e325910725ee4 | | | | | | | Author: Per Östlund | | | | | | | Date: Mon May 25 15:43:45 2015 +0200 | | | | | | | | | | | | | | - Fix expansion of enumeration dimensions on bindings when using inner/outer. | | | | | | | - Renamed Types.isArray to Types.isNonscalarArray and implemented a new | | | | | | | Types.isArray that actually checks if a type is an array. | | | | | | | | | | | | | | M Compiler/FrontEnd/Algorithm.mo | | | | | | | M Compiler/FrontEnd/CevalFunction.mo | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | M Compiler/FrontEnd/InstBinding.mo | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | | M Compiler/FrontEnd/NFTypeCheck.mo | | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | * | | commit 8f4cc512a851628887a2c75dee9a0b91adabf058 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Sun May 24 17:25:35 2015 +0200 | | | | | | | | | | | | | | Add workaround to RemoveSimpleEquations to sort out known vars from alias vars (#3323) | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | | | * | | commit ad3d7cdb20fd55746fc6e6ef84e5d3d577b60952 | | | | | | | Author: Martin Sjölund | | | | | | | Date: Sun May 24 15:29:53 2015 +0200 | | | | | | | | | | | | | | Remove usertab.c as expected | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | | | | | | | * | | commit 996bcc1604aeffef695795d123cc4ebc48c9d8ec | | | | | | | Author: Martin Sjölund | | | | | | | Date: Sun May 24 13:47:43 2015 +0200 | | | | | | | | | | | | | | Remove usertab.c from cppruntime as it should never be compiled | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | | | | | | | * | | commit 045b50a9990e504a7d7fcc02b8f8e5d4f1b6f881 | | | | | | | Author: Martin Sjölund | | | | | | | Date: Sat May 23 17:50:04 2015 +0200 | | | | | | | | | | | | | | Fixes #3332, ParModelica install paths | | | | | | | | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.common | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.in | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.omdev.mingw | | | | | | | | | | | * | | commit a4a032a62e55cc1ab0d575ec17f19c66ea5c25e0 | | | | | | | Author: Niklas Worschech | | | | | | | Date: Fri May 22 17:12:01 2015 +0200 | | | | | | | | | | | | | | replaced for loop with std::transform in SimVars.initRealAliasArray | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | | | | | * | | commit c786ac7865a866a13d1119e9adf1a60467fb386a | | | | | | | Author: Niklas Worschech | | | | | | | Date: Fri May 22 16:17:39 2015 +0200 | | | | | | | | | | | | | | fix for ModelicaExternalC usertab linker error in cpp runtime | | | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | | | | | | | * | | commit 482de6d280d5de660b6d5fd3ebb10a235dd35491 | | | | | | | Author: Martin Sjölund | | | | | | | Date: Thu May 21 17:58:07 2015 +0200 | | | | | | | | | | | | | | Fix 8a7b5a0 by updating to the latest submodules | | | | | | | | | | | | | | M 3rdParty | | | | | | | M common | | | | | | | | | | | * | | commit 2af70e228ceca273ff4fdf79c2cc3715cd2f53d3 | | | | | | | Author: adrpo | | | | | | | Date: Thu May 21 17:42:42 2015 +0200 | | | | | | | | | | | | | | - fix testsuite on windows, checking if first char is '/' is obviously not Windows friendly | | | | | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | M Compiler/Util/Util.mo | | | | | | | | | | | * | | commit f8df9d6e7a5a647f4ce537a17b817e337f54df1a | | | | | | | Author: Niklas Worschech | | | | | | | Date: Fri May 22 08:24:24 2015 +0200 | | | | | | | | | | | | | | fix for typo in SimController comment | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | | | | | * | | commit 58985dcf0292b34e64206051a5bd3dcc25fae8fc | | | | | | | Author: Niklas Worschech | | | | | | | Date: Thu May 21 15:46:16 2015 +0200 | | | | | | | | | | | | | | fix for debug msvc cpp runtime build | | | | | | | | | | | | | | M 3rdParty | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | M SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverSettings.cpp | | | | | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/IAlgLoopSolver.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ILinSolverSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/INonLinSolverSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolver.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolverSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | M common | | | | | | | | | | | * | | commit 58f885701eda7104110f5f5c4162b43089cceb44 | | | | | | | Author: Niklas Worschech | | | | | | | Date: Thu May 21 14:56:29 2015 +0200 | | | | | | | | | | | | | | changed msvc build type for cpp runtime to release | | | | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | | | * | | commit 81b98e355e0ba6bf3420d7bb49757ed038b34b02 | | | | | | | Author: Adeel Asghar | | | | | | | Date: Thu May 21 12:48:18 2015 +0200 | | | | | | | | | | | | | | - git describe instead of git rev-parse for getVersion() | | | | | | | | | | | | | | M Makefile.omdev.mingw | | | | | | | | | | | * | | commit 6cf73dc42406a8dd77f81b66401f1ba976a56b8c | | | | | | | Author: Niklas Worschech | | | | | | | Date: Thu May 21 14:55:21 2015 +0200 | | | | | | | | | | | | | | added doxygen call to generate documentation for cpp runtime in main CMakefile | | | | | | | it can be generated with BUILD_DOCUMENTATION=true. | | | | | | | the documentation is build in SimulationRuntime\cpp\Build\Doc | | | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | R093 SimulationRuntime/cpp/cppruntimedoc.config SimulationRuntime/cpp/cppruntimedoc.config.in | | | | | | | | | | | * | | commit 80fd8be07819911be87d6179870517eec0012506 | | | | | | | Author: Niklas Worschech | | | | | | | Date: Thu May 21 11:56:27 2015 +0200 | | | | | | | | | | | | | | added doxygen config file for cpp runtime, add doxygen group comments in cpp runtime source files | | | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimController/Configuration.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimController/Initialization.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | | | | | M SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverSettings.cpp | | | | | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | | | | | M SimulationRuntime/cpp/Core/System/EventHandling.cpp | | | | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IHistory.h | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/ISimTable.h | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/ISimVar.h | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimBoolean.h | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimDouble.h | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimInteger.h | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimString.h | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | | M SimulationRuntime/cpp/Include/Core/HistoryImpl.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/IBlas.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ILapack.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Utility.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | M SimulationRuntime/cpp/Include/Core/ModelicaDefine.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/Configuration.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/Initialization.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/ISettingsFactory.h | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/ISimControllerSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/IAlgLoopSolver.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ILinSolverSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/INonLinSolverSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolver.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolverSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ContinuousEvents.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/EventHandling.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IContinuous.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ICoupledSystem.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IEvent.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IStateSelection.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IStepEvent.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISystemInitialization.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISystemProperties.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ITime.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IWriteOutput.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/PreVariables.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaUtilities.h | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | | | M SimulationRuntime/cpp/Include/FMU2/fmi2FunctionTypes.h | | | | | | | M SimulationRuntime/cpp/Include/FMU2/fmi2Functions.h | | | | | | | M SimulationRuntime/cpp/Include/FMU2/fmi2TypesPlatform.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/ObjectFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVodeSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/Euler.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/EulerSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/IEulerSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/HybrjSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/NewtonSettings.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/FactoryExport.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/RTEuler.h | | | | | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/RTEulerSettings.h | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVodeSettings.cpp | | | | | | | M SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Euler/EulerSettings.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Euler/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/HybrjSettings.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/KinsolSettings.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | M SimulationRuntime/cpp/Solver/Newton/NewtonSettings.cpp | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEulerSettings.cpp | | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPackSettings.cpp | | | | | | | A SimulationRuntime/cpp/cppruntimedoc.config | | | | | | | | | | * | | | commit 837ddfba3c29cf41e411361ef085e505af2602ea | | | | | | | Author: Lennart Ochel | | | | | | | Date: Tue May 26 08:32:09 2015 +0200 | | | | | | | | | | | | | | Replace recursions with loops | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | * | | | commit fac1d4ea73df21e4e246bbe91861a42d3ec1d5c7 | | | | | | | Author: vwaurich | | | | | | | Date: Tue May 26 08:20:35 2015 +0200 | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' (reverted from commit b13b350383859be31fd5f6f39d0198c26776d4f8) | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | M Compiler/FrontEnd/Algorithm.mo | | | | | | | M Compiler/FrontEnd/CevalFunction.mo | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | M Compiler/FrontEnd/InstBinding.mo | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | | M Compiler/FrontEnd/NFTypeCheck.mo | | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.common | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.in | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.omdev.mingw | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | | | | * | | | commit 185e25ff21e7850d6479c717d9b7f5570f74220f | | | | | | | Author: vwaurich | | | | | | | Date: Tue May 26 08:19:07 2015 +0200 | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' (reverted from commit b13b350383859be31fd5f6f39d0198c26776d4f8) (reverted from commit af3393f641463c913c4c74512d04e941de8abf9d) | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | * | | | commit af3393f641463c913c4c74512d04e941de8abf9d | | | | | | | Author: vwaurich | | | | | | | Date: Tue May 26 08:18:32 2015 +0200 | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' (reverted from commit b13b350383859be31fd5f6f39d0198c26776d4f8) | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | * | | | commit b13b350383859be31fd5f6f39d0198c26776d4f8 | | | |\ \ \ \ Merge: 6584fe1056 e95da2bb8d | | | | | | | | Author: vwaurich | | | | | | | | Date: Tue May 26 08:05:10 2015 +0200 | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' | | | | | | | | | | | | * | | | commit e95da2bb8dee1f53030d5812c39a3d78ab2b8745 | | | | | | | | Author: Per Östlund | | | | | | | | Date: Mon May 25 17:12:10 2015 +0200 | | | | | | | | | | | | | | | | - Changed recursive instantiation of enumeration arrays to a loop, to avoid | | | | | | | | issues with type checking. | | | | | | | | | | | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | | | | | | | * | | | commit aec10af19bdc7c346e5246df2a2ac160107b0248 | | | | | | | | Author: Per Östlund | | | | | | | | Date: Mon May 25 15:43:45 2015 +0200 | | | | | | | | | | | | | | | | - Fix expansion of enumeration dimensions on bindings when using inner/outer. | | | | | | | | - Renamed Types.isArray to Types.isNonscalarArray and implemented a new | | | | | | | | Types.isArray that actually checks if a type is an array. | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Algorithm.mo | | | | | | | | M Compiler/FrontEnd/CevalFunction.mo | | | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | | | | M Compiler/FrontEnd/InstBinding.mo | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | | M Compiler/FrontEnd/InstVar.mo | | | | | | | | M Compiler/FrontEnd/Lookup.mo | | | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | | | M Compiler/FrontEnd/NFTypeCheck.mo | | | | | | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | M Compiler/FrontEnd/Types.mo | | | | | | | | M Compiler/FrontEnd/ValuesUtil.mo | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | * | | | commit cc6a016f19c5cd61f997a1bbe86c3496b16b7ef3 | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Sun May 24 17:25:35 2015 +0200 | | | | | | | | | | | | | | | | Add workaround to RemoveSimpleEquations to sort out known vars from alias vars (#3323) | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | | | | | | | | * | | | commit fd2efe96ca0ad6bf933b3a10d937a2649a3dd852 | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Sun May 24 15:29:53 2015 +0200 | | | | | | | | | | | | | | | | Remove usertab.c as expected | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | | | | | | | | * | | | commit a63f61bd41b87728d131417f573e8801218a6f55 | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Sun May 24 13:47:43 2015 +0200 | | | | | | | | | | | | | | | | Remove usertab.c from cppruntime as it should never be compiled | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | | | | | | | | * | | | commit dff6c831203667e1a7863bf19e4f801a97c893bc | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Sat May 23 17:50:04 2015 +0200 | | | | | | | | | | | | | | | | Fixes #3332, ParModelica install paths | | | | | | | | | | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.common | | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.in | | | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.omdev.mingw | | | | | | | | | | | | * | | | commit 04badcea131c53aee96ad508ac5eb141db60e071 | | | | | | | | Author: Niklas Worschech | | | | | | | | Date: Fri May 22 17:12:01 2015 +0200 | | | | | | | | | | | | | | | | replaced for loop with std::transform in SimVars.initRealAliasArray | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | | | | | | * | | | commit 5c9479acfa61d47112dc8cc335bd6bc2d306bfd8 | | | | | |_|/ Author: Niklas Worschech | | | | |/| | Date: Fri May 22 16:17:39 2015 +0200 | | | | | | | | | | | | | | fix for ModelicaExternalC usertab linker error in cpp runtime | | | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | | | | | | * | | | commit 6584fe1056d7387cffcde1a5c8e7e230daf18b0e | | | |\ \ \ \ Merge: 76f2202f97 eb6f8146f8 | | | | |/ / / Author: vwaurich | | | | | | | Date: Fri May 22 09:20:35 2015 +0200 | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' | | | | | | | | | | | * | | commit eb6f8146f820876262f0c2d3f7a76924b8c2f630 | | | | |\ \ \ Merge: 6f309c9710 9f6854b467 | | | | | | | | Author: Niklas Worschech | | | | | | | | Date: Fri May 22 08:24:39 2015 +0200 | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | * | | commit 9f6854b467849aab17a156e5dd4d2d063161d3b6 | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Thu May 21 17:58:07 2015 +0200 | | | | | | | | | | | | | | | | Fix 8a7b5a0 by updating to the latest submodules | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | M common | | | | | | | | | | | | | * | | commit 0e1eab34ead943c1c783eabca8f3d8723a57331e | | | | | | | | Author: adrpo | | | | | | | | Date: Thu May 21 17:42:42 2015 +0200 | | | | | | | | | | | | | | | | - fix testsuite on windows, checking if first char is '/' is obviously not Windows friendly | | | | | | | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | M Compiler/Util/Util.mo | | | | | | | | | | | | * | | | commit 6f309c9710d0d7792e02bf795810f80e87e1807f | | | | |/ / / Author: Niklas Worschech | | | | | | | Date: Fri May 22 08:24:24 2015 +0200 | | | | | | | | | | | | | | fix for typo in SimController comment | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | | | | * | | | commit 76f2202f978d3f1715a34522fd246fe4ea75f5e5 | | | |\ \ \ \ Merge: b110e2f9fe 8a7b5a0d29 | | | | |/ / / Author: vwaurich | | | | | / / Date: Thu May 21 15:51:10 2015 +0200 | | | | |/ / | | | |/| | Merge remote-tracking branch 'origin/master' | | | | | | | | | | * | commit 8a7b5a0d299fa518a69b588a377b1033e651bbed | | | | | | Author: Niklas Worschech | | | | | | Date: Thu May 21 15:46:16 2015 +0200 | | | | | | | | | | | | fix for debug msvc cpp runtime build | | | | | | | | | | | | M 3rdParty | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | M SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverSettings.cpp | | | | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/IAlgLoopSolver.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ILinSolverSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/INonLinSolverSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolver.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolverSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | M common | | | | | | | | | | * | commit 1b90621711dc7e83eb9a64f8fa38eb3de3ac13d4 | | | | | | Author: Niklas Worschech | | | | | | Date: Thu May 21 14:56:29 2015 +0200 | | | | | | | | | | | | changed msvc build type for cpp runtime to release | | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | | * | commit dbe14945ac124d8576a4dda64910af0f207a460c | | | | |\ \ Merge: c1dcb6563a 537d965fd4 | | | | | |/ Author: Niklas Worschech | | | | | | Date: Thu May 21 14:55:40 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | * commit 537d965fd4ef9320c23b5a954daf4467d1386989 | | | | | | Author: Adeel Asghar | | | | | | Date: Thu May 21 12:48:18 2015 +0200 | | | | | | | | | | | | - git describe instead of git rev-parse for getVersion() | | | | | | | | | | | | M Makefile.omdev.mingw | | | | | | | | | | * | commit c1dcb6563ad17fd42b47b27b37d04085b503961e | | | | | | Author: Niklas Worschech | | | | | | Date: Thu May 21 14:55:21 2015 +0200 | | | | | | | | | | | | added doxygen call to generate documentation for cpp runtime in main CMakefile | | | | | | it can be generated with BUILD_DOCUMENTATION=true. | | | | | | the documentation is build in SimulationRuntime\cpp\Build\Doc | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | R093 SimulationRuntime/cpp/cppruntimedoc.config SimulationRuntime/cpp/cppruntimedoc.config.in | | | | | | | | | | * | commit ed947eff2a0e445ebd5014b156209b20758d6205 | | | | |\ \ Merge: cf3a3f6fc9 1bda3b0d74 | | | | | |/ Author: Niklas Worschech | | | | | | Date: Thu May 21 11:57:43 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | * | commit cf3a3f6fc93fc6c3da2917a863225c8a827bde91 | | | | | | Author: Niklas Worschech | | | | | | Date: Thu May 21 11:56:27 2015 +0200 | | | | | | | | | | | | added doxygen config file for cpp runtime, add doxygen group comments in cpp runtime source files | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | | | | M SimulationRuntime/cpp/Core/SimController/Configuration.cpp | | | | | | M SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Core/SimController/Initialization.cpp | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | | | | M SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverSettings.cpp | | | | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | | | | M SimulationRuntime/cpp/Core/System/EventHandling.cpp | | | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/IHistory.h | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/ISimTable.h | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/ISimVar.h | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimBoolean.h | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimData.h | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimDouble.h | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimInteger.h | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/SimString.h | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Writer.h | | | | | | M SimulationRuntime/cpp/Include/Core/HistoryImpl.h | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | | M SimulationRuntime/cpp/Include/Core/Math/IBlas.h | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ILapack.h | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Utility.h | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | M SimulationRuntime/cpp/Include/Core/ModelicaDefine.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/Configuration.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/Initialization.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/GlobalSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/ISettingsFactory.h | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/ISimControllerSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/IAlgLoopSolver.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ILinSolverSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/INonLinSolverSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolver.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolverSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/ContinuousEvents.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/EventHandling.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/IContinuous.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/ICoupledSystem.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/IEvent.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/IStateSelection.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/IStepEvent.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISystemInitialization.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISystemProperties.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/ITime.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/IWriteOutput.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/PreVariables.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/FactoryExport.h | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaUtilities.h | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | | M SimulationRuntime/cpp/Include/FMU2/fmi2FunctionTypes.h | | | | | | M SimulationRuntime/cpp/Include/FMU2/fmi2Functions.h | | | | | | M SimulationRuntime/cpp/Include/FMU2/fmi2TypesPlatform.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/ObjectFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVodeSettings.h | | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/FactoryExport.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/Euler.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/EulerSettings.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/FactoryExport.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Euler/IEulerSettings.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/FactoryExport.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/HybrjSettings.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/FactoryExport.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/KinsolSettings.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/FactoryExport.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/Newton.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Newton/NewtonSettings.h | | | | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/FactoryExport.h | | | | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/RTEuler.h | | | | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/RTEulerSettings.h | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | M SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVodeSettings.cpp | | | | | | M SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | | | | M SimulationRuntime/cpp/Solver/Euler/EulerSettings.cpp | | | | | | M SimulationRuntime/cpp/Solver/Euler/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/HybrjSettings.cpp | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/KinsolSettings.cpp | | | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | M SimulationRuntime/cpp/Solver/Newton/NewtonSettings.cpp | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEulerSettings.cpp | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPackSettings.cpp | | | | | | A SimulationRuntime/cpp/cppruntimedoc.config | | | | | | | | | * | | commit b110e2f9fed3306b74d1c6f9527e4fc819b06211 | | | | |/ Author: vwaurich | | | |/| Date: Thu May 21 15:50:53 2015 +0200 | | | | | | | | | | - added information about highest derivative of complete model to modelinfo | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | M Compiler/SimCode/SimCode.mo | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | * | commit 1bda3b0d745d51bee646514ce5dc61a4f388d5f3 | | | | | Author: vwaurich | | | | | Date: Thu May 21 11:49:09 2015 +0200 | | | | | | | | | | - fix for visualization xml | | | | | | | | | | M Compiler/Template/VisualXMLTpl.tpl | | | | | M Compiler/Util/VisualXML.mo | | | | | | | | * | commit 5608b79b9741b28d197e19039afff89ff095039d | | | | | Author: Martin Sjölund | | | | | Date: Thu May 21 09:18:28 2015 +0200 | | | | | | | | | | Update README.Linux.md | | | | | | | | | | M README.Linux.md | | | | | | | | * | commit 841c42bc44299e0765b2b3f04509b76c6c363873 | | | | | Author: Martin Sjölund | | | | | Date: Thu May 21 09:17:49 2015 +0200 | | | | | | | | | | Update README.Linux.md | | | | | | | | | | M README.Linux.md | | | | | | | | * | commit a87083051a8e4db02becabee089fa68a027b1693 | | | | | Author: Martin Sjölund | | | | | Date: Thu May 21 08:31:15 2015 +0200 | | | | | | | | | | Change the Linux readme to markdown | | | | | | | | | | A README.Linux.md | | | | | D README.Linux.txt | | | | | | | | * | commit 3ede179acb5a83c3d161f81c353f167a68617f57 | | | | | Author: Martin Sjölund | | | | | Date: Wed May 20 16:14:36 2015 +0200 | | | | | | | | | | Pass CFLAGS/CXXFLAGS to ipopt | | | | | | | | | | M 3rdParty | | | | | M Makefile.common | | | | | | | | * | commit f2f0f3925ad01831b7b057d03e65d2766d02e9cd | | | | | Author: vwaurich | | | | | Date: Wed May 20 16:11:31 2015 +0200 | | | | | | | | | | - visualization xml stores equations for protected, time-dependent variables | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | M Compiler/Util/VisualXML.mo | | | | | | | | * | commit 76801feaf05398674a77d28e6da1d3283093c57c | | | |\ \ Merge: 72f9143d87 e0381a2e35 | | | | | | Author: Lennart Ochel | | | | | | Date: Wed May 20 13:20:09 2015 +0200 | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | * | commit e0381a2e3573ca58d61a40bf2b8c5e78f24917ba | | | | | | Author: vwaurich | | | | | | Date: Wed May 20 13:18:23 2015 +0200 | | | | | | | | | | | | - added BackendDAE.FOR_EQUATION related to vectorization | | | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | * | | commit 72f9143d87ee20f4d4a8321d3b18afe719e56f6a | | | |\ \ \ Merge: bb4056bdf4 7201a95cb0 | | | | |/ / Author: Lennart Ochel | | | |/| | Date: Wed May 20 13:17:05 2015 +0200 | | | | | | | | | | | | Merge branch 'qss' | | | | | | | | | | * | commit 7201a95cb0823b8c23bae72292f1f2e7f2f9689a | | | | |\ \ Merge: c5fb326852 bf6ce68997 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Tue May 19 19:45:50 2015 +0200 | | | | | | | | | | | | | | Merge branch 'master' into qss | | | | | | | | | | | * | | commit c5fb3268524d6bc66528ea0770e3153bfaedd720 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Sun May 17 07:33:02 2015 +0200 | | | | | | | | | | | | | | Remove workaround for algebraic systems | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | | | | | | | | * | | commit 6c53415a11a62d5b3b8054feb286b9f22b0a7ea0 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Sun May 17 07:08:58 2015 +0200 | | | | | | | | | | | | | | Add new post-opt module "addTimeAsState" | | | | | | | This module introduces $time as state variable (+addTimeAsState). | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | | | M Compiler/Util/Flags.mo | | | | | | | | | | | * | | commit 0bed96358d18e8d63d18be748bd920b40a5327c8 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Fri May 15 00:00:47 2015 +0200 | | | | | | | | | | | | | | Minor changes to qss solver | | | | | | | - Add warning for the case that all derivatives become zero | | | | | | | - Clean-up, formatting, ... | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | | | | | | | | * | | commit 60dd426dcedeb5f14bfeb5526b6071f1a6202727 | | | | |\ \ \ Merge: b83df49b5c 454c9c45cc | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Thu May 14 19:31:19 2015 +0200 | | | | | | | | | | | | | | | | Merge branch 'master' into qss | | | | | | | | | | | | * | | | commit b83df49b5c6fca18edcac0c4d64a4d32343a332e | | | | | | | | Author: Lennart Ochel | | | | | | | | Date: Thu May 7 09:51:58 2015 +0200 | | | | | | | | | | | | | | | | Handle systems that are in steady state | | | | | | | | | | | | | | | | Previously, the simulation stopped unexpectedly if all derivatives | | | | | | | | become zero. Now this is fixed and the simulation get finished in one | | | | | | | | step if the system is at equilibrium. | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | | | | | | | | | * | | | commit ff2cc7c53a0586d11bc117fa8ce82addbd71d224 | | | | |\ \ \ \ Merge: 14e08b2e49 fa70703afa | | | | | | | | | Author: Lennart Ochel | | | | | | | | | Date: Thu May 7 09:45:07 2015 +0200 | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' into lochel/qss | | | | | | | | | | | | | * | | | | commit 14e08b2e49310a8f2a7cc054ab96f046b4fee6da | | | | |\ \ \ \ \ Merge: 5b92c2a9bd b55e4eee11 | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | Date: Wed May 6 08:50:50 2015 +0200 | | | | | | | | | | | | | | | | | | | | Merge branch 'master' into qss | | | | | | | | | | | | | | * | | | | | commit 5b92c2a9bd3188622eb47bdb9b73175232719435 | | | | |\ \ \ \ \ \ Merge: cce4cff385 56ab447319 | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | Date: Tue May 5 12:32:11 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' into qss | | | | | | | | | | | | | | | * | | | | | | commit cce4cff385b440f8175c4b1fc655771a42460ba4 | | | | |\ \ \ \ \ \ \ Merge: 6b95dbaab3 873ece23f2 | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | Date: Tue May 5 09:39:20 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' into qss | | | | | | | | | | | | | | | | * | | | | | | | commit 6b95dbaab3a32a6ed6aad50d5c4c364ea5c74e5f | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | Date: Tue May 5 08:28:11 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Initial commit for elementary qss solver | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | | | | | | | | | | | | * | | | | | | | | commit bb4056bdf4f9a734321a00f709cfe878fcf51276 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Wed May 20 11:40:49 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Remove Modelica3D from OMCompiler (moved to OMLibraries) | | | | | | | | | | | | | | | | | | | | | | | | M Makefile.common | | | | | | | | | | | | M Makefile.in | | | | | | | | | | | | M configure.ac | | | | | | | | | | | | | | | * | | | | | | | | commit 060a0ac627ae38cac48be55f917cb4b67e6af574 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Wed May 20 09:18:14 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Use the configured CXX in cppruntime | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | | | | | M configure.ac | | | | | | | | | | | | | | | * | | | | | | | | commit 38d0c59d2df80a6152f0490f8095a9d64f83cec1 | | | | |_|_|_|_|_|/ / Author: Martin Sjölund | | | |/| | | | | | | Date: Wed May 20 08:15:45 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Use C++11 by default | | | | | | | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | | | | M common | | | | | | | | | | | M configure.ac | | | | | | | | | | | | | | * | | | | | | | commit bf6ce68997b03b988533a47d6974521a25662605 | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | Date: Tue May 19 19:37:43 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Fix generation of sparse pattern for systems with just one state | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | | | | * | | | | | | | commit 60c93f57dc66991a2f23fe7d230eff7612945a75 | | | |\ \ \ \ \ \ \ \ Merge: 3f57560dab 77066968bf | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | Date: Tue May 19 18:43:31 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge pull request #4 from ptaeuber/tearing2 | | | | | | | | | | | | | | | | | | | | | | | | Prepare SimCode and Templates for dynamic tearing | | | | | | | | | | | | | | | | * | | | | | | | commit 77066968bf5de49eca820c1d88725cca79997dde | | | | | | | | | | | | Author: ptaeuber | | | | | | | | | | | | Date: Tue May 19 18:17:37 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | fix SimCodeUtil.mo after merging | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | | * | | | | | | | commit 6db755903473a8adb35cb26e39631c67067b10a4 | | | | |\ \ \ \ \ \ \ \ Merge: b1c294da01 defa77ce50 | | | | | | |_|_|_|_|_|/ Author: ptaeuber | | | | | |/| | | | | | Date: Tue May 19 17:42:40 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' into tearing2 | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | | | | Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | | | | Compiler/SimCode/SimCode.mo | | | | | | | | | | | | Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | * | | | | | | | commit b1c294da01c02152a6a2994d791033d5bf96b65d | | | | | | | | | | | | Author: adrpo | | | | | | | | | | | | Date: Wed May 6 11:59:01 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | - fix compilation of Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | * | | | | | | | commit b8f8ff5da7de7cc817fe20d291cc6611a328b788 | | | | | | | | | | | | Author: ptaeuber | | | | | | | | | | | | Date: Tue May 5 22:29:46 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | - prepared SimCode for dynamic tearing | | | | | | | | | | | | - still not able to build omc because of unspecified error | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | M Compiler/Template/CodegenAdevs.tpl | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | | M Compiler/Template/CodegenCSharp.tpl | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | M Compiler/Template/CodegenQSS.tpl | | | | | | | | | | | | M Compiler/Template/CodegenSparseFMI.tpl | | | | | | | | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | | | | | | | | M Compiler/Template/CodegenXML.tpl | | | | | | | | | | | | M Compiler/Template/SimCodeDump.tpl | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | M Compiler/Template/TaskSystemDump.tpl | | | | | | | | | | | | | | | * | | | | | | | | commit 3f57560dab7980ffa4a924d5dc84af27a1257832 | | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | | Date: Tue May 19 17:06:08 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | - sundials 2.4.0 has support for colored jacobian, so I've changed the ifdef | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | | | | | | | * | | | | | | | | commit b3dabebbe6b3d04e448d84c24f02ced4a7f3537e | | | |\ \ \ \ \ \ \ \ \ Merge: 0fa54ddeaf b97fedb30e | | | | | | | | | | | | | Author: adrpo | | | | | | | | | | | | | Date: Tue May 19 16:47:40 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | * | | | | | | | | commit b97fedb30eb8df9d6d21bf3e15bfdb6587a30459 | | | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | | | Date: Mon May 18 18:09:50 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - fixed the ordering of the array elements in RefArray class | | | | | | | | | | | | | - added a counter for the number of ODE-evaluations to CVode | | | | | | | | | | | | | - included version check for Sundials, colored jacobians are now enabled if the version is new enough | | | | | | | | | | | | | - some typo fixes | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/Main.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | | | | | | | | * | | | | | | | | | commit 0fa54ddeaf2fd60dc96ebcfd0abae2410f1a23cc | | | |/ / / / / / / / / Author: adrpo | | | | | | | | | | | | Date: Tue May 19 16:46:34 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | - try to improve on #3318 by giving memory back as much as possible to the OS on Windows | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Main/Main.mo | | | | | | | | | | | | M Makefile.omdev.mingw | | | | | | | | | | | | | | | * | | | | | | | | commit e2a22243ea320e65418f373edb36876e5a2d8819 | | | | |/ / / / / / / Author: vruge | | | |/| | | | | | | Date: Tue May 19 15:36:19 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | dyn. optmization: attempt to fix CombiTimeTable with Periodic | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | | | | | | | | | | | | * | | | | | | | commit defa77ce504060709a8fff8d3cf8185ddf8b2634 | | | |\ \ \ \ \ \ \ \ Merge: e145287ec0 7abb7cca4b | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | Date: Tue May 19 11:18:41 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | | | | Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | * | | | | | | | commit 7abb7cca4bc4d2d81297ac4c83640852fc20878c | | | | |\ \ \ \ \ \ \ \ Merge: d01c9049e9 dcf2a053d2 | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Tue May 19 11:06:47 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | * | | | | | | | commit dcf2a053d243ae8c4d3d27886b49f4de906f4f50 | | | | | | | | | | | | | Author: mflehmig | | | | | | | | | | | | | Date: Tue May 19 10:25:22 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - Added for-loops to dumpEqs. | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | | | | | | | | | | | | | | * | | | | | | | commit 57e65788eb2fa59bd1404deebce4ead321b960d3 | | | | | | | | | | | | | Author: mflehmig | | | | | | | | | | | | | Date: Tue May 19 10:24:17 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - Codegen for vectorization using for loops. | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | | | | | * | | | | | | | commit 3b55904103a4ec04727b5c91821be47940d310cb | | | | | | | | | | | | | Author: mflehmig | | | | | | | | | | | | | Date: Tue May 19 10:23:10 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - Cleaned up vectorization. | | | | | | | | | | | | | - Fixed upper bound for vectorization. | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | | | | | | | * | | | | | | | | commit d01c9049e97488f7685a3a7be46585a10e0272bb | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Tue May 19 11:04:26 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Remove unused code - there is no $dummy state anymore | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | | | | | M Compiler/BackEnd/MathematicaDump.mo | | | | | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | M Compiler/Template/CodegenXML.tpl | | | | | | | | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | | | | | | | | | | | | | * | | | | | | | | commit 8b2edc75f565cf1c21efab7cd7959e86a8d30e9b | | | | |/ / / / / / / / Author: Lennart Ochel | | | | | | | | | | | | Date: Tue May 19 10:36:47 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Don't add a dummy state to generate symbolic Jacobians | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | | | | | | | | | | | * | | | | | | | | commit e145287ec096a13cd5d4e5cba51e4c2c8a35a630 | | | |\ \ \ \ \ \ \ \ \ Merge: eaf99f9ed1 27df1e58e9 | | | | |/ / / / / / / / Author: Niklas Worschech | | | | | | | | | | | | Date: Tue May 19 09:14:12 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | | | | 3rdParty | | | | | | | | | | | | | | | | * | | | | | | | commit 27df1e58e9a3f5202bbace5842774319779be8ce | | | | | | | | | | | | Author: adrpo | | | | | | | | | | | | Date: Mon May 18 23:44:10 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | - fix windows compilation | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/util/modelica_string.h | | | | | | | | | | | | | | | | * | | | | | | | commit 6d49a94d6f15efeae5f098f41f881ac39db14857 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Mon May 18 22:10:31 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge outputs 2 and 3 of diffSimulationResults | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | | | | M Compiler/Util/SimulationResults.mo | | | | | | | | | | | | M Compiler/runtime/SimulationResultsCmp.c | | | | | | | | | | | | M Compiler/runtime/SimulationResultsCmpTubes.c | | | | | | | | | | | | M Compiler/runtime/SimulationResults_omc.c | | | | | | | | | | | | | | | | * | | | | | | | commit ab8f95a54c8892148eb689ad01018cbaa04dcc53 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Mon May 18 20:31:34 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Bump 3rdParty | | | | | | | | | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | | | | | | | | | * | | | | | | | commit 2bf2c4e2c827d911eaa6a5ddbbebb3b1bac73ae8 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Mon May 18 20:17:41 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Quote directory names | | | | | | | | | | | | | | | | | | | | | | | | M configure.ac | | | | | | | | | | | | | | | | * | | | | | | | commit 0d42956ed0b8b6df3065186266cf6ba8dc0287fb | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Mon May 18 16:38:45 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Fix extrapolation error | | | | | | | | | | | | - Use the stopTime for the last point to avoid rounding errors | | | | | | | | | | | | - Add better error-messages if getting the value of a variable fails | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/runtime/SimulationResults.c | | | | | | | | | | | | | | | | * | | | | | | | commit 98e9206e39cfa9ab49592f4edf999c815c7e2827 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Mon May 18 16:08:26 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Allocate the correct size | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/runtime/SimulationResults.c | | | | | | | | | | | | M common | | | | | | | | | | | | | | | * | | | | | | | | commit eaf99f9ed151a63f154c3eb865a82cf9218c195d | | | |\ \ \ \ \ \ \ \ \ Merge: a332da61ab ba5b824d94 | | | | |/ / / / / / / / Author: Niklas Worschech | | | | | | | | | | | | Date: Mon May 18 15:15:38 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | * | | | | | | | commit ba5b824d94db3bd2fc250f7ba0016861acf7488a | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Mon May 18 14:11:48 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Simulation results fixes | | | | | | | | | | | | - Add failed variables as output from diffSimulationResults | | | | | | | | | | | | - Add numberOfIntervals flag to filterSimulationResults | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | | | | M Compiler/Util/SimulationResults.mo | | | | | | | | | | | | M Compiler/runtime/SimulationResults.c | | | | | | | | | | | | M Compiler/runtime/SimulationResultsCmp.c | | | | | | | | | | | | M Compiler/runtime/SimulationResultsCmpTubes.c | | | | | | | | | | | | M Compiler/runtime/SimulationResults_omc.c | | | | | | | | | | | | | | | | * | | | | | | | commit 6c14d24639dd2ac384e83a219261ad49a9c10085 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Mon May 18 14:10:00 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Create GC_asprintf function | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/runtime/errorext.cpp | | | | | | | | | | | | M SimulationRuntime/c/meta/meta_modelica.c | | | | | | | | | | | | M SimulationRuntime/c/util/modelica_string.c | | | | | | | | | | | | M SimulationRuntime/c/util/modelica_string.h | | | | | | | | | | | | M common | | | | | | | | | | | | | | | * | | | | | | | | commit a332da61ab7ea946fb377b828764092ca9159415 | | | |\ \ \ \ \ \ \ \ \ Merge: e1788d44de a6b4656e04 | | | | |/ / / / / / / / Author: Niklas Worschech | | | | | | | | | | | | Date: Mon May 18 14:09:09 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | * | | | | | | | commit a6b4656e0453d69c4eb2f5f29c860827fd0748c4 | | | | |\ \ \ \ \ \ \ \ Merge: b0b4602e69 23a54a4225 | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Mon May 18 13:17:40 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | | * | | | | | | | commit 23a54a4225e2a53ae90edb0cb02e56c1326490ba | | | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | | | Date: Mon May 18 09:57:24 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - removed some debug dumps in vectorization | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | | | | | | | | | | * | | | | | | | commit 0295dd0683cd6069b9d6f81a2e59e66b4acd8b8b | | | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | | | Date: Mon May 18 09:53:15 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - some fixes for vectorization | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | | | | | | | | | | * | | | | | | | commit ea135be250a9d190e298e1290586cd0da22f6725 | | | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | | | Date: Mon May 18 09:51:35 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - extended vectorization (reverted from commit 4e506d6574516164ddaf3ee1eee666e5b4c31857) | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | | | | | | | | | | * | | | | | | | commit bb28025cc3600cfb14d5d6f6d9b35cad2416c9c6 | | | | | |\ \ \ \ \ \ \ \ Merge: 4e506d6574 20a5a0cc9a | | | | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | | | | Date: Mon May 18 09:46:59 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/master' | | | | | | | | | | | | | | | | | | | | * | | | | | | | commit 20a5a0cc9a358739f2d30c48133c7f776586e506 | | | | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | | | | Date: Mon May 18 09:34:47 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fixed GCC compiler warnings for invalid-pch define and force_inline | | | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/ModelicaDefine.h | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/busywaiting_barrier.hpp | | | | | | | | | | | | | | | | | | | * | | | | | | | | commit 4e506d6574516164ddaf3ee1eee666e5b4c31857 | | | | | |/ / / / / / / / Author: vwaurich | | | | | | | | | | | | | Date: Mon May 18 09:46:15 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | - extended vectorization | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | | | | | | | | | * | | | | | | | | commit b0b4602e69e1d3dcb7885acd58bec61cfb9eed6b | | | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | | | Date: Mon May 18 13:14:59 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Remove workaround for dummy state in dassl solver since there is no dummy state for algebraic systems anymore. | | | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | | | | | | | | | | | | | * | | | | | | | | | commit e1788d44de925ba26a97cab45c7635b4045f4139 | | | | |/ / / / / / / / Author: Niklas Worschech | | | |/| | | | | | | | Date: Mon May 18 13:58:27 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | removed special case for static factory policies | | | | | | | | | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Solver/Peer/Peer.h | | | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/StaticOMCFactory.cpp | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | | | | | | | | | | | | | * | | | | | | | | commit c895e990c492c50560268569b33692f25b44ffc5 | | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | | Date: Mon May 18 09:10:55 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | - fixed appended subscripts for vectorization | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 348b22c3fa23b63f0b651c78743a0827e0f43f51 | | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | | Date: Fri May 15 16:02:13 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | - removed the boost shared pointers in the sim var class, because the reference is never passed to the outside | | | | | | | | | | | | - alignment for the sim var arrays is now working correctly | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | | | | | | | | | | * | | | | | | | | commit 6303044af691e25f647576f8e18b7b00ea8bd90f | | | |/ / / / / / / / Author: Marcus Walther | | | | | | | | | | | Date: Fri May 15 15:59:21 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - a lot of typo fixes in CodegenCpp.tpl and CodegenCppHpcom.tpl | | | | | | | | | | | - removed some unused functions in CodegenCpp.tpl to shrink the size of the file a litte bit | | | | | | | | | | | - splitted cpp code generation for the initialization of constant values (e.g. string parameter) | | | | | | | | | | | - improved memory optimization of hpcom | | | | | | | | | | | - added var to index mapping to the simCode-structure | | | | | | | | | | | - enums can now be handled in var to array index mapping | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | | | | | * | | | | | | | commit 97f744c60434fa73f14abbe2cc77329d25e2445e | | | | | | | | | | | Author: adrpo | | | | | | | | | | | Date: Fri May 15 02:10:36 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - update 3rdParty and .gitignore | | | | | | | | | | | | | | | | | | | | | | M .gitignore | | | | | | | | | | | M 3rdParty | | | | | | | | | | | | | | * | | | | | | | commit d8cca3fb02e98ceee702a06e64dd332a42e17146 | | | |\ \ \ \ \ \ \ \ Merge: ee02481b33 454c9c45cc | | | | | |_|_|_|_|_|/ Author: mflehmig | | | | |/| | | | | | Date: Thu May 14 21:00:01 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | * | | | | | | commit 454c9c45ccf857824fcb6c537c32eb655ce2f4f1 | | | | | | | | | | | Author: adrpo | | | | | | | | | | | Date: Thu May 14 09:15:39 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - support -emit_protected for CPP runtime | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/Main.cpp | | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | | | | | | | * | | | | | | commit ec0bb5e2ea2d883d9b3b122bdcac97aed2d2c5c6 | | | | | | | | | | | Author: vruge | | | | | | | | | | | Date: Wed May 13 22:42:18 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | symEuler: fixed values for der(x) | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | | | | | | | | | | | * | | | | | | commit ed7da3e898f26fa5bb227de984edfdb39788a4ec | | | | | | | | | | | Author: vruge | | | | | | | | | | | Date: Wed May 13 22:01:56 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | fixed symEuler | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | | | | | | | | | | | * | | | | | | commit bae5316c688cce1ebba1c1718c01fec18b573258 | | | | | | | | | | | Author: adrpo | | | | | | | | | | | Date: Tue May 12 23:50:36 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - proper include | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/util/read_matlab4.h | | | | | | | | | | | | | | | * | | | | | | commit 969cb9c8c4d527054446fff19d6e3beb4bb5f091 | | | | | | | | | | | Author: adrpo | | | | | | | | | | | Date: Tue May 12 23:43:53 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - more fixes for MSVC compilation | | | | | | | | | | | | | | | | | | | | | | M Makefile.omdev.mingw | | | | | | | | | | | M SimulationRuntime/c/CMakeLists.txt | | | | | | | | | | | M SimulationRuntime/c/fmi/CMakeLists.txt | | | | | | | | | | | M SimulationRuntime/c/simulation/CMakeLists.txt | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/CMakeLists.txt | | | | | | | | | | | M SimulationRuntime/c/simulation/solver/initialization/CMakeLists.txt | | | | | | | | | | | M SimulationRuntime/c/util/CMakeLists.txt | | | | | | | | | | | M SimulationRuntime/c/util/read_matlab4.c | | | | | | | | | | | M SimulationRuntime/c/util/read_matlab4.h | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | | | | | | | * | | | | | | commit dadc3dc390abda81750ad800da4376abfac265c3 | | | | | | | | | | | Author: adrpo | | | | | | | | | | | Date: Tue May 12 21:53:13 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - fix MSVC compilation of C runtime | | | | | | | | | | | | | | | | | | | | | | M .gitignore | | | | | | | | | | | M Makefile.omdev.mingw | | | | | | | | | | | M SimulationRuntime/c/util/CMakeLists.txt | | | | | | | | | | | | | | | * | | | | | | commit adf53f3a42658e0d9a0d4853b8cf3b376ec04c58 | | | | | | | | | | | Author: adrpo | | | | | | | | | | | Date: Tue May 12 21:26:27 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - update 3rdParty in OMCompiler | | | | | | | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | | | | | | | | * | | | | | | commit 945b16da01513ad8480ee43ccf8ea34b704d4321 | | | | | | | | | | | Author: Per Östlund | | | | | | | | | | | Date: Tue May 12 16:54:08 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - Fix previous commit, due to constants with wrong type getting eating. | | | | | | | | | | | | | | | | | | | | | | M Compiler/FFrontEnd/FBuiltin.mo | | | | | | | | | | | M Compiler/FrontEnd/Builtin.mo | | | | | | | | | | | | | | | * | | | | | | commit ed483a28db9682f7366dca9fd10928daf796d89a | | | | | | | | | | | Author: Per Östlund | | | | | | | | | | | Date: Tue May 12 15:58:10 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - Removed unused delayed type checking to simplify SCode.Mod. | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Uncertainties.mo | | | | | | | | | | | M Compiler/FFrontEnd/FGraphBuild.mo | | | | | | | | | | | M Compiler/FFrontEnd/FGraphBuildEnv.mo | | | | | | | | | | | M Compiler/FFrontEnd/FMod.mo | | | | | | | | | | | M Compiler/FrontEnd/InstExtends.mo | | | | | | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | | | | | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | | | | | | | | | M Compiler/FrontEnd/NFSCodeFlattenImports.mo | | | | | | | | | | | M Compiler/FrontEnd/NFSCodeMod.mo | | | | | | | | | | | M Compiler/FrontEnd/SCode.mo | | | | | | | | | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | | | M Compiler/Script/Figaro.mo | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | M Compiler/Template/SCodeDumpTpl.tpl | | | | | | | | | | | M Compiler/Template/SCodeTV.mo | | | | | | | | | | | | | | | * | | | | | | commit 475d005a5ca4b37555e12474fedf572e2e107065 | | | | | | | | | | | Author: vruge | | | | | | | | | | | Date: Tue May 12 15:42:22 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | extends dyn. optmization: update var direction | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | | | | | | | | | | * | | | | | | commit 56f577dec5eb61fdca44e7ea66314a3467ddb925 | | | | | | | | | | | Author: vruge | | | | | | | | | | | Date: Tue May 12 14:25:55 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | relax the rules for reduce and extends dyn. optimization flags | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | | | | | | | | | | | * | | | | | | commit 6913c02b448a458fb12e55db677b0fc1ea577781 | | | | | | | | | | | Author: vruge | | | | | | | | | | | Date: Tue May 12 13:45:34 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | symEler: improved generation of helper-var DT | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | | | * | | | | | | commit af3435e49f8f854c30557b06c739fdb02829e31c | | | | |\ \ \ \ \ \ \ Merge: 74189fa7d3 9e6d93d424 | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | Date: Tue May 12 13:15:21 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | * | | | | | | commit 9e6d93d42418ca4c5815d9b9febc80c609eeffab | | | | | | | | | | | | Author: vruge | | | | | | | | | | | | Date: Tue May 12 12:27:55 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | ExpressionSolve: added additional for symEuler(dt == 0) | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | | | | | | | | | | | | | * | | | | | | commit 29cd04e2bf30e78136d832beddc1b9b29e4f0fd9 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Tue May 12 09:36:58 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Build cppruntime into OMBUILDDIR | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.in | | | | | | | | | | | | M SimulationRuntime/cpp/Makefile.omdev.mingw | | | | | | | | | | | | | | | | * | | | | | | | commit 74189fa7d349b599abc6e18f85edd424644bdb2c | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | Date: Tue May 12 13:12:09 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | removed special includes for static cpp runtime build | | | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/HistoryImpl.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/Initialization.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IStateSelection.h | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | | | | | | | | | | | | * | | | | | | | commit 4f787ab67e5a98e929ab8dfd0a3befd2491f5f2b | | | | |\ \ \ \ \ \ \ \ Merge: c160230dea 3a51e346a4 | | | | | |/ / / / / / / Author: Niklas Worschech | | | | | | | | | | | | Date: Tue May 12 07:35:53 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | * | | | | | | | commit c160230dea35f927a7deb78fa20826a1c99bb585 | | | | |\ \ \ \ \ \ \ \ Merge: 93754c4fe2 de41cdb56c | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | Date: Mon May 11 17:08:09 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | | * | | | | | | | | commit 93754c4fe2dcaec51a106d5010acf45272efa5c8 | | | | | | | | | | | | | Author: Niklas Worschech | | | | | | | | | | | | | Date: Mon May 11 17:05:48 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | separated defines and includes in Modelica.h | | | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Math/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Math/SparseMatrix.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/Modelica.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaSystem.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/Configuration.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/Initialization.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/Main.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/SimulationSettings/GlobalSettings.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SimulationMonitor.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SolverSettings.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/EventHandling.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_papi.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_rdtsc.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_scorep.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/ModelicaDefine.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/StaticOMCFactory.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/ObjectFactory.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | | | | | | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | | | | | | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVodeSettings.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/CVode/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Euler/EulerSettings.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Euler/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/HybrjSettings.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/IDA/IDASettings.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/KinsolSettings.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/Newton.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Newton/NewtonSettings.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Peer/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Peer/Peer.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/Peer/PeerSettings.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEulerSettings.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/FactoryExport.cpp | | | | | | | | | | | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | | | | | | | | | | | | * | | | | | | | | | commit ee02481b33d1912bf98974242918617183eee57b | | | | | | | | | | | | | Author: mflehmig | | | | | | | | | | | | | Date: Thu May 14 20:55:32 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | | | Changes towards vectorization | | | | | | | | | | | | | | | | * | | | | | | | | | commit 638f287d172c91ed93f9548c930ef26c585e4617 | | | | |_|/ / / / / / / Author: mflehmig | | | |/| | | | | | | | Date: Thu May 14 20:50:35 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Changes towards vectorization. | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | M Compiler/Template/CodegenC.tpl | | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | | M Compiler/Template/CodegenUtil.tpl | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | | | * | | | | | | | | commit 3a51e346a4b864a0cc16a3d1d778578ac619b8b1 | | | | | | | | | | | | Author: adrpo | | | | | | | | | | | | Date: Tue May 12 06:00:04 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | - add Compiler/OpenModelicaSetup to .gitignore | | | | | | | | | | | | | | | | | | | | | | | | M .gitignore | | | | | | | | | | | | | | | * | | | | | | | | commit 550f780c3a83c980dfd5b3a4a78d7140d5ce7098 | | | | | | | | | | | | Author: adrpo | | | | | | | | | | | | Date: Tue May 12 04:30:07 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | - fix library coverage script, have emit_protected defined on all branches, otherwise you get an error when running system | | | | | | | | | | | | | | | | | | | | | | | | M Examples/BuildModelRecursive.mos | | | | | | | | | | | | | | | * | | | | | | | | commit 8c0132ba23819fbb965efa3742dd39e26d239d65 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Mon May 11 22:15:18 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Fix OMC path for --without-omc | | | | | | | | | | | | | | | | | | | | | | | | M configure.ac | | | | | | | | | | | | | | | * | | | | | | | | commit 47bae7abd7fa63ecc53fa4ce686e72d4aac38c42 | | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | | Date: Mon May 11 22:14:54 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | | | Handle filtering negative aliases | | | | | | | | | | | | | | | | | | | | | | | | M Compiler/runtime/SimulationResults.c | | | | | | | | | | | | | | | * | | | | | | | | commit ff139a309a85412bc886a8b7ec2b2a3b2bfe45b2 | | | | |/ / / / / / / Author: Marcus Walther | | | |/| | | | | | | Date: Mon May 11 17:50:56 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - added a new array-class to c++ runtime (StatRefArray), that can be used to handle sub-arrays of the SimVar-Array | | | | | | | | | | | - if the array-variables are consecutive, the c++ runtime now generates a StatRefArray | | | | | | | | | | | - first code snippets for vectorized for-loops added to c++ codegeneration (not working at the moment, because we don't know at which point the iterator-variable is located in the body-expressions) | | | | | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCode.mo | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | | | | | | | | | | * | | | | | | | commit de41cdb56cd8f50c9457b3814e049ee003832f82 | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | Date: Mon May 11 13:54:33 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Fix off-by-4 error | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/util/read_matlab4.c | | | | | | | | | | | | | | * | | | | | | | commit 08c1d7ead9ea6ff3fcd4633d54510ec897287a4d | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | Date: Mon May 11 13:07:29 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - some fixes for hpcom-memory-mapping | | | | | | | | | | | - isVarIndexListConsecutive-function added to SimCodeUtil - we are now able to check if all elements of an array are stored consecutive | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | | | | | | | | * | | | | | | | commit d2765ee71aee89ddedd01e0be4a5f5245835906b | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | Date: Mon May 11 09:55:56 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - CodegenCpp.MemberVariableInitialize and CodegenCpp.MemberVariableDefine have now a similar interface | | | | | | | | | | | - scalar variables are now added as #define in C++ code | | | | | | | | | | | - some cleanups in CodegenCppHpcom.tpl | | | | | | | | | | | - changed SimVars array getter to non constant return value | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | | | | | | | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | | | | | | | | | | * | | | | | | | commit 0f658eea127bc3393005d5f444897975ddf0e02a | | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | | Date: Fri May 8 17:35:56 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - some bug fixes for hpcom memory | | | | | | | | | | | - moved some code from hpcom-cpp-template to cpp-template | | | | | | | | | | | - variable initialization is now seperated into multiple functions | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | | | | | * | | | | | | | commit 723695e70ef59206de16856b2a5cfd63de5aaa48 | | | |/ / / / / / / Author: Martin Sjölund | | | | | | | | | | Date: Mon May 11 13:03:17 2015 +0200 | | | | | | | | | | | | | | | | | | | | Handle mixed OMC and Dymola names better | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | | | | M Compiler/Script/CevalScript.mo | | | | | | | | | | M Compiler/Util/SimulationResults.mo | | | | | | | | | | M Compiler/runtime/SimulationResults.c | | | | | | | | | | M Compiler/runtime/SimulationResultsCmp.c | | | | | | | | | | M Compiler/runtime/SimulationResults_omc.c | | | | | | | | | | M Examples/BuildModelRecursive.mos | | | | | | | | | | M SimulationRuntime/c/util/read_matlab4.c | | | | | | | | | | M SimulationRuntime/c/util/read_matlab4.h | | | | | | | | | | | | | * | | | | | | commit 7023616eb11d22c9dfe4f1e85e5391a37239b1d2 | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | Date: Mon May 11 08:23:58 2015 +0200 | | | | | | | | | | | | | | | | | | | | Fix a rollback bug | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/Static.mo | | | | | | | | | | | | | * | | | | | | commit 77acafc051180615de026412cf232ef69e626d63 | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | Date: Mon May 11 08:23:44 2015 +0200 | | | | | | | | | | | | | | | | | | | | Update submodules | | | | | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | | | M common | | | | | | | | | | | | | * | | | | | | commit e4460295ed340118dd322900e7165412dd86b6aa | | | | | | | | | | Author: adrpo | | | | | | | | | | Date: Mon May 11 00:11:10 2015 +0200 | | | | | | | | | | | | | | | | | | | | - attempt to partially fix #3313 and the library coverage hangs | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/util/read_matlab4.c | | | | | | | | | | | | | * | | | | | | commit a09817b40bd13cac4b7180360927c87c6e5f016e | | | | | | | | | | Author: vruge | | | | | | | | | | Date: Sun May 10 15:19:06 2015 +0200 | | | | | | | | | | | | | | | | | | | | reduce symEuler-system | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | | | | | | | | | * | | | | | | commit 6b8dc8e078c92d4d8b47f240c1a18ca199bf31d2 | | | |\ \ \ \ \ \ \ Merge: 5fc88b51df 009ab2dbff | | | | | | | | | | | Author: vruge | | | | | | | | | | | Date: Sun May 10 13:41:53 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'upmaster/master' into symEuler2 | | | | | | | | | | | | | | | | | | | | | | Conflicts: | | | | | | | | | | | Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | | | | | | * | | | | | | commit 009ab2dbff2abcc72b543a199e24e3d43aaf828a | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | Date: Fri May 8 20:48:17 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Show the Java test command | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/util/java_interface/Makefile.in | | | | | | | | | | | | | | | * | | | | | | commit ecc9596c2887a13113b2fdfe10375d26b000f90c | | | | | | | | | | | Author: Adeel Asghar | | | | | | | | | | | Date: Fri May 8 17:10:52 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - case sensitivity. | | | | | | | | | | | | | | | | | | | | | | M .gitattributes | | | | | | | | | | | | | | | * | | | | | | commit 4ee2c6cdc230bcc4eb3aa4b934f983bae8fd0159 | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | Date: Fri May 8 15:28:26 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - some more infos about arraycrefs in dumpSimCode | | | | | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | * | | | | | | commit 57c90929012125b31f42c5dc0c7edfe4f3b3756e | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | Date: Fri May 8 13:53:31 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - some more fixes for vectorization | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | | | * | | | | | | commit 1ff5d9a01a71b9ca3f0bdb45aa2ee03d6ee42e2b | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | Date: Fri May 8 13:34:18 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | - get cref as ident for the visualizationxml objects instead of string | | | | | | | | | | | | | | | | | | | | | | M Compiler/Template/VisualXMLTpl.tpl | | | | | | | | | | | M Compiler/Template/VisualXMLTplTV.mo | | | | | | | | | | | M Compiler/Util/VisualXML.mo | | | | | | | | | | | | | | | * | | | | | | commit 074dd844393d7384d6dc732e9653fa2e32da04c1 | | | | | | | | | | | Author: vwaurich | | | | | | | | | | | Date: Fri May 8 09:56:33 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | added BackendVarTransform.replaceEquationAttributes | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | | | | | | | | | | | | | * | | | | | | commit 3ad6e72d05658be13efd1ff63bb0cfb9e915dcda | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | Date: Fri May 8 08:28:16 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Change default path to reference files | | | | | | | | | | | | | | | | | | | | | | M Examples/BuildModelRecursive.mos | | | | | | | | | | | | | | | * | | | | | | commit 66346e301501dcb6f472375902774bc172edeb85 | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | Date: Thu May 7 20:55:16 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Update gitignore | | | | | | | | | | | | | | | | | | | | | | M .gitignore | | | | | | | | | | | | | | | * | | | | | | commit 15c798a59994be0940becc9e0d6ef11be96e3a4f | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | Date: Thu May 7 20:54:14 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Improve the mat4 reader to also lookup Dymola-style names | | | | | | | | | | | | | | | | | | | | | | M SimulationRuntime/c/util/read_matlab4.c | | | | | | | | | | | | | | | * | | | | | | commit d254dbf4b50383bce2f40033c64a1f214f9c02ac | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | Date: Thu May 7 14:01:55 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Fix detection of version in submodules | | | | | | | | | | | | | | | | | | | | | | M Compiler/runtime/omc_config.h | | | | | | | | | | | M configure.ac | | | | | | | | | | | | | | | * | | | | | | commit cb69a5af4de7bb62ce50dc49bb3341cb475da751 | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | Date: Thu May 7 14:01:24 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Fix testing of the Java interface | | | | | | | | | | | | | | | | | | | | | | Added junit to 3rdParty and updated the paths | | | | | | | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | | | | M SimulationRuntime/c/util/java_interface/Makefile.common | | | | | | | | | | | M SimulationRuntime/c/util/java_interface/Makefile.in | | | | | | | | | | | | | | | * | | | | | | commit cbc725d06ae92ca87fe5989dbcdb75cd42d76bb4 | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | Date: Thu May 7 13:29:34 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Improve the filtering of results files | | | | | | | | | | | | | | | | | | | | | | - Read both "time" and "Time" directly in read_matlab4.c. | | | | | | | | | | | - Handle filtering of parameters in filterSimulationResults. | | | | | | | | | | | | | | | | | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | | | | | | | M Compiler/runtime/SimulationResults.c | | | | | | | | | | | M SimulationRuntime/c/util/read_matlab4.c | | | | | | | | | | | M common | | | | | | | | | | | | | | | * | | | | | | commit 06ed6bf71a6b9cf70cd9c351917081defb4133dc | | | | | |_|_|_|_|/ Author: Marcus Walther | | | | |/| | | | | Date: Thu May 7 13:00:53 2015 +0200 | | | | | | | | | | | | | | | | | | | | - using the var-index mapping of the cpp runtime for hpcom memory optimization | | | | | | | | | | - removed debug output | | | | | | | | | | - fixed a mapping bug in cpp code generation | | | | | | | | | | - updated the git ignore file | | | | | | | | | | | | | | | | | | | | M .gitignore | | | | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | | | | | | M Compiler/SimCode/HpcOmSimCode.mo | | | | | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | | * | | | | | commit fa70703afa70565c5497a5750dd499865bc7b0ce | | | | | | | | | | Author: Marcus Walther | | | | | | | | | | Date: Thu May 7 08:11:45 2015 +0200 | | | | | | | | | | | | | | | | | | | | - update reference commit | | | | | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | | | | | | | * | | | | | commit c91e3219f88a779e2ef26f33a55f84179ae8b837 | | | | |\ \ \ \ \ \ Merge: 673eaa12be c52b5f340a | | | | | | | | | | | Author: Lennart Ochel | | | | | | | | | | | Date: Wed May 6 20:42:15 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of https://github.com/OpenModelica/OMCompiler | | | | | | | | | | | | | | | | * | | | | | commit c52b5f340ac06d81c1f4d85b2b3c8d5985affbee | | | | | | | | | | | Author: Adeel Asghar | | | | | | | | | | | Date: Wed May 6 20:26:39 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Update 3rdParty. | | | | | | | | | | | | | | | | | | | | | | M 3rdParty | | | | | | | | | | | | | | | * | | | | | | commit 673eaa12be5e57165111b00d919efb95e01046b2 | | | | |/ / / / / / Author: Lennart Ochel | | | | | | | | | | Date: Wed May 6 20:02:51 2015 +0200 | | | | | | | | | | | | | | | | | | | | Highlight workaround for "symEuler" | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | | | * | | | | | commit e2edb497df1bfc220e049d7f4f77763f72f11d32 | | | | |\ \ \ \ \ \ Merge: 506ac549fa 9bc4e2e999 | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | Date: Wed May 6 16:03:59 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Merge pull request #3 from vruge/master | | | | | | | | | | | | | | | | | | | | | | fixed symEuler | | | | | | | | | | | | | | | | * | | | | | commit 9bc4e2e9993222ca950edee782b282a333077a85 | | | | | | | | | | | Author: Vitalij Ruge | | | | | | | | | | | Date: Wed May 6 15:57:33 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | fixed symEuler | | | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | | | | | | | | | | | * | | | | | | commit 506ac549fae2341258dcd9a5c45d8a7dc0902eaf | | | | | | | | | | | Author: Martin Sjölund | | | | | | | | | | | Date: Wed May 6 15:35:48 2015 +0200 | | | | | | | | | | | | | | | | | | | | | | Fix install paths | | | | | | | | | | | | | | | | | | | | | | M Compiler/Translation/Makefile | | | | | | | | | | | M Makefile.common | | | | | | | | | | | | | | | * | | | | | | commit baef0588e890ef007cfb28322f564593fa43b30b | | | | |/ / / / / / Author: Martin Sjölund | | | | | | | | | | Date: Wed May 6 14:51:36 2015 +0200 | | | | | | | | | | | | | | | | | | | | Print the whole path always | | | | | | | | | | | | | | | | | | | | When running the test suite and a reference file cannot be opened, | | | | | | | | | | the whole path is useful. And if it fails, the test should never | | | | | | | | | | pass so it does not matter if we strip away anyway. | | | | | | | | | | | | | | | | | | | | M Compiler/runtime/SimulationResultsCmp.c | | | | | | | | | | | | | | * | | | | | commit d6cbc6179db3d4c26c58d68be444417cd8f9213f | | | | | | | | | | Author: Adeel Asghar | | | | | | | | | | Date: Wed May 6 14:31:37 2015 +0200 | | | | | | | | | | | | | | | | | | | | omc/qwt include is moved to omplot/qwt | | | | | | | | | | | | | | | | | | | | M Makefile.common | | | | | | | | | | | | | * | | | | | | commit 5fc88b51dfe8f54641f533c39d026a3f0bd383e5 | | | | | | | | | | Author: vruge | | | | | | | | | | Date: Sun May 10 11:23:34 2015 +0200 | | | | | | | | | | | | | | | | | | | | improved symEuler | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | | | | | * | | | | | | commit 8d64f4bf3b0c422aee7a0290cc2bdff3d5971780 | | | | | | | | | | Author: vruge | | | | | | | | | | Date: Fri May 8 15:21:51 2015 +0200 | | | | | | | | | | | | | | | | | | | | improved symEuler | | | | | | | | | | | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | | | | * | | | | | | commit 7c55968de6b474d5bab98837f1b614420262d915 | | | | | | | | | | Author: vruge | | | | | | | | | | Date: Fri May 8 14:46:09 2015 +0200 | | | | | | | | | | | | | | | | | | | | improved symEuler | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | | | | * | | | | | | commit db89c1f32679533f883666f4744cd499d9b06fa8 | | | | | | | | | | Author: vruge | | | | | | | | | | Date: Fri May 8 14:08:01 2015 +0200 | | | | | | | | | | | | | | | | | | | | improved symEuler | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | | | | | * | | | | | | commit 6fb6271d2fc82a5337414db3aacd6a2505609265 | | | | | | | | | | Author: vruge | | | | | | | | | | Date: Fri May 8 14:05:56 2015 +0200 | | | | | | | | | | | | | | | | | | | | improved symEuler | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | | * | | | | | | commit ce23826cb8738a20d133428ea4f27a33b0ab6f77 | | | | | | | | | | Author: vruge | | | | | | | | | | Date: Fri May 8 13:51:13 2015 +0200 | | | | | | | | | | | | | | | | | | | | improved symEuler | | | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | | | | | * | | | | | | commit 8ad90c528893acd2cb66c848e2ffaf7d85b7a720 | | | |/ / / / / / Author: vruge | | | | | | | | | Date: Fri May 8 13:49:55 2015 +0200 | | | | | | | | | | | | | | | | | | improved symEuler | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | | | | | | | | * | | | | | commit 505d30a626bc1f71453f6025e6898901d8b5da89 | | | | | | | | | Author: adrpo | | | | | | | | | Date: Wed May 6 14:22:30 2015 +0200 | | | | | | | | | | | | | | | | | | - properly clean 3rdParty/ModelicaExternalC | | | | | | | | | | | | | | | | | | M Makefile.common | | | | | | | | | | | | * | | | | | commit f9cb094f9097f48593645479dede6a648cb01dcd | | | | | | | | | Author: Per Östlund | | | | | | | | | Date: Wed May 6 13:03:11 2015 +0200 | | | | | | | | | | | | | | | | | | - Remove dead code to get rid of compilation warning. | | | | | | | | | | | | | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | | | | | | | | * | | | | | commit dcdf6143d9b70f5d0f56cec172271ade8fc26635 | | | | | | | | | Author: Lennart Ochel | | | | | | | | | Date: Wed May 6 09:56:05 2015 +0200 | | | | | | | | | | | | | | | | | | Define HashTableCrIListArray.HashTable in SimCodeTV.mo | | | | | | | | | | | | | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | | | | | | | | * | | | | | commit 96caac0cb004037d51e493a98a529749f978570b | | | | |_|_|_|/ Author: adrpo | | | |/| | | | Date: Wed May 6 09:32:45 2015 +0200 | | | | | | | | | | | | | | | | - more propagation of OMBUILDDIR | | | | | | | | | | | | | | | | M Makefile.common | | | | | | | | M Makefile.omdev.mingw | | | | | | | | | | | * | | | | commit b55e4eee1128a58a132445c8065d34312cf7b18d | | | | | | | | Author: Adeel Asghar | | | | | | | | Date: Wed May 6 00:40:51 2015 +0200 | | | | | | | | | | | | | | | | - More fixes for windows compilation. | | | | | | | | | | | | | | | | M Compiler/Script/Makefile.omdev.mingw | | | | | | | | M SimulationRuntime/c/util/java_interface/Makefile.omdev.mingw | | | | | | | | | | | * | | | | commit 7d696cd7496094faf29fffc575d062eafc0729ce | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Tue May 5 21:58:52 2015 +0200 | | | | | | | | | | | | | | | | Include the scripting API files in build | | | | | | | | | | | | | | | | M Compiler/Script/Makefile.common | | | | | | | | M Compiler/Script/Makefile.in | | | | | | | | D SimulationRuntime/c/util/java_interface/Makefile | | | | | | | | M common | | | | | | | | | | | * | | | | commit 68fb39e4d08937ec5716ad1b6d6bd075bc068f21 | | | | | | | | Author: Martin Sjölund | | | | | | | | Date: Tue May 5 19:27:22 2015 +0200 | | | | | | | | | | | | | | | | Make git describe always work | | | | | | | | | | | | | | | | M configure.ac | | | | | | | | | | | * | | | | commit 4e57ea427b3876d5e3109f510d6708bc21c31149 | | | |\ \ \ \ \ Merge: 70377b4884 8960bd8dfe | | | | | | | | | Author: adrpo | | | | | | | | | Date: Tue May 5 19:08:26 2015 +0200 | | | | | | | | | | | | | | | | | | - use $OMBUILDDIR properly in Windows build | | | | | | | | | | | | | * | | | | commit 8960bd8dfe82698301de7ead95affede12625d95 | | | | | | | | | Author: adrpo | | | | | | | | | Date: Tue May 5 18:30:29 2015 +0200 | | | | | | | | | | | | | | | | | | - fix Windows build to use $OMBUILDDIR | | | | | | | | | | | | | | | | | | M Compiler/Makefile.omdev.mingw | | | | | | | | | M Compiler/boot/Makefile.omdev.mingw | | | | | | | | | M Makefile.common | | | | | | | | | M Makefile.omdev.mingw | | | | | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.common | | | | | | | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | | | | | | | | | * | | | | | commit 70377b488473a5c64d9aaab920cb7c8b6f5f60b6 | | | | | | | | | Author: Martin Sjölund | | | | | | | | | Date: Tue May 5 17:58:32 2015 +0200 | | | | | | | | | | | | | | | | | | Fix OMC bootstrapping path | | | | | | | | | | | | | | | | | | M Compiler/boot/Makefile.in | | | | | | | | | | | | * | | | | | commit 89b699ec554070defa002b18ef92751ff3db0eee | | | | | | | | | Author: Martin Sjölund | | | | | | | | | Date: Tue May 5 17:55:50 2015 +0200 | | | | | | | | | | | | | | | | | | Fix some warnings in logs, skip re-compiling if target already exists | | | | | | | | | | | | | | | | | | M Makefile.common | | | | | | | | | M Makefile.in | | | | | | | | | M common | | | | | | | | | | | | * | | | | | commit 907803b45beee98b8116792545eb809cf294e694 | | | |\ \ \ \ \ \ Merge: a27a9ed3b0 6c148e7973 | | | | | | | | | | Author: Per Östlund | | | | | | | | | | Date: Tue May 5 17:34:53 2015 +0200 | | | | | | | | | | | | | | | | | | | | Merge branch 'master' of ssh://github.com:22/OpenModelica/OMCompiler | | | | | | | | | | | | | | * | | | | | commit 6c148e7973e92cbc692c646ee41464fd9bb91985 | | | | |/ / / / / Author: Adeel Asghar | | | | | | | | | Date: Tue May 5 16:50:53 2015 +0200 | | | | | | | | | | | | | | | | | | OMBUILDDIR absolute path and git HEAD | | | | | | | | | | | | | | | | | | - Set absolute path for OMBUILDDIR otherwise ModelicaExternalC configure | | | | | | | | | doesn't work | | | | | | | | | - Get the git SHA instead of svn revision. | | | | | | | | | - Set Modelica.g EOL to LF. | | | | | | | | | - Set OMBUILDIR in Parser makefile to properly copy the parser lib. | | | | | | | | | | | | | | | | | | M Makefile.common | | | | | | | | | M Makefile.omdev.mingw | | | | | | | | | M Parser/Makefile.omdev.mingw | | | | | | | | | | | | * | | | | | commit a27a9ed3b09d466e3805593292c33739db4fc395 | | | |/ / / / / Author: Per Östlund | | | | | | | | Date: Tue May 5 17:22:04 2015 +0200 | | | | | | | | | | | | | | | | - Ignore vim buffer files. | | | | | | | | | | | | | | | | M .gitignore | | | | | | | | | | | * | | | | commit a6085583ea62ac445e4b5689e6cad5c00e015f7e | | | |/ / / / Author: Adeel Asghar | | | | | | | Date: Tue May 5 14:38:18 2015 +0200 | | | | | | | | | | | | | | set OMBUILDDIR in root makefile | | | | | | | | | | | | | | M .gitignore | | | | | | | M Makefile.omdev.mingw | | | | | | | | | | * | | | commit c422bf07df006297fe4ca258cabd10a859e62d6e | | | | | | | Author: Martin Sjölund | | | | | | | Date: Tue May 5 13:36:55 2015 +0200 | | | | | | | | | | | | | | Fix compilation using different build directory | | | | | | | | | | | | | | M Compiler/Makefile.in | | | | | | | M Compiler/runtime/Makefile.common | | | | | | | M Compiler/runtime/Makefile.in | | | | | | | M Compiler/runtime/Makefile.omdev.mingw | | | | | | | M Makefile.common | | | | | | | M Makefile.in | | | | | | | M Parser/Makefile.common | | | | | | | M Parser/Makefile.in | | | | | | | M SimulationRuntime/c/Makefile.common | | | | | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.h | | | | | | | M SimulationRuntime/c/util/java_interface/Makefile | | | | | | | M SimulationRuntime/c/util/java_interface/Makefile.common | | | | | | | A SimulationRuntime/c/util/java_interface/Makefile.in | | | | | | | M SimulationRuntime/c/util/java_interface/Makefile.omdev.mingw | | | | | | | M configure.ac | | | | | | | | | | * | | | commit 521fee19e340aa3c61bdc64c23a634d4353f06f3 | | | | | | | Author: Lennart Ochel | | | | | | | Date: Tue May 5 13:17:38 2015 +0200 | | | | | | | | | | | | | | Update .gitignore file | | | | | | | | | | | | | | M .gitignore | | | | | | | | | | * | | | commit bc25068039a766a2128343bd4c839949c9058961 | | | | | | | Author: Martin Sjölund | | | | | | | Date: Tue May 5 13:12:03 2015 +0200 | | | | | | | | | | | | | | Update gitignore | | | | | | | | | | | | | | M .gitignore | | | | | | | | | | * | | | commit aecbc157ed3cf34dd86d825dcbf840959ce7ea5d | | |/ / / / Author: Martin Sjölund | | | | | | Date: Tue May 5 12:18:48 2015 +0200 | | | | | | | | | | | | Allow configuration of build directory | | | | | | | | | | | | M Compiler/boot/Makefile.in | | | | | | M Makefile.common | | | | | | M Makefile.in | | | | | | M SimulationRuntime/c/Makefile.in | | | | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | | | M common | | | | | | M configure.ac | | | | | | | | * | | | commit 9870b173919c0ddd2032ef0e49056733f483b592 | | |\ \ \ \ Merge: d5f6a985b1 5b594bb7ee | | | | | | | Author: Marcus Walther | | | | | | | Date: Tue May 5 12:51:28 2015 +0200 | | | | | | | | | | | | | | Merge remote-tracking branch 'originMW/master' | | | | | | | | | | * | | | commit 5b594bb7ee2723c4e946f1ccb671f1c284ca16c2 | | | | | | | Author: Marcus Walther | | | | | | | Date: Tue May 5 12:38:10 2015 +0200 | | | | | | | | | | | | | | - some changes on hpcom memory optimization | | | | | | | - added more files to gitignore | | | | | | | | | | | | | | M .gitignore | | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | | * | | | | commit d5f6a985b1e55ed7d70a356b713618f8c6caed5d | | | |_|_|/ Author: Marcus Walther | | |/| | | Date: Tue May 5 12:38:10 2015 +0200 | | | | | | | | | | | | - some changes on hpcom memory optimization | | | | | | - added more files to gitignore | | | | | | | | | | | | M .gitignore | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | | | | * | | | commit 56ab447319eaddd001c70dd4651d5dfdd1140ad7 | | | | | | Author: Martin Sjölund | | | | | | Date: Tue May 5 12:17:54 2015 +0200 | | | | | | | | | | | | Add gitattributes | | | | | | | | | | | | A .gitattributes | | | | | | M Compiler/Makefile.omdev.mingw | | | | | | M Compiler/runtime/Makefile.omdev.mingw | | | | | | M Parser/ParModelica_Lexer.g | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.common | | | | | | M SimulationRuntime/ParModelica/auto/Makefile.omdev.mingw | | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.common | | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/Makefile.omdev.mingw | | | | | | M SimulationRuntime/c/Makefile.omdev.mingw | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/HybrjSettings.h | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | | | | M SimulationRuntime/cpp/Solver/Hybrj/HybrjSettings.cpp | | | | | | M tools/debugging/BreakProcess.cpp | | | | | | M tools/xml/LICENSE | | | | | | | | * | | | commit 8806a1661d365f0e4041f8efa29bb9eef5e660fc | | | | | | Author: Per Östlund | | | | | | Date: Tue May 5 11:46:22 2015 +0200 | | | | | | | | | | | | - Ignore input/output when counting connector variables. | | | | | | | | | | | | M Compiler/FrontEnd/ConnectUtil.mo | | | | | | | | * | | | commit dad53816dee1f45e784235511c5446e315be4d32 | | |\ \ \ \ Merge: 873ece23f2 4e29a0caab | | | |/ / / Author: Martin Sjölund | | | | | / Date: Tue May 5 10:32:56 2015 +0200 | | | |_|/ | | |/| | Merge pull request #2 from MarcusWalther/master | | | | | | | | | | - external tool builder for eclipse added | | | | | | | | * | commit 4e29a0caabddb0a3dac1ed10b54783e594761929 | | |/ / Author: Marcus Walther | | | | Date: Tue May 5 10:14:33 2015 +0200 | | | | | | | | - external tool builder for eclipse added | | | | | | | | A .externalToolBuilders/OMDev-MINGW-OpenModelicaBuilder.launch-sample | | | | | | * | commit 873ece23f2f4fe8cddd3256513d95e907151b5ea | | |\ \ Merge: 0b11f8d1fb a4f2a4a28a | | | |/ Author: Martin Sjölund | | |/| Date: Tue May 5 09:13:59 2015 +0200 | | | | | | | | Merge pull request #1 from OpenModelica/lochel-gitignore | | | | | | | | Update .gitignore | | | | | | | * commit a4f2a4a28ac9040f7768f7ea6e4787e12dfe53ba | | |/ Author: Lennart Ochel | | | Date: Tue May 5 08:40:52 2015 +0200 | | | | | | Update .gitignore | | | | | | M .gitignore | | | | | * commit 0b11f8d1fbbfab1ff56a92211544eb4f61cfa292 | | | Author: Lennart Ochel | | | Date: Tue May 5 07:48:27 2015 +0200 | | | | | | Add .gitignore file | | | | | | A .gitignore | | | | | * commit d79e9ec0f4c69c439d413f7e604c94f8d48c6a0a | | | Author: Martin Sjölund | | | Date: Mon May 4 23:29:45 2015 +0200 | | | | | | Add support for new API: filterSimulationResults | | | | | | M 3rdParty | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Util/SimulationResults.mo | | | M Compiler/runtime/SimulationResults.c | | | M SimulationRuntime/c/Makefile.objs | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | M SimulationRuntime/c/util/read_matlab4.c | | | A SimulationRuntime/c/util/write_matlab4.c | | | A SimulationRuntime/c/util/write_matlab4.h | | | | | * commit 23686e66ced8c5c48cc36ac7cd811402442be8ba | | | Author: adrpo | | | Date: Mon May 4 21:03:47 2015 +0200 | | | | | | - put back the Windows Makefiles (Makefile.omdev.mingw) | | | - fix windows build of the OMCompiler | | | | | | A Compiler/Makefile.omdev.mingw | | | A Compiler/Script/Makefile.omdev.mingw | | | A Compiler/Template/Makefile.omdev.mingw | | | A Compiler/boot/Makefile.omdev.mingw | | | A Compiler/runtime/Makefile.omdev.mingw | | | M Makefile.common | | | M Makefile.omdev.mingw | | | M Parser/Makefile.common | | | A Parser/Makefile.omdev.mingw | | | A SimulationRuntime/ParModelica/Makefile.omdev.mingw | | | A SimulationRuntime/ParModelica/auto/Makefile.omdev.mingw | | | A SimulationRuntime/ParModelica/explicit/openclrt/Makefile.omdev.mingw | | | A SimulationRuntime/c/Makefile.omdev.mingw | | | A SimulationRuntime/c/util/java_interface/Makefile.omdev.mingw | | | A SimulationRuntime/cpp/Makefile.omdev.mingw | | | A tools/debugging/BreakProcess.cpp | | | | | * commit 411434424282ebf15deadbf3cc5325ecf25ae25a | | | Author: Martin Sjölund | | | Date: Mon May 4 18:19:12 2015 +0200 | | | | | | Fix compilation of cppruntime | | | | | | M Makefile.common | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | M SimulationRuntime/cpp/Makefile.in | | | | | * commit fc27f01df645dc8f7eb6175fe219ceac7b8883db | | | Author: Martin Sjölund | | | Date: Mon May 4 16:38:03 2015 +0200 | | | | | | Compile UMFPACK as a shared library | | | | | | M 3rdParty | | | M Makefile.common | | | M Makefile.in | | | A Makefile.omdev.mingw | | | | | * commit bed671762693fbb3ad8ff0637cef3b394bd9dbcf | | | Author: Martin Sjölund | | | Date: Mon May 4 15:27:18 2015 +0200 | | | | | | Add bootstrapping tarball | | | | | | A Compiler/boot/bootstrap-sources.tar.xz | | | | | * commit 33c62391a19e527fc1dcd25bc78a7f4fd8ae9510 | | | Author: Martin Sjölund | | | Date: Mon May 4 15:19:22 2015 +0200 | | | | | | Ipopt include path | | | | | | M 3rdParty | | | M SimulationRuntime/c/Makefile.common | | | | | * commit f34600b0664bab418aefdac800e31af3ff8f2046 | | | Author: Martin Sjölund | | | Date: Mon May 4 15:13:55 2015 +0200 | | | | | | Fix ipopt clang compilation | | | | | | M 3rdParty | | | | | * commit aa74a256cad35c18ac9a5b72cfd142132994c248 | | | Author: Martin Sjölund | | | Date: Mon May 4 15:01:45 2015 +0200 | | | | | | Use git describe for version | | | | | | M configure.ac | | | | | * commit d256b6c67a2dd39b92b27d9a1f40dbef39b7b38a | | | Author: Martin Sjölund | | | Date: Mon May 4 14:57:28 2015 +0200 | | | | | | Fix lis compilation from clean | | | | | | M 3rdParty | | | M Makefile.in | | | | | * commit 193371b997a33822830715666eeb678dba16533a | | | Author: Martin Sjölund | | | Date: Mon May 4 14:49:54 2015 +0200 | | | | | | Add mkbuilddirs | | | | | | M Makefile.in | | | | | * commit 9689db132ef03a4da9e8819280b9b53a124a1cf8 | | | Author: Martin Sjölund | | | Date: Mon May 4 14:47:14 2015 +0200 | | | | | | Add mkbuilddirs | | | | | | M Makefile.common | | | | | * commit a9971900035fe7cdf03ac7ab0781d2e33d8e36a4 | | | Author: Martin Sjölund | | | Date: Mon May 4 14:45:03 2015 +0200 | | | | | | Fix make clean | | | | | | D Compiler/Template/VisualXMLTpl.mo | | | M Makefile.common | | | | | * commit f8fba98ebe9c7b5b616edb1d4068007dee0c00c5 | | | Author: Martin Sjölund | | | Date: Mon May 4 14:34:40 2015 +0200 | | | | | | Remove qtclients references | | | | | | M Makefile.common | | | M Makefile.in | | | | | * commit 623a4772f70bd0d8aec8c86017b61f9e6660768e | | | Author: Martin Sjölund | | | Date: Mon May 4 13:26:55 2015 +0200 | | | | | | Compilation --without-UMFPACK is now working | | | | | | M 3rdParty | | | M Makefile.common | | | M Makefile.in | | | | | * commit ae1c52446117a1c65175ac4057060b2f012c192f | | | Author: Martin Sjölund | | | Date: Mon May 4 11:09:30 2015 +0200 | | | | | | Getting a little further, failing at metis now | | | | | | M 3rdParty | | | M Makefile.common | | | A SimulationRuntime/c/Makefile.objs | | | | | * commit 35e46050f296c95dcb6a52b56c116778e3b62055 | | | Author: Martin Sjölund | | | Date: Mon May 4 10:14:35 2015 +0200 | | | | | | Add Cminpack including OMC patches | | | | | | M 3rdParty | | | M Makefile.common | | | | | * commit d042ebb697e90cfa7f4c043ea928fed75fc84614 | | | Author: Martin Sjölund | | | Date: Mon May 4 09:35:47 2015 +0200 | | | | | | Add some of the 3rdParty modules | | | | | | M .gitmodules | | | M 3rdParty | | | M Makefile.common | | | M Makefile.in | | | A common | | | D config.guess | | | D config.sub | | | M configure.ac | | | D corba.m4 | | | D install-sh | | | D qmake.m4 | | | | | * commit 3e1de4b0581ffe7218a3dab41d4c326cac469f5c | | | Author: Martin Sjölund | | | Date: Mon May 4 08:25:23 2015 +0200 | | | | | | Add a submodule for 3rdParty sources | | | | | | A .gitmodules | | | A 3rdParty | | | | | * commit 778d3b394e7463c19769534759024d4218f2a388 | | | Author: rfranke | | | Date: Sun May 3 19:46:17 2015 +0000 | | | | | | support for loops over Real ranges | | | | | | See Modelica.Electrical.Digital.Examples.RAM (even if this is certainly a bad example for the feature). | | | Attempt to avoid rounding errors for cases like 1.1:0.1:2.5 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25899 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit a3052d49daa576c725d1f813b7718f04ba2388fc | | | Author: sjoelund.se | | | Date: Sun May 3 16:01:43 2015 +0000 | | | | | | Also include antlr3config.h | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25898 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Parser/Makefile.common | | | | | * commit f65334da74619103d27df10d3ff4495aef4716df | | | Author: Martin Sjölund | | | Date: Sun May 3 09:41:46 2015 +0000 | | | | | | Missing omc in the path | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25893 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit d834a7ff665f5c0eb98ca2bf52a2095eb4e8cd53 | | | Author: Martin Sjölund | | | Date: Sun May 3 09:40:29 2015 +0000 | | | | | | antlr3 library changed name to omantlr3 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25892 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ParserExt.mo | | | | | * commit 74d8748a7c97aa5bfecbdc309dcd0690f5942c79 | | | Author: Martin Sjölund | | | Date: Sun May 3 09:24:31 2015 +0000 | | | | | | Add host_short to install correct antlr files | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25891 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.in | | | | | * commit 5a2380c1af756ea2280bab6ce5b491866d201fc5 | | | Author: OpenModelica Hudson | | | Date: Sun May 3 09:02:13 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25889 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit da50f0232a54dee54e60fd929fa8708e72b80385 | | | Author: Martin Sjölund | | | Date: Sun May 3 08:31:35 2015 +0000 | | | | | | Install antlr3 includes. Fix OMNotebook linking | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25888 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | M Parser/Makefile.common | | | M Parser/Makefile.in | | | | | * commit 556609d75834e779f756c7f6d2c802adcb1e860e | | | Author: Martin Sjölund | | | Date: Sun May 3 07:58:04 2015 +0000 | | | | | | Rename libantlr3.a to libomantlr3.so | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25886 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/boot/Makefile.in | | | M Parser/Makefile.common | | | M Parser/Makefile.in | | | | | * commit dbefb5764e56a3ef3aa847f969dda902c3dd6108 | | | Author: Martin Sjölund | | | Date: Sun May 3 07:43:30 2015 +0000 | | | | | | Remove the old antlr jar-file | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25885 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.ac | | | | | * commit a575fd97b8c9c2200c43c56fc9512d6f45fe07a8 | | | Author: Martin Sjölund | | | Date: Sun May 3 07:21:35 2015 +0000 | | | | | | Copy antlr-2.7.7 as well; it is needed for org.antlr.Tool | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25884 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/java_interface/Makefile.common | | | | | * commit c8fd4cb1d4ffcbd51b78d730cc928c04024ce2ad | | | Author: Martin Sjölund | | | Date: Sun May 3 07:05:45 2015 +0000 | | | | | | Update java_interface to use the antlr-3.2 jar | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25883 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/java_interface/Makefile.common | | | | | * commit 2d328d6d1f3f6e0d8856b5b3bf7828851c31383f | | | Author: Ruediger Franke | | | Date: Sat May 2 21:04:44 2015 +0000 | | | | | | attempt to fix pre variables in algebraic loops | | | | | | See e.g.: | | | - Modelica.Fluid.Examples.PumpingSystem | | | - Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25881 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit d1043b9f30f515ca3b9671280934253cf72b329e | | | Author: Ruediger Franke | | | Date: Sat May 2 19:44:21 2015 +0000 | | | | | | implement pre values of arrays | | | | | | see Modelica.Blocks.Examples.Interaction1 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25880 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | * commit 62bbc24dd8d7d0e1c8697c408972ad95fa48ea13 | | | Author: Vitalij Ruge | | | Date: Sat May 2 19:27:07 2015 +0000 | | | | | | markStateEquationsWork: rewrite with while loop | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25879 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 344c23e5e1968369ad016a9279f1e0d7967826d0 | | | Author: Martin Sjölund | | | Date: Sat May 2 14:04:13 2015 +0000 | | | | | | Link lapack | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25878 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/boot/Makefile.in | | | | | * commit 6f2dde4dc2f7c4be9d07b00cbf59071e4e5ca53b | | | Author: Martin Sjölund | | | Date: Sat May 2 13:48:01 2015 +0000 | | | | | | Fix compilation of libcsv in C++ mode | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25877 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/libcsv.c | | | | | * commit 0ddc8a1c2c59f5447c4d9468b9e242acb128cded | | | Author: Martin Sjölund | | | Date: Sat May 2 13:42:25 2015 +0000 | | | | | | Copy more results file reading functions with the includes | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25876 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/Makefile.common | | | | | * commit e80bc51ff10c7274ba14029c06278ffab8c186b9 | | | Author: Vitalij Ruge | | | Date: Sat May 2 13:20:15 2015 +0000 | | | | | | small improvement | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25875 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | * commit b760c6a985c04daac21ce7e2a63435f96582128d | | | Author: Martin Sjölund | | | Date: Sat May 2 12:54:07 2015 +0000 | | | | | | Lock OMNotebook/OMPlot/OMShell for edits since they are being moved to the git repositories | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25874 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.ac | | | | | * commit c5cc09382992520c85eb1e305c2fba8a5cd17a50 | | | Author: Ruediger Franke | | | Date: Sat May 2 11:10:49 2015 +0000 | | | | | | prevent clang++ warning "lookup of 'set' in member access expression is ambiguous; using member of 'mapped_type'" | | | | | | (also remove explicit ASCII code from previous commit) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25873 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 244eeeb82894247e3a3eca2c34e80e0637a93d3a | | | Author: Ruediger Franke | | | Date: Sat May 2 10:57:37 2015 +0000 | | | | | | bug fix to previous commit r25871 | | | | | | (check the start of expStr against the ASCII code for "(", lacking knowledge about a nicer formulation) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25872 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit aa43b695f7fa7e396eb9f3e080728b1c390f9b9c | | | Author: Ruediger Franke | | | Date: Sat May 2 10:18:13 2015 +0000 | | | | | | remove double parenthesis from if statements to avoid clang++ warning "equality comparison with extraneous parentheses" | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25871 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit c92ce0327b1a2c301ad4330fd1ba6c39357336d0 | | | Author: Ruediger Franke | | | Date: Fri May 1 22:43:04 2015 +0000 | | | | | | attempt to fix access to seed variables from algebraic loops in Jacobian evaluation | | | | | | see generation of DrumBoiler FMU 2.0 basing on Modelica.Fluid.DrumBoiler.DrumBoiler | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25870 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 22f067e17135b1c1384ebbe2f7ff6960ea050663 | | | Author: Ruediger Franke | | | Date: Fri May 1 20:57:22 2015 +0000 | | | | | | fix newlines between Algloop includes of Jacobian files | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25869 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit f14a53ff650dd498472f96f5ebd5abf341229909 | | | Author: Ruediger Franke | | | Date: Fri May 1 20:03:48 2015 +0000 | | | | | | fix code generation for createArray from functions | | | | | | See e.g. Modelica.Media.Examples.R134a.R134a1 -- the treatment of constant array data may make you cringe though. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25868 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 4cfa5ba3b4792e8334f06905a1b4e546b606091a | | | Author: Ruediger Franke | | | Date: Fri May 1 14:31:24 2015 +0000 | | | | | | skip initialization of aliases if they are just references now | | | | | | See e.g. Modelica.Blocks.Examples.ShowLogicalSources, where the alias const.y overrides the parameter const.p with a wrong value otherwise. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25867 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit edbccc71a28a83ddb3c87a98f2c79f65ec172f79 | | | Author: Ruediger Franke | | | Date: Fri May 1 13:57:22 2015 +0000 | | | | | | separate ArraySliceConst from ArraySlice to enable slices of const arrays | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25866 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit ce9e27e09bf567207d4f4ceda0a4f4e44ff63318 | | | Author: Martin Sjölund | | | Date: Fri May 1 10:34:55 2015 +0000 | | | | | | OSX fix | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25864 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.in | | | | | * commit 087afe0bac49cced2f06eb7f75176ede41bcc0b0 | | | Author: Ruediger Franke | | | Date: Fri May 1 10:01:23 2015 +0000 | | | | | | don't use references for external objects (fixes r25804) | | | | | | see compilation error for MSL examples that use a table | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25863 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit d2ab89bd32e35bbb3e0f70182c92261cce002733 | | | Author: Ruediger Franke | | | Date: Fri May 1 09:39:50 2015 +0000 | | | | | | fix FMU makefile after r25821 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25862 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 202be2956c94218e18658b1292a6b2d563234059 | | | Author: Ruediger Franke | | | Date: Fri May 1 08:21:39 2015 +0000 | | | | | | remove second accessElement method from ArraySlice | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25861 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 683c60c852c4b08e38414758759bf1bbf6d88a8d | | | Author: Ruediger Franke | | | Date: Fri May 1 06:14:54 2015 +0000 | | | | | | add const qualifiers to array operations | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25860 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | * commit b3594d5cad121b0a3e0cbe7b038766f973a06125 | | | Author: Martin Sjölund | | | Date: Thu Apr 30 19:53:59 2015 +0000 | | | | | | Fix modelica3d paths | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25857 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.in | | | | | * commit c5df3e60de1ef8c6e7dfa43a65d325e4d2ae5b33 | | | Author: Martin Sjölund | | | Date: Thu Apr 30 14:22:14 2015 +0000 | | | | | | Move qmake detection to separate m4-file | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25855 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.ac | | | A qmake.m4 | | | | | * commit 35e60a4e09e496bd40b14562f2ce8c0d8797624c | | | Author: OpenModelica Hudson | | | Date: Thu Apr 30 14:09:19 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25854 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit b85bc79840bc01ef94c94303e5c933b0900a98f5 | | | Author: Volker Waurich | | | Date: Thu Apr 30 14:04:02 2015 +0000 | | | | | | - added template functions for DAE.SUM and SimCode.SES_FOR_LOOP | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25853 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 799136a9d7317299d0065abc3734df94568231ff | | | Author: Martin Sjölund | | | Date: Thu Apr 30 13:09:00 2015 +0000 | | | | | | Install cppruntime libraries in the correct directory | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25851 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | R094 SimulationRuntime/cpp/Makefile SimulationRuntime/cpp/Makefile.in | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | M configure.ac | | | | | * commit 998faebc6159da7dbb9d0893a96870705c016d77 | | | Author: Martin Sjölund | | | Date: Thu Apr 30 12:30:16 2015 +0000 | | | | | | Fix a broken install path | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25850 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit e07a8fde68bb972db8fbe6e9dca488b674b7ad18 | | | Author: Martin Sjölund | | | Date: Thu Apr 30 11:58:13 2015 +0000 | | | | | | Update bootstrapping tarball | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25848 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/boot/Makefile.common | | | | | * commit 9a9e8b9738fcef30b79d7d6b662be5eef4da9468 | | | Author: Martin Sjölund | | | Date: Thu Apr 30 11:51:29 2015 +0000 | | | | | | See if bootstrapping is fixed without a new tarball (skip checking for ModelicaExternalC when bootstrapping) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25847 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/boot/CompileFile.mos | | | M Compiler/boot/Makefile.common | | | | | * commit e553b2d8101627ad2d4b27ba3aac5bbc659b9767 | | | Author: Volker Waurich | | | Date: Thu Apr 30 11:27:45 2015 +0000 | | | | | | - removed some debug prints for vectorization | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25846 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 178cbda6c7e4507f755825955dd95193187885dc | | | Author: Martin Sjölund | | | Date: Thu Apr 30 10:57:04 2015 +0000 | | | | | | Fix linker paths | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25845 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/Makefile.in | | | | | * commit af9a702f11fe5fc0be1c90ad6c53783e754a8aae | | | Author: OpenModelica Hudson | | | Date: Thu Apr 30 10:56:06 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25844 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | * commit 8d6ce3a4bf2f8cf716c32b2c55fd8c67ceeec089 | | | Author: Volker Waurich | | | Date: Thu Apr 30 10:52:39 2015 +0000 | | | | | | - some more fixes for Vectorization.mo | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25843 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Vectorization.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 9510ad4ef3d70e90aab545fa6a20dd430537b45c | | | Author: Martin Sjölund | | | Date: Thu Apr 30 10:46:15 2015 +0000 | | | | | | Fix mkbuilddirs | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25842 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit 7fdfaed4e10cbb79bc8a36c666a1040038ffff77 | | | Author: Martin Sjölund | | | Date: Thu Apr 30 10:40:33 2015 +0000 | | | | | | Multiarch patch: install libraries to OMHOME/lib//omc | | | - This will allow users to install multiple versions of the simulation libraries at the same time | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25841 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/System.mo | | | M Compiler/boot/Makefile.common | | | M Compiler/boot/Makefile.in | | | M Compiler/runtime/Makefile.common | | | M Compiler/runtime/Makefile.in | | | M Compiler/runtime/config.unix.h.in | | | M Compiler/runtime/omc_config.h | | | M Compiler/runtime/systemimpl.c | | | M Makefile.common | | | M Makefile.in | | | M Parser/Makefile.common | | | M Parser/Makefile.in | | | M SimulationRuntime/c/Makefile.in | | | M configure.ac | | | | | * commit f521cf9bee1d19b93dc1a960dd7d1c90ff729ece | | | Author: OpenModelica Hudson | | | Date: Thu Apr 30 08:42:37 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25840 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit df6001a29231ca21c8ea85280e74e1cbc0e4a6cc | | | Author: Marcus Walther | | | Date: Thu Apr 30 08:40:56 2015 +0000 | | | | | | - removed for-loop in in RefArray-constructor (sorry, I was not able to remove the cast in RefArray2RefArray) | | | - added missing variables to array-allocation, hopefully this will fix all "Wrong variable index"-exceptions | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25839 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 28e0e8820ddd86fa13c6672dcfce76340e2933a5 | | | Author: OpenModelica Hudson | | | Date: Thu Apr 30 07:50:00 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25837 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Vectorization.mo | | | | | * commit 0595c66d92baf55af15a4aaa4502a5cb8fa0f024 | | | Author: Volker Waurich | | | Date: Thu Apr 30 07:08:15 2015 +0000 | | | | | | - some fixes for alias handling when unrolling variable arrays (for vectorization) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25836 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/Vectorization.mo | | | | | * commit 1dd25caaba79609d52688a45672272f8c3fc10d4 | | | Author: Ruediger Franke | | | Date: Thu Apr 30 05:19:20 2015 +0000 | | | | | | add support for read access to data of RefArray and make arg of sum_array const | | | | | | see Modelica.Fluid.Examples.TraceSubstances.RoomCO2 after r25804 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25835 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | * commit c1078250010390548744c37d1c71ff3f396c36cc | | | Author: Adrian Pop | | | Date: Wed Apr 29 23:35:47 2015 +0000 | | | | | | - handle Clang also | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25833 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | * commit 762167cf9ce90891b48e1b12c33f76ff544856da | | | Author: Adrian Pop | | | Date: Wed Apr 29 23:29:02 2015 +0000 | | | | | | - fix Windows build | | | - fix nightly-build (get OMPython from github) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25832 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/unitparser.cpp | | | M Makefile.common | | | | | * commit 50157ff734e6a8484fec2dac62e4183147bf0e1c | | | Author: Martin Sjölund | | | Date: Wed Apr 29 21:31:50 2015 +0000 | | | | | | Try to fix fmil dependency in Compiler/runtime | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25828 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | M Makefile.in | | | | | * commit cd70933c19fafdae019406c3642c90377412a766 | | | Author: Martin Sjölund | | | Date: Wed Apr 29 21:20:47 2015 +0000 | | | | | | Some cross-compilation fixes. | | | - Adding switches to disable compiling parts for a bootstrapped compiler. | | | - New switches mainly used to cross-compile a minimal omc on the build platform that can be used to compile omc for the host platform. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25827 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/boot/Makefile.in | | | M Compiler/runtime/FMIImpl.c | | | M Compiler/runtime/config.unix.h.in | | | M Compiler/runtime/lapackimpl.c | | | M Compiler/runtime/systemimpl.c | | | M Compiler/runtime/unitparser.cpp | | | M Makefile.common | | | M Makefile.in | | | M SimulationRuntime/c/Makefile.common | | | M configure.ac | | | | | * commit 876ee3e85fbf78b6eba93b7f1e5f18289851cc27 | | | Author: Martin Sjölund | | | Date: Wed Apr 29 15:13:26 2015 +0000 | | | | | | Update makefiles for better cross-compilation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25826 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | M Parser/Makefile.common | | | M Parser/Makefile.in | | | M configure.ac | | | | | * commit 1714881712ce5afab3852ff4b0e6d414f71e9c91 | | | Author: Niklas Worschech | | | Date: Wed Apr 29 11:55:35 2015 +0000 | | | | | | added cpp runtime config for gcc and msvc | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25821 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | R100 SimulationRuntime/cpp/Core/Modelica/ModelicaConfig.inc.in SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_gcc.inc.in | | | A SimulationRuntime/cpp/Core/Modelica/ModelicaConfig_msvc.inc.in | | | | | * commit 8ec90b9493a921d164eaa477a6c5126b511bfd74 | | | Author: Per Östlund | | | Date: Wed Apr 29 11:33:17 2015 +0000 | | | | | | - Fix flag typo. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25820 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Flags.mo | | | | | * commit dc27e82a37b7715273d0f4bc5e58286695933b45 | | | Author: Volker Waurich | | | Date: Wed Apr 29 11:31:48 2015 +0000 | | | | | | - remove more whitespaces | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25818 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | * commit d61f4028810404b3568cabb9540c7165052e6ad2 | | | Author: Niklas Worschech | | | Date: Wed Apr 29 10:55:14 2015 +0000 | | | | | | re added missing boost ublas vector | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25817 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | * commit 55d87750368679970bdf36cbd67e65a5aa7ec00c | | | Author: Marcus Walther | | | Date: Wed Apr 29 10:37:55 2015 +0000 | | | | | | - support for non constant array-indices added to variable - memory - mapping | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25816 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit dbedd116074b6e8c500cbd10f6c6c88fb5ea0cfc | | | Author: Volker Waurich | | | Date: Wed Apr 29 10:05:04 2015 +0000 | | | | | | - remove whitespace in array subscripts | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25815 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | | | * commit 473a03538bb6dbb67eccece8a1c7a2ec655aff2d | | | Author: Martin Sjölund | | | Date: Wed Apr 29 09:44:10 2015 +0000 | | | | | | Fix installation target (* copies all directories) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25812 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit 1821f5bbe4bdefbdb7b4448fd3b412bdda743151 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 29 09:18:53 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25811 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 795603189c75b104414635db83f08b747889eb96 | | | Author: Marcus Walther | | | Date: Wed Apr 29 08:58:52 2015 +0000 | | | | | | - added handling for special case, that variables have a subscript at the end but are not part of an array | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25810 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit af0384daa096ca23344163a31a80abc7d99fd989 | | | Author: Martin Sjölund | | | Date: Wed Apr 29 08:58:15 2015 +0000 | | | | | | Fix installation of idl file | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25809 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit 8b738d608ec51b67f3b0f74dee4bfe3d605b1de1 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 29 08:36:13 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25808 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 2f771a17a575cbe0ab153fe335e53c4fb5348961 | | | Author: Marcus Walther | | | Date: Wed Apr 29 08:20:53 2015 +0000 | | | | | | - added optimization variables to mapping | | | - added some scripts to execute all simulations in the msl with special flags | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25805 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 1a2bb5786766819184441a37c6f07d554dd7798d | | | Author: Marcus Walther | | | Date: Wed Apr 29 08:01:18 2015 +0000 | | | | | | - added a mapping for variables to storage positions, to support efficient code generation that keeps array-variables as arrays | | | - a new HashTable is now part of the code, that maps a ComponentReference to an array of Integers and a list of Integers | | | - HpcOm memory optimization disabled | | | - initAliasArray-interface extended in SimVars-Class | | | - some typo fixes | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25804 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Graph.mo | | | A Compiler/Util/HashTableCrIListArray.mo | | | M Compiler/Util/Util.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | M Compiler/boot/MakeDepends.mos | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | M SimulationRuntime/cpp/Include/Core/HistoryImpl.h | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | * commit 516588475ac0dfc3100a40b69671efc8654666c2 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 29 07:53:18 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25803 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/ExpressionDumpTV.mo | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit ad1232f04e1becbff7f6d7c19cc936583f4f0afe | | | Author: Volker Waurich | | | Date: Wed Apr 29 07:44:12 2015 +0000 | | | | | | - removed some additional prints to fix tests | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25802 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | * commit 6c0221c1acf87a1d191c7603c2d3a25d2850781c | | | Author: Volker Waurich | | | Date: Wed Apr 29 07:23:16 2015 +0000 | | | | | | - added SimCode.SES_FOR_LOOP and DAE.SUM expression to express loop-equations | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25801 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/Vectorization.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionDump.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/ExpressionDumpTV.mo | | | M Compiler/Template/ExpressionDumpTpl.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 9ad1051d43b2acfd18306f6931e7a836a6635516 | | | Author: Niklas Worschech | | | Date: Wed Apr 29 07:10:39 2015 +0000 | | | | | | removed boost ublas includes for mac os because of build errors | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25800 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | * commit c135e9939a113c621ec57e55528ad06b96d449ba | | | Author: Ruediger Franke | | | Date: Wed Apr 29 04:58:18 2015 +0000 | | | | | | exploit new getDataCopy in assign to DynArray | | | | | | See many Modelica.MultiBody examples that throw an exception after r25788. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25799 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit cf8c34845508b9423b2661bc18faee6ef27ae868 | | | Author: Martin Sjölund | | | Date: Tue Apr 28 19:44:12 2015 +0000 | | | | | | #2619 Move OMPython to https://github.com/OpenModelica/OMPython | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25798 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | M configure.ac | | | | | * commit cd5fbe6aac574fdc60e9ca9b934c1b1abeaae391 | | | Author: Ruediger Franke | | | Date: Tue Apr 28 18:52:21 2015 +0000 | | | | | | remove irrelevant cases from algStmtAssignArr to fix assignment to array slices | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25797 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 46295b52afcb1de4f59c9a7a3b76ba2c900fe073 | | | Author: Ruediger Franke | | | Date: Tue Apr 28 17:31:34 2015 +0000 | | | | | | add more missing throw | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25794 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 453d33f344740c767e933a52d4e687b5d4f41e12 | | | Author: Per Östlund | | | Date: Tue Apr 28 15:03:33 2015 +0000 | | | | | | - Propagate the actual attributes to match aliases, to allow assigning to them | | | if they are non-inputs. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25791 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Patternm.mo | | | | | * commit d8892d1f84440caf51aa202ce56b651990fb7966 | | | Author: Niklas Worschech | | | Date: Tue Apr 28 13:06:01 2015 +0000 | | | | | | fix in Array getData, added missing throw | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25788 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 1e37a76cd02b52f4ac37ef2c88a3b810f0aa1458 | | | Author: OpenModelica Hudson | | | Date: Tue Apr 28 12:13:47 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25785 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | | | | | * commit 2db19012fef6f5ae02eb374cf6a3eb5b86575a8d | | | Author: Niklas Worschech | | | Date: Tue Apr 28 11:53:13 2015 +0000 | | | | | | fix for precompiled header of cpp runtime msvc build | | | added use of precompiled header for cpp runtime libraries | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25784 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/DataExchange/FactoryExport.cpp | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Math/FactoryExport.cpp | | | M SimulationRuntime/cpp/Core/Math/SparseMatrix.cpp | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimController/FactoryExport.cpp | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimulationSettings/FactoryExport.cpp | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Solver/FactoryExport.cpp | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/SparseMatrix.h | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | M SimulationRuntime/cpp/PrecompiledHeader.cmake | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Euler/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | * commit e4d15d5d8c9d9cc0319e5ba77ad18b595a0e4a80 | | | Author: OpenModelica Hudson | | | Date: Tue Apr 28 10:45:49 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25783 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 2da1e338ff573d342467c3e1a316263cac58ee83 | | | Author: Patrick Marcel Taeuber | | | Date: Tue Apr 28 10:37:18 2015 +0000 | | | | | | - included Jacobian in TearingSet because it differs for different sets | | | - adapt some modules to new tearing structure | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25782 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit fb2ca722abdc172877fa9e62c5ba48e1c6dc1db5 | | | Author: Lennart Ochel | | | Date: Tue Apr 28 07:46:18 2015 +0000 | | | | | | - Use common variable names (ass1, ass2) to store matching information | | | - Add comments to make clear what is actually stored in ass1 and ass2 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25780 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Matching.mo | | | | | * commit 46c3015311c98556d307b0623eb0638b384b4227 | | | Author: Lennart Ochel | | | Date: Tue Apr 28 06:51:06 2015 +0000 | | | | | | - use new syntax to access arrays | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25779 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 3631bcffa7531db72338ea6a535f2d469cbee4d6 | | | Author: Lennart Ochel | | | Date: Tue Apr 28 06:41:17 2015 +0000 | | | | | | - Restore r25682 and r25683 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25778 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/Sorting.mo | | | | | * commit 7eab2fc8797dca2709975a48955e8fe9e1a295e0 | | | Author: Ruediger Franke | | | Date: Mon Apr 27 20:42:33 2015 +0000 | | | | | | remove unused outputAllocate from external function code | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25772 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit e20ab9588b791d8d86704cbea39e82e66a4fa224 | | | Author: Ruediger Franke | | | Date: Mon Apr 27 20:35:14 2015 +0000 | | | | | | make Cpp code generation work for Modelica.Math.Matrices.leastSquares | | | | | | - initialize local array variables of functions with dimensions if default value is missing | | | - implement size(array) | | | - fix type detection for max/sum/min(array) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25771 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 7865309c3614797e9f0898a7c6593b8951187112 | | | Author: Henning Kiel | | | Date: Mon Apr 27 19:34:33 2015 +0000 | | | | | | - ignore some more generated files | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25770 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | * commit cc81be1ea82b14b417e5aa469ecdb51176e01a27 | | | Author: Martin Sjölund | | | Date: Mon Apr 27 16:21:32 2015 +0000 | | | | | | Rename configure.in to configure.ac | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25768 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.in | | | R100 configure.in configure.ac | | | | | * commit 45fcbb3aa69054a718a34882866a9a6731cc164a | | | Author: Martin Sjölund | | | Date: Mon Apr 27 14:56:53 2015 +0000 | | | | | | Fix builds | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25766 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit 6a3fcd4e08916da1fb1e6cc14d04985410a787c8 | | | Author: Martin Sjölund | | | Date: Mon Apr 27 14:40:17 2015 +0000 | | | | | | Try to fix builds | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25765 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | M SimulationRuntime/c/Makefile.common | | | M configure.in | | | M corba.m4 | | | | | * commit e240093a904251c203b1a4d138a07a605207a2dd | | | Author: Per Östlund | | | Date: Mon Apr 27 14:24:27 2015 +0000 | | | | | | - Don't simplify MetaModelica array ASUBs in ExpressionSimplify, | | | it doesn't know which side an expression is on. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25764 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 16cfe1989f8c12f6ef6a5ded77036a84a87d24e7 | | | Author: Martin Sjölund | | | Date: Mon Apr 27 13:51:09 2015 +0000 | | | | | | Some fixes for splitting the OM repository | | | - Save idl-file in share/omc | | | - Save qwt includes in include/omc/qwt | | | - Use a corba.m4 so it is easier to update common autoconf parts between repositories (possibly making this part of a small common repository) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25762 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | M Makefile.in | | | M configure.in | | | A corba.m4 | | | | | * commit c33cb3a3a3bef306d7122d93d754467160566750 | | | Author: OpenModelica Hudson | | | Date: Mon Apr 27 12:46:15 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25759 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/Vectorization.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | * commit 32f9749de49725bbec5ed120ed4b47d753dd684d | | | Author: Volker Waurich | | | Date: Mon Apr 27 12:30:42 2015 +0000 | | | | | | - add Vectorization.mo | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25757 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | A Compiler/BackEnd/Vectorization.mo | | | | | * commit 4e0bde5a264bbae0f2cfaec31a490b2bd3873b8f | | | Author: Volker Waurich | | | Date: Mon Apr 27 12:23:37 2015 +0000 | | | | | | - added first implementation for handling for-loops and variable arrays | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25756 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/InlineArrayEquations.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/List.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 337e2badcdefdbedf60b92a675809ccd36998a10 | | | Author: OpenModelica Hudson | | | Date: Mon Apr 27 11:22:29 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25752 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | * commit 3dab9b1fb4e172d87803e4872f00019523b1693a | | | Author: Niklas Worschech | | | Date: Mon Apr 27 11:20:55 2015 +0000 | | | | | | moved linear solver selection to initialization method | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25751 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | * commit 90e88f08bbd9629cf1e680632eb3c16e3cce22a4 | | | Author: OpenModelica Hudson | | | Date: Mon Apr 27 06:56:01 2015 +0000 | | | | | | [Janitor mode] Set auto-props | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25750 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | | | | | * commit bae454fef1d652ce828c394430e45c645ea6c46c | | | Author: Ruediger Kampfmann | | | Date: Mon Apr 27 06:54:59 2015 +0000 | | | | | | -moved FactoryExport.h to include directory | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25749 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | M SimulationRuntime/cpp/Core/System/EventHandling.cpp | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | D SimulationRuntime/cpp/Core/System/FactoryExport.h | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | | | * commit 26a4f091dfb831069ff76933bfaee3ceb49b0cb8 | | | Author: Ruediger Kampfmann | | | Date: Mon Apr 27 06:54:14 2015 +0000 | | | | | | -moved FactoryExport.h to header | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25748 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | A SimulationRuntime/cpp/Include/Core/System/FactoryExport.h | | | | | * commit 831361ef8fe29eeb3cd66b0c016262564fb2edd1 | | | Author: Ruediger Franke | | | Date: Sun Apr 26 18:40:21 2015 +0000 | | | | | | avoid underflow of unsigned size_t and access to NULL if there are no real variables | | | | | | This follows up r25740 (see Modelica.Utilities.Examples.readRealParameterModel). | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25747 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | * commit 6ddc3165ddd8a4c20a0843d3065cb9b6c5444217 | | | Author: Ruediger Franke | | | Date: Sat Apr 25 21:25:35 2015 +0000 | | | | | | revert changes of previous commit on CVode.cpp and introduce an internal dummy state instead | | | | | | This way the event processing runs as before for models without states. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25742 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | * commit c5ef2559c9d327220fd5b2288ddf7567c7cf71ae | | | Author: Ruediger Franke | | | Date: Sat Apr 25 17:38:40 2015 +0000 | | | | | | remove dummy state from Cpp runtime as well (#3057) | | | | | | This was a TODO from r23937, which only fixed the C runtime. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25740 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | * commit e6017b43f7459978a2cf2e999298e5f56b270e0e | | | Author: Ruediger Franke | | | Date: Sat Apr 25 08:06:03 2015 +0000 | | | | | | fix Cpp code generation for complex types | | | | | | See e.g. Modelica.Media.Examples.MixtureGases | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25739 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit c3ab2b81cc2462e66b27e8f0184207d1bf9408c4 | | | Author: Ruediger Franke | | | Date: Sat Apr 25 05:35:13 2015 +0000 | | | | | | replace memcpy with std::copy to make arrays work with complex types (fixes r25735) | | | | | | See many Modelica.Fluid models that failed with string arrays used by Media: | | | https://test.openmodelica.org/libraries/history/MSL_3.2.1_cpp-2015-04-25.html | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25738 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 0a7073df9377318d30c709e16152388689e8b07e | | | Author: OpenModelica Hudson | | | Date: Fri Apr 24 17:13:15 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25736 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit d8ec3c18a0093e334759fc12ce86b4b6672ac6a6 | | | Author: Ruediger Franke | | | Date: Fri Apr 24 17:04:45 2015 +0000 | | | | | | replace specialized string arrays with a converter for external "C" | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25735 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 2d119c70f8080a7ddd893b49cdcd20c2d3ed971e | | | Author: Lennart Ochel | | | Date: Fri Apr 24 08:13:06 2015 +0000 | | | | | | - Use "listEmpty(...)" instead of "listLength(...) > 0" or similar expressions | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25728 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 2736819c38e51a82389eadec4287d5eed65ab4a1 | | | Author: Ruediger Franke | | | Date: Fri Apr 24 06:30:47 2015 +0000 | | | | | | remove const qualifiers from data constructors of RefArrays (fixes r25725) | | | | | | This is because the RefArrays store pointer and may modify the data. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25727 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit c26c9da3ab8b6a47201245ecae58549f901c2ba4 | | | Author: Ruediger Franke | | | Date: Fri Apr 24 04:27:28 2015 +0000 | | | | | | add some more array constructors | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25726 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit e2e732694f11589ae1a53221f2107f832833ba73 | | | Author: Ruediger Franke | | | Date: Fri Apr 24 04:03:20 2015 +0000 | | | | | | add const qualifiers to data arguments of array constructors | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25725 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit f23c302e6f18cd4699da7d02779d063996357338 | | | Author: Ruediger Franke | | | Date: Fri Apr 24 03:56:11 2015 +0000 | | | | | | fix StatArrayDim3 | | | | | | see e.g. Modelica.Electrical.Digital.Examples.BUF3S | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25724 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit f628fa0cda607386180fc65beb12e47bdeae980f | | | Author: Vitalij Ruge | | | Date: Thu Apr 23 22:37:56 2015 +0000 | | | | | | simplify adjacency row for tearing | | | - important for symEuler | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25723 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit d17bcea52469155c32d14d119792b83c012a683f | | | Author: OpenModelica Hudson | | | Date: Thu Apr 23 21:48:28 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25722 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | | | * commit 5147a694bbad8cccb3ea1227bdb2b4f982e250bb | | | Author: Vitalij Ruge | | | Date: Thu Apr 23 21:46:55 2015 +0000 | | | | | | added symbolic implicit euler. Improvements will come!! | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25721 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | | | * commit 681f96c3e9a51976c9686c373d10d8790f4aa87c | | | Author: Ruediger Franke | | | Date: Thu Apr 23 20:11:21 2015 +0000 | | | | | | implement POW_ARRAY_SCALAR in Cpp runtime | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25720 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | * commit 7bf88477615bf0c3ec764b3b9e8986e965328cbd | | | Author: Henning Kiel | | | Date: Thu Apr 23 12:36:48 2015 +0000 | | | | | | eliminate List.isNotEmpty() and List.first() (replaced by listEmpty() and listHead()) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25708 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/Causalize.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/FFrontEnd/FExpand.mo | | | M Compiler/FFrontEnd/FGraph.mo | | | M Compiler/FFrontEnd/FInst.mo | | | M Compiler/FFrontEnd/FLookup.mo | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/Mod.mo | | | M Compiler/FrontEnd/NFSCodeExpand.mo | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Util/GraphML.mo | | | M Compiler/Util/List.mo | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | | | * commit 045668adaeae3134fe64d9c2d4708fad551dfdaa | | | Author: Niklas Worschech | | | Date: Thu Apr 23 11:26:55 2015 +0000 | | | | | | fix for linker error in StatArray.resize | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25707 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit db58904418396c1af987c134bcc3ff0f2aa7bba3 | | | Author: Niklas Worschech | | | Date: Thu Apr 23 09:47:43 2015 +0000 | | | | | | fix for r25703 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25706 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 044184b84f60802bfd2297061783e10f231ff58e | | | Author: OpenModelica Hudson | | | Date: Thu Apr 23 09:04:06 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25704 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit a114ce44553acce952df8998bf8121489318fd70 | | | Author: Niklas Worschech | | | Date: Thu Apr 23 09:02:33 2015 +0000 | | | | | | added special assignment operator one,two and three dim StateArray which call assignment operator from base array | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25703 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit bd6eb589fd7bf366f3e18327ca2d4db35b39eb5f | | | Author: Ruediger Franke | | | Date: Thu Apr 23 06:36:07 2015 +0000 | | | | | | fix negation of aliases for boolean variables | | | | | | See e.g. Modelica.Blocks.Examples.BooleanNetwork1 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25702 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 53ce52a124b6f0fc803a78ce9ec23ee3d4ca52d9 | | | Author: Adeel Asghar | | | Date: Thu Apr 23 01:23:12 2015 +0000 | | | | | | - Fix builds. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25700 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.in | | | | | * commit 679fd4d091834cc91a8b85701d84be5f5c4f972a | | | Author: Adeel Asghar | | | Date: Wed Apr 22 23:17:48 2015 +0000 | | | | | | - Fix build, | | | - Don't use Qt threads with OpenModelicaCompiler shared library. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25699 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Flags.mo | | | | | * commit 7181721821e6defddc357f4f919ba47f48270376 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 22 22:37:40 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25697 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit e4baa369c3d8f7741c6f6b1bac91b54d2f6b78de | | | Author: Adeel Asghar | | | Date: Wed Apr 22 22:36:06 2015 +0000 | | | | | | - Removed the plotSilent flag. | | | - Added argument forceOMPlot to plot APIs. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25696 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Util/Config.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/System.mo | | | M Compiler/runtime/systemimpl.c | | | M Compiler/runtime/systemimpl.h | | | | | * commit 753a764bec8e8177b38564a974bcdb00b6eb97cc | | | Author: Ruediger Franke | | | Date: Wed Apr 22 18:34:48 2015 +0000 | | | | | | remove reindex(1) from DynArrays to get the same zero based indexing as in other arrays | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25695 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 4e83a6303e387a6daccf415aaeda5b8e72503359 | | | Author: Ruediger Franke | | | Date: Wed Apr 22 18:32:48 2015 +0000 | | | | | | move iterator from DynArray to DynArrayDim1, where it was before | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25694 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 3ae39f71eb3663b5654632d5e81f2361f276211c | | | Author: Ruediger Franke | | | Date: Wed Apr 22 18:04:04 2015 +0000 | | | | | | introduce base classes StatArray and DynArray to avoid repeated code | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25693 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 73fa6370f62c9aaa4c4d1a1e24fa87a6918e35e7 | | | Author: Adeel Asghar | | | Date: Wed Apr 22 15:40:42 2015 +0000 | | | | | | #1768 | | | - Set a call back function for plot commands. | | | - Updated OMNotebook to use the OpenModelicaCompiler shared library. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25689 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Util/System.mo | | | M Compiler/runtime/systemimpl.c | | | M Compiler/runtime/systemimpl.h | | | M SimulationRuntime/c/openmodelica_types.h | | | | | * commit 8a9f3b41b453945665de98654d5027dd6ea545b2 | | | Author: Lennart Ochel | | | Date: Wed Apr 22 15:18:55 2015 +0000 | | | | | | - Removed List.isEmpty | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25688 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/FrontEnd/NFConnectEquations.mo | | | M Compiler/FrontEnd/NFSCodeExpand.mo | | | M Compiler/FrontEnd/NFSCodeLookup.mo | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/List.mo | | | | | * commit aa7cd40ce42d0096bb70e3b06f1caffdf9a0ec9f | | | Author: Volker Waurich | | | Date: Wed Apr 22 15:03:52 2015 +0000 | | | | | | - uncomment separation of parameter dependent and variable dependent asserts, have to fix dae-task-graph generation first | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25687 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 31ea9af71d9eda3cb1434327cd14b890f960da92 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 22 14:14:31 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25686 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit c0ea844a8b7ed96787aadab8c9c8848a722a9fb7 | | | Author: Lennart Ochel | | | Date: Wed Apr 22 14:12:42 2015 +0000 | | | | | | - Reverted r25682 and r25683 until the bootstrapping tarball is updated | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25685 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/Sorting.mo | | | | | * commit d62f8e8bfee32083abc8809a07dc2ffe059e0350 | | | Author: Volker Waurich | | | Date: Wed Apr 22 14:06:29 2015 +0000 | | | | | | - put parameter dependent asserts in the paramEquation section and not in all-equations | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25684 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 2d01a1a8a89f5effd702b757e1262c08c7ae4e13 | | | Author: Lennart Ochel | | | Date: Wed Apr 22 13:59:15 2015 +0000 | | | | | | - Removed workaround for #3281 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25683 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 6cdd11dd449ef9c008146ed35416ea663e468d56 | | | Author: Lennart Ochel | | | Date: Wed Apr 22 13:57:09 2015 +0000 | | | | | | - use new syntax to access arrays | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25682 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/Sorting.mo | | | | | * commit 1902e06c360d5883a8a05157c103c8f6c1edb5e3 | | | Author: Ruediger Franke | | | Date: Wed Apr 22 13:54:45 2015 +0000 | | | | | | remove reference array code from static arrays | | | | | | the code has been separated out in r25671 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25681 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 038cffed53439b82b78b3ebc1e00a85ed79da71d | | | Author: Patrick Marcel Taeuber | | | Date: Wed Apr 22 13:53:27 2015 +0000 | | | | | | - Generate a second tearing set for simulation DAEs with weaker constraints in solvability (not passed along to the runtime yet) | | | - Renamed some functions in Tearing.mo | | | - Use list instead of list> for the order of the inner equations in tearing sets | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25680 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/Util/Config.mo | | | | | * commit b35172a8ab2e4fa39cbb5fc587e2cca1d0879f2c | | | Author: Per Östlund | | | Date: Wed Apr 22 13:31:19 2015 +0000 | | | | | | Fix for #3281: | | | - Fixed handling of subscripted MetaModelica array crefs. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25678 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/Template/CodegenC.tpl | | | | | * commit b0bedfc972cfb6a0a22dc5bc4e80031c56e2ef19 | | | Author: Lennart Ochel | | | Date: Wed Apr 22 09:42:16 2015 +0000 | | | | | | - avoid unnecessary wrapping | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25677 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 4d1f61e3fc20df0504aa1aea33a5418bb1947247 | | | Author: Lennart Ochel | | | Date: Wed Apr 22 08:07:30 2015 +0000 | | | | | | - Fixed sorting of boolean parameters | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25674 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Sorting.mo | | | | | * commit 2729e7deb22fd7d2f8e3a9c64487a8098d494d8e | | | Author: Adrian Pop | | | Date: Wed Apr 22 06:05:40 2015 +0000 | | | | | | Fix: #3288 | | | - properly convert between modelica_string to fmiString | | | - some warning fixes in SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25673 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMU.tpl | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | | | * commit 28657dfddc619fad4b0b2cb06c06ae02b7c5a301 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 22 05:39:21 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25672 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 5d4fa21ee8f7bdcc4b7e097e66f143b775c221e3 | | | Author: Ruediger Franke | | | Date: Wed Apr 22 05:36:55 2015 +0000 | | | | | | implement specific classes for reference arrays accessing simvars | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25671 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 854821e85d95832c3e5b3456880953ccee7f57ae | | | Author: Ruediger Franke | | | Date: Tue Apr 21 20:26:38 2015 +0000 | | | | | | more universal version of previous commit | | | | | | replace special assign methods with a general BaseArray::getDataReferences | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25670 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 84b3de38df2a14d271d830c044d027dec6710e2d | | | Author: Ruediger Franke | | | Date: Tue Apr 21 19:01:08 2015 +0000 | | | | | | implement assign from ref arrays | | | | | | this is needed for the examples Modelica.Electrical.Digital.Registers.DFFREG* | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25669 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit ec198e99ff1663a023301b25ac23d2bb56b7f3dd | | | Author: Lennart Ochel | | | Date: Tue Apr 21 12:26:23 2015 +0000 | | | | | | - Oops! | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25665 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Sorting.mo | | | | | * commit 43f2f507669dcb954439000fbf5ceaf2108ef9cb | | | Author: Lennart Ochel | | | Date: Tue Apr 21 12:23:56 2015 +0000 | | | | | | - Some improvements to Tarjan's algorithm | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25664 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/Sorting.mo | | | | | * commit 79fa406454b130ae1d9a8de2c5d4c27844123fcc | | | Author: OpenModelica Hudson | | | Date: Tue Apr 21 11:05:46 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25662 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 4c16895d8596011692fb5328b1b6e228c3434e66 | | | Author: Volker Waurich | | | Date: Tue Apr 21 10:57:28 2015 +0000 | | | | | | - dump alias vars in dumpSimCode | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25661 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit bb207eed74af496ea9d95fd8e093835ce2cd5050 | | | Author: Lennart Ochel | | | Date: Tue Apr 21 10:50:56 2015 +0000 | | | | | | - Merged TarjanTransposed and TarjanTransposedPartial | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25660 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/Sorting.mo | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit aee0b0eb15ef7bc24d8f03dcb6ea56d7e14e35cf | | | Author: Patrick Marcel Taeuber | | | Date: Tue Apr 21 10:50:16 2015 +0000 | | | | | | - remove inadvertent comments | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25659 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit e6644252e45b6fbf7c80c40042dc71b85f5def08 | | | Author: Patrick Marcel Taeuber | | | Date: Tue Apr 21 10:36:41 2015 +0000 | | | | | | Prepared Backend for the introduction of dynamic Tearing (tearing set can be changed during runtime) | | | In detail: | | | - introduced record BackendDAE.SOLVABILITY_SOLVABLE, which means the equation is analytically solvable for the variable, regardless of how the variable occurs in the equation | | | - function BackendDAEUtil.tryToSolveOrDerive (old: getFactorForX) can be activated by parameter in getAdjacencyMatrixEnhancedScalar | | | - introduced uniontype BackendDAE.TearingSet, restructured record TORNSYSTEM | | | - introduced ConfigFlag "dynamicTearing" | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25658 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/BackEnd/XMLDump.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 4172d0007e4264e197a5565fc25346040f38cc00 | | | Author: OpenModelica Hudson | | | Date: Tue Apr 21 10:31:55 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25657 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit dcb7ea9124a046ef26c114dbc30789dae2d6618b | | | Author: Lennart Ochel | | | Date: Tue Apr 21 10:23:25 2015 +0000 | | | | | | - Use new implementation of Tarjan's algorithm in omc tearing | | | - Removed old implementation of Tarjan's algorithm | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25656 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/Sorting.mo | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit 651b1ba6d60ed2986c7699603f19d83b9ddbb7dd | | | Author: Lennart Ochel | | | Date: Tue Apr 21 09:03:28 2015 +0000 | | | | | | - Use new implementation of Tarjan's algorithm for blt sorting | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25655 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/Sorting.mo | | | | | * commit bc0e5047d2d46ac95323c38380823514fd98b395 | | | Author: Niklas Worschech | | | Date: Tue Apr 21 08:01:40 2015 +0000 | | | | | | removed shared array from simvars | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25654 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | * commit c04e35cf06845cb208acd2faeb946496dc42b2bb | | | Author: Niklas Worschech | | | Date: Mon Apr 20 16:51:50 2015 +0000 | | | | | | fix for typo in SimVars initBoolVar | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25651 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | | | * commit 5156f823a576bfa1fdd040366dc065dbaf023503 | | | Author: OpenModelica Hudson | | | Date: Mon Apr 20 15:49:27 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25650 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | * commit fd6dd1edb934b9fa39161803713e42fb059de05a | | | Author: Niklas Worschech | | | Date: Mon Apr 20 15:46:53 2015 +0000 | | | | | | added method for the initialization of alias arrays in cpp runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25649 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | * commit 44426d1681b7f56333afad7bcfbd9fcb34f97db9 | | | Author: Lennart Ochel | | | Date: Mon Apr 20 15:46:31 2015 +0000 | | | | | | - cleanup BackendDAETransform | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25648 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit a0a74f0bc761e6efaa2392af35e9778cb16ecabe | | | Author: Lennart Ochel | | | Date: Mon Apr 20 15:13:22 2015 +0000 | | | | | | - cleanup calculateJacobianRow2 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25647 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 8a732ad4e32a0b21f3e22767c840c0f21fcd436a | | | Author: Lennart Ochel | | | Date: Mon Apr 20 14:48:36 2015 +0000 | | | | | | - Removed obsolete module strongComponents | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25646 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit 846c4873ece35f7a4ea7b29af4f33ee30b415687 | | | Author: OpenModelica Hudson | | | Date: Mon Apr 20 12:26:32 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25645 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit 2dc3048dce1129b4bd92c91388ac7b1787913f68 | | | Author: Marcus Walther | | | Date: Mon Apr 20 12:18:44 2015 +0000 | | | | | | - removed debug output in HpcOmMemory | | | - some simple improvements in HpcOmMemory | | | - CodegenCpp.tpl: Number of real, int, bool and pre variables can now be passed as argument to simulationMainFile-template | | | - some more fixes for hpcom code generation -> memory optimization is still not working for arrays with the new variable structure | | | - sim var arrays are now aligned to default cache line size of 64 byte | | | - testsuite update for some hpcom tests | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25644 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/SimCode/HpcOmSimCode.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | * commit 5dbaa55236d253b1099729529b6f5b98eaef3152 | | | Author: Lennart Ochel | | | Date: Mon Apr 20 12:15:54 2015 +0000 | | | | | | - Use new implementation of Tarjan's algorithm for OnRelaxation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25643 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/OnRelaxation.mo | | | | | * commit 0e17b8f74536d080217c6b4b16df2045de4e9643 | | | Author: Lennart Ochel | | | Date: Mon Apr 20 12:02:07 2015 +0000 | | | | | | - Use new implementation of Tarjan's algorithm for uncertainties | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25642 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Uncertainties.mo | | | | | * commit 599c412cc4c98d6eb268f85a0219d54a5732bc6e | | | Author: OpenModelica Hudson | | | Date: Mon Apr 20 11:35:34 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25640 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/VisualXMLTplTV.mo | | | M Compiler/Util/VisualXML.mo | | | | | * commit 19d996953bb9200462a2807b52d35e2e57125ab9 | | | Author: OpenModelica Hudson | | | Date: Mon Apr 20 11:35:09 2015 +0000 | | | | | | [Janitor mode] Set auto-props | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25639 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/VisualXMLTpl.mo | | | | | * commit eff2d7ecf7c13f7107eae57b59ac9da139cb6a1c | | | Author: Volker Waurich | | | Date: Mon Apr 20 11:07:12 2015 +0000 | | | | | | - moved visualizationXML dump to extra files | | | - dump ast for complex expressions in visualization xml | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25637 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/GraphMLDumpTpl.tpl | | | M Compiler/Template/GraphMLDumpTplTV.mo | | | M Compiler/Template/Makefile.common | | | A Compiler/Template/VisualXMLTpl.mo | | | A Compiler/Template/VisualXMLTpl.tpl | | | A Compiler/Template/VisualXMLTplTV.mo | | | M Compiler/Util/GraphML.mo | | | A Compiler/Util/VisualXML.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit da1dbb5ca0d84e9671adef802dcc81a756ac1669 | | | Author: Lennart Ochel | | | Date: Mon Apr 20 09:52:46 2015 +0000 | | | | | | - Use new implementation of Tarjan's algorithm for evaluating parameters | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25636 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | * commit c399b9fb73da7487062d5ea1a9bdb34865bebbec | | | Author: OpenModelica Hudson | | | Date: Mon Apr 20 09:31:34 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25635 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit face8330f4e443c188c88695926e802124403da6 | | | Author: Lennart Ochel | | | Date: Mon Apr 20 09:26:37 2015 +0000 | | | | | | - Use new implementation of Tarjan's algorithm for index reduction | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25634 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/Sorting.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/Util/Util.mo | | | | | * commit 381f8b500ae8f42a3f9fce43fd41bd01c6398bdd | | | Author: Niklas Worschech | | | Date: Mon Apr 20 09:12:51 2015 +0000 | | | | | | added special StatArray constructor for alias arrays | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25633 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 3e154216a9003fe3d9745d9f93c9b17a6d328dad | | | Author: Lennart Ochel | | | Date: Mon Apr 20 08:57:46 2015 +0000 | | | | | | - Added new package "Sorting" to collect all the different sorting algorithms | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25632 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | A Compiler/BackEnd/Sorting.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit e39a232312990ddf48fd3bc28c3724130514df61 | | | Author: Ruediger Franke | | | Date: Mon Apr 20 08:23:19 2015 +0000 | | | | | | remove templates that became obsolete with last but one commit | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25631 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit cbfb3fa19e895ca130bc07a6c071408c682a8839 | | | Author: OpenModelica Hudson | | | Date: Mon Apr 20 08:08:16 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25630 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit f0c15aedf9f7f15a2291697cfbf7ff066fdd00d9 | | | Author: Ruediger Franke | | | Date: Mon Apr 20 08:04:35 2015 +0000 | | | | | | Support multi-dimensional arrays in the external "C" interface again (#3286) | | | | | | This change introduces incompatible changes to fix a bug that only showed up for bool arrays so far. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25629 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | * commit d329ff27ad2c47afb31373d00f212ff36fccf8bd | | | Author: Michael Kloeppel | | | Date: Mon Apr 20 07:24:25 2015 +0000 | | | | | | add missing changes | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25628 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 287faafcaae875e5eba3d60617db8cda1224223a | | | Author: Michael Kloeppel | | | Date: Mon Apr 20 07:23:39 2015 +0000 | | | | | | exchange custom sparse matrix format in c++-runtime umfpack for boost::ublas sparse format | | | adapt test case | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25627 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | M SimulationRuntime/cpp/Include/Core/System/IAlgLoop.h | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | M SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | * commit bdc18edf3d750fe455cffc34fbf1df0a7b081258 | | | Author: Ruediger Franke | | | Date: Sun Apr 19 19:22:27 2015 +0000 | | | | | | Reduce impact of new internal matrix layout | | | | | | - don't use assignRowMajorData in createArray_* methods because only single-dimensional data is assigned | | | - this enables to move assignRowMajorData back to the precompiled ArrayOperations.cpp (reverting r25614) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25623 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | * commit 69f49b8e79b4637fb9ec57ce930463fcc5c63e00 | | | Author: OpenModelica Hudson | | | Date: Sun Apr 19 18:48:18 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25622 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit d8d901e806f59683dc201bf95b8e09d6481025f4 | | | Author: Ruediger Franke | | | Date: Sun Apr 19 18:31:12 2015 +0000 | | | | | | move check of program options to precompiled OMCFactory | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25621 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/OMCFactory.h | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit 8f85408fe2750a77e69ea897e7d55a2121594a06 | | | Author: Ruediger Franke | | | Date: Sun Apr 19 18:21:05 2015 +0000 | | | | | | optimize access to elements of DynArray's | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25620 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 12f2ec1901090c04acbedd7599834757602f838c | | | Author: Ruediger Franke | | | Date: Sun Apr 19 18:05:51 2015 +0000 | | | | | | bug fix for r25611 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25619 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 7965cf276eb4b3f2f497e3014f1444fefc329d12 | | | Author: Ruediger Franke | | | Date: Sun Apr 19 11:05:06 2015 +0000 | | | | | | Add missing pieces for changed internal storage layout (#3286) | | | | | | - adapt and fix append methods | | | - move assignRowMajorData to Array.h to make it available at compile time, e.g. for ComplexType | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25614 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | * commit 2c274efde4e2a891086fdcf5a7aee816e73fe5e6 | | | Author: Ruediger Franke | | | Date: Sat Apr 18 19:59:25 2015 +0000 | | | | | | Change internal storage layout of arrays in Cpp runtime to improve linear algebra (#3286) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25613 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 25474a7bc2313e619d31c5eba787de737126bb69 | | | Author: Ruediger Franke | | | Date: Sat Apr 18 07:54:03 2015 +0000 | | | | | | replace std::vector _tmp_data with boost::multi_array to make ArraySlice work for bool as well | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25612 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 15772169f6d3fa2be4272527425316d9e91b82cd | | | Author: Ruediger Franke | | | Date: Sat Apr 18 06:24:38 2015 +0000 | | | | | | store dimensions of array slice to reduce code size and speed up getDim | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25611 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 25860e39bd2a05d722037f3cb0ed64876b6eab6a | | | Author: Henning Kiel | | | Date: Fri Apr 17 12:58:36 2015 +0000 | | | | | | - fix some warnings | | | - spellfix | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25605 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/ptolemyio.cpp | | | M SimulationRuntime/ParModelica/explicit/openclrt/omc_ocl_builtin_kernels.cpp | | | | | * commit e8fd706ef1e6fa9a63e3f31c24569ca6eb193c33 | | | Author: Lennart Ochel | | | Date: Fri Apr 17 10:07:52 2015 +0000 | | | | | | - fix indentation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25603 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit 5604fc874cb810de09ba2cd839130ef62deb02ae | | | Author: Lennart Ochel | | | Date: Fri Apr 17 10:05:57 2015 +0000 | | | | | | - Added transposed version of Tarjan's algorithm | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25602 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit 8da9195c098b627e63cbb6e7cc516ba540f6094a | | | Author: Lennart Ochel | | | Date: Fri Apr 17 10:05:08 2015 +0000 | | | | | | - Simplified interface for function PerfectMatching | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25601 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Matching.mo | | | | | * commit 1ae29dcfeaf75f0ee10e2e9351356f92c3cc1633 | | | Author: Niklas Worschech | | | Date: Fri Apr 17 09:53:53 2015 +0000 | | | | | | fix in ArraySlice operator(), does not return a value | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25600 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 02c5931b2611a9840cbcaca8b989b2a13f68b4ee | | | Author: Adrian Pop | | | Date: Fri Apr 17 07:53:26 2015 +0000 | | | | | | Fix bug: #3243 | | | - set the useStream array as done in simulation_runtime.cpp, function setGlobalVerboseLevel | | | - maybe we should have a function that sets these things which could be called from FMI and not use variable useStream directly | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25599 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 5c52f069c73a3e377d3eb7e73a1835b23877964e | | | Author: OpenModelica Hudson | | | Date: Fri Apr 17 06:49:25 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25597 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit c6b8c970fc7067653b3658c9f49ca355b490aa86 | | | Author: Marcus Walther | | | Date: Fri Apr 17 06:40:15 2015 +0000 | | | | | | - some smaller fixes for hpcom memory optimization | | | - MemberVariablePreVariables-code is now separated from the simulationCppFile-Code in the CodegenCpp.tpl | | | - _event_system is now initialized to NULL in the continousEvents-Class | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25596 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/cpp/Core/System/ContinuousEvents.cpp | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | * commit 3072a773268172106f801e97599ac109f67a5990 | | | Author: Adrian Pop | | | Date: Fri Apr 17 06:38:42 2015 +0000 | | | | | | - fix Windows / Linux differences in testsuite/openmodelica/parser/* | | | - proper interface for omc_Absyn_isDerCref | | | - make testsuite/openmodelica/parser/ParseModel.mos more friendly as on Windows the output from system command is not shown | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25595 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Parser/Modelica.g | | | M Parser/ModelicaParser_omc.c | | | | | * commit 2e037259d8e6419214c6a21df9464d5fee7bf7f6 | | | Author: OpenModelica Hudson | | | Date: Fri Apr 17 06:06:44 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25594 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | * commit 511bafb28dfbeeb802fa2d1c42e0aea7f8c8ab33 | | | Author: Ruediger Franke | | | Date: Fri Apr 17 05:59:24 2015 +0000 | | | | | | fix and generalize transpose_array | | | | | | also unify ordering of call arguments for transpose_array and cat_array (return comes last) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25593 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | * commit 78e0e43d300d3cf2880307b1949b8e5660121b3d | | | Author: Adrian Pop | | | Date: Fri Apr 17 05:55:15 2015 +0000 | | | | | | Fix bug: #3282 | | | - allow parsing of {} for mos scripts | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25591 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Parser/Modelica.g | | | M Parser/ModelicaParserCommon.h | | | | | * commit 22d069adb56a759b4b687c7b0c5956a879baf63a | | | Author: Ruediger Franke | | | Date: Thu Apr 16 19:20:52 2015 +0000 | | | | | | avoid nested comments and quintuple printout of ExpressionDump | | | | | | Modelica.Fluid.Examples.IncompressibleFluidNetwork was failing to compile due to nested comments of the form: | | | | | | /* algStmtTupleAssign: ... /*Real*/(sign(...)...) */ | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25590 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit ef6eda1740532554043a1911f45a7ca773ef4936 | | | Author: OpenModelica Hudson | | | Date: Thu Apr 16 19:11:24 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25589 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 9b2eab43edc369ae9fe35dc58ec4676a9c3da5f7 | | | Author: Vitalij Ruge | | | Date: Thu Apr 16 18:39:27 2015 +0000 | | | | | | extend flag for inputs from r25582 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25587 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/Util/Flags.mo | | | | | * commit a9cf8445c096ebb6559ad5f8f57788e66e840dfc | | | Author: Ruediger Franke | | | Date: Thu Apr 16 17:58:40 2015 +0000 | | | | | | use int instead of size_t in reduction expressions (see also r25564) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25586 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 0efc38a35c37b6f214674ee2e755a3e368716e12 | | | Author: Henning Kiel | | | Date: Thu Apr 16 17:48:05 2015 +0000 | | | | | | replaced "if listLength(lst)>0 then" with "if not listEmpty(lst) then" | | | to reduce run time (O(n) -> O(1)) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25585 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit 0db243462d3a4028b32ae214b65033e67a75e98f | | | Author: Ruediger Franke | | | Date: Thu Apr 16 16:53:36 2015 +0000 | | | | | | make linkage of LAPACK libs platform independent (fixes r25566) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25584 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 267c74d43a5788cf1e32375f690961a1a696bd9e | | | Author: OpenModelica Hudson | | | Date: Thu Apr 16 15:46:27 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25583 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit aa1e97b23e3e5306c1ec039f333a183988b46101 | | | Author: Vitalij Ruge | | | Date: Thu Apr 16 15:42:44 2015 +0000 | | | | | | new debuge flag: added new_var = var/nominal where var is state | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25582 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 36b0ad4092acd804adc6d453b83c79fda4066fea | | | Author: Jan Silar | | | Date: Thu Apr 16 13:06:25 2015 +0000 | | | | | | Fixed C# template after numeric initialization removal. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25578 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCSharp.tpl | | | | | * commit 20f6a9086ce9e52dfcf6b02d8f6712d441602437 | | | Author: Bernhard Bachmann | | | Date: Thu Apr 16 10:37:42 2015 +0000 | | | | | | Some improvements to the matching algorithm | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25573 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Matching.mo | | | | | * commit a26562da48929db64e4a61d9916af035f1ae0876 | | | Author: OpenModelica Hudson | | | Date: Thu Apr 16 09:51:36 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25572 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit d448b0b6a45acfc514fb00132032043c6f82df3f | | | Author: Niklas Worschech | | | Date: Thu Apr 16 09:49:15 2015 +0000 | | | | | | clean uclean up static array class for assign and operator= method in cpp runtime | | | expected output | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25571 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 39f82c0664bc7e60b8cd87a3d2351d785ba8e2b2 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 15 22:16:29 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25568 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit c83dfc4cc6ba89ecf69fcd3bf6403e109fe4ffcd | | | Author: Ruediger Franke | | | Date: Wed Apr 15 22:12:59 2015 +0000 | | | | | | a more rigorous attempt to fix the "targTest91" problem (#3263) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25567 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 5fe6f5075ca36a64edfb0ab6f74e1de26aa77bb6 | | | Author: Ruediger Franke | | | Date: Wed Apr 15 21:59:01 2015 +0000 | | | | | | add support for external F77 to Cpp runtime | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25566 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | | | * commit b817b4dad9b2818535da20088c2f3bb7c9f18b6b | | | Author: Ruediger Franke | | | Date: Wed Apr 15 21:34:12 2015 +0000 | | | | | | let getDim of Arrays return int instead of size_t | | | | | | This simplifies the code generation for Modelica Integer expressions, like "min(1, size(A, 1))" using "template const T& min(const T& a, const T& b)". | | | Avoid introduction of temporary variables for size expressions, which are typically only used once. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25564 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit fcbdf2728fa858a7e1576cf4a6828de4f6a13056 | | | Author: Ruediger Franke | | | Date: Wed Apr 15 19:16:15 2015 +0000 | | | | | | revert r25560 back to r25552 because functions returning arrays need assign with const arg | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25563 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 1e754dd403859427f3f7d3a1379155ac0f0845f6 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 15 14:19:47 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25561 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 71fa8503feb65cfaa006bd962229067471007de5 | | | Author: Niklas Worschech | | | Date: Wed Apr 15 14:06:36 2015 +0000 | | | | | | clean up static array class for assign and operator= method in cpp runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25560 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 4823b9e2132d7b9d86d9e093877059051688637c | | | Author: Ruediger Kampfmann | | | Date: Wed Apr 15 13:36:49 2015 +0000 | | | | | | -adapted VxWworks for SimVars | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25559 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 4e2e8974870a724406ea423708fbc909e282ceda | | | Author: Lennart Ochel | | | Date: Wed Apr 15 09:48:37 2015 +0000 | | | | | | - New implementation of Tarjan's strongly connected components algorithm | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25558 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Matching.mo | | | | | * commit bb7689a6b9aebd2f9cd263dde7716f3394daa3b7 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 15 09:22:09 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25557 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | | | * commit 396ed5a698ff34ece1ab3e19080ab2d8eec5635e | | | Author: Ruediger Kampfmann | | | Date: Wed Apr 15 09:17:18 2015 +0000 | | | | | | -adapted VxWworks for SimVars | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25556 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | * commit 3ccb61267d5646c368e3b5ec3d273ef69beb565c | | | Author: OpenModelica Hudson | | | Date: Wed Apr 15 08:32:55 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25555 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 0bbced24eb7d475f094d7432189dd8f51a218596 | | | Author: Volker Waurich | | | Date: Wed Apr 15 08:25:53 2015 +0000 | | | | | | - estimate execution costs for removedEquations as well | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25554 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | * commit 4960dab035f2c73d474d9623a9d43d98ad2bc1e5 | | | Author: Nils Menager | | | Date: Wed Apr 15 07:58:35 2015 +0000 | | | | | | added functions to factoryexport for bodas and vxworks | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25553 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit beabea06aed83f6f47dade95dac6b4add691de23 | | | Author: Niklas Worschech | | | Date: Wed Apr 15 07:48:02 2015 +0000 | | | | | | fix in getDatCopy for dynamic array in cpp runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25552 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit a22ca5ff93a5fe1da501af80a54f29c5201a760e | | | Author: Ruediger Franke | | | Date: Tue Apr 14 21:33:51 2015 +0000 | | | | | | revert CodegenCpp.tpl from previous commit | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25551 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit e2a7d2400e5f10eabcec4e57653bb867e3ee438f | | | Author: Ruediger Franke | | | Date: Tue Apr 14 21:26:28 2015 +0000 | | | | | | adapt ArraySlice to r25546 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25550 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit cc6601455439ba26dfad919d928120dd97cae3bb | | | Author: OpenModelica Hudson | | | Date: Tue Apr 14 15:24:07 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25547 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 780062938fe3f4e846a493c8e379d8b344937f29 | | | Author: Niklas Worschech | | | Date: Tue Apr 14 15:15:38 2015 +0000 | | | | | | fix for reference array methods assign,operator= and getData in cpp runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25546 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit e9f1e1a1a0ee384c83789dd7a2d651ab2fd12269 | | | Author: OpenModelica Hudson | | | Date: Tue Apr 14 14:24:44 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25545 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCode.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 26d28e4c0c0454408449ba089ebaa84443f7544e | | | Author: Marcus Walther | | | Date: Tue Apr 14 14:22:38 2015 +0000 | | | | | | - basic structure for DAE-parallelization to HPCOM added | | | - simcode now contains only one hpcom element | | | - list scheduler is not used anymore, if the selected scheduler fails | | | - update for expected output | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25544 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCode.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 6b1e7bb36e2c521df26f941660d153a4f8338e3a | | | Author: Lennart Ochel | | | Date: Tue Apr 14 11:10:27 2015 +0000 | | | | | | - revise implementation of Tarjan's strongly connected components algorithm | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25543 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit 63116a410651677ed57648752908126e8f6353d9 | | | Author: Patrick Marcel Taeuber | | | Date: Tue Apr 14 09:46:55 2015 +0000 | | | | | | - use while loop instead of recursion in Tarjan matching | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25542 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit 806fe1d29fcc20dc05894a38376159d340cc6423 | | | Author: Lennart Ochel | | | Date: Tue Apr 14 09:18:28 2015 +0000 | | | | | | - fix indentation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25541 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit d8ebf831174e9467929fa7e25071ff963ab40aa0 | | | Author: OpenModelica Hudson | | | Date: Tue Apr 14 07:59:13 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25540 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/GraphMLDumpTpl.tpl | | | M Compiler/Template/GraphMLDumpTplTV.mo | | | M Compiler/Util/GraphML.mo | | | | | * commit fa793d48e421988a8545af2cef9967a877c2eb7e | | | Author: Volker Waurich | | | Date: Tue Apr 14 07:56:15 2015 +0000 | | | | | | - added stuff to dump a xml file that contains information about visualization objects | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25539 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/GraphMLDumpTpl.tpl | | | M Compiler/Template/GraphMLDumpTplTV.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/GraphML.mo | | | | | * commit fb7d0d028e31aa56977749f76c24a89fb343d92c | | | Author: OpenModelica Hudson | | | Date: Mon Apr 13 16:32:32 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25534 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit f2eeacd1d291a0cb98e1e9450a22dff25b435c9c | | | Author: Vitalij Ruge | | | Date: Mon Apr 13 16:24:05 2015 +0000 | | | | | | - attempt to fix partial negation of the lhs inside createNonlinearResidualEquationsComplex | | | - added warnings for generateCrefsExpFromExp and generateCrefsExpLstFromExp | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25533 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 364f69f6c0e320c994676c77235d2c0b0aa58e99 | | | Author: OpenModelica Hudson | | | Date: Mon Apr 13 13:53:19 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25530 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | * commit f124afbf565aff4c4685559a990dfb9f3a1830e4 | | | Author: Nils Menager | | | Date: Mon Apr 13 13:44:55 2015 +0000 | | | | | | change in SimController (_simMgr is now member variable again) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25529 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | | | * commit 92b049bf0a30275324b27eedd0dd9ee4e41b06c0 | | | Author: Vitalij Ruge | | | Date: Mon Apr 13 12:38:12 2015 +0000 | | | | | | improved r25524 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25528 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Error.mo | | | M Compiler/Util/Flags.mo | | | | | * commit a863589dd5ef99274000f43f73c031a65a4c1374 | | | Author: Lennart Ochel | | | Date: Mon Apr 13 12:10:02 2015 +0000 | | | | | | - clean implementation of some dumps | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25527 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDump.mo | | | | | * commit 79efc133143790248e9a74bbf7448ba93b716eb6 | | | Author: OpenModelica Hudson | | | Date: Mon Apr 13 10:51:17 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25526 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Error.mo | | | | | * commit ddad86f116550f49ba16e4b2f1daed1c0aa4fc76 | | | Author: Vitalij Ruge | | | Date: Mon Apr 13 10:42:02 2015 +0000 | | | | | | added flag for diasbale Msg from omc | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25524 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Error.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 56d931389d234d80a9b8614cbb0b56ae78a0fc21 | | | Author: Lennart Ochel | | | Date: Mon Apr 13 10:23:21 2015 +0000 | | | | | | - cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25523 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 48537f980685d94a449629effc972a54c3c68182 | | | Author: Willi Braun | | | Date: Mon Apr 13 10:00:34 2015 +0000 | | | | | | - added additional flags for dassl for output control in non-equidistant mode | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25521 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/dassl.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 4e56867dad7fdb4af0bc46c059eed5b3ac48d3e4 | | | Author: OpenModelica Hudson | | | Date: Mon Apr 13 08:33:30 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25520 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit e4b05e70af971d040b4ecebfe488de31823e61ae | | | Author: Vitalij Ruge | | | Date: Mon Apr 13 08:31:48 2015 +0000 | | | | | | symbolical QR-solver: added householder(default) | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25519 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 3facf89d0ba8e3012a27ebaf3c389f59a90af4f4 | | | Author: OpenModelica Hudson | | | Date: Mon Apr 13 08:24:28 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25518 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 4e44eca2fc31405f9cbe8db8b6c95b05cddb4a16 | | | Author: Per Östlund | | | Date: Mon Apr 13 08:22:06 2015 +0000 | | | | | | Fix for #3250: | | | - Rewrote Static.replaceEnd to handle qualified/fully qualified crefs correctly. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25517 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 56d5208e77b4a821b451b239dfa8b786334768b3 | | | Author: Adeel Asghar | | | Date: Sun Apr 12 20:59:06 2015 +0000 | | | | | | - Fix documentation examples. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25514 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit 17967e7d097ce4fa862b87a089e0f4484712f803 | | | Author: Marcus Walther | | | Date: Sun Apr 12 12:00:55 2015 +0000 | | | | | | - fixed HPCOM-Cpp-Tests (memory optimization is still broken) | | | - added some HPCOM-Cpp-Tests to Hudson | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25507 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit 305ab23be6e6f4444c25941d932b7e38ababcc35 | | | Author: Ruediger Franke | | | Date: Sat Apr 11 08:22:36 2015 +0000 | | | | | | fix name clash if a Modelica model uses a variable pow (#3268) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25505 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 9fdfa27b98796e7d47de52df816f42fda7246d15 | | | Author: Ruediger Franke | | | Date: Fri Apr 10 15:45:03 2015 +0000 | | | | | | adapt FMI2 to new SimVars | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25500 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit d9e3df55d446416824d8654b30b439e44b90f9f2 | | | Author: Lennart Ochel | | | Date: Fri Apr 10 11:57:43 2015 +0000 | | | | | | - minor changes to some comments | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25491 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Matching.mo | | | | | * commit 08bd5e0cca975511df5469f692917aead09774e8 | | | Author: Lennart Ochel | | | Date: Fri Apr 10 10:20:39 2015 +0000 | | | | | | - Avoid redundant code | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25490 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Matching.mo | | | | | * commit 52f33df51560f9be595dd63d60489fa50f13d8ce | | | Author: Lennart Ochel | | | Date: Fri Apr 10 10:18:14 2015 +0000 | | | | | | - Use new matching implementation in Initialization.mo | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25489 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/Matching.mo | | | | | * commit 36a2492d97900277913b2b05aadb02549c96cb0d | | | Author: OpenModelica Hudson | | | Date: Fri Apr 10 09:17:09 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25488 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Util.mo | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Core/System/EventHandling.cpp | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | * commit 2b7a1902448ef49ee8ccb4d6dd6a9456a0a0369b | | | Author: OpenModelica Hudson | | | Date: Fri Apr 10 09:16:43 2015 +0000 | | | | | | [Janitor mode] Set auto-props | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25487 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | M SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | | | * commit cdfcc84626b7452a1e8a150fe18ef7a0e7bca7f7 | | | Author: Niklas Worschech | | | Date: Fri Apr 10 09:03:32 2015 +0000 | | | | | | added SimVars class to cpp runtime which stores all model variables | | | removed [Model]PreVariables class in cpp template and moved functionality to SimVars class | | | modified get/set methods,array class,eventhandling classes to new SimvVars class | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25486 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Util.mo | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaSystem.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | M SimulationRuntime/cpp/Core/System/EventHandling.cpp | | | M SimulationRuntime/cpp/Core/System/FactoryExport.cpp | | | M SimulationRuntime/cpp/Core/System/FactoryExport.h | | | A SimulationRuntime/cpp/Core/System/SimVars.cpp | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | M SimulationRuntime/cpp/Include/Core/Modelica/ModelicaSystem.h | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | M SimulationRuntime/cpp/Include/Core/System/EventHandling.h | | | A SimulationRuntime/cpp/Include/Core/System/ISimVars.h | | | A SimulationRuntime/cpp/Include/Core/System/SimVars.h | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | * commit 166d96bb4fafd768fae616b5f10ea8c6907fdb00 | | | Author: Ruediger Franke | | | Date: Fri Apr 10 08:55:28 2015 +0000 | | | | | | unify name of iteration variable in ranges to avoid c++ warning about changed lookup rules | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25485 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit ab7e76478e0c5b3bd254ff8e4dc70007db94d012 | | | Author: Adrian Pop | | | Date: Fri Apr 10 08:39:06 2015 +0000 | | | | | | Fix bug: #3269 | | | - add code for deleteFile in Compiler/Script/CevalScript.mo | | | - add test in: testsuite/openmodelica/interactive-API/Bug3269_deleteFile.mos | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25484 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit 14ffb438a4b95aa088bce601775c407865685f97 | | | Author: Ruediger Franke | | | Date: Fri Apr 10 08:33:09 2015 +0000 | | | | | | add ModelicaExternalC and ModelicaStandardTables to Cpp targets | | | | | | also remove CFLAGS from linking stages | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25483 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | | | * commit 2c0590eb159712387698b32f0b00496e1eeacba2 | | | Author: Ruediger Franke | | | Date: Fri Apr 10 05:13:36 2015 +0000 | | | | | | implicit treatment of multiplication of zero dimensional arrays | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25482 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | * commit 7d9a87e77f441ddf48105f00bc2bef4ce44f9684 | | | Author: Adeel Asghar | | | Date: Thu Apr 9 23:00:51 2015 +0000 | | | | | | #2860 | | | - Allow preserving the zoom level. Don't always auto rescale for new variables in plot. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25480 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | | | * commit 1e8e07225efd0bdd48602f120334108ae1f0ea96 | | | Author: Ruediger Franke | | | Date: Thu Apr 9 19:30:17 2015 +0000 | | | | | | implement multiply_array for 1D and 2D arrays | | | | | | Nothing to be proud of ... but better than a missing matrix multiplication. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25479 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArrayOperations.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 105fdb28a600432611d7e17bb3dc4d27e1e332a2 | | | Author: Adrian Pop | | | Date: Thu Apr 9 18:37:45 2015 +0000 | | | | | | Fix bug #3255 | | | - append the annotation from the constrained class to the annotations of the component | | | - added test inside testsuite/openmodelica/interactive-API/choicesAllMatching.mos | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25478 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit d6ee7ce70e2bdb6d21e4502730d82cd36743d4a2 | | | Author: OpenModelica Hudson | | | Date: Thu Apr 9 12:35:25 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25473 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/Matching.mo | | | | | * commit bbc6f0302045f059a4b16544b998396d5b9fb29a | | | Author: Bernhard Bachmann | | | Date: Thu Apr 9 12:33:35 2015 +0000 | | | | | | Added another implementation of the "usual" matching algorithm. Method also | | | works in combination with the available index reduction methods. | | | | | | Option: +matchingAlgorithm=BB. | | | | | | Preliminary tests show similar performance compared with the default matching | | | algorithm "PFPlusExt" even for large models! Method might be renamed and set | | | to default, after some small issues in connection with the removeSimpleEquations | | | modul are solved! | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25472 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 74cdd7078f10b40d31e912870b59d6763762a1fb | | | Author: Vitalij Ruge | | | Date: Thu Apr 9 12:32:24 2015 +0000 | | | | | | improved r25421 | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25471 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit e33cf67b8aceac5bfeddbcd8b23d61375a821bde | | | Author: OpenModelica Hudson | | | Date: Thu Apr 9 11:51:38 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25469 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendInline.mo | | | | | * commit fcb1fadd8ce49db46b74294fd1545bd9b5f4009c | | | Author: Lennart Ochel | | | Date: Thu Apr 9 11:47:26 2015 +0000 | | | | | | - increase informative value of some error messages | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25468 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 409e11db295ae2ba6b461b9a94866d3f3f7b5dd8 | | | Author: Lennart Ochel | | | Date: Thu Apr 9 11:32:03 2015 +0000 | | | | | | - Preparation for new "remove simple equations" module: This introduces a new variable attribute named "unreplaceable". This is needed to prevent unintended replacements for generated variables (e.g. symbolic jacobian, encapsulated when conditions, substituted common sub-expressions, ...) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25467 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | | | * commit f158abb9333c29bd4e4b3e0db54201bcdb8f5218 | | | Author: Ruediger Franke | | | Date: Thu Apr 9 10:50:36 2015 +0000 | | | | | | move call to initializeAlgloopSolverVariables from initialize to constructor | | | | | | This is to avoid a memory leak if initialize is called a second time. The generated code looks like: | | | // initializeAlgloopSolverVariabes -- moved from initializeMemory to constructor | | | _algloopVars = NULL; | | | // init alg loop vars in initializeMemory | | | if (_algloopVars) | | | delete [] _algloopVars; | | | _algloopVars = new double[dim]; | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25465 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 148ec3d5cd5c0857e157ad0b9ed789d81d2a43eb | | | Author: OpenModelica Hudson | | | Date: Thu Apr 9 10:23:47 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25464 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | | | * commit 2ae042b5bdb9d546a585abe5da5e076b0ca8a119 | | | Author: Nils Menager | | | Date: Thu Apr 9 09:54:19 2015 +0000 | | | | | | cleanup of Policy Files for Bodas and VxWorks | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25462 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | | | * commit 294834078fa34b5eaf70f32681929d6916f2e6a0 | | | Author: OpenModelica Hudson | | | Date: Thu Apr 9 09:40:05 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25461 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | M SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | * commit ffdd23ba69116d3f340253b072a37c9638684190 | | | Author: OpenModelica Hudson | | | Date: Thu Apr 9 09:39:40 2015 +0000 | | | | | | [Janitor mode] Set auto-props | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25460 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | M SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | * commit a9009b7e383e2372e4f1fa19af3f2ff6ec76a1a0 | | | Author: Ruediger Franke | | | Date: Thu Apr 9 09:30:15 2015 +0000 | | | | | | FMI2 Cpp: separate initializeMemory from initializeFreeVariables to avoid memory leak in fmi2Reset and to speed it up | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25459 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit e296a44cadbc50928c0b45cc41d25e8d3733d0e1 | | | Author: Ruediger Kampfmann | | | Date: Thu Apr 9 09:24:48 2015 +0000 | | | | | | -added files for vxWorks | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25458 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverVxWorksFactory.h | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverVxWorksFactory.h | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsVxWorksFactory.h | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverVxWorksFactory.h | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemVxWorksFactory.h | | | A SimulationRuntime/cpp/Include/SimCoreFactory/VxWorksFactory/VxWorksFactory.h | | | | | * commit 2644fd5b0f90e28c07cf2c1cbb31e78dab97328b | | | Author: Ruediger Kampfmann | | | Date: Thu Apr 9 09:17:55 2015 +0000 | | | | | | -added files for vxWorks | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25457 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | | | A SimulationRuntime/cpp/SimCoreFactory/VxWorksFactory/VxWorksFactory.cpp | | | | | * commit 761b251cc777180798d5edb78debd6e6a78c3e82 | | | Author: Nils Menager | | | Date: Thu Apr 9 09:13:11 2015 +0000 | | | | | | changed function name for BODAS and VxWorks Factory function (cpp runtime) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25456 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 2398851ee31f5b29caa3ad534e0a560335047745 | | | Author: Ruediger Franke | | | Date: Thu Apr 9 06:03:21 2015 +0000 | | | | | | optimize ArraySlice to avoid internal copy of a given index set (#3263) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25453 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit d6d55cbd564dd344d655dd57404efde712516be0 | | | Author: Ruediger Franke | | | Date: Wed Apr 8 17:33:54 2015 +0000 | | | | | | make Cpp code using BOOST_FOREACH work with DynArrayDim1 | | | | | | The iterator things are taken over from StatArrayDim1. The second declaration of <%iterName%> with fixed type short is considered a bug. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25448 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 80ecad3dd3c7e85a99a7996a1555f56eb7b538a7 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 8 15:00:22 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25445 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit cee9227083da975553cca0b9bab344836cb14692 | | | Author: Adeel Asghar | | | Date: Wed Apr 8 14:51:53 2015 +0000 | | | | | | - Moved the exception handling to OpenModelicaScriptingAPIQt.cpp. Just emit the signal with exception from there and show it in OMEdit. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25444 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 267f1de60860d6d3a260dbc1c5540183b973d3ea | | | Author: Ruediger Franke | | | Date: Wed Apr 8 14:05:34 2015 +0000 | | | | | | use ArraySlice for rhs expressions as well, replacing create_array_from_shape | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25443 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit cbd5978508ab2fb1bdfc5c0e9d91e078bf0ed0df | | | Author: Ruediger Franke | | | Date: Wed Apr 8 08:12:02 2015 +0000 | | | | | | replace unsigned int with size_t for sizes | | | | | | There is an issue with Modelica Integer arrays used as index sets, because int typically truncates size_t -- but it truncates unsigned int as well. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25439 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit c5560490c0b51f9ab62e6e38ad0077ea4bb2dd2d | | | Author: Ruediger Franke | | | Date: Wed Apr 8 07:03:26 2015 +0000 | | | | | | remove useless const's from *ArrayDim2, typo, some whitespaces | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25438 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 6e9befcf41f21042262dba85488db4c91a8709ed | | | Author: Ruediger Franke | | | Date: Tue Apr 7 19:08:54 2015 +0000 | | | | | | add getDim method to arrays to avoid temporary vectors if just one size is wanted | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25437 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit b109d6407b45997c3201d9e93c05ce9c050d6a8f | | | Author: Ruediger Franke | | | Date: Tue Apr 7 18:21:43 2015 +0000 | | | | | | more const refs | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25436 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit ce0bfafccc2d4b9bd0717ab15a077fdd3930b970 | | | Author: Ruediger Franke | | | Date: Tue Apr 7 16:45:06 2015 +0000 | | | | | | add missing const qualifiers and pass indices by reference for to access operator | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25432 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 504a45ce68780447a72f9a2451a85c06545fa17a | | | Author: Ruediger Franke | | | Date: Tue Apr 7 16:10:16 2015 +0000 | | | | | | add support for SLICE expression | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25429 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 3abb26c7e7daa5ff92ec19597b06ee0966fb08c1 | | | Author: Nils Menager | | | Date: Tue Apr 7 15:35:40 2015 +0000 | | | | | | added ifdef's for BODAS in RTEuler | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25428 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/FactoryExport.h | | | | | * commit db703eb4d4e7c0dd230ee3bbd57f7bfdb0b898cb | | | Author: OpenModelica Hudson | | | Date: Tue Apr 7 14:58:07 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25427 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/FactoryExport.h | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/RTEuler.h | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/RTEulerSettings.h | | | M SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEulerSettings.cpp | | | | | * commit 9a24136aacb97f1c1fed9a78a425cf0b7a875f91 | | | Author: OpenModelica Hudson | | | Date: Tue Apr 7 14:57:42 2015 +0000 | | | | | | [Janitor mode] Set auto-props | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25426 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/FactoryExport.h | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/RTEuler.h | | | M SimulationRuntime/cpp/Include/Solver/RTEuler/RTEulerSettings.h | | | M SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | M SimulationRuntime/cpp/Solver/RTEuler/RTEulerSettings.cpp | | | | | * commit 10fc0ebb539617b15d0b7792068a03f93338b977 | | | Author: Ruediger Kampfmann | | | Date: Tue Apr 7 14:37:55 2015 +0000 | | | | | | -added RTEuler | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25425 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | A SimulationRuntime/cpp/Include/Solver/RTEuler/FactoryExport.h | | | A SimulationRuntime/cpp/Include/Solver/RTEuler/RTEuler.h | | | A SimulationRuntime/cpp/Include/Solver/RTEuler/RTEulerSettings.h | | | | | * commit 9d6750f72743416e7b640f933880837220eec18f | | | Author: Ruediger Kampfmann | | | Date: Tue Apr 7 14:37:26 2015 +0000 | | | | | | -added RTEuler | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25424 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/LibrariesConfig.h.in | | | | | * commit 885c6e3872237e945a04113e6e95f070e189ae12 | | | Author: Ruediger Kampfmann | | | Date: Tue Apr 7 14:37:05 2015 +0000 | | | | | | -added RTEuler | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25423 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit e446f56227f65c74fe05eebd568445e1d4899400 | | | Author: Ruediger Kampfmann | | | Date: Tue Apr 7 14:36:49 2015 +0000 | | | | | | -added RTEuler | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25422 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | A SimulationRuntime/cpp/Solver/RTEuler/CMakeLists.txt | | | A SimulationRuntime/cpp/Solver/RTEuler/FactoryExport.cpp | | | A SimulationRuntime/cpp/Solver/RTEuler/RTEuler.cpp | | | A SimulationRuntime/cpp/Solver/RTEuler/RTEulerSettings.cpp | | | | | * commit 87d477b30aa0b0f8d963f7979e7e31f4e8a7dfd8 | | | Author: Vitalij Ruge | | | Date: Tue Apr 7 14:30:37 2015 +0000 | | | | | | symbolical QR-solver: | | | - improved handling for const exp | | | - added scaling | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25421 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 3905d14e75d7cf40eea8a912fb0723864299d0a2 | | | Author: Nils Menager | | | Date: Tue Apr 7 13:05:38 2015 +0000 | | | | | | added boost::algorithm::string to Modelica.h in cpp runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25420 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | * commit 4be42e29ebb971ca7fedc085d88f8744b58cb991 | | | Author: OpenModelica Hudson | | | Date: Tue Apr 7 12:47:22 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25419 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | | | M SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | | | | | * commit ccc0e9eccc17d9625168c76320c2337bff161ec8 | | | Author: OpenModelica Hudson | | | Date: Tue Apr 7 12:46:56 2015 +0000 | | | | | | [Janitor mode] Set auto-props | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25418 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | | | M SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | | | | | * commit c1810e5414def64c38af09cc3751b877eb3ee3dc | | | Author: Nils Menager | | | Date: Tue Apr 7 12:41:52 2015 +0000 | | | | | | added BodasFactory to cpp runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25417 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | A SimulationRuntime/cpp/Include/SimCoreFactory/BodasFactory/BodasFactory.h | | | A SimulationRuntime/cpp/SimCoreFactory/BodasFactory/BodasFactory.cpp | | | | | * commit 153ff9f9a5f2a20f27dd608510f1881ac7b6f27f | | | Author: Ruediger Kampfmann | | | Date: Tue Apr 7 12:36:03 2015 +0000 | | | | | | -removed obsolete method setcycletime() | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25416 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolver.h | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | M SimulationRuntime/cpp/Include/Solver/Euler/Euler.h | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit d086b470a1a11c11d1305704b8fba0e65968c751 | | | Author: Lennart Ochel | | | Date: Tue Apr 7 12:33:47 2015 +0000 | | | | | | - don't observe strictly singular systems during initialization (just for testing) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25415 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/division.h | | | | | * commit ff32e7685579aed21c38ac8ab6de41985863a08e | | | Author: Nils Menager | | | Date: Tue Apr 7 12:20:57 2015 +0000 | | | | | | added Policies in cpp runtime for BODAS | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25414 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverBodasFactory.h | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverBodasFactory.h | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverBodasFactory.h | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsBodasFactory.h | | | A SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemBodasFactory.h | | | | | * commit 144e4154e4b03a331b53f5479305f121c2380d98 | | | Author: OpenModelica Hudson | | | Date: Tue Apr 7 11:05:14 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25411 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit 456f638bf121e4be9fa34b1f6289d4acbf02f806 | | | Author: Vitalij Ruge | | | Date: Tue Apr 7 11:03:41 2015 +0000 | | | | | | symbolical QR-solver: improved handling of know-vars | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25410 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | | | * commit bd14462cd24cde09a9cf77548fc3aed2d4d86112 | | | Author: Ruediger Franke | | | Date: Tue Apr 7 09:28:48 2015 +0000 | | | | | | install new file ArraySlice.h (#3263) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25409 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | | | * commit 25108d4792c08bcd4e1b297f41669efea5ca2595 | | | Author: Lennart Ochel | | | Date: Tue Apr 7 09:02:29 2015 +0000 | | | | | | - blanks | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25408 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 46ec26287af7deaa66a2cbc3ea0dd3e4cffeb1e3 | | | Author: OpenModelica Hudson | | | Date: Tue Apr 7 07:22:48 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25407 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | * commit f20f727138cc323094b0bb385bc39ea5b45018f9 | | | Author: Volker Waurich | | | Date: Tue Apr 7 07:14:53 2015 +0000 | | | | | | - added removedEquations to the DAE-TaskGraph | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25406 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | * commit 1509df24527031a52aa507b934a6bbd4d419d25a | | | Author: OpenModelica Hudson | | | Date: Tue Apr 7 07:13:43 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25405 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | | | * commit 22abefc689ba1038a6ff762010acccb953da6060 | | | Author: Ruediger Franke | | | Date: Tue Apr 7 07:11:20 2015 +0000 | | | | | | introduce ArraySlice to treat assignments to subarrays on the lhs (#3263) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25403 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | A SimulationRuntime/cpp/Include/Core/Math/ArraySlice.h | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | | | * commit 4661b7ed9e5cf8ff690dbd913a5e28508c5847ff | | | Author: Ruediger Franke | | | Date: Mon Apr 6 05:27:04 2015 +0000 | | | | | | fix initialization of array output and implement assignment of a range to an array (#3263) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25402 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit f98f34d1db66c33d51543735a3eaf28c5e9c5890 | | | Author: Adrian Pop | | | Date: Sun Apr 5 18:27:23 2015 +0000 | | | | | | - attempt to add -fPIC even if getconf LONG_BIT != 64 (as it seems to be on ARM) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25401 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.in | | | | | * commit a4075f4dc5cdf216a43fadb466b45a9c768bc50e | | | Author: OpenModelica Hudson | | | Date: Sun Apr 5 09:41:22 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25399 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | | | * commit 81a6c7930c99e46238643dea55e9bc7bf48a33cf | | | Author: Ruediger Franke | | | Date: Sun Apr 5 09:39:01 2015 +0000 | | | | | | revert changes to FMI1 again (r25397), because they are incomplete | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25398 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | | | * commit 07ccc17cf3ea22b21f05544e64ff96fdbd542e69 | | | Author: Ruediger Franke | | | Date: Sat Apr 4 21:47:31 2015 +0000 | | | | | | FMI2 Cpp: implement fmi2Reset function | | | | | | - CodegenFMUCpp.tpl: need an own initialize() method that does all but evaluation of initial equations | | | - FMU2Wrapper.cpp: implement reset() method and adapt initialization | | | - FMUWrapper.cpp: adapt initialization (enabling override of free variables prior to initialization of bound variables) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25397 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit 2fd685922310b52e8e60d10759bdfa05419d2c99 | | | Author: OpenModelica Hudson | | | Date: Sat Apr 4 20:30:08 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25396 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | | | * commit 8b611a2a907d452f5dda762c8d682b44fe2ecc09 | | | Author: Ruediger Franke | | | Date: Sat Apr 4 20:21:39 2015 +0000 | | | | | | separate initialization of free variables from initialization of bound variables | | | | | | - CodegenCpp.tpl: split initialize method in a backwards compatible way | | | - FMU2Wrapper.cpp: exploit new initialize methods | | | - FMUWrapper.cpp: revert to before r25374, as FMI1 should not get new features | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25395 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit 229d3ebd50346ed5a8d402278b0dd4bd0e864389 | | | Author: Ruediger Franke | | | Date: Sat Apr 4 09:50:39 2015 +0000 | | | | | | FMI2 Cpp: additional changes to remove writing of output file from FMU | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25385 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | * commit 6c18317f2c85fdcb875912feca363c3f668e7ccd | | | Author: Ruediger Franke | | | Date: Sat Apr 4 08:50:22 2015 +0000 | | | | | | FMI2 Cpp: remove writing of output file from FMU | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25384 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 18dd1410fdcf9051047385a66aca77f303de8953 | | | Author: Ruediger Franke | | | Date: Fri Apr 3 21:21:08 2015 +0000 | | | | | | FMI2 Cpp: upgrade initialization | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25383 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit f2e146ea3b78a182315e6445299a981d633c45dc | | | Author: Ruediger Franke | | | Date: Fri Apr 3 20:14:36 2015 +0000 | | | | | | formattings | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25382 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit f956dabf931d40695abab67c2b1b675719e63901 | | | Author: Ruediger Franke | | | Date: Fri Apr 3 19:12:30 2015 +0000 | | | | | | fix r25379 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25381 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | | | * commit d152f3ff0dcff89b0536b31e1dda66ba7eed0737 | | | Author: Ruediger Franke | | | Date: Fri Apr 3 19:02:02 2015 +0000 | | | | | | FMI2 Cpp: add rpath to solver libs | | | | | | This is currently needed for FMUs with algebraic loops, because the solver libs are loaded dynamically at runtime (see also #3264). | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25380 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 25a53cd649533bca0128c6863fe9c3fab22d63e3 | | | Author: Ruediger Franke | | | Date: Fri Apr 3 18:46:18 2015 +0000 | | | | | | fix FMU solver names | | | | | | The solver factories expect lower case letters. Use the default names of simulation executable (see OMCFactory::ReadSimulationParameter). | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25379 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUGlobalSettings.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | | | * commit d4e2b94c145182debe3dff62c69b1558cb3f5c11 | | | Author: Adrian Pop | | | Date: Fri Apr 3 16:00:29 2015 +0000 | | | | | | More fixes to bug: #3261 | | | - use '!' instead of '|' which could be used when overriding the regular expression from variableFilter | | | | | | | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25377 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit f6abf617a3d0cabbd916e86ce0670e6c1f856b7f | | | Author: Adrian Pop | | | Date: Fri Apr 3 15:40:11 2015 +0000 | | | | | | Properly fix bug: #3261 | | | - replace ',' with '|' when not inside arrays and then tokenize on '|' | | | - update test: testsuite/simulation/modelica/others/Bug3261.mos to test for -output and one dimensional array | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25376 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 5eb0f62f72aa72f467690097207d48cf8ca45aea | | | Author: Ruediger Franke | | | Date: Fri Apr 3 11:20:15 2015 +0000 | | | | | | treat multiline doc strings (cf. r24891) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25375 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit a8fde2f1a403611c65a0b48d055d54ce95d31dc7 | | | Author: Ruediger Franke | | | Date: Fri Apr 3 10:29:26 2015 +0000 | | | | | | fix initialization of dependent variables | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25374 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit b077351ae9514349b352e0ec7dfbf97574cddc11 | | | Author: Ruediger Franke | | | Date: Fri Apr 3 09:53:01 2015 +0000 | | | | | | FMI2 Cpp: apply runtime license | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25373 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit 6787788d352bf2375e0246b72ccc9957043fdf4c | | | Author: Adrian Pop | | | Date: Thu Apr 2 21:31:59 2015 +0000 | | | | | | Fix bug: #3261 | | | - support parsing the variable names containing array indexes (which contains ",") | | | - added test: testsuite/simulation/modelica/others/Bug3261.mos | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25370 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | * commit e418ae346c64c6af3d4f369535a7b4809e30d365 | | | Author: Willi Braun | | | Date: Thu Apr 2 11:09:00 2015 +0000 | | | | | | fix #3251 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25368 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | | * commit 7aaefa843b01f383a5490eded9d6da648feb27b8 | | | Author: OpenModelica Hudson | | | Date: Thu Apr 2 10:05:04 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25367 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/Util/Array.mo | | | | | * commit 2a962db71c83c16ac512053d3620197aaf72062b | | | Author: Willi Braun | | | Date: Thu Apr 2 10:03:30 2015 +0000 | | | | | | - adapt BackendDAEUtil.reduceEqSystem for symbolic jacobians and utilize it. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25366 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Util/Array.mo | | | | | * commit 9992292ac9b30856a2cdab4d21c7c13bd99a49a2 | | | Author: Marcus Walther | | | Date: Thu Apr 2 08:14:34 2015 +0000 | | | | | | - fixed build | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25365 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeVar.mo | | | | | * commit 97ef07226cccf2cd9f0dae81b302be281dc7a829 | | | Author: OpenModelica Hudson | | | Date: Thu Apr 2 07:57:57 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25364 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit c12a0de12470887388040743071fa9ae269cab2b | | | Author: Marcus Walther | | | Date: Thu Apr 2 07:52:40 2015 +0000 | | | | | | - moved mixed array vars from SimCode to ModelInfo-SimVars | | | - cpp tests updated | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25363 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/SimCode/SimCodeVar.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 2820451b80b4a94587b2060b5c87c1396f757d97 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 1 21:49:31 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25359 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 77636ee68a10c9572f85d8d12abeac86b63c8c7f | | | Author: Ruediger Franke | | | Date: Wed Apr 1 21:41:02 2015 +0000 | | | | | | FMI2 Cpp: resolve alias variables in new getters and setters | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25358 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 3e36691a596f4c9c7798df08f8cd712fa23369ff | | | Author: Ruediger Franke | | | Date: Wed Apr 1 16:35:36 2015 +0000 | | | | | | fix memory leak in ModelicaSimulationError (#3256) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25356 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit 9c7baf7613f665e5b017884cc6c4f8a2dcca21e2 | | | Author: OpenModelica Hudson | | | Date: Wed Apr 1 12:29:27 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25355 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 4affa10c779e93b96aadbd5693c3ab5ebb5d3f09 | | | Author: Ruediger Kampfmann | | | Date: Wed Apr 1 12:22:55 2015 +0000 | | | | | | -fixed #3258: Missing AlgebraicModelJacobian::initializeColoredJacobianA() | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25354 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 2f79736366ce31c655b5c07a3b02e91a39b40ac5 | | | Author: Volker Waurich | | | Date: Wed Apr 1 11:37:16 2015 +0000 | | | | | | - addded proper ordering for metis scheduler | | | - added messages if parallel simulation isn't worth | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25352 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/Util/List.mo | | | | | * commit 3a4f448cf61c065f99180da9037a30cd39b36de9 | | | Author: Martin Sjölund | | | Date: Wed Apr 1 07:48:48 2015 +0000 | | | | | | Some fixes to compile with parmodelica | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25350 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/TaskSystemDump.tpl | | | M SimulationRuntime/ParModelica/auto/pm_posix_timer.cpp | | | M configure.in | | | | | * commit 0b3b011a8cce21058176d8c5f823216c6e511b25 | | | Author: Ruediger Franke | | | Date: Wed Apr 1 07:00:02 2015 +0000 | | | | | | cosmetic changes to r25337 (#3253) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25349 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 460d445b928e747cea16d9d7809db504266f0182 | | | Author: Olena Rogovchenko | | | Date: Tue Mar 31 22:43:45 2015 +0000 | | | | | | figaro changes | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25346 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | | | * commit 16830d325d14deb15f80db0e1dcc80807f9c9192 | | | Author: Adrian Pop | | | Date: Tue Mar 31 21:58:05 2015 +0000 | | | | | | Fix bug: #3254 | | | - return component annotations that are not graphical classes also | | | - added test: testsuite/openmodelica/interactive-API/choicesAllMatching.mos | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25345 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit ca0f0dc615524b2a60aed48387c7c95de61230a4 | | | Author: Adrian Pop | | | Date: Tue Mar 31 21:24:30 2015 +0000 | | | | | | - fix Windows builds broken since r25335. | | | - make sure that BOOST_EXTENSION_EXPORT_DECL is not undefined for Windows! | | | - force cmake show what is doing (verbose makefile). | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25344 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit aa24eef33691cdda58c484e5a1f4519903f53798 | | | Author: Ruediger Franke | | | Date: Tue Mar 31 17:12:18 2015 +0000 | | | | | | FMI2 Cpp: add libOMCppMath_static to FMU (#3238) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25341 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | | | * commit 07c4c4475ee9e6e979b6f042b09323ed9c04d1bd | | | Author: Martin Sjölund | | | Date: Tue Mar 31 16:21:42 2015 +0000 | | | | | | Handle empty origin and rotation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25339 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/generate_icons.py | | | | | * commit b853bbc7d56ebac325b1cd696b2adb2db378397b | | | Author: OpenModelica Hudson | | | Date: Tue Mar 31 16:03:03 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25338 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 9160007852c2f4aadab639d2ed474268fc01e73c | | | Author: Ruediger Franke | | | Date: Tue Mar 31 15:54:37 2015 +0000 | | | | | | FMI2 Cpp: introduce new getters and setters | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25337 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit 80a062f8dea2187f404aed0d92064112c9fa0549 | | | Author: OpenModelica Hudson | | | Date: Tue Mar 31 14:38:38 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25336 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit db98b830e287799ced93026559e482ffcc6e3d23 | | | Author: Ruediger Kampfmann | | | Date: Tue Mar 31 14:20:49 2015 +0000 | | | | | | -adapted cpp runtime files for vxworks | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25335 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit efada569bf83ac6cc3dfc67c0becfa4a42251fe9 | | | Author: OpenModelica Hudson | | | Date: Tue Mar 31 14:03:11 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25334 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit a8fa5985ea9a208b669721993754837d20a8590c | | | Author: Marcus Walther | | | Date: Tue Mar 31 13:54:28 2015 +0000 | | | | | | - added additional information to sim code, about array-variables that contain state or state derivative variables together with other variables | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25333 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit a045c5533d68f9dce56ed5d9c3ecd86fea7797cc | | | Author: OpenModelica Hudson | | | Date: Tue Mar 31 08:39:26 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25331 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/FactoryExport.h | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit 367e696b9d0ea36f2eb61d13512fa2f23f28c384 | | | Author: OpenModelica Hudson | | | Date: Tue Mar 31 08:39:01 2015 +0000 | | | | | | [Janitor mode] Set auto-props | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25330 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/FactoryExport.h | | | | | * commit 289da2cdfb505da7d77477921f443656d6111ff6 | | | Author: Nils Menager | | | Date: Tue Mar 31 08:20:36 2015 +0000 | | | | | | Added necessary ifdefs for ModelicaSimulationError on RT targets (cpp runtime) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25329 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | A SimulationRuntime/cpp/Include/Core/Utils/Modelica/FactoryExport.h | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit a1bc23b9ec0839704d6f312c7568b80aefa8e222 | | | Author: Ruediger Kampfmann | | | Date: Tue Mar 31 07:52:24 2015 +0000 | | | | | | -some changes concerning colored jacobians | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25328 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit e6b933727181c33f759e784f02c23b5f73389e1b | | | Author: OpenModelica Hudson | | | Date: Mon Mar 30 21:01:16 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25327 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | | | * commit a639d116df6b6fa4bea74a277ce48fd3110bd839 | | | Author: Olena Rogovchenko | | | Date: Mon Mar 30 20:52:04 2015 +0000 | | | | | | figaro changes | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25326 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | | | * commit 39174d74ceab859d79999bc5e3f50fe78c4db3c6 | | | Author: Olena Rogovchenko | | | Date: Mon Mar 30 20:17:20 2015 +0000 | | | | | | figaro changes | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25325 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | | | * commit d9490d4f90560fd50a609d7b60914a8a0f1482f1 | | | Author: OpenModelica Hudson | | | Date: Mon Mar 30 16:26:49 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25323 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit 4d73bbf47df80e7a6ca02cab49ec59ee37f830f4 | | | Author: Ruediger Kampfmann | | | Date: Mon Mar 30 15:53:02 2015 +0000 | | | | | | -some changes concerning colored jacobians | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25321 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/System/IMixedSystem.h | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit 69f32e07b97b7c15b53396accc35aa5ceada03ee | | | Author: Martin Sjölund | | | Date: Mon Mar 30 14:37:39 2015 +0000 | | | | | | GC library changed name | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25320 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/GC.mo | | | | | * commit 055bfe8a43928426e9de260ef1d3831be218455a | | | Author: Martin Sjölund | | | Date: Mon Mar 30 14:30:41 2015 +0000 | | | | | | Change libgc to libomcgc to make sure we link against the correct version of boehm-gc | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25319 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/omc_config.h | | | M Makefile.common | | | M Makefile.in | | | M configure.in | | | | | * commit 2b4c9defd2cde16c5efc5aef8a0077c04242f634 | | | Author: Ruediger Franke | | | Date: Mon Mar 30 13:56:32 2015 +0000 | | | | | | allocate options vector optv dynamically (fixes r25299) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25316 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 1c36eccf3e197557dbd23d5778672f965a7708f8 | | | Author: Ruediger Franke | | | Date: Mon Mar 30 06:04:06 2015 +0000 | | | | | | FMI2 Cpp: remove macro OBJECTCONSTRUCTOR | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25311 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Include/FMU/FMULibInterface.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | | | * commit 0f669b27fcd44d714a68382f5852857186b50fcf | | | Author: Ruediger Franke | | | Date: Mon Mar 30 06:00:35 2015 +0000 | | | | | | FMI2 Cpp: distinguish model identifier from model class | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25310 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.h | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit 26bd25889eee64968eb8db95ec3e234267d27173 | | | Author: Ruediger Franke | | | Date: Mon Mar 30 05:52:50 2015 +0000 | | | | | | FMI2 Cpp: fix name of FMU binary for hierarchical models | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25309 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 0b93dff21d084d15252e4f622e53afcbf9f14439 | | | Author: OpenModelica Hudson | | | Date: Sun Mar 29 21:12:05 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25308 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | | | * commit c0099a237adcb5e789800f2734baa1c3a6cdd286 | | | Author: Olena Rogovchenko | | | Date: Sun Mar 29 21:10:32 2015 +0000 | | | | | | figaro changes | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25307 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | | | * commit 089ffc1923ad765b40c495addc8a6a228a4d0881 | | | Author: Olena Rogovchenko | | | Date: Sat Mar 28 21:52:50 2015 +0000 | | | | | | figaro tweak | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25306 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | | | * commit 6c71abdf0b291992b67b1292e8fb96fb2da64db8 | | | Author: Olena Rogovchenko | | | Date: Sat Mar 28 19:51:55 2015 +0000 | | | | | | figaro tweak | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25305 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | | | * commit 1b94ea5cbea9d9543c192f1e621f109b9ef29358 | | | Author: Adrian Pop | | | Date: Sat Mar 28 18:10:14 2015 +0000 | | | | | | - plot only the last week for the detailed library trend | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25303 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/PlotLibraryTrend.sh | | | | | * commit 5bffb6b0d67c43396d71582694109e2274159d21 | | | Author: Ruediger Franke | | | Date: Sat Mar 28 05:37:06 2015 +0000 | | | | | | remove some clumsiness of previous commit | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25302 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 0aa3aa315ec8157230cc174f346aea6d20b1ab53 | | | Author: Ruediger Franke | | | Date: Fri Mar 27 21:36:53 2015 +0000 | | | | | | treat OMEdit override option in Cpp runtime (#3233) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25301 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 44fea8357c5a15de24ef53b9c381adb12271ab31 | | | Author: Ruediger Franke | | | Date: Fri Mar 27 19:59:14 2015 +0000 | | | | | | remove symbolic link from Cpp makefile for Linux | | | | | | This is because the executable has the name of the model since r25291. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25300 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 5ccd835fce65469fbcbac8ae7a0cf93850d49fcd | | | Author: Ruediger Franke | | | Date: Fri Mar 27 19:57:03 2015 +0000 | | | | | | add default options to Cpp executable (#3233) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25299 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 18bc2720b89a0337fcde633b13cdc99398d5cd38 | | | Author: Vitalij Ruge | | | Date: Fri Mar 27 14:31:28 2015 +0000 | | | | | | cosmetic change | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25294 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 31c55daf853d104260eaf89cb99b20f9ea88fb70 | | | Author: Niklas Worschech | | | Date: Fri Mar 27 14:06:16 2015 +0000 | | | | | | changed the name for the simulation executable of the cpp runtime to [Model].exe | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25291 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit d8bd7a383c0d796ae77df84f872591cf186ff6d7 | | | Author: Adrian Pop | | | Date: Fri Mar 27 13:31:56 2015 +0000 | | | | | | - helper to bug #3196 | | | - added setComponentDimensions(class, component, {dim1, dim2, dim3}) | | | - added test for it in testsuite/openmodelica/interactive-API/interactive_api_calls.mos | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25289 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 65f22e71fe7f3ac0ac9790f7bae44d663cd65e7d | | | Author: Vitalij Ruge | | | Date: Thu Mar 26 23:16:57 2015 +0000 | | | | | | improved reduceDynamicOptimization | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25283 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 7ceb890dde2264fe085477319edab1b57a9f5516 | | | Author: Ruediger Franke | | | Date: Thu Mar 26 19:30:21 2015 +0000 | | | | | | add exception handling to fmi2Instantiate | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25281 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit 4977eb57a18673f1432ccdbfc3a63046827b0199 | | | Author: Ruediger Franke | | | Date: Thu Mar 26 19:28:21 2015 +0000 | | | | | | fix getReal of Cpp FMI 1.0 and correct sizes of _tmp_real_buffer | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25280 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU/FMUWrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit c932275eaee0cff6b44d724d3042dfa45636668c | | | Author: Ruediger Franke | | | Date: Thu Mar 26 19:09:00 2015 +0000 | | | | | | fix Cpp getInt/Bool/String | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25279 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 5c94581030ae346f3798edec7471b25d0b7fc07e | | | Author: Vitalij Ruge | | | Date: Thu Mar 26 17:52:43 2015 +0000 | | | | | | -improved reduceDynamicOptimization | | | -added test for combination reduceDynamicOptimization and extendDynamicOptimization | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25278 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 936a7af8aa4503b9fe597ef3c2100a3eb1c429a0 | | | Author: Adrian Pop | | | Date: Thu Mar 26 15:35:28 2015 +0000 | | | | | | Fix #3247 | | | - use the class modification from the environment | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25277 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/Mod.mo | | | | | * commit 3e8fc88eb85677f337a777204ae2e5cf13916457 | | | Author: Marcus Walther | | | Date: Thu Mar 26 13:14:48 2015 +0000 | | | | | | -Boost real paths can now be used optionally | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25269 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Makefile | | | | | * commit 0e7a877fe6c952017e651ee150c3b34e14b72624 | | | Author: OpenModelica Hudson | | | Date: Thu Mar 26 12:23:36 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25267 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | | | * commit a9cf315d82e9b3c787e8472d7722c5fb1c1feabb | | | Author: Marcus Walther | | | Date: Thu Mar 26 12:15:07 2015 +0000 | | | | | | - improved memory management with +d=hpcomMemoryOpt | | | - graphml-graphs now contain information if the nodes belong to the ODE- or eventsystem | | | - cpp-locks are now memory aligned | | | - lapack-support for sundials can now be used with the c++ runtime | | | - update for one hpcom test | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25266 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/busywaiting_barrier.hpp | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | M SimulationRuntime/cpp/Makefile | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | * commit b7d3ed76b6c4c8714c237fc3c4248d1c7117e8c3 | | | Author: OpenModelica Hudson | | | Date: Wed Mar 25 22:25:43 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25263 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | * commit 450ee5e691c60cb52739be93bdec640a5d631095 | | | Author: Vitalij Ruge | | | Date: Wed Mar 25 22:20:27 2015 +0000 | | | | | | added module reduceDynamicOptimization (Thanks, Willi) | | | - remove eqs and vars, which are not part of the optimization problem | | | | | | open issues: overestimation for states | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25262 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 74781e3225ff269b5ba5dc7131d2686cbfe8ea50 | | | Author: Ruediger Franke | | | Date: Wed Mar 25 21:02:35 2015 +0000 | | | | | | FMI2 Cpp: add FMU2 to installation | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25261 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit 1c2faebd221629d6f229562fa833cea56f309216 | | | Author: Ruediger Franke | | | Date: Wed Mar 25 20:51:40 2015 +0000 | | | | | | fix uint | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25260 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit 5fef56ddc180f3a0a9cd496c431ba8442435cd24 | | | Author: OpenModelica Hudson | | | Date: Wed Mar 25 16:50:44 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25257 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/HashTableCrToCrEqLst.mo | | | | | * commit 87b383371aa0316d59943e478cc40cacf53a0f02 | | | Author: Bernhard Bachmann | | | Date: Wed Mar 25 16:15:29 2015 +0000 | | | | | | Prototype of a new RemoveSimpleEquation module added | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25255 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/Util/Flags.mo | | | A Compiler/Util/HashTableCrToCrEqLst.mo | | | A Compiler/Util/HashTableCrToExp.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 5e2cdf6b8cd3db7c198fde1d369157978d22daf5 | | | Author: Adeel Asghar | | | Date: Wed Mar 25 16:08:51 2015 +0000 | | | | | | - Fix the checkModel output. | | | - Fix failing tests. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25254 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit 8a60b27f8426a89000e9326f746b144b23e476f4 | | | Author: Adeel Asghar | | | Date: Wed Mar 25 14:53:56 2015 +0000 | | | | | | - return empty string when checkModel fails and set add error message. | | | - Only show InformationDialog if instantiateModel & checkModel succeed otherwise put the error message in Messages Browser. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25251 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit 4537d4b105835c0fdd0c146caed0fb7886b9b609 | | | Author: OpenModelica Hudson | | | Date: Wed Mar 25 14:50:23 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25250 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 1ed8728959237fdd7e9aff7f6b70917956213abb | | | Author: Willi Braun | | | Date: Wed Mar 25 14:46:33 2015 +0000 | | | | | | - added config flag for removeSimpleEquation to select the choose method | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25249 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/Util/Flags.mo | | | | | * commit bb1ac6c3784952c1f2699d2a7bc8e2366c1e7e67 | | | Author: Per Östlund | | | Date: Wed Mar 25 13:41:52 2015 +0000 | | | | | | Fix for #3245: | | | - Fix code generation for assignment to record slices in functions. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25245 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit ba6fe3e764c62a2d90f4db9176d3bb3e1ec55cb4 | | | Author: Marcus Walther | | | Date: Wed Mar 25 07:59:31 2015 +0000 | | | | | | - forgot to update one cmake version | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25243 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | | | * commit ea7c1aaa804df4ec071c9b199698dd9cde53e43e | | | Author: Marcus Walther | | | Date: Wed Mar 25 07:41:56 2015 +0000 | | | | | | - changed minimum cmake version to 2.8.6 | | | - changed DIRECTORY to PATH keyword, because this is not available in CMake < 2.8.11 (this should fix the linux nightly build) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25242 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMake/FindSuiteSparse.cmake | | | M SimulationRuntime/cpp/CMake/FindTBB.cmake | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/ModelicaExternalC/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | * commit 1a009710fc4c8fa99bad4a35ca6ca2e26c285cca | | | Author: Ruediger Franke | | | Date: Tue Mar 24 21:58:45 2015 +0000 | | | | | | cosmetic change | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25241 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | | | * commit 9ce5e954ae59c535882fd35719d8a6405d0c256e | | | Author: Ruediger Franke | | | Date: Tue Mar 24 21:39:24 2015 +0000 | | | | | | FMI2 Cpp: add debug logging and exception handling | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25240 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit b369c6dd4613734039c3c743e800c403d7da4853 | | | Author: Adrian Pop | | | Date: Tue Mar 24 17:19:56 2015 +0000 | | | | | | - allocate the structure, not the pointer | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25238 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | * commit 36dd31ed78da19758313bc4d6ec6f30d13cab43e | | | Author: OpenModelica Hudson | | | Date: Tue Mar 24 14:03:55 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25237 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit d6f59bde58b67429ef69d128ccda1cc88ace3032 | | | Author: Adeel Asghar | | | Date: Tue Mar 24 13:55:09 2015 +0000 | | | | | | Another try to fix FMI tests | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25236 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit 3a574f395404d914106f8bd64dd84422bfcff409 | | | Author: OpenModelica Hudson | | | Date: Tue Mar 24 11:06:19 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25231 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/InstFunction.mo | | | | | * commit bff8ce0824c2aed95db4861da0b70ff64c0ad965 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Tue Mar 24 10:57:49 2015 +0000 | | | | | | - Keep External decls. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25230 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/InstFunction.mo | | | | | * commit 623e8973650ef63f7b46adece1b4c9de1b393b43 | | | Author: OpenModelica Hudson | | | Date: Tue Mar 24 08:26:52 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25229 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit b0f7d5bbd1b1b55ea6feab4e3e1d87b9d9254d62 | | | Author: Volker Waurich | | | Date: Tue Mar 24 08:18:26 2015 +0000 | | | | | | - fix for preCalculateStartValues | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25228 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 30ee7b508368584a5b9cd1437921fa5b285e8a2d | | | Author: Ruediger Franke | | | Date: Tue Mar 24 03:25:10 2015 +0000 | | | | | | FMI2 Cpp: fix ordering of real variables (aliases behind parameters) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25227 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 4be6003730905d03abfd1f849574408e10c00610 | | | Author: OpenModelica Hudson | | | Date: Mon Mar 23 22:23:24 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25226 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit a496e139af6edef73fc1db3ded62a6c8c9a31ee3 | | | Author: Adeel Asghar | | | Date: Mon Mar 23 22:14:34 2015 +0000 | | | | | | - Try to fix FMI tests. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25225 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit 0e77d95e0a88f9e2c18f94c27e35d54f437dee1d | | | Author: Vitalij Ruge | | | Date: Mon Mar 23 21:56:13 2015 +0000 | | | | | | fixed extends dynamic optimization formulation | | | - initial guess with file | | | - handling der(x) | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25224 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/optimization/DataManagement/InitialGuess.c | | | | | * commit 56bd4dceed618b32a3ac86a62d84fb63cca242fd | | | Author: Ruediger Franke | | | Date: Mon Mar 23 20:28:53 2015 +0000 | | | | | | Fix _dimReal to size expected by getReal and setReal, including aliases and states | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25222 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 20e53ecbcdcbe2d06a5ec795fb2cd5fbd49fc3d5 | | | Author: Ruediger Franke | | | Date: Mon Mar 23 20:15:55 2015 +0000 | | | | | | FMI2 Cpp: re-add boost libs to Makefile (got lost in r25209) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25221 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit bd33e054b5a82eead29ce8361cc74ee05218b5f2 | | | Author: Ruediger Franke | | | Date: Mon Mar 23 19:04:26 2015 +0000 | | | | | | add extra parser to accept OMEdit options | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25220 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit a0bdd0024484cfbde27f3065e30722ecfc5e997b | | | Author: Adeel Asghar | | | Date: Mon Mar 23 16:56:27 2015 +0000 | | | | | | #3240 | | | - Fixed FMI 2 import issues. | | | - Generate code for enumerations. | | | - Generate nice Modelica code to get rid of initial condition are not fully satisfied warning. | | | - Make sure exported parameters are generated as parameters in the imported code. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25218 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/runtime/FMIImpl.c | | | M SimulationRuntime/c/fmi/FMI2Common.c | | | M SimulationRuntime/c/fmi/FMI2Common.h | | | M SimulationRuntime/c/fmi/FMI2ModelExchange.c | | | | | * commit 08efd308718c6f1c0a546d8bfa392d400a82d957 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Mon Mar 23 16:21:30 2015 +0000 | | | | | | - ParModelica interface update | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25217 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/ParModelica/explicit/openclrt/ParModelicaBuiltin.mo | | | M SimulationRuntime/ParModelica/explicit/openclrt/omc_ocl_interface.cpp | | | M SimulationRuntime/ParModelica/explicit/openclrt/omc_ocl_interface.h | | | | | * commit b3ed89120921e5fa87e9c20c525a6e76bb267872 | | | Author: Marcus Walther | | | Date: Mon Mar 23 13:39:26 2015 +0000 | | | | | | - improved cmake error handling if umfpack was not found | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25216 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMake/FindSuiteSparse.cmake | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig.inc.in | | | | | * commit f62345fbca4e23a2bec526b49c9664236d9ec213 | | | Author: OpenModelica Hudson | | | Date: Mon Mar 23 13:33:18 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25215 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 5cde2c4298a66ce883676b0be775909e823f544e | | | Author: Marcus Walther | | | Date: Mon Mar 23 13:22:38 2015 +0000 | | | | | | - some more cleanups for path-stuff in cpp-runtime | | | - added some debug output to see the content of the ModelicaConfig.inc file at the beginning of cmake-build | | | - update for reference-file of NPendulummath-test (umfpack cpp runtime) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25214 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig.inc.in | | | | | * commit 87be1d417970384e66d08bd4a008c13e40b1c4fd | | | Author: Mahder Alemseged Gebremedhin | | | Date: Mon Mar 23 12:59:36 2015 +0000 | | | | | | - Clean up of tuple return handling. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25213 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 4f6b67a104607c1e399caba5498e3fb15f714c89 | | | Author: Marcus Walther | | | Date: Mon Mar 23 12:50:06 2015 +0000 | | | | | | - improved path handling of cpp-runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25212 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/CMake/FindSuiteSparse.cmake | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig.inc.in | | | | | * commit 574dcac2003f533474a84f2e82ee155ce7bde522 | | | Author: OpenModelica Hudson | | | Date: Mon Mar 23 09:37:47 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25210 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 04a519d343e1b1b2ceb8f48742bb06908d604107 | | | Author: Marcus Walther | | | Date: Mon Mar 23 09:36:13 2015 +0000 | | | | | | - try to fix Ticket #3232 | | | - Paths in ModelicaConfig.inc - file are now relative to OMHOME-Makefile variable | | | - Boost-Header files that are required for windows-cpp-runtime simulations are now copied into build/include/omc/cpp | | | - msvc-build on windows not testet at the moment | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25209 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Makefile.common | | | M Makefile.in | | | A SimulationRuntime/cpp/CMake/FindSuiteSparse.cmake | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig.inc.in | | | M SimulationRuntime/cpp/Makefile | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | D SimulationRuntime/cpp/Solver/UmfPack/SuiteSparseConfig.cmake | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | * commit 1211dd856a785d23fc006cd05ca32bb629053835 | | | Author: Ruediger Franke | | | Date: Mon Mar 23 06:50:57 2015 +0000 | | | | | | FMI2 Cpp: remove duplicated generation of simulation files as contextFMI does not appear to make a difference. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25208 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 131bf48be2312a96472bb86b8cafe1081037842a | | | Author: Ruediger Franke | | | Date: Mon Mar 23 06:47:57 2015 +0000 | | | | | | FMI2 Cpp: fix naming to consistent use of short model identifiers (#3241) | | | | | | This way the FMI export is compatible with the overall Cpp runtime. | | | It might be changed to consistent use long model identifiers later on. | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25207 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 5d4eb06e20b09e19a62b029ec12e2ebc7a62ae24 | | | Author: Lennart Ochel | | | Date: Sun Mar 22 18:37:14 2015 +0000 | | | | | | - update DSS dump | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25206 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | | | * commit c00f64013b7183834dcdf24dfbe91862d9ea6d04 | | | Author: Adrian Pop | | | Date: Sat Mar 21 23:58:19 2015 +0000 | | | | | | Fix bug #3239 | | | - merge modifiers in correct order outer -> inner | | | - add testsuite/flattening/modelica/redeclare/Bug3239.mo | | | Fix typo in SimulationRuntime/c/util/libcsv.h | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25205 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/Mod.mo | | | M SimulationRuntime/c/util/libcsv.h | | | | | * commit 0097e5dc54ba8a3241be6264e744f6a32ec3f8d9 | | | Author: Ruediger Franke | | | Date: Sat Mar 21 21:25:24 2015 +0000 | | | | | | permit repeated simulation with Cpp runtime by removing already existing link | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25203 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 899c1fb4109ffc1cb65cba862be83c6590c48a13 | | | Author: Ruediger Franke | | | Date: Sat Mar 21 20:53:10 2015 +0000 | | | | | | attempt to treat #3233 by just warning about unrecognized command line options | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25202 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit 0be801ec4a4984e6571c9a4ccd5a305aba3d2e17 | | | Author: Ruediger Franke | | | Date: Sat Mar 21 15:15:16 2015 +0000 | | | | | | FMI2 Cpp: generate missing source files and extend Makefile (#3238) | | | | | | The new FMUCpp template is smaller due to re-use of the regular Cpp template. | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25200 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 32ac8d115ea56c9c40e6b556aa799d7784def427 | | | Author: OpenModelica Hudson | | | Date: Sat Mar 21 13:48:32 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25199 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 85ead7a222038fccddce8e41b98b6355e359f278 | | | Author: Ruediger Franke | | | Date: Sat Mar 21 13:40:07 2015 +0000 | | | | | | FMI2 Cpp: adapt generated model wrapper to FMI version | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25198 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 993877cbd0d5fb6b8f4b0625365f2e2e0646aff3 | | | Author: Ruediger Franke | | | Date: Sat Mar 21 12:16:33 2015 +0000 | | | | | | FMI2 Cpp: generate appropriate modelDescription.xml | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25197 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 9b531d4e0d89bf2d6ad2ea8a5cfeabf1e00b8948 | | | Author: Ruediger Franke | | | Date: Sat Mar 21 09:56:04 2015 +0000 | | | | | | re-fix whitespace (see r25194) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25196 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | | | * commit 9696bb73f2c514f962fad235b9e3705169574dd7 | | | Author: Ruediger Franke | | | Date: Sat Mar 21 09:39:47 2015 +0000 | | | | | | fix wrong LDFLAGS (#3238) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25195 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 97c73b47027bc0fab76b2f480e315d9ae23c34fb | | | Author: OpenModelica Hudson | | | Date: Sat Mar 21 09:29:55 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25194 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | M SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | M SimulationRuntime/cpp/Include/FMU2/fmi2FunctionTypes.h | | | | | * commit 4d1eb667225d5dd654b8d9aa7c19afbf9ccb1678 | | | Author: Ruediger Franke | | | Date: Sat Mar 21 09:28:40 2015 +0000 | | | | | | revert unintended change of previous commit | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25192 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/System/PreVariables.h | | | | | * commit 0a276364385c2e03e359be7f46ce1f0da929cf4d | | | Author: Ruediger Franke | | | Date: Sat Mar 21 09:21:30 2015 +0000 | | | | | | Initial version of FMI 2.0 export with Cpp runtime (#3238) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25191 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/System/PreVariables.h | | | A SimulationRuntime/cpp/Include/FMU2/FMU2GlobalSettings.h | | | A SimulationRuntime/cpp/Include/FMU2/FMU2Interface.cpp | | | A SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.cpp | | | A SimulationRuntime/cpp/Include/FMU2/FMU2Wrapper.h | | | A SimulationRuntime/cpp/Include/FMU2/fmi2FunctionTypes.h | | | A SimulationRuntime/cpp/Include/FMU2/fmi2Functions.h | | | A SimulationRuntime/cpp/Include/FMU2/fmi2TypesPlatform.h | | | | | * commit 57ea85f84afab827bef67f3adac392462221b3ec | | | Author: Vitalij Ruge | | | Date: Sat Mar 21 07:16:06 2015 +0000 | | | | | | fixed handling der(x) in extends dynamic optimization formulation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25190 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | * commit 857b7d76f046a51e4b6223c2d6104ccb5b670a5e | | | Author: Volker Waurich | | | Date: Fri Mar 20 16:00:33 2015 +0000 | | | | | | - added BackendDAEUtil.isSimulationDAE() | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25188 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 021c789b03534e10094c0f7174ae1b13dc4c9e35 | | | Author: Volker Waurich | | | Date: Fri Mar 20 15:41:49 2015 +0000 | | | | | | - some fixes for constant jacobian evaluation | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25184 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 72fad54b2ebfeea1f4b0b0cdf91a1da15817ff77 | | | Author: OpenModelica Hudson | | | Date: Fri Mar 20 15:33:26 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25182 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | * commit 056f99f6600826e479eb01d4f9d8227a836d8ff1 | | | Author: Vitalij Ruge | | | Date: Fri Mar 20 15:09:32 2015 +0000 | | | | | | improved extends dynamic optimization formulation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25181 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 27c2636c48dfee78374b775ba761d11822e8ba62 | | | Author: Per Östlund | | | Date: Fri Mar 20 12:21:38 2015 +0000 | | | | | | - Fix ThermoPower tests. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25176 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Mod.mo | | | | | * commit d2570c43cb7dc5e7713ec5c0f885ff458ce7db65 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Fri Mar 20 11:07:18 2015 +0000 | | | | | | - Keep restrictions. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25175 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/InstFunction.mo | | | | | * commit df00103d3aa1d6ecec140e03eae08e279dd235bc | | | Author: OpenModelica Hudson | | | Date: Thu Mar 19 17:02:45 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25166 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 544cf65b13f7d3d4f54f8f88e4b78afe19d9c707 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Thu Mar 19 16:56:20 2015 +0000 | | | | | | + fix parmodelica kernel function interface generations. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25165 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/runtime/systemimpl.c | | | M SimulationRuntime/ParModelica/explicit/openclrt/omc_ocl_util.cpp | | | | | * commit 2ebb2d84415731fb0a56ea828e6c71d81879dba1 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Thu Mar 19 16:45:26 2015 +0000 | | | | | | - Add missing decalrations for in_* functions. We need them declared as extern C. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25164 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit f432f940f2d064619a975d33d9c64a2021725edf | | | Author: Per Östlund | | | Date: Thu Mar 19 15:49:13 2015 +0000 | | | | | | - Prepare Mod.elabModValue to return the cache. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25163 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | * commit 72597fbf64636b5b237a7be62544898446abeb8c | | | Author: OpenModelica Hudson | | | Date: Thu Mar 19 15:37:33 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25162 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 3392478c76e43839f53aadf702b5ceda5373fa4c | | | Author: Vitalij Ruge | | | Date: Thu Mar 19 15:31:10 2015 +0000 | | | | | | added module for move loops as equal constrains in NLP | | | - cheaper,simple evaluation for jacobians, DAE | | | - bigger NLP | | | open issues: initial guess. | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25161 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 95593e3657ac3d7af499e8aff44705af94c004ca | | | Author: OpenModelica Hudson | | | Date: Thu Mar 19 12:06:13 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25154 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Mod.mo | | | | | * commit 83251a0bc80e5326a09b4d4e2070fb0a5f7b985b | | | Author: Per Östlund | | | Date: Thu Mar 19 12:00:10 2015 +0000 | | | | | | - Make Mod.elabModValue fail if Ceval prints an error message. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25153 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/Mod.mo | | | | | * commit a4e433aef8fac0ad82580c8bc23c049246f71c92 | | | Author: Volker Waurich | | | Date: Thu Mar 19 09:29:46 2015 +0000 | | | | | | - array equations that solve non-array vars have to be handled as non-linear systems | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25151 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit 9b852f186d54ba864d47dd4e96becebea8f58c18 | | | Author: Martin Sjölund | | | Date: Thu Mar 19 08:28:53 2015 +0000 | | | | | | Try to output \r for string literals that used \r explicitly | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25149 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/modelica_string.c | | | | | * commit 2c55fff2aeeb2397d7db9845898f3ec13b44f693 | | | Author: Martin Sjölund | | | Date: Thu Mar 19 07:35:29 2015 +0000 | | | | | | Simplify trimming for whitespace | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25147 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/Util/System.mo | | | | | * commit c0e2b8e61d9fd45426bb821726d01d6106eca99d | | | Author: Martin Sjölund | | | Date: Thu Mar 19 07:34:47 2015 +0000 | | | | | | #3169 Try to fix darwin name again | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25146 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.in | | | | | * commit 7d2cc18143e89ec046231da272749b2f5a08f0b5 | | | Author: Adrian Pop | | | Date: Wed Mar 18 04:21:29 2015 +0000 | | | | | | - ISO week number | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25138 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/LibraryCoverageTrend.sh | | | | | * commit e974a71973cc127c923923298781ab876b8bee91 | | | Author: Adrian Pop | | | Date: Wed Mar 18 04:12:24 2015 +0000 | | | | | | - even more fixes to library trend plotting | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25137 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/PlotLibraryTrend.sh | | | | | * commit 3b6b90741308e22d34e417ae38db0716e057ee5d | | | Author: Adrian Pop | | | Date: Wed Mar 18 03:15:01 2015 +0000 | | | | | | - more fixes to library trend plotting | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25136 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/PlotLibraryTrend.sh | | | | | * commit 5559a103fe4faa790cc4d36581715c2096dcc922 | | | Author: Adrian Pop | | | Date: Wed Mar 18 02:14:59 2015 +0000 | | | | | | - more fixes to library trend plotting | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25135 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/PlotLibraryTrend.sh | | | | | * commit 466d7721dc9befc53873795811966405213a5113 | | | Author: Adrian Pop | | | Date: Wed Mar 18 01:56:44 2015 +0000 | | | | | | - try echo 0 not 0. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25134 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/PlotLibraryTrend.sh | | | | | * commit 514d1eee3df6d8363834c6b7cd38aaac5e702194 | | | Author: Adrian Pop | | | Date: Wed Mar 18 01:31:39 2015 +0000 | | | | | | - add verification curve to library trends (set to 0 now if it doesn't exist) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25133 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/PlotLibraryTrend.sh | | | | | * commit b53a9615cb46069bdc917dd9bd14bce5c5bd4158 | | | Author: Lennart Ochel | | | Date: Tue Mar 17 15:43:19 2015 +0000 | | | | | | - use hash set instead of hash table to collect variables used in when clauses | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25129 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 42051949b199fe772ce0cdaad85ac83fb9148754 | | | Author: Lennart Ochel | | | Date: Tue Mar 17 15:06:36 2015 +0000 | | | | | | - cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25127 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit c2eb4de3e3ab99459c99b6ca88810cac2a6c1320 | | | Author: Lennart Ochel | | | Date: Tue Mar 17 14:10:05 2015 +0000 | | | | | | - remove unnecessary cases for when/elsewhen in algorithms | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25126 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 5e7ac6fe6beb73b7d1b256b047c32b8cb8802334 | | | Author: Adrian Pop | | | Date: Tue Mar 17 11:31:59 2015 +0000 | | | | | | - fix bad typo in ModelicaBuiltin.mo | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25122 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit 2fb5d6b15167a745dde3ba94277f0529293d2e71 | | | Author: Adrian Pop | | | Date: Tue Mar 17 11:28:26 2015 +0000 | | | | | | - increase version to 1.9.3 nightly | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25121 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/runtime/omc_config.h | | | | | * commit 80b135dbff73666194486ed6b00a97fee7c7cba9 | | | Author: Adrian Pop | | | Date: Tue Mar 17 06:42:48 2015 +0000 | | | | | | - switch version to 1.9.2 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25115 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/runtime/omc_config.h | | | | | * commit 290b631b0ecc2dcef0f02b83a2fe6b2349981353 | | | Author: OpenModelica Hudson | | | Date: Mon Mar 16 13:48:45 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25109 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit c555854041b9c58c36a7827f603de73756a61924 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Mon Mar 16 13:47:10 2015 +0000 | | | | | | - Fix one of #3214 issues. | | | - Fill in missing subs with whole dims when elaborating subs. | | | - Update overlooked array assignment case in code generation for arrays. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25108 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 02db2b276c18c1fd9ddf0fdbf0a24e7fda39daec | | | Author: Volker Waurich | | | Date: Mon Mar 16 09:32:07 2015 +0000 | | | | | | - solve linear systems with constant jacobian and variable b-Vector symbolically with +d=constjac | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25106 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/Util/Array.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 62783d021f8f108a55eca0e219d970e1915439b6 | | | Author: Adrian Pop | | | Date: Sun Mar 15 05:19:28 2015 +0000 | | | | | | - partial fix to #3067 | | | - move initialize*Systems from fmi2EnterInitializationMode to fmi2Instantiate because after an fmi2Reset fuction fmi2EnterInitializationMode will be called again which would allocate memory for systems again | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25105 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 09c5cf1bb15cff3651170586b1785a9feb7fb75e | | | Author: Adrian Pop | | | Date: Sat Mar 14 04:55:44 2015 +0000 | | | | | | - bump gitlibs to [changeset:69daa48/OpenModelicaLibraries] | | | - remove class counting from the LibraryCoverageTrend.sh, will be in the Hudson job for easier adding of libs | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25101 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/LibraryCoverageTrend.sh | | | | | * commit 5c8a28d0f9ee8cfaeb8cdbbf35861e4d7f1c22b5 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Fri Mar 13 19:14:45 2015 +0000 | | | | | | Fix List.combinationMap1 too. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25099 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/List.mo | | | | | * commit 9478fb9336e748bec79c0e751b0237492b53aacd | | | Author: Mahder Alemseged Gebremedhin | | | Date: Fri Mar 13 19:06:12 2015 +0000 | | | | | | + workaround for cpp runtime until the template gets updated for array handling changes. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25098 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | * commit 5a9c2c7e8a9ef8f948f80a30f36d0f49c7585ea1 | | | Author: OpenModelica Hudson | | | Date: Fri Mar 13 18:41:10 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25097 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit b8529bac16a83d7b5b8b0245d5b128163ec7819e | | | Author: Mahder Alemseged Gebremedhin | | | Date: Fri Mar 13 18:38:08 2015 +0000 | | | | | | + Handle nested array types when creating array equations. | | | + Correct subscript ordering when expanding crefs. | | | + Fix List.combinationMap to properly order combinations and combination lists. Also accumulate the results. | | | + Added List.combination. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25096 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/List.mo | | | | | * commit 2f3e6ec1271d6b178387dae30eaa82df07227fc6 | | | Author: Willi Braun | | | Date: Fri Mar 13 15:22:52 2015 +0000 | | | | | | - fix the counting of #3217, but record of arrays are currently not supported by the runtime. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25090 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | | | * commit 4d3a80016e36fd0aba71c433ebdeee580ca859e0 | | | Author: Per Östlund | | | Date: Fri Mar 13 14:55:19 2015 +0000 | | | | | | - Fix Expression.typeof for ASUB with non-scalar subscripts. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25089 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit a798a5f8874b7e9e790ba4f798722c87916dd236 | | | Author: Per Östlund | | | Date: Fri Mar 13 12:14:48 2015 +0000 | | | | | | Fix for #3212 and #3213: | | | - Changed Expression.expandSubscript to use expandRange, so that it's able to | | | also handle non-integer ranges. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25085 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 8cd1d4b7b5b281b4115b91aa67c348394f3e063a | | | Author: Lennart Ochel | | | Date: Fri Mar 13 09:40:07 2015 +0000 | | | | | | - rename Expression.traverseExp to Expression.traverseExpBottomUp | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25082 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendQSS.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/FrontEnd/Algorithm.mo | | | M Compiler/FrontEnd/CheckModel.mo | | | M Compiler/FrontEnd/ConnectUtil.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Script/RewriteRules.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit bd3df36b36062d847ae48a5f4fa52577056e940f | | | Author: Lennart Ochel | | | Date: Fri Mar 13 09:09:44 2015 +0000 | | | | | | - minor cleanup to traverseExp | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25080 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 9863ec82c4c0aed5ae1ba810a346358b1b44c47f | | | Author: Martin Sjölund | | | Date: Fri Mar 13 08:42:58 2015 +0000 | | | | | | Replace MM trig functions with Modelica equivalents | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25079 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Util/Util.mo | | | | | * commit 89457a026a5b61e953f6a46320d2db6997ee1039 | | | Author: Lennart Ochel | | | Date: Fri Mar 13 08:20:36 2015 +0000 | | | | | | - cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25078 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | | | * commit 1c2ae3cc51a2c3fb8f82490047a5a438e8e2ec76 | | | Author: Vitalij Ruge | | | Date: Fri Mar 13 06:41:16 2015 +0000 | | | | | | added flag for using ExpressionSolve in adjacencyRowEnhanced | | | - can be used e.g. for warmstart in dyn. optimization | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25077 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit d94fa40edb0110277a128121f3e44f3da74bdff5 | | | Author: Adrian Pop | | | Date: Thu Mar 12 20:18:07 2015 +0000 | | | | | | - switch back to 1.9.2 Nightly | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25074 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/omc_config.h | | | | | * commit f5ac4fe57d92384bb301e29ef7b7ac042dc4efb8 | | | Author: Henning Kiel | | | Date: Thu Mar 12 20:09:03 2015 +0000 | | | | | | use realTan instead of realSin/realCos | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25072 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | | | * commit 07794856549d763f999b5371a7906c6b76088dcc | | | Author: Adrian Pop | | | Date: Thu Mar 12 17:23:51 2015 +0000 | | | | | | - revert r25066, modelica_string is *NOT* const char*, is MetaModelica string, defined as: typedef modelica_metatype modelica_string; | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25069 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 93983ebd64d88ab4a1efcf615e0039f026d92ffc | | | Author: Adrian Pop | | | Date: Thu Mar 12 17:18:06 2015 +0000 | | | | | | - switch version to 1.9.2 Beta2 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25068 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/omc_config.h | | | | | * commit f7944834fd0c180f12aca053b0c85b8af5a52e34 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Thu Mar 12 17:15:46 2015 +0000 | | | | | | - c++ compatibility. const correctness required. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25066 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 47730a812aada970c47e3225efc9c18de097d3d6 | | | Author: Lennart Ochel | | | Date: Thu Mar 12 15:12:34 2015 +0000 | | | | | | - prepare module to encapsulate all function calls | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25064 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit dce49f5c0a6874790b3a5f77987ceb2e65432388 | | | Author: Per Östlund | | | Date: Thu Mar 12 14:26:22 2015 +0000 | | | | | | - Fix some bad enum to int conversions in the back end. | | | - Some code clean up. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25063 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Static.mo | | | | | * commit b640ae0bf6a5de7952b1c2ce21f1a5f43ef11290 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Thu Mar 12 13:29:49 2015 +0000 | | | | | | Fix wrong array scalar marking. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25060 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 4b47dbdb4063b35fde4752ed034acd2774f71c09 | | | Author: Lennart Ochel | | | Date: Thu Mar 12 11:04:08 2015 +0000 | | | | | | - don't handle homotopy in cse module | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25058 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit fa61ca65c442c50e734a75bdfb262f949c9252ca | | | Author: Lennart Ochel | | | Date: Thu Mar 12 09:33:03 2015 +0000 | | | | | | - fix indentation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25057 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit a15b84d666e37d3e4cdd7cbb5e082aa45d04c1ab | | | Author: Volker Waurich | | | Date: Thu Mar 12 08:03:16 2015 +0000 | | | | | | - revert r25052, will fix it later | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25054 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit a285b3f24127a205337b2cd25662559f8d38f4db | | | Author: Volker Waurich | | | Date: Thu Mar 12 07:20:11 2015 +0000 | | | | | | - array equations solving non-array variables are actually non-linear systems | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25052 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | | | * commit 8f4e8a851fc6ec05449dae3f7977a02a51b76614 | | | Author: Martin Flehmig | | | Date: Thu Mar 12 07:12:39 2015 +0000 | | | | | | Added cppFlags to simulation makefile. | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25051 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 138f2b4fdf707e0db5e5f1c69a0799fbd9551da8 | | | Author: Martin Sjölund | | | Date: Thu Mar 12 06:27:59 2015 +0000 | | | | | | Clean cmake crap better | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25050 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit 0acd505b090621c476be5f21378b2ee584ad2809 | | | Author: Adrian Pop | | | Date: Thu Mar 12 05:44:49 2015 +0000 | | | | | | - make sure is gcc before you add the extra flags | | | - make the cmake verbose for easier build debugging | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25048 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | M Makefile.in | | | M configure.in | | | | | * commit 00dc56ddd35f461f0bbcf34b4f1d648ee686291c | | | Author: Adrian Pop | | | Date: Thu Mar 12 05:12:45 2015 +0000 | | | | | | - pass the cc flags to metis building | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25047 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit 52096b79a0b39b30a35ce8f05b4d625b03ee7860 | | | Author: Martin Flehmig | | | Date: Wed Mar 11 15:12:09 2015 +0000 | | | | | | Added flag 'cppFlags' in order to commit flags for C++ compiler in CppRuntime. | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25039 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 0fa91a6515bbe3edad5ac320ee3d5b63ec808edf | | | Author: OpenModelica Hudson | | | Date: Wed Mar 11 15:03:38 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25038 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 3464a66793c83b4ac5fbb3f4d5deaa855ef2ccc3 | | | Author: Per Östlund | | | Date: Wed Mar 11 14:49:40 2015 +0000 | | | | | | - Handle other types than integer ranges in BackendDAEUtil.extendRange. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25037 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 361b4a6c1e7acf26fe08d90ba62bdc05f9b048d8 | | | Author: Martin Flehmig | | | Date: Wed Mar 11 14:42:23 2015 +0000 | | | | | | Added config flag 'cppFlags' in order to commit flags to C++ compiler in cppRuntime. | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25036 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 3f94931f253cc05dcfa41db0aff0b6828cf6206f | | | Author: Henning Kiel | | | Date: Wed Mar 11 14:20:13 2015 +0000 | | | | | | - replace most List.isEmpty/List.isNotEmpty by internal listEmpty | | | - replace recursive function with while loop | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25034 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/BackEnd/UnitCheck.mo | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/ClassLoader.mo | | | M Compiler/FrontEnd/ConnectUtil.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/FrontEnd/InnerOuter.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Mod.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/Tpl.mo | | | M Compiler/Util/PriorityQueue.mo | | | | | * commit 6570b17c7ee131de558f681bc76361ec30a6fd53 | | | Author: Lennart Ochel | | | Date: Wed Mar 11 13:18:33 2015 +0000 | | | | | | - typo | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25033 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 08082c4d9d75b2bf5fe5a02d7cc1a46def680b7c | | | Author: OpenModelica Hudson | | | Date: Wed Mar 11 11:49:24 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25032 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit c8db6a2d12d3a6056dca707e8005fc35a460dab4 | | | Author: Niklas Worschech | | | Date: Wed Mar 11 10:16:59 2015 +0000 | | | | | | fix for getReal method in cpp template | | | expected output | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25030 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit a31b4dff993dea1f433956a98795b90d2d858e7a | | | Author: Marcus Walther | | | Date: Wed Mar 11 09:36:09 2015 +0000 | | | | | | - metis added to bootstrap-dependencies | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25029 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit cfee79625f03356dba3e227aaa4e2fd3b59f0366 | | | Author: Marcus Walther | | | Date: Wed Mar 11 09:25:34 2015 +0000 | | | | | | - metis include added | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25028 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/Makefile.in | | | | | * commit 8dff8e64ae9f7b1095ee62b3cc24b3690a098c2b | | | Author: Lennart Ochel | | | Date: Wed Mar 11 09:25:08 2015 +0000 | | | | | | - some cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25027 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | * commit 1ed8384f6ba8c18d681c2a021c6fca1e2377c152 | | | Author: Marcus Walther | | | Date: Wed Mar 11 09:18:16 2015 +0000 | | | | | | -enabled metis for linux and mac by default | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25026 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.in | | | | | * commit c78e112b20e9c9928529edc95ba3b46e9855970a | | | Author: Marcus Walther | | | Date: Wed Mar 11 08:37:41 2015 +0000 | | | | | | - added metis to windows build (mingw) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25025 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit 76e956b972d68a721dd682ef316f9d7eeddf3141 | | | Author: Adrian Pop | | | Date: Wed Mar 11 08:26:58 2015 +0000 | | | | | | - fix code generation for OpenTURNS (Uncertainties) which was broken since r22958 (bad assert). | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25024 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 3e4a58a97c542a60b8917b312f187663a2a29836 | | | Author: Adrian Pop | | | Date: Wed Mar 11 06:25:16 2015 +0000 | | | | | | - more tries to fix #3056 by fishing in the dark :) | | | - update 3rdParty to r137/OpenModelicaExternal | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25022 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.in | | | | | * commit 3b82e2ac60110bb587974e721815ef4ab00cefa7 | | | Author: Willi Braun | | | Date: Wed Mar 11 01:19:10 2015 +0000 | | | | | | - fixing Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation | | | by changing alias start-value and nominal-value selection. | | | - prioritise the own variable attribute-value | | | - downgrade test Modelica.Fluid.Examples.HeatingSystem.mos for now. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25021 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit 0f31e5760ad54e87d7feb3696259137d1b09c025 | | | Author: Adrian Pop | | | Date: Tue Mar 10 20:53:51 2015 +0000 | | | | | | Attempt to fix #3056 | | | - only for Darwin: add -DBOOST_ROOT=/opt/local/include/boost/ to modelica3d build if /opt/local/include/boost/array.hpp exists | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25018 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.in | | | M configure.in | | | | | * commit 918039efdf006ae250d25d90b4722295b52ae202 | | | Author: Willi Braun | | | Date: Tue Mar 10 20:45:15 2015 +0000 | | | | | | make Modelica.Fluid.Examples.PumpingSystem working again | | | - by adding hybrid solver to the homotopy solver | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25017 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.h | | | | | * commit 950d9f44be23b5b0d1034eaefd2b05cf3903cff0 | | | Author: Adrian Pop | | | Date: Tue Mar 10 17:51:34 2015 +0000 | | | | | | Fix #3209 | | | - keep only unique equations for initialization | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25016 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit d5a87d24683753e385b4c9dcfa6565e64205d6cb | | | Author: Martin Sjölund | | | Date: Tue Mar 10 15:54:24 2015 +0000 | | | | | | Handle different host vendors (default is unknown; dpkg uses pc) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25015 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.in | | | | | * commit 6c1dd7cfc3c04766ff257cbad4980558fdffb94e | | | Author: Lennart Ochel | | | Date: Tue Mar 10 15:45:54 2015 +0000 | | | | | | - revert r25012, since it breaks some stuff | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25014 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | * commit 09180c42b9a04cc40da9b826ca8636731a38a001 | | | Author: Lennart Ochel | | | Date: Tue Mar 10 15:19:27 2015 +0000 | | | | | | - attempt to fix #3211 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25012 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/EvaluateParameter.mo | | | | | * commit 418a23ae50923a3b00d1dd324dcdd7d060b66d21 | | | Author: Adeel Asghar | | | Date: Tue Mar 10 15:01:06 2015 +0000 | | | | | | - Add a default start value for inputs. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25011 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit caab11c2078ba75e4ca99ff996cd60b9ac210d41 | | | Author: Martin Sjölund | | | Date: Tue Mar 10 13:07:54 2015 +0000 | | | | | | Serialize algorithm sections with a single assignment differently | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25008 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | * commit 9cd11c89ff0937699a8e65f4e1ce69f43b7afd06 | | | Author: Adeel Asghar | | | Date: Tue Mar 10 12:26:19 2015 +0000 | | | | | | - Fixed fmiEventUpdate. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25006 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 14abf44abbb0823c9e184c201f871573754425f8 | | | Author: Adrian Pop | | | Date: Tue Mar 10 11:11:28 2015 +0000 | | | | | | Fix #3204 | | | - give a warning on stdout if override name not find in model | | | - i would prefer to do it on stderr but LOG_STDERR doesn't seem to exist | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25005 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | | | * commit 6d2afdd64ce55f9e318ed4520f9b7c0b1ab20ee7 | | | Author: Lennart Ochel | | | Date: Tue Mar 10 10:21:32 2015 +0000 | | | | | | - disable warning if removeSimpleEquations failed for a subsystem | | | - cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25003 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit 0776a08d0a778bce53610ed6b4bdbd6d382923e8 | | | Author: Lennart Ochel | | | Date: Tue Mar 10 09:59:25 2015 +0000 | | | | | | - skip subsystems if removeSimpleEquations failed | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25002 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit 08e1c29bc6105a7728eae4f937ac8c84fd1ff812 | | | Author: Adeel Asghar | | | Date: Mon Mar 9 20:20:35 2015 +0000 | | | | | | #3205 | | | - Fix output causality. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@25001 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 96fb6d9bdae91593984ce9d7d240b5d6b813a602 | | | Author: Adrian Pop | | | Date: Mon Mar 9 14:59:59 2015 +0000 | | | | | | - msvc friendly implementation | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24999 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | * commit 2826f4eaddb0ee7a630ec00a1e76b5d65341e80c | | | Author: OpenModelica Hudson | | | Date: Mon Mar 9 13:56:31 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24998 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit bdcc4ccf9a918feca622613794ac3b392498bbd7 | | | Author: Niklas Worschech | | | Date: Mon Mar 9 12:01:22 2015 +0000 | | | | | | fix for Jacobian initialization in cpp template | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24996 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 3010a0bb918629ef6dfba201e2fc4a3e3efb1a46 | | | Author: Martin Sjölund | | | Date: Mon Mar 9 11:10:38 2015 +0000 | | | | | | Fix printing of sparse Jacobian matrix (crashed for large systems) | | | - Also skip printing the system unless the stream flag is set | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24993 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | * commit 5dffe2aac63c11fcf27ae75079f337f3d4ecf7e3 | | | Author: Martin Sjölund | | | Date: Mon Mar 9 10:45:08 2015 +0000 | | | | | | Fix type checking error | | | - `Type mismatch in assignment in colorMap := {{0, 0, 0}} of Real[n_colors, 3] := Integer[1, 3]` | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24992 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Types.mo | | | | | * commit a66a6520882b375828c952734549d213b6d704c9 | | | Author: Adrian Pop | | | Date: Mon Mar 9 08:52:39 2015 +0000 | | | | | | Fix #3095 | | | - add class modifiers from extends to the environment | | | - add testsuite/flattening/modelica/modification/MissingModifiersPackages.mo | | | - 55 tests will fail, I'll update them asap | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24990 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/Mod.mo | | | | | * commit 360a84ea8d0c012c60ce132d40b61e8af5169309 | | | Author: Marcus Walther | | | Date: Mon Mar 9 08:51:10 2015 +0000 | | | | | | - changed implementation of tpl.iterSeparatorAlignWrapString to while-loop instead of recursion, to fix stack overflow for large rexroth model | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24989 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/Tpl.mo | | | | | * commit 8ce63e596e427d254eb2b1d2d4a61ffbc5e310ac | | | Author: Adrian Pop | | | Date: Mon Mar 9 05:28:54 2015 +0000 | | | | | | Fix #3051 | | | - merge modifiers for the class from the environment | | | - add tests: testsuite/flattening/modelica/modification/MissingModifiers.mo, testsuite/flattening/modelica/modification/TestMissingModifiers.mos | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24987 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/InstBinding.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/Mod.mo | | | | | * commit d0a00165d3918fa6da2a96d641649b059a3ee990 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Sun Mar 8 18:38:41 2015 +0000 | | | | | | Revert output counting changes until we fix all the issues. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24986 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/CheckModel.mo | | | | | * commit 66c19d2b7bde121f3a8e3aae46f6be35878ba620 | | | Author: OpenModelica Hudson | | | Date: Sat Mar 7 17:33:51 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24981 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit a4fa7a9a8ecfb2f4054b0bc1f72429a00f7f0dba | | | Author: Mahder Alemseged Gebremedhin | | | Date: Sat Mar 7 17:25:26 2015 +0000 | | | | | | - Hanlde multi dimensional array exressions in array equations. | | | - Fix cref expansions. | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24980 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/CheckModel.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 95053ca323faa5dfa34592ef3dea18a956db54f3 | | | Author: OpenModelica Hudson | | | Date: Sat Mar 7 12:27:07 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24979 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/TplParser.mo | | | | | * commit 953f298061def89ad27a611c049d9b921c4b81e4 | | | Author: Per Östlund | | | Date: Sat Mar 7 12:18:39 2015 +0000 | | | | | | Fix #3193: | | | - Made TplParser.restOfTemplLine iterative to avoid stack overflows. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24978 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/TplParser.mo | | | | | * commit 42447f5465fa6f30433516b83f6db4db1bfa1eac | | | Author: Adrian Pop | | | Date: Sat Mar 7 06:37:23 2015 +0000 | | | | | | - a bit more optimization in the TplParser for #3193 but still not good enough, rewrite needed to use match instead of matchcontinue in TplParser.restOfTemplLine | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24977 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/TplParser.mo | | | | | * commit f8b44dd8b3022af3cdaed89bd11e2fde6e5fc62c | | | Author: Adrian Pop | | | Date: Sat Mar 7 05:08:49 2015 +0000 | | | | | | - fix unparsing of Absyn.AS | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24975 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/AbsynDumpTpl.tpl | | | | | * commit d5eff898aae46cbe169e7a8cfbeac8da510c7ef5 | | | Author: Vitalij Ruge | | | Date: Fri Mar 6 16:55:08 2015 +0000 | | | | | | fixed r24971 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24973 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 081be3adeb41d21bc06f59d8635bfd1de71aa0b4 | | | Author: OpenModelica Hudson | | | Date: Fri Mar 6 16:53:32 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24972 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 17abe8bdb1b08886c4dd8e43d059c24f914e3357 | | | Author: Vitalij Ruge | | | Date: Fri Mar 6 16:46:09 2015 +0000 | | | | | | using time grid inside model for dyn. optimization | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24971 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | M SimulationRuntime/c/optimization/OptimizerData.h | | | | | * commit d924b0fb65455f01f71d0fc199b52aaa051ea6e2 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Fri Mar 6 16:33:28 2015 +0000 | | | | | | - Improve r24961. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24970 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 95c013ff515ae2975729ef38fab9153cf990f4ec | | | Author: OpenModelica Hudson | | | Date: Fri Mar 6 15:53:12 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24969 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit e87391212dc31770541528ea6c64dcc6489fb04e | | | Author: Adeel Asghar | | | Date: Fri Mar 6 15:15:16 2015 +0000 | | | | | | - FMI 1.0 co-simulation API skeleton. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24968 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/fmi/export/fmi1/fmiModelFunctions.h | | | M SimulationRuntime/fmi/export/fmi1/fmiModelTypes.h | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | | | * commit 49c55782eeb90e97a71b75e3abc5dbb5c7637db6 | | | Author: Adeel Asghar | | | Date: Fri Mar 6 13:38:13 2015 +0000 | | | | | | #3034 | | | - Define default start value for input causality. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24966 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | | | * commit 849516ba83275b75bbfa79cac6cd9290a89cca75 | | | Author: Lennart Ochel | | | Date: Fri Mar 6 13:22:55 2015 +0000 | | | | | | - improve error message of transformation module "sort components" | | | - cleanup pattern matching and unused arguments | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24965 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 4a344db8185631299e4193f83c69f2c5dbf22d7a | | | Author: Lennart Ochel | | | Date: Fri Mar 6 12:09:48 2015 +0000 | | | | | | - some cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24964 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | | | * commit d768c90b93714438d1b1ee6b512d178ee60c3564 | | | Author: Adeel Asghar | | | Date: Fri Mar 6 12:03:10 2015 +0000 | | | | | | #3171 | | | - Do not generate the empty TypeDefinitions section. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24963 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit 314bdd897d5ab87920f243fdfa617459f20e5665 | | | Author: Adrian Pop | | | Date: Fri Mar 6 11:07:01 2015 +0000 | | | | | | Fix #3187 (well, not really) | | | - re-added support for array equations of the form: der(x_arr) = fcall() * x_arr; in SimCodeUtil.createSingleArrayEqnCode (r24947 changes removed that) | | | - added test testsuite/simulation/modelica/arrays/Breaker_total.mos | | | - minor change in Compiler/Template/DAEDumpTpl.tpl | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24961 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/DAEDumpTpl.tpl | | | | | * commit 9be3b1cffe275da0a74e5dca5ae4eda82af23292 | | | Author: Lennart Ochel | | | Date: Fri Mar 6 10:30:48 2015 +0000 | | | | | | - mark function createStateSets as protected | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24959 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f7e4fa2243660cffa08227766b2b7142edc48443 | | | Author: Ruediger Kampfmann | | | Date: Fri Mar 6 08:53:46 2015 +0000 | | | | | | -new target vxworks69 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24958 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit ec62468866769bd4e3d4b9089a1a376c809877f3 | | | Author: Martin Sjölund | | | Date: Fri Mar 6 08:23:06 2015 +0000 | | | | | | Fix number of spaces | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24955 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 78d1b2497edbabc811500c4d23f6172726a5db57 | | | Author: OpenModelica Hudson | | | Date: Fri Mar 6 07:28:11 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24953 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 51aca84c1911ef2a23f5c5bfb4fcc0c3eb3231d3 | | | Author: Ruediger Kampfmann | | | Date: Fri Mar 6 07:26:06 2015 +0000 | | | | | | -new target vxworks69 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24952 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Util/Flags.mo | | | | | * commit c55c29d68683ce46fe86f25f2ae0ea053b25764e | | | Author: Vitalij Ruge | | | Date: Thu Mar 5 19:47:24 2015 +0000 | | | | | | added interface for user time grid in dyn. optimization | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24950 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | M SimulationRuntime/c/optimization/OptimizerData.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit a4189ad556c61e2403c1255d2d504181df5f8ce9 | | | Author: OpenModelica Hudson | | | Date: Thu Mar 5 18:39:08 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24949 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 6bac956339161bcd60afaa02e2049aa325b52fae | | | Author: Mahder Alemseged Gebremedhin | | | Date: Thu Mar 5 18:25:01 2015 +0000 | | | | | | - Improved array-equation handling in the backend | | | - Array equations now contain Exp for lhs | | | - Fix #3184 again (broke it with r24930) | | | - Test cases for #3184 and #3188 | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24947 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenAdevs.tpl | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenSparseFMI.tpl | | | M Compiler/Template/CodegenUtil.tpl | | | M Compiler/Template/CodegenXML.tpl | | | M Compiler/Template/SimCodeDump.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Template/TaskSystemDump.tpl | | | | | * commit 2c510caea5721e7e355455313fbc3a39a982bc69 | | | Author: OpenModelica Hudson | | | Date: Thu Mar 5 17:40:34 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24946 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit 01ea458dfc2c38ec4aabf08347554c513cce9218 | | | Author: Bernhard Bachmann | | | Date: Thu Mar 5 17:25:53 2015 +0000 | | | | | | some cleanup and correction to the nonlinear homotopy solver | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24945 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit 88e15bf55323c6b063f6d2fccc6c5571cabdf596 | | | Author: Adrian Pop | | | Date: Thu Mar 5 17:04:39 2015 +0000 | | | | | | - revert r24941 (and r24942) as it breaks the builds | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24944 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit e6c3fbc18f531189523c685993e39735702dd166 | | | Author: OpenModelica Hudson | | | Date: Thu Mar 5 16:22:42 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24942 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 090894a0be92cf8a1e19be9ae6b60484f5ee1df6 | | | Author: Ruediger Kampfmann | | | Date: Thu Mar 5 16:14:41 2015 +0000 | | | | | | -new target vxworks69 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24941 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 145fbaeeb4ac118f0d771340f7c2b5084eba31ce | | | Author: Marcus Walther | | | Date: Thu Mar 5 15:48:29 2015 +0000 | | | | | | - revert revision 24937, because windows build fails | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24940 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | * commit eff9e590112682e2085d56bb3036b9f0ac67fe1d | | | Author: Adrian Pop | | | Date: Thu Mar 5 15:47:09 2015 +0000 | | | | | | - small change on DAE.VAR printing | | | - add element source type list dumping, commented out for now | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24939 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/DAEDumpTpl.tpl | | | | | * commit 04830c8fd35449e4f8ce5d169cd35fe67c30e2b1 | | | Author: Adeel Asghar | | | Date: Thu Mar 5 15:21:02 2015 +0000 | | | | | | - Start generating co-simulation FMUs. The FMU doesn't contain valid code yet but will soon. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24938 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/StaticScript.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/CodegenSparseFMI.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Template/Tpl.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/FMI.mo | | | | | * commit c712037951f605697ec71c608a8147643193451c | | | Author: Marcus Walther | | | Date: Thu Mar 5 15:10:15 2015 +0000 | | | | | | - changed cvode to cvode_lapack | | | - some cleanups for ILapack.h | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24937 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | M SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp | | | | | * commit 871b241b1641ff76b2485bafe266634509bb0b0a | | | Author: OpenModelica Hudson | | | Date: Thu Mar 5 14:48:09 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24935 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 1ab23ac23e23bd96643983b5e262c397132459fc | | | Author: Niklas Worschech | | | Date: Thu Mar 5 14:36:32 2015 +0000 | | | | | | fix for Jacobian variable names in cpp template | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24934 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit de54b76ddd533bbd25eb438aaeaa9b82d03e57b5 | | | Author: Vitalij Ruge | | | Date: Thu Mar 5 14:23:41 2015 +0000 | | | | | | improved time grid in dyn. optimization | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24933 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/optimization/DataManagement/MoveData.c | | | M SimulationRuntime/c/optimization/OptimizerData.h | | | M SimulationRuntime/c/optimization/eval_all/EvalF.c | | | M SimulationRuntime/c/optimization/optimizer_main.c | | | | | * commit 76f0fa74a24ef8b0f5724cfeef3820b3084461dd | | | Author: Mahder Alemseged Gebremedhin | | | Date: Thu Mar 5 13:16:34 2015 +0000 | | | | | | Fix #3190 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24931 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Parser/ParModelica_Lexer.g | | | | | * commit c2593a15b5b4316eb40d382311ff4478e2485817 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Thu Mar 5 12:56:46 2015 +0000 | | | | | | Fix boolean slice assignments in c runtime. Fix #3188 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24930 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/boolean_array.c | | | M SimulationRuntime/c/util/boolean_array.h | | | M SimulationRuntime/c/util/integer_array.c | | | M SimulationRuntime/c/util/real_array.c | | | | | * commit 936719c7b64dc3e19ff167068ae6d40585bc50e0 | | | Author: OpenModelica Hudson | | | Date: Thu Mar 5 11:56:55 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24928 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit 73113bd2f1822c5eaf701074c65707e940e73cbb | | | Author: Adrian Pop | | | Date: Thu Mar 5 11:39:34 2015 +0000 | | | | | | - fix the type source for the enumeration type inside DAE.ElementSource.typeList (port from rml branch) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24927 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Inst.mo | | | | | * commit e19d57d522961a33aadd9a0f39e7f3b7d7642c97 | | | Author: Bernhard Bachmann | | | Date: Thu Mar 5 11:36:30 2015 +0000 | | | | | | speed-up of non-linear homotopy solver by adding new stop criteria | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24925 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit 4d0c547a40c8382a29b71e7263b9e60b7319d812 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Thu Mar 5 11:27:08 2015 +0000 | | | | | | - Improved handling of slice arrays | | | - Fixed slice array assignments | | | - Fix #3184 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24924 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | | | * commit ae11989ce83e9386698984bdd4bff6fc1d9fdc6d | | | Author: Lennart Ochel | | | Date: Thu Mar 5 10:31:03 2015 +0000 | | | | | | - remove obsolete util stuff | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24922 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/AvlTreeString.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/Graph.mo | | | M Compiler/Util/GraphML.mo | | | M Compiler/Util/VarTransform.mo | | | | | * commit 61172b73a8732185019574087cafb7dbde842fda | | | Author: Lennart Ochel | | | Date: Thu Mar 5 10:29:54 2015 +0000 | | | | | | - change directory separators in some description strings | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24921 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 3f5f21e4b494b184746750cdb6031d86517c9976 | | | Author: OpenModelica Hudson | | | Date: Thu Mar 5 09:50:40 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24920 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | * commit dd21d7e7c2ead74927217ef927788ac545d131d5 | | | Author: Marcus Walther | | | Date: Thu Mar 5 09:18:21 2015 +0000 | | | | | | - dumpCrefToSimVarHashTable function added to dump the crefToSimVarHT informations | | | - a lot of refactoring in HpcOmTaskGraph | | | - additional fields to task graph meta added, that show if a component belongs to the ode or event system | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24919 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 582614e977cf3b32d59f1a82a919e892fe9b19b7 | | | Author: Adrian Pop | | | Date: Thu Mar 5 02:24:26 2015 +0000 | | | | | | - fmilib needs shlwapi, not OpenModelicaFMIRuntimeC | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24918 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit adae419984d3d757f4bd198b790b53df571ce4d2 | | | Author: Adrian Pop | | | Date: Thu Mar 5 02:19:33 2015 +0000 | | | | | | - order matters shlwapi needs to be after fmilib | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24917 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit d168428b22c2df0d75d4c560847640b4c96a116a | | | Author: OpenModelica Hudson | | | Date: Wed Mar 4 20:11:45 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24916 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Tearing.mo | | | | | * commit b826ccff69d1de1837c8d9bbd824ce8ff2f83310 | | | Author: Patrick Marcel Taeuber | | | Date: Wed Mar 4 20:05:34 2015 +0000 | | | | | | - improved Cellier tearing, now it is able to handle large components | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24915 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/Util/List.mo | | | | | * commit efd471ab6cd129798928dcb5b2172b808ae0d17f | | | Author: Martin Sjölund | | | Date: Wed Mar 4 17:06:30 2015 +0000 | | | | | | Document symbolic operations | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24913 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/DAE.mo | | | | | * commit a463dd5ce5056265b7eacc7ac0968d46c9b31385 | | | Author: OpenModelica Hudson | | | Date: Wed Mar 4 15:54:43 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24910 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit a645f637dddf5c9bec1bbbd15a5d8e26255b3a7d | | | Author: Niklas Worschech | | | Date: Wed Mar 4 15:47:04 2015 +0000 | | | | | | fix for string array in cpp template | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24909 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | | | * commit 395cb1eb8d67da71f203bab48a3cc672ea8cd995 | | | Author: Lennart Ochel | | | Date: Wed Mar 4 14:49:46 2015 +0000 | | | | | | - change messages | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24904 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | | * commit a37b7ea48221102ee2b105b0037bdc34c34ab2b6 | | | Author: Henning Kiel | | | Date: Wed Mar 4 14:47:18 2015 +0000 | | | | | | fix some warnings | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24903 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/SimulationResults.c | | | | | * commit 9e24c0acca139c9193cf69f5c7c7f584692ed58f | | | Author: Lennart Ochel | | | Date: Wed Mar 4 14:45:37 2015 +0000 | | | | | | - initialize spare structure for jacobian A if qss solver is used | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24902 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | | | * commit 63ea0b9dd6cd3cee2052eab16b3d5f5fa9961248 | | | Author: Adrian Pop | | | Date: Wed Mar 4 14:04:36 2015 +0000 | | | | | | - better handling of lib strings for +target=msvc | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24898 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 9176dcb67aca9e5b54bf5e3b3bd431440403d896 | | | Author: OpenModelica Hudson | | | Date: Wed Mar 4 13:37:55 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24896 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 2d85d41dd421f485d2225fbf71d1cec07230ff1b | | | Author: Willi Braun | | | Date: Wed Mar 4 13:14:30 2015 +0000 | | | | | | - improved handling of differentiated variable names for symbolic jacobians | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24895 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 0342f2cf2c91911ea396309907a0a05c1570a7bd | | | Author: Adrian Pop | | | Date: Wed Mar 4 12:52:13 2015 +0000 | | | | | | Fix #3187 | | | - seems that SimulationRuntime/c/util/boolean_array.c got stuck with some old code (i now used the one from integer_array.c) | | | - removed commented out code from SimulationRuntime/c/util/real_array.c | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24892 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/boolean_array.c | | | M SimulationRuntime/c/util/real_array.c | | | | | * commit 949fd208a66e3ac2e84275adcbd9923505e088ef | | | Author: Marcus Walther | | | Date: Wed Mar 4 12:11:51 2015 +0000 | | | | | | - fixed some cpp-runtime-tests | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24891 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 697b89a8f9aeba4d6729e18cf4b198423093759e | | | Author: Adrian Pop | | | Date: Wed Mar 4 11:07:48 2015 +0000 | | | | | | - suppress library not found message when running the testsuite. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24890 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f8470726df47318b8f2f6b64f421748016c466b9 | | | Author: OpenModelica Hudson | | | Date: Tue Mar 3 19:43:03 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24888 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | | | * commit d40dee77e05160630fa90f58416d4b24aadb390b | | | Author: Mahder Alemseged Gebremedhin | | | Date: Tue Mar 3 19:34:37 2015 +0000 | | | | | | + Use exps in array assignments instead of direct crefs. | | | + Fix array algorithm assignment generation. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24887 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendVarTransform.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/OpenTURNS.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/FrontEnd/Algorithm.mo | | | M Compiler/FrontEnd/CevalFunction.mo | | | M Compiler/FrontEnd/CheckModel.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/PrefixUtil.mo | | | M Compiler/Template/CodegenAdevs.tpl | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCSharp.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenSparseFMI.tpl | | | M Compiler/Template/CodegenXML.tpl | | | M Compiler/Template/DAEDumpTV.mo | | | M Compiler/Template/DAEDumpTpl.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/VarTransform.mo | | | | | * commit 1e44714176a5ef7e36d790bc9130b85aadc7c27a | | | Author: Adrian Pop | | | Date: Tue Mar 3 17:26:44 2015 +0000 | | | | | | - increase simulation executable stack size on Windows | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24886 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 4623b8113d8972ec4b16e3a8bc3eb921c7812e82 | | | Author: Marcus Walther | | | Date: Tue Mar 3 15:55:29 2015 +0000 | | | | | | - changed PreVariables-Array from dynamic to static | | | - added a "isSome"-function to the Util-module | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24884 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M Compiler/Util/Util.mo | | | M SimulationRuntime/cpp/Core/System/DiscreteEvents.cpp | | | M SimulationRuntime/cpp/Include/Core/System/PreVariables.h | | | | | * commit 348afb1cefb2721a9e0ee54db3296d6b1c10c87b | | | Author: Niklas Worschech | | | Date: Tue Mar 3 14:51:35 2015 +0000 | | | | | | fix for initialization of string parameter in cpp template | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24883 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 6227835a188975f5f9e5623efab8d9ed786c5f93 | | | Author: Martin Sjölund | | | Date: Tue Mar 3 14:16:19 2015 +0000 | | | | | | Avoid generating platform-specific Modelica code for FMU's | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24882 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit c983b602f0c8157a399061a72e23a8101300e85c | | | Author: Martin Sjölund | | | Date: Tue Mar 3 14:15:35 2015 +0000 | | | | | | Add %APPDATA% to get a directory to store user files on Windows | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24881 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/settingsimpl.c | | | | | * commit 8c28716778718b69d1013a3d8664d223f843c6e8 | | | Author: Martin Sjölund | | | Date: Tue Mar 3 14:14:33 2015 +0000 | | | | | | Fix assertion of json text | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24880 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | | | * commit cf0390daca6661c7aa1312a6bcea02005a3e4e8e | | | Author: OpenModelica Hudson | | | Date: Tue Mar 3 13:06:23 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24878 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | * commit 293a54fe35fda9d4a5bc82c08b47eec53789890d | | | Author: Vitalij Ruge | | | Date: Tue Mar 3 12:53:33 2015 +0000 | | | | | | aktived postOptModul lateInlineFunction | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24876 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Flags.mo | | | | | * commit 0aab849754002b899b5850e1fc7286c9156915e3 | | | Author: Niklas Worschech | | | Date: Tue Mar 3 12:42:17 2015 +0000 | | | | | | fix for cpnvertBoolToInt in cpp runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24875 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | | | * commit 3dfe5c9642e7a7cf01081ec75a172fb5ce79b2fb | | | Author: Martin Sjölund | | | Date: Tue Mar 3 12:21:03 2015 +0000 | | | | | | Fix the debug info according to the schema | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24874 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | * commit 94a443a4caee18d7db8ab7b4c30379041d2471b9 | | | Author: Vitalij Ruge | | | Date: Tue Mar 3 12:08:45 2015 +0000 | | | | | | fixed makeNoEvent? | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24873 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit ab6c8f4ce6dcebbccf26570fd1bf5a42a49890de | | | Author: Lennart Ochel | | | Date: Tue Mar 3 10:33:11 2015 +0000 | | | | | | - more cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24872 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | M Compiler/BackEnd/XMLDump.mo | | | | | * commit b36365b9feb626d6ff83189181bbce670bae6282 | | | Author: OpenModelica Hudson | | | Date: Tue Mar 3 10:22:45 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24871 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 93cad0ec1f8693b06c1f4fd07b154d8d139a5975 | | | Author: Niklas Worschech | | | Date: Tue Mar 3 10:18:14 2015 +0000 | | | | | | fix for initialization of string alias variables in cpp template | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24870 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | | | * commit 8d0f908eabc574d2196011f410c9fd6f99f0359e | | | Author: Vitalij Ruge | | | Date: Tue Mar 3 10:07:31 2015 +0000 | | | | | | revert r24844, don't work | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24868 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 26071c23428809b327b319dd38aeb5e16db1f2e5 | | | Author: Vitalij Ruge | | | Date: Tue Mar 3 10:04:05 2015 +0000 | | | | | | improved handling of not derivable function calls in ExpressionSolve | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24867 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 60240740cc1f71877324c4cd98699cf196077954 | | | Author: Lennart Ochel | | | Date: Tue Mar 3 10:03:35 2015 +0000 | | | | | | - some cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24866 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/XMLDump.mo | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/events.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 384811463067bb0144543e29a2e5f32ee159678e | | | Author: Lennart Ochel | | | Date: Tue Mar 3 09:12:35 2015 +0000 | | | | | | - mark public templates in CodegenC.tpl | | | | | | | | | CodegenC.* calls: | | | - Compiler\Script\CevalScript.mo (1 hit) | | | - CodegenC.generateEntryPoint | | | - Compiler\Template\CodegenFMU.tpl (11 hits) | | | - CodegenC.simulationLiteralsFile | | | - CodegenC.simulationFunctionsHeaderFile | | | - CodegenC.simulationFunctionsFile | | | - CodegenC.externalFunctionIncludes | | | - CodegenC.recordsFile | | | - CodegenC.simulationHeaderFile | | | - CodegenC.generateSimulationFiles | | | - CodegenC.simulationInitFile | | | - CodegenC.extFunctionName | | | - CodegenC.symbolName | | | - CodegenC.cref | | | - Compiler\Template\CodegenQSS.tpl (1 hit) | | | - CodegenC.daeExp | | | - Compiler\SimCode\SimCodeMain.mo (3 hits) | | | - CodegenC.translateInitFile | | | - CodegenC.translateModel | | | - CodegenC.translateFunctions | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24865 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 38aa136d9034b24008a2c947ea57df7945177b8b | | | Author: Lennart Ochel | | | Date: Tue Mar 3 08:47:23 2015 +0000 | | | | | | - cleanup of some obsolete templates | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24864 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit e3c80b8047f4fa071245991907bfdd3d80e4780e | | | Author: Volker Waurich | | | Date: Mon Mar 2 14:17:31 2015 +0000 | | | | | | - dump type information for equations in +d=dumpSimCode | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24861 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/DAEDump.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 1cb172cbac04a7ae730553e0fa286def18de4f9d | | | Author: OpenModelica Hudson | | | Date: Mon Mar 2 11:58:03 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24860 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/NFFlatten.mo | | | M Compiler/FrontEnd/NFInst.mo | | | M Compiler/FrontEnd/NFLookup.mo | | | | | * commit 7803d9ab730298e2801117f22b5a089592ee4c64 | | | Author: Per Östlund | | | Date: Mon Mar 2 11:27:56 2015 +0000 | | | | | | - Completely wreck scodeInst. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24859 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/NFEnv.mo | | | A Compiler/FrontEnd/NFFlatten.mo | | | M Compiler/FrontEnd/NFInst.mo | | | M Compiler/FrontEnd/NFInstUtil.mo | | | M Compiler/FrontEnd/NFLookup.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit b339f9cbd9eef892d7bbaca635b04137980df657 | | | Author: Henning Kiel | | | Date: Mon Mar 2 11:03:48 2015 +0000 | | | | | | some cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24857 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Script/Refactor.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/Template/Tpl.mo | | | M Compiler/Template/TplAbsyn.mo | | | M Compiler/Template/TplMain.mo | | | M Compiler/Template/TplParser.mo | | | | | * commit 00c28f7b36eff55a6698d6747bece1040a5a6ba0 | | | Author: Lennart Ochel | | | Date: Mon Mar 2 10:43:31 2015 +0000 | | | | | | - prepare qss solver development (using euler method as place holder) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24856 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/openmodelica_func.h | | | A SimulationRuntime/c/simulation/solver/perform_qss_simulation.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 7c3bb7807e18ed8aa28c6347d020b87debcd419e | | | Author: OpenModelica Hudson | | | Date: Mon Mar 2 09:57:25 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24855 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 1935b7aaba5c39623fbd9fd6784ec1110cb8a455 | | | Author: Lennart Ochel | | | Date: Mon Mar 2 09:49:49 2015 +0000 | | | | | | - fix string handling | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24854 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | * commit aa906305c2f32958f203972ddcd5ff4d7e7abd94 | | | Author: Niklas Worschech | | | Date: Mon Mar 2 09:48:54 2015 +0000 | | | | | | fix for pre call for array in cpp template | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24853 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 3754f6b1dc0d730512164381fc2952237555d620 | | | Author: OpenModelica Hudson | | | Date: Mon Mar 2 09:01:02 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24852 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | * commit ae60742912a68aad55da1096badfb8c454fe90f2 | | | Author: Lennart Ochel | | | Date: Mon Mar 2 08:49:43 2015 +0000 | | | | | | - add auxiliary function for printing sparse structure of jacobian A | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24851 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/model_help.h | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 2cdd472a6a05ea69429c55763499ebf733afd37b | | | Author: Ruediger Kampfmann | | | Date: Mon Mar 2 07:15:18 2015 +0000 | | | | | | -removed argument cycletime in calcOneStep and runSingleStep | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24850 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | M SimulationRuntime/cpp/Include/Core/SimController/SimManager.h | | | | | * commit 91056c7bbaaff74d85744e30e9d4e6c1d052fc31 | | | Author: Ruediger Franke | | | Date: Mon Mar 2 06:50:25 2015 +0000 | | | | | | remove call to dimensionKnown from Static.elabBuiltinDiagonal (#3168) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24849 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit e88f2c1f0de7b6967212ece3482bde4c30cd0597 | | | Author: Adrian Pop | | | Date: Mon Mar 2 03:23:12 2015 +0000 | | | | | | Fix #3180 | | | - fix unparsing of dummy derivative operations in Model_info.json | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24846 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SerializeModelInfo.mo | | | | | * commit ec580e2fc395eb0f30ab2ee35aa02dcb6414cf4e | | | Author: Vitalij Ruge | | | Date: Sun Mar 1 14:52:32 2015 +0000 | | | | | | added simplify rule for differentiation of function call (active with flag) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24844 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit ce92a6a3e74dc471583c1713f40a6a64b57e5a47 | | | Author: Adrian Pop | | | Date: Fri Feb 27 19:13:28 2015 +0000 | | | | | | - split the detailed trend into a new file | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24842 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/LibraryCoverageTrend.sh | | | | | * commit 8a75ddc3f8e7bf397c555c75bfdaa7a996163fe7 | | | Author: Vitalij Ruge | | | Date: Fri Feb 27 18:00:42 2015 +0000 | | | | | | activated some optimization for jacobians | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24840 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit f398394ac2b9fe75ac6fc16684148b343bd33e1e | | | Author: Henning Kiel | | | Date: Fri Feb 27 16:44:23 2015 +0000 | | | | | | fix warning | | | fix memory leak | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24838 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/runtime/systemimpl.h | | | | | * commit 2e796ee83a10434e246dc9aff617a31f72684afc | | | Author: Lennart Ochel | | | Date: Fri Feb 27 16:39:44 2015 +0000 | | | | | | - remove unused import statement | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24837 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit deee448b7ac4f55b4c3b568df6ee373d88f5c475 | | | Author: Lennart Ochel | | | Date: Fri Feb 27 16:38:11 2015 +0000 | | | | | | - move auxiliary functions to BackendDAEUtil | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24836 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | | | * commit 70fdb7c0b04a2a4567e4cd0652de945731fb788b | | | Author: Lennart Ochel | | | Date: Fri Feb 27 16:16:51 2015 +0000 | | | | | | - translate html dump into English | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24835 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DumpHTML.mo | | | | | * commit daa3a56f57c507d53949917d434b112a92ca78c5 | | | Author: Lennart Ochel | | | Date: Fri Feb 27 16:07:04 2015 +0000 | | | | | | - fix trailing blanks | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24834 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DumpHTML.mo | | | | | * commit 9fa79540d6210f23c1edd0ad2d6182c3c7125abb | | | Author: Lennart Ochel | | | Date: Fri Feb 27 16:06:25 2015 +0000 | | | | | | - some more cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24833 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DumpHTML.mo | | | | | * commit da2f81e151733917e012b980b0bdf112c3904112 | | | Author: Lennart Ochel | | | Date: Fri Feb 27 15:49:31 2015 +0000 | | | | | | - cleanup DumpHTML stuff | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24832 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/DumpHTML.mo | | | | | * commit 721d9d0043e11e1efe7e0dad730e2eb64b47580f | | | Author: OpenModelica Hudson | | | Date: Fri Feb 27 13:15:39 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24831 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit 041dcfb9dbfd2527f9ce9919e7079bfcb7ce8d7a | | | Author: Lennart Ochel | | | Date: Fri Feb 27 12:50:28 2015 +0000 | | | | | | - new xml dump that can be placed at each position of the pre/post optimization phase | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24828 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/XMLDump.mo | | | M Compiler/Util/Flags.mo | | | | | * commit c765b0e83c9fb079e1eab34adb009c455f028d2b | | | Author: Lennart Ochel | | | Date: Fri Feb 27 12:33:03 2015 +0000 | | | | | | - cleanup dumpXMLDAE implementation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24827 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/XMLDump.mo | | | | | * commit e416fb86aa280a93a13b42830fe7f15a2219dfdf | | | Author: Lennart Ochel | | | Date: Fri Feb 27 12:03:51 2015 +0000 | | | | | | - new dump that can be placed at each position of the pre/post optimization phase | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24826 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/Util/Flags.mo | | | | | * commit d659af3c89fb39f9736574992ed45d9c191210a6 | | | Author: Lennart Ochel | | | Date: Fri Feb 27 11:41:07 2015 +0000 | | | | | | - dump states properly (LOG_DASSL_STATES) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24825 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | | * commit f4cd0419d4e1a0c15437623004392df3fd3b3f6f | | | Author: Lennart Ochel | | | Date: Fri Feb 27 11:33:47 2015 +0000 | | | | | | - dump tolerances properly (LOG_SOLVER) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24824 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | | * commit b61c576d47f5fcda2ad6fd7698b46f27571357fb | | | Author: Vitalij Ruge | | | Date: Fri Feb 27 10:31:47 2015 +0000 | | | | | | fixed output | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24823 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/optimization/eval_all/EvalG.c | | | | | * commit 3b0a884843049cc2279500544c45131f5cd1113d | | | Author: Marcus Walther | | | Date: Fri Feb 27 09:05:13 2015 +0000 | | | | | | - copy-constructor added to cpp-runtime model-class | | | - some cleanup and fixes for arrays in membervariabledefine in cpp-template and cpp-hpcom-template | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24821 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit 46ba65620bebfa130324437d4f67c344889e7a37 | | | Author: OpenModelica Hudson | | | Date: Fri Feb 27 08:54:42 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24820 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | * commit 5ce643a00996791146aa77954427db17b41a8b1c | | | Author: Volker Waurich | | | Date: Fri Feb 27 08:47:10 2015 +0000 | | | | | | - fix hpcom for empty system, set numProc correctly for empty systems | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24819 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f92b9886054b7935f1a474dc2b5672a00574b9e7 | | | Author: Adrian Pop | | | Date: Fri Feb 27 08:03:49 2015 +0000 | | | | | | - better handling of detailed trend part | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24817 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/LibraryCoverageTrend.sh | | | | | * commit 91927af25d6e5471382fad0bede5e82be4b9ce39 | | | Author: Adrian Pop | | | Date: Fri Feb 27 07:58:08 2015 +0000 | | | | | | - generate also *-trend-detailed.svg and png with the last 2 weeks | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24816 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/PlotLibraryTrend.sh | | | | | * commit 8f626cbb4c05511e2241fda5900dc12b940f5fe0 | | | Author: Adrian Pop | | | Date: Fri Feb 27 07:47:23 2015 +0000 | | | | | | - make it executable | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24815 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/LibraryCoverageTrend.sh | | | | | * commit 578cd5aac2cd097eaeec01ef04c8baba8ea5b988 | | | Author: Adrian Pop | | | Date: Fri Feb 27 07:45:32 2015 +0000 | | | | | | - add the trend generator to svn | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24814 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | A Examples/LibraryCoverageTrend.sh | | | | | * commit e674424fcd61b52675ce2634a8610a36b7a41cc6 | | | Author: OpenModelica Hudson | | | Date: Thu Feb 26 21:24:11 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24813 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | | | * commit fe1b3b8856054599f90ebcda64446575b8e31d00 | | | Author: Olena Rogovchenko | | | Date: Thu Feb 26 21:09:41 2015 +0000 | | | | | | figaro export bug fix in xml generation | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24812 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | | | * commit a561f6c5ceae033fd5ca743e070a4abcfa5205e3 | | | Author: Martin Sjölund | | | Date: Thu Feb 26 18:54:48 2015 +0000 | | | | | | - use cd() for current directory as you cannot call System.pwd inside ModelicaBuiltin.mo | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24810 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit daed35fea2daafa80e5815d3b56f73c620a66810 | | | Author: Adrian Pop | | | Date: Thu Feb 26 18:46:29 2015 +0000 | | | | | | - use "." for current directory as you cannot call System.pwd inside ModelicaBuiltin.mo | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24809 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit e3f87030c82e53c36ab63aa57ef42e79968294c8 | | | Author: OpenModelica Hudson | | | Date: Thu Feb 26 14:29:08 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24806 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | | * commit 459a498a4b46948f8850f765877964ece138e636 | | | Author: Henning Kiel | | | Date: Thu Feb 26 14:04:50 2015 +0000 | | | | | | fix mkdtemp according to definition from man page | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24805 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | | * commit be2b428a804c4c535f75609883c0a62effd0b2a4 | | | Author: Olena Rogovchenko | | | Date: Thu Feb 26 13:53:22 2015 +0000 | | | | | | figaro export bug fix | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24804 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit 37c80aa48ac1d5bb3743ccb2ef5f84d50a581303 | | | Author: Martin Sjölund | | | Date: Thu Feb 26 13:45:35 2015 +0000 | | | | | | Allow --std=latest to change to the default (was previosuly impossible) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24803 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit e10c23c17f2642518c5a20fb16c0118834abed38 | | | Author: OpenModelica Hudson | | | Date: Thu Feb 26 13:18:45 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24801 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | | | * commit 0e6484e67d00e1c96345c43c9301a90ff2f0a2f0 | | | Author: Per Östlund | | | Date: Thu Feb 26 13:15:02 2015 +0000 | | | | | | - Improved deduction of implicit iteration ranges in for-loops. | | | - Added ALG_ASSERT, ALG_TERMINATE and ALG_REINIT to SCode.Statement, | | | to mimic how SCode.EEquation is structured. | | | - Various code cleanup. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24800 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/Algorithm.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/InstExtends.mo | | | M Compiler/FrontEnd/InstSection.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/SCode.mo | | | M Compiler/FrontEnd/SCodeUtil.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/FrontEnd/ValuesUtil.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/SCodeDumpTpl.tpl | | | M Compiler/Template/SCodeTV.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/List.mo | | | | | * commit 165374bf27ae1b4fd123dcd8653e8df50a1caea5 | | | Author: OpenModelica Hudson | | | Date: Thu Feb 26 12:43:45 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24799 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 958e4fecfe4023ad6d7eef3770b8852ac7bbb669 | | | Author: Marcus Walther | | | Date: Thu Feb 26 12:23:44 2015 +0000 | | | | | | - fixed a strange segmentation fault of gcc, if hpcom-openmp code is used | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24798 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 74314a7ffd247d4d10073df57af2ebf5159a33c8 | | | Author: OpenModelica Hudson | | | Date: Thu Feb 26 11:41:35 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24796 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | | | * commit 6823b02b3fe78932749ea025f22d7ea6c6e2672d | | | Author: Lennart Ochel | | | Date: Thu Feb 26 11:36:00 2015 +0000 | | | | | | - new flag to deactivate partitioning | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24795 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 46db20a4e0a2dff032c7f9a47b08ad67e049d7c2 | | | Author: OpenModelica Hudson | | | Date: Thu Feb 26 11:32:37 2015 +0000 | | | | | | [Janitor mode] Set auto-props | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24794 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DumpGraphML.mo | | | | | * commit be66770e16a207c3d96044df312882a13c18c45d | | | Author: Lennart Ochel | | | Date: Thu Feb 26 10:58:43 2015 +0000 | | | | | | - separate dumpGraphML stuff from index reduction | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24793 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Causalize.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | A Compiler/BackEnd/DumpGraphML.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Matching.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit f636fff6d008429343169455936320f8a57f8aa7 | | | Author: OpenModelica Hudson | | | Date: Thu Feb 26 10:49:31 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24792 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/FrontEnd/Patternm.mo | | | | | * commit 1a0275d1358db0b5cfb11be886cfef086ab3d86d | | | Author: Per Östlund | | | Date: Thu Feb 26 10:42:17 2015 +0000 | | | | | | Fix for #3178: | | | - Fix dead store elimination for loops. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24791 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Patternm.mo | | | | | * commit 01a71e1a09f17068e7b5345ab01558d693a719cf | | | Author: Volker Waurich | | | Date: Thu Feb 26 10:15:13 2015 +0000 | | | | | | - output cpCosts for level-Scheduling | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24790 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | | | * commit 54bb76f42db7d69cb476e09a4dcac977e3233741 | | | Author: Adrian Pop | | | Date: Thu Feb 26 10:11:27 2015 +0000 | | | | | | - don't write after the end of the string, read the mkdtemp definition (template ends in 6 chars which are rewritten in place) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24789 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | | * commit 44bbb15fa6e88cc49c8c03da7ef2c0a25ae342a8 | | | Author: Marcus Walther | | | Date: Thu Feb 26 10:07:57 2015 +0000 | | | | | | - removed cachemap-dump if hpcom-dump-flag is set | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24788 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmMemory.mo | | | | | * commit 997ee5f21a5fe1f4a91bad7b0d85d7043d9bb3a2 | | | Author: Henning Kiel | | | Date: Thu Feb 26 10:03:59 2015 +0000 | | | | | | fix generation of tmp path in mkdtemp | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24787 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | | * commit 9cfe86c96ca9f329808dd39838bfb6320939bfc1 | | | Author: Vitalij Ruge | | | Date: Thu Feb 26 10:02:58 2015 +0000 | | | | | | fixed output | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24786 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/optimization/eval_all/EvalG.c | | | | | * commit 313fe2bc87908e09c43661d40a71d639d38ac7bc | | | Author: Adrian Pop | | | Date: Wed Feb 25 21:01:11 2015 +0000 | | | | | | - use rand instead of uuid to get rid of some dependencies | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24785 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | | * commit c1457fe747d135675e21958a380552557d0e5676 | | | Author: Adrian Pop | | | Date: Wed Feb 25 20:28:29 2015 +0000 | | | | | | - fix MSVC includes | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24784 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | | * commit 7458ec6ce6a4c2325003e2a2a84737f1f5731699 | | | Author: Adrian Pop | | | Date: Wed Feb 25 18:38:54 2015 +0000 | | | | | | - implement mkdtemp for MinGW and MSVC | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24783 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | M SimulationRuntime/c/util/omc_msvc.h | | | | | * commit 56be07b86621edfdb85eeaf276b8666f63cdc4d9 | | | Author: Vitalij Ruge | | | Date: Wed Feb 25 17:14:48 2015 +0000 | | | | | | initial guess with file for dyn. opt. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24781 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/optimization/DataManagement/InitialGuess.c | | | M SimulationRuntime/c/optimization/optimizer_main.c | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.h | | | | | * commit 94cf0d3c44e4c80a57b45de702dd09531e6c91f9 | | | Author: Martin Sjölund | | | Date: Wed Feb 25 15:52:05 2015 +0000 | | | | | | Remove odd linux32/linux64 hacks from when omc started using the wrong fmu platform string | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24780 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit a63f281aa2b7cd929d15a3922323fd9165594f9e | | | Author: OpenModelica Hudson | | | Date: Wed Feb 25 14:21:19 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24779 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit 0f64ea66b97fd6cdc11cd87abfcc9aafbcecaf25 | | | Author: Lennart Ochel | | | Date: Wed Feb 25 13:57:42 2015 +0000 | | | | | | - clean up index reduction | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24778 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/IndexReduction.mo | | | | | * commit d796a6ff46e2e750603a01c2aa6c46b876f6e767 | | | Author: Martin Sjölund | | | Date: Wed Feb 25 13:03:11 2015 +0000 | | | | | | Automatically compile used libraries if Resources/BuildProjects is available | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24775 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/System.mo | | | M Compiler/runtime/systemimpl.c | | | M configure.in | | | | | * commit 7f4b1c7cecd412131934a3ccafe57e981556263f | | | Author: OpenModelica Hudson | | | Date: Wed Feb 25 12:15:08 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24774 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Figaro.mo | | | | | * commit d9bc2f1d9cc062da03b0b54511b395bf5354c0d4 | | | Author: Olena Rogovchenko | | | Date: Wed Feb 25 11:55:00 2015 +0000 | | | | | | FigaroExport interface update | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24773 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Figaro.mo | | | | | * commit 4e9952f3ff715bb5fcc242d31af0c235b16ee434 | | | Author: Lennart Ochel | | | Date: Wed Feb 25 11:31:50 2015 +0000 | | | | | | - add proper cse debug output of substitution | | | - remove unused/duplicated variables | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24772 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 540518342bacb4abf2715ce0ed533d127ec33431 | | | Author: OpenModelica Hudson | | | Date: Wed Feb 25 10:57:09 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24771 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 9d4364206aedc1aee9aac8a232269d2a162cf49b | | | Author: Lennart Ochel | | | Date: Wed Feb 25 10:53:52 2015 +0000 | | | | | | - fix internal generation of discrete cse variables | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24769 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit d87131102fba7f8d0de9b3a2b0f33fd2888bae04 | | | Author: Willi Braun | | | Date: Wed Feb 25 10:47:29 2015 +0000 | | | | | | - fixed #3053. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24768 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 681bc84ce62f8839dc107c8d2d569a6f64ddb442 | | | Author: Lennart Ochel | | | Date: Wed Feb 25 09:54:39 2015 +0000 | | | | | | - fix type of cse binary substitution | | | - add debug output to trace unsupported cse types | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24767 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 2788d6ebac93353ce0e1ba8e00727bbe68d0b5bc | | | Author: OpenModelica Hudson | | | Date: Wed Feb 25 09:48:24 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24766 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit c789f13b17383b384996059d12e7362637e78c08 | | | Author: Lennart Ochel | | | Date: Wed Feb 25 09:26:14 2015 +0000 | | | | | | - fix statistics of cse call expressions | | | - proper cse debug output of creating cse statistics | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24765 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 9e59c0c84e0ea704f2970d940c096fdbcf658981 | | | Author: Lennart Ochel | | | Date: Wed Feb 25 09:06:06 2015 +0000 | | | | | | - dump equations after variables, since this is the way we dump most stuff | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24764 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit e96b6102519d18e3573103b7ec8a7a4e325985f6 | | | Author: Lennart Ochel | | | Date: Wed Feb 25 09:01:09 2015 +0000 | | | | | | - fix binary statistics of cse module | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24763 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 6e920f85275b75052173526e2e67fe5f6400bfe0 | | | Author: Lennart Ochel | | | Date: Wed Feb 25 08:21:35 2015 +0000 | | | | | | - clean up (remove unused variables, ...) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24762 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 7e833383cdee8319197d14cd24e5aa0bff434f00 | | | Author: Martin Sjölund | | | Date: Wed Feb 25 06:28:50 2015 +0000 | | | | | | Re-enable looking for libraries | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24760 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/UnitParserExt.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit ed98b2996a3898cf2b46b995fc35a5687c40ba4e | | | Author: Adrian Pop | | | Date: Tue Feb 24 23:56:06 2015 +0000 | | | | | | - disable the check for now to make the builds work | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24758 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 07e9fbdec58e444d9e4fd1e8d4c0c216b7081660 | | | Author: Adrian Pop | | | Date: Tue Feb 24 23:41:26 2015 +0000 | | | | | | - make it a warning until we sort things out | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24757 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Error.mo | | | | | * commit 956256c239f7a3546575dec5a45cb9988877d683 | | | Author: Martin Sjölund | | | Date: Tue Feb 24 22:49:06 2015 +0000 | | | | | | Add some code that checks if the external Library from the annotation exists before trying to compile | | | Later on, we can use this as a heuristic to automatically compile the C-sources | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24756 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Error.mo | | | | | * commit 4950de851064567c8ed696211a7d95d805c430c1 | | | Author: Martin Sjölund | | | Date: Tue Feb 24 20:07:39 2015 +0000 | | | | | | Change := in modifications to a warning instead of error, fix MM sources | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24752 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/InlineArrayEquations.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/SynchronousFeatures.mo | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/FrontEnd/Absyn.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/ClassLoader.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Dump.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/MetaModelicaBuiltin.mo | | | M Compiler/FrontEnd/Parser.mo | | | M Compiler/FrontEnd/ParserExt.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/PrefixUtil.mo | | | M Compiler/FrontEnd/SCodeDump.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/Script/BlockCallRewrite.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Figaro.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Array.mo | | | M Compiler/Util/BaseHashSet.mo | | | M Compiler/Util/Error.mo | | | M Compiler/Util/ErrorExt.mo | | | M Compiler/Util/File.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/GC.mo | | | M Compiler/Util/HashTableStringToProgram.mo | | | M Compiler/Util/List.mo | | | M Compiler/Util/StringUtil.mo | | | M Compiler/Util/System.mo | | | M Compiler/Util/Util.mo | | | M Compiler/Util/VarTransform.mo | | | M Parser/Modelica.g | | | | | * commit 2bd5e821b079321cc8c2a63ef47e750f3d1934ca | | | Author: Martin Sjölund | | | Date: Tue Feb 24 19:19:42 2015 +0000 | | | | | | Do not allow using := in modifiers | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24750 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Parser/Modelica.g | | | | | * commit bd4959b6c8086175cdb7229a00635d654e528dd1 | | | Author: Martin Sjölund | | | Date: Tue Feb 24 15:31:49 2015 +0000 | | | | | | m:#1595 Do not use := as modifiers in functions | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24746 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit d4c85dad3409830086e87e212d4cce3a7cec2edb | | | Author: Henning Kiel | | | Date: Tue Feb 24 14:40:06 2015 +0000 | | | | | | OSX is always special | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24745 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/boot/Makefile.common | | | | | * commit f59da8963ed3dd5474ccbcc07d614a8a6e965d6e | | | Author: Bernhard Thiele | | | Date: Tue Feb 24 12:25:50 2015 +0000 | | | | | | Disabled debug output | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24739 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | * commit 6f47d5a0b9dbc7ffd59f9b0b14f93ffcd25d5c83 | | | Author: Bernhard Thiele | | | Date: Tue Feb 24 12:12:44 2015 +0000 | | | | | | Added one sample period "delay" to avoid executing twice at t=0 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24738 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | * commit 1d1e10b53a2f2d751160d0595326ac1cf468e4b6 | | | Author: Lennart Ochel | | | Date: Tue Feb 24 11:25:03 2015 +0000 | | | | | | - fix initialization of state machines | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24736 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | | | * commit e39faa2604003ac4627301420ac32ccf733e9e2c | | | Author: Martin Sjölund | | | Date: Tue Feb 24 11:03:20 2015 +0000 | | | | | | Patch _main.c twice | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24735 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/boot/Makefile.common | | | | | * commit 02642a98b3218a2e6a41d922588a78604358b153 | | | Author: Martin Sjölund | | | Date: Tue Feb 24 10:43:45 2015 +0000 | | | | | | Fix compilation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24734 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit 94763c9703d112e6c0e52ed04a99ee05ef23bc9f | | | Author: Martin Sjölund | | | Date: Tue Feb 24 10:36:01 2015 +0000 | | | | | | Patch `_main.c` to avoid a new tarball | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24733 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/boot/Makefile.common | | | | | * commit c55967eb25debb87c588a063da49c8458d858a0b | | | Author: Henning Kiel | | | Date: Tue Feb 24 10:25:28 2015 +0000 | | | | | | Static analysis fixes | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24732 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/MathematicaDump.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/Mod.mo | | | M Compiler/FrontEnd/OperatorOverloading.mo | | | M Compiler/FrontEnd/Parser.mo | | | M Compiler/Util/Flags.mo | | | M Compiler/Util/VarTransform.mo | | | | | * commit d0bc4bfabc56ea15b44b6ac9c0d5a52e4c4d40d6 | | | Author: Martin Sjölund | | | Date: Tue Feb 24 09:25:02 2015 +0000 | | | | | | Fix compilation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24731 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 1888ecac48807c9f6f2dfe072f87f5252b269dd2 | | | Author: Martin Sjölund | | | Date: Tue Feb 24 09:15:27 2015 +0000 | | | | | | Static analysis fixes | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24729 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/Dynload.cpp | | | M SimulationRuntime/c/meta/meta_modelica.c | | | M SimulationRuntime/c/meta/meta_modelica_segv.c | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | | | * commit e2ac4ce611a68f31c2ab5a52a32cd16871d03669 | | | Author: Martin Sjölund | | | Date: Tue Feb 24 08:50:11 2015 +0000 | | | | | | Improve the static analysis | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24728 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/util/modelica_string.c | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit edd88e18d9d3a6ec22e6a712ab62b6a4ebd1bbbf | | | Author: Lennart Ochel | | | Date: Tue Feb 24 08:33:28 2015 +0000 | | | | | | - add hints to README in case that one wants not to place OMDev into c:\OMDev | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24727 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M README-OMDev-MINGW.txt | | | | | * commit ca4a9ccf50a2d2968796d416c8b8912885aab72d | | | Author: Marcus Walther | | | Date: Mon Feb 23 16:21:15 2015 +0000 | | | | | | - CVode and IDA are now calculating the "final time point" correctly | | | - Added a simple getter for global-settings | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24718 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit 6acedf7590e19a0158aa7768e8f31dadc4dae606 | | | Author: OpenModelica Hudson | | | Date: Mon Feb 23 15:48:33 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24717 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 37ff87af8f865e9d360c1bf4e4ee8d73235fdffd | | | Author: Bernhard Thiele | | | Date: Mon Feb 23 15:40:31 2015 +0000 | | | | | | Deleted unintentionally ressurrected resurrected directories "SimulationRuntime/interactive" and "SimulationRuntime/c/simulation/libf2c" | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24716 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | D SimulationRuntime/interactive/CMakeLists.txt | | | D SimulationRuntime/interactive/Makefile.in | | | D SimulationRuntime/interactive/README.txt | | | D SimulationRuntime/interactive/client.cpp | | | D SimulationRuntime/interactive/omi_Calculation.cpp | | | D SimulationRuntime/interactive/omi_Calculation.h | | | D SimulationRuntime/interactive/omi_Control.cpp | | | D SimulationRuntime/interactive/omi_Control.h | | | D SimulationRuntime/interactive/omi_ResultManager.cpp | | | D SimulationRuntime/interactive/omi_ResultManager.h | | | D SimulationRuntime/interactive/omi_ServiceInterface.cpp | | | D SimulationRuntime/interactive/omi_ServiceInterface.h | | | D SimulationRuntime/interactive/omi_Transfer.cpp | | | D SimulationRuntime/interactive/omi_Transfer.h | | | D SimulationRuntime/interactive/socket.cpp | | | D SimulationRuntime/interactive/socket.h | | | D SimulationRuntime/interactive/socket_unix.cpp | | | D SimulationRuntime/interactive/socket_win.cpp | | | D SimulationRuntime/interactive/thread.cpp | | | D SimulationRuntime/interactive/thread.h | | | | | * commit d7d5bbf2d0657f83c4f89c26bc02747bf7a39c48 | | | Author: Volker Waurich | | | Date: Mon Feb 23 15:36:50 2015 +0000 | | | | | | - rule in startValue calculation that (time > -1.0) is not evaluated | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24715 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit db2e17101805acb1a9b623f6bdd836fa698a341b | | | Author: Adeel Asghar | | | Date: Mon Feb 23 15:35:24 2015 +0000 | | | | | | - Added the fmi interface files inside fmu. | | | - modelDescription.xml not required in sources directory. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24714 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit 34c5af0472eb43ca67a43a7b081797fefaa911be | | | Author: Adrian Pop | | | Date: Mon Feb 23 15:06:14 2015 +0000 | | | | | | - support both the old Modelica.Math.Matrices.LAPACK.dgelsx and the new one so one can use evaluation with older MSLs too | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24713 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/CevalFunction.mo | | | | | * commit 5c429bd1a30bc9535a1511d59ea38cc53211e886 | | | Author: OpenModelica Hudson | | | Date: Mon Feb 23 15:04:47 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24712 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/Util/Flags.mo | | | | | * commit b2ba263e09c2194a0183165e60f57b3d063d7b76 | | | Author: Bernhard Thiele | | | Date: Mon Feb 23 14:44:53 2015 +0000 | | | | | | Merged StateMachine branch back into trunk! | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24709 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAETransform.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendInline.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/FindZeroCrossings.mo | | | M Compiler/BackEnd/HashTableSM.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/IndexReduction.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/BackEnd/OnRelaxation.mo | | | M Compiler/BackEnd/StateMachineFeatures.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/BackEnd/Uncertainties.mo | | | M Compiler/FrontEnd/DAE.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/InstVar.mo | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Util/BaseHashSet.mo | | | M Compiler/Util/Flags.mo | | | A Compiler/Util/HashTableExpToIndexExp.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | A SimulationRuntime/interactive/CMakeLists.txt | | | A SimulationRuntime/interactive/Makefile.in | | | A SimulationRuntime/interactive/README.txt | | | A SimulationRuntime/interactive/client.cpp | | | A SimulationRuntime/interactive/omi_Calculation.cpp | | | A SimulationRuntime/interactive/omi_Calculation.h | | | A SimulationRuntime/interactive/omi_Control.cpp | | | A SimulationRuntime/interactive/omi_Control.h | | | A SimulationRuntime/interactive/omi_ResultManager.cpp | | | A SimulationRuntime/interactive/omi_ResultManager.h | | | A SimulationRuntime/interactive/omi_ServiceInterface.cpp | | | A SimulationRuntime/interactive/omi_ServiceInterface.h | | | A SimulationRuntime/interactive/omi_Transfer.cpp | | | A SimulationRuntime/interactive/omi_Transfer.h | | | A SimulationRuntime/interactive/socket.cpp | | | A SimulationRuntime/interactive/socket.h | | | A SimulationRuntime/interactive/socket_unix.cpp | | | A SimulationRuntime/interactive/socket_win.cpp | | | A SimulationRuntime/interactive/thread.cpp | | | A SimulationRuntime/interactive/thread.h | | | | | * commit bf2593f319894360d5441a9020f9df517c42d89f | | | Author: Volker Waurich | | | Date: Mon Feb 23 14:39:35 2015 +0000 | | | | | | - added Flag to disable pre-Calculation of start-values | | | - disable start value calculation for linSymSolConstA test | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24708 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit eeeb02637d5985e5c3b09c8449c3e57a07cda942 | | | Author: Volker Waurich | | | Date: Mon Feb 23 13:26:33 2015 +0000 | | | | | | - activate PreCalculateStartValues | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24705 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 854976105c1dc95543c302673075d2fbe2a9971a | | | Author: Martin Sjölund | | | Date: Sun Feb 22 13:48:21 2015 +0000 | | | | | | Find first | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24699 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Array.mo | | | | | * commit a369e43b743b55255bd2992b45918113f1567a2d | | | Author: Martin Sjölund | | | Date: Sun Feb 22 06:57:42 2015 +0000 | | | | | | Static analysis | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24696 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/ExpressionSolve.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/Inst.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/Parser.mo | | | M Compiler/FrontEnd/Patternm.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/BaseHashTable.mo | | | M Compiler/runtime/systemimpl.c | | | M Compiler/runtime/unitparser.cpp | | | | | * commit 6382bf18019adc08a9240908a2be2bf7f7eab5cc | | | Author: Martin Sjölund | | | Date: Sat Feb 21 20:58:55 2015 +0000 | | | | | | Compile using CXX; feature-check C++ variadic macros (part of C++11) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24694 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/openmodelica.h | | | | | * commit dd529a91a4a89816b7aa3810a732b930ff0e89a1 | | | Author: Martin Sjölund | | | Date: Sat Feb 21 20:43:17 2015 +0000 | | | | | | Static analysis | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24693 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 7c619223bbb36191cf17cfa057214a3c57cfef46 | | | Author: Martin Sjölund | | | Date: Sat Feb 21 20:39:23 2015 +0000 | | | | | | Fix warning | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24692 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Array.mo | | | | | * commit 5bff6b517690a975633695a8c63dae2b7d2df274 | | | Author: OpenModelica Hudson | | | Date: Sat Feb 21 18:01:28 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24688 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 7a4dc582a36be1954b8d0e91a4272320a2c80bb9 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Sat Feb 21 17:38:01 2015 +0000 | | | | | | Fix Cpp test. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24687 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit b366981fa27892faf22062031dc97649ae7e738b | | | Author: Adrian Pop | | | Date: Sat Feb 21 10:26:24 2015 +0000 | | | | | | - min and max does not exist in C Linux it seems | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24677 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/lapackimpl.c | | | | | * commit 225b154888efe8d2b4526f6bb1b3c523525b9bf3 | | | Author: Adrian Pop | | | Date: Sat Feb 21 10:16:36 2015 +0000 | | | | | | - MSL 3.2.1 (m:r8095) changes the interface of Modelica.Math.Matrices.LAPACK.dgelsx | | | - adapt our interactive evaluation of Lapack to match the changes | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24676 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/CevalFunction.mo | | | M Compiler/Util/Lapack.mo | | | M Compiler/runtime/lapackimpl.c | | | | | * commit c843f04e22b6172fbf1e57067087e5b6cf5872be | | | Author: Adrian Pop | | | Date: Sat Feb 21 09:09:31 2015 +0000 | | | | | | - you need to strdup the message otherwise you get bad messages containing invalid XML characters, see: https://test.openmodelica.org/hudson/job/MSL_trunk_cpp_Simulation/351/console and https://test.openmodelica.org/hudson/job/OpenModelica_TEST_LIBRARIES/ws/OpenModelica/BuildModelTest/MSL_trunk_cpp/BuildModelRecursive.sim.xml | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24674 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit 544c14bc6aea65dfc9017343d105b54f1ab82da4 | | | Author: Martin Sjölund | | | Date: Sat Feb 21 09:05:00 2015 +0000 | | | | | | #3169 fix going into the correct case when using osx | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24673 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.in | | | | | * commit 0bc41237a09dde53138e3ce3842400c0545b074a | | | Author: Martin Sjölund | | | Date: Sat Feb 21 08:25:29 2015 +0000 | | | | | | #3169 Fix OSX name in FMU's | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24672 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.in | | | | | * commit 0b1d872b9d9d52e9e5f9a648b47d843293c78334 | | | Author: Adrian Pop | | | Date: Fri Feb 20 23:41:22 2015 +0000 | | | | | | - use the alloc interface not malloc directly | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24671 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/base_array.c | | | | | * commit 18a23d0bdaa6f0d378d2a61c68432d48e43bcbb0 | | | Author: Martin Sjölund | | | Date: Fri Feb 20 20:42:14 2015 +0000 | | | | | | Fix typo | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24670 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit fa33eb30a4633dc5d7ba4d76043cc4cb4a80c39d | | | Author: Henning Kiel | | | Date: Fri Feb 20 19:34:38 2015 +0000 | | | | | | some code cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24669 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/FrontEnd/Algorithm.mo | | | M Compiler/FrontEnd/Builtin.mo | | | M Compiler/FrontEnd/Ceval.mo | | | M Compiler/FrontEnd/CevalFunction.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/ConnectUtil.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Inline.mo | | | M Compiler/Script/Figaro.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Script/Refactor.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Util/AvlTreeString.mo | | | M Compiler/Util/BaseHashSet.mo | | | M Compiler/Util/BaseHashTable.mo | | | M Compiler/Util/IOStream.mo | | | M Compiler/Util/Util.mo | | | M Compiler/Util/VarTransform.mo | | | | | * commit 0e6a26a89ddf87c28bb5fa9e2610473f1a973ad7 | | | Author: OpenModelica Hudson | | | Date: Fri Feb 20 19:02:18 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24668 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/c/util/integer_array.c | | | | | * commit b010babf567e1acb130b0631e6cb0ddf705dcb64 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Fri Feb 20 18:47:45 2015 +0000 | | | | | | Handle Slices in simulation contexts. | | | Use correct types when creating common subsexpressions. | | | Fix faulty array expansions. | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24667 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/Types.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/c/util/integer_array.c | | | | | * commit 7d1a1f7c527341d1bff0989fdd216f246418b024 | | | Author: Vitalij Ruge | | | Date: Fri Feb 20 13:51:39 2015 +0000 | | | | | | improved solveLinearSystem | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24662 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/ResolveLoops.mo | | | M Compiler/Util/Flags.mo | | | | | * commit f1599b9509f5b9d2e6e399eb79aa989e351cd9d2 | | | Author: OpenModelica Hudson | | | Date: Fri Feb 20 12:50:11 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24658 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit 47506f42aa085e3857d0f56fb22aaf3d7b85167e | | | Author: Marcus Walther | | | Date: Fri Feb 20 12:46:36 2015 +0000 | | | | | | - fixed static linking of cpp-runtime | | | - fix for missing kinsol-includes | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24655 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | | | M SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h | | | | | * commit ff39f086b381f6990cd5773020bdff128cacedbb | | | Author: Bernhard Bachmann | | | Date: Fri Feb 20 12:27:43 2015 +0000 | | | | | | improved convergence criteria of Newton solver (within Homotopy solver) | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24653 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit 3c1329f3a9eba6c06c9e2728eb1d37e2badb2e9d | | | Author: OpenModelica Hudson | | | Date: Fri Feb 20 11:59:10 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24652 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/Util/List.mo | | | | | * commit 84731f62276013262c1a223175db32e584b5e861 | | | Author: Marcus Walther | | | Date: Fri Feb 20 11:57:38 2015 +0000 | | | | | | - added a function to find all parameters of an equation | | | - parameter-equation-mapping is now part of hpcom | | | - improved HPCOM-GRS | | | - some HPCOM code improvements | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24651 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/HpcOmEqSystems.mo | | | M Compiler/BackEnd/HpcOmMemory.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/Util/List.mo | | | | | * commit 061cf87f99760b6dcecd0166967236ac38494503 | | | Author: Henning Kiel | | | Date: Fri Feb 20 09:36:57 2015 +0000 | | | | | | fix last commit | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24649 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit 2a44b01375f4deaf4747f4bc44af5b328b9dd7fe | | | Author: Henning Kiel | | | Date: Fri Feb 20 09:24:35 2015 +0000 | | | | | | fixed some annotations | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24648 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | | | * commit 65f1416ed507e3cd3aed9af1f591cef92d13e4db | | | Author: Lennart Ochel | | | Date: Fri Feb 20 08:36:58 2015 +0000 | | | | | | - fix initialization of over-determined systems containing when-clause | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24646 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit b74f69360b3355078f00eadae60eb666c8b71d23 | | | Author: Martin Sjölund | | | Date: Fri Feb 20 08:15:50 2015 +0000 | | | | | | #3166 Escape \r in C strings | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24645 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/systemimpl.c | | | | | * commit 466b1a8d8cdffba9aba4ba8765b9890db5884d4c | | | Author: OpenModelica Hudson | | | Date: Thu Feb 19 16:43:05 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24643 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | | | * commit 6a1a75d4fd3682f1f3f00d76c2f3c59ed79f949d | | | Author: Niklas Worschech | | | Date: Thu Feb 19 16:35:44 2015 +0000 | | | | | | separated LoadSystem Method in SimController class in LoadSystem and LoadSimData | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24642 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | M SimulationRuntime/cpp/Include/Core/System/ContinuousEvents.h | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSystemOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | | | * commit cf0776bd80908c9f9b5195a415d76aa3612273f2 | | | Author: Volker Waurich | | | Date: Thu Feb 19 16:06:40 2015 +0000 | | | | | | - enable BackendEquation.traverseExpsOfEquationList to replace crefs with constants | | | - removed fail message | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24641 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | | | * commit 7f784b939806978af2d3946e0fedccf54bcad48e | | | Author: Volker Waurich | | | Date: Thu Feb 19 15:30:20 2015 +0000 | | | | | | - revert last commit | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24640 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 6fd4d4fee7e4409286aa162ab3a6f4c1bc13351a | | | Author: Volker Waurich | | | Date: Thu Feb 19 15:19:01 2015 +0000 | | | | | | - activate preCalculateStartValues (will be reverted) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24639 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 338816bf819cbe0d8992a4cc501bc2eba489aff9 | | | Author: OpenModelica Hudson | | | Date: Thu Feb 19 14:35:48 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24638 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit 9c4fd4cdc0fd6d85480a70df14b8f8edf764f6cc | | | Author: Henning Kiel | | | Date: Thu Feb 19 14:31:00 2015 +0000 | | | | | | some code cleanup | | | sin(acos(e)) = cos(asin(e)) = sqrt(1-e^2) | | | sin(atan(e)) = e/sqrt(1+e^2) | | | cos(atan(e)) = 1/sqrt(1+e^2) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24637 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/EvaluateFunctions.mo | | | M Compiler/FrontEnd/Algorithm.mo | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/FrontEnd/InnerOuter.mo | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | | | * commit 1b352cf7067392825cfa62a217fb7f7285853655 | | | Author: Volker Waurich | | | Date: Thu Feb 19 14:20:29 2015 +0000 | | | | | | - dont replace discrete vars in cseReplacement | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24636 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 3f3b49b4dfab6b34b2d4396a97ad3788c6b7686c | | | Author: Willi Braun | | | Date: Thu Feb 19 13:52:37 2015 +0000 | | | | | | - fix #3151 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24635 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | | | * commit 71351844384736d1f696ced15b2b57aefe50a829 | | | Author: Lennart Ochel | | | Date: Thu Feb 19 10:28:59 2015 +0000 | | | | | | - code simplifications and more debug output | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24634 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit c87d04985c670287980e65804cb81fa98703fed7 | | | Author: Henning Kiel | | | Date: Thu Feb 19 09:24:45 2015 +0000 | | | | | | fix some warnings | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24633 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/util/ModelicaUtilities.c | | | | | * commit 0a284a1fa833c16b8ec9a418bd7fc129eec3c2d9 | | | Author: Volker Waurich | | | Date: Thu Feb 19 08:11:51 2015 +0000 | | | | | | - added missing files | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24632 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit 3b73d9e68f4e39b33ba2707fbde5afe6bcb5ba99 | | | Author: Volker Waurich | | | Date: Thu Feb 19 07:59:04 2015 +0000 | | | | | | - added preCalculateStartValues (not activated now) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24631 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f6178d4ac346874af70f82e6e328e5054d09a28c | | | Author: Adrian Pop | | | Date: Wed Feb 18 23:09:48 2015 +0000 | | | | | | - more removal of __attribute__ | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24628 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 491f09af29ca82093adf509bfce56b48242ad217 | | | Author: Adrian Pop | | | Date: Wed Feb 18 23:07:52 2015 +0000 | | | | | | - attempt to fix builds | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24627 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit f3fd414a5902beca9185fc18035aaabd12d52508 | | | Author: Willi Braun | | | Date: Wed Feb 18 22:02:02 2015 +0000 | | | | | | - improved assert output further with debug | | | - fixed #3074 | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24626 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit 17420d7d73f93599f836fff79723bb94f5a502d0 | | | Author: OpenModelica Hudson | | | Date: Wed Feb 18 18:16:43 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24623 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 3a87bcd3de2d05555a42b1d99ff9d7322c9a7118 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Wed Feb 18 18:08:11 2015 +0000 | | | | | | Attempt to fix PowerSystems tests. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24622 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit b88ecfb92d99a782d1c75fcb8e8d728e7556c6c0 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Wed Feb 18 12:38:15 2015 +0000 | | | | | | Re-enable diagonal() simplification with minor changes. Back-end can't handle unsimplified ones in some cases. | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24621 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | | | * commit fbd8cc7f6a17038ff6450890bdabc663225af007 | | | Author: Henning Kiel | | | Date: Wed Feb 18 12:01:25 2015 +0000 | | | | | | small optimizations | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24620 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/real_array.c | | | | | * commit c74f4f6baa0df3edf4126467559d28203f542cb2 | | | Author: Adrian Pop | | | Date: Wed Feb 18 02:02:09 2015 +0000 | | | | | | - ansi c for msvc | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24619 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/integer_array.c | | | M SimulationRuntime/c/util/real_array.c | | | | | * commit 5750854f4c3d223a0cf6f617110f173b90f3f7b3 | | | Author: OpenModelica Hudson | | | Date: Tue Feb 17 17:09:32 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24617 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/util/integer_array.c | | | M SimulationRuntime/c/util/real_array.c | | | | | * commit 588735d7bdc1d847abe0b74230660b1dc65674b7 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Tue Feb 17 17:00:58 2015 +0000 | | | | | | + Fix #2726. | | | Handle diagonal() in code generation instead of simplifying it. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24616 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ExpressionSimplify.mo | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/util/integer_array.c | | | M SimulationRuntime/c/util/integer_array.h | | | M SimulationRuntime/c/util/real_array.c | | | M SimulationRuntime/c/util/real_array.h | | | | | * commit e985982bfde2531743d1f2565b99f8e81c5e115b | | | Author: Volker Waurich | | | Date: Tue Feb 17 15:53:57 2015 +0000 | | | | | | - keep the correct type when replacing constant alias vars | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24615 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/RemoveSimpleEquations.mo | | | | | * commit 8d4137598fc6e0b30406d5dde7ac5d38eac1a111 | | | Author: Volker Waurich | | | Date: Tue Feb 17 14:01:04 2015 +0000 | | | | | | - added partition scheduler | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24611 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | * commit 481132378509b799f482cd2fd7b7b65c5d4e53ea | | | Author: Lennart Ochel | | | Date: Tue Feb 17 10:31:04 2015 +0000 | | | | | | - fix output format "ia" for strings | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24609 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/results/simulation_result_ia.cpp | | | | | * commit 900d0e1304e53704d91b412b402c63ac1ec0b00c | | | Author: Ruediger Kampfmann | | | Date: Tue Feb 17 08:55:47 2015 +0000 | | | | | | -typo fix | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24608 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | | | * commit 3bdec1d45de5bda2f8adede8e6b05017f46f96b0 | | | Author: Willi Braun | | | Date: Mon Feb 16 18:45:58 2015 +0000 | | | | | | - added more information for a triggered Modelica assert | | | - fixes partially #3074 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24606 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit 8612d77128c04501167e76307778d6696b33c866 | | | Author: OpenModelica Hudson | | | Date: Mon Feb 16 18:28:51 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24603 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 456d6db75a889d0f56c4b7683e4791900c532dce | | | Author: Mahder Alemseged Gebremedhin | | | Date: Mon Feb 16 18:19:57 2015 +0000 | | | | | | + Removed some unnecessary asub creations. | | | + consider subscripts when looking for cref dependencies. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24602 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Template/CodegenC.tpl | | | | | * commit b895d5acf7c3a6befabab9dfe517f3ebf3ae72c0 | | | Author: OpenModelica Hudson | | | Date: Mon Feb 16 17:47:21 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24601 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | | | * commit 7e8b29f163c8a0c262e30699e339687a7ff3d2f7 | | | Author: Vitalij Ruge | | | Date: Mon Feb 16 17:45:46 2015 +0000 | | | | | | added structure for der(input) for dyn. opt. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24599 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 9822673c9da12ca7913c882351cf6c148b1661bf | | | Author: Adrian Pop | | | Date: Mon Feb 16 16:44:46 2015 +0000 | | | | | | Fix bug: #3157 | | | - handle also empty Name annotations, i.e.: annotation(Name); | | | - add test testsuite/openmodelica/interactive-API/getDialogAnnotation.mos | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24598 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 4ba9af062e825b725ca77e1ae9e5fb59f787f21b | | | Author: Adrian Pop | | | Date: Mon Feb 16 16:22:16 2015 +0000 | | | | | | - fix Windows builds, msvc doesn't like empty arrays with no initializer. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24597 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | | | * commit c80c47b331527f4abb9edc5a36e4544cc3871fc3 | | | Author: Willi Braun | | | Date: Mon Feb 16 10:44:53 2015 +0000 | | | | | | - moved debug flag "doLinearTearing" to config flag "disableLinearTearing" | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24595 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Tearing.mo | | | M Compiler/Util/Flags.mo | | | | | * commit c00de9fea3d228d2e1080e9d69d7819058b7b6a9 | | | Author: OpenModelica Hudson | | | Date: Mon Feb 16 10:03:08 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24594 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | | | * commit 112fcfc4d9aa3e78f70e385a684537d30230208b | | | Author: Willi Braun | | | Date: Mon Feb 16 09:44:03 2015 +0000 | | | | | | - added singular system solver for umfpack | | | - added support for linear tearing systems to umfpack and lis | | | - added more test-cases (e.g. EngineVN) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24592 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.h | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.h | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | * commit db81d2920fae4313ae966abd76a88437d14dec18 | | | Author: Lennart Ochel | | | Date: Mon Feb 16 09:07:39 2015 +0000 | | | | | | - code simplification of function getNominalAsserts | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24591 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 8eb3ff7b47ec5656bf46d6ee758aafb15751d1f6 | | | Author: Martin Sjölund | | | Date: Mon Feb 16 08:56:23 2015 +0000 | | | | | | Pass some DAE.ElementSource when doing CSE | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24590 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 6ae1d9a211b9ad5507faca5f2dad331f97282575 | | | Author: Lennart Ochel | | | Date: Mon Feb 16 08:35:59 2015 +0000 | | | | | | - code simplification of function getMinMaxAsserts | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24589 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAECreate.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 53ee5b585367462642ac5078003235ebeb0779b9 | | | Author: Martin Sjölund | | | Date: Sun Feb 15 17:46:41 2015 +0000 | | | | | | Try to only use the GCC workaround if gcc version is 4.8 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24587 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.in | | | | | * commit 2e7ebe9dce358a9c828fdf2d522fb31a6f062a57 | | | Author: Martin Sjölund | | | Date: Sun Feb 15 15:17:05 2015 +0000 | | | | | | Put back the GCC 4.8 flags | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24586 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.in | | | | | * commit a6ff3122875024e99ccb2245f1ca6f1b0c34d69c | | | Author: Martin Sjölund | | | Date: Sun Feb 15 14:56:20 2015 +0000 | | | | | | #3147 | | | - Use `goto` instead of `MMC_THROW_INTERNAL` when possible | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24585 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Global/Global.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M configure.in | | | | | * commit c9162b8fbb5813dc87b662c6df5ad1f055e39ea3 | | | Author: Martin Sjölund | | | Date: Sun Feb 15 12:20:08 2015 +0000 | | | | | | Add missing file SanityCheck.mos | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24584 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | A Examples/SanityCheck.mos | | | | | * commit eb336e8f428f891b4c1bd9b039887d4dc10933f6 | | | Author: Martin Sjölund | | | Date: Sun Feb 15 10:28:22 2015 +0000 | | | | | | Add target sanity-check | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24583 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | M configure.in | | | | | * commit 257f828e7c22c30145fe4941ee03c20d6f102de4 | | | Author: Mahder Alemseged Gebremedhin | | | Date: Sat Feb 14 13:11:52 2015 +0000 | | | | | | + Fix Build. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24580 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 7b6e7e2803cff2eba9872d9d617e0b2a59963e1c | | | Author: OpenModelica Hudson | | | Date: Sat Feb 14 13:00:54 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24579 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/c/util/base_array.c | | | | | * commit 99a799a8d26fa64cc1946ab450048d5c2e77163f | | | Author: Mahder Alemseged Gebremedhin | | | Date: Sat Feb 14 12:59:18 2015 +0000 | | | | | | + Cleaned up ComponentReference handling in the code generators. Less clutter. Reuse functions as much as possible. | | | + Now we can use offsetting to index arrays in generated code. works for qualified Crefs as well. | | | - Some issues still remain (e.g. alias elimination) so we don't use offsetting by default. | | | only used when the cref involves variable indexes for now. Still might give erroneous results if some array members are missing though. | | | + Improved handling of multi-variable return functions (*tuple returns). | | | + fix for a case where wrong types were used when creating crefs in front-end. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24578 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M SimulationRuntime/c/util/base_array.c | | | M SimulationRuntime/c/util/base_array.h | | | | | * commit 674bc95582ea54d7f4f23da086a28b021182d799 | | | Author: Martin Sjölund | | | Date: Sat Feb 14 07:26:53 2015 +0000 | | | | | | Strip -g from FMIL. Comment why we pass CC twice to FMIL. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24576 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit ada3543e50b3efc2d34a77a3839b8ebb424ee95a | | | Author: Adrian Pop | | | Date: Sat Feb 14 01:04:57 2015 +0000 | | | | | | - pass CC/CXX flags to make | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24575 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit 27d844d3e86c28d9fee5c925a2940928f1d6ad1e | | | Author: OpenModelica Hudson | | | Date: Fri Feb 13 19:16:26 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24573 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit b14d6d1074dbf1d75387dda9d8840f72d65af9eb | | | Author: Willi Braun | | | Date: Fri Feb 13 19:14:52 2015 +0000 | | | | | | - changed sparsity pattern translation | | | - moved mapping (BackendVar->SimVar) from runtime to compile time | | | - added FMI 2.0 modelStructure to SimCode | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24572 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendQSS.mo | | | M Compiler/BackEnd/DynamicOptimization.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenAdevs.tpl | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Util.mo | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 06ee0c207a128fc4f54eb82fc66cc4135e6573f2 | | | Author: Per Östlund | | | Date: Fri Feb 13 14:58:07 2015 +0000 | | | | | | Fix for #3155: | | | - Handle subscripts that use for-loop iterators better. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24568 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 83484cfd8e22b1f611aeaa5df852c25d71c572a1 | | | Author: Joseph Schuchart | | | Date: Fri Feb 13 09:19:37 2015 +0000 | | | | | | Remove superfluous const int return type definition to fix compiler warning | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24563 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/ISolver.h | | | M SimulationRuntime/cpp/Include/Solver/CVode/CVode.h | | | M SimulationRuntime/cpp/Include/Solver/Euler/Euler.h | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | M SimulationRuntime/cpp/Include/Solver/Peer/Peer.h | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | M SimulationRuntime/cpp/Solver/Peer/Peer.cpp | | | | | * commit 46dd1198353207c6401e35058376b27d2dc784b2 | | | Author: Adrian Pop | | | Date: Fri Feb 13 06:27:21 2015 +0000 | | | | | | - use remove(messageFile) instead of system("rm -f " + messageFile); | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24561 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/boot/CompileFile.mos | | | | | * commit 34bce09b4be185e84cf4ba338c1cafab3a4211f7 | | | Author: Adrian Pop | | | Date: Fri Feb 13 02:20:57 2015 +0000 | | | | | | - use MMC_IS_INTEGER instead of doing bitwise and directly | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24560 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/meta/meta_modelica.c | | | | | * commit a4bd9d9b8d238f0eb8cff65288e3a88c7dde66eb | | | Author: Adrian Pop | | | Date: Fri Feb 13 01:42:34 2015 +0000 | | | | | | - initialize modelica_string variables to NULL otherwise the debugger breaks searching for the type of un-initialized meta variables | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24559 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 4816ffff2d29f09cddc332a1bea894bcb6bb4e40 | | | Author: Adrian Pop | | | Date: Thu Feb 12 08:35:59 2015 +0000 | | | | | | - fix target runtimeCPPmsvcinstall, use static cminpack.lib for msvc too | | | - add FMI +target=MSVC test for C runtime | | | - update testsuite/openmodelica/cruntime/msvc/Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum.mos | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24548 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h | | | | | * commit 83d65d4d06cde36c37b0a410388332f22c3f72dc | | | Author: Adrian Pop | | | Date: Thu Feb 12 02:48:11 2015 +0000 | | | | | | - strdup to allocate memory | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24547 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit 8565fb84bfee6165a5a21629b7fb2b260dd3ebb5 | | | Author: OpenModelica Hudson | | | Date: Thu Feb 12 00:46:14 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24545 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/fmi/FMI2Common.c | | | M SimulationRuntime/c/fmi/FMI2ModelExchange.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit ddf67c77822c231cf55fd84ee5048c2c876d2450 | | | Author: OpenModelica Hudson | | | Date: Thu Feb 12 00:45:49 2015 +0000 | | | | | | [Janitor mode] Set auto-props | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24544 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/fmi/CMakeLists.txt | | | | | * commit 42aecfbb0978a22cd52bb50a7a220bcfd8c1acd5 | | | Author: Adrian Pop | | | Date: Thu Feb 12 00:37:48 2015 +0000 | | | | | | Additional fixes to #3137 | | | - fix FMI generation and import for +target=msvc | | | - build static cminpack.lib for msvc | | | - export equations in Model_05evt.c | | | - compile fmil msvc (unfortunately static does not work for some reason) | | | - fix ansi C in the FMI interfaces files | | | - more CMakeLists.txt fixes in SimulationRuntime/c/ | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24543 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | M SimulationRuntime/c/CMakeLists.txt | | | A SimulationRuntime/c/fmi/CMakeLists.txt | | | M SimulationRuntime/c/fmi/FMI1CoSimulation.c | | | M SimulationRuntime/c/fmi/FMI1ModelExchange.c | | | M SimulationRuntime/c/fmi/FMI2Common.c | | | M SimulationRuntime/c/fmi/FMI2ModelExchange.c | | | M SimulationRuntime/c/util/CMakeLists.txt | | | M SimulationRuntime/c/util/ModelicaUtilities.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit 7bdfc0d8f57f24f1a56045802510b9569b764f9e | | | Author: OpenModelica Hudson | | | Date: Wed Feb 11 22:14:33 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24540 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 37eb6040bff327bdef6c02e91075dd2dade1a138 | | | Author: Adeel Asghar | | | Date: Wed Feb 11 22:06:08 2015 +0000 | | | | | | - logging of arrays. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24539 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 2a1d2238aa0c4038a4b22291620f9ba11d3195f1 | | | Author: Adrian Pop | | | Date: Wed Feb 11 19:48:09 2015 +0000 | | | | | | Fix #3137 | | | - revive +target=msvc | | | - compile umfpack, cminpack and cdaskr files | | | - update CMakeLists.txt | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24538 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/simulation/CMakeLists.txt | | | M SimulationRuntime/c/simulation/results/CMakeLists.txt | | | M SimulationRuntime/c/simulation/solver/CMakeLists.txt | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.h | | | M SimulationRuntime/c/simulation/solver/omc_math.c | | | M SimulationRuntime/c/util/CMakeLists.txt | | | M SimulationRuntime/c/util/omc_mmap.c | | | M SimulationRuntime/c/util/omc_mmap.h | | | | | * commit b92fc6d1bce1c43dc74bc48eec89e819349ab4ba | | | Author: Henning Kiel | | | Date: Wed Feb 11 18:59:59 2015 +0000 | | | | | | malloc via GC | | | fix some warnings | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24537 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/systemimpl.c | | | | | * commit 0b2f124aea6e99f1baedd226962d8064b29ecdba | | | Author: Adrian Pop | | | Date: Wed Feb 11 16:08:33 2015 +0000 | | | | | | - get the proper process exit code for System.systemCall command on Windows | | | - put the error code inside the Model.log file | | | - remove Compiler/scripts/CompileMSVC.bat as is not used | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24535 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/systemimpl.c | | | M Compiler/scripts/Compile.bat | | | D Compiler/scripts/CompileMSVC.bat | | | | | * commit 0d5d7815beb73de96f6b5dfcf484c0b7519c2a6f | | | Author: Marcus Walther | | | Date: Wed Feb 11 15:56:16 2015 +0000 | | | | | | - changed BOOST_REALPATH to Boost_REALPATH, because cmake is case sensitive at this case | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24534 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit 35becd6874d23f8176fc901aaf27b41a277cd83d | | | Author: OpenModelica Hudson | | | Date: Wed Feb 11 15:01:24 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24533 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 92b054e17c55667d91d4fec1039d1c4c84f846ff | | | Author: Adeel Asghar | | | Date: Wed Feb 11 14:28:06 2015 +0000 | | | | | | - Added toString method for structs for logging. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24532 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 107d190c7b9667d65d3ab8683f6a744561195b2e | | | Author: Adrian Pop | | | Date: Wed Feb 11 14:17:08 2015 +0000 | | | | | | - too many 'end match' | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24529 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit cf21081726af048dce533bec90d2b14e8a0c6e66 | | | Author: OpenModelica Hudson | | | Date: Wed Feb 11 13:47:33 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24528 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit c901fef50e55ecb5f19f7d064017eec35eb09ebb | | | Author: Martin Flehmig | | | Date: Wed Feb 11 13:22:11 2015 +0000 | | | | | | Indent; added missing 'end match's | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24527 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit 9b4234220fea21deb1353828defd523b7c3de349 | | | Author: Adrian Pop | | | Date: Wed Feb 11 13:04:37 2015 +0000 | | | | | | - fix _omc_copyMatrix() | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24526 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/omc_math.c | | | | | * commit 525e2aecdf7b34020161d05048d552df31b604d2 | | | Author: Henning Kiel | | | Date: Wed Feb 11 12:32:14 2015 +0000 | | | | | | fix some warnings | | | proper implementation of _omc_copyMatrix() | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24523 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | M SimulationRuntime/c/simulation/solver/omc_math.c | | | M SimulationRuntime/c/util/read_write.c | | | | | * commit 73c4823fcc17265236031d8808eb0592e0e2abfe | | | Author: Marcus Walther | | | Date: Wed Feb 11 11:21:53 2015 +0000 | | | | | | - added the possibility to pass CMake-Parameters through the makefile.common to the cpp runtime cmake (e.g. 'make runtimeCPPinstall CMAKE_SUNDIALS_ROOT=$HOME/local') | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24522 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | M SimulationRuntime/cpp/Makefile | | | | | * commit a4ba91938a45b6d6cdabfdb6d390ec5115793fb0 | | | Author: Marcus Walther | | | Date: Wed Feb 11 11:13:20 2015 +0000 | | | | | | - changed boost libraries to realpath, to prevent issues with different installed boost versions | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24521 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | | | * commit dd9c8806f80c3948daf7944ead7d2df87daf7ba8 | | | Author: Marcus Walther | | | Date: Wed Feb 11 09:51:57 2015 +0000 | | | | | | - fix for missing "umfpack.h" | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24520 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit 35c24043387d7f65b787fdc106507b61989e7354 | | | Author: OpenModelica Hudson | | | Date: Wed Feb 11 09:39:05 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24519 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | * commit 8931a2d211ac47072b43b21d18228757988626a0 | | | Author: Marcus Walther | | | Date: Wed Feb 11 09:30:38 2015 +0000 | | | | | | - fixed issue with discrete event class and static linking on windows | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24518 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/System/DiscreteEvents.h | | | | | * commit 150db6a01543983181db5cc1b3f85ec64fced41c | | | Author: OpenModelica Hudson | | | Date: Wed Feb 11 08:33:58 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24517 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | | | M SimulationRuntime/cpp/Include/Core/System/EventHandling.h | | | | | * commit 9b1b9b82425f7a63b5525cace0a79b1ce70e8365 | | | Author: Marcus Walther | | | Date: Wed Feb 11 07:07:50 2015 +0000 | | | | | | - added IDA-library support for static linked cpp-runtime | | | - fixed static cpp-runtime linking on windows | | | - all static generated libraries have now the suffix "_static" | | | - changed all busy-waiting tests to n=1 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24516 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaLibraryConfig.inc.in | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/FactoryExport.h | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/Core/Modelica/FactoryExport.h | | | M SimulationRuntime/cpp/Include/Core/Solver/SimulationMonitor.h | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/Core/System/EventHandling.h | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | * commit 337c35cdb9a10c799ff18e8d21a857b62f38d196 | | | Author: Adrian Pop | | | Date: Wed Feb 11 03:17:04 2015 +0000 | | | | | | Fix bug: #3150 | | | - do not use the constant-ness of iterator when calculating the constant-ness of the array reduction | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24514 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 4ff29a9a09dae13ca177d9616301dd0ffbbffff2 | | | Author: Adrian Pop | | | Date: Wed Feb 11 00:31:42 2015 +0000 | | | | | | - ddlspec(dllexport|dllimport) should be first before the return type | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24511 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaUtilities.h | | | | | * commit 6ee280ade573e27ce20ffb1b82e6d63c59c26eea | | | Author: OpenModelica Hudson | | | Date: Tue Feb 10 14:33:59 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24509 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | | | | | * commit d084ea1f0ce6f69a79b46a84279f852f6e2a6a23 | | | Author: OpenModelica Hudson | | | Date: Tue Feb 10 14:33:35 2015 +0000 | | | | | | [Janitor mode] Set auto-props | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24508 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | | | | | * commit 40a760f83d11d3e0498ff94b4685e58bbfe0a120 | | | Author: Niklas Worschech | | | Date: Tue Feb 10 14:26:35 2015 +0000 | | | | | | changed SimulationError exception class of cpp runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24507 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | M SimulationRuntime/cpp/Core/Math/SparseMatrix.cpp | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaSystem.cpp | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | A SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaSimulationError.cpp | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_papi.cpp | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_rdtsc.cpp | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | M SimulationRuntime/cpp/Include/Core/Object/Object.h | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaUtilities.h | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_papi.hpp | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | M SimulationRuntime/cpp/Solver/Peer/Peer.cpp | | | | | * commit 1aabc0b7ed11e10b8a3092f19d221e5f5d58365f | | | Author: OpenModelica Hudson | | | Date: Tue Feb 10 13:52:28 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24506 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 17e24b6d4767e14d4c3e21d7ef21ea22e7b4d59c | | | Author: Per Östlund | | | Date: Tue Feb 10 13:29:22 2015 +0000 | | | | | | Fix for #3041: | | | - Implemented deduction of implicit iteration ranges for reductions. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24504 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Util/Error.mo | | | | | * commit 120de98947c769f8931c8f5076b0ff63d04c403d | | | Author: Martin Sjölund | | | Date: Tue Feb 10 13:05:01 2015 +0000 | | | | | | Remove some -I flags so the headers copied from simulation runtime works without changes | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24503 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/linearization/linearize.cpp | | | M SimulationRuntime/c/math-support/pivot.c | | | M SimulationRuntime/c/meta/meta_modelica.c | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | M SimulationRuntime/c/meta/meta_modelica_segv.c | | | M SimulationRuntime/c/optimization/DataManagement/InitialGuess.c | | | M SimulationRuntime/c/optimization/optimizer_main.c | | | M SimulationRuntime/c/simulation/modelinfo.c | | | M SimulationRuntime/c/simulation/options.c | | | M SimulationRuntime/c/simulation/results/simulation_result_csv.cpp | | | M SimulationRuntime/c/simulation/results/simulation_result_ia.cpp | | | M SimulationRuntime/c/simulation/results/simulation_result_mat.cpp | | | M SimulationRuntime/c/simulation/results/simulation_result_plt.cpp | | | M SimulationRuntime/c/simulation/results/simulation_result_wall.cpp | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | M SimulationRuntime/c/simulation/simulation_info_xml.c | | | M SimulationRuntime/c/simulation/simulation_input_xml.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSolverLis.c | | | M SimulationRuntime/c/simulation/solver/linearSolverTotalPivot.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/mixedSearchSolver.c | | | M SimulationRuntime/c/simulation/solver/mixedSystem.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/omc_math.c | | | M SimulationRuntime/c/simulation/solver/radau.h | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/simulation/solver/stateset.c | | | M SimulationRuntime/c/util/java_interface.h | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/read_write.c | | | | | * commit 43774939384ba67ef4c6a4d5d25e0c7b99f906c3 | | | Author: Martin Sjölund | | | Date: Tue Feb 10 12:31:44 2015 +0000 | | | | | | Use `__attribute__` from omc_msvc.h | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24502 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | | * commit 6959bd6295879b8c1e70672d936bafd80d2585a7 | | | Author: Adrian Pop | | | Date: Tue Feb 10 12:24:20 2015 +0000 | | | | | | - some compilers have no idea what __attribute__((unused)) is | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24501 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | | | * commit 016a235823de2fc678aad7bc74590d600d83025e | | | Author: Martin Sjölund | | | Date: Tue Feb 10 10:14:59 2015 +0000 | | | | | | Fix some unused variables | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24497 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/meta/meta_modelica.h | | | M SimulationRuntime/c/meta/meta_modelica_builtin.h | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit ed7bdecbf7d2783dea5b43e62e9b3055f8feeb3a | | | Author: Adeel Asghar | | | Date: Tue Feb 10 09:23:09 2015 +0000 | | | | | | - Generate command arguments as string for logging. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24496 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 02492522747ef141f69e2b459effd130c6c827e4 | | | Author: Adeel Asghar | | | Date: Mon Feb 9 21:36:35 2015 +0000 | | | | | | - Generate response as string for logging. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24493 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 08d8b97285a269f186ff63b67787a8053c128671 | | | Author: Martin Sjölund | | | Date: Mon Feb 9 20:37:38 2015 +0000 | | | | | | Remove %> | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24491 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit 73d30dc6195caf4ebf11a59027a27daba8677890 | | | Author: Henning Kiel | | | Date: Mon Feb 9 20:05:45 2015 +0000 | | | | | | some code cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24490 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit 0f2b05ade0b4b3e8b1327e228cca24fc2a72ff2c | | | Author: Adeel Asghar | | | Date: Mon Feb 9 19:59:22 2015 +0000 | | | | | | - Moved getComponentModifierNames to ModelicaBuiltin.mo. | | | - updated getComponentModifierNames to scripting API. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24489 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 8b67827353262004c631e802f18f45697b5262e0 | | | Author: Martin Sjölund | | | Date: Mon Feb 9 19:58:47 2015 +0000 | | | | | | Removed some -lf2c that should not be needed | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24488 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenFMU.tpl | | | | | * commit 1c86e217a7badbdfba3155abbae487b008a2bf78 | | | Author: Adeel Asghar | | | Date: Mon Feb 9 17:06:52 2015 +0000 | | | | | | - Moved getParameterValue to ModelicaBuiltin.mo. | | | - updated getParameterValue to scripting API. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24484 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 4a5443854be1ccde0d3d9fd75261c9845d1ebe1a | | | Author: Adeel Asghar | | | Date: Mon Feb 9 15:50:32 2015 +0000 | | | | | | - Moved getClaasRestriction & getParameterNames to ModelicaBuiltin.mo. | | | - updated getClaasRestriction to scripting API. Removed some unused APIs from OMCProxy. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24482 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit ead213b5d6a27d1f341e08ca82d51fb1aba5f158 | | | Author: Adeel Asghar | | | Date: Sun Feb 8 18:36:01 2015 +0000 | | | | | | - Fixed isEnumeration. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24480 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit d5f3d459e51740d405613a789200c92e624dc262 | | | Author: OpenModelica Hudson | | | Date: Sun Feb 8 18:07:56 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24479 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit 93c777363ff397bf11d0ff7ac164d352aedffd63 | | | Author: Adeel Asghar | | | Date: Sun Feb 8 17:59:30 2015 +0000 | | | | | | - Moved some class restriction query APIs to ModelicaBuiltin.mo. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24478 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 0bb85f6388fcb0a8f1ac0cb736b3d8d19140a310 | | | Author: Lennart Ochel | | | Date: Sat Feb 7 16:56:29 2015 +0000 | | | | | | - #3138: add assertions for not dependent parameters | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24474 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 9e45cdf6a17b9d0589138f4fce77f8cd56e6ac0a | | | Author: Martin Sjölund | | | Date: Sat Feb 7 16:53:04 2015 +0000 | | | | | | Fix stack overflow | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24473 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 887a839e21427c537f1a1828a1421bf952305e77 | | | Author: Lennart Ochel | | | Date: Sat Feb 7 16:33:35 2015 +0000 | | | | | | - fix wrong else case of function selectSecondaryParameters | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24472 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 3788eadfe6cb03ef164aaba2d12f295864efca4b | | | Author: Lennart Ochel | | | Date: Sat Feb 7 14:56:14 2015 +0000 | | | | | | - #3138: remove wrong asserts of secondary parameters | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24471 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit caed35ea688f61362eb69b8bb39029ee856a35e8 | | | Author: Vitalij Ruge | | | Date: Sat Feb 7 07:19:25 2015 +0000 | | | | | | small improvements of the derivatives for dyn. optimization | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24470 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 97ab2d3662398117695223dffa3117d2adc3649a | | | Author: Adrian Pop | | | Date: Sat Feb 7 02:52:58 2015 +0000 | | | | | | Fix #3140 | | | - add XML_ParserFree(parser); at the end of modelInfoXmlInit | | | - thanks go to Mathilde for reporting this | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24469 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_info_xml.c | | | | | * commit 36e2623864bf97c821bdd0b8a045987ee129ae80 | | | Author: Adrian Pop | | | Date: Sat Feb 7 01:35:26 2015 +0000 | | | | | | - attempt to fix #3136 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24468 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 1516a3e6b33b1e7b8b87195ff85c4e9628b57cb1 | | | Author: Vitalij Ruge | | | Date: Fri Feb 6 23:17:24 2015 +0000 | | | | | | fixed generation of dyn. optimization vars | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24467 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/DynamicOptimization.mo | | | | | * commit 2b807def79062c990181223fe28c95bf1ce2e072 | | | Author: Per Östlund | | | Date: Fri Feb 6 16:38:34 2015 +0000 | | | | | | Fix for #3070: | | | - Fix dependency analysis of some cases of redeclares classes. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24465 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/NFSCodeDependency.mo | | | | | * commit 498cab6e9944d7dd8f768deaf95895173fde9a48 | | | Author: Martin Sjölund | | | Date: Fri Feb 6 14:53:35 2015 +0000 | | | | | | Better makefile for parallelism | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24464 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Makefile.common | | | M Compiler/Script/OpenModelicaScriptingAPI.mos | | | | | * commit c1a432fbe7a68382c92fa5ca2aa3a5d1399bfb10 | | | Author: Martin Sjölund | | | Date: Fri Feb 6 13:12:18 2015 +0000 | | | | | | Remove OpenModelicaScriptingAPI.mo as Adrian updated the tarball | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24461 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | D Compiler/Script/OpenModelicaScriptingAPI.mo | | | | | * commit 33d3e2ddf1fcfa4c33a178c95f57bec1ebb09d9c | | | Author: Adeel Asghar | | | Date: Fri Feb 6 12:17:02 2015 +0000 | | | | | | - Generate struct field names based on function output names. | | | - Converted few more API calls in OMEdit to use scripting API. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24460 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | M Compiler/Template/SimCodeTV.mo | | | | | * commit 2900bdefcd4f63025378e5695a063587d961a662 | | | Author: Niklas Worschech | | | Date: Fri Feb 6 10:39:46 2015 +0000 | | | | | | changed exception call in cpp template | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24459 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit fa3e21b52529f4e6a50d2d31f477e9179b7b3ed3 | | | Author: OpenModelica Hudson | | | Date: Fri Feb 6 09:59:13 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24458 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit 8c864cca03a83ac318ae4a82262667c76bbea8b7 | | | Author: Ruediger Kampfmann | | | Date: Fri Feb 6 09:50:49 2015 +0000 | | | | | | -some fix for older C++ standard | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24457 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit 37ed16a48a412bfd2910292bd58e39841cf5cb95 | | | Author: Adrian Pop | | | Date: Fri Feb 6 04:22:29 2015 +0000 | | | | | | - split qt-clients build on windows so one can build just the ones who is interested in | | | - better Compiler/Script cleaning | | | - clean OMEdit generated files on clean | | | - get rid of some warnings | | | - do Print.clearBuf() a bit differently in Main | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24453 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Main/Main.mo | | | M Compiler/Makefile.compiler_subdirs.common | | | M Compiler/Makefile.in | | | M Compiler/boot/Makefile.common | | | M Compiler/runtime/systemimpl.c | | | M Makefile.common | | | | | * commit 5688a32649e114bbe1b548085e89b088ad941e08 | | | Author: Adrian Pop | | | Date: Fri Feb 6 00:26:11 2015 +0000 | | | | | | - missing -f | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24451 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/boot/Makefile.common | | | | | * commit 063b01f121f43fee021137c6b85a727ec15735a0 | | | Author: Adeel Asghar | | | Date: Thu Feb 5 17:35:03 2015 +0000 | | | | | | - emit signals from scripting API for logging. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24443 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 43bacd0ec711134d0e1b3f190b20dea90e0091ec | | | Author: Lennart Ochel | | | Date: Thu Feb 5 15:49:50 2015 +0000 | | | | | | - restore indentation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24442 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 8aba4fd3edb8de20038d0911466e8f19d5db49a9 | | | Author: Volker Waurich | | | Date: Thu Feb 5 13:59:17 2015 +0000 | | | | | | - fix ordering of parameter equations | | | - removed start value calculation | | | - extended dumpSimEqSystem | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24440 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit ca7a56eee7a738cfc54d889c97608fac84284860 | | | Author: Martin Sjölund | | | Date: Thu Feb 5 12:30:11 2015 +0000 | | | | | | Force updating the scripting API to the latest version when bootstrapping | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24437 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Makefile.common | | | M Compiler/boot/Makefile.common | | | | | * commit 5d3e19235b9e6ed576478605910d83b57448fd54 | | | Author: Martin Sjölund | | | Date: Thu Feb 5 12:20:04 2015 +0000 | | | | | | Use only 1 version of the threadData and symbol table | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24436 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit 39c71b81e499fb7e567048ed0ad2a66327de94cd | | | Author: Martin Sjölund | | | Date: Thu Feb 5 10:54:38 2015 +0000 | | | | | | Fix accidental spaces | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24433 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.in | | | | | * commit 559a06862e6c29dc5745bb9b54297f0a0e1d5e2a | | | Author: Martin Sjölund | | | Date: Thu Feb 5 10:52:13 2015 +0000 | | | | | | Move the copying of the Qt cpp and header files from bootstrapping to omedit target | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24432 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Makefile.common | | | M Compiler/boot/Makefile.common | | | M Makefile.in | | | | | * commit e56a24408c655604354d4899071576df97630fde | | | Author: Adeel Asghar | | | Date: Thu Feb 5 10:37:42 2015 +0000 | | | | | | - make OSX happy. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24430 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit f98ff9b4b64474b8cfe4737b0f6c6f7c5713c4c4 | | | Author: Martin Sjölund | | | Date: Thu Feb 5 10:31:31 2015 +0000 | | | | | | Make sure the scripting API is generated | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24429 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.in | | | | | * commit b4970240d0af445d306b56ef45f82aa65aeab9fb | | | Author: Lennart Ochel | | | Date: Thu Feb 5 10:22:51 2015 +0000 | | | | | | - remove duplicated function | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24428 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit 84e9228b4aeff8860013aacbbd5a8cfa65897def | | | Author: Lennart Ochel | | | Date: Thu Feb 5 10:15:27 2015 +0000 | | | | | | - remove obsolete debug flag "+d=symbolicInitialization" | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24427 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 1b526bb62324be1233f2e0eab228ae217acaefed | | | Author: Lennart Ochel | | | Date: Thu Feb 5 10:10:11 2015 +0000 | | | | | | - remove obsolete debug flag "+d=dumpoptinit" | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24426 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Flags.mo | | | | | * commit 3628240ef1b35496e95c85d515b309a23872eae9 | | | Author: Lennart Ochel | | | Date: Thu Feb 5 10:06:23 2015 +0000 | | | | | | - remove obsolete optimization module "optimizeInitialSystem" | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24425 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/Util/Flags.mo | | | | | * commit e9dfd6555d53bf505df7a3ff0c9f6c26bc0ea876 | | | Author: Lennart Ochel | | | Date: Thu Feb 5 09:55:44 2015 +0000 | | | | | | - remove obsolete function | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24424 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | | | * commit 5fe31636bdfcedb5a871984747979a7be2f171a2 | | | Author: Adeel Asghar | | | Date: Wed Feb 4 15:29:07 2015 +0000 | | | | | | - Removed the OMOptim documentation as it is already part of OpenModelicaUsersGuide.pdf. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24418 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit fa46752f529f5726e2f81095f702ad1a5de21af8 | | | Author: Martin Sjölund | | | Date: Wed Feb 4 15:17:00 2015 +0000 | | | | | | Update scripting API | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24417 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/OpenModelicaScriptingAPI.mo | | | M Compiler/Script/OpenModelicaScriptingAPI.mos | | | | | * commit be73191e198f8ee11e94d46167167d8facf800a2 | | | Author: Martin Sjölund | | | Date: Wed Feb 4 15:02:26 2015 +0000 | | | | | | Add getComponentsTest API (typed version of getComponents) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24416 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Script/Interactive.mo | | | | | * commit 11df4e4fc904e6811cbcb8745da6b9756dcac78a | | | Author: Per Östlund | | | Date: Wed Feb 4 14:42:30 2015 +0000 | | | | | | - Some minor optimizations. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24411 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FFrontEnd/FNode.mo | | | M Compiler/FrontEnd/InstExtends.mo | | | M Compiler/FrontEnd/InstUtil.mo | | | M Compiler/FrontEnd/Lookup.mo | | | M Compiler/FrontEnd/Types.mo | | | | | * commit abdc5218de2f185fc571f62f8158e35b7f590526 | | | Author: Lennart Ochel | | | Date: Wed Feb 4 14:31:33 2015 +0000 | | | | | | - cleanup | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24410 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/OnRelaxation.mo | | | | | * commit f3e214ea7480fcae0be5aa44d27b84e56ab08ad0 | | | Author: Niklas Worschech | | | Date: Wed Feb 4 12:58:47 2015 +0000 | | | | | | fix for c-lang build error in SimController class | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24407 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | | | * commit 0e04f588380c18e7fae59ee5dffec9abd91ea945 | | | Author: Lennart Ochel | | | Date: Wed Feb 4 12:37:59 2015 +0000 | | | | | | - add flag "+d=disableComSubExp" to disable module "comSubExp" since it breaks some models | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24406 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 77727f6c51fe1b1855cd6a8192e50e32c9ddd12f | | | Author: OpenModelica Hudson | | | Date: Wed Feb 4 12:36:16 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24404 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit cf6179485a679543c6c2244757801afb6cb7079d | | | Author: Adeel Asghar | | | Date: Wed Feb 4 12:29:14 2015 +0000 | | | | | | - minor changes in Qt API interface. | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24403 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/CevalScript.mo | | | M Compiler/Template/GenerateAPIFunctionsTpl.tpl | | | | | * commit c43b6291f45d56c84fa716cee709dcf42438727e | | | Author: OpenModelica Hudson | | | Date: Wed Feb 4 12:01:36 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24402 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | | | * commit 713904dea9942d0b5aeb341ada0958945d95edf6 | | | Author: OpenModelica Hudson | | | Date: Wed Feb 4 12:01:11 2015 +0000 | | | | | | [Janitor mode] Set auto-props | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24401 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | | | * commit 00003439b85446e8dae1fbb812d3b77b98c1a510 | | | Author: Niklas Worschech | | | Date: Wed Feb 4 11:59:50 2015 +0000 | | | | | | added new exception class for all simulation errors in cpp runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24400 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/DataExchange/SimData.cpp | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Core/Math/Functions.cpp | | | M SimulationRuntime/cpp/Core/Math/SparseMatrix.cpp | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaSystem.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimController.cpp | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | M SimulationRuntime/cpp/Core/Solver/SystemStateSelection.cpp | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/Utils/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/Modelica/ModelicaUtilities.cpp | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_papi.cpp | | | M SimulationRuntime/cpp/Core/Utils/extension/measure_time_rdtsc.cpp | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | M SimulationRuntime/cpp/Include/Core/Math/Array.h | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | M SimulationRuntime/cpp/Include/Core/Object/Object.h | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | A SimulationRuntime/cpp/Include/Core/Utils/Modelica/ModelicaSimulationError.h | | | M SimulationRuntime/cpp/Include/Core/Utils/extension/measure_time_papi.hpp | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | M SimulationRuntime/cpp/Solver/CVode/CVode.cpp | | | M SimulationRuntime/cpp/Solver/Euler/Euler.cpp | | | M SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp | | | M SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp | | | M SimulationRuntime/cpp/Solver/Peer/Peer.cpp | | | | | * commit f800645a39c28b9b5c135ad8ec98fe356bc63f38 | | | Author: OpenModelica Hudson | | | Date: Wed Feb 4 11:18:36 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24399 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | * commit 95996673469e888385561a9c1e4e7ccaa6e44bf7 | | | Author: Adrian Pop | | | Date: Wed Feb 4 11:16:15 2015 +0000 | | | | | | - expand uniontype records into metarecords on loadFileInteractiveQualified (helps MDT give content assist for uniontype records) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24398 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/Interactive.mo | | | | | * commit a45c9e4ab63b8b474812d86832ba868b30e41aa0 | | | Author: Willi Braun | | | Date: Wed Feb 4 11:10:13 2015 +0000 | | | | | | - fix the huge linear solver failings output | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24397 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/linearSolverLapack.c | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 86f06df36718997c05f785012828125717e400e5 | | | Author: OpenModelica Hudson | | | Date: Wed Feb 4 08:50:49 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24394 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit 7cd499eb3424f6dd5f616da8a38f9c02bcee96a7 | | | Author: Michael Kloeppel | | | Date: Wed Feb 4 08:49:16 2015 +0000 | | | | | | fix IDAGetDky issue | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24393 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit 990e467e495d0b381eb83bad4ef14e5288639b0a | | | Author: OpenModelica Hudson | | | Date: Tue Feb 3 16:25:26 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24390 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | | | * commit a9979fbdbc98ecec66a1082d3427588de48f2f74 | | | Author: Martin Sjölund | | | Date: Tue Feb 3 16:10:42 2015 +0000 | | | | | | Fix assertion output (uses the API for log messages) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24389 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/ModelicaUtilities.c | | | M SimulationRuntime/c/util/omc_error.c | | | | | * commit 4612ff0f3020ea0ada53004e175e28dedf7482fe | | | Author: Willi Braun | | | Date: Tue Feb 3 15:51:04 2015 +0000 | | | | | | - switch the linear solver, to lapack with totalpivot as fallback | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24387 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/linearSystem.h | | | | | * commit 727a5df4ddc624f386379810d2e051f952fbe1fc | | | Author: Marcus Walther | | | Date: Tue Feb 3 15:36:33 2015 +0000 | | | | | | - RUNTIME_STATIC_LINKING is now working for Windows systems (MinGW) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24386 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/System/FactoryExport.h | | | M SimulationRuntime/cpp/Include/Core/Modelica/FactoryExport.h | | | M SimulationRuntime/cpp/Include/Core/Modelica/ModelicaSystem.h | | | M SimulationRuntime/cpp/Include/Core/Solver/FactoryExport.h | | | M SimulationRuntime/cpp/Include/Solver/CVode/FactoryExport.h | | | M SimulationRuntime/cpp/Include/Solver/Euler/FactoryExport.h | | | M SimulationRuntime/cpp/Include/Solver/Peer/FactoryExport.h | | | | | * commit 27f7b48f23e2eada8ce4e401621c7e548c7a5959 | | | Author: Martin Sjölund | | | Date: Tue Feb 3 15:23:55 2015 +0000 | | | | | | ModelicaUtilities should output to the chosen log format | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24385 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/ModelicaUtilities.c | | | M SimulationRuntime/c/util/omc_error.c | | | M SimulationRuntime/c/util/omc_error.h | | | | | * commit aa2160398d1cb9b8951f5dc893632f56a184ba5f | | | Author: OpenModelica Hudson | | | Date: Tue Feb 3 14:27:14 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24384 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | M SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | | | * commit da36c48ab7df2b95567acd64b832bc5b6794a6a5 | | | Author: Michael Kloeppel | | | Date: Tue Feb 3 14:18:00 2015 +0000 | | | | | | add IDA solver to CPP runtime | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24381 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverSettingsOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticSolverSettingsOMCFactory.h | | | A SimulationRuntime/cpp/Include/Solver/IDA/FactoryExport.h | | | A SimulationRuntime/cpp/Include/Solver/IDA/IDA.h | | | A SimulationRuntime/cpp/Include/Solver/IDA/IDASettings.h | | | A SimulationRuntime/cpp/Solver/IDA/CMakeLists.txt | | | A SimulationRuntime/cpp/Solver/IDA/FactoryExport.cpp | | | A SimulationRuntime/cpp/Solver/IDA/IDA.cpp | | | A SimulationRuntime/cpp/Solver/IDA/IDASettings.cpp | | | | | * commit 94150145d187ef6f67e34d552efe77851be23117 | | | Author: Per Östlund | | | Date: Tue Feb 3 13:35:36 2015 +0000 | | | | | | Fix for #2977: | | | - Allow fewer subscripts than dimensions. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24379 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit ddc308080ee360cc4beec8dbfe0e8b2967d8a32c | | | Author: Adrian Pop | | | Date: Tue Feb 3 10:46:08 2015 +0000 | | | | | | - use in Windows the same error reporting for dll loading as in Línux | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24378 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/systemimpl.c | | | | | * commit bcdda872017de4e7dfe6963d84ef5bdd8b1cee6a | | | Author: Adrian Pop | | | Date: Tue Feb 3 09:12:12 2015 +0000 | | | | | | - back to 1.9.2 nightly | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24376 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/omc_config.h | | | | | * commit d22c5857078080e976d511fba3a5c946a0c5b6a4 | | | Author: OpenModelica Hudson | | | Date: Mon Feb 2 13:54:59 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24371 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | * commit 9e1ce973e31c1a6b525c957ff5984cc2e1bc26f4 | | | Author: Lennart Ochel | | | Date: Mon Feb 2 13:42:11 2015 +0000 | | | | | | - there is no jacobian G anymore | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24370 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | | | * commit da958b846c28e3c1d46a70b395d9fc50f6fb7974 | | | Author: Lennart Ochel | | | Date: Mon Feb 2 13:36:21 2015 +0000 | | | | | | - remove more code from numeric initialization approach | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24369 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/SymbolicJacobian.mo | | | | | * commit 5bb9ff382d7bfc26ca0013e8c79a390dc3db0595 | | | Author: Nils Menager | | | Date: Mon Feb 2 13:34:31 2015 +0000 | | | | | | Fix for time events that occur in every cycle in calcOneStep() | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24368 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Core/SimController/SimManager.cpp | | | | | * commit 1378b569a29966b33eb74fd21b5b9f657cd75bbd | | | Author: Lennart Ochel | | | Date: Mon Feb 2 13:11:58 2015 +0000 | | | | | | - remove obsolete functions traverseAlgorithmFinder and createInitialParamAssignments | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24367 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit ee8830b4451c88d70e1f05a8a06ef78a3b7d9e2b | | | Author: Adrian Pop | | | Date: Mon Feb 2 11:25:50 2015 +0000 | | | | | | - switch version to 1.9.2 beta1 | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24365 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/omc_config.h | | | | | * commit 2ce7805a561f9c16b2afe88e8517ef8d2260b47c | | | Author: Adrian Pop | | | Date: Sun Feb 1 18:19:16 2015 +0000 | | | | | | - back to 1.9.2 nightly | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24359 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/omc_config.h | | | | | * commit 135390e5e28cd50cc3b05758e732cc1f69557a46 | | | Author: Adrian Pop | | | Date: Sun Feb 1 13:35:25 2015 +0000 | | | | | | - switch version to 1.9.2 Beta | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24353 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/runtime/omc_config.h | | | | | * commit ca81b4654fcc19913fcf6a57e88a7e93822a6068 | | | Author: Adrian Pop | | | Date: Sat Jan 31 00:11:33 2015 +0000 | | | | | | - fix some typos | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24346 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/LibrariesConfig.h.in | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/OMCFactory.cpp | | | | | * commit a92c746f9df563cb8e85a089bce02392e707f289 | | | Author: Adrian Pop | | | Date: Fri Jan 30 22:56:32 2015 +0000 | | | | | | - try some voodoo | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24345 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.in | | | | | * commit 79a0deac1495dba41f21f225a2078f6b29a20f7b | | | Author: Adrian Pop | | | Date: Fri Jan 30 18:30:34 2015 +0000 | | | | | | - use runProcess("cmd /c command") on windows instead of system(command) so that no console window appears | | | - remove some f2c include directories | | | - enable parallel mark in windows | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24343 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/Makefile.in | | | M Compiler/runtime/System_omc.c | | | M Compiler/runtime/systemimpl.c | | | M Parser/Makefile.common | | | M SimulationRuntime/c/math-support/CMakeLists.txt | | | M SimulationRuntime/c/simulation/CMakeLists.txt | | | | | * commit e5df72f80f4f0ed11798672c8c6468c8e5dc7e71 | | | Author: Lennart Ochel | | | Date: Fri Jan 30 18:04:56 2015 +0000 | | | | | | - remove more code for removed numeric initialization | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24342 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit e40489727f6ac500926e7d0c020b05660b0775d4 | | | Author: Lennart Ochel | | | Date: Fri Jan 30 17:25:24 2015 +0000 | | | | | | - remove more code for removed numeric initialization | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24341 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendQSS.mo | | | M Compiler/BackEnd/HpcOmScheduler.mo | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | M Compiler/SimCode/SerializeModelInfo.mo | | | M Compiler/SimCode/SimCode.mo | | | M Compiler/SimCode/SimCodeUtil.mo | | | M Compiler/Template/CodegenAdevs.tpl | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Template/CodegenCSharp.tpl | | | M Compiler/Template/SimCodeDump.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Template/TaskSystemDump.tpl | | | M SimulationRuntime/c/openmodelica_func.h | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 7680a65610059f6e2ae792df9a9ecb7aab47dea4 | | | Author: Martin Sjölund | | | Date: Fri Jan 30 16:29:42 2015 +0000 | | | | | | Fix some abs/fabs warnings (possibly abs was also part of f2c and was an fabs in disguise) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24340 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/openmodelica_types.h | | | M SimulationRuntime/c/optimization/eval_all/EvalG.c | | | M SimulationRuntime/c/simulation/solver/dassl.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHybrd.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverNewton.c | | | | | * commit 9c48a4acf82b3261476ef6f24c000739e5c87670 | | | Author: Martin Sjölund | | | Date: Fri Jan 30 16:08:07 2015 +0000 | | | | | | Don't call max() in generated code | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24339 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 83e9f5607526cb23b02befc9b45a0c13c783774a | | | Author: Martin Sjölund | | | Date: Fri Jan 30 15:46:57 2015 +0000 | | | | | | Logic fix | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24337 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/System_omc.c | | | | | * commit 6013e6fdb281cb0f5c88ff90df0e3662aa180dce | | | Author: OpenModelica Hudson | | | Date: Fri Jan 30 15:45:12 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24336 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit c376912ae1a5c0b23323515788f77100d0bc9b59 | | | Author: Ruediger Kampfmann | | | Date: Fri Jan 30 14:57:26 2015 +0000 | | | | | | + some fix due to inputs for vxworks | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24334 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit b76a1d6ec0a8868e129fad3ba620401f5736d91b | | | Author: Lennart Ochel | | | Date: Fri Jan 30 10:31:23 2015 +0000 | | | | | | - fix call to min | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24332 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSolverHomotopy.c | | | | | * commit 1b823e9fb3093d8cfdf468768ecea77871023461 | | | Author: Martin Sjölund | | | Date: Fri Jan 30 10:23:18 2015 +0000 | | | | | | min/max fixes after f2c.h was removed | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24331 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/systemimpl.c | | | D SimulationRuntime/c/math-support/bigden.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | | | * commit ca48d9a359cb7da82ac06c59192f54c724fcd09d | | | Author: Martin Sjölund | | | Date: Fri Jan 30 10:16:50 2015 +0000 | | | | | | Remove call to min | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24330 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/System_omc.c | | | | | * commit f2969f964d72e899b8ffaae8dfc5b37c641e72b9 | | | Author: Martin Sjölund | | | Date: Fri Jan 30 10:04:53 2015 +0000 | | | | | | f2c.h fixes, remove some math files from svn | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24329 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | D SimulationRuntime/c/math-support/dlamch.c | | | D SimulationRuntime/c/math-support/nelmead.c | | | D SimulationRuntime/c/math-support/newuob.c | | | D SimulationRuntime/c/math-support/trsapp.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 4f13e7004a3a6de08c69c19d150e45e8a447df8b | | | Author: Martin Sjölund | | | Date: Fri Jan 30 09:43:15 2015 +0000 | | | | | | There is no more f2c.h | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24328 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/lapackimpl.c | | | M Compiler/runtime/systemimpl.c | | | M SimulationRuntime/c/openmodelica_types.h | | | | | * commit 74a53542534fea77647a32fd3453f7b9e71e0a1c | | | Author: Martin Sjölund | | | Date: Fri Jan 30 09:17:01 2015 +0000 | | | | | | No more f2c.h | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24327 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/BuildModelRecursive.mos | | | M SimulationRuntime/c/simulation_data.h | | | | | * commit 9c5ae60a39460d2cfee16b22f33a6789433859d9 | | | Author: Martin Sjölund | | | Date: Fri Jan 30 08:54:16 2015 +0000 | | | | | | Remove f2c and a bit more from the simulation runtime (thanks to r24305) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24325 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/BuildModelRecursive.mos | | | M SimulationRuntime/c/CMakeLists.txt | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.in | | | M configure.in | | | | | * commit 2c49ede02b99b7a1d376c7ef31bdad5a0fcc5b3f | | | Author: Adrian Pop | | | Date: Thu Jan 29 22:05:12 2015 +0000 | | | | | | - avoid having extern twice | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24323 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | M SimulationRuntime/c/openmodelica.h | | | M SimulationRuntime/c/util/modelica.h | | | | | * commit df9bef23f392ad34ad00c403a4b496352dd63faf | | | Author: Adrian Pop | | | Date: Thu Jan 29 20:38:56 2015 +0000 | | | | | | - build OMEdit using the OpenModelicaCompiler.dll on Windows | | | - i think we should have both dll loading and corba in the same OMEdit and toggle it on a flag (so that is easier for testing) | | | - make handleCommand public in Main.mo as otherwise you cannot import it | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24320 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Main/Main.mo | | | M SimulationRuntime/c/meta/meta_modelica.c | | | M SimulationRuntime/c/meta/meta_modelica.h | | | | | * commit 55721f2ce3b2a5fa3b9d740d3276738da5bd2885 | | | Author: Martin Sjölund | | | Date: Thu Jan 29 20:12:50 2015 +0000 | | | | | | Fix performance profiling for info.json files | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24319 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_info_json.c | | | M configure.in | | | | | * commit 8ecb6e7a4b2f706c0c89e6f98fa68ef7a5c1fbed | | | Author: Adrian Pop | | | Date: Thu Jan 29 16:35:37 2015 +0000 | | | | | | - on some weird systems case matters :) | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24310 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | | | * commit dc4d75be86cfe4882954a58c62e6c46c4e31aa32 | | | Author: OpenModelica Hudson | | | Date: Thu Jan 29 16:26:41 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24309 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Util/StringUtil.mo | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | M SimulationRuntime/cpp/Include/Core/HistoryImpl.h | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | * commit e79e4e434a24899574a836b381652d83e3e62402 | | | Author: Niklas Worschech | | | Date: Thu Jan 29 16:05:21 2015 +0000 | | | | | | adapted BufferReaderWriter of cpp runtime to new writer interface | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24306 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M SimulationRuntime/cpp/Core/Math/ArrayOperations.cpp | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Solver/SolverDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/System/AlgLoopDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Core/System/SystemDefaultImplementation.cpp | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/BufferReaderWriter.h | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | M SimulationRuntime/cpp/Include/Core/HistoryImpl.h | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopDefaultImplementation.h | | | | | * commit 31db4b31908f579b32b1d3b43023bbbb0af8ffb7 | | | Author: Lennart Ochel | | | Date: Thu Jan 29 15:41:54 2015 +0000 | | | | | | - removed deprecated numeric initialization approach | | | - removed simflags: "-iom=*" and "-iim=numeric" | | | - another commit will remove more code that belongs to the numeric initialization approach | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24305 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | M SimulationRuntime/c/simulation/solver/initialization/CMakeLists.txt | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.h | | | D SimulationRuntime/c/simulation/solver/initialization/initialization_data.c | | | D SimulationRuntime/c/simulation/solver/initialization/initialization_data.h | | | D SimulationRuntime/c/simulation/solver/initialization/method_ipopt.c | | | D SimulationRuntime/c/simulation/solver/initialization/method_ipopt.h | | | D SimulationRuntime/c/simulation/solver/initialization/method_kinsol.c | | | D SimulationRuntime/c/simulation/solver/initialization/method_kinsol.h | | | D SimulationRuntime/c/simulation/solver/initialization/method_nelderMeadEx.c | | | D SimulationRuntime/c/simulation/solver/initialization/method_nelderMeadEx.h | | | D SimulationRuntime/c/simulation/solver/initialization/method_newuoa.c | | | D SimulationRuntime/c/simulation/solver/initialization/method_newuoa.h | | | D SimulationRuntime/c/simulation/solver/initialization/method_simplex.c | | | D SimulationRuntime/c/simulation/solver/initialization/method_simplex.h | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | M SimulationRuntime/c/simulation/solver/solver_main.h | | | M SimulationRuntime/c/util/simulation_options.c | | | M SimulationRuntime/c/util/simulation_options.h | | | M SimulationRuntime/fmi/export/fmi1/fmu1_model_interface.c | | | M SimulationRuntime/fmi/export/fmi2/fmu2_model_interface.c | | | | | * commit e10c650284cb3d621253b6fab64a09bcf4da0940 | | | Author: Adrian Pop | | | Date: Thu Jan 29 15:38:41 2015 +0000 | | | | | | - send threadData to dynamically loaded external function | | | - do not fail in writeBuf if there is no buffer or there is no data | | | - update test BatchPlant_StandardWater | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24304 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenC.tpl | | | M Compiler/Util/DynLoad.mo | | | M Compiler/runtime/Dynload.cpp | | | M Compiler/runtime/Dynload_omc.cpp | | | M Compiler/runtime/printimpl.c | | | M Compiler/runtime/systemimpl.h | | | | | * commit b68318f6eb24a25621f9ce92dd28b05b46f621a3 | | | Author: Per Östlund | | | Date: Thu Jan 29 15:36:42 2015 +0000 | | | | | | - Added new package StringUtil for string utility functions. | | | - Improved Util.stringWrap and renamed it StringUtil.wordWrap. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24303 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Flags.mo | | | A Compiler/Util/StringUtil.mo | | | M Compiler/Util/Util.mo | | | M Compiler/boot/LoadCompilerSources.mos | | | | | * commit 109ae133858ca100bc6afea10be609085a7b2fd2 | | | Author: Martin Sjölund | | | Date: Thu Jan 29 15:14:54 2015 +0000 | | | | | | Print the source files used to run the script | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24302 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/BuildModelRecursive.mos | | | | | * commit 50403286b5153d70848816f3f8bd3fed0e516e1f | | | Author: Lennart Ochel | | | Date: Thu Jan 29 15:11:12 2015 +0000 | | | | | | - #3114: handle empty system in initialization | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24301 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 617aa90fc713d60c932fca6f47de0f02085f697c | | | Author: OpenModelica Hudson | | | Date: Thu Jan 29 13:56:56 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24300 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 5b3738643b99470f0e7402a8da2892885335ed15 | | | Author: Martin Sjölund | | | Date: Thu Jan 29 13:49:49 2015 +0000 | | | | | | Try to make msl-external-libs thread-safe | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24299 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit 7899e7aef7eacc52cb730b5e18e189d5868b8d3a | | | Author: Lennart Ochel | | | Date: Thu Jan 29 13:07:34 2015 +0000 | | | | | | - #3113: fix missing implicit defined initial conditions | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24296 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 65e13190980398b109c64311b5468881080a8cdb | | | Author: Lennart Ochel | | | Date: Thu Jan 29 12:06:59 2015 +0000 | | | | | | - remove redundant case | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24295 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 336ad043b72e554af042f7e153cd07f1e85f10f9 | | | Author: Lennart Ochel | | | Date: Thu Jan 29 10:31:39 2015 +0000 | | | | | | - fix initialization of inactive when-equations (example from #3092) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24291 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Initialization.mo | | | | | * commit 678e229aca0d46bd64196e78e9cda96d343bd6c1 | | | Author: Martin Sjölund | | | Date: Thu Jan 29 10:16:11 2015 +0000 | | | | | | Detect der() being used inside a function | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24289 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Static.mo | | | M Compiler/Util/Error.mo | | | | | * commit 3736f27c70f6c97f5a2767cc4e009840456eff95 | | | Author: Marcus Walther | | | Date: Thu Jan 29 08:52:38 2015 +0000 | | | | | | - Threads are now joined correctly after simulation | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24288 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit dec4b3cb803256705f9535509579eed4aab5ddb6 | | | Author: Martin Sjölund | | | Date: Thu Jan 29 08:42:03 2015 +0000 | | | | | | Do not require setting PATH to run the compliance suite | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24287 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Examples/ComplianceSuite.mos | | | | | * commit 0fed5cf8aba181d0bc07286d86f3f386d4c3f4bc | | | Author: Adrian Pop | | | Date: Thu Jan 29 01:47:17 2015 +0000 | | | | | | - don't generate SourceInfo_SOURCEINFO again as is already in meta_modelica_builtin.c and we get duplicate definitions in Windows | | | - small optimization in Compiler/BackEnd/BackendEquation.mo, don't start from 1 (findFirstUnusedEquOptEntry consumes 12% for Spice3BenchmarkFourBitBinaryAdder) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24286 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/Template/CodegenC.tpl | | | | | * commit 587a3074933e5108b631e27b8850230b012aa5d2 | | | Author: Adrian Pop | | | Date: Wed Jan 28 22:53:02 2015 +0000 | | | | | | - more fixes for Windows | | | - add include to omc_config.h | | | - ansi-c for the highness | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24285 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/CMakeLists.txt | | | M SimulationRuntime/c/simulation/solver/CMakeLists.txt | | | M SimulationRuntime/c/simulation/solver/initialization/CMakeLists.txt | | | M SimulationRuntime/c/util/omc_msvc.c | | | | | * commit f8a291ffd77f7e11b2c9c241276728ee32a876c5 | | | Author: Willi Braun | | | Date: Wed Jan 28 22:45:23 2015 +0000 | | | | | | - update help text. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24284 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | | | * commit 0c9873e2cb5eb4c18f4658e8abf8bea57bec784d | | | Author: Vitalij Ruge | | | Date: Wed Jan 28 22:33:41 2015 +0000 | | | | | | fixed hessian structure | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24283 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/optimization/DataManagement/DerStructure.c | | | | | * commit a3b4047c4ea4ce565ce808d6b5ea2da54d9fe85b | | | Author: Willi Braun | | | Date: Wed Jan 28 22:14:32 2015 +0000 | | | | | | - update help text | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24282 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Util/Flags.mo | | | | | * commit 0e37c9cd9f332f683ca555eba67ef410c5dc50d1 | | | Author: Martin Sjölund | | | Date: Wed Jan 28 21:46:39 2015 +0000 | | | | | | Try to fix OSX build | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24281 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M configure.in | | | | | * commit 42f70caabb529af200a38cf696b6db1fba434e6c | | | Author: Martin Sjölund | | | Date: Wed Jan 28 18:22:56 2015 +0000 | | | | | | Handle more things for minimal simulation runtime: | | | - Numeric initalization disabled | | | - f2c disabled | | | - Most NLS solvers disabled due to f2c dependencies | | | (Only set with OMC_MINIMAL_RUNTIME=1) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24276 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.in | | | M SimulationRuntime/c/simulation/solver/initialization/initialization.c | | | M SimulationRuntime/c/simulation/solver/model_help.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | M configure.in | | | | | * commit b94f6a4f04ce19835356a0ee51624413f7d93138 | | | Author: Willi Braun | | | Date: Wed Jan 28 16:29:03 2015 +0000 | | | | | | - move cse module to the postOptModules | | | - activate it for simulation/libraries/3rdParty/ThermoPower/Bug2537.mos, | | | since it reduce drastically the time of the critical path in the testsuite. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24272 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 7ac750606350e8b4ab6c2f913c3db8574a41b91c | | | Author: OpenModelica Hudson | | | Date: Wed Jan 28 15:02:29 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24271 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit 90d4309b675320cdc007d01e3f6daaf51532b53c | | | Author: Marcus Walther | | | Date: Wed Jan 28 14:54:50 2015 +0000 | | | | | | - improved memory optimization | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24269 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit 7615f9d478604000b994dcf1b676b0afeb66edf8 | | | Author: Martin Sjölund | | | Date: Wed Jan 28 14:48:22 2015 +0000 | | | | | | Fix spelling | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24268 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/optimization/optimizer_main.c | | | | | * commit e709a5e65d29cf3529b0a6925ec89c88b5280552 | | | Author: Adrian Pop | | | Date: Wed Jan 28 14:21:48 2015 +0000 | | | | | | - space junkie | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24264 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/systemimpl.c | | | | | * commit 5523e30429a7fde92f8d95969fb908a788be0cef | | | Author: Martin Sjölund | | | Date: Wed Jan 28 14:14:08 2015 +0000 | | | | | | Fix compilation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24262 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/optimization/OptimizerData.h | | | M SimulationRuntime/c/simulation/solver/kinsolSolver.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.c | | | | | * commit 44e9c29156670f8f5ebe7ff30e6f585e54130615 | | | Author: Martin Sjölund | | | Date: Wed Jan 28 14:09:43 2015 +0000 | | | | | | Add make option OMC_MINIMAL_RUNTIME=1, which skips compilation of many object files in the simulation runtime (to make it easier to cross-compile for real-time targets) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24261 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/HpcOmSchedulerExt.cpp | | | M Compiler/runtime/Makefile.common | | | M Compiler/runtime/config.unix.h.in | | | M Compiler/runtime/lapackimpl.c | | | R100 Compiler/runtime/config.h Compiler/runtime/omc_config.h | | | M Compiler/runtime/settingsimpl.c | | | M Compiler/runtime/systemimpl.c | | | M Compiler/runtime/unitparser.cpp | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/Makefile.in | | | M SimulationRuntime/c/optimization/OptimizerInterface.h | | | M SimulationRuntime/c/simulation/results/simulation_result_ia.h | | | M SimulationRuntime/c/simulation/results/simulation_result_plt.h | | | M SimulationRuntime/c/simulation/results/simulation_result_wall.h | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/solver/initialization/method_ipopt.c | | | M SimulationRuntime/c/simulation/solver/initialization/method_kinsol.c | | | M SimulationRuntime/c/simulation/solver/linearSolverUmfpack.h | | | M SimulationRuntime/c/simulation/solver/linearSystem.c | | | M SimulationRuntime/c/simulation/solver/linearSystem.h | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.c | | | M SimulationRuntime/c/simulation/solver/nonlinearSystem.h | | | M SimulationRuntime/c/simulation/solver/radau.h | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 32ea17000e3e7d2d3537d6ebeb5461772ba7349b | | | Author: Volker Waurich | | | Date: Wed Jan 28 14:04:03 2015 +0000 | | | | | | - use initial values of parameters from binding expressions | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24260 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit a9f97c5a1bd227b47676febfa61ef0f929323cd5 | | | Author: Vitalij Ruge | | | Date: Wed Jan 28 13:23:36 2015 +0000 | | | | | | ExpressionSolve: fixed sign in pow(x,y) = z with respect to x | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24258 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | * commit e2e08967c0a4100af22d2e263c9767134ebbdeb0 | | | Author: Adrian Pop | | | Date: Wed Jan 28 12:53:57 2015 +0000 | | | | | | - change alarm to also kill the children (the entire process tree) on Windows | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24256 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/omc_msvc.c | | | | | * commit 89620a531da0485110b8bb235be5b65de316c765 | | | Author: Marcus Walther | | | Date: Wed Jan 28 12:30:23 2015 +0000 | | | | | | - fixed FMU-Cpp Tests | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24255 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit af7ae50923e0734180975c9f5f0b3a072e682211 | | | Author: Lennart Ochel | | | Date: Wed Jan 28 12:18:08 2015 +0000 | | | | | | - remove unused variable | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24254 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | * commit 6d9aa04acac122ba721a3136ece05c37ccf5233c | | | Author: Lennart Ochel | | | Date: Wed Jan 28 12:16:02 2015 +0000 | | | | | | - #3094: fix some asserts that were not formatted according to "logFormat" | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24253 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | | | * commit 0af4437cd332d9bdae521c03e5b6432f82205a34 | | | Author: Marcus Walther | | | Date: Wed Jan 28 12:10:13 2015 +0000 | | | | | | - fixed levelfix-scheduler | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24252 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit 96c539f91a871a7eb2969d27cf0523d050159c65 | | | Author: OpenModelica Hudson | | | Date: Wed Jan 28 12:06:45 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24251 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit 8480703f43b8799f870d0e63bef2d9ea3ac0d309 | | | Author: Marcus Walther | | | Date: Wed Jan 28 11:59:31 2015 +0000 | | | | | | - fixed hpcom of cpp-runtime (levelfix-scheduler still broken) | | | - fixed measure time of cpp-runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24250 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeMain.mo | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/CodegenFMUCpp.tpl | | | | | * commit b4b45cec2690bd2aad4ccdf9e4b4c2eedcefe3ec | | | Author: OpenModelica Hudson | | | Date: Wed Jan 28 11:31:46 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24249 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit 52c412c1a64f3dcb0347ce32b10a8300c95725fd | | | Author: Willi Braun | | | Date: Wed Jan 28 11:25:18 2015 +0000 | | | | | | - fix differentiate that results in a zeroExp. | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24248 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Differentiate.mo | | | M Compiler/FrontEnd/Expression.mo | | | | | * commit c94f64d6540b2223cd04950a0591c751cd27a4fb | | | Author: OpenModelica Hudson | | | Date: Wed Jan 28 11:23:01 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24247 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit fd7de1966c1071aa191feb9dbe53338d32c5d9a6 | | | Author: Willi Braun | | | Date: Wed Jan 28 11:19:51 2015 +0000 | | | | | | - use BackendEquation.travese* functions, to not change the ordering of the given variables and equations | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24246 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit 8ec2622d7fac88f0bebbbfb4c61d5d237d733985 | | | Author: Martin Sjölund | | | Date: Wed Jan 28 10:50:15 2015 +0000 | | | | | | Remove unused code | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24245 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/InstUtil.mo | | | | | * commit a49a2f3b06ea6a4fe4b7ce7914dd915e8167dcb7 | | | Author: Martin Sjölund | | | Date: Wed Jan 28 10:41:01 2015 +0000 | | | | | | Swap Linux/Windows | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24244 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/systemimpl.c | | | | | * commit 0fbfc876980ced4ab4b698456b09f9ab0e3bdf3c | | | Author: Martin Sjölund | | | Date: Wed Jan 28 10:34:20 2015 +0000 | | | | | | #3107 Send SIGALRM to children when the alarm is triggered | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24243 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ModelicaBuiltin.mo | | | M Compiler/runtime/systemimpl.c | | | | | * commit 7e55368c1391a7c91aba59bbebb5af3418c139b5 | | | Author: Willi Braun | | | Date: Wed Jan 28 09:55:55 2015 +0000 | | | | | | - remove workaround case | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24241 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/Differentiate.mo | | | | | * commit 61bcfa035bd2a5653bfd26dc5878866b50ff6ce0 | | | Author: OpenModelica Hudson | | | Date: Wed Jan 28 01:04:12 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24237 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | | | * commit dd53542c6d7cb6b8eb93861c4e0ea68e418f4b38 | | | Author: Willi Braun | | | Date: Wed Jan 28 00:51:38 2015 +0000 | | | | | | - improved CSE module further. | | | - a remaining isssue that lot of models have issues with the indexReduction if cseCall is activated | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24236 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/CommonSubExpression.mo | | | M Compiler/FrontEnd/Expression.mo | | | M Compiler/Util/Flags.mo | | | | | * commit 922c68509ee2c710eecfeb5fc184e86dba8ee488 | | | Author: Willi Braun | | | Date: Wed Jan 28 00:20:52 2015 +0000 | | | | | | - fix isRecType | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24235 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/ComponentReference.mo | | | | | * commit 013ebfbfc48bfb8239ef0fc6b8a1521f6c4b8c48 | | | Author: Vitalij Ruge | | | Date: Tue Jan 27 21:22:55 2015 +0000 | | | | | | ExpressionSolve: improved numeric for qe | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24233 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | * commit 7c9df043f8a5684e58033e2939f03e0dc2d22dfc | | | Author: Martin Sjölund | | | Date: Tue Jan 27 18:57:13 2015 +0000 | | | | | | #3106 We no longer install txt-files as documentation | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24232 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Makefile.common | | | | | * commit b46fb2dcb2873deeac4efc710f6ac77f62eff67c | | | Author: Marcus Walther | | | Date: Tue Jan 27 13:21:35 2015 +0000 | | | | | | - changed library order to fix cpp-build with statically linked boost | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24230 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit f90635f44a18b2b34ca0fd57109cb65255cfe45f | | | Author: Volker Waurich | | | Date: Tue Jan 27 12:02:42 2015 +0000 | | | | | | - changed cost estimation model | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24227 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendDAE.mo | | | M Compiler/BackEnd/BackendDAEOptimize.mo | | | M Compiler/BackEnd/BackendDAEUtil.mo | | | M Compiler/BackEnd/BackendDump.mo | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/HpcOmTaskGraph.mo | | | | | * commit 32df748bd0169f3011ef42bc3ae66acbcb7170fb | | | Author: Martin Sjölund | | | Date: Tue Jan 27 10:50:28 2015 +0000 | | | | | | Do not evaluate functions marked `__OpenModelica_Impure=true` | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24226 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/FrontEnd/Static.mo | | | | | * commit 1a3b70f140c56d012bb4eff85628a34162b20035 | | | Author: Henning Kiel | | | Date: Tue Jan 27 10:09:05 2015 +0000 | | | | | | fix #2939 again (for windows) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24225 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit 011d9903edb2d7dcae63ad44e080d8cd087bcc64 | | | Author: OpenModelica Hudson | | | Date: Tue Jan 27 09:49:48 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24224 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit d160160ce55d317e63f09b72c84d57546d6b4678 | | | Author: Niklas Worschech | | | Date: Tue Jan 27 09:44:48 2015 +0000 | | | | | | fix for algloop vars initialization for analytic Jacobian | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24223 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | | | * commit c2ae48960e07fddc8ddc81ba5ede1d14ace4fd9a | | | Author: OpenModelica Hudson | | | Date: Tue Jan 27 09:40:42 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24222 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit f69fefcd4b4eb6efd58cf539d3ca14dd685fc2a2 | | | Author: Willi Braun | | | Date: Tue Jan 27 09:38:58 2015 +0000 | | | | | | - fix SimCode generation for expression like TUPLE() = f(). | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24221 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/SimCodeUtil.mo | | | | | * commit a6b3a321b8f8d6ce62339f5523c5c2a13057b97a | | | Author: Marcus Walther | | | Date: Tue Jan 27 07:55:09 2015 +0000 | | | | | | - forgot one file | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24220 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/SimCode/HpcOmSimCodeMain.mo | | | | | * commit b418da2f0ac282c357be90a1bf712393df974000 | | | Author: OpenModelica Hudson | | | Date: Tue Jan 27 07:50:57 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24219 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | | | * commit c7556d2b5e3a3b0b9ce0b98bec7db21647e3da49 | | | Author: Marcus Walther | | | Date: Tue Jan 27 07:49:11 2015 +0000 | | | | | | - changed name of "Analyzation_Mode" to "Runtime_static_linking" | | | - removed flag "hpcomAnalyzationMode" | | | - moved Runtime_static_linking into cpp-template | | | - added a flag to link boost statically to the cpp-runtime | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24218 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Template/CodegenCpp.tpl | | | M Compiler/Template/CodegenCppHpcom.tpl | | | M Compiler/Template/SimCodeTV.mo | | | M Compiler/Util/Flags.mo | | | M SimulationRuntime/cpp/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/DataExchange/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Math/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Modelica/ModelicaConfig.inc.in | | | M SimulationRuntime/cpp/Core/SimController/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimulationSettings/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/SimulationSettings/Factory.cpp | | | M SimulationRuntime/cpp/Core/Solver/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp | | | M SimulationRuntime/cpp/Core/System/CMakeLists.txt | | | M SimulationRuntime/cpp/Core/Utils/extension/CMakeLists.txt | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/MatfileWriter.h | | | M SimulationRuntime/cpp/Include/Core/DataExchange/Policies/TextfileWriter.h | | | M SimulationRuntime/cpp/Include/Core/HistoryImpl.h | | | M SimulationRuntime/cpp/Include/Core/Modelica.h | | | M SimulationRuntime/cpp/Include/Core/Modelica/ModelicaSystem.h | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimController.h | | | M SimulationRuntime/cpp/Include/Core/SimController/ISimData.h | | | M SimulationRuntime/cpp/Include/Core/SimController/Initialization.h | | | M SimulationRuntime/cpp/Include/Core/SimController/SimController.h | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/Factory.h | | | M SimulationRuntime/cpp/Include/Core/SimulationSettings/IGlobalSettings.h | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/Core/Solver/SolverSettings.h | | | M SimulationRuntime/cpp/Include/Core/Solver/SystemStateSelection.h | | | M SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h | | | M SimulationRuntime/cpp/Include/Core/System/IStateSelection.h | | | M SimulationRuntime/cpp/Include/Core/System/SystemDefaultImplementation.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryPolicy.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SolverOMCFactory.h | | | M SimulationRuntime/cpp/Include/SimCoreFactory/Policies/SystemOMCFactory.h | | | M SimulationRuntime/cpp/Makefile | | | M SimulationRuntime/cpp/PrecompiledHeader.cmake | | | M SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/CVode/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Euler/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Hybrj/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Kinsol/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Newton/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/Peer/CMakeLists.txt | | | M SimulationRuntime/cpp/Solver/UmfPack/CMakeLists.txt | | | | | * commit 0fd212813f8e1e92b26dfb07841438295f46eae4 | | | Author: OpenModelica Hudson | | | Date: Mon Jan 26 22:53:20 2015 +0000 | | | | | | [Janitor mode] Fix whitespace | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24217 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | * commit b5d2be1ddbcc33993c526dee4356e58e54abcd5e | | | Author: Willi Braun | | | Date: Mon Jan 26 22:43:41 2015 +0000 | | | | | | - fix minor issues in some aux functions | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24216 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/BackendEquation.mo | | | M Compiler/BackEnd/BackendVariable.mo | | | M Compiler/BackEnd/Initialization.mo | | | M Compiler/FrontEnd/DAEUtil.mo | | | | | * commit 7c755e4a346ad24f7da928f9b246c8b798a5533d | | | Author: Lennart Ochel | | | Date: Mon Jan 26 20:43:34 2015 +0000 | | | | | | - recover communicateStatus since it is used by OMEdit | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24215 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 395ff9b613f3a70a479de43883469f64cfeaa717 | | | Author: Henning Kiel | | | Date: Mon Jan 26 20:41:07 2015 +0000 | | | | | | fix some compile warnings | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24214 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/systemimpl.c | | | M SimulationRuntime/cpp/Include/Core/Math/Functions.h | | | | | * commit abdeca1f21b071d39832e656f65020381927acba | | | Author: Henning Kiel | | | Date: Mon Jan 26 20:40:29 2015 +0000 | | | | | | fix #2939 | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24213 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/Script/CevalScript.mo | | | | | * commit ef3682206485ca8bfac0dec953393d1a09002e93 | | | Author: Vitalij Ruge | | | Date: Mon Jan 26 19:07:01 2015 +0000 | | | | | | ExpressionSolve: | | | - used Vieta's formulas for qe | | | - improved initial guess | | | | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24211 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/BackEnd/ExpressionSolve.mo | | | | | * commit a9c82c35ad3731158a09300a1c2ab885bff69e92 | | | Author: Martin Sjölund | | | Date: Mon Jan 26 16:40:23 2015 +0000 | | | | | | Try to fix the builds | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24209 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M Compiler/runtime/config.h | | | M Makefile.common | | | M SimulationRuntime/c/Makefile.in | | | | | * commit 4f4b59c80cde22b2ee1deeee8d9009e035be7564 | | | Author: Lennart Ochel | | | Date: Mon Jan 26 16:36:08 2015 +0000 | | | | | | - remove interactive flag properly | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24208 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/simulation_options.h | | | | | * commit 6bbba9c2fb34d6e25f7043fdd816060fb7e6a331 | | | Author: Lennart Ochel | | | Date: Mon Jan 26 16:27:33 2015 +0000 | | | | | | - remove communicateStatus properly | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24207 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/solver_main.c | | | | | * commit 492d18befae0aa94aedcccf7fc38691094eb49d3 | | | Author: Lennart Ochel | | | Date: Mon Jan 26 16:23:12 2015 +0000 | | | | | | - remove communicateStatus once more | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24206 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/solver/perform_simulation.c | | | | | * commit 0ee476a662e4b55362a513f92189f3c418a5ce5c | | | Author: Lennart Ochel | | | Date: Mon Jan 26 15:42:19 2015 +0000 | | | | | | - remove communicateStatus (interactive simulation) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24205 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | M SimulationRuntime/c/simulation/simulation_runtime.h | | | | | * commit 614a89a3eeab40b483d18a0e6b70db559bf4265a | | | Author: Martin Sjölund | | | Date: Mon Jan 26 15:34:53 2015 +0000 | | | | | | Remove interactive flag from help text | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24204 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/util/simulation_options.c | | | | | * commit c56b70ca61d62cef027a1e3375859d1545cd678c | | | Author: Martin Sjölund | | | Date: Mon Jan 26 15:30:10 2015 +0000 | | | | | | Remove interactive simulation couplings from simulation_runtime.cpp | | | - Add socket.cpp to c/simulation (TODO: move to c/util as a C interface) | | | | | | | | | git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@24203 f25d12d1-65f4-0310-ae8a-bbce733d8d8e | | | | | | M SimulationRuntime/c/Makefile.common | | | M SimulationRuntime/c/simulation/simulation_runtime.cpp | | | A SimulationRuntime/c/simulation/socket.cpp | | | A SimulationRuntime/c/simulation/socket.h | | | A SimulationRuntime/c/simulation/socket_unix.cpp | | | A SimulationRuntime/c/simulation/socket_win.cpp | | | | | * commit a2757ce3156b986294a71ae6740257cc2f363c03 | | | Author: Willi Braun | | | Date: Mon Jan 26 15:22:10 2015 +0000 | | | | | |