Commit Graph

78 Commits

Author SHA1 Message Date
Matthias Hochsteger
123e6d1739 Remove another mpi.h include, use mpi wrapper functions 2024-05-07 22:13:33 +02:00
Matthias Hochsteger
b694b4667a rework build system, separate gui and non-gui code
move fieldlines code to meshing dir

move visualization function pointers to meshing directory

DLL_HEADER -> NGGUI_API in visualization lib

move soldata.hpp to meshing

update occ, no freetype necessary anymore
2022-05-05 14:39:31 +02:00
Christopher Lackner
1f793e66ea fix edge meshing in nglib 2022-04-25 12:03:16 +02:00
mhochsteger@cerbsim.com
439415bffe fix OCC meshing with nglib 2022-01-14 11:47:22 +01:00
Matthias Hochsteger
16b88e8e67 OCC Mesher Cleanup 2021-11-28 15:14:41 +00:00
Matthias Hochsteger
b2fea6dec1 Clean up multiple definitions of DLL_HEADER
- define DLL_HEADER only once in mydefs.hpp
- define/use NGLIB_API in nglib.h
- use NGCORE_API_EXPORT for explicit export of symbols
2021-02-18 14:53:38 +01:00
Christopher Lackner
1e8715dc34 remove unused global mpi_comm 2020-12-18 14:25:00 +01:00
Matthias Hochsteger
0ff62c6549 Set geometry in netgen mesh before edge/surface meshing 2019-11-22 14:09:07 +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
05881c0eb5 refactor a lot of the old code, stl still needs to be done 2019-10-07 15:17:03 +02:00
Christopher Lackner
5eb2ab470e only do optimization for occ surface mesh 2019-09-30 12:02:08 +02:00
Christopher Lackner
a233a9307e do not define occparameters if not compiled with occ 2019-08-27 10:59:47 +02:00
Christopher Lackner
408f1d76b1 add missing include, new test results 2019-08-27 10:40:03 +02:00
Christopher Lackner
9d96c0e432 occ parameters from python, gui and meshsize parameters now the same 2019-08-27 10:10:17 +02:00
Christopher Lackner
ee07a86185 another missing dll header 2019-08-06 20:30:10 +02:00
Christopher Lackner
1bc2e1f5a7 global stl parameters only visible in nglib, stlparameters from python 2019-08-06 12:16:30 +02:00
Christopher Lackner
fc1a3da429 meshingparameter only visible in nglib and const ref to funcs 2019-08-06 10:42:53 +02:00
Christopher Lackner
218bd4c5d2 start work on stlparam from python, strange bad any cast exception 2019-08-02 16:22:53 +02:00
Joachim Schöberl
954cae2686 don't use global mparam in occ-meshing 2019-07-27 19:05:43 +02:00
Matthias Hochsteger
cb87362f64 Rename Array to NgArray 2019-07-09 10:39:16 +02:00
Christopher Lackner
0a08450bfa move testout to ngcore 2019-05-28 13:51:53 +02:00
Joachim Schöberl
1321fcf3f3 ResetTime from meshing global 2019-02-02 16:24:30 +01:00
Joachim Schöberl
043e3403ba use geometry from mesh on export user format 2017-07-24 22:26:18 +02:00
Matthias Hochsteger
5f29387c0b force linking interface to nglib and nglib to netgenpy, this avoids missing symbols when importing netgen from python 2016-08-09 14:03:47 +02:00
Joachim Schöberl
bdac0aee24 create empty mesh before calling mesher (thx jwpeterson) 2015-10-22 18:55:54 +02:00
Matthias Hochsteger
8ac965d707 everything in one big dll on Windows 2015-10-19 10:08:30 +02:00
Joachim Schoeberl
38ffe628b1 fixes in nglib 2015-07-18 13:05:37 +02:00
Joachim Schoeberl
9977e12e68 dummy not needed also on Linux 2014-10-16 16:05:42 +00:00
Gerhard Kitzler
93997f512d removed dummy functions Ng_Redraw and Ng_ClearSolutionData 2014-10-16 15:14:35 +00:00
Joachim Schoeberl
d8d525205e ngs needs dummy clearsolutiondata 2014-10-10 11:39:30 +00:00
Gerhard Kitzler
f77b4bf60a added WIN32 define for python export 2014-10-09 16:44:43 +00:00
Gerhard Kitzler
8238291545 removed empty Render() function 2014-10-09 07:58:21 +00:00
Joachim Schoeberl
42ea36b932 opengl/tcl structure 2014-10-08 12:46:25 +00:00
Joachim Schoeberl
c216e3f3ed vis-library 2014-10-06 09:57:44 +00:00
Christoph Wintersteiger
becaacaf73 ExportGeom2d for Windows 2014-10-01 13:28:23 +00:00
Joachim Schoeberl
0a260bc053 mesh object allocation 2014-09-25 22:09:21 +00:00
Gerhard Kitzler
b1be0eea1b moved nglib export module to nglib.cpp 2014-09-04 15:15:17 +00:00
Joachim Schoeberl
e2cf4ea591 closed modules 2014-08-30 00:15:59 +00:00
Philippose Rajan
c7ba1a6dc8 * Converted the minimum edge length used for subdividing geometry edges during the meshing phase into a user defined parameter accessible from the GUI 2014-01-25 21:17:16 +00:00
Joachim Schoeberl
12ab3d7cce fix memory leaks 2013-02-26 13:11:39 +00:00
Joachim Schoeberl
d733c5c5cc fix warning 2012-10-18 08:27:26 +00:00
Joachim Schoeberl
910b336d7b parallel output 2012-09-03 09:50:08 +00:00
Joachim Schoeberl
d0b8d63889 user defined dblclick handler 2012-08-30 13:40:17 +00:00
Joachim Schoeberl
14362ac2f0 ngsolve 1d 2012-07-09 09:50:48 +00:00
Joachim Schoeberl
a7d1c6c657 sequential fixes 2012-07-05 13:02:01 +00:00
Joachim Schoeberl
faad040fb0 parallel command processing 2012-07-05 11:05:33 +00:00
Joachim Schoeberl
577ecd6f47 curved elements support MPI and multithreading 2011-08-11 22:28:22 +00:00
Joachim Schoeberl
a582fc6231 on the way to thread-save meshing 2011-07-25 08:40:23 +00:00
Joachim Schoeberl
28f59f7bcf parallel communication tags 2011-07-06 21:08:58 +00:00
Joachim Schoeberl
f069933fc3 nglib / nginterface interfaces 2011-03-07 16:38:43 +00:00