Matthias Hochsteger
75e6c8217f
Merge branch 'cleanup_dll_header' into 'master'
...
Clean up multiple definitions of DLL_HEADER
See merge request jschoeberl/netgen!369
2021-02-19 09:43:45 +00:00
Joachim Schoeberl
a354bf9e51
bisect face classification by permutation of 5
2021-02-19 10:04:45 +01:00
Joachim Schoeberl
4592bf90a8
subdivided faces are now working (boundary looks good)
2021-02-19 02:12:58 +01:00
Joachim Schoeberl
fede8b4d25
intermediate faces
2021-02-19 01:28:19 +01:00
Matthias Hochsteger
b2fea6dec1
Clean up multiple definitions of DLL_HEADER
...
- define DLL_HEADER only once in mydefs.hpp
- define/use NGLIB_API in nglib.h
- use NGCORE_API_EXPORT for explicit export of symbols
2021-02-18 14:53:38 +01:00
Joachim Schoeberl
979a695f62
fixing warnings
2021-02-18 10:30:01 +01:00
Joachim Schoeberl
d1c9b4b24f
no 'and' in C++ (but ok for gcc and clang ?)
2021-02-18 09:28:09 +01:00
Joachim Schoeberl
c7666ae99f
classify bisect face (thx Guosheng)
2021-02-18 08:43:22 +01:00
Joachim Schoeberl
e9e3d52b45
parent faces
2021-02-17 23:32:15 +01:00
Joachim Schoeberl
87e472b6fc
start face-hierarchy in Netgen
2021-02-17 14:54:14 +01:00
Joachim Schoeberl
2e69b39339
cleanup parent_edges
2021-02-10 19:40:38 +01:00
Joachim Schöberl
39063eb961
Merge branch 'mpi_zdes' into 'master'
...
0d Elements + MPI
See merge request jschoeberl/netgen!367
2021-02-10 13:35:06 +00:00
Joachim Schöberl
993c02b391
Merge branch 'geom2d_dont_need_spline_name' into 'master'
...
Don't need to specify string description of spline type in 2d geom
See merge request jschoeberl/netgen!363
2021-02-10 11:23:15 +00:00
Joachim Schöberl
dd455a7a62
Merge branch 'fix_mpi_curve' into 'master'
...
fix OCC curving with MPI
See merge request jschoeberl/netgen!366
2021-02-10 11:22:35 +00:00
Joachim Schoeberl
b03528e944
third parent edge
2021-02-09 21:14:26 +01:00
Christopher Lackner
0c2430f3dc
add std::any symboltable to Flags to store arbitrary objects
2021-02-08 15:44:15 +01:00
Lukas
0256ce1efc
also send 0d elements when distributing mesh
2021-02-08 12:05:27 +01:00
Lukas
d1bc4fc6ca
fix OCC curving with MPI
2021-02-08 11:36:48 +01:00
Joachim Schoeberl
145007b46a
use the right INT
2021-02-08 10:48:41 +01:00
Joachim Schoeberl
fd878079cb
edge hierarchy in mesh - Topology class, needs mesh.EnableTable('parentedges')
2021-02-08 09:41:23 +01:00
Matthias Hochsteger
6d30186279
allow cd2names in 2d meshes
2021-02-05 17:40:43 +01:00
Christopher Lackner
9e080ee9e0
add boundarylayer closure on pyramids outside
2021-02-05 12:16:41 +01:00
Christopher Lackner
77a7cb66d8
Merge branch 'master' of https://github.com/NGSolve/netgen
2021-02-05 12:10:37 +01:00
Christopher Lackner
1d9281f412
localh as shared_ptr in mesh
2021-02-05 12:10:22 +01:00
Joachim Schoeberl
25011c8407
arm-simd: HSum, tuple support
2021-02-05 11:59:03 +01:00
Joachim Schoeberl
22aee3b3a5
simd-mapping of point elements
2021-02-05 11:42:45 +01:00
Matthias Hochsteger
221d3f5a9a
delete pointelements after parallel mesh send (TODO: send pointelements!)
2021-02-02 18:59:32 +01:00
Matthias Hochsteger
4619525280
allow empty names in mesh file
2021-02-02 18:58:54 +01:00
Michael
5023856432
improve curving trigs with u,v coordinates by better initial guess
2021-02-01 15:29:17 +01:00
Matthias Hochsteger
7739aaedf7
SplineGeometry - also add point elements with empty names to mesh
2021-02-01 11:27:31 +01:00
Joachim Schöberl
9a9828d3af
some more arm-simds
2021-01-31 16:31:47 +01:00
Joachim Schöberl
18f5a933a9
arm-simd working
2021-01-30 21:02:49 +01:00
Joachim Schöberl
f53c069308
prepare SIMD for arm64
2021-01-30 20:05:28 +01:00
Christopher Lackner
18dc32c51a
Add RestrictHLine function in Python
2021-01-26 15:33:21 +01:00
Christopher Lackner
b58c35831d
Don't need to specify string description of spline type in 2d geom
2021-01-26 11:27:46 +01:00
Christopher Lackner
d1d3253408
throw if optimize2d is called without geometry
2021-01-26 11:23:46 +01:00
Joachim Schöberl
5e489319c6
Merge branch 'fix_csg2d' into 'master'
...
Fix CSG2d bugs
See merge request jschoeberl/netgen!362
2021-01-15 14:50:18 +00:00
Matthias Hochsteger
12ebcd0d68
Fix oracle function and intersection bug in csg2d
2021-01-14 17:11:46 +01:00
Matthias Hochsteger
e745d16c6d
manually cut view vector with clipping plane (more accurate, also working when visualizing clipping plane vectors)
2021-01-13 16:48:16 +01:00
Christopher Lackner
b7fab39876
formatting of vector and complex output on click
2021-01-13 13:24:38 +01:00
Matthias Hochsteger
36aa8658b7
Print function names and surface/volume evaluation
2021-01-13 10:58:13 +01:00
Matthias Hochsteger
1502fd705e
some debug messages
2021-01-12 18:08:51 +01:00
Matthias Hochsteger
96b9be9f9c
[WIP] Fix oracle function in csg2d
2021-01-12 18:08:39 +01:00
Matthias Hochsteger
e5d339ed99
Print function value on double click
2021-01-08 08:30:47 +01:00
Joachim Schöberl
ea7f6c1e94
fnma intrinsic for avx512
2020-12-22 13:06:08 +01:00
Joachim Schöberl
c1c10174be
FNMA asm-instruction
2020-12-22 09:37:21 +01:00
Christopher Lackner
7bd454e385
use relative tolerance in identifypoints
2020-12-18 15:58:51 +01:00
Matthias Hochsteger
94ecf8de92
Fix private linking of Python
...
The CMake export of Interface libraries also exports PRIVATE build
settings, which leads to build errors with non-existing include paths and .lib files for binary distributions.
Use the work-around mentioned here to circumvent this behavior:
https://gitlab.kitware.com/cmake/cmake/-/issues/15415#note_849405
2020-12-18 11:05:10 +01:00
Joachim Schöberl
d30accdc1a
Merge branch 'apple_silicon' into 'master'
...
Support for Apple M1
See merge request jschoeberl/netgen!359
2020-12-16 20:47:21 +00:00
Matthias Hochsteger
eb6ac164e7
int64_t for masks
2020-12-16 21:00:12 +01:00