-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
✨ H-Si(111)-1x1 surface support (#380)
* 🐛 correct input is used for computation. * 🎨 add Si-111 support. * 🐛 small bug fix. * ✨ add function to determine the ground state cds from the simulation struct. * 📝 update docu. * 🎨 remove redundant line. * 🎨 add or remove headers. * 📝 update docu. * ✨ novel layout type to store and access lattice orientation. * ✨ include headers and renaming. * 🎨 include missing headers * 🎨 update code to support the new sidb lattice layout. * 🎨 add costexpr. * 🎨 update experiment due to change in the ``write_sqd_file`` function. * 🎨 update experiment due to change in the ``write_sqd_file`` and ``read_sqd_file`` functions. * 🎨 update experiment due to change in the ``write_sqd_file`` and ``read_sqd_file`` functions. * ✅ update tests due to change in the ``write_sqd_file`` and ``read_sqd_file`` functions. * 🎨 update functions to take the lattice orientation into account. * ✨ new file to summarize si lattice orientations and lattice constants. * ✨ add functions to change the tile size dimension. * 🎨 update functions to use the sidb_lattice_layout. * 🚧 WIP code. * 🚧 Introduce lattice orientation as a template parameter to avoid runtime overhead. * 🔥 delete skeleton files. * 🔥 delete skeleton files. * 🎨 add an additional line. * ✅ add test for gate design. * ✨ add 111 surface to print function. * ✨ Si-111 support in CLI commands. * 🎨 fix typo. * 🎨 update experiments due to architectural changes * 🎨 small updates here and there. * 🎨 update print and convert function. * 🎨 reformat code. * 🎨 use one character for the flag. * 🎨 update to correctly print cds after simulation via ``Quickexact`` and ``Quicksim``. * 🎨 reformat code. * 🎨 reformat code. * 🎨 correct unit test and try again to reformat code. * 🎨 correct unit test, update traits. * 🎨 correct unit test. * 📝 update docu. * 👷 try to fix the issue on Windows. * 🎨 delete unnecessary input. * 👷 try to fix the Windows issue. * 🎨 reformat code * 🔀 fix merge issue. * 🔀 resolve merge conflict. * 🎨 delete redundant header. * 🎨 reformat code. * 🎨 delete redundant headers. * ✅ update unittest. * 🎨 Implementation of the first batch of Marcel's feedback and some additional changes. * 🎨 update experiment script. * 🎨 second batch of Marcel's feedback. * 🎨 small change. * 🎨 small fix. * 🎨 check if a lattice layout already exists. * 🎨 small fixes. * 🐛 fix bugs in print and convert functions. * 🎨 add template parameter to fix Windows issue. * 🎨 delete superfluous header. * 🎨 fix typo. * 🐛 fix incorrect lattice naming. * ✅ add unit test for ``number_of_operational_input_combinations`` * ✨ add ``stats`` to collect operational inputs. * 🎨 small fix. * 🎨 update ``convert_to_fiction_coordinates`` function to support defects and charge states. * 🎨 add new types. * 🎨 update layout convert functions. * 🎨 Add or delete missing and redundant headers. * 🎨 add template parameter for windows. * 🎨 use ``has_get_sidb_defect_v`` instead of ``is_sidb_defect_surface_v`` to fix windows compile error. * 🎨 add additional ``std::declval``. * 🎨 use ``is_sidb_defect_surface_v`` again. * 📝 update docu. * 🎨 revert changes in experiments. * 🎨 add ``#pragma``. * 🎨 Implement the first batch of Marcel's comments. * 🎨 small fix. * 🎨 Implement the second batch of Marcel's comments. * 🎨 small fix. * 🎨 use ``\n`` for newline. * 🎨 Implement Marcel's comments. * 🎨 small fix. * 🎨 fix typo.
- Loading branch information
Showing
96 changed files
with
4,352 additions
and
1,861 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.