Commit Graph

  • 39be1fd3c9 add PointInfo for csg2d for maxh and name in points Christopher Lackner 2020-10-19 16:32:42 +02:00
  • b28a1bc5cc update test results Matthias Hochsteger 2020-10-19 15:45:16 +02:00
  • ce3f3429d4 fix range check exception in tutorials Christopher Lackner 2020-10-19 15:27:36 +02:00
  • 397ef354a3 test with range checks enabled Matthias Hochsteger 2020-10-19 15:18:42 +02:00
  • 00b4959232 remove "normal vectors degenerated" output Christopher Lackner 2020-10-19 14:06:35 +02:00
  • 9d5661fdc5 Fix maxh issue for splines Matthias Hochsteger 2020-10-19 13:19:25 +02:00
  • 2b5d00b259 csg2d - add points as 0d-elements to mesh Matthias Hochsteger 2020-10-19 10:41:44 +02:00
  • b3d757ccd1 update pybind11 to 2.6.0rc3 Matthias Hochsteger 2020-10-17 17:25:18 +02:00
  • cdbe7fd892 cleanup solid checks Joachim Schöberl 2020-10-17 17:08:58 +02:00
  • ad69a9d5a5 modernization SpecialPointCalculation Joachim Schöberl 2020-10-17 15:23:53 +02:00
  • decb6c6e90 use VecInSolid2 in SpecialPoint analysis, VecInSolid2 return also does_intersect Joachim Schöberl 2020-10-17 13:01:07 +02:00
  • 01c1411d65 robust implementation of Polyhedra::VecInSolid2 Joachim Schöberl 2020-10-17 08:18:06 +02:00
  • c842de7c3d Merge branch 'optimize_calcpartition' into 'master' Joachim Schöberl 2020-10-17 05:44:33 +00:00
  • fc360cc92a Merge branch 'new_delaunay2d' into 'master' Joachim Schöberl 2020-10-17 05:44:23 +00:00
  • dab18a1c8a optimize CalcPartition() and PartitionBoundary() Matthias Hochsteger 2020-10-16 18:40:04 +02:00
  • 8ba6bad6fd Delaunay for 2d mesh generation Matthias Hochsteger 2020-10-16 18:28:09 +02:00
  • 97dfecd040 fix test Matthias Hochsteger 2020-10-16 17:58:52 +02:00
  • f66d8bd54e Revert "optimize CalcPartition() and PartitionBoundary()" Matthias Hochsteger 2020-10-16 14:44:51 +02:00
  • 4c15146df9 fix windows build error Matthias Hochsteger 2020-10-16 14:30:38 +02:00
  • e1100617af csg2d - fix bug with splines Matthias Hochsteger 2020-10-15 17:51:05 +02:00
  • 19ebc915c8 CSG2d - faster AddIntersections (search tree per loop) Matthias Hochsteger 2020-10-14 18:40:23 +02:00
  • 95b7720efd optimize CalcPartition() and PartitionBoundary() Matthias Hochsteger 2020-10-16 14:22:01 +02:00
  • 1a051ec555 export Polyhedra to Python and add test case Christopher Lackner 2020-10-16 12:05:03 +02:00
  • 4cdaa6e3df differentiate 1 correctly Joachim Schöberl 2020-10-16 10:54:34 +02:00
  • b841b1c57b using bool for in/strict-in, and more unique-ptrs Joachim Schöberl 2020-10-16 10:14:50 +02:00
  • 4d2e4fea44 unique-ptr for TangentialSolid Joachim Schöberl 2020-10-16 09:44:11 +02:00
  • 4f4483794d VecInSolid, poly Joachim Schöberl 2020-10-15 09:29:36 +02:00
  • 54dba89dd8 Merge branch 'fix_analyzeedge' into 'master' Joachim Schöberl 2020-10-14 21:36:39 +00:00
  • 7a8e10738b Revert "CSG2d - faster AddIntersections (search tree per loop)" Matthias Hochsteger 2020-10-14 19:59:36 +02:00
  • bdb04f9784 allow visualizing smaller tangent points Christopher Lackner 2020-10-14 19:00:44 +02:00
  • 307c2a3bbb CSG2d - faster AddIntersections (search tree per loop) Matthias Hochsteger 2020-10-14 18:40:23 +02:00
  • 7b8b3b03ca bounding box for Loop Matthias Hochsteger 2020-10-14 17:13:17 +02:00
  • 476a4c350c robust Polyhedron::VecInSolid option Joachim Schöberl 2020-10-14 16:36:27 +02:00
  • f55e3e6eb4 move DelaunayTree to adtree.hpp Matthias Hochsteger 2020-10-14 12:00:37 +02:00
  • 33bb84bd3e CSG2d optimizations (in-place operators, search tree) Matthias Hochsteger 2020-10-14 11:54:36 +02:00
  • 6544fbeca6 sunburst chart - tooltip formatting Matthias Hochsteger 2020-10-14 11:39:56 +02:00
  • 14e6a1d24b more statistics in sunburst chart Matthias Hochsteger 2020-10-13 12:04:13 +02:00
  • 25efdadd05 helper macro for Timer/RegionTimer definition Matthias Hochsteger 2020-10-13 11:11:33 +02:00
  • a894ebc9f5 stable pseudo-inverse, improve edge-analysis for revolution Joachim Schöberl 2020-10-11 22:16:47 +02:00
  • b81f7f5ada improve robustness for revolution surface meshing (FindSpecialPoints) Joachim Schöberl 2020-10-11 13:26:34 +02:00
  • b5a9580a8e BitArray::Data Joachim Schöberl 2020-10-08 21:27:16 +02:00
  • 2629208f38 pajetrace - fix Timer names in MPI-trace Matthias Hochsteger 2020-10-08 12:20:46 +02:00
  • 7a1344bfcb cmake variable NG_COMPILE_FLAGS to set additional compile options Matthias Hochsteger 2020-10-01 13:35:53 +02:00
  • 5e1aaddd14 Merge branch 'tuple_impl_conv_point' into 'master' Joachim Schöberl 2020-09-29 17:32:23 +00:00
  • 70347a6d3c tuple implicitly convertible to Pnt and Vec Christopher Lackner 2020-09-29 18:57:56 +02:00
  • 5b0f650a28 adding comments to nglib.h for new parameters nsr 2020-09-29 19:40:00 +05:30
  • 0ae4f04f65 Exposed parameters for parallel meshing, point tolerance, and setting granularity nsr 2020-09-29 19:26:54 +05:30
  • 0852a20fff some DLL_HEADER Matthias Hochsteger 2020-09-24 16:58:59 +02:00
  • b124b7bd06 keep global vertex enumeration on coarse grid Joachim Schöberl 2020-09-21 07:49:56 +02:00
  • 9fcfdcc10a Merge branch 'ranges' into 'master' Christopher Lackner 2020-09-19 15:40:43 +00:00
  • 1666155d25 add range adaptors (filter, transform) Christopher Lackner 2020-09-19 17:39:03 +02:00
  • 283db5c637 trange bracket with size_t for T_Range Joachim Schöberl 2020-09-19 09:43:00 +02:00
  • 8b5675a8e2 check if mpi is initialized Joachim Schöberl 2020-09-15 23:15:50 +02:00
  • 2763285b46 csg2d - fix tutorial v6.2.2008 Matthias Hochsteger 2020-09-15 15:48:49 +02:00
  • 10a9decfd2 csg2d - separate bc numbers Matthias Hochsteger 2020-09-14 12:13:16 +02:00
  • c7af26771e fix bug in BitArray== Christopher Lackner 2020-09-11 16:54:25 +02:00
  • 86fe7f3be7 csg2d - optimize GenerateSplineGeometry() Matthias Hochsteger 2020-09-04 13:15:13 +02:00
  • f6c94035c5 SetDomainQuadMeshing for 2d geometry Matthias Hochsteger 2020-09-11 09:05:53 +02:00
  • 24782ccc04 CSG2d Rectangle() - individual bc names Matthias Hochsteger 2020-09-09 17:07:36 +02:00
  • caca0d4d08 Use __APPLE__ instead of TOGL_NSOPENGL Matthias Hochsteger 2020-09-09 13:04:21 +02:00
  • 00ce0a2769 DLL_HEADER for UserVisualizationObject functions Matthias Hochsteger 2020-09-09 11:58:38 +02:00
  • cb610b9b04 NETGEN_CHECK_RANGE -> NETGEN_USE_CHECK_RANGE in netgen_config.hpp (macro name already used) Matthias Hochsteger 2020-09-09 11:53:05 +02:00
  • 4502c464a4 fix incopengl.hpp include on Windows (windows.h needed) Matthias Hochsteger 2020-09-09 11:43:55 +02:00
  • 52b372718c generate netgen_config.hpp containing all cmake options Matthias Hochsteger 2020-09-09 11:33:06 +02:00
  • 65761e7768 check copy_assignable also in copy-constructor Joachim Schöberl 2020-09-09 07:03:12 +02:00
  • 98697959dd check for copy_assignable Joachim Schöberl 2020-09-09 06:31:03 +02:00
  • b2b8a15611 Array copy only if type is assignable Joachim Schöberl 2020-09-08 23:00:03 +02:00
  • 5c2089ed96 push git tags to sourceforge Matthias Hochsteger 2020-09-07 15:50:48 +02:00
  • 218c4a531b fix uninizialized area and maybe deleted value being appended Christopher Lackner 2020-09-07 15:19:53 +02:00
  • a45cbd6f84 parallel pickling per default on Joachim Schöberl 2020-09-04 14:47:49 +02:00
  • e3f95528e0 throw if IdentifyBoundaries mapped point is outside of mesh Christopher Lackner 2020-09-03 11:06:34 +02:00
  • 585a2e086c read cgns - set domin/domout in FaceDescriptor Matthias Hochsteger 2020-09-01 22:55:10 +02:00
  • 2f18c2b1f7 Mesh::Mirror() Matthias Hochsteger 2020-09-01 20:50:03 +02:00
  • a8a0b9d50b fix bc/mat names in CGNS reader Matthias Hochsteger 2020-09-01 17:36:08 +02:00
  • a8062a6f36 fix missing initial value for offset in HashArchive Christopher Lackner 2020-09-01 11:59:37 +02:00
  • 20b82ae7af Merge branch 'csg2d' into master Matthias Hochsteger 2020-08-31 11:56:51 +02:00
  • 0fe20c9dee set ParallelTop functions Joachim Schöberl 2020-08-29 20:56:29 +02:00
  • 0b74e3cbdc identify edges/faces without sub-group Joachim Schöberl 2020-08-29 18:24:01 +02:00
  • aac584a5aa identify vertices without sub-group Joachim Schöberl 2020-08-29 18:16:25 +02:00
  • c0a3cd0ff9 Merge branch 'hasharchive' into 'master' Joachim Schöberl 2020-08-29 15:16:21 +00:00
  • deab89adf8 add missing NGCORE_API and HashArchive & with const value Christopher Lackner 2020-08-29 16:19:45 +02:00
  • 55971b3dde HashArchive Christopher Lackner 2020-08-29 15:38:03 +02:00
  • f45fbfd811 operator== and better archive for BitArray Christopher Lackner 2020-08-29 15:37:48 +02:00
  • 020dd4373d DynamicTable: char-alloc if not trivially constructable Joachim Schöberl 2020-08-29 12:36:45 +02:00
  • c8b8b3ddd3 modernize paralleltop Joachim Schöberl 2020-08-29 11:05:02 +02:00
  • 8840c519d3 Min/Max of FlatArray, DynamicTable::ChangeSize Joachim Schöberl 2020-08-29 11:04:47 +02:00
  • 73846f23ae remove BaseDynamicTable, everything in template class Joachim Schöberl 2020-08-29 09:58:33 +02:00
  • f8dd4be8d6 modernize ParallelTopology Joachim Schöberl 2020-08-29 09:36:46 +02:00
  • fcee13be59 modernize paralleltop Joachim Schöberl 2020-08-28 21:28:18 +02:00
  • 2a7d6bb55e csg2d - fix overlap detection, test Matthias Hochsteger 2020-08-28 18:35:35 +02:00
  • f2b9251032 csg2d - tests Matthias Hochsteger 2020-08-28 17:28:35 +02:00
  • 956b06f907 csg2d - fix inside tests Matthias Hochsteger 2020-08-28 17:26:43 +02:00
  • 1c825ebddf csg2d - better check for spline overlapping Matthias Hochsteger 2020-08-28 14:26:57 +02:00
  • f559cdef16 csg2d - better IsInside() check for splines Matthias Hochsteger 2020-08-28 14:22:39 +02:00
  • ac87e9b62c csg2d - proper +=/-=/*= operator Matthias Hochsteger 2020-08-28 14:21:45 +02:00
  • ab34a185ce Merge branch 'parallelenumerate' into 'master' Joachim Schöberl 2020-08-28 08:53:30 +00:00
  • 122a933965 parallel enumerate after refinement Joachim Schöberl 2020-08-28 08:57:30 +02:00
  • 9968037361 move semantics to table, PNums to LineSegments Joachim Schöberl 2020-08-28 08:47:33 +02:00
  • 78d0479993 can convert to mpi4py - communicator Joachim Schöberl 2020-08-25 18:18:31 +02:00
  • 7aab695f04 csg2d - skip degenerated solids Matthias Hochsteger 2020-08-25 11:26:06 +02:00