Commit Graph

2119 Commits

Author SHA1 Message Date
Christopher Lackner
31a9cd1bfb import ngcore when loading netgen 2019-08-06 17:57:59 +02:00
Christopher Lackner
9e63ba0943 parse additional kwargs internally as flags to avoid bad_any_cast
There seem to be somehow multiple py::kwargs classes created in
different libraries, because of this the any_cast is failing.
To circumvent this we attach them to the MeshingParameters object
as flags.
2019-08-06 17:38:44 +02:00
Christopher Lackner
114a517030 Merge branch 'flags_to_ngcore' into stlparams_from_python 2019-08-06 16:04:56 +02:00
Christopher Lackner
575e863e4a fix ambiguous namespace 2019-08-06 15:58:15 +02:00
Christopher Lackner
262f1ea12c move python export of flags to ngcore 2019-08-06 15:50:08 +02:00
Christopher Lackner
dc8d96aefa move flags to ngcore 2019-08-06 14:16:13 +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
b2590bf517 Merge branch 'master' into stlparams_from_python 2019-08-06 10:44:58 +02:00
Christopher Lackner
fc1a3da429 meshingparameter only visible in nglib and const ref to funcs 2019-08-06 10:42:53 +02:00
Joachim Schöberl
318a6092e3 mesingparameter.sloppy is int 2019-08-06 10:20:18 +02:00
Joachim Schöberl
14fe2975e0 Merge branch 'array_checkrange' into 'master'
use NETGEN_CHECK_RANGE macro in array

See merge request jschoeberl/netgen!186
2019-08-05 13:20:25 +00:00
Christopher Lackner
9f32a5c3ad fix range check, add some tests 2019-08-05 12:48:08 +02:00
Joachim Schöberl
dace165496 setting command line args via Tcl 2019-08-04 18:59:01 +02:00
Joachim Schöberl
b1ea81b401 move mesh export formats from ngappinit to Tcl-script 2019-08-04 11:12:19 +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
a73594b738 modern timers, remove vector allocation 2019-08-02 09:43:27 +02:00
Joachim Schöberl
ae45a7abf0 Merge branch 'curvedele_not_virtual' into 'master'
doarchive should not be virtual on non abstact class CurvedElements

See merge request jschoeberl/netgen!185
2019-07-31 17:06:34 +00:00
Joachim Schöberl
a8ad8429a0 optimize OCC DefineTangentialPlane 2019-07-30 23:51:54 +02:00
Christopher Lackner
0b0a11c4f5 doarchive should not be virtual on non abstact class CurvedElements 2019-07-30 13:45:08 +02:00
Christopher Lackner
73fe929811 use NETGEN_CHECK_RANGE macro in array 2019-07-30 13:38:42 +02:00
Christopher Lackner
8ae2475085 return default geometry if no geometry is set for mesh 2019-07-30 12:40:22 +02:00
Christopher Lackner
ec5ec39909 fix refinement if no geometry is available 2019-07-30 09:54:46 +02:00
Joachim Schöberl
20abe6ec37 make number of vertices per level available 2019-07-29 17:46:09 +02:00
Joachim Schöberl
ed135fc61e Merge branch 'meshingparameters' into 'master'
Meshingparameters

See merge request jschoeberl/netgen!184
2019-07-29 06:47:21 +00:00
Christopher Lackner
f1fc7e747d fix default argument for meshinparameters 2019-07-29 07:54:38 +02:00
Christopher Lackner
ac28c07efc cmake syntax change (new cmake seems to not take 1 here...) 2019-07-29 07:12:56 +02:00
Christopher Lackner
c22ec2dcc2 meshingparameters from python as in gui 2019-07-29 07:11:57 +02:00
Joachim Schöberl
f7fcc67fc7 little modernization 2019-07-28 23:22:47 +02:00
Joachim Schöberl
168df170ec reuse netrules, implant adfront into meshing class 2019-07-28 21:31:05 +02:00
Joachim Schöberl
321bee9b02 little OCC-meshing cleanup 2019-07-28 20:22:48 +02:00
Joachim Schöberl
954cae2686 don't use global mparam in occ-meshing 2019-07-27 19:05:43 +02:00
Joachim Schöberl
b2e4eb3ff0 Merge branch 'cleanup_python_export' into 'master'
cleanup python export, generate mesh functions not monkeypatched

See merge request jschoeberl/netgen!183
2019-07-27 13:43:42 +00:00
Christopher Lackner
a989babd21 use CreateMPfromKwargs for mesh.GenerateVolumeMesh as well 2019-07-26 17:07:30 +02:00
Christopher Lackner
da82b72df6 fix tests 2019-07-26 16:58:55 +02:00
Christopher Lackner
67189f15f9 inline CreateMPfromkwargs function 2019-07-26 16:51:54 +02:00
Christopher Lackner
0c828bb195 move implementation of CreateMPFromKwargs to cpp file 2019-07-26 16:34:24 +02:00
Christopher Lackner
4c69f45241 take strings as const& 2019-07-26 16:15:56 +02:00
Christopher Lackner
091494c6b3 cleanup python export, generate mesh functions not monkeypatched 2019-07-25 23:25:58 +02:00
Joachim Schöberl
c454163821 Merge branch 'add_export_compilecommands' into 'master'
add CMAKE_EXPORT_COMPILE_COMMANDS

See merge request jschoeberl/netgen!181
2019-07-19 11:16:38 +00:00
Christopher Lackner
56746b7bb4 add CMAKE_EXPORT_COMPILE_COMMANDS 2019-07-19 11:13:24 +02:00
Joachim Schöberl
810f2965c6 Merge branch 'simplify_improvemesh' into 'master'
Simplify Mesh::ImproveMesh

See merge request jschoeberl/netgen!179
2019-07-16 10:51:07 +00:00
Matthias Hochsteger
134b6e74eb badmax and perrs are not used, so remove them 2019-07-16 12:15:57 +02:00
Matthias Hochsteger
2cc3908847 typ is hardcoded to 1, so init pf directly as local variable 2019-07-16 12:14:19 +02:00
Joachim Schöberl
765dc6d86a catch tcl-exception 2019-07-16 08:06:11 +02:00
Joachim Schöberl
e62503bdce Merge branch 'get_solids_csg' into 'master'
get solids from csg geometry

See merge request jschoeberl/netgen!178
2019-07-15 07:46:02 +00:00
Christopher Lackner
6c609087b7 get solids from csg geometry 2019-07-15 09:07:35 +02:00
Joachim Schöberl
ae7f15cacb Merge branch 'delete_copy_assignment_multipoint' into 'master'
arraymem has deleted copy assignment

See merge request jschoeberl/netgen!177
2019-07-12 12:17:08 +00:00
Christopher Lackner
ee4dce0eab arraymem has deleted copy assignment 2019-07-12 13:32:21 +02:00
Matthias Hochsteger
164609d63a Fix range-based for loops in ArrayMem 2019-07-12 09:10:04 +02:00
Joachim Schöberl
56915fc89a Merge branch 'fix_array_mem' into 'master'
Fix ArrayMem::operator=(ArrayMem&&) (again)

See merge request jschoeberl/netgen!176
2019-07-12 06:57:58 +00:00