Matthias Koefferlein
|
d81e0ba51e
|
Merge branch 'points-as-db-objects'
|
2022-12-07 21:59:02 +01:00 |
Matthias Koefferlein
|
5a252f2b29
|
Updated golden test data for fast DRC
|
2022-12-07 21:58:24 +01:00 |
Matthias Koefferlein
|
dc6408a068
|
Some cleanup
|
2022-12-06 18:44:29 +01:00 |
Matthias Koefferlein
|
2601f870ec
|
Fixed compile errors
|
2022-12-05 07:39:03 +01:00 |
Matthias Koefferlein
|
035232c978
|
Providing single-linked list implementation with fast size to address DRC merge performance issue on CentOS
|
2022-12-05 02:22:08 +01:00 |
Matthias Koefferlein
|
43ff59750a
|
Fixed a race condition in DRC local processor with multiple threads
|
2022-12-04 21:04:21 +01:00 |
Matthias Koefferlein
|
0c89d8fec8
|
WIP: points as db objects - added tests, bug fixes
|
2022-12-04 19:54:29 +01:00 |
Matthias Koefferlein
|
4d04cf4fe3
|
WIP: introducing points as valid objects into database - implementation. Includes: edge pair perimeter and area.
|
2022-12-04 19:54:26 +01:00 |
Matthias Koefferlein
|
63ad38e9d9
|
Region#inside/not_inside/covering/not_covering is faster as it skips the merge step now. Fixed deep mode implementation (counting mode detection) with performance effect on outside/interacting too
|
2022-12-03 20:59:36 +01:00 |
Matthias Koefferlein
|
cca20773a7
|
Include performance patch for array-vs-array interactions in deep mode
|
2022-12-02 17:53:15 +01:00 |
Matthias Koefferlein
|
13874986b2
|
Bugfix, tests updated
|
2022-11-28 23:40:11 +01:00 |
Matthias Koefferlein
|
a752257f52
|
Multiple empty-input shortcuts for DeepRegion - tests need update
|
2022-11-28 01:35:49 +01:00 |
Matthias Koefferlein
|
5597ee8960
|
DeepRegion performance: take fast path for DeepRegion::edges if merged polygons are available.
|
2022-11-27 21:59:06 +01:00 |
Matthias Koefferlein
|
5db45d7aee
|
Proper setting of merged status after interacting/inside etc.
|
2022-11-27 19:43:53 +01:00 |
Matthias Koefferlein
|
d76eef10af
|
GSI enabling of Edges#in_and_out, Region#in_and_out and corresponding DRC feature
|
2022-11-27 15:59:18 +01:00 |
Matthias Koefferlein
|
f6f4dbeb67
|
Edges#in/in_and_out: tests added
|
2022-11-27 15:31:25 +01:00 |
Matthias Koefferlein
|
0304930136
|
WIP: introducing Region#in_and_out and Edges#in_and_out, support for hierachical Edges#in, Tests updated
|
2022-11-27 14:53:30 +01:00 |
Matthias Koefferlein
|
25e61205d2
|
Deep implementation of in/not_in
|
2022-11-27 10:37:43 +01:00 |
Matthias Koefferlein
|
9008464268
|
WIP: hierarchical mode for Region#in and Region#not_in
|
2022-11-27 10:26:01 +01:00 |
Matthias Köfferlein
|
1f2e8b4012
|
Merge pull request #1193 from KLayout/issue-1189
Issue 1189 High memory footprint for DRC deck
|
2022-11-26 19:55:40 +01:00 |
Matthias Koefferlein
|
fb60212a5b
|
More numerical stability for reproducible tests drcSimpleTests:56 and 57 (45 degree angles)
|
2022-11-25 22:36:19 +01:00 |
Matthias Koefferlein
|
5057b0a626
|
Merge branch 'issue-1190'
|
2022-11-25 07:51:34 +01:00 |
Matthias Koefferlein
|
20b6608410
|
Test updated
|
2022-11-24 22:12:01 +01:00 |
Matthias Koefferlein
|
53d6e8d3cb
|
DSS now keeps layouts (avoids excessive cell mapping), frequent GC in DRC tests for heavy GC load testing
|
2022-11-24 20:41:19 +01:00 |
Matthias Koefferlein
|
e04875b4e0
|
Fixed a problem with object lifetime and tiling processor input found after GC became active. Added a documentation hint.
|
2022-11-23 01:03:36 +01:00 |
Matthias Koefferlein
|
16d662229d
|
Fixed issue #1190 (Edges#extended_xx in deep mode)
|
2022-11-21 23:30:28 +01:00 |
Matthias Koefferlein
|
30ab1a13ca
|
Added tests, documentation, doc bug fixes for angle-class edge selectors
|
2022-11-12 18:16:57 +01:00 |
Matthias Koefferlein
|
2341170065
|
First tests
|
2022-11-12 00:29:50 +01:00 |
Matthias Koefferlein
|
b02d3b24a8
|
WIP: first draft of angle-class selectors for edges and edge pairs for simplifying edge orientation checks
|
2022-11-11 23:46:45 +01:00 |
Matthias Koefferlein
|
aadb8510d2
|
Merge branch 'performance' into wip
|
2022-11-11 21:55:39 +01:00 |
Matthias Koefferlein
|
462976fc05
|
Convenience isotropic versions for Box::enlarge(d)
|
2022-11-10 22:31:13 +01:00 |
Matthias Koefferlein
|
d7263eac74
|
Square and rectangle convenience ctor for GSI Box and DBox
|
2022-11-10 22:08:41 +01:00 |
Matthias Koefferlein
|
c220ed0cbc
|
Merge branch 'master' into wip
|
2022-11-09 23:30:38 +01:00 |
Matthias Koefferlein
|
1edbd6232f
|
Merge branch 'python-typehints'
|
2022-11-09 23:13:31 +01:00 |
Matthias Koefferlein
|
5b710fa3a4
|
More stable result of antenna debug output text placement
|
2022-11-06 19:02:35 +01:00 |
Matthias Koefferlein
|
131745433d
|
Doc fixes
|
2022-11-04 23:16:15 +01:00 |
Matthias Koefferlein
|
27e04c61a0
|
Less compiler warnings
|
2022-11-02 23:35:18 +01:00 |
Matthias Koefferlein
|
9ec7c0ca44
|
layout_diff GSI binding: provide interface for edge pair diffs
|
2022-11-02 23:35:06 +01:00 |
Matthias Koefferlein
|
a8ea234522
|
Enable Qt6 build from build.sh (gcc needs c++17) and less noisy builds with gcc 11 etc.
|
2022-11-02 23:09:44 +01:00 |
Matthias Koefferlein
|
d47cbeb231
|
[consider merging] Bugfix: generation of texts for antenna results
|
2022-11-02 23:07:55 +01:00 |
Matthias Koefferlein
|
c8e60d666c
|
Fixed #1167 (delete_cells slow)
|
2022-11-01 14:57:39 +01:00 |
Matthias Koefferlein
|
548db003ed
|
Debugged Ruby PCellDeclarationHelper, small enhancements
|
2022-10-30 10:00:51 +01:00 |
Matthias Koefferlein
|
b1b51d3152
|
Bug fix Ruby PCell declaration helper - needs testing
|
2022-10-30 00:23:32 +02:00 |
Matthias Koefferlein
|
8aa135b964
|
Python implementation of PCell helper with callback
|
2022-10-30 00:15:48 +02:00 |
Matthias Koefferlein
|
1b666e1cc8
|
Bug fixes.
|
2022-10-29 23:43:56 +02:00 |
Matthias Koefferlein
|
194a6f3526
|
Added callback helper for Ruby PCellDeclarationHelper
|
2022-10-29 22:38:33 +02:00 |
Matthias Koefferlein
|
0e5842d36e
|
Fixed some qrc files, added more attributes to PCellParameterState (tool tip, readonly, icon), added option to show parameter names
|
2022-10-29 21:20:16 +02:00 |
Matthias Koefferlein
|
d00c4a94d6
|
WIP: first version GSI binding for callbacks
|
2022-10-29 00:22:54 +02:00 |
Matthias Koefferlein
|
eb8c96054c
|
WIP: preparations for callbacks in PCell code
|
2022-10-28 23:41:31 +02:00 |
Matthias Koefferlein
|
e6da3fc22c
|
WIP: callbacks for PCells
|
2022-10-27 00:42:28 +02:00 |