mirror of
https://github.com/NGSolve/netgen.git
synced 2024-11-11 16:49:16 +05:00
Mesh generator
8b6e057712
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 |
||
---|---|---|
cmake_modules | ||
doc | ||
external_dependencies | ||
libsrc | ||
ng | ||
nglib | ||
py_tutorials | ||
python | ||
rules | ||
tests | ||
tutorials | ||
windows | ||
.gitlab-ci.yml | ||
.gitmodules | ||
AUTHORS | ||
ChangeLog | ||
CMakeLists.txt | ||
config.h.cmake | ||
depcomp | ||
INSTALL | ||
LICENSE | ||
mkinstalldirs | ||
netgen.icns | ||
NEWS | ||
README.md | ||
TODO |
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.