Mesh generator
Go to file
Joachim Schöberl 8b6e057712 Merge branch 'fix_splinesurface' into 'master'
fixes for SplineSurface lifetime, pytest

Sind ein paar fixes für die lifetimes von splinesurfaces. Die CSGeometry speichert jetzt die hinzugefügten SplineSurfaces (damit die shared_ptr nicht sterben)
Ich verwende std::vector für dynamische Arrays von shared_ptrs, da die Netgen Arrays nur mit trivialen Datentypen arbeiten können. (Könnte man evtl die NGSolve Arrays auch in Netgen verfügbar machen)
Der Rest der Änderungen sollte nur meine SplineSurfaces betreffen. 

Habe auch einen pytest hinzugefügt. Habe dafür mit Matthias die tests auch für Netgen aktiviert. 
Da ich das öfters testen musste habe ich die commits jetzt gesquashed

Ich hoffe das passt so.

LG
Christopher

See merge request !35
2017-02-28 09:16:05 +01:00
cmake_modules Allow to install Netgen to /Applications/custom_name on MacOS 2017-02-22 10:32:54 +01:00
doc remove unnecessary files (mostly unsupported build systems) 2016-11-23 18:07:14 +01:00
external_dependencies Add missing patch for TK on MacOS, add .gitignore file 2017-01-16 00:22:56 +01:00
libsrc remove <vector> from csg header again 2017-02-27 11:35:56 +01:00
ng Support (self written wrapper for) clcache on Windows 2017-02-27 07:29:57 -08:00
nglib Fixes for non-GUI builds 2017-01-31 15:35:56 +01:00
py_tutorials remove unnecessary files (mostly unsupported build systems) 2016-11-23 18:07:14 +01:00
python remove del environ (its not there any more) 2017-02-01 22:32:02 +01:00
rules fixes for hex-filling 2016-04-20 08:11:59 +02:00
tests Squashed commit of the following: 2017-02-23 16:41:27 +01:00
tutorials remove unnecessary files (mostly unsupported build systems) 2016-11-23 18:07:14 +01:00
windows remove unnecessary files (mostly unsupported build systems) 2016-11-23 18:07:14 +01:00
.gitlab-ci.yml Squashed commit of the following: 2017-02-23 16:41:27 +01:00
.gitmodules switch from boost::python to pybind11 2016-11-04 12:14:52 +01:00
AUTHORS undo lib dependencies 2012-06-11 20:19:06 +00:00
ChangeLog autotools 2009-01-12 23:40:13 +00:00
CMakeLists.txt Merge branch 'fix_splinesurface' into 'master' 2017-02-28 09:16:05 +01:00
config.h.cmake ubuntu package settings 2015-11-02 18:27:47 +01:00
depcomp autotools 2009-01-12 23:40:13 +00:00
INSTALL autotools 2009-01-12 23:40:13 +00:00
LICENSE mesh rendering fixes 2009-01-24 23:28:47 +00:00
mkinstalldirs autotools 2009-01-12 23:40:13 +00:00
netgen.icns icon 2015-12-21 20:22:17 +01:00
NEWS autotools 2009-01-12 23:40:13 +00:00
README.md Add new file 2016-07-11 10:31:48 +02:00
TODO autotools 2009-01-12 23:40:13 +00:00

Netgen mesh generator

NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. The connection to a geometry kernel allows the handling of IGES and STEP files. NETGEN contains modules for mesh optimization and hierarchical mesh refinement. Netgen 6.x supports scripting via a Python interface. Netgen is open source based on the LGPL license. It is available for Unix/Linux, Windows, and OSX.