Commit Graph

1534 Commits

Author SHA1 Message Date
Matthias Hochsteger
dd85220021 Clean up debugging code 2024-09-27 11:42:11 +02:00
Matthias Hochsteger
08a00cb32a Merge remote-tracking branch 'origin/master' into boundarylayer_fixes 2024-09-27 11:34:56 +02:00
Hochsteger, Matthias
9f6c64a4f9 Fix splitimprove edge 2024-09-27 01:00:50 +02:00
Matthias Hochsteger
e26513814f Merge remote-tracking branch 'origin/master' into boundarylayer_fixes 2024-09-26 20:04:49 +02:00
Hochsteger, Matthias
0ddcfdd0c7 Propagate OCC maxh settings correctly 2024-09-23 13:36:44 +02:00
Matthias Hochsteger
f603fef130 Ensure sequential/parallel consistency in generated mesh 2024-09-13 13:18:58 +02:00
Hochsteger, Matthias
73c75240f8 Skip SplitImproveEdge if it would insert tets with negative volume 2024-09-13 10:22:50 +02:00
Matthias Hochsteger
4d04dcd97d Skip SplitImproveEdge if it would insert tets with negative volume 2024-09-11 16:10:06 +02:00
Lackner, Christopher
f807be50c2 Project added Element1D/Element2D 2024-09-09 17:18:04 +02:00
Matthias Hochsteger
a504372f82 Fix Mesh::GetSubMesh for 2d meshes 2024-09-05 14:46:57 +02:00
Matthias Hochsteger
75fbd86a7a Merge remote-tracking branch 'origin/master' into boundarylayer_fixes 2024-09-04 15:59:38 +02:00
Matthias Hochsteger
c8d99c0e9e Some fixes for boundarylayers on special points (4 faces) 2024-09-04 15:51:03 +02:00
Joachim Schoeberl
bb3c3ff565 fix warning 2024-09-03 11:11:51 +02:00
Christopher Lackner
d014119b19 pickle identification names 2024-09-02 16:35:57 +02:00
Christopher Lackner
bda192ba90 write identification names into mesh 2024-08-30 11:01:03 +02:00
Christopher Lackner
1497bf36cc fix periodic identifications for meshes where edges touch 2024-08-28 11:07:11 +02:00
Christopher Lackner
72e861be80 add check if any inner points are in polygon when adding inner point 2024-08-27 17:41:20 +02:00
Christopher Lackner
c032ad58ca add property setter for index and edgenr for segment 2024-08-26 16:37:50 +02:00
Christopher Lackner
1772e01edb update IdentifyPeriodicBoundaries to also support 2d meshes (and more stable) 2024-08-26 16:37:08 +02:00
Christopher Lackner
d9247d094b netgen trafo.mat returns Mat<3,3> and takes Mat<3,3> 2024-08-26 11:49:35 +02:00
Christopher Lackner
d72801d19a fix IdentifyPeriodic points in mesh in 2d mesh 2024-08-26 11:13:56 +02:00
Matthias Hochsteger
24a0f47856 Fix boundary layer thicknesses
Height values should be interpreted per-layer, not total (accumulated) height
2024-07-26 18:09:42 +02:00
Joachim Schoeberl
325175c88f comment deprecated function 2024-07-20 10:53:59 +02:00
Joachim Schoeberl
e075d32f14 fix unused warning 2024-07-16 16:50:28 +02:00
Joachim Schoeberl
54d59cff1e fix warnings 2024-07-16 13:03:49 +02:00
Joachim Schoeberl
304ce7364a mpi-send of 0D-elements 2024-07-14 20:38:36 +02:00
Joachim Schoeberl
f1e06f0a6d pickling 0D-elements 2024-07-12 18:21:46 +02:00
Matthias Hochsteger
da743467fb Fix reading face_colors and face_transparencies for faces without attached geometry surface 2024-07-10 10:36:03 +02:00
Matthias Hochsteger
d987051f2b Fix building without Python 2024-07-04 17:26:47 +02:00
Matthias Hochsteger
000a312dc2 Use same color for shifted faces in boundary layer generation 2024-07-04 15:00:50 +02:00
Christopher Lackner
3974191ffa correctly check for degenerated edges 2024-06-27 21:00:52 +02:00
Matthias Hochsteger
433247b09b Boundarylayers - fix finding non-relevant intersections in growth vector limitation 2024-06-27 11:16:50 +02:00
Joachim Schoeberl
f9d7d3a4fd store newest vertex from bisection 2024-06-24 15:30:08 +02:00
Matthias Hochsteger
af5e003790 Fix GIL issue (see previous commit for details) 2024-06-21 11:51:12 +02:00
Christopher Lackner
eff5e946f7 fix export of submesh faces 2024-06-20 11:12:01 +02:00
Joachim Schoeberl
cc3f27e514 comment occ.Mirror 2024-06-11 08:06:25 +02:00
Christopher Lackner
236f14553c fix project on edge in MapSurfacemesh if no trafo is given 2024-06-03 17:19:41 +02:00
Matthias Hochsteger
571cbbe4df Optional identification_name argument in Face::Offset to apply CLOSE_SURFACE identifications 2024-06-03 12:37:26 +02:00
Matthias Hochsteger
6b7cb4942e Boundary layer thickness limitation seems to work now 2024-05-31 21:52:03 +02:00
Matthias Hochsteger
5bf7f6623b More work on boundary layers, todo: cut also with sides of new prisms 2024-05-31 19:24:11 +02:00
Matthias Hochsteger
6d65f18c90 Merge remote-tracking branch 'origin/master' into boundarylayer_fixes 2024-05-31 10:37:10 +02:00
Matthias Hochsteger
fefea90133 Fix pyodide build 2024-05-29 20:32:32 +02:00
Matthias Hochsteger
c7c4478426 some bug fixes ,todo : dont divide by trig_shift 2024-05-27 15:00:57 +02:00
Christopher Lackner
e404ce737b export localh set/get from mesh 2024-05-24 08:30:24 +02:00
Matthias Hochsteger
a253fa4e18 Merge remote-tracking branch 'origin/master' into boundarylayer_fixes 2024-05-23 20:35:02 +02:00
Matthias Hochsteger
1dc353d3c5 Remove output while generating fieldlines 2024-05-21 16:10:13 +02:00
Matthias Hochsteger
a778c606d2 Merge remote-tracking branch 'origin/master' into boundarylayer_fixes 2024-05-14 15:49:03 +02:00
Christopher Lackner
12aaaf1e6c do not EdgeSwap with quads 2024-05-14 13:57:01 +02:00
Hochsteger, Matthias
335b926f8b Runtime MPI wrapper 2024-05-13 13:43:53 +02:00
Umberto Zerbinati
cdb5b74f53 Added ``curved'' field for Datalayout of Element and Elements2D
Signed-off-by: Umberto Zerbinati <zerbinati@maths.ox.ac.uk>
2024-05-02 12:28:06 +01:00