Christopher Lackner
|
a612444e77
|
FindElementOfPoint<1> for 2d meshes for curved segments
|
2021-03-23 15:08:20 +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
|
f5432718c1
|
Fix ImproveMesh
|
2021-02-26 12:20:51 +01:00 |
|
Matthias Hochsteger
|
6d30186279
|
allow cd2names in 2d meshes
|
2021-02-05 17:40:43 +01:00 |
|
Matthias Hochsteger
|
4619525280
|
allow empty names in mesh file
|
2021-02-02 18:58:54 +01:00 |
|
Matthias Hochsteger
|
1c6051371e
|
updateSignal for Mesh class
|
2020-11-27 16:40:17 +01:00 |
|
Christopher Lackner
|
37ae505d5a
|
map segment si as well, not only surface element index
|
2020-11-03 17:32:07 +01:00 |
|
Joachim Schöberl
|
b855b419da
|
Merge branch 'save_load_bbbnd' into 'master'
Save load bbbnd
See merge request jschoeberl/netgen!345
|
2020-11-02 09:43:04 +00:00 |
|
Michael
|
10c0fd350a
|
save/load pointelements
|
2020-10-30 15:28:00 +01:00 |
|
Michael
|
4a1d3cdcb2
|
save/load mesh bbbnd
|
2020-10-27 07:57:17 +01:00 |
|
Joachim Schöberl
|
cddfb4a0b5
|
fixing delaunay2d point search, non-parallel for small meshes
|
2020-10-26 11:20:12 +01:00 |
|
Christopher Lackner
|
7f6996aa5d
|
remove warning output if intersect. triangles in different layers
|
2020-10-23 12:05:30 +02:00 |
|
Christopher Lackner
|
e3f95528e0
|
throw if IdentifyBoundaries mapped point is outside of mesh
|
2020-09-03 11:06:34 +02:00 |
|
Matthias Hochsteger
|
2f18c2b1f7
|
Mesh::Mirror()
|
2020-09-01 20:50:03 +02:00 |
|
Joachim Schöberl
|
122a933965
|
parallel enumerate after refinement
|
2020-08-28 08:57:30 +02:00 |
|
Joachim Schöberl
|
895280a244
|
littel parallel polishing
|
2020-08-21 16:29:33 +02:00 |
|
Joachim Schöberl
|
2c6e0e2bec
|
global enumeration of points for pickling (as an option)
|
2020-08-19 19:28:34 +02:00 |
|
Joachim Schöberl
|
5e09626466
|
parallel pickling with mesh-merging
|
2020-08-19 14:50:11 +02:00 |
|
Joachim Schöberl
|
33626c6669
|
clear solutiondata object on python-exit
|
2020-08-17 15:55:32 +02:00 |
|
Joachim Schöberl
|
0fefe5d32c
|
timers in Netgen
|
2020-08-10 16:44:14 +02:00 |
|
Matthias Hochsteger
|
3305d1101a
|
Store Netgen version in generated mesh files
|
2020-07-23 20:12:47 +02:00 |
|
Matthias Hochsteger
|
2f88502729
|
Remove Segment::bcname, fix Mesh::operator=
Remap the 'string* bcname' members in the FaceDescriptor objects in
Mesh::operator= to the new mesh
|
2020-07-23 16:24:59 +02:00 |
|
Christopher Lackner
|
ac45a5f736
|
add more information to illegal bc number exception
|
2020-06-16 13:54:13 +02:00 |
|
Christopher Lackner
|
1f78f900dd
|
mesh identify periodic for non tet meshes
|
2020-03-19 18:12:55 +01:00 |
|
Christopher Lackner
|
ff60ca3f55
|
fix identify periodic
|
2020-03-17 15:32:42 +01:00 |
|
Christopher Lackner
|
b8d313f056
|
identify periodic boundaries
|
2020-03-15 18:02:50 +01:00 |
|
Joachim Schöberl
|
0209472ef6
|
csg.AddPoint with names
|
2020-01-15 11:56:23 +01:00 |
|
Matthias Hochsteger
|
2eff09cc41
|
Set geometry in Mesh assignment operator
Sets the geometry in coarsemesh in HPRefinement()
Fixes #22
|
2019-11-29 12:35:55 +01:00 |
|
Matthias Hochsteger
|
05e6456ec2
|
Vec3d to Vec<3>, comparison operator for Vec<>
|
2019-11-27 14:47:24 +01:00 |
|
Matthias Hochsteger
|
69a420aacb
|
Don't include python headers in non-python builds
|
2019-10-29 16:11:03 +01:00 |
|
Matthias Hochsteger
|
64a685c2ea
|
CreateSurface2ElementTable for individual faces
|
2019-10-08 18:35:48 +02:00 |
|
Joachim Schöberl
|
de06f21bde
|
adding Mesh.AddRegion
|
2019-10-05 23:02:32 +02:00 |
|
Matthias Hochsteger
|
dbe0aaa1bc
|
Sort table after parallel creation
|
2019-10-04 15:33:24 +02:00 |
|
Joachim Schöberl
|
34ef87a706
|
Merge branch 'master' of geras.asc.tuwien.ac.at:jschoeberl/netgen
|
2019-10-04 13:49:32 +02:00 |
|
Matthias Hochsteger
|
04de18d0b4
|
Check badness quality in tests
|
2019-10-04 10:25:14 +00:00 |
|
Joachim Schöberl
|
0d9bb4bd97
|
parallel table build
|
2019-10-03 20:24:21 +02:00 |
|
Joachim Schöberl
|
0dd913fc20
|
parallel CheckOverlapping
|
2019-10-02 23:39:25 +02:00 |
|
Matthias Hochsteger
|
871f70790f
|
Dont throw exception if illegal_trigs table is not built
|
2019-09-30 18:55:01 +02:00 |
|
Joachim Schöberl
|
b76b82b293
|
Merge branch 'split_improve_2d' into 'master'
SplitImprove for triangles
See merge request jschoeberl/netgen!251
|
2019-09-30 13:29:50 +00:00 |
|
Matthias Hochsteger
|
8defe2f864
|
New function Mesh::FindIllegalTrigs()
Find illegal trigs after surface meshing and use this information in
surface mesh optimization
|
2019-09-30 14:54:03 +02:00 |
|
Joachim Schöberl
|
b867caf01c
|
parallel main loop in FindOpenElements
|
2019-09-30 11:05:13 +02:00 |
|
Joachim Schöberl
|
656b0e0539
|
parallel CreatePoint2ElementTable as method of Mesh
|
2019-09-30 09:36:15 +02:00 |
|
Joachim Schöberl
|
7019504265
|
partially parallel Compress
|
2019-09-30 08:53:32 +02:00 |
|
Matthias Hochsteger
|
4987d12556
|
SplitImprove for triangles
|
2019-09-27 20:49:12 +02:00 |
|
Joachim Schöberl
|
71758de667
|
use surfindex as hash-key in FindOpenSegments
|
2019-09-24 10:34:36 +02:00 |
|
Joachim Schöberl
|
d995976621
|
less locks on AddVolumeElement
|
2019-09-23 21:50:42 +02:00 |
|
Joachim Schöberl
|
fae350929c
|
less locks in mesh.AddPoint/Element
|
2019-09-23 11:22:50 +02:00 |
|
Matthias Hochsteger
|
7c88a6da76
|
Lock mesh in Mesh::Compress
|
2019-09-16 13:13:48 +02:00 |
|
Matthias Hochsteger
|
7e7a1bb98b
|
Avoid parallel call of BuildBoundaryEdges() inside LegalTet()
|
2019-09-05 13:38:41 +02:00 |
|