Commit Graph

2908 Commits

Author SHA1 Message Date
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
Joachim Schöberl
ec786de3e2 Merge branch 'fix_warning_dll_header' into 'master'
fix warning about multiple definition of dll_header

See merge request jschoeberl/netgen!304
2019-12-06 12:41:46 +00: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
2fc30ce10e Merge branch 'fix_closedhashtable_ctors' into 'master'
Fix ctor with LocalHeap in ClosedHashTable

See merge request jschoeberl/netgen!303
2019-12-03 12:46:49 +00: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
3ebe0649f2 Merge branch 'revert-3207ab1d' into 'master'
Revert "api"

See merge request jschoeberl/netgen!302
2019-11-29 15:53:42 +00: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
Joachim Schöberl
ac83338c1c Merge branch 'fix_hprefinement' into 'master'
Set geometry in Mesh assignment operator

Closes #22

See merge request jschoeberl/netgen!301
2019-11-29 11:58:09 +00: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
Matthias Hochsteger
385040333b [cmake] Fix non-gui build 2019-11-27 14:03:41 +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
Joachim Schöberl
a92c473a03 Merge branch 'conda_python_linking' into 'master'
CMake changes for conda build

See merge request jschoeberl/netgen!296
2019-11-26 19:26:18 +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
Joachim Schöberl
2afefa2e4d Merge branch 'fd_color_property' into 'master'
[python] add color property to FaceDescriptor

See merge request jschoeberl/netgen!300
2019-11-26 19:25:40 +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
Matthias Hochsteger
0ff62c6549 Set geometry in netgen mesh before edge/surface meshing 2019-11-22 14:09:07 +01:00
Joachim Schöberl
85e27f9772 Merge branch 'fix_parsing_flags' into 'master'
fix parsing numlist flag if objects are integers

See merge request jschoeberl/netgen!298
2019-11-21 21:16:06 +00:00
Christopher Lackner
e84e4f155c fix parsing numlist flag if objects are integers 2019-11-21 17:46:39 +01:00
Joachim Schöberl
0ee5abacb2 Merge branch 'occ_read_solid_names' into 'master'
Read solid names of STEP geometries

See merge request jschoeberl/netgen!297
2019-11-21 08:03:31 +00: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
Joachim Schöberl
eb6f0efc2f Merge branch 'fix_call_occ_edge_curvature' into 'master'
if tangent is not defined and not checked this leads to segfault

See merge request jschoeberl/netgen!295
2019-11-19 10:11:04 +00:00
Christopher Lackner
f54c47bac6 if tangent is not defined and not checked this leads to segfault 2019-11-19 10:00:05 +01:00
Matthias Hochsteger
7582548b8c [gitlab-ci] Run slow tests only in ubuntu-mpi build 2019-11-19 09:54:00 +01:00
Matthias Hochsteger
2faf16e8cf Update test results 2019-11-19 09:54:00 +01:00
Joachim Schöberl
7e329eaa5a Merge branch 'basegeo_default_impl' into 'master'
some default implementations for basegeometry

See merge request jschoeberl/netgen!294
2019-11-18 11:58:37 +00:00
Christopher Lackner
6303b9d926 some default implementations for basegeometry 2019-11-18 11:14:02 +01:00
Matthias Hochsteger
8d14be5e8f Update pybind11 2019-11-15 09:36:51 +01:00
Matthias Hochsteger
90fc783e55 Fix visibility warning 2019-11-13 16:07:36 +01:00
Joachim Schöberl
8db69a673b Merge branch 'cleanup_geometry' into 'master'
add closeedge meshsize to base geometry (not used)

See merge request jschoeberl/netgen!293
2019-11-05 19:58:57 +00:00
Christopher Lackner
a3ae9cc6f9 include optional 2019-11-05 16:19:49 +01:00
Christopher Lackner
e902811077 Merge branch 'master' into cleanup_geometry 2019-11-05 15:28:18 +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
Joachim Schöberl
4a1ade52d2 Merge branch 'cleanup_geometry' into 'master'
Cleanup geometry

See merge request jschoeberl/netgen!292
2019-11-04 17:38:11 +00:00
Matthias Hochsteger
84eed492ca [cmake] Export CHECK_RANGE settings 2019-11-04 17:22:59 +01:00