Matthias Hochsteger
|
1d016f2204
|
Use PointIndex instead of int
|
2019-09-11 13:02:15 +02:00 |
|
Matthias Hochsteger
|
8c9d75f5f4
|
Parallelize SwapImprove()
|
2019-09-10 17:52:24 +02:00 |
|
Matthias Hochsteger
|
a70803eecb
|
Fix BuildEdgeList() - create sorted list
|
2019-09-10 16:59:31 +02:00 |
|
Matthias Hochsteger
|
c22f44617b
|
Separate function SwapImproveEdge(), iterate over list of edges instead of elements and edges per element
|
2019-09-10 16:58:53 +02:00 |
|
Matthias Hochsteger
|
d95e9afb92
|
Utility function MeshOptimize3d::BuildEdgeList()
|
2019-09-10 16:19:04 +02:00 |
|
Matthias Hochsteger
|
88ac5456ab
|
Parallelize SwapImprove2
|
2019-09-10 11:45:04 +02:00 |
|
Matthias Hochsteger
|
d0586a6366
|
Separate function to perform SwapImprove2 on one face of an element
|
2019-09-10 11:45:04 +02:00 |
|
Joachim Schöberl
|
17a790e71e
|
Merge branch 'init_geominfo_trignum' into 'master'
Initialize geominfo[].trignum in Segment ctor
See merge request jschoeberl/netgen!231
|
2019-09-09 20:05:16 +00:00 |
|
Matthias Hochsteger
|
2bb11f4cb1
|
Avoid parallel call of BuildBoundaryEdges() inside Mesh::CombineImprove()
|
2019-09-09 17:02:50 +02:00 |
|
Matthias Hochsteger
|
7bf1563295
|
Initialize geominfo[].trignum in Segment ctor
|
2019-09-09 16:31:29 +02:00 |
|
Joachim Schöberl
|
cbd129bf53
|
disable parallel vertex2element table, needs sorting
|
2019-09-09 10:55:27 +02:00 |
|
Matthias Hochsteger
|
c075cfb9c6
|
Parallelize ImproveMesh
|
2019-09-05 14:25:11 +02:00 |
|
Matthias Hochsteger
|
7e7a1bb98b
|
Avoid parallel call of BuildBoundaryEdges() inside LegalTet()
|
2019-09-05 13:38:41 +02:00 |
|
Joachim Schöberl
|
0fcf99dc56
|
some native mesh access functions
|
2019-09-04 15:24:37 +02:00 |
|
Joachim Schöberl
|
ad4bbd1aa9
|
new lopp
|
2019-09-03 07:11:35 +02:00 |
|
Christopher Lackner
|
cd3bf9ead5
|
quad meshing parameter deprecated, use quad_dominated instead
|
2019-09-02 16:51:32 +02:00 |
|
Joachim Schöberl
|
fcea398d7c
|
Merge branch 'subcomm' into 'master'
sub-communicators as methods of NgMPI_Comm, using ngcore-arrays
See merge request jschoeberl/netgen!215
|
2019-08-29 09:32:35 +00:00 |
|
Joachim Schöberl
|
7f8dd74a03
|
Merge branch 'bitarray_ngcore' into 'master'
Bitarray from NGSolve to ngcore
See merge request jschoeberl/netgen!223
|
2019-08-28 18:57:11 +00:00 |
|
Matthias Hochsteger
|
1584da69ae
|
Rename BitArray to NgBitArray
|
2019-08-28 14:04:05 +02:00 |
|
Matthias Hochsteger
|
579e5d3874
|
Remove BitArrayChar
|
2019-08-28 13:49:11 +02:00 |
|
Lukas
|
2391ae1662
|
Merge remote-tracking branch 'origin/master' into fix_parmesh
|
2019-08-28 13:03:13 +02:00 |
|
Lukas
|
bca0f6a2ea
|
Merge remote-tracking branch 'origin/master' into subcomm
|
2019-08-27 13:32:25 +02:00 |
|
Joachim Schöberl
|
e2680b4139
|
Merge branch 'fix_mpi_curve' into 'master'
fix mpi mesh curving
See merge request jschoeberl/netgen!216
|
2019-08-26 12:40:51 +00:00 |
|
Joachim Schöberl
|
009139d448
|
Merge branch 'cleanup_paralleltop' into 'master'
porperly clean up created mpi-group/comm in paralleltop
See merge request jschoeberl/netgen!212
|
2019-08-26 12:22:38 +00:00 |
|
Lukas
|
55203ae730
|
fix mpi mesh curving
|
2019-08-26 13:16:28 +02:00 |
|
Lukas
|
c18b6cbbe1
|
sub-communicators as methods of NgMPI_Comm, using ngcore-arrays
|
2019-08-26 13:13:53 +02:00 |
|
Lukas
|
e7c550adbd
|
fix recently introduced off-by-one bug in parallelmesh, clean up created MPI-types (needs array-pos merge request)
|
2019-08-26 12:58:51 +02:00 |
|
Lukas
|
1d0886fbec
|
porperly clean up created mpi-group/comm in paralleltop
|
2019-08-26 12:54:06 +02:00 |
|
Joachim Schöberl
|
2cce200a67
|
fix Element(i,i,i) ctor
|
2019-08-26 10:37:38 +02:00 |
|
Christopher Lackner
|
08f9c773b1
|
we need to implement both sized deallocation functions for older mac
os targets
|
2019-08-23 11:26:14 +00:00 |
|
Christopher Lackner
|
6c71982951
|
Range(obj) does respect index type now. If obj has a function Range it
calls the function
|
2019-08-20 18:16:03 +02:00 |
|
Christopher Lackner
|
0ad54546c2
|
continue if element deleted in inner loop
|
2019-08-19 16:58:53 +02:00 |
|
Joachim Schöberl
|
b1d709338a
|
trigger CI
|
2019-08-18 13:55:57 +02:00 |
|
Joachim Schöberl
|
3d839c2986
|
trigger CI
|
2019-08-18 13:50:22 +02:00 |
|
Joachim Schöberl
|
8973624dfe
|
export right array
|
2019-08-18 13:25:04 +02:00 |
|
Joachim Schöberl
|
7f6f846eb1
|
surfelement - indextype
|
2019-08-18 13:10:58 +02:00 |
|
Joachim Schöberl
|
e89550ec9c
|
polishing improve2, IndirectArray iterator + element access
|
2019-08-18 12:21:10 +02:00 |
|
Joachim Schöberl
|
afe65337bf
|
Merge branch 'parallel_combine_improve' into 'master'
Parallelize CombineImprove
See merge request jschoeberl/netgen!201
|
2019-08-15 04:55:15 +00:00 |
|
Matthias Hochsteger
|
ad526ef2bc
|
Parallelize CombineImprove
|
2019-08-14 17:41:26 +02:00 |
|
Joachim Schöberl
|
fb76ef5c70
|
Merge branch 'segmentindex_operators' into 'master'
correct increment/decrement operators for segmentindex
See merge request jschoeberl/netgen!199
|
2019-08-14 14:12:35 +00:00 |
|
Christopher Lackner
|
c33feee970
|
segmentindex is 0 based
|
2019-08-14 14:00:37 +02:00 |
|
Christopher Lackner
|
b416fead82
|
correct increment/decrement operators for segmentindex
|
2019-08-14 13:47:52 +02:00 |
|
Matthias Hochsteger
|
f570f31de9
|
Export ngcore Arrays
|
2019-08-12 17:47:50 +02:00 |
|
Joachim Schöberl
|
d215ac1025
|
T_POINTS are now ngcore::Array
|
2019-08-10 00:21:37 +02:00 |
|
Joachim Schöberl
|
234d441a90
|
Range::Modify()
|
2019-08-09 18:10:21 +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 |
|
Christopher Lackner
|
07a45072c6
|
Merge branch 'fix_tutorial' into test_tutorials
|
2019-08-08 11:07:13 +02:00 |
|
Christopher Lackner
|
70a7a1239e
|
fix loop in mesh compress
|
2019-08-08 11:03:19 +02:00 |
|