Matthias Hochsteger
|
4b53c63fba
|
helper functions for table creation
|
2021-05-10 12:03:20 +02:00 |
|
Joachim Schoeberl
|
955eaa682c
|
edges/faces on per default
|
2021-05-06 22:22:14 +02:00 |
|
Joachim Schoeberl
|
5af2413481
|
disable edge/faces tables for Mesh class
|
2021-05-06 21:46:56 +02:00 |
|
Matthias Hochsteger
|
786013c857
|
add dependency for rules file
|
2021-04-30 18:33:55 +02:00 |
|
Matthias Hochsteger
|
2eb888a8bf
|
generate .cpp for meshing rules automatically during the build process
|
2021-04-29 14:30:44 +02:00 |
|
Matthias Hochsteger
|
4592123f68
|
Merge remote-tracking branch 'origin/master' into rules_files_not_matching_cpp
|
2021-04-28 11:21:15 +02:00 |
|
Joachim Schoeberl
|
9033de843b
|
uniform refinement for quads
|
2021-04-18 17:53:26 +02:00 |
|
Matthias Hochsteger
|
190e22b06d
|
Find surface element of point: fix local coordinates for TRIG
TRIG and TRIG6 are handled differently, see nginterface_v2.cpp:1114
|
2021-04-09 14:14:04 +02:00 |
|
Joachim Schoeberl
|
d803150b87
|
red refinement, parent faces (thx Guosheng)
|
2021-04-09 08:06:30 +02:00 |
|
Joachim Schoeberl
|
096b419f6e
|
parent edges for red refinement (thx Guosheng)
|
2021-03-31 07:50:24 +02:00 |
|
Matthias Hochsteger
|
44c10f663a
|
Boundarylayer 2d interface
|
2021-03-30 16:55:03 +02:00 |
|
Christopher Lackner
|
15380a2618
|
Revert "more stable boundarylayer, also cut prisms at outside"
This reverts commit d2dc84b02c .
|
2021-03-29 18:05:09 +02:00 |
|
Joachim Schöberl
|
f63734e4a0
|
Merge branch 'archive_localh' into 'master'
DoArchive for LocalH
See merge request jschoeberl/netgen!375
|
2021-03-29 12:46:18 +00:00 |
|
Christopher Lackner
|
d2dc84b02c
|
more stable boundarylayer, also cut prisms at outside
|
2021-03-29 14:02:00 +02:00 |
|
Christopher Lackner
|
001eaa32b6
|
DoArchive for LocalH
|
2021-03-29 13:55:23 +02:00 |
|
Christopher Lackner
|
c27fa6899b
|
Merge remote-tracking branch 'massimil/mleoni/indexIntegerType'
|
2021-03-29 11:55:10 +02:00 |
|
Matthias Hochsteger
|
88fd0a9cd3
|
2d boundary layer - some cleanup, average growth vectors along straight lines
|
2021-03-26 09:13:11 +01:00 |
|
Christopher Lackner
|
a612444e77
|
FindElementOfPoint<1> for 2d meshes for curved segments
|
2021-03-23 15:08:20 +01:00 |
|
Massimiliano Leoni
|
a40544ddc5
|
Changed integer type of Element::index and Element2d::index
|
2021-03-23 12:11:32 +01:00 |
|
Matthias Hochsteger
|
bcd86a18fd
|
FindSurfaceElementOfPoint - use barycentric coordinates of already found volume element
Increases robustness for finding curved surface elements
|
2021-03-17 17:36:41 +01:00 |
|
Matthias Hochsteger
|
69bc02a74d
|
Increase bounding box for curved elements by 20% in element search tree
|
2021-03-17 17:35:30 +01:00 |
|
Matthias Hochsteger
|
98770dbf94
|
2d boundary layers
|
2021-03-16 18:22:14 +01:00 |
|
Matthias Hochsteger
|
c77da32463
|
skip fixed points when checking for mixed mesh
|
2021-03-16 18:09:07 +01:00 |
|
Matthias Hochsteger
|
3397e3bb9d
|
Merge branch 'fix_swapimprove' into 'master'
Fix SwapImprove
See merge request jschoeberl/netgen!370
|
2021-03-02 11:08:13 +00:00 |
|
Christopher Lackner
|
f11cb4fcfb
|
boundarylayers - inner corners at end of layer now possible too
|
2021-03-02 11:47:40 +01:00 |
|
Matthias Hochsteger
|
d7d12ac53d
|
Don't swap very bad elements in SwapImprove
Changes meshing -> new test results
|
2021-03-01 10:08:00 +01:00 |
|
Matthias Hochsteger
|
f8aa3d3159
|
util function NotTooBad() in mesh optimization
|
2021-03-01 09:33:47 +01:00 |
|
Matthias Hochsteger
|
f5432718c1
|
Fix ImproveMesh
|
2021-02-26 12:20:51 +01:00 |
|
Joachim Schoeberl
|
298cbc2523
|
less printing for face hierarchy
|
2021-02-22 08:30:00 +01:00 |
|
Joachim Schoeberl
|
5cc42f040d
|
fixing face refinement (by Guosheng)
|
2021-02-19 18:20:22 +01:00 |
|
Joachim Schoeberl
|
28c4b78410
|
mesh bisection with onlyonce option. otherwise, tet-bisection performs three bisection steps to obtain h/2
|
2021-02-19 15:06:20 +01:00 |
|
Joachim Schoeberl
|
a354bf9e51
|
bisect face classification by permutation of 5
|
2021-02-19 10:04:45 +01:00 |
|
Joachim Schoeberl
|
4592bf90a8
|
subdivided faces are now working (boundary looks good)
|
2021-02-19 02:12:58 +01:00 |
|
Joachim Schoeberl
|
fede8b4d25
|
intermediate faces
|
2021-02-19 01:28:19 +01:00 |
|
Joachim Schoeberl
|
d1c9b4b24f
|
no 'and' in C++ (but ok for gcc and clang ?)
|
2021-02-18 09:28:09 +01:00 |
|
Joachim Schoeberl
|
c7666ae99f
|
classify bisect face (thx Guosheng)
|
2021-02-18 08:43:22 +01:00 |
|
Joachim Schoeberl
|
e9e3d52b45
|
parent faces
|
2021-02-17 23:32:15 +01:00 |
|
Joachim Schoeberl
|
87e472b6fc
|
start face-hierarchy in Netgen
|
2021-02-17 14:54:14 +01:00 |
|
Joachim Schoeberl
|
2e69b39339
|
cleanup parent_edges
|
2021-02-10 19:40:38 +01:00 |
|
Joachim Schöberl
|
39063eb961
|
Merge branch 'mpi_zdes' into 'master'
0d Elements + MPI
See merge request jschoeberl/netgen!367
|
2021-02-10 13:35:06 +00:00 |
|
Joachim Schöberl
|
dd455a7a62
|
Merge branch 'fix_mpi_curve' into 'master'
fix OCC curving with MPI
See merge request jschoeberl/netgen!366
|
2021-02-10 11:22:35 +00:00 |
|
Joachim Schoeberl
|
b03528e944
|
third parent edge
|
2021-02-09 21:14:26 +01:00 |
|
Lukas
|
0256ce1efc
|
also send 0d elements when distributing mesh
|
2021-02-08 12:05:27 +01:00 |
|
Lukas
|
d1bc4fc6ca
|
fix OCC curving with MPI
|
2021-02-08 11:36:48 +01:00 |
|
Joachim Schoeberl
|
145007b46a
|
use the right INT
|
2021-02-08 10:48:41 +01:00 |
|
Joachim Schoeberl
|
fd878079cb
|
edge hierarchy in mesh - Topology class, needs mesh.EnableTable('parentedges')
|
2021-02-08 09:41:23 +01:00 |
|
Matthias Hochsteger
|
6d30186279
|
allow cd2names in 2d meshes
|
2021-02-05 17:40:43 +01:00 |
|
Christopher Lackner
|
9e080ee9e0
|
add boundarylayer closure on pyramids outside
|
2021-02-05 12:16:41 +01:00 |
|
Christopher Lackner
|
1d9281f412
|
localh as shared_ptr in mesh
|
2021-02-05 12:10:22 +01:00 |
|
Matthias Hochsteger
|
221d3f5a9a
|
delete pointelements after parallel mesh send (TODO: send pointelements!)
|
2021-02-02 18:59:32 +01:00 |
|