[root]/testsuite/openmodelica/uncertainties
TestModels
(5 files, 713 lines)
ThermoSysPro
(3 files, 627 lines)
Combustion
(1 files, 6 lines)
BoundaryConditions
(2 files, 55 lines)
CombustionChambers
(5 files, 1170 lines)
Sensors
(2 files, 41 lines)
Correlations
(1 files, 6 lines)
Misc
(4 files, 169 lines)
Thermal
(9 files, 457 lines)
ElectroMechanics
(1 files, 6 lines)
BoundaryConditions
(2 files, 30 lines)
Machines
(3 files, 96 lines)
Examples
(1 files, 15 lines)
CombinedCyclePowerPlant
(3 files, 513 lines)
Control
(3 files, 56 lines)
SimpleExamples
(59 files, 1210 lines)
FlueGases
(1 files, 6 lines)
Boilers
(1 files, 3 lines)
BoundaryConditions
(12 files, 513 lines)
HeatExchangers
(4 files, 446 lines)
Junctions
(3 files, 136 lines)
LoopBreakers
(1 files, 3 lines)
Machines
(4 files, 238 lines)
PressureLosses
(5 files, 216 lines)
Sensors
(4 files, 69 lines)
TAC
(3 files, 113 lines)
Volumes
(5 files, 599 lines)
HeatNetworksCooling
(7 files, 471 lines)
InstrumentationAndControl
(2 files, 66 lines)
Blocks
(1 files, 7 lines)
Continu
(9 files, 293 lines)
Discret
(9 files, 206 lines)
Logique
(17 files, 219 lines)
Math
(30 files, 507 lines)
NonLineaire
(10 files, 225 lines)
Sources
(13 files, 258 lines)
Tables
(5 files, 95 lines)
MultiFluids
(1 files, 6 lines)
Boilers
(3 files, 185 lines)
HeatExchangers
(5 files, 297 lines)
Machines
(5 files, 355 lines)
Properties
(2 files, 10 lines)
C3H3F5
(3 files, 177 lines)
FlueGases
(16 files, 431 lines)
Fluid
(3 files, 53 lines)
WaterSolution
(6 files, 221 lines)
WaterSteam
(6 files, 12184 lines)
Solar
(2 files, 108 lines)
Thermal
(1 files, 6 lines)
BoundaryConditions
(2 files, 39 lines)
HeatTransfer
(4 files, 150 lines)
WaterSolution
(1 files, 6 lines)
BoundaryConditions
(9 files, 275 lines)
HeatExchangers
(2 files, 81 lines)
LoopBreakers
(5 files, 99 lines)
Machines
(3 files, 111 lines)
PressureLosses
(2 files, 38 lines)
WaterSteam
(1 files, 6 lines)
Boilers
(2 files, 40 lines)
BoundaryConditions
(13 files, 532 lines)
HeatExchangers
(11 files, 1508 lines)
Junctions
(11 files, 604 lines)
LoopBreakers
(5 files, 113 lines)
Machines
(7 files, 447 lines)
PressureLosses
(17 files, 1167 lines)
Sensors
(6 files, 204 lines)
Volumes
(17 files, 1793 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 67 (100.0%) | 30215 (100.0%) | 450.9 |
sjoelund.se | 9 (13.4%) | 14330 (47.4%) | 1592.2 |
leonardo.laguna | 11 (16.4%) | 8467 (28.0%) | 769.7 |
hudson | 9 (13.4%) | 5786 (19.1%) | 642.8 |
lochel | 10 (14.9%) | 1014 (3.4%) | 101.4 |
adrpo | 6 (9.0%) | 253 (0.8%) | 42.1 |
wbraun | 3 (4.5%) | 240 (0.8%) | 80.0 |
alash325 | 2 (3.0%) | 51 (0.2%) | 25.5 |
vitalij | 11 (16.4%) | 38 (0.1%) | 3.4 |
perost | 3 (4.5%) | 26 (0.1%) | 8.6 |
jfrenkel | 3 (4.5%) | 10 (0.0%) | 3.3 |
- 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.
66 lines of code changed in 1 file:
- remove unnecessary simplifications before pre-opt modules
2 lines of code changed in 2 files:
imporved negate for binary
4 lines of code changed in 1 file:
ExpressionSimplify.simplify2:
- fixed simplifyMulJoinFactorsFind for case "e11-e12 and e12-e11, negative -1.0 factor"
1 lines of code changed in 1 file:
added preprocessing for ExpressionSolve.solve: sort and split equation like h(x,y) = g(z) -> h(x) = k(y,z,pre(x),delay(x,const),start(x))
- remove some recursive parts
- move some solver rules inside preprocessding
- using loop
- not need swaps args, because equation is already sorted
- support more cases e.g.
- tanh, sinh, cosh, if() +- if(), pow(x*y,z)*x = 0, abs(x) = 0, delay(x,const) = x,...
- added testcase
- remove pow(f(x),y) = z -> sign(pre(x))*pow(z,inv(y))
- rewrite some rules
- work with "terms" and "factors" (see Expression.terms, Expression.allTerms, Expression.factors) and not longer with localy expression neighborhood
- fixed some rules for der(x)
- solve (hope all) linear expression without derivation
ToDo: solve lienar user functions
allTerms: added a case for DAE.LUNARY and unite some cases
factors: added case for DAE.LUNARY
1 lines of code changed in 1 file:
- revert r21963 and change the test from #2788
1 lines of code changed in 1 file:
- partially revert r21426 to fix #2788
1 lines of code changed in 1 file:
added some simplify rules
5 lines of code changed in 1 file:
- improved some rules in ExpressionSolve
4 lines of code changed in 1 file:
- clean up ExpressionSolve (features from r21400)
- guard IFEXP in ExpressionSolve against dependency in condition
1 lines of code changed in 1 file:
- Removed some redundant calls to simplify1 in ExpressionSimplify.simplifyBinaryCoeff.
Speeds up instantiation of BatchPlant_StandardWater with 25% (4m45s => 3m30s for me).
4 lines of code changed in 1 file:
- imporved rule x/c1 = c2*x
4 lines of code changed in 1 file:
- attempt to improve r20789 (don't handle impure functions as constant)
1 lines of code changed in 1 file:
- Improved DAEDumpTpl and switched to it as default.
- Untupled min and max in DAE.VariableAttributes.
3 lines of code changed in 1 file:
- fix #2704 (don't handle impure functions as constant)
- add TRACE information to dassl.c::functionODE_residual and solver_main.c::finishSimulation
1 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
11 lines of code changed in 4 files:
- reactivate r19458 because it fixes some bugs
- handling of different attributes in alias-sets is still not working correctly (this should become a ticket)
170 lines of code changed in 1 file:
- revert r19458, since it breaks working test cases
214 lines of code changed in 1 file:
- changed merge of nominal values for alias variables
- don't calculate arithmetic mean instead choose via componentReference depth (like for start values)
- also don't negate nominal values
- one testcase fails for some different reasons(non-linear solver), so deactived for now(Modelica.Fluid.Examples.BranchingDynamicPipes.mos).
170 lines of code changed in 1 file:
new warnings for alias sets with different nominal values
- maybe this should be hidden per default and only displayed with some new flag
248 lines of code changed in 1 file:
- minor simplifications
- change "Alias set with several start values" warning
376 lines of code changed in 1 file:
- simplify rule x/r = x *(1/r) with test of numerical issues
can someone have a look of
./simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos
5 lines of code changed in 1 file:
- fixed BackendDAECreate to create equations for something like DAE.TUPLE() = DAE.CALL() instead of algorithms
- adjusted some relevant functions.
4 lines of code changed in 1 file:
- expand expression only if it can use for simplify
5 lines of code changed in 1 file:
- last fixes for ExternalMedia
+ fully qualify paths in ClassInf.State
+ do List.unique on records so we don't get duplicates
+ now at least 5 models in ExternalMedia can be compiled
- fix an issue with lookup where path to be looked up
contains the name of the model in the scope we're in.
this fixes instantiation of
ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator,
probably more models in ThemoPower.
added test:
testsuite/flattening/modelica/others/ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos
118 lines of code changed in 1 file:
- more playing with alias set selection (consider also the depth of cref in the binding)
96 lines of code changed in 1 file:
- fix typo Aliasset -> Alias set
- change alias start value selection heuristics, try to avoid zero.
32 lines of code changed in 1 file:
Fix for bug: #2346
- sort also the variable components for instantiation based on their bindings
- sort the DAE in the order it is defined in the Modelica file
2 lines of code changed in 2 files:
fixed r16506 | Thanks to Martin.
4 lines of code changed in 1 file:
Added missing case in ExpressionSimplify (see #2268 idea of Martin)
4 lines of code changed in 1 file:
Move some expressions around when you do simplifications only if this improves the complexity of the expression
317 lines of code changed in 1 file:
- Adding more warnings to the uncertainties extraction
16 lines of code changed in 1 file:
Revert r15962 (accidently replaced 8 spaces with 2 spaces; was supposed to be 1 tab to 2 spaces but text editors messed up the command)
Contact me if you have problems merging your working copy
5746 lines of code changed in 1 file:
[Janitor mode] Fix tabs
5746 lines of code changed in 1 file:
[Janitor mode] Set auto-props
29 lines of code changed in 4 files:
Fix eol-style
7862 lines of code changed in 2 files:
Fix for #2159:
- Sort connector components before connecting them, to make sure that their
order doesn't matter.
19 lines of code changed in 1 file:
- try to fix the test, it is really hard to see if just the order of warning messages is twisted or something is wrong, I guess those test should be removed from the testsuite because it is not possible to see if something goes wrong or not
6 lines of code changed in 1 file:
- Including new simple equations elimination for uncertainties
9 lines of code changed in 1 file:
#2072
- Started looking for undefined outputs of record components in functions
- Patched MSL 3.2.1 in the places we had these (mostly Spice3, some Fluid)
- Updated tests that use this (mosty ThermoSysPro and Modelica 3.1; I don't care enough to make them run without warning)
128 lines of code changed in 1 file:
(12 more)