Directory SimulationRuntime/cpp/Include/Core/Math/

Directory Created:
2013-01-25 15:24
Total Files:
10
Deleted Files:
0
Lines of Code:
2590

[root]/SimulationRuntime/cpp/Include/Core/Math

Lines of Code

SimulationRuntime/cpp/Include/Core/Math/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 244 (100.0%) 17868 (100.0%) 73.2
niklwors 70 (28.7%) 7413 (41.5%) 105.9
hudson 57 (23.4%) 4064 (22.7%) 71.2
rfranke 60 (24.6%) 3825 (21.4%) 63.7
sjoelund.se 21 (8.6%) 1150 (6.4%) 54.7
RuedKamp 11 (4.5%) 1148 (6.4%) 104.3
mwalther 13 (5.3%) 239 (1.3%) 18.3
mkloeppel 5 (2.0%) 14 (0.1%) 2.8
nimen 3 (1.2%) 9 (0.1%) 3.0
Julian.Ophey 2 (0.8%) 4 (0.0%) 2.0
hkiel 1 (0.4%) 1 (0.0%) 1.0
cschubert 1 (0.4%) 1 (0.0%) 1.0

Most Recent Commits

rfranke 2015-05-02 21:44 Rev.: 25880

implement pre values of arrays

see Modelica.Blocks.Examples.Interaction1

10 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+10 -10)
rfranke 2015-05-01 15:57 Rev.: 25866

separate ArraySliceConst from ArraySlice to enable slices of const arrays

93 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: ArraySlice.h (+93 -49)
rfranke 2015-05-01 10:21 Rev.: 25861

remove second accessElement method from ArraySlice

20 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: ArraySlice.h (+20 -45)
rfranke 2015-05-01 08:14 Rev.: 25860

add const qualifiers to array operations

164 lines of code changed in 3 files:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+104 -38), ArrayOperations.h (+30 -33), ArraySlice.h (+30 -21)
hudson 2015-04-30 10:42 Rev.: 25840

[Janitor mode] Fix whitespace

1 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+1 -1)
mwalther 2015-04-30 10:40 Rev.: 25839

- 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

4 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+4 -5)
rfranke 2015-04-30 07:19 Rev.: 25835

add support for read access to data of RefArray and make arg of sum_array const

see Modelica.Fluid.Examples.TraceSubstances.RoomCO2 after r25804

6 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+5 -1), ArrayOperations.h (+1 -1)
mwalther 2015-04-29 10:01 Rev.: 25804

- 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

8 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+8 -8)
rfranke 2015-04-29 06:58 Rev.: 25799

exploit new getDataCopy in assign to DynArray

See many Modelica.MultiBody examples that throw an exception after r25788.

2 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+2 -5)
rfranke 2015-04-28 19:31 Rev.: 25794

add more missing throw

2 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+2 -2)
niklwors 2015-04-28 15:06 Rev.: 25788

fix in Array getData, added missing throw

2 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+2 -2)
niklwors 2015-04-28 13:53 Rev.: 25784

fix for precompiled header of cpp runtime msvc build
added use of precompiled header for cpp runtime libraries

0 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: SparseMatrix.h (-5)
rfranke 2015-04-25 07:35 Rev.: 25738

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

6 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+6 -4)
hudson 2015-04-24 19:13 Rev.: 25736

[Janitor mode] Fix whitespace

1 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+1 -1)
rfranke 2015-04-24 19:04 Rev.: 25735

replace specialized string arrays with a converter for external "C"

29 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+29 -411)
rfranke 2015-04-24 08:30 Rev.: 25727

remove const qualifiers from data constructors of RefArrays (fixes r25725)

This is because the RefArrays store pointer and may modify the data.

4 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+4 -4)
rfranke 2015-04-24 06:27 Rev.: 25726

add some more array constructors

48 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+48 -5)
rfranke 2015-04-24 06:03 Rev.: 25725

add const qualifiers to data arguments of array constructors

12 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+12 -12)
rfranke 2015-04-24 05:56 Rev.: 25724

fix StatArrayDim3

see e.g. Modelica.Electrical.Digital.Examples.BUF3S

1 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+1 -1)
rfranke 2015-04-23 22:11 Rev.: 25720

implement POW_ARRAY_SCALAR in Cpp runtime

6 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: ArrayOperations.h (+6)
niklwors 2015-04-23 13:26 Rev.: 25707

fix for linker error in StatArray.resize

1 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+1 -1)
niklwors 2015-04-23 11:47 Rev.: 25706

fix for r25703

6 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+6 -3)
hudson 2015-04-23 11:04 Rev.: 25704

[Janitor mode] Fix whitespace

4 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+4 -4)
niklwors 2015-04-23 11:02 Rev.: 25703

added special assignment operator one,two and three dim StateArray which call assignment operator from base array

29 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+29 -5)
rfranke 2015-04-22 20:34 Rev.: 25695

remove reindex(1) from DynArrays to get the same zero based indexing as in other arrays

10 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+10 -24)
rfranke 2015-04-22 20:32 Rev.: 25694

move iterator from DynArray to DynArrayDim1, where it was before

13 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+13 -13)
rfranke 2015-04-22 20:04 Rev.: 25693

introduce base classes StatArray and DynArray to avoid repeated code

479 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+479 -765)
rfranke 2015-04-22 15:54 Rev.: 25681

remove reference array code from static arrays

the code has been separated out in r25671

83 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+83 -429)
hudson 2015-04-22 07:39 Rev.: 25672

[Janitor mode] Fix whitespace

1 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+1 -1)
rfranke 2015-04-22 07:36 Rev.: 25671

implement specific classes for reference arrays accessing simvars

358 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+358)
rfranke 2015-04-21 22:26 Rev.: 25670

more universal version of previous commit

replace special assign methods with a general BaseArray::getDataReferences

45 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+45 -51)
rfranke 2015-04-21 21:01 Rev.: 25669

implement assign from ref arrays

this is needed for the examples Modelica.Electrical.Digital.Registers.DFFREG*

58 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+57 -1), ArraySlice.h (+1 -1)
hudson 2015-04-20 11:31 Rev.: 25635

[Janitor mode] Fix whitespace

9 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+9 -9)
niklwors 2015-04-20 11:12 Rev.: 25633

added special StatArray constructor for alias arrays

303 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+303 -756)
rfranke 2015-04-20 10:04 Rev.: 25629

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.

8 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: ArrayOperations.h (+8 -2)
rfranke 2015-04-19 21:22 Rev.: 25623

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)

7 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (-29), ArrayOperations.h (+7)
rfranke 2015-04-19 20:21 Rev.: 25620

optimize access to elements of DynArray's

22 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+22 -14)
rfranke 2015-04-19 20:05 Rev.: 25619

bug fix for r25611

1 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: ArraySlice.h (+1 -1)
rfranke 2015-04-19 13:05 Rev.: 25614

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

50 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+50 -17), ArrayOperations.h (-7)
rfranke 2015-04-18 21:59 Rev.: 25613

Change internal storage layout of arrays in Cpp runtime to improve linear algebra (#3286)

46 lines of code changed in 3 files:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+33 -46), ArrayOperations.h (+5 -2), ArraySlice.h (+8 -8)

(140 more)

Generated by StatSVN 0.7.0