Michael Neunteufel
d6bb0844de
ellipsoid export to python
2017-12-07 09:43:32 +01:00
Christopher Lackner
bcf5ea67aa
GetGeometry from mesh
2017-12-06 14:16:52 +01:00
Joachim Schöberl
17c35f0640
fix simd<double,2>
2017-11-27 10:26:38 +01:00
Joachim Schöberl
25ba2f7a54
SSE - vectorization
2017-11-27 10:20:18 +01:00
Joachim Schöberl
3665e649d7
remove experimental timers, no TSC per default
2017-11-24 09:23:14 +01:00
Joachim Schöberl
38b7c2b8fa
added template instantiation
2017-11-24 07:09:28 +01:00
Joachim Schöberl
7cf05d84a8
AVX512 for element-trafos
2017-11-23 21:26:36 +01:00
Joachim Schöberl
1d02f7f104
geometric search tree with hash-table
2017-11-13 11:58:13 +01:00
Joachim Schöberl
ff3c1a2c36
new closed hashtable with automatic increase
2017-11-13 11:58:13 +01:00
Joachim Schöberl
5dc501af26
optional use of tsc-counter
2017-11-13 11:58:13 +01:00
Joachim Schöberl
af57dd1b72
improve STL makeatlas: searchtree, templetize searchtree
2017-11-10 13:22:20 +01:00
Joachim Schöberl
d02bb9024e
fix triangle generation rule (thx to TDM)
2017-11-07 11:36:54 +01:00
Joachim Schöberl
f1917aa2c4
Merge branch 'save_compressed_mesh' into 'master'
...
check filename extension when saving a mesh
See merge request !57
2017-11-06 17:03:31 +01:00
Christoph Wintersteiger
753c2280c0
add Heal function to the python interface with the same functionality as the "Heal Geometry" button in the gui
2017-11-03 17:44:14 +01:00
Christoph Wintersteiger
ccc092d2c5
save check of file ending
2017-10-30 13:43:01 +01:00
Joachim Schöberl
b269c9a2c9
Merge branch 'occfrompython' into 'master'
...
Occfrompython
See merge request !67
2017-10-30 13:05:08 +01:00
Joachim Schöberl
712e2c3fb4
Segment array with size_t indexing
2017-10-29 11:31:50 +01:00
Christoph Wintersteiger
df01ffcb5a
setting occparms not necessary
2017-10-27 11:40:44 +02:00
Christoph Wintersteiger
ef4405c3d7
remove output
2017-10-25 15:47:27 +02:00
Christoph Wintersteiger
a90ee2e437
set occparams and generate triangulation with BRepMesh
2017-10-20 16:39:37 +02:00
Matthias Hochsteger
8f11b84911
Fix for MSVC
2017-10-17 11:02:39 +02:00
Matthias Hochsteger
949ead991f
Update ngsimd.hpp
2017-10-17 10:32:59 +02:00
Joachim Schöberl
45912fba10
Merge branch 'export_python_calclocalh' into 'master'
...
export CalcLocalH and SetMaxHDomain to Python
See merge request !65
2017-10-12 16:17:55 +02:00
Christopher Lackner
2835597c21
export CalcLocalH and SetMaxHDomain to Python
2017-10-12 12:55:07 +02:00
Joachim Schöberl
60c80fe9fc
use (double) factor for 2D hprefinement for strength of geometric refinement
2017-10-03 06:34:09 +02:00
Christoph Wintersteiger
20d6a12192
check extension of filename to ensure that the loading process is successful
2017-09-29 14:47:16 +02:00
Joachim Schöberl
aa97817d08
support of 0D-elements in CSG
2017-09-22 17:02:39 +02:00
Joachim Schöberl
ec39a51e92
assign default geometry in the (Python) mesh ctor
2017-09-22 17:02:39 +02:00
Matthias Hochsteger
042db258c8
Fix build with GUI=ON, MPI=ON
2017-09-21 17:58:38 +02:00
Joachim Schöberl
924edbb3ad
fixes thanks to etromme
2017-09-14 13:50:29 +02:00
Christoph Wintersteiger
2e07ee9962
use grading for boundray partition and set default value for elto0
2017-09-13 18:33:59 +02:00
Joachim Schöberl
045a271c2e
dshapes were not computed for SIMDs
2017-09-13 10:46:10 +02:00
Joachim Schöberl
cb9816c244
Add gmsh-import, pybind2.2 ctor for Mesh
2017-09-06 18:08:39 +02:00
Joachim Schöberl
89f41da33b
had to add default constructor (for pybind update)
2017-09-02 23:08:20 +02:00
Joachim Schöberl
111f90939e
init color, add transparent
2017-09-02 22:13:44 +02:00
Joachim Schöberl
e17939a95b
Merge branch 'update_pybind11' into 'master'
...
Update pybind11 to version 2.2.0
See merge request !60
2017-09-02 22:09:34 +02:00
Matthias Hochsteger
1430b89e39
Update pybind11 to version 2.2.0
...
- Replace PYBIND11_PLUGIN with PYBIND11_MODULE
- Fix warnings about symbol visibility by replacing
'namespace pybind11' with 'namespace PYBIND11_NAMESPACE'
- Pybind sets the default visibility of its namespace to 'hidden'
Thus, our export functions like ExportCSG(py::module &m) also are
hidden by default. To work around that define DLL_HEADER
'__attribute__ ((visibility ("default")))
on GNUC platforms.
2017-09-01 10:16:56 +02:00
Joachim Schöberl
5de14c63a4
set color of CSG top-level object
2017-09-01 09:12:50 +02:00
Joachim Schöberl
7e83edabf1
order of d'tors for global variables: create VSSolution on demand, which is later
2017-08-28 18:19:20 +02:00
Joachim Schöberl
e33c859a43
delete global mesh the old way
2017-08-28 17:23:31 +02:00
Joachim Schöberl
74c8fa5cf4
little polish of bisect
2017-08-27 14:52:57 +02:00
Joachim Schöberl
6d39c78ffb
close surfs with additional sub-domain
2017-08-27 14:52:11 +02:00
Joachim Schöberl
2d4bed6a77
fix crash at netgen exit
2017-08-27 14:51:35 +02:00
Matthias Hochsteger
d4a2d4c87b
Check if mesh file exists before loading
...
Also derive NgException from std::exception to print the error message
in Python / on the command line.
2017-08-24 13:59:16 +02:00
Joachim Schöberl
a0485eece0
wasn't worth it
2017-08-17 20:58:08 +02:00
Joachim Schöberl
b20f428eae
to make also gcc-6.3 happy
2017-08-17 20:35:35 +02:00
Joachim Schöberl
3955916ac5
atomic fix
2017-08-17 20:27:41 +02:00
Joachim Schöberl
463c564c98
atomic workaround
2017-08-17 20:24:03 +02:00
Joachim Schöberl
4fe9abcc0e
atomic workaround
2017-08-17 20:20:30 +02:00
Joachim Schöberl
5f211234d1
thread-safe insertion of surface elements
2017-08-17 20:08:08 +02:00