Schöberl, Joachim
|
c631efd6b5
|
Merge branch 'fix_access_of_empty_WP_wires' into 'master'
Avoid out-of-bounds access in OCC WP and ListOfShapes
See merge request ngsolve/netgen!545
|
2022-12-20 13:52:43 +01:00 |
|
Matthias Rambausek
|
bda7ea5ac1
|
handle case of WP.wires being empty
|
2022-12-20 12:14:55 +01:00 |
|
Christopher Lackner
|
36644161b3
|
fix closesurface identification with degenerated edges
|
2022-12-19 13:26:18 +01:00 |
|
Christopher Lackner
|
7abda1151c
|
occ_face ProjectPointGI should set gi
|
2022-12-13 16:09:28 +01:00 |
|
Joachim Schoeberl
|
fef7cca030
|
empty table copy
|
2022-12-13 15:04:15 +01:00 |
|
Joachim Schoeberl
|
948a7bfc4d
|
table from flattable
|
2022-12-12 23:45:49 +01:00 |
|
Joachim Schoeberl
|
52a71a5f76
|
Table from FlatTable
|
2022-12-12 20:03:17 +01:00 |
|
Schöberl, Joachim
|
6d539e0213
|
Merge branch 'occ_no_maps' into 'master'
remove all std::maps<TopoDS_Shape, *> and std::set<TopoDS_Shape>
See merge request ngsolve/netgen!542
|
2022-12-09 16:20:37 +01:00 |
|
Hochsteger, Matthias
|
69892f39eb
|
Merge branch 'mesh_ptr_as_extern' into 'master'
mesh pointer should be declared extern in visualpkg
See merge request ngsolve/netgen!543
|
2022-12-09 15:41:31 +01:00 |
|
Christopher Lackner
|
d3a393a727
|
fixes for identifications not using maps, python maps also don't use hash
|
2022-12-09 13:10:17 +01:00 |
|
Joachim Schoeberl
|
1338cff45d
|
fix more sprintf warnings
|
2022-12-08 15:26:27 +01:00 |
|
Joachim Schoeberl
|
c622f39897
|
replace sprintf by snprintf (remove warnings), remove old mpi-interface header
|
2022-12-08 15:19:16 +01:00 |
|
Christopher Lackner
|
6b846eeec2
|
Merge branch 'mesh_ptr_as_extern' into occ_no_maps
|
2022-12-07 12:12:24 +01:00 |
|
Christopher Lackner
|
f3ba4e2706
|
mesh pointer should be declared extern in visualpkg
|
2022-12-07 12:11:04 +01:00 |
|
Christopher Lackner
|
0aa20603d9
|
remove all std::maps<TopoDS_Shape, *> and std::set<TopoDS_Shape>
since hash conflicts may occur this is not safe.
|
2022-12-06 17:51:19 +01:00 |
|
Joachim Schoeberl
|
d976e27b33
|
more constexpr
|
2022-11-28 09:50:12 +01:00 |
|
Matthias Hochsteger
|
e09a38d804
|
fix fmaddsub intrinsic calls
|
2022-11-21 12:13:19 +01:00 |
|
Joachim Schoeberl
|
f457009083
|
fix typo
|
2022-11-20 19:21:25 +01:00 |
|
Joachim Schoeberl
|
2d022013ad
|
fmaddsub intrinsics (avx2+avx512)
|
2022-11-20 19:10:30 +01:00 |
|
Matthias Hochsteger
|
c18229535a
|
Lo/Hi for SIMD<8>
|
2022-11-17 13:34:24 +01:00 |
|
Joachim Schoeberl
|
ee78c611e1
|
missing const
|
2022-11-17 00:08:47 +01:00 |
|
Joachim Schoeberl
|
71ef65cc86
|
missed Lo/Hi in SIMD<double,2>
|
2022-11-17 00:03:17 +01:00 |
|
Joachim Schoeberl
|
587843fded
|
more SIMD features for complex arithmetics
|
2022-11-16 22:34:05 +01:00 |
|
Matthias Hochsteger
|
c354118fb9
|
define macro NETGEN_DEFAULT_SIMD_SIZE
|
2022-11-16 20:36:16 +01:00 |
|
Matthias Hochsteger
|
22d314a1ec
|
Don't use std::map<TopoDS_Shape> (hash value is not unique)
|
2022-11-15 17:02:34 +01:00 |
|
Joachim Schoeberl
|
b2e8100545
|
order elements such that first vertex is lowest index (reduce equivalence classes)
|
2022-11-13 19:09:27 +01:00 |
|
Lackner, Christopher
|
7a86aae0d1
|
allow different materials in boundarylayer depending on bc name
|
2022-11-10 14:35:58 +01:00 |
|
Joachim Schoeberl
|
e14e7e1b06
|
more constexpr constructors
|
2022-10-26 20:50:17 +02:00 |
|
Joachim Schoeberl
|
95df669656
|
INT<2> constexpr ctor
|
2022-10-26 16:50:19 +02:00 |
|
Joachim Schoeberl
|
17803d2d45
|
relax deprecated
|
2022-10-26 16:45:15 +02:00 |
|
Joachim Schoeberl
|
a183380cc6
|
Enumerate + Zip iterators
|
2022-10-26 15:50:30 +02:00 |
|
Christopher Lackner
|
4714aa9b31
|
smaller tolerance in occ center
|
2022-10-17 15:56:38 +02:00 |
|
Joachim Schoeberl
|
bce715acc9
|
switch back to manual projection for OCC geometry (wta/coil.ipynb make a huge difference)
|
2022-10-16 13:08:27 +02:00 |
|
Matthias Hochsteger
|
a005bfadd8
|
set uv-params in mapped trigs correctly
Just projecting might lead to wrong results if a face contains edges
twice.
|
2022-10-11 11:30:49 +02:00 |
|
Matthias Hochsteger
|
d837d92f0f
|
set uv-params in quads correctly
Just projecting might lead to wrong results if a face contains edges
twice.
|
2022-10-07 18:33:01 +02:00 |
|
Hochsteger, Matthias
|
a9234a589a
|
Merge branch 'fix_edge_swapping_2d' into 'master'
Fix in 2d edge swapping: Don't consider Segments for swapping
See merge request ngsolve/netgen!536
|
2022-10-07 17:21:08 +02:00 |
|
Matthias Hochsteger
|
d2ab9f6c53
|
Fix in 2d edge swapping: Don't consider Segments for swapping
|
2022-10-07 17:02:51 +02:00 |
|
Hochsteger, Matthias
|
f09afb2025
|
Fix bug in 2d CombineImprove optimization
|
2022-10-07 17:00:10 +02:00 |
|
Christopher Lackner
|
11f2ff0c76
|
fix project point on edge to stay in param range
|
2022-10-07 12:22:11 +02:00 |
|
Matthias Hochsteger
|
838450b7a8
|
Colorbar features
- title above
- unit at the end
- allow user-defined number formatting
|
2022-10-06 17:21:53 +02:00 |
|
Matthias Hochsteger
|
9443929806
|
center numbers under colormap
|
2022-10-06 15:36:53 +02:00 |
|
Matthias Hochsteger
|
27679c231a
|
fix drawing of colormap (last piece was missing)
|
2022-10-06 15:11:47 +02:00 |
|
Matthias Hochsteger
|
85b909ef21
|
TopoDS_Shape.center - call utility function instead of separate(and incomplete) implementation
|
2022-10-06 14:50:23 +02:00 |
|
Matthias Hochsteger
|
8224f3cd2d
|
New debug parameter to write mesh on error, python export
|
2022-10-04 12:26:02 +02:00 |
|
Matthias Hochsteger
|
7712429cc2
|
bugfix in occ close surface identification
|
2022-10-04 12:15:45 +02:00 |
|
Matthias Hochsteger
|
92fb557314
|
fix boundarylayer 2d bug
|
2022-10-03 17:22:44 +02:00 |
|
Matthias Hochsteger
|
19453911c6
|
Merge branch 'nilswagner-master'
|
2022-09-29 10:59:33 +02:00 |
|
Matthias Hochsteger
|
308360f678
|
fix warnings in delaunay.cpp
|
2022-09-20 11:28:31 +02:00 |
|
Matthias Hochsteger
|
2ae76d9a86
|
fix cmake bug (didn't apply NG_COMPILE_FLAGS)
|
2022-09-20 10:53:12 +02:00 |
|
Matthias Hochsteger
|
fe1a615996
|
fix cmake
|
2022-09-16 17:32:20 +02:00 |
|