Commit Graph

3205 Commits

Author SHA1 Message Date
Christopher Lackner
d61e9d10cd array returns index of appended element on Append, some documentation 2019-08-21 11:56:26 +02:00
Christopher Lackner
ceabe013be code style changes to signals 2019-08-21 11:31:25 +02:00
Christopher Lackner
b12ef20fb7 index type can only be deduced from class, else it is size_t 2019-08-21 11:24:37 +02:00
Christopher Lackner
22de6f2c56 fix typos 2019-08-21 11:06:00 +02:00
Christopher Lackner
3869392f0a workaround for windows in index_type typetrait 2019-08-21 11:03:27 +02:00
Christopher Lackner
a363524a98 more range tests 2019-08-21 10:00:31 +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
Christopher Lackner
8855bc8652 test occ tutorials and test with python default parameters 2019-08-19 20:33:49 +02:00
Joachim Schöberl
d9897fce99 Merge branch 'continue_if_element_deleted' into 'master'
continue if element deleted in inner loop

See merge request jschoeberl/netgen!205
2019-08-19 15:16:39 +00:00
Christopher Lackner
0ad54546c2 continue if element deleted in inner loop 2019-08-19 16:58:53 +02:00
Joachim Schöberl
67f4c89ea1 fix optimized DefineTangentialPlane 2019-08-19 12:47:35 +02:00
Joachim Schöberl
b1d709338a trigger CI 2019-08-18 13:55:57 +02:00
Joachim Schöberl
3d839c2986 trigger CI 2019-08-18 13:50:22 +02:00
Joachim Schöberl
8973624dfe export right array 2019-08-18 13:25:04 +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
Joachim Schöberl
a51292bcf6 Merge branch 'signals' into 'master'
signals

See merge request jschoeberl/netgen!203
2019-08-17 19:38:49 +00:00
Christopher Lackner
0ba774b908 signals 2019-08-16 12:52:37 +02:00
Joachim Schöberl
25f9069f1e Merge branch 'ci_debu_build' into 'master'
[gitlab-ci] Debug build/test

See merge request jschoeberl/netgen!202
2019-08-15 04:55:46 +00:00
Matthias Hochsteger
f33b9f826a [gitlab-ci] Debug build/test 2019-08-15 04:55:46 +00:00
Joachim Schöberl
afe65337bf Merge branch 'parallel_combine_improve' into 'master'
Parallelize CombineImprove

See merge request jschoeberl/netgen!201
2019-08-15 04:55:15 +00:00
Matthias Hochsteger
ad526ef2bc Parallelize CombineImprove 2019-08-14 17:41:26 +02:00
Joachim Schöberl
fb76ef5c70 Merge branch 'segmentindex_operators' into 'master'
correct increment/decrement operators for segmentindex

See merge request jschoeberl/netgen!199
2019-08-14 14:12:35 +00:00
Joachim Schöberl
21f5e5a894 Merge branch 'remove_aligned_alloc' into 'master'
Remove AlignedAlloc

See merge request jschoeberl/netgen!198
2019-08-14 13:25:40 +00:00
Joachim Schöberl
dd8029379d Merge branch 'occ_face_meshsize' into 'master'
set meshsize for occ face from python

See merge request jschoeberl/netgen!197
2019-08-14 13:24:34 +00:00
Matthias Hochsteger
747cfa4a9e Merge branch 'fix_range_bug' into 'master'
segmentindex is 0 based

See merge request jschoeberl/netgen!200
2019-08-14 13:11:25 +00:00
Christopher Lackner
c33feee970 segmentindex is 0 based 2019-08-14 14:00:37 +02:00
Christopher Lackner
b416fead82 correct increment/decrement operators for segmentindex 2019-08-14 13:47:52 +02:00
Matthias Hochsteger
3ce00d1a0c Remove AlignedAlloc
Instead, use a global new (size_t, align_t) operator for MacOS versions
(pre 10.14 is lacking full C++17 support in the standard library).

On all other platforms/versions we expect full C++17 support.
2019-08-14 13:09:57 +02:00
Christopher Lackner
bc7e632368 set meshsize for occ face from python 2019-08-13 18:45:27 +02:00
Joachim Schöberl
15e68020ba Merge branch 'export_array' into 'master'
Export array

See merge request jschoeberl/netgen!196
2019-08-12 16:18:05 +00:00
Matthias Hochsteger
f570f31de9 Export ngcore Arrays 2019-08-12 17:47:50 +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
7b9fbbf0b1 Merge branch 'revert-b580de4d' into 'master'
Revert "Merge branch 'pybind11_upgrade' into 'master'"

See merge request jschoeberl/netgen!195
2019-08-09 16:13:09 +00:00
Joachim Schöberl
234d441a90 Range::Modify() 2019-08-09 18:10:21 +02:00
Joachim Schöberl
270ed2fd42 Revert "Merge branch 'pybind11_upgrade' into 'master'"
This reverts merge request !193
2019-08-09 15:59:33 +00:00
Joachim Schöberl
b580de4d25 Merge branch 'pybind11_upgrade' into 'master'
upgrade pybind11 to v2.3

See merge request jschoeberl/netgen!193
2019-08-09 15:58:18 +00:00
Joachim Schöberl
41a28666f3 Merge branch 'remove_placement_init' into 'master'
remove last placement init which is deprecated in pybind11

See merge request jschoeberl/netgen!194
2019-08-09 14:24:35 +00:00
Joachim Schöberl
9118ddc63a preparations to switch T_POINTS to ngcore::Array 2019-08-09 15:30:58 +02:00
Christopher Lackner
ed024bb66a remove last placement init which is deprecated in pybind11 2019-08-09 14:43:58 +02:00
Christopher Lackner
3b257a448a upgrade pybind11 to v2.3 2019-08-09 13:14:38 +02:00
Joachim Schöberl
c900e0380b unique ptrs in Mesh 2019-08-09 09:02:50 +02:00
Joachim Schöberl
b03705c37d more use of Index types 2019-08-09 00:23:12 +02:00
Joachim Schöberl
44264ad4bd Merge branch 'test_tutorials' into 'master'
Test tutorials

See merge request jschoeberl/netgen!190
2019-08-08 20:03:06 +00:00
Joachim Schöberl
2046d740c4 Merge branch 'unv_2d' into 'master'
Unv 2d

See merge request jschoeberl/netgen!191
2019-08-08 17:30:25 +00:00
Joachim Schöberl
cfa4777318 Merge branch 'utils_cleanup' into 'master'
Utility functions for multithreading

See merge request jschoeberl/netgen!192
2019-08-08 15:08:33 +00:00
Matthias Hochsteger
a99ea4ae85 ComputeColoring function 2019-08-08 14:08:17 +02:00
Matthias Hochsteger
5b913ca7e6 Atomic utility functions 2019-08-08 14:08:09 +02:00