Joachim Schöberl
|
aac584a5aa
|
identify vertices without sub-group
|
2020-08-29 18:24:13 +02:00 |
|
Joachim Schöberl
|
c0a3cd0ff9
|
Merge branch 'hasharchive' into 'master'
Hasharchive
See merge request jschoeberl/netgen!334
|
2020-08-29 15:16:21 +00:00 |
|
Christopher Lackner
|
deab89adf8
|
add missing NGCORE_API and HashArchive & with const value
|
2020-08-29 16:19:45 +02:00 |
|
Christopher Lackner
|
55971b3dde
|
HashArchive
|
2020-08-29 15:38:03 +02:00 |
|
Christopher Lackner
|
f45fbfd811
|
operator== and better archive for BitArray
|
2020-08-29 15:37:48 +02:00 |
|
Joachim Schöberl
|
020dd4373d
|
DynamicTable: char-alloc if not trivially constructable
|
2020-08-29 12:36:45 +02:00 |
|
Joachim Schöberl
|
c8b8b3ddd3
|
modernize paralleltop
|
2020-08-29 11:05:02 +02:00 |
|
Joachim Schöberl
|
8840c519d3
|
Min/Max of FlatArray, DynamicTable::ChangeSize
|
2020-08-29 11:04:47 +02:00 |
|
Joachim Schöberl
|
73846f23ae
|
remove BaseDynamicTable, everything in template class
|
2020-08-29 09:58:33 +02:00 |
|
Joachim Schöberl
|
f8dd4be8d6
|
modernize ParallelTopology
|
2020-08-29 09:36:46 +02:00 |
|
Joachim Schöberl
|
fcee13be59
|
modernize paralleltop
|
2020-08-28 21:28:18 +02:00 |
|
Matthias Hochsteger
|
2a7d6bb55e
|
csg2d - fix overlap detection, test
|
2020-08-28 18:35:35 +02:00 |
|
Matthias Hochsteger
|
f2b9251032
|
csg2d - tests
|
2020-08-28 17:28:35 +02:00 |
|
Matthias Hochsteger
|
956b06f907
|
csg2d - fix inside tests
|
2020-08-28 17:26:43 +02:00 |
|
Matthias Hochsteger
|
1c825ebddf
|
csg2d - better check for spline overlapping
|
2020-08-28 14:27:01 +02:00 |
|
Matthias Hochsteger
|
f559cdef16
|
csg2d - better IsInside() check for splines
|
2020-08-28 14:22:44 +02:00 |
|
Matthias Hochsteger
|
ac87e9b62c
|
csg2d - proper +=/-=/*= operator
|
2020-08-28 14:22:44 +02:00 |
|
Joachim Schöberl
|
ab34a185ce
|
Merge branch 'parallelenumerate' into 'master'
Parallelenumerate
See merge request jschoeberl/netgen!333
|
2020-08-28 08:53:30 +00:00 |
|
Joachim Schöberl
|
122a933965
|
parallel enumerate after refinement
|
2020-08-28 08:57:30 +02:00 |
|
Joachim Schöberl
|
9968037361
|
move semantics to table, PNums to LineSegments
|
2020-08-28 08:47:33 +02:00 |
|
Joachim Schöberl
|
78d0479993
|
can convert to mpi4py - communicator
|
2020-08-25 18:18:45 +02:00 |
|
Matthias Hochsteger
|
7aab695f04
|
csg2d - skip degenerated solids
|
2020-08-25 11:26:06 +02:00 |
|
Matthias Hochsteger
|
89c33f5b28
|
csg2d GenerateMesh in Python, fix arguments for Rectangle/Circle
|
2020-08-25 10:59:48 +02:00 |
|
Matthias Hochsteger
|
b14178b352
|
csg2d - no bc in vertex, handle maxh
|
2020-08-25 10:29:38 +02:00 |
|
Matthias Hochsteger
|
671566ef31
|
csg2d interface
|
2020-08-24 11:35:00 +02:00 |
|
Joachim Schöberl
|
5863136285
|
MaybeTrue/False for xbool
|
2020-08-23 18:47:49 +02:00 |
|
Joachim Schöberl
|
e680f23bfa
|
fix for non-parallel
|
2020-08-21 22:38:35 +02:00 |
|
Joachim Schöberl
|
895280a244
|
littel parallel polishing
|
2020-08-21 16:29:33 +02:00 |
|
Matthias Hochsteger
|
c4f2146519
|
use get_if for variant<>
compiles for Mac <10.13, also more readable
|
2020-08-21 12:09:31 +02:00 |
|
Matthias Hochsteger
|
e2768981f1
|
implicit conversion from py::tuple to Point<2>
|
2020-08-20 18:28:03 +02:00 |
|
Matthias Hochsteger
|
ceb57a7c5c
|
CSG2d interface (Solid2d ctor, EdgeInfo)
|
2020-08-20 18:27:08 +02:00 |
|
Matthias Hochsteger
|
b9487cc07a
|
Rename Polygon2d to Loop
|
2020-08-20 18:26:25 +02:00 |
|
Matthias Hochsteger
|
334faad054
|
pybind11 - automatic conversion of python list to Array<>
|
2020-08-20 18:25:06 +02:00 |
|
Matthias Hochsteger
|
4dcd20a0c7
|
initialize bounding box
|
2020-08-20 16:12:34 +02:00 |
|
Matthias Hochsteger
|
28d4b219fa
|
bugfix in csg2d
|
2020-08-20 15:07:43 +02:00 |
|
Joachim Schöberl
|
155f2d24ed
|
Merge branch 'csg2d' into 'master'
CSG for 2D
See merge request jschoeberl/netgen!332
|
2020-08-19 17:40:35 +00:00 |
|
Joachim Schöberl
|
2c6e0e2bec
|
global enumeration of points for pickling (as an option)
|
2020-08-19 19:28:34 +02:00 |
|
Matthias Hochsteger
|
7cbeca147a
|
fix windows build
|
2020-08-19 16:25:54 +02:00 |
|
Matthias Hochsteger
|
79ebf6eca1
|
Add CSG2d tutorial
|
2020-08-19 16:58:54 +02:00 |
|
Matthias Hochsteger
|
12b2e073ac
|
CSG for 2D
|
2020-08-19 16:46:32 +02:00 |
|
Joachim Schöberl
|
5e09626466
|
parallel pickling with mesh-merging
|
2020-08-19 14:50:11 +02:00 |
|
Joachim Schöberl
|
9e105c48ea
|
mpi-wrapper
|
2020-08-17 20:28:00 +02:00 |
|
Joachim Schöberl
|
33626c6669
|
clear solutiondata object on python-exit
|
2020-08-17 15:55:32 +02:00 |
|
Matthias Hochsteger
|
a0f70b4d73
|
SplineSeg3 ctor with custom weight
|
2020-08-13 19:52:55 +02:00 |
|
Joachim Schöberl
|
0fefe5d32c
|
timers in Netgen
|
2020-08-10 16:44:14 +02:00 |
|
Matthias Hochsteger
|
72447a51d5
|
Fix paje trace with MPI and TaskManager
|
2020-08-10 12:20:17 +02:00 |
|
Matthias Hochsteger
|
87c2901e32
|
Disable paje trace thread counter by default (halves trace file size)
|
2020-08-07 15:44:21 +02:00 |
|
Matthias Hochsteger
|
b272614a51
|
export PajeTrace to Python (with context manager api)
|
2020-08-07 15:43:52 +02:00 |
|
Matthias Hochsteger
|
f9ff1db7c3
|
let MPI rank 1 write paje trace file (more timers than rank0)
|
2020-08-07 15:34:21 +02:00 |
|
Matthias Hochsteger
|
acfe9bb606
|
Merge traces with MPI
|
2020-08-07 12:59:22 +02:00 |
|