Skip to content

Commit 0ea23c8

Browse files
committed
tests-and-examples-folders
1 parent 7e4a410 commit 0ea23c8

File tree

5 files changed

+616
-605
lines changed

5 files changed

+616
-605
lines changed

examples/sample_simulation_onesided.ipynb

Lines changed: 599 additions & 0 deletions
Large diffs are not rendered by default.

looplib/sample_simulation_onesided.ipynb

Lines changed: 0 additions & 591 deletions
This file was deleted.

looplib/test.py

Lines changed: 0 additions & 14 deletions
This file was deleted.

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
install_requires=['numpy', 'matplotlib'],
1515
ext_modules = cythonize(['looplib/simlef.pyx',
1616
'looplib/simlef_twosided.pyx',
17+
'looplib/simlef_onesided.pyx',
1718
'looplib/looptools_c.pyx']),
1819
include_dirs=[np.get_include()]
1920
)

tests/test_looptools.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from looplib.looptools import *
2+
3+
4+
def test_FRiP():
5+
# Tests for FRiP
6+
lattice_length = 5
7+
boundary_list = [1, 4]
8+
9+
lef_A = [1, 1, 4, 1]
10+
assert FRiP(lattice_length, lef_A, boundary_list) == 1
11+
12+
lef_B = [3, 0, 2, 3]
13+
assert FRiP(lattice_length, lef_B, boundary_list) == 0
14+
15+
lef_C = [1, 1, 3, 3]
16+
assert FRiP(lattice_length, lef_C, boundary_list) == 0.5

0 commit comments

Comments
 (0)