nikhilsrajan
a295b2a876
Merge 9db68e28f21e1ca5120ffe63bfa373530dfd4f83 into 12ef984e9316f3480780f21a9572ed6ef773764e
2025-03-30 00:08:14 +00:00
Matthias Hochsteger
20196cd8e9
Pyodide fixes
2025-01-31 13:06:44 +01:00
Schöberl, Joachim
3362d91a37
Constexpr experiments
2024-12-31 14:26:09 +01:00
Matthias Hochsteger
96bad51dd3
Pyodide fixes
2024-10-07 18:04:20 +02:00
Hochsteger, Matthias
335b926f8b
Runtime MPI wrapper
2024-05-13 13:43:53 +02:00
xiaodaxia
7c72410c84
no exporting compile options of ngcore
2024-03-27 11:32:17 +08:00
Joachim Schoeberl
87b65fb5ff
remove warnings
2024-01-05 20:07:04 +01:00
Matthias Hochsteger
d069f57422
Pyodide fixes
2023-09-16 19:25:43 +02:00
Matthias Hochsteger
f1ec19b35b
Interface target for OpenCascade libraries
2023-09-14 13:26:42 +02:00
Matthias Hochsteger
d9d14ab4bf
fixes to build pyodite module
2023-09-08 10:18:19 +02:00
Matthias Hochsteger
9e4659f194
emscripten - disable multithreading
2023-08-22 09:27:03 +02:00
Hochsteger, Matthias
11da083507
Emscripten support
2023-07-28 13:01:41 +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
luz paz
4033fac1b3
Fix various typos
...
Found via `codespell -q 3 -S ./external_dependencies/pybind11 -L alledges,allright,ane,anormal,ans,apoints,ba,boxs,cancle,childs,co-ordinate,co-ordinates,daty,enty,filld,hel,identifyable,ist,linz,lod,ned,nd,selt,statics,suround,thev,thist,thisy,timere,upto,wel`
2022-03-25 18:22:05 -04:00
mhochsteger@cerbsim.com
439415bffe
fix OCC meshing with nglib
2022-01-14 11:47:22 +01:00
mhochsteger
d7be2c8561
fix non-occ build on windows
2021-12-07 19:07:04 +01:00
Matthias Hochsteger
16b88e8e67
OCC Mesher Cleanup
2021-11-28 15:14:41 +00:00
mhochsteger@cerbsim.com
d9e8b815f5
pip installer
2021-10-27 16:51:41 +02:00
Matthias Hochsteger
40daa0327c
Update OCC
2021-09-02 12:52:34 +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
nsr
9db68e28f2
fixed typo in comment
2020-10-30 18:41:46 +05:30
nsr
30c48a8df0
connected closeedgeenable and closeedgefact to mparam.closeedgefac, and added comments
2020-10-30 18:33:44 +05:30
nsr
b3bbc670a2
new parameters exposed - opterrpow, delaunay, blockfill, filldist, maxoutersteps, only3D_domain_nr, try_hexes. replace parthread with parallel_meshing
2020-10-29 21:44:09 +05:30
nsr
5b0f650a28
adding comments to nglib.h for new parameters
2020-09-29 19:40:00 +05:30
nsr
0ae4f04f65
Exposed parameters for parallel meshing, point tolerance, and setting granularity
2020-09-29 19:26:54 +05:30
Matthias Hochsteger
603141cf1a
Fix CGNS support on Windows
2020-03-11 14:53:08 +00:00
Christopher Lackner
ef501166e6
fix warning about multiple definition of dll_header
2019-12-06 11:51:12 +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
Matthias Hochsteger
c24e00f6d4
Link stl
2019-10-07 15:17:03 +02:00
Matthias Hochsteger
8acf84b6ec
Link stl library on Windows
2019-10-07 15:17:03 +02: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
Matthias Hochsteger
4a563f09af
Fix build errors on Windows
2019-01-09 14:46:24 +01:00
Matthias Hochsteger
247b2a2892
[cmake] Replace object libraries with interface libraries
2019-01-08 13:12:24 +01:00
Christopher Lackner
83df85f274
detail namespace, linking ngcore to nglib
2018-12-12 11:05:17 +01:00
Matthias Hochsteger
c1a407c4f6
[cmake] Set link interface of dependencies to PRIVATE
2018-11-13 11:36:45 +01:00