Matthias Hochsteger
d08e2daa06
Do edge swapping for faces individually with tensor product meshes
...
If the mesh contains quads, the edge swapping algorithm switches to
generic improve, which introduces quads everywhere. This is not intended
if one domain contains a tensor product mesh.
Thus, call the optimizer for each face if mesh contains quads but mp.quad
is not set.
2020-06-08 10:42:26 +02:00
Matthias Hochsteger
d1c7a16d63
Do linear interpolation of corresponding edge points in SplineGeometry tensor mesh generation
...
better results for curved domains
2020-06-08 10:41:24 +02:00
Matthias Hochsteger
5bea3bb612
Implement and export SplineGeometry2d::SetDomainTensorMeshing
2020-06-08 10:39:55 +02:00
Christopher Lackner
efbd71c8d5
define cmake export compile commands after project
2020-06-03 12:42:35 +02:00
Matthias Hochsteger
94d489e183
cmake - remove compiler definition of NETGEN_VERSION
2020-06-03 11:54:56 +02:00
Matthias Hochsteger
9b28a2df02
OCC - HasErrors() available from v7.2
2020-06-03 11:50:33 +02:00
Joachim Schöberl
1d97367e30
check OCC-Version of HasErrors
2020-06-02 08:51:51 +02:00
Joachim Schöberl
dc15e50956
Added glueing to OCC interface, geom.Glue() from Python
2020-05-31 21:58:21 +02:00
Joachim Schöberl
ad525cbfb9
fix warning
2020-05-26 20:58:24 +02:00
Christopher Lackner
28f8add05f
Merge branch 'occ_mesh_missing_edges' into 'master'
...
support already meshed edges/faces in occ mesher
See merge request jschoeberl/netgen!320
2020-05-26 10:09:33 +00:00
Christopher Lackner
34590f1b9a
support already meshed edges/faces in occ mesher
2020-05-26 11:23:33 +02:00
Joachim Schöberl
897cf6f848
output of xbool
2020-05-22 08:16:05 +02:00
Matthias Hochsteger
34a6777f49
add file generate_version_file.cmake
2020-05-18 17:54:09 +02:00
Matthias Hochsteger
267e8b33fb
cmake - use git to generate version string
2020-05-18 15:55:40 +02:00
Joachim Schöberl
c81ebc9f24
Merge branch 'dll_header_occgeom' into 'master'
...
DLL_HEADER for whole OCCGeometry
See merge request jschoeberl/netgen!319
2020-05-17 18:36:56 +00:00
Christopher Lackner
97ba90ee40
DLL_HEADER for whole OCCGeometry
2020-05-17 20:24:22 +02:00
Joachim Schöberl
319b6dc600
Merge branch 'boundarylayer' into 'master'
...
modernize and improve GenerateBoundaryLayer
See merge request jschoeberl/netgen!318
2020-05-13 18:01:34 +00:00
Christopher Lackner
9ffb22c37f
fix archive of bitarray
2020-05-07 10:52:09 +02:00
Christopher Lackner
45a4b2c913
pickle bitarrays
2020-05-07 10:03:00 +02:00
Christopher Lackner
97baba04a0
fix growthvector direction
2020-04-25 11:15:36 +02:00
Christopher Lackner
d752ada2bd
improve functionality of boundarylayer
2020-04-23 15:44:32 +02:00
Christopher Lackner
7fe4ca9c4f
Merge branch 'master' into boundarylayer
2020-04-20 10:38:24 +02:00
Christopher Lackner
9af476c353
template shouldn't have NGCORE_API
2020-04-20 10:26:17 +02:00
Christopher Lackner
27baa178d2
fix new clang warning and add helper function
2020-04-20 10:13:04 +02:00
Christopher Lackner
16ae2df980
std::get for variant not available on mac os < 10.14
2020-04-20 10:09:26 +02:00
Christopher Lackner
58e6e5dc18
modernize and improve GenerateBoundaryLayer
2020-04-19 20:00:06 +02:00
Christopher Lackner
83a48af36a
add safety check for FindEdges
2020-04-19 19:26:44 +02:00
Christopher Lackner
b46ec8dc7b
fix printing of 1 based arrays
2020-04-18 13:40:19 +02:00
Joachim Schöberl
af25893a77
Merge branch 'mesh_update' into 'master'
...
export update method for mesh
See merge request jschoeberl/netgen!317
2020-04-07 17:42:40 +00:00
Christopher Lackner
d74061dd23
python str method for arrays
2020-04-06 12:43:42 +02:00
Michael
cb015c95d0
export update method for mesh
2020-03-30 20:44:39 +02:00
Matthias Hochsteger
a52ccd7ce5
Fix build with USE_NUMA=ON
2020-03-25 10:40:12 +01:00
Matthias Hochsteger
b1d65912ec
cgns: flip normals of 2d elements
2020-03-19 20:50:32 +01:00
Christopher Lackner
1f78f900dd
mesh identify periodic for non tet meshes
2020-03-19 18:12:55 +01:00
Matthias Hochsteger
bff0e67576
CGNS reader: identify equal points in different zones
2020-03-17 17:46:29 +01:00
Joachim Schöberl
019d95c5f6
Merge branch 'identify_periodic' into 'master'
...
Identify periodic
See merge request jschoeberl/netgen!316
2020-03-17 15:09:05 +00: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
Matthias Hochsteger
89cb1e07ff
CGNS reader: Fix boundary/material names for MIXED elements
2020-03-12 18:42:58 +01:00
Matthias Hochsteger
a88432cb7f
Merge branch 'cgns' into 'master'
...
CGNS format read support
See merge request jschoeberl/netgen!315
2020-03-11 21:07:08 +00:00
Matthias Hochsteger
8fd08ef4ac
Download prebuilt CGNS library on MacOS
2020-03-11 21:41:38 +01:00
Joachim Schöberl
48e4865fee
copy BitArray
2020-03-11 21:34:27 +01:00
Matthias Hochsteger
2615b0911e
Fix CGNS code for version < 3.4
...
Install libhdf5 on ubuntu test (cgns depends on it)
2020-03-11 17:43:36 +01:00
Matthias Hochsteger
603141cf1a
Fix CGNS support on Windows
2020-03-11 14:53:08 +00:00
Joachim Schöberl
612b5bb75a
Merge branch 'export_curve_order' into 'master'
...
Interface can now give curve order of mesh
See merge request jschoeberl/netgen!314
2020-03-11 12:53:00 +00:00
Matthias Hochsteger
db5ad09b79
Initial CGNS format read support
2020-03-11 13:39:40 +01:00
Lukas
672ce3f3f2
Interface can now give curve order of mesh
2020-03-06 10:17:09 +01:00
Matthias Hochsteger
1d62ca31ac
DLL_HEADER for BlockAllocator (used in BoxTree)
2020-03-03 11:10:09 +00:00
Matthias Hochsteger
bd600f48ac
Fix declaration of ngscript
2020-03-02 18:03:54 +01:00
Matthias Hochsteger
1d652d8206
DLL_HEADER in onetcl
2020-03-02 16:56:46 +00:00