SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-ae3dc2b5-5499-42fb-a4a8-e59cb486d1e3
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-3.0.2
Created: 2024-06-06T13:36:01+00:00Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT describes SPDXRef-ab59e555f242daf29993c6afc04fa89d
Relationship: SPDXRef-DOCUMENT describes SPDXRef-a9841daa8ca9a121b0d7b4087f09b666
Relationship: SPDXRef-DOCUMENT describes SPDXRef-fac6c89f48b4066960ac60ee9fe654e3
Relationship: SPDXRef-DOCUMENT describes SPDXRef-f900b3a289976985473bcb4cf09b949b
Relationship: SPDXRef-DOCUMENT describes SPDXRef-07c9fbaeea8d393fa026d6d47f7353a7
Relationship: SPDXRef-DOCUMENT describes SPDXRef-3cb8e7bdb8cebbe479635a71df278e15
Relationship: SPDXRef-DOCUMENT describes SPDXRef-902780993a8fa2b944ded1fc61f2b16d
Relationship: SPDXRef-DOCUMENT describes SPDXRef-f2d021dcc2842646154c30e1575875bf
Relationship: SPDXRef-DOCUMENT describes SPDXRef-74796e300a651bcfd8013b21c75ee314
Relationship: SPDXRef-DOCUMENT describes SPDXRef-f7f3a7e7286089650e9efdebee87005e
Relationship: SPDXRef-DOCUMENT describes SPDXRef-ca49109e22ac615fb7968e10450ba246
Relationship: SPDXRef-DOCUMENT describes SPDXRef-79d0cfaf69985b5335335116d798bae1
Relationship: SPDXRef-DOCUMENT describes SPDXRef-d963b89edb3dc747dc35ee343b25589f
Relationship: SPDXRef-DOCUMENT describes SPDXRef-faa5fef07afcb240b383abca8d7c2116
Relationship: SPDXRef-DOCUMENT describes SPDXRef-1262cb096c882ccbba6937b348235ccf
Relationship: SPDXRef-DOCUMENT describes SPDXRef-1ff8020b40dcea6773771873e1f23545
Relationship: SPDXRef-DOCUMENT describes SPDXRef-5259161eec14540bffcac71de12e03e8
Relationship: SPDXRef-DOCUMENT describes SPDXRef-4e8196cb3b9e3f0805708109970fa645
Relationship: SPDXRef-DOCUMENT describes SPDXRef-bf7c09cf8b18e0a167a60b90668ec80e
Relationship: SPDXRef-DOCUMENT describes SPDXRef-a8af84413c365cc68bcf91f188983085
Relationship: SPDXRef-DOCUMENT describes SPDXRef-53b1e7b68e88bc9334496d152274de6d
Relationship: SPDXRef-DOCUMENT describes SPDXRef-9e7ac313a28b3537efbd9bece95ccbdb
Relationship: SPDXRef-DOCUMENT describes SPDXRef-6b982a01d637189821ad968ea55dfbb4
Relationship: SPDXRef-DOCUMENT describes SPDXRef-a756b4bbe732a8853427cc51d78399b3
Relationship: SPDXRef-DOCUMENT describes SPDXRef-509b0c43e0f05072d067ccc83c07b603
Relationship: SPDXRef-DOCUMENT describes SPDXRef-937a6485d4b8a8c9f2adb9ae7903dedc
Relationship: SPDXRef-DOCUMENT describes SPDXRef-18daff0cb054779c3a32c031229e16da
FileName: ./.gitignore
SPDXID: SPDXRef-ab59e555f242daf29993c6afc04fa89d
FileChecksum: SHA1: 70852b48d86eb769c9cf9adb2ee8e5c6d5f58780
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./Cargo.toml
SPDXID: SPDXRef-a9841daa8ca9a121b0d7b4087f09b666
FileChecksum: SHA1: 528c5078843d8f8f2a55f04d6d50f43451e60782
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./README.md
SPDXID: SPDXRef-fac6c89f48b4066960ac60ee9fe654e3
FileChecksum: SHA1: 995d0f19c16c10b6b5afa78bb1d9252d685a92ca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./doc/libreda_electron_logo_square.svg
SPDXID: SPDXRef-f900b3a289976985473bcb4cf09b949b
FileChecksum: SHA1: d01a40972d5fc863e89995de61d12135ef4d285c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/diffusion_placer.rs
SPDXID: SPDXRef-07c9fbaeea8d393fa026d6d47f7353a7
FileChecksum: SHA1: 54139a7c6f41e2dfef6bb9b85c7efcd9bda515e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/electron_placer.rs
SPDXID: SPDXRef-3cb8e7bdb8cebbe479635a71df278e15
FileChecksum: SHA1: aac9ecab1333926aa62a5570ada387f785f18f30
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/eplace_ms/argmin_types.rs
SPDXID: SPDXRef-902780993a8fa2b944ded1fc61f2b16d
FileChecksum: SHA1: f32127ec6b62fefdcf2206e500c49a370af38a90
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2023 Thomas Kramer
FileName: ./src/eplace_ms/convolution_kernels.rs
SPDXID: SPDXRef-f2d021dcc2842646154c30e1575875bf
FileChecksum: SHA1: 817ff5cfbef6ea8355ffcd91269115da9f3e4174
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/eplace_ms/efield.rs
SPDXID: SPDXRef-74796e300a651bcfd8013b21c75ee314
FileChecksum: SHA1: 651e4aa571ec7e4438abe5bc0610c7952962469a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2023 Thomas Kramer
FileName: ./src/eplace_ms/electric_force.rs
SPDXID: SPDXRef-f7f3a7e7286089650e9efdebee87005e
FileChecksum: SHA1: 1ee9f18d8c1fc2f786a76d783a913a8b8f225c90
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/eplace_ms/eplace_ms.rs
SPDXID: SPDXRef-ca49109e22ac615fb7968e10450ba246
FileChecksum: SHA1: 66a2bcf004b12ff8154eaaef89e6ede7ec784726
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/eplace_ms/fft2d.rs
SPDXID: SPDXRef-79d0cfaf69985b5335335116d798bae1
FileChecksum: SHA1: 5448894b5bfe258a4708c8e80f08033464b06ef9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2021 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/eplace_ms/half_perimeter_wire_length.rs
SPDXID: SPDXRef-d963b89edb3dc747dc35ee343b25589f
FileChecksum: SHA1: 9d6b1e7d647e6a97a187cf48a7cee92ad600bba8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/eplace_ms/line_integral.rs
SPDXID: SPDXRef-faa5fef07afcb240b383abca8d7c2116
FileChecksum: SHA1: ac425f5e94b406d5a613ba8bd9e866a8a3239147
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/eplace_ms/macro_legalizer.rs
SPDXID: SPDXRef-1262cb096c882ccbba6937b348235ccf
FileChecksum: SHA1: 0a65fa47e4537a0cd92e936dc4dd32fa54f1b983
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/eplace_ms/mixed_size_global_placement.rs
SPDXID: SPDXRef-1ff8020b40dcea6773771873e1f23545
FileChecksum: SHA1: 2913c3e479e78addff51d8f92d76216e2b35c67d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/eplace_ms/mod.rs
SPDXID: SPDXRef-5259161eec14540bffcac71de12e03e8
FileChecksum: SHA1: 6d1513796ac7d8843db2bf20c6d1a5c710d2cbe1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/eplace_ms/nesterov_gradient_descent.rs
SPDXID: SPDXRef-4e8196cb3b9e3f0805708109970fa645
FileChecksum: SHA1: 94994dc1d2227594621b20d32df30f8b7fdaba9b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2023 Thomas Kramer
FileName: ./src/kahan_sum.rs
SPDXID: SPDXRef-bf7c09cf8b18e0a167a60b90668ec80e
FileChecksum: SHA1: 0c85160fe524bb8662dbe424644e18cbbe5150ed
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2022 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/lib.rs
SPDXID: SPDXRef-a8af84413c365cc68bcf91f188983085
FileChecksum: SHA1: 1c3768b489099184bebb2d433724c136c542ab85
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/nbody.rs
SPDXID: SPDXRef-53b1e7b68e88bc9334496d152274de6d
FileChecksum: SHA1: 4a7507099cc1843c18e5b91bbdd7dadc092ac61e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/placer_argmin.rs
SPDXID: SPDXRef-9e7ac313a28b3537efbd9bece95ccbdb
FileChecksum: SHA1: 8a17fddbd68b9b7f6a9741bab40cdc5cb6a74625
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/quadratic_placer.rs
SPDXID: SPDXRef-6b982a01d637189821ad968ea55dfbb4
FileChecksum: SHA1: 3a59bae90149efd7a642e66bcbdefb81e928e01d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/quadtree.rs
SPDXID: SPDXRef-a756b4bbe732a8853427cc51d78399b3
FileChecksum: SHA1: 0cfe8c16b88ba459c807390b47c917de89d37930
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/sparse_matrix.rs
SPDXID: SPDXRef-509b0c43e0f05072d067ccc83c07b603
FileChecksum: SHA1: 0c4e15351baaf4e58303838edce51096f59e43d5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/spring_force.rs
SPDXID: SPDXRef-937a6485d4b8a8c9f2adb9ae7903dedc
FileChecksum: SHA1: 1dbddd1acf41b42c40077b4a5e072b5d88a6a2f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer
FileName: ./src/types.rs
SPDXID: SPDXRef-18daff0cb054779c3a32c031229e16da
FileChecksum: SHA1: f1dc2585b544b7ea814d1259e157bfeb6a7678db
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright (c) 2019-2020 Thomas Kramer.
SPDX-FileCopyrightText: 2022 Thomas Kramer