Joachim Schoeberl
|
1222356cf4
|
HSum(4) for M1, FlatArray!=
|
2022-02-04 17:01:31 +01:00 |
|
Matthias Hochsteger
|
a96a1e4624
|
separate memtracer.hpp
|
2021-06-10 09:38:00 +02:00 |
|
Matthias Hochsteger
|
3ce5b1958e
|
Initialize FlatArray members ( thx @mrambausek )
|
2021-06-02 15:45:36 +02:00 |
|
Joachim Schoeberl
|
c3984fcc5b
|
just use pointer for Array - iterators (on proposal of Matthias R)
|
2021-05-30 18:58:34 +02:00 |
|
Joachim Schoeberl
|
2d9e32ba70
|
ArrayMem from BaseArray ctor
|
2021-04-09 21:30:29 +02:00 |
|
Christopher Lackner
|
daa0985a41
|
trace memory free only when array owns memory
|
2021-04-07 09:58:53 +02:00 |
|
Joachim Schoeberl
|
1f45601387
|
Array<int> ia(n); ia.Range(2, END-1)
|
2021-03-29 22:39:57 +02:00 |
|
Joachim Schoeberl
|
979a695f62
|
fixing warnings
|
2021-02-18 10:30:01 +01:00 |
|
Christopher Lackner
|
a69cdc9000
|
mem tracing compile time option, simplify by MemoryTracer as member
|
2020-11-21 15:49:07 +01:00 |
|
Matthias Hochsteger
|
f0152baacf
|
mem tracing - TraceMemorySwap helper function
|
2020-11-19 17:35:29 +01:00 |
|
Matthias Hochsteger
|
a17066a387
|
html chart for peak memory consumption, some Array tracing fixes
|
2020-11-19 14:57:45 +01:00 |
|
Matthias Hochsteger
|
1a93fb3fa5
|
first attempt on memory tracing
|
2020-11-18 20:20:35 +01:00 |
|
Joachim Schöberl
|
283db5c637
|
trange bracket with size_t for T_Range
|
2020-09-19 09:43:00 +02:00 |
|
Joachim Schöberl
|
65761e7768
|
check copy_assignable also in copy-constructor
|
2020-09-09 07:03:12 +02:00 |
|
Joachim Schöberl
|
98697959dd
|
check for copy_assignable
|
2020-09-09 06:31:03 +02:00 |
|
Joachim Schöberl
|
b2b8a15611
|
Array copy only if type is assignable
|
2020-09-08 23:00:03 +02:00 |
|
Joachim Schöberl
|
8840c519d3
|
Min/Max of FlatArray, DynamicTable::ChangeSize
|
2020-08-29 11:04:47 +02:00 |
|
Joachim Schöberl
|
5e09626466
|
parallel pickling with mesh-merging
|
2020-08-19 14:50:11 +02:00 |
|
Matthias Hochsteger
|
4682e6915c
|
remove FlatArray for C-Array, use ArrayMem
|
2020-08-04 12:59:03 +02:00 |
|
Joachim Schöberl
|
698192ed72
|
FlatArray for C-array
|
2020-08-03 14:45:32 +02:00 |
|
Joachim Schöberl
|
3b5c346e63
|
proper terms
|
2020-06-17 19:11:17 +02:00 |
|
Christopher Lackner
|
b46ec8dc7b
|
fix printing of 1 based arrays
|
2020-04-18 13:40:19 +02:00 |
|
Christopher Lackner
|
331c0b9486
|
fix AOWrapperIterator operator++
|
2019-08-29 15:06:05 +02:00 |
|
Lukas
|
209acb6af0
|
get data-ptr from arrays
|
2019-08-26 12:51:33 +02:00 |
|
Christopher Lackner
|
d61e9d10cd
|
array returns index of appended element on Append, some documentation
|
2019-08-21 11:56:26 +02:00 |
|
Christopher Lackner
|
2fe62c846e
|
workaround for some compilers evaluating the declval in has_Range
|
2019-08-21 09:44:31 +02:00 |
|
Christopher Lackner
|
6c71982951
|
Range(obj) does respect index type now. If obj has a function Range it
calls the function
|
2019-08-20 18:16:03 +02:00 |
|
Joachim Schöberl
|
7f6f846eb1
|
surfelement - indextype
|
2019-08-18 13:10:58 +02:00 |
|
Joachim Schöberl
|
e89550ec9c
|
polishing improve2, IndirectArray iterator + element access
|
2019-08-18 12:21:10 +02:00 |
|
Matthias Hochsteger
|
3f4cc7a07d
|
Use correct range type in FlatArray
|
2019-08-12 17:47:50 +02:00 |
|
Joachim Schöberl
|
d215ac1025
|
T_POINTS are now ngcore::Array
|
2019-08-10 00:21:37 +02:00 |
|
Joachim Schöberl
|
9118ddc63a
|
preparations to switch T_POINTS to ngcore::Array
|
2019-08-09 15:30:58 +02:00 |
|
Christopher Lackner
|
9f32a5c3ad
|
fix range check, add some tests
|
2019-08-05 12:48:08 +02:00 |
|
Christopher Lackner
|
73fe929811
|
use NETGEN_CHECK_RANGE macro in array
|
2019-07-30 13:38:42 +02:00 |
|
Matthias Hochsteger
|
164609d63a
|
Fix range-based for loops in ArrayMem
|
2019-07-12 09:10:04 +02:00 |
|
Matthias Hochsteger
|
da85de4795
|
Fix ArrayMem::operator=(ArrayMem&&) (again)
|
2019-07-12 08:52:50 +02:00 |
|
Matthias Hochsteger
|
372b0a3089
|
Fix ArrayMem & operator= (ArrayMem && a2)
|
2019-07-11 17:58:23 +02:00 |
|
Matthias Hochsteger
|
ea9fab8c77
|
Remove limit of max 100 PointGeomInfos, add move assignment to ArrayMem
|
2019-07-11 13:21:47 +00:00 |
|
Matthias Hochsteger
|
05aafdc3b6
|
Add LocalHeap, some NGCORE_API
|
2019-07-10 10:47:08 +02:00 |
|
Matthias Hochsteger
|
e1d4cc0410
|
Add Array, TaskManager and concurrentqueue from NGSolve
Array and TaskManager was mainly developed by Joachim Schöberl.
For complete version history, check NGSolve:
https://github.com/NGSolve/ngsolve
The concurrentqueue is from
https://github.com/cameron314/concurrentqueue
revision dea078cf5b6e742cd67a0d725e36f872feca4de4
|
2019-07-09 12:28:21 +02:00 |
|