Christopher Lackner
aeb6a17255
Merge branch 'boundarylayer_interpolate_growthvectors' into 'master'
...
Interpolate growth vectors on surfaces
See merge request jschoeberl/netgen!485
2022-03-01 10:22:50 +00:00
mhochsteger@cerbsim.com
bcedbfd189
Interpolate growth vectors only with OCC geometry
2022-02-28 21:34:18 +01:00
Christopher Lackner
3a86103392
interpolate tangential part of growth vector along edge
2022-02-28 17:41:18 +01:00
mhochsteger@cerbsim.com
dabb3b9dbf
Interpolate growth vectors on surfaces
...
also:
- clean up delaunay2d code (Use Point<2>, remove comments)
- implement CalcWeights() used to interpolate data from boundary points
to surface points
2022-02-28 17:41:18 +01:00
mhochsteger@cerbsim.com
f6a7ffa4fe
update ubuntu version for tests
2022-02-28 11:12:03 +01:00
mhochsteger@cerbsim.com
1a589846d6
push pip to real repository
2022-02-25 16:05:36 +01:00
Christopher Lackner
2d70263cda
boundarylayers - don't project on not-in-surface-direction
2022-02-25 12:08:24 +01:00
Joachim Schöberl
bf02481299
Merge branch 'face_local_quad_dominated' into 'master'
...
allow quad dominated meshing of faces
See merge request jschoeberl/netgen!483
2022-02-25 10:52:28 +00:00
Christopher Lackner
d6770fda0c
allow quad dominated meshing of faces
2022-02-25 10:50:51 +01:00
Joachim Schöberl
f44c1894b8
Merge branch 'copy_maxh' into 'master'
...
copy hglob, hmin, maxhdomain in Mesh::operator=
See merge request jschoeberl/netgen!482
2022-02-25 09:45:45 +00:00
mhochsteger@cerbsim.com
0379b737eb
copy hglob, hmin, maxhdomain in Mesh::operator=
2022-02-25 10:00:41 +01:00
Matthias Hochsteger
8c2a056b52
Merge branch 'fix_occ_boundarylayer' into 'master'
...
fix GenerateBoundaryLayer for new OCC meshes with single segments (not one...
See merge request jschoeberl/netgen!478
2022-02-24 18:40:44 +00:00
mhochsteger@cerbsim.com
7f5b288c51
fix GenerateBoundaryLayer for new OCC meshes with single segments (not one segment per adjacent face)
2022-02-24 19:28:34 +01:00
mhochsteger@cerbsim.com
715f86b3b5
pip fixes for loading ngsolve.tcl on MacOS
2022-02-24 18:12:24 +01:00
Joachim Schöberl
58af9adb03
Merge branch 'meshing_fixes' into 'master'
...
Meshing fixes
See merge request jschoeberl/netgen!481
2022-02-24 07:58:40 +00:00
mhochsteger@cerbsim.com
0f6dd37aa2
new meshing results
2022-02-23 21:23:41 +01:00
mhochsteger@cerbsim.com
231c6870d9
respect localh in CombineImprove()
2022-02-23 21:23:41 +01:00
mhochsteger@cerbsim.com
922a0c5c86
fix 2d edge swapping
2022-02-23 21:23:37 +01:00
mhochsteger@cerbsim.com
fe838fbd75
fix ToLower()
2022-02-23 19:16:30 +01:00
Matthias Hochsteger
9cd3c4ff14
Fix DrawGeo (requires webgui_jupyter_widgets update)
2022-02-23 14:59:53 +01:00
Joachim Schöberl
afa018049b
Merge branch 'use_filesystem_path' into 'master'
...
use std::filesystem::path
See merge request jschoeberl/netgen!480
2022-02-23 13:34:23 +00:00
Joachim Schöberl
b2271ae71e
Merge branch 'occ_zrefinement' into 'master'
...
ZRefinement for arbitrary geometry class
See merge request jschoeberl/netgen!479
2022-02-23 12:01:00 +00:00
Christopher Lackner
ea7e980c8d
[occ] ZRefinement
2022-02-23 12:22:19 +01:00
mhochsteger@cerbsim.com
cf59f297a7
use std::filesystem::path
2022-02-23 11:56:00 +01:00
mhochsteger@cerbsim.com
8f8a4a6dc8
pip - fix again install dirs
2022-02-23 10:49:27 +01:00
mhochsteger@cerbsim.com
c5eeabace1
fix install paths in config.py
2022-02-22 16:17:05 +01:00
Joachim Schoeberl
1a44d665bb
returns mesh-data as Array (rather than std::vector)
2022-02-21 13:06:00 +01:00
mhochsteger@cerbsim.com
eceb83171f
allow implicit conversion from py::list to Array<>
2022-02-21 12:02:30 +01:00
mhochsteger@cerbsim.com
d3e0ae6fd7
use ngcore pybind list caster only for non-numpy types
...
we should Array<T> for all numpy dtypes T
2022-02-21 11:18:19 +01:00
mhochsteger@cerbsim.com
775b97f6b3
utility functions for webgui
2022-02-18 20:11:58 +01:00
mhochsteger@cerbsim.com
fcfcd6d916
pip - also install libs into netgen subdirectory
2022-02-17 09:37:48 +01:00
mhochsteger@cerbsim.com
daa2c69714
fix parsing cd3names
2022-02-16 19:52:49 +01:00
mhochsteger@cerbsim.com
8430bb82a2
pip - install cmake files to python modules
...
that's also where the shared libraries are, otherwise cmake won't find
the libraries when building NGSolve
(different directory structure and relative paths depending on
system/user/venv package install)
2022-02-16 16:20:05 +01:00
mhochsteger@cerbsim.com
9290e3e29a
ci - fix debug build settings
2022-02-16 14:57:29 +01:00
Joachim Schoeberl
bb44c7b0c3
fix warnings
2022-02-16 13:37:32 +01:00
mhochsteger@cerbsim.com
56c86dfb49
fix setup.py
2022-02-16 10:03:42 +01:00
mhochsteger@cerbsim.com
17e845df29
fix rpath of pyngcore
2022-02-16 09:44:00 +01:00
Matthias Hochsteger
d2378d9781
pyngcore as package (staying backward compatible)
2022-02-16 09:27:02 +01:00
mhochsteger@cerbsim.com
6f4cc7c528
try to load ngsolve in StartGUI python script (fixes failing ngsolve load from tcl in python packages)
2022-02-16 09:22:21 +01:00
mhochsteger@cerbsim.com
15efa3a8b7
DLL_HEADER for LocalH
2022-02-15 20:39:24 +01:00
Joachim Schöberl
cf8a6639a3
Merge branch 'fix_parallel_surfaceopt' into 'master'
...
fix parallel surface optimization
See merge request jschoeberl/netgen!476
2022-02-15 19:18:22 +00:00
mhochsteger@cerbsim.com
a68cd9f89a
fix parallel surface optimization
...
update test results
2022-02-15 19:09:53 +01:00
Joachim Schöberl
a399575a26
Merge branch 'free_pyramids' into 'master'
...
Free pyramids
See merge request jschoeberl/netgen!475
2022-02-15 09:33:45 +00:00
Christopher Lackner
4ebaefd10a
add meshing parameter giveuptolopenquads
2022-02-15 09:38:20 +01:00
Christopher Lackner
c856f9ae6e
Merge branch 'master' into free_pyramids
2022-02-15 09:15:11 +01:00
Joachim Schöberl
77596aad96
Merge branch 'merge_name_fix' into 'master'
...
[occ] overwrite shape property name only if not already set in merge
See merge request jschoeberl/netgen!474
2022-02-14 18:48:59 +00:00
Christopher Lackner
e2040ae953
[occ] also keep color in merge if already set from shape
2022-02-14 18:24:02 +01:00
Christopher Lackner
3ee29a1ace
[occ] overwrite shape property name only if not already set in merge
2022-02-14 18:07:00 +01:00
Joachim Schoeberl
6b28275b88
double conversion on C++ side
2022-02-13 19:02:51 +01:00
Joachim Schoeberl
ff8708d76b
preallocate memory
2022-02-13 17:29:53 +01:00