Skip to content

Commit

Permalink
* OMCompiler 23656fa...65d1390 (1):
Browse files Browse the repository at this point in the history
  > Added flag to use only one instance of algebraic loop solver in cpp runtime
  • Loading branch information
niklwors authored and OpenModelica-Hudson committed Jul 11, 2018
1 parent 2e7f9fc commit 822bb9d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion OMCompiler
Submodule OMCompiler updated 53 files
+5 −1 .gitignore
+328 −105 Compiler/Template/CodegenCpp.tpl
+1 −1 Compiler/Template/SimCodeTV.mo
+5 −1 Compiler/Util/Flags.mo
+6 −3 SimulationRuntime/cpp/CMakeLists.txt
+1 −1 SimulationRuntime/cpp/Core/Modelica/CMakeLists.txt
+2 −0 SimulationRuntime/cpp/Core/SimController/Initialization.cpp
+2 −1 SimulationRuntime/cpp/Core/Solver/CMakeLists.txt
+20 −21 SimulationRuntime/cpp/Core/System/AlgLoopSolverFactory.cpp
+12 −1 SimulationRuntime/cpp/Core/System/LinearAlgLoopDefaultImplementation.cpp
+14 −0 SimulationRuntime/cpp/Core/System/NonLinearAlgLoopDefaultImplementation.cpp
+2 −1 SimulationRuntime/cpp/Include/Core/Modelica.h
+6 −4 SimulationRuntime/cpp/Include/Core/Solver/ILinearAlgLoopSolver.h
+51 −0 SimulationRuntime/cpp/Include/Core/Solver/INonLinearAlgLoopSolver.h
+4 −3 SimulationRuntime/cpp/Include/Core/System/AlgLoopSolverFactory.h
+2 −2 SimulationRuntime/cpp/Include/Core/System/IAlgLoopSolverFactory.h
+2 −1 SimulationRuntime/cpp/Include/Core/System/ILinearAlgLoop.h
+2 −1 SimulationRuntime/cpp/Include/Core/System/INonLinearAlgLoop.h
+3 −2 SimulationRuntime/cpp/Include/Core/System/LinearAlgLoopDefaultImplementation.h
+3 −1 SimulationRuntime/cpp/Include/Core/System/NonLinearAlgLoopDefaultImplementation.h
+1 −1 SimulationRuntime/cpp/Include/FMU/FactoryExport.h
+2 −1 SimulationRuntime/cpp/Include/SimCoreFactory/Policies/FactoryConfig.h
+4 −4 SimulationRuntime/cpp/Include/SimCoreFactory/Policies/LinSolverOMCFactory.h
+4 −4 SimulationRuntime/cpp/Include/SimCoreFactory/Policies/NonLinSolverOMCFactory.h
+4 −4 SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticLinSolverOMCFactory.h
+5 −5 SimulationRuntime/cpp/Include/SimCoreFactory/Policies/StaticNonLinSolverOMCFactory.h
+8 −8 SimulationRuntime/cpp/Include/Solver/Broyden/Broyden.h
+5 −4 SimulationRuntime/cpp/Include/Solver/Dgesv/DgesvSolver.h
+7 −4 SimulationRuntime/cpp/Include/Solver/Hybrj/Hybrj.h
+5 −10 SimulationRuntime/cpp/Include/Solver/Kinsol/Kinsol.h
+7 −4 SimulationRuntime/cpp/Include/Solver/LinearSolver/LinearSolver.h
+8 −7 SimulationRuntime/cpp/Include/Solver/Newton/Newton.h
+5 −3 SimulationRuntime/cpp/Include/Solver/Nox/Nox.h
+1 −1 SimulationRuntime/cpp/Include/Solver/Nox/NoxLapackInterface.h
+7 −4 SimulationRuntime/cpp/Include/Solver/UmfPack/UmfPack.h
+1 −1 SimulationRuntime/cpp/SimCoreFactory/OMCFactory/CMakeLists.txt
+25 −9 SimulationRuntime/cpp/Solver/Broyden/Broyden.cpp
+4 −19 SimulationRuntime/cpp/Solver/Broyden/FactoryExport.cpp
+0 −1 SimulationRuntime/cpp/Solver/Dgesv/CMakeLists.txt
+18 −5 SimulationRuntime/cpp/Solver/Dgesv/DgesvSolver.cpp
+3 −13 SimulationRuntime/cpp/Solver/Dgesv/FactoryExport.cpp
+2 −18 SimulationRuntime/cpp/Solver/Hybrj/FactoryExport.cpp
+25 −7 SimulationRuntime/cpp/Solver/Hybrj/Hybrj.cpp
+5 −34 SimulationRuntime/cpp/Solver/Kinsol/FactoryExport.cpp
+49 −14 SimulationRuntime/cpp/Solver/Kinsol/Kinsol.cpp
+4 −14 SimulationRuntime/cpp/Solver/LinearSolver/FactoryExport.cpp
+32 −8 SimulationRuntime/cpp/Solver/LinearSolver/LinearSolver.cpp
+4 −18 SimulationRuntime/cpp/Solver/Newton/FactoryExport.cpp
+19 −4 SimulationRuntime/cpp/Solver/Newton/Newton.cpp
+3 −21 SimulationRuntime/cpp/Solver/Nox/FactoryExport.cpp
+24 −7 SimulationRuntime/cpp/Solver/Nox/Nox.cpp
+4 −7 SimulationRuntime/cpp/Solver/UmfPack/FactoryExport.cpp
+26 −4 SimulationRuntime/cpp/Solver/UmfPack/UmfPack.cpp

0 comments on commit 822bb9d

Please sign in to comment.