Matthias Hochsteger
|
888ffeaa05
|
Fix disabling curving of edges
|
2024-12-13 09:55:15 +01:00 |
|
Matthias Hochsteger
|
46461fd166
|
Boundary layers - interpolate accross "inner" edges
Inner edges meaning that it's adjacent to two moved faces which have the
same normal vector (there is no kink at this edge)
|
2024-12-12 23:30:24 +01:00 |
|
Matthias Hochsteger
|
8101aa14d9
|
Merge remote-tracking branch 'origin/master' into boundarylayer_fixes
|
2024-12-12 17:46:37 +01:00 |
|
Matthias Hochsteger
|
36cdde4889
|
Use unnamed namespace for struct Line in basegeom.cpp
See https://github.com/NGSolve/netgen/issues/198
|
2024-12-06 11:15:40 +01:00 |
|
Matthias Hochsteger
|
3bfa6c19fa
|
Fix build warnings (found with gcc -Wall)
|
2024-12-03 18:58:12 +01:00 |
|
Joachim Schoeberl
|
9935d877cc
|
mpi cleanup
|
2024-12-01 18:55:01 +01:00 |
|
Joachim Schoeberl
|
8c1882226c
|
missed waits
|
2024-12-01 17:19:45 +01:00 |
|
Joachim Schoeberl
|
75504c3a6d
|
mpi-dummies
|
2024-12-01 16:06:09 +01:00 |
|
Joachim Schoeberl
|
14c39f8283
|
introduce NgMPI_Request(s)
|
2024-11-27 21:16:48 +01:00 |
|
Matthias Hochsteger
|
1c6d53f387
|
Manage global JacobiPols array inside struct
Works around emscripten issue, where the global array was not
constructed properly
|
2024-11-27 18:54:32 +01:00 |
|
Joachim Schoeberl
|
7570468686
|
bcast material etc names using ibcast
|
2024-11-26 13:29:14 +01:00 |
|
Matthias Hochsteger
|
dd6638b1ab
|
Mesh::GetRegionName(element_or_elindex)
|
2024-11-25 16:27:34 +01:00 |
|
Lackner, Christopher
|
7d483dcade
|
Merge branch 'free_edges' into 'master'
OCC - support free-floating edges in solids
See merge request ngsolve/netgen!687
|
2024-11-25 14:14:47 +01:00 |
|
Hochsteger, Matthias
|
3e30ad9b75
|
OCC - support free-floating edges in solids
|
2024-11-25 14:14:47 +01:00 |
|
Matthias Hochsteger
|
44611e668c
|
Fix Segfault in MPI ReceiveMesh
See https://github.com/NGSolve/netgen/issues/196
|
2024-11-25 13:56:39 +01:00 |
|
Matthias Hochsteger
|
109224ebd4
|
Manually limit boundary layer thickness at special points
|
2024-10-31 16:55:49 +01:00 |
|
Matthias Hochsteger
|
33e76840b9
|
Write separate mesh with only quads on open quads error
|
2024-10-31 16:54:59 +01:00 |
|
Matthias Hochsteger
|
c27dbdef30
|
Fix growth vector calculation (do more vector reduction to avoid strange results from inverting badly conditioned matrix)
|
2024-10-31 15:49:41 +01:00 |
|
Matthias Hochsteger
|
c27650af0a
|
Remove debug output
|
2024-10-30 21:54:04 +01:00 |
|
Matthias Hochsteger
|
9f3ccbb9d0
|
Fix CheckLimits
|
2024-10-30 21:53:57 +01:00 |
|
Matthias Hochsteger
|
e7e15069f3
|
Fix seg/trig intersection tolerance
|
2024-10-30 21:53:36 +01:00 |
|
Matthias Hochsteger
|
0a2479bf00
|
Some fixes in growth vector limitation
|
2024-10-30 13:46:24 +01:00 |
|
Matthias Hochsteger
|
99be6bbc0e
|
Don't add new segments in blayer if 'only_add_volume_elements' is set
|
2024-10-25 15:04:34 +02:00 |
|
Matthias Hochsteger
|
4f927f5469
|
Fix abort criteria in boundarylayer thickness limitation
|
2024-10-24 17:10:10 +02:00 |
|
Matthias Hochsteger
|
7f294a582c
|
Throw error earlier in intersection-check, utility function to write mesh on error
|
2024-10-24 16:58:27 +02:00 |
|
Matthias Hochsteger
|
aa2e0ace99
|
Stop blayer limitation if 1e-10 is reached, and throw an Exception
|
2024-10-24 15:50:44 +02:00 |
|
Matthias Hochsteger
|
72e25d45a4
|
Only check for self-intersection on moved boundaries
|
2024-10-24 15:50:21 +02:00 |
|
Matthias Hochsteger
|
54e5de4395
|
Write debug output only if debugparam.debugoutput is set
|
2024-10-24 11:35:35 +02:00 |
|
Matthias Hochsteger
|
be79facdb3
|
Stop meshing if boundarylayer thickness limitation reaches 1e-10
|
2024-10-24 11:32:13 +02:00 |
|
Matthias Hochsteger
|
600b33edd6
|
Write debug output only if debugparam.debugoutput is set
|
2024-10-24 11:31:54 +02:00 |
|
Matthias Hochsteger
|
6aa634ce1f
|
Merge remote-tracking branch 'origin/master' into boundarylayer_fixes
|
2024-10-24 11:08:58 +02:00 |
|
Christopher Lackner
|
b981d45069
|
enable periodic + closesurface identification on same boundaries
|
2024-10-16 19:42:57 +02:00 |
|
Matthias Hochsteger
|
03057420f7
|
Merge branch 'master' into boundarylayer_fixes
|
2024-10-16 18:27:30 +02:00 |
|
Christopher Lackner
|
75823e8244
|
propagate idnrs in merge mesh (for ZRefine)
|
2024-10-13 10:57:29 +02:00 |
|
Matthias Hochsteger
|
92f4381c56
|
Fix RangeException
|
2024-10-08 18:48:15 +02:00 |
|
Matthias Hochsteger
|
4a1fe78ff6
|
Rename blp.keep_surfaceindex to disable_curving
When disabling curving at faces, also disable it for adjacent edges
|
2024-10-08 17:35:53 +02:00 |
|
Matthias Hochsteger
|
4373def54b
|
Don't attempt to curve edges if edgenr < 0
|
2024-10-08 17:35:32 +02:00 |
|
Matthias Hochsteger
|
82965f63b0
|
formatting
|
2024-10-08 16:23:43 +02:00 |
|
Matthias Hochsteger
|
ab985ba044
|
Fix optimizations in domains with non-tet elements
|
2024-10-08 14:01:22 +02:00 |
|
Matthias Hochsteger
|
8a049799e2
|
Fix debugging function GetOpenElements()
|
2024-10-08 14:00:12 +02:00 |
|
Matthias Hochsteger
|
f2518b92bb
|
Typedefs for Trig, Seg, fix limitation at prism side trigs
|
2024-10-08 12:37:17 +02:00 |
|
Matthias Hochsteger
|
ba8172e1fe
|
Revert changes in divide mesh
|
2024-10-07 16:57:46 +02:00 |
|
Matthias Hochsteger
|
6160fd4d26
|
Cleanup
|
2024-10-07 15:45:19 +02:00 |
|
Matthias Hochsteger
|
70eb3cc1f1
|
Faster boundary layer thickness limitation, fix equalizing
|
2024-10-07 15:32:07 +02:00 |
|
Matthias Hochsteger
|
d13a98231b
|
Fix CombineImprove with non-tets in mesh
|
2024-10-07 15:30:38 +02:00 |
|
Matthias Hochsteger
|
787169d2b8
|
cleanup, fixes
|
2024-10-07 11:54:28 +02:00 |
|
Matthias Hochsteger
|
dbffb79550
|
some more
|
2024-10-04 20:38:58 +02:00 |
|
Matthias Hochsteger
|
9693a42a6a
|
something
|
2024-10-03 19:11:07 +02:00 |
|
Matthias Hochsteger
|
3de8b2f153
|
Merge remote-tracking branch 'origin/master' into boundarylayer_fixes
|
2024-10-03 18:08:22 +02:00 |
|
Matthias Hochsteger
|
0daeeb20aa
|
BLayer - Option to build only volelements without new surface elements/edges/domains
|
2024-10-03 18:06:37 +02:00 |
|