diff --git a/bindings/pyfiction/test/algorithms/simulation/sidb/test_random_sidb_layout_generator.py b/bindings/pyfiction/test/algorithms/simulation/sidb/test_random_sidb_layout_generator.py new file mode 100644 index 000000000..4b77d8d72 --- /dev/null +++ b/bindings/pyfiction/test/algorithms/simulation/sidb/test_random_sidb_layout_generator.py @@ -0,0 +1,19 @@ +from mnt.pyfiction import * +import unittest +import os + + +class TestRandomSiDBLayoutGenerator(unittest.TestCase): + + def test_area_with_one_coordinate(self): + params = generate_random_sidb_layout_params() + params.number_of_sidbs = 1 + params.coordinate_pair = ((10,10), (10,10)) + result_lyt = generate_random_sidb_layout(sidb_layout(), params) + self.assertEqual(result_lyt.num_cells(), 1) + cell = (result_lyt.cells())[0] + self.assertEqual(cell.x, 10) + self.assertEqual(cell.y, 10) + +if __name__ == '__main__': + unittest.main() diff --git a/include/fiction/algorithms/simulation/sidb/critical_temperature.hpp b/include/fiction/algorithms/simulation/sidb/critical_temperature.hpp index 11c771843..250472e25 100644 --- a/include/fiction/algorithms/simulation/sidb/critical_temperature.hpp +++ b/include/fiction/algorithms/simulation/sidb/critical_temperature.hpp @@ -66,7 +66,6 @@ struct critical_temperature_params */ NON_GATE_BASED_SIMULATION }; - /** * An enumeration of simulation modes (exact vs. approximate) to use for the *Critical Temperature* Simulation. */