Joachim Schoeberl
|
9d2a436749
|
changing mesh-dimension from 3 to 2 moves names
|
2021-08-15 13:13:11 +02:00 |
|
Matthias Hochsteger
|
48198d232d
|
Revert "Revert "Merge branch 'parallel_meshing' into 'master'""
This reverts commit 65c5e2d244 .
|
2021-07-19 14:59:12 +02:00 |
|
Matthias Hochsteger
|
65c5e2d244
|
Revert "Merge branch 'parallel_meshing' into 'master'"
This reverts commit d20a297cf1 , reversing
changes made to fd50131a5b .
|
2021-06-29 19:38:19 +02:00 |
|
Matthias Hochsteger
|
5e3505b897
|
faster SwapImprove after delaunay
also new test results
|
2021-06-14 10:39:57 +02:00 |
|
Joachim Schoeberl
|
c0534c5e0a
|
partition array also in sequential version
|
2021-06-08 14:33:32 +02:00 |
|
Joachim Schoeberl
|
d7452c34f9
|
sequential dummy
|
2021-06-08 14:09:12 +02:00 |
|
Joachim Schoeberl
|
aa3f778d06
|
separat metis-partitioning call, pickling partition number of mesh elements
|
2021-06-08 13:48:27 +02:00 |
|
Matthias Hochsteger
|
6c37ce33b0
|
CreatePoint2ElementTable with optional points bitarray
|
2021-06-04 13:32:30 +02:00 |
|
Matthias Hochsteger
|
f5432718c1
|
Fix ImproveMesh
|
2021-02-26 12:20:51 +01:00 |
|
Joachim Schoeberl
|
fd878079cb
|
edge hierarchy in mesh - Topology class, needs mesh.EnableTable('parentedges')
|
2021-02-08 09:41:23 +01:00 |
|
Christopher Lackner
|
1d9281f412
|
localh as shared_ptr in mesh
|
2021-02-05 12:10:22 +01:00 |
|
Matthias Hochsteger
|
1c6051371e
|
updateSignal for Mesh class
|
2020-11-27 16:40:17 +01:00 |
|
Matthias Hochsteger
|
1a93fb3fa5
|
first attempt on memory tracing
|
2020-11-18 20:20:35 +01:00 |
|
Christopher Lackner
|
ee430a6e1e
|
use segmentindex as index for mesh.segments array
|
2020-11-17 15:24:44 +01:00 |
|
Christopher Lackner
|
218c4a531b
|
fix uninizialized area and maybe deleted value being appended
pout3d may be deleted when array resizes, so copy it
|
2020-09-07 15:19:53 +02:00 |
|
Matthias Hochsteger
|
2f18c2b1f7
|
Mesh::Mirror()
|
2020-09-01 20:50:03 +02:00 |
|
Joachim Schöberl
|
33626c6669
|
clear solutiondata object on python-exit
|
2020-08-17 15:55:32 +02:00 |
|
Joachim Schöberl
|
ba84439227
|
NgMPI_Communicator by reference, check for valid mpi-comm
|
2020-08-02 09:25:44 +02:00 |
|
Christopher Lackner
|
1f78f900dd
|
mesh identify periodic for non tet meshes
|
2020-03-19 18:12:55 +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
|
17dfd45609
|
Merge remote-tracking branch 'origin/master' into test_refactoring_meshing_design
|
2019-10-18 11:53:05 +02:00 |
|
Matthias Hochsteger
|
64a685c2ea
|
CreateSurface2ElementTable for individual faces
|
2019-10-08 18:35:48 +02:00 |
|
Christopher Lackner
|
bee097b153
|
start unify meshing with occ meshing
|
2019-10-07 15:17:03 +02:00 |
|
Joachim Schöberl
|
de06f21bde
|
adding Mesh.AddRegion
|
2019-10-05 23:02:32 +02:00 |
|
Matthias Hochsteger
|
04de18d0b4
|
Check badness quality in tests
|
2019-10-04 10:25:14 +00: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
|
656b0e0539
|
parallel CreatePoint2ElementTable as method of Mesh
|
2019-09-30 09:36:15 +02:00 |
|
Matthias Hochsteger
|
4987d12556
|
SplitImprove for triangles
|
2019-09-27 20:49:12 +02:00 |
|
Matthias Hochsteger
|
c075cfb9c6
|
Parallelize ImproveMesh
|
2019-09-05 14:25:11 +02:00 |
|
Matthias Hochsteger
|
1584da69ae
|
Rename BitArray to NgBitArray
|
2019-08-28 14:04:05 +02:00 |
|
Joachim Schöberl
|
7f6f846eb1
|
surfelement - indextype
|
2019-08-18 13:10:58 +02:00 |
|
Joachim Schöberl
|
9118ddc63a
|
preparations to switch T_POINTS to ngcore::Array
|
2019-08-09 15:30:58 +02:00 |
|
Joachim Schöberl
|
c900e0380b
|
unique ptrs in Mesh
|
2019-08-09 09:02:50 +02:00 |
|
Joachim Schöberl
|
b03705c37d
|
more use of Index types
|
2019-08-09 00:23:12 +02:00 |
|
Joachim Schöberl
|
e8960ebae1
|
use ngscore::Array for surface elements
|
2019-08-08 08:44:59 +02:00 |
|
Christopher Lackner
|
8ae2475085
|
return default geometry if no geometry is set for mesh
|
2019-07-30 12:40:22 +02:00 |
|
Joachim Schöberl
|
20abe6ec37
|
make number of vertices per level available
|
2019-07-29 17:46:09 +02:00 |
|
Matthias Hochsteger
|
cb87362f64
|
Rename Array to NgArray
|
2019-07-09 10:39:16 +02:00 |
|
Joachim Schöberl
|
179c3bb02f
|
don't store partition in element (most times waste of mem)
|
2019-02-15 21:01:00 +01:00 |
|
Matthias Hochsteger
|
c274126487
|
Don't allow MPI-parallel GUI
|
2019-02-12 15:04:34 +01:00 |
|
Joachim Schöberl
|
9b8f273b14
|
mpiwrapper
|
2019-02-11 22:12:29 +01:00 |
|
Joachim Schöberl
|
7aa5c536a8
|
timers
|
2019-02-11 21:38:05 +01:00 |
|
Joachim Schöberl
|
1303e92379
|
modernize Delaunay
|
2019-02-03 06:20:52 +01:00 |
|
Joachim Schöberl
|
17a457c1fc
|
timers
|
2019-01-31 18:41:20 +01:00 |
|
Lukas
|
ff847e6eff
|
Without MPI, the mesh now has dummy-implementations for Distribute, SendRecvMesh, Get- and SetCommunicator.
|
2019-01-30 11:24:35 +01:00 |
|
Lukas
|
c7fb6c7e4a
|
Add a global communicator. The mesh now has a communicator.
|
2019-01-29 16:10:02 +01:00 |
|
Christopher Lackner
|
f88cc77cfe
|
move SymbolTable to ngcore
|
2019-01-02 18:21:52 +01:00 |
|
Christopher Lackner
|
7bfc48e8f3
|
start ngcore, archive in there
|
2018-11-29 18:35:30 +01:00 |
|