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
|
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
|
267e8b33fb
|
cmake - use git to generate version string
|
2020-05-18 15:55:40 +02: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 |
|
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 |
|
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 |
|
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
|
63e414ff0d
|
Add missing header in occgeom.cpp
|
2020-03-02 17:03:50 +01:00 |
|
Joachim Schöberl
|
c6c91bb348
|
set edgenames in mesh
|
2020-02-29 13:56:43 +01:00 |
|
Joachim Schöberl
|
70968e59e8
|
optimal order reading of names
|
2020-02-28 20:54:22 +01:00 |
|
Matthias Hochsteger
|
34ac3b200d
|
HPRefinement: curve new elements only if coarse el was curved
|
2020-02-11 16:04:13 +01:00 |
|
Matthias Hochsteger
|
dff550a48c
|
Curve new elements in HPRefinement
Use correct check for curvature of TRIGs in VSSolution
|
2020-02-11 14:42:16 +01:00 |
|
Joachim Schöberl
|
bac288ab56
|
remove double-click test-output
|
2020-01-29 18:19:19 +01:00 |
|
Matthias Hochsteger
|
2620f90f32
|
Redraw(blocking=True) always issues a redraw
|
2020-01-27 17:05:21 +01:00 |
|
Matthias Hochsteger
|
ce90bd9e83
|
[cmake] Simplify compile flag handling on Windows
Add options/define flags to ngcore, so they are automatically passed on
to dependencies
|
2020-01-16 16:38:06 -08:00 |
|
Joachim Schöberl
|
d9a322ed65
|
Merge branch 'store_ellipsoid_in_mesh' into 'master'
Store Ellipsoid csg surface in mesh files
See merge request jschoeberl/netgen!309
|
2020-01-15 14:32:47 +00:00 |
|
Matthias Hochsteger
|
4810b4f1b2
|
Store Ellipsoid csg surface in mesh files
|
2020-01-15 15:13:08 +01:00 |
|
Joachim Schöberl
|
0209472ef6
|
csg.AddPoint with names
|
2020-01-15 11:56:23 +01:00 |
|
Joachim Schöberl
|
3ece315bd0
|
circumventing compiler bug ?
|
2020-01-13 21:19:09 +01:00 |
|
Joachim Schöberl
|
d53f28c89b
|
named edges in CSG geometry
|
2020-01-13 16:41:18 +01:00 |
|
Christopher Lackner
|
30b10c1aaa
|
remove debug cout
|
2020-01-13 11:17:00 +01:00 |
|
Matthias Hochsteger
|
e26f0f38f4
|
Handle triangles correctly in BuildEdgeList()
|
2020-01-10 17:58:37 +01:00 |
|
Joachim Schöberl
|
77d0fbfcd5
|
compress after 2d optimization
|
2020-01-08 23:27:59 +01:00 |
|
Joachim Schöberl
|
1aed53427f
|
Merge branch 'snapshot' into 'master'
Snapshot
See merge request jschoeberl/netgen!306
|
2019-12-15 19:10:31 +00:00 |
|
Christopher Lackner
|
3fc52396b0
|
Merge branch 'fix_nopython' into 'master'
Fix non-Python builds
See merge request jschoeberl/netgen!307
|
2019-12-14 19:56:49 +00:00 |
|
Matthias Hochsteger
|
2d97eeaa77
|
Fix Windows debug build
|
2019-12-13 15:40:12 -08:00 |
|
Matthias Hochsteger
|
72226e8673
|
Fix non-Python builds
|
2019-12-13 11:20:52 +01:00 |
|
Matthias Hochsteger
|
c8901ba46b
|
cleanup in Snapshot()
|
2019-12-13 10:20:19 +01:00 |
|
Matthias Hochsteger
|
a06189ac4e
|
Redraw after geom2d::Draw()
|
2019-12-10 17:57:46 +01:00 |
|
Christopher Lackner
|
79b1d22185
|
some more python Vec and Pnt arithmetic
|
2019-12-10 14:04:53 +01:00 |
|
Matthias Hochsteger
|
d6095e9364
|
Move global visual scene from ngpkg.cpp to mvdraw.cpp
... so it is available in Snapshot()
also rename the global variables:
vs -> visual_scene
vscross -> visual_scene_cross
|
2019-12-10 12:21:29 +01:00 |
|
Matthias Hochsteger
|
245da0ee87
|
Move Redraw() function from NGSolve to Netgen
- used in Snapshot
|
2019-12-10 12:21:29 +01:00 |
|
Matthias Hochsteger
|
64b1331c23
|
Fix build errors on Macos
- Include opengl3 headers
- Remove unneeded Opengl4.5 function call
|
2019-12-10 12:21:29 +01:00 |
|
Matthias Hochsteger
|
52b3e807a5
|
New Snapshot function (custom resolution)
|
2019-12-10 12:21:29 +01:00 |
|
Joachim Schöberl
|
a103896079
|
printing flags
|
2019-12-09 16:20:42 +01:00 |
|
Joachim Schöberl
|
64171d203b
|
fix copy ctor HPRefElement
|
2019-12-06 16:05:08 +01:00 |
|
Christopher Lackner
|
ef501166e6
|
fix warning about multiple definition of dll_header
|
2019-12-06 11:51:12 +01:00 |
|
Joachim Schöberl
|
da4053adfa
|
Draw 2D geometry
|
2019-12-05 14:52:14 +01:00 |
|
Joachim Schöberl
|
e5ead2065b
|
get rid of 10000 segments limit in hp-refinement
|
2019-12-04 17:33:16 +01:00 |
|
Matthias Hochsteger
|
7f4b96fe11
|
Fix ctor with LocalHeap in ClosedHashTable
Set mask, round up size to next power of 2
|
2019-12-02 17:05:50 +01:00 |
|
Joachim Schöberl
|
4658e34f05
|
Revert "api"
This reverts commit 3207ab1d99
|
2019-11-29 15:26:20 +00:00 |
|
Joachim Schöberl
|
3207ab1d99
|
api
|
2019-11-29 15:02:37 +01:00 |
|
Matthias Hochsteger
|
2eff09cc41
|
Set geometry in Mesh assignment operator
Sets the geometry in coarsemesh in HPRefinement()
Fixes #22
|
2019-11-29 12:35:55 +01:00 |
|
Matthias Hochsteger
|
9495d1feae
|
Ignore warning C4910 on Windows
warning C4910: '__declspec(dllexport)' and 'extern' are incompatible on an explicit instantiation
|
2019-11-28 15:49:57 +01:00 |
|
Matthias Hochsteger
|
a0921a5e7f
|
Fix Vec<> comparison operator
- Iterate over size of Vec<> (thx Joachim)
- Declare it const (otherwise pybind compares the pointers to the data
arrays instead)
|
2019-11-28 11:05:17 +01:00 |
|
Matthias Hochsteger
|
05e6456ec2
|
Vec3d to Vec<3>, comparison operator for Vec<>
|
2019-11-27 14:47:24 +01:00 |
|
Joachim Schöberl
|
2b683f70d5
|
Merge branch 'throw_on_meshing_fail' into 'master'
throw on meshing failure
See merge request jschoeberl/netgen!299
|
2019-11-26 19:27:30 +00:00 |
|
Matthias Hochsteger
|
f3d9d3ad67
|
[cmake] Don't link python libraries in unix-conda environment
Conda links python libs statically to python executable
|
2019-11-26 19:26:18 +00:00 |
|
Matthias Hochsteger
|
9ccb140ffb
|
[python] add color property to FaceDescriptor
|
2019-11-26 17:50:06 +01:00 |
|
Christopher Lackner
|
303aebc27e
|
throw on meshing failure
|
2019-11-26 17:08:21 +01:00 |
|
Christopher Lackner
|
de1932227b
|
exception constructor outside of ifdef GNUC
|
2019-11-25 16:45:12 +01:00 |
|
Joachim Schöberl
|
648794b0bb
|
Exception ctor in cpp to reduce codesize
|
2019-11-25 07:46:35 +01:00 |
|
Christopher Lackner
|
e84e4f155c
|
fix parsing numlist flag if objects are integers
|
2019-11-21 17:46:39 +01:00 |
|
Matthias Hochsteger
|
cf84d78fd4
|
Read solid names of STEP geometries
|
2019-11-20 15:46:52 +01:00 |
|
Matthias Hochsteger
|
8940bf7c2c
|
Only collect backtrace if NG_BACKTRACE is set
|
2019-11-20 14:30:23 +01:00 |
|
Christopher Lackner
|
f54c47bac6
|
if tangent is not defined and not checked this leads to segfault
|
2019-11-19 10:00:05 +01:00 |
|
Christopher Lackner
|
6303b9d926
|
some default implementations for basegeometry
|
2019-11-18 11:14:02 +01:00 |
|
Matthias Hochsteger
|
90fc783e55
|
Fix visibility warning
|
2019-11-13 16:07:36 +01:00 |
|
Christopher Lackner
|
a3ae9cc6f9
|
include optional
|
2019-11-05 16:19:49 +01:00 |
|
Christopher Lackner
|
b99e37999f
|
fixes for mac and windows
|
2019-11-05 15:19:54 +01:00 |
|
Christopher Lackner
|
073e215bb6
|
add closeedge meshsize to base geometry (not used)
closedgefac moved to meshingparameters for this
|
2019-11-04 19:34:46 +01:00 |
|
Christopher Lackner
|
1b1c4700ad
|
geo GetNormal and ProjectPointEdge with geoinfo pointer
|
2019-11-04 11:27:01 +01:00 |
|
Christopher Lackner
|
c1ede2a89f
|
Merge branch 'master' into cleanup_geometry
|
2019-11-02 19:39:00 +01:00 |
|
Matthias Hochsteger
|
262c656bcb
|
Fix overflow in backtrace
|
2019-10-31 18:40:46 +01:00 |
|
Christopher Lackner
|
6c012675aa
|
project point without geominfo returns new geominfo
|
2019-10-31 17:08:29 +01:00 |
|
Christopher Lackner
|
1e3ed047db
|
progress for analyse geometry
|
2019-10-31 15:25:47 +01:00 |
|
Christopher Lackner
|
249d785084
|
progress bars for find edges, mesh surface,...
|
2019-10-31 15:17:28 +01:00 |
|
Christopher Lackner
|
fbf6d92895
|
clean up geometry interface, fix if number of subdivided edges was not correct
|
2019-10-31 13:34:40 +01:00 |
|
Matthias Hochsteger
|
9fdd28e3b8
|
Compress mesh in SwapImprove2
|
2019-10-30 16:09:04 +01:00 |
|
Matthias Hochsteger
|
94d0a5a585
|
[cmake] Set interface include dir for ngcore
|
2019-10-30 13:56:49 +01:00 |
|