Joachim Schoeberl
e0b6562b99
polish topology
2022-04-22 22:39:06 +02:00
Joachim Schoeberl
2ee9dbeafd
little cleanup
2022-04-21 17:59:23 +02:00
Joachim Schoeberl
1afcb30102
less copying
2022-04-21 17:16:26 +02:00
Joachim Schoeberl
054386388e
less hash-table searching in buildedges
2022-04-21 16:25:52 +02:00
Joachim Schoeberl
0605097bdc
Topology: use non-copying access functions, take care of 0/1 - based indexing
2022-04-21 12:28:56 +02:00
Joachim Schoeberl
6fd99a5a29
some modernization of Topology
2022-04-21 11:37:38 +02:00
Julius Zimmermann
4df5ed1536
denser syntax in occ file
2022-04-21 10:26:27 +02:00
Julius Zimmermann
267959967d
add message level and check notation of unv file only for first line
2022-04-21 10:25:57 +02:00
Matthias Hochsteger
480aa843c5
Merge branch 'occ_fix_inplane_closesurface_end' into 'master'
...
fix occ closesurfaces ending in a larger plane
See merge request jschoeberl/netgen!500
2022-04-20 18:12:48 +00:00
Christopher Lackner
27a6d29187
fix occ closesurfaces ending in a larger plane
2022-04-20 17:18:44 +02:00
Julius Zimmermann
6e18260ef7
Merge branch 'master' of github.com:j-zimmermann/netgen
2022-04-20 14:49:32 +02:00
Julius Zimmermann
ae28716366
add cone
2022-04-20 14:49:22 +02:00
Julius Zimmermann
718c876fa7
correct computation of shapes
2022-04-20 00:08:54 +02:00
Julius Zimmermann
eb8276c132
Merge branch 'NGSolve:master' into master
2022-04-20 00:01:15 +02:00
Matthias Hochsteger
5e977e819f
refactor fieldlines code
2022-04-19 18:37:15 +02:00
Joachim Schöberl
693135d52c
Merge branch 'simd_fixes' into 'master'
...
Some fixes for odd SIMD sizes
See merge request jschoeberl/netgen!499
2022-04-15 14:40:43 +00:00
Matthias Hochsteger
e4ff37887b
Some fixes for odd SIMD sizes
2022-04-15 15:27:44 +02:00
Matthias Hochsteger
39cc7ae0a3
remove (outdated and untested) sequential optimization code
2022-04-15 10:36:20 +02:00
Matthias Hochsteger
63133b5058
return before building boundary edges
2022-04-15 10:30:38 +02:00
Matthias Hochsteger
7e8a547a91
fine grained parallelization when meshing multiple domains
2022-04-15 10:28:13 +02:00
Matthias Hochsteger
a7a5067830
Call FindOpenElements before each optimization step
2022-04-14 17:40:22 +02:00
Joachim Schöberl
ab462237af
Merge branch 'better_combine_improve_2d' into 'master'
...
evalute localh in multiple points and take average
See merge request jschoeberl/netgen!498
2022-04-13 17:34:53 +00:00
Matthias Hochsteger
9cc6fc933d
evalute localh in multiple points and take average
...
- also apply combine improve (2d) in both directions
- new test results
2022-04-13 12:44:45 +02:00
Joachim Schöberl
ed0f400f09
Merge branch 'pickle_array' into 'master'
...
pickling of Array
See merge request jschoeberl/netgen!496
2022-04-12 05:25:56 +00:00
Joachim Schoeberl
9f9ad8fa2e
return mesh.Coordinates returns py::array
2022-04-12 07:21:14 +02:00
Joachim Schoeberl
c29e93dd2b
mesh point coordinates as numpy - array
2022-04-12 07:05:40 +02:00
Julius Zimmermann
adda364eaa
UNV interface with D notation for exponent
2022-04-11 17:52:35 +02:00
Christopher Lackner
8c7d69c1d1
setnextmayortimestamp in mesh.ZRefine
2022-04-11 13:05:14 +02:00
Christopher Lackner
0135559dd6
find edges by searching for segments in both directions
2022-04-11 13:04:56 +02:00
Christopher Lackner
a5ba7075e4
explicitly specify projection boundaries
2022-04-11 13:04:38 +02:00
Christopher Lackner
f95e039c22
fix boundarylayer growth type
2022-04-11 13:04:21 +02:00
Matthias Hochsteger
7ad44b46fd
Merge branch 'boundarylayer_restriction' into 'master'
...
Restrict growth vector only taking boundary of domain into account
See merge request jschoeberl/netgen!497
2022-04-08 12:39:50 +00:00
Christopher Lackner
32cb8d546e
Restrict growth vector only taking boundary of domain into account
...
Else it will restrict too much
2022-04-08 14:01:01 +02:00
Christopher Lackner
b66f3039be
memory tracing only if actively enabled
2022-04-08 12:51:23 +02:00
Christopher Lackner
3b29d03227
pickling of Array
2022-04-05 15:08:52 +02:00
Joachim Schoeberl
e5056dcd57
output control
2022-04-02 10:37:26 +02:00
Joachim Schoeberl
4565c8ef79
rvalue Array+= allows for Array<int>({1,2,3})+={4,5}
2022-04-02 10:37:26 +02:00
Joachim Schoeberl
409c460d2f
fix non-default SIMD-size
2022-04-02 10:37:26 +02:00
Christopher Lackner
8fe5518c6c
Merge branch 'boundarylayer_limit_thickness' into 'master'
...
boundarylayer - limit height
See merge request jschoeberl/netgen!495
2022-04-01 11:30:42 +00:00
Matthias Hochsteger
1ac5415e94
use major.minor.patch.postXX.dev version scheme for nightly python releases
2022-04-01 12:07:12 +02:00
mhochsteger@cerbsim.com
88f74fd6f2
boundarylayer - limit height
2022-03-31 21:12:43 +02:00
Christopher Lackner
4cc758632d
Merge branch 'occ_point_in_surface' into 'master'
...
[occ] inner point of surface -> surface mesh
See merge request jschoeberl/netgen!494
2022-03-31 10:40:05 +00:00
Jean-Christophe Fillion-Robin
c718423ba6
COMP: Support configuring project specifying custom CMAKE_MACOSX_RPATH value
...
This commit updates the build-system to set CMAKE_MACOSX_RPATH to TRUE
only if is not already defined in the current scope. The default
behavior remains unchanged.
This allows to successfully configure the project with the following
options so that RPATH with absolute paths is used for both the build
and install trees:
-DCMAKE_MACOSX_RPATH:BOOL=FALSE
-DCMAKE_INSTALL_NAME_DIR:PATH=/path/to/install/dir
2022-03-31 01:48:45 -04:00
Christopher Lackner
d36b3d8b4e
[occ] inner point of surface -> surface mesh
2022-03-30 12:47:07 +02:00
Christopher Lackner
1de4d6e1e5
Merge branch 'occ_gp_gtrsf' into 'master'
...
[occ] gp_GTrsf for anisotropic trafos
See merge request jschoeberl/netgen!493
2022-03-28 18:34:22 +00:00
Christopher Lackner
046443259e
[occ] gp_GTrsf for anisotropic trafos
2022-03-28 18:34:22 +00:00
Matthias Hochsteger
132261ec4d
Merge remote-tracking branch 'StefanBruens/fix_switch_enum'
2022-03-28 18:29:32 +02:00
Matthias Hochsteger
d6b6fc38a8
Fix leftover "Identifyable" from last commit
2022-03-28 17:45:00 +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
Joachim Schoeberl
dc836ae7e4
unit_cube from OCC
2022-03-25 17:56:32 +01:00