Joachim Schöberl
|
08a662ae77
|
optional use of opengl-buffers (not supported on WIN without additional library)
|
2016-11-02 06:05:08 +01:00 |
|
Joachim Schöberl
|
e780f55ddd
|
include glew
|
2016-11-01 21:04:31 +01:00 |
|
Christopher Lackner
|
a008546308
|
Merge branch 'master' into codim2integrals
|
2016-11-01 15:05:42 +01:00 |
|
Joachim Schöberl
|
6d4704770d
|
solution rendering using vertex arrays
|
2016-11-01 11:47:49 +01:00 |
|
Christopher Lackner
|
2d77b35b39
|
merge master
|
2016-10-31 15:37:02 +01:00 |
|
Christopher Lackner
|
e28753431e
|
merge master into branch
|
2016-10-31 15:10:12 +01:00 |
|
Joachim Schöberl
|
3fcb7d13d5
|
dummy aligned-alloc without AVX
|
2016-10-30 15:15:16 +01:00 |
|
Joachim Schöberl
|
3a631f10ca
|
solution visualization using AVX
|
2016-10-30 15:01:52 +01:00 |
|
Christopher Lackner
|
767b819e5d
|
python cd2 functionality, mesh scaling
|
2016-10-28 16:49:50 +02:00 |
|
Christopher Lackner
|
7a6de7b1dc
|
further fixes
|
2016-10-27 15:41:08 +02:00 |
|
Joachim Schöberl
|
cdcd868712
|
size_t
|
2016-10-25 23:34:06 +02:00 |
|
Christoph Wintersteiger
|
8756aabd3c
|
add identification for 1d meshes, used for periodic boundary conditions
|
2016-10-21 16:01:46 +02:00 |
|
Joachim Schöberl
|
b5571213f4
|
meshing parameters to vol-meshing
|
2016-10-20 13:19:24 +02:00 |
|
Joachim Schöberl
|
87656d3b87
|
periodic edges in 2d
|
2016-10-20 12:29:00 +02:00 |
|
Christopher Lackner
|
a6ea18d07d
|
fix bboundary condition numbering
|
2016-10-17 17:31:09 +02:00 |
|
Christopher Lackner
|
ccde47d2c0
|
added multielementtransformation
|
2016-10-16 09:45:16 +02:00 |
|
Christopher Lackner
|
b8bf194fcf
|
some changes
|
2016-10-11 14:10:36 +02:00 |
|
Joachim Schöberl
|
06084bff82
|
fix boundary-labels in 2D
|
2016-10-10 19:58:14 +02:00 |
|
Christopher Lackner
|
6134717796
|
setting bboundary names
|
2016-10-05 19:48:18 +02:00 |
|
Christopher Lackner
|
a4fe0c1c41
|
first push
|
2016-10-04 19:30:57 +02:00 |
|
Joachim Schöberl
|
ff84375089
|
local mesh-size in MeshingParameters via Python
|
2016-09-29 16:44:16 +02:00 |
|
Joachim Schöberl
|
b7a869b77f
|
stable evaluation of implizit spline-curve representation
|
2016-09-29 11:03:00 +02:00 |
|
Joachim Schöberl
|
d7a5f44c39
|
remove timer
|
2016-09-26 19:10:57 +02:00 |
|
Joachim Schöberl
|
8d8ce8add6
|
closesurfacefix
|
2016-09-16 15:32:19 +02:00 |
|
Joachim Schöberl
|
1b55504456
|
fixed function for surface of revolution
|
2016-09-07 09:06:40 +02:00 |
|
Joachim Schöberl
|
1d70dcf08b
|
use convex hulls
|
2016-09-07 09:05:03 +02:00 |
|
Joachim Schöberl
|
40bb7d7c61
|
added function for 2d
|
2016-09-07 09:03:49 +02:00 |
|
Joachim Schöberl
|
103f0e6280
|
use convex hulls
|
2016-09-07 09:03:29 +02:00 |
|
Joachim Schöberl
|
0eaedadf10
|
modified spline projection
|
2016-09-07 09:02:57 +02:00 |
|
Joachim Schöberl
|
6c44a273ce
|
more options
|
2016-09-07 09:00:39 +02:00 |
|
Joachim Schöberl
|
8725d45425
|
silence warnings
|
2016-09-07 06:27:32 +02:00 |
|
Joachim Schöberl
|
8c118c6fc9
|
wrap revolution solid to python
|
2016-09-06 16:21:33 +02:00 |
|
Matthias Hochsteger
|
8078c25f55
|
add method Draw() to CSG class in Python
|
2016-08-31 18:29:33 +02:00 |
|
Matthias Hochsteger
|
a9c0525891
|
allow access to global mesh pointer from Python
|
2016-08-30 15:32:55 +02:00 |
|
Matthias Hochsteger
|
93c5f98d90
|
export SelectFace to Python (useful to update timestamp of vsmesh)
|
2016-08-30 15:02:43 +02:00 |
|
Matthias
|
f152c4924e
|
fix for VS2015 Update 3
|
2016-08-26 14:33:57 +02:00 |
|
Matthias Hochsteger
|
1ce39a7c56
|
export FaceDescriptor::SetSurfaceColor
|
2016-08-25 17:18:27 +02:00 |
|
Matthias Hochsteger
|
7f23bacbf5
|
Revert "new Python function SetGeometryObject to allow visualization of Python-generated…"
This reverts commit 50650d91f9
|
2016-08-25 17:02:37 +02:00 |
|
Matthias Hochsteger
|
50650d91f9
|
new Python function SetGeometryObject to allow visualization of Python-generated geometries in Netgen GUI
|
2016-08-25 15:16:45 +02:00 |
|
Joachim Schöberl
|
ecb7dd5dae
|
build edges in parallel
|
2016-08-22 07:41:11 +02:00 |
|
Joachim Schöberl
|
20ea4a9e44
|
restructure build-edges
|
2016-08-22 06:47:50 +02:00 |
|
Joachim Schöberl
|
9c97eb5252
|
fix for quad-faces
|
2016-08-18 18:01:25 +02:00 |
|
Joachim Schöberl
|
a54a40a771
|
fix build-faces for 2D
|
2016-08-18 11:49:59 +02:00 |
|
Joachim Schöberl
|
5413493c64
|
vertex2pointelement ... 0 based
|
2016-08-18 09:50:11 +02:00 |
|
Joachim Schöberl
|
a7b413944d
|
more ParallelFor in update topology
|
2016-08-18 08:00:47 +02:00 |
|
Joachim Schöberl
|
e009a8b687
|
started task-manager in netgen (topology)
|
2016-08-18 00:49:47 +02:00 |
|
Gerhard Kitzler
|
1a64efc213
|
Return useful values in Ng_GetNode<0> for 1d meshes
|
2016-08-17 17:31:37 +02:00 |
|
Gerhard Kitzler
|
05add9530d
|
Fixed index issue for 0D elements in topology
|
2016-08-17 17:17:23 +02:00 |
|
Joachim Schöberl
|
f5a9991d24
|
0-dim elements in topology
|
2016-08-17 14:51:24 +02:00 |
|
Gerhard Kitzler
|
982fee589e
|
Merge branch 'master' of data.asc.tuwien.ac.at:jschoeberl/netgen
|
2016-08-11 17:29:38 +02:00 |
|
Gerhard Kitzler
|
a18ac184b2
|
Python support for PRISM
|
2016-08-11 17:28:55 +02:00 |
|
Matthias Hochsteger
|
3a70d212fb
|
fix alignment issue for SIMD code
|
2016-08-10 19:30:09 +02:00 |
|
Joachim Schöberl
|
2e936ac7b7
|
use SIMD also for AVX (not only AVX2)
|
2016-08-07 19:42:04 +02:00 |
|
Joachim Schöberl
|
5448157842
|
use SIMD also for AVX (not only AVX2)
|
2016-08-07 19:13:36 +02:00 |
|
Joachim Schöberl
|
6c0c30104a
|
don't need fix for boost > 1.60
|
2016-08-07 12:34:56 +02:00 |
|
Christopher Lackner
|
a1496ea645
|
property
|
2016-08-06 13:15:21 +02:00 |
|
Christopher Lackner
|
17c4ce6182
|
getitem MeshPoint
|
2016-08-06 12:55:59 +02:00 |
|
Joachim Schöberl
|
b53eedbab6
|
fix for curved elements order=1 (thx Alexander Schlüter)
|
2016-07-16 16:00:52 +02:00 |
|
Alexander Schlüter
|
d282a5914d
|
fix compiler errors in mpi build
|
2016-07-15 15:26:25 +02:00 |
|
Matthias Hochsteger
|
80a2c61336
|
Merge branch 'simdtrafo' into 'master'
Simdtrafo
element - trafo for simd-points is working (2d, 3d, surfaces)
See merge request !4
|
2016-07-13 11:11:30 +02:00 |
|
Joachim Schöberl
|
78297720b5
|
surfacetrafo simded
|
2016-07-12 12:45:21 +02:00 |
|
Joachim Schöberl
|
5681d9c00a
|
added missing template instantiation
|
2016-07-11 18:39:10 +02:00 |
|
Joachim Schöberl
|
423c4c6ac5
|
simd-mapping also for 2D
|
2016-07-11 18:27:44 +02:00 |
|
Matthias Hochsteger
|
ce0cefebe7
|
missing semicolon
|
2016-07-11 15:54:51 +02:00 |
|
Joachim Schöberl
|
e1f7a5f5f2
|
low memory operations
|
2016-07-11 14:55:35 +02:00 |
|
Joachim Schöberl
|
60063f711f
|
export mesh from python
|
2016-07-10 18:07:36 +02:00 |
|
Joachim Schöberl
|
f3a1325ca8
|
2d hprefinement
|
2016-07-08 17:40:59 +02:00 |
|
Joachim Schöberl
|
0a9adc91e9
|
default simd ctr
|
2016-07-07 19:54:47 +02:00 |
|
Joachim Schöberl
|
59bc017c40
|
bring std-operators to namespace
|
2016-07-07 19:49:02 +02:00 |
|
Joachim Schöberl
|
86fdb04687
|
templated and instantiated CalcShape
|
2016-07-07 18:31:09 +02:00 |
|
Joachim Schöberl
|
416addf076
|
instantiation and fixes of SIMD - function
|
2016-07-07 17:58:13 +02:00 |
|
Joachim Schöberl
|
ffb5a8c8da
|
evaluate curved element mapping without storing shape functions
|
2016-07-07 15:29:07 +02:00 |
|
Joachim Schöberl
|
8414cb2d60
|
using simds for element-trafo, added type-template to many classes
|
2016-07-06 17:12:57 +01:00 |
|
Joachim Schöberl
|
0d0a7c5af3
|
fix for simd-intrule (2,3)
|
2016-05-27 18:06:20 +02:00 |
|
Joachim Schöberl
|
1fc1ebe7f2
|
simd workaround for trafo<1,2>
|
2016-05-17 15:35:24 +02:00 |
|
Joachim Schöberl
|
7bdde3ef85
|
orient tets for fem-tp
|
2016-05-15 19:18:27 +02:00 |
|
Joachim Schöberl
|
a53149131e
|
order elements (for TP)
|
2016-05-13 12:06:20 +02:00 |
|
Joachim Schöberl
|
0e32696492
|
Merge branch 'bernd/tet_splitting' into 'master'
Tet splitting
`Refinement - Split to Tets` works now for me with this change.
I'm unsure, if this introduces any other bugs.
See merge request !3
|
2016-05-10 13:38:49 +02:00 |
|
Bernd Schwarzenbacher
|
00e9160821
|
Use different approach for fixing tet splitting
Revert changes in GetSurfaceElementsOfFace
|
2016-05-09 15:33:58 +02:00 |
|
Joachim Schöberl
|
0c803d5175
|
Merge branch 'master' of gitlab.asc.tuwien.ac.at:jschoeberl/netgen
|
2016-05-09 12:54:20 +02:00 |
|
Joachim Schöberl
|
3226d8c2c2
|
find point in quad surface-element
|
2016-05-09 12:54:08 +02:00 |
|
Christoph Lehrenfeld
|
7078fc999e
|
[mesh] set/get geometry
|
2016-05-09 09:48:33 +02:00 |
|
Joachim Schöberl
|
1337786e73
|
fixes for surface element point search
|
2016-05-09 05:45:09 +02:00 |
|
Joachim Schöberl
|
f07a7a95d0
|
get mesh from ngx-mesh
|
2016-05-06 17:59:26 +02:00 |
|
Bernd Schwarzenbacher
|
c5e2ce2d37
|
Change for functioning tet splitting
|
2016-05-06 14:31:36 +02:00 |
|
Joachim Schöberl
|
055031ce0d
|
store geometry with mesh, if available
|
2016-05-06 07:30:59 +02:00 |
|
Joachim Schöberl
|
1d9f0ae95c
|
exporting searchtree
|
2016-05-05 21:27:21 +02:00 |
|
Matthias Hochsteger
|
86859c4645
|
fix bug which caused a mutex to unlock twice
|
2016-05-03 14:59:49 +02:00 |
|
Joachim Schöberl
|
51fd3aa497
|
fix curved pyramids
|
2016-04-30 07:22:26 +02:00 |
|
Joachim Schöberl
|
5c0e80e473
|
fixed Jacobians for curved hexes
|
2016-04-20 08:52:05 +02:00 |
|
Joachim Schöberl
|
9bfed0119f
|
periodic tolerances
|
2016-04-20 08:30:57 +02:00 |
|
Joachim Schöberl
|
8350a88daf
|
fixes for hex-filling
|
2016-04-20 08:11:59 +02:00 |
|
Joachim Schöberl
|
392eee9177
|
calling element-trafo with avx-types
|
2016-04-10 06:36:05 +02:00 |
|
Joachim Schöberl
|
7dc7e540c9
|
remove timer
|
2016-04-05 21:53:49 +02:00 |
|
Joachim Schöberl
|
05106cf58b
|
hex-filling of thin domains (first steps ...)
|
2016-04-05 17:15:39 +02:00 |
|
Joachim Schöberl
|
16c6ae5865
|
hex-filling of thin domains (first steps ...)
|
2016-04-05 14:27:51 +02:00 |
|
Joachim Schöberl
|
d1ebdf35d8
|
fix for close-surface identification (fixes edge xxx-yyy multiple times in surface mesh
|
2016-04-05 09:57:47 +02:00 |
|
Matthias
|
ad6785731f
|
OpenCascade for Windows
|
2016-04-04 10:18:38 +02:00 |
|
Joachim Schöberl
|
2beed0a4e9
|
new py-features: geo.SetBoundingBox, PeriodicSurfaces
|
2016-03-24 00:52:42 +01:00 |
|
Joachim Schöberl
|
d2fd708600
|
fix bcname from recent commit
|
2016-03-24 00:52:02 +01:00 |
|
Joachim Schöberl
|
3057076eaf
|
bcname inline
|
2016-03-23 23:13:05 +01:00 |
|
Joachim Schöberl
|
d801222dbf
|
1d fixes
|
2016-03-23 19:51:09 +01:00 |
|
Joachim Schöberl
|
21199b565a
|
getvertexelements inline
|
2016-03-23 08:17:45 +01:00 |
|
Matthias
|
7525e2c09b
|
GetNode returns constant value
|
2016-03-22 18:16:04 +01:00 |
|
Joachim Schöberl
|
9dc8aa9ffb
|
fix materials in SaveMesh
|
2016-03-22 13:00:20 +01:00 |
|
Joachim Schöberl
|
bee6c6bf90
|
consistent vertex->elements (1D/2D/3D) tables
|
2016-03-22 07:28:11 +01:00 |
|
Joachim Schoeberl
|
32e392aec7
|
optimization of parallel topology
|
2016-03-07 22:25:53 +01:00 |
|
Joachim Schoeberl
|
d162b217c9
|
parallel refinement
|
2016-02-29 21:33:29 +01:00 |
|
Joachim Schoeberl
|
e17b2a4cd5
|
master shouldn't refine
|
2016-02-29 13:14:16 +01:00 |
|
Joachim Schoeberl
|
5994bf798d
|
fixes for parallel refinement
|
2016-02-29 12:25:24 +01:00 |
|
Joachim Schöberl
|
4dad700c87
|
tuning and output for uniform refinement
|
2016-02-29 11:24:07 +01:00 |
|
Joachim Schöberl
|
5c22bd08c3
|
fixes for c++11 threads
|
2016-02-29 11:23:37 +01:00 |
|
Joachim Schöberl
|
fcac89f793
|
identify edges
|
2016-02-28 14:00:41 +01:00 |
|
Joachim Schoeberl
|
2e6f7850d7
|
parallel refinement
|
2016-02-28 12:21:36 +01:00 |
|
Joachim Schöberl
|
fbb7071939
|
parallel refinement
|
2016-02-28 08:11:34 +01:00 |
|
Joachim Schöberl
|
3e82f61424
|
parallel refinement
|
2016-02-28 06:06:08 +01:00 |
|
Joachim Schoeberl
|
ee6fbe65e7
|
parallel refinement
|
2016-02-28 06:05:19 +01:00 |
|
Joachim Schöberl
|
bcbc4294bc
|
update parallel topology
|
2016-02-28 05:50:15 +01:00 |
|
Joachim Schöberl
|
9ef2028729
|
parallel update
|
2016-02-28 05:32:08 +01:00 |
|
Joachim Schöberl
|
346e3db54d
|
parallel update
|
2016-02-28 05:24:26 +01:00 |
|
Joachim Schoeberl
|
aa4c3e8ac7
|
load and dist mesh via python
|
2016-02-26 20:35:27 +01:00 |
|
Joachim Schöberl
|
b3591f829a
|
python - element has material name
|
2016-02-26 20:30:40 +01:00 |
|
Joachim Schöberl
|
1ac9c02f5b
|
lexicographic ordering for uni-form mesh refinement
|
2016-02-26 20:29:14 +01:00 |
|
Joachim Schöberl
|
b911ab22d7
|
fixes for bisect
|
2016-02-26 12:22:00 +01:00 |
|
Joachim Schöberl
|
2603aa8511
|
path to OSX opengl
|
2016-02-24 21:59:14 +01:00 |
|
Joachim Schöberl
|
56ed93963d
|
detach parallel meshing-thread
|
2016-02-23 23:40:46 +01:00 |
|
Matthias
|
8a3e29e624
|
get rid of pthread
|
2016-02-23 20:23:48 +01:00 |
|
Joachim Schöberl
|
938cbbcc1d
|
remove some clang - warnings
|
2016-02-23 18:22:00 +01:00 |
|
Matthias Hochsteger
|
402e85cc17
|
bugfix due to capturing of thread index by reference
|
2016-02-23 11:08:20 +01:00 |
|
Matthias Hochsteger
|
1b4f596446
|
get rid of OpenMP
|
2016-02-22 18:44:00 +01:00 |
|
Joachim Schöberl
|
da5e5dbdac
|
minor
|
2016-02-22 18:26:01 +01:00 |
|
Joachim Schöberl
|
bc3cbf1a41
|
fixes for nsopengl
|
2016-02-22 09:21:47 +01:00 |
|
Matthias Hochsteger
|
0db3dc8c54
|
use idxtype instead of int for metis
|
2016-02-16 19:04:08 +01:00 |
|
Joachim Schöberl
|
d0ba57fd3a
|
non-constant Jacobians for non-simplicials
|
2016-02-16 07:34:08 +01:00 |
|
Matthias Hochsteger
|
395a8f6d0c
|
fix issues with OpenCascade
|
2016-02-15 08:55:49 +01:00 |
|
Joachim Schöberl
|
c98a55ab11
|
merge ttk branch to master
|
2016-02-08 15:53:16 +01:00 |
|
Joachim Schöberl
|
6ab4195c8d
|
fix bug found by Evan VanderZee
|
2016-01-30 21:57:40 +01:00 |
|
Matthias Hochsteger
|
2a2b728d55
|
fix typo
|
2016-01-29 15:29:03 +01:00 |
|
Matthias Hochsteger
|
da7cd7c0ad
|
remove warnings for boost::python < 1.60
|
2016-01-29 15:23:58 +01:00 |
|
Matthias Hochsteger
|
fc50af5462
|
boost::python 1.60 fixes
|
2016-01-29 15:04:57 +01:00 |
|
Matthias
|
f23d0debb1
|
cast ELEMENT_TYPE to int for error messages (VS2015 was complaining)
|
2016-01-18 12:02:29 +01:00 |
|
Joachim Schöberl
|
1d6c7b283a
|
__assume for switch (element_type)
|
2016-01-07 13:37:57 +01:00 |
|
Joachim Schöberl
|
f9e27448d0
|
output control
|
2015-12-21 20:21:36 +01:00 |
|
Matthias Hochsteger
|
0e2fe66650
|
Check for array size in Mesh::GetBCNamePtr()
|
2015-12-18 11:02:03 +01:00 |
|
Joachim Schöberl
|
79ffa00a52
|
cpack for mac
|
2015-12-11 14:31:28 +01:00 |
|
Joachim Schöberl
|
e2edc088da
|
thread-safe point-search
|
2015-11-27 13:09:15 +01:00 |
|
Joachim Schöberl
|
9a58654055
|
quad-dominated wrapped to python
|
2015-11-25 11:25:03 +01:00 |
|
Joachim Schöberl
|
833adca785
|
correct bcnames for closed surfaces
|
2015-11-24 17:27:40 +01:00 |
|
Joachim Schöberl
|
033c180159
|
preserve bcnames for surface top-level objects
|
2015-11-23 13:13:17 +01:00 |
|
Joachim Schöberl
|
1bf0c50813
|
draw surface vectors in curved surface
|
2015-11-23 13:13:17 +01:00 |
|