Commit Graph

4820 Commits

Author SHA1 Message Date
Matthias Hochsteger
12ff6d6f51 Fix identification propagation in boundary layer generation 2025-02-10 17:15:59 +01:00
Matthias Hochsteger
b14a9e6d2b Also shrink identifications in visualization 2025-02-10 17:15:36 +01:00
Matthias Hochsteger
d1228b6ce9 Less tolerance for smoothing of boundarylayer vectors 2025-02-06 19:15:59 +01:00
Matthias Hochsteger
7aff94046f Also smooth boundary layers at corners if adjacent surface elements have similar normal vectors 2025-02-06 18:50:04 +01:00
Matthias Hochsteger
a8a75614c0 More tolerance for boundary layer smoothing along inner edges 2025-02-06 18:49:36 +01:00
Matthias Hochsteger
6f574ec191 Fix range exception in boundarylayer limiter 2025-02-03 17:06:28 +01:00
Matthias Hochsteger
20196cd8e9 Pyodide fixes 2025-01-31 13:06:44 +01:00
Christopher Lackner
cf6c702d2c fix archive of identifications that point to shapes that are not in geometrz 2025-01-29 16:19:19 +01:00
Matthias Hochsteger
5856001819 Fix range exception in boundary limiter, rename npi to first_new_pi 2025-01-29 11:33:12 +01:00
Matthias Hochsteger
49ecbd55ee OCC - use relative tolerances when building OCC incremental mesh 2025-01-28 15:15:11 +01:00
Matthias Hochsteger
311ae9e89b Use fabi-version=17 by default with gcc 2025-01-24 13:38:40 +01:00
Christopher Lackner
5292a09c94 add TopoDS_Shape.WriteBrep 2025-01-22 12:24:30 +01:00
Christopher Lackner
b79128fabf fix bug in mesh read/write when identification name is empty 2025-01-21 09:58:16 +01:00
Matthias Hochsteger
886bb14299 avx512 - const operator[] for SIMD<8, double> 2025-01-20 10:00:15 +01:00
Joachim Schoeberl
892271fd08 proper initialize face2surfedl 2025-01-10 16:59:43 +01:00
Schöberl, Joachim
c4985c49e1 Merge branch 'cherry-pick-b99b8eec' into 'master'
use SortedPointIndex-HT

See merge request ngsolve/netgen!697
2025-01-08 18:57:22 +01:00
Schöberl, Joachim
06e8764d01 use SortedPointIndex-HT
(cherry picked from commit b99b8eec349f0e39edd67341254e3181d4cd86ad)

Co-authored-by: Joachim Schoeberl <joachim.schoeberl@tuwien.ac.at>
2025-01-08 18:57:01 +01:00
Joachim Schoeberl
dcd6f6d60d TablePrefixSum 32/64 bit decision 2025-01-08 08:25:12 +01:00
Joachim Schoeberl
0a1fd5a2e2 EdgeIndex and FaceIndex 2025-01-07 16:41:37 +01:00
Joachim Schoeberl
5642d435e1 missing constexpr 2025-01-06 18:33:44 +01:00
Joachim Schoeberl
6af9b48bda fix range index, Index-operators 2025-01-06 18:05:13 +01:00
Joachim Schoeberl
c0b33db5c0 Index operators 2025-01-06 11:26:50 +01:00
Joachim Schoeberl
59e5974a28 NgArray -> Array bcnames etc 2025-01-05 18:19:21 +01:00
Joachim Schoeberl
1f70e62fc7 int - PointIndex conversion 2025-01-05 15:42:58 +01:00
Joachim Schoeberl
b1e840f7d8 some more 0-based arrays 2025-01-05 15:33:48 +01:00
Joachim Schoeberl
1ebc6a0e81 more ngcore::Array in topology, include headers 2025-01-05 12:14:08 +01:00
Joachim Schoeberl
63cb566b8d mesh.parentelement with correct types 2025-01-04 12:41:04 +01:00
Joachim Schoeberl
9bc0273784 different enditerator experiment 2025-01-04 12:37:38 +01:00
Joachim Schoeberl
c99f26ec12 use HashTable<SortedPointIndices> for bisect 2025-01-04 12:10:25 +01:00
Joachim Schoeberl
0b480f1eab little polish of hashtable 2025-01-04 12:09:38 +01:00
Joachim Schoeberl
eefeca571b polish in meshtype 2025-01-03 11:37:09 +01:00
Christopher Lackner
58db55c2ff fix gui crash in 2d when selecting face numbers 2025-01-03 10:14:58 +01:00
Joachim Schoeberl
0497dc25fd fix archive hashtable 2025-01-03 00:11:29 +01:00
Joachim Schoeberl
2838327ba1 trigger rebuild 2025-01-02 22:27:28 +01:00
Schöberl, Joachim
566182f977 Merge branch 'constexpr_experiments' into 'master'
Constexpr experiments

See merge request ngsolve/netgen!694
2025-01-02 22:01:47 +01:00
Schöberl, Joachim
dd508bf675 Merge branch 'master' into 'constexpr_experiments'
# Conflicts:
#   libsrc/meshing/meshtype.hpp
2025-01-02 21:55:44 +01:00
Joachim Schoeberl
643898c5e2 avoid shared ptr copy 2025-01-02 20:51:11 +01:00
Joachim Schoeberl
3b3491a597 some little steps 2025-01-02 10:17:24 +01:00
Joachim Schoeberl
e926071bb2 archiving ngscore::CloseHashTable 2025-01-01 16:42:11 +01:00
Joachim Schoeberl
ce5f6d695c all tests passing for PointIndex::BASE=0 2025-01-01 15:53:23 +01:00
Joachim Schoeberl
aca27f6421 some more int->PointIndex 2025-01-01 13:53:01 +01:00
Joachim Schoeberl
3185256ad3 PointIndex for csg lockedpnts 2025-01-01 12:27:44 +01:00
Joachim Schoeberl
6d6e297a1f PointInd for edge on closed surf 2025-01-01 12:09:03 +01:00
Joachim Schoeberl
bcbd390f7d PointIndex in Identifications 2024-12-31 21:26:04 +01:00
Schöberl, Joachim
f117281ea4 Merge branch 'constexpr_experiments' into 'master'
Constexpr experiments

See merge request ngsolve/netgen!692
2024-12-31 14:26:09 +01:00
Schöberl, Joachim
3362d91a37 Constexpr experiments 2024-12-31 14:26:09 +01:00
Joachim Schoeberl
fe21b0bb8b cleanup 2024-12-31 14:07:27 +01:00
Joachim Schoeberl
104c576caa ctor 2024-12-31 13:54:11 +01:00
Joachim Schoeberl
2fdc293b9a ctor 2024-12-31 13:38:04 +01:00
Joachim Schoeberl
2b75d091e9 inheriated ctor 2024-12-31 13:31:31 +01:00