app: stacked_cores: exlore a few more current parameterizations of the fork-then-join single-clock approach

This commit is contained in:
2022-09-22 17:03:23 -07:00
parent cd8d374648
commit 26a4a6ea86
2 changed files with 83 additions and 0 deletions

View File

@@ -301,6 +301,79 @@ inv_39_2_0_5e10 = Piecewise(
]
).normalized(17000)
inv_39_2_0_8e10 = Piecewise(
[
[ -16465, 6854 ],
[ -16318, 6905 ],
[ -16079, 6824 ],
[ -15789, 6623 ],
[ -15296, 6435 ],
[ -14593, 6212 ],
[ -14052, 5989 ],
[ -13259, 5563 ],
[ -8825, 3572 ],
[ -1149, -218 ],
[ 6004, -3851 ],
[ 10704, -6032 ],
[ 13131, -6986 ],
[ 14268, -7421 ],
[ 14894, -7683 ],
[ 15301, -7829 ],
[ 15839, -8028 ],
[ 16356, -8243 ],
[ 16507, -8292 ],
]
).normalized(17000)
inv_39_2_0_1e11 = Piecewise(
[
[ -16651, 5123 ],
[ -16567, 5111 ],
[ -16429, 5092 ],
[ -16312, 5120 ],
[ -16102, 5078 ],
[ -15572, 4837 ],
[ -15109, 4545 ],
[ -14393, 4298 ],
[ -13129, 3647 ],
[ -5324, -167 ],
[ 3762, -4392 ],
[ 10248, -7171 ],
[ 13522, -8341 ],
[ 14221, -8595 ],
[ 14851, -8807 ],
[ 15280, -8964 ],
[ 15864, -9130 ],
[ 16440, -9363 ],
[ 16585, -9409 ],
]
).normalized(17000)
inv_39_2_0_15e10 = Piecewise(
[
[ -16854, 1899 ],
[ -16811, 1926 ],
[ -16759, 1908 ],
[ -16723, 1910 ],
[ -16670, 1908 ],
[ -16569, 1907 ],
[ -16466, 1877 ],
[ -16269, 1775 ],
[ -15731, 1520 ],
[ -13797, 601 ],
[ -1756, -4314 ],
[ 9395, -7804 ],
[ 13461, -8670 ],
[ 14026, -8763 ],
[ 14766, -8878 ],
[ 15279, -9140 ],
[ 16084, -9300 ],
[ 16568, -9413 ],
[ 16672, -9386 ],
]
).normalized(17000)
for (name, curve) in [
# ("24", fwd_24.logically_inverted()),
# ("26", fwd_26.logically_inverted()),
@@ -314,6 +387,9 @@ for (name, curve) in [
# ("38 4:0 (5e10 I)", fwd_38_4_0_5e10.logically_inverted()),
("39 2:0 (2e10 I)", inv_39_2_0_2e10),
("39 2:0 (5e10 I)", inv_39_2_0_5e10),
("39 2:0 (8e10 I)", inv_39_2_0_8e10),
("39 2:0 (1e11 I)", inv_39_2_0_1e11),
("39 2:0 (15e10 I)", inv_39_2_0_15e10),
]:
curve.plot(title = f"{name} mapping")
curve.logically_inverted().plot_slope(title = f"{name} slope")

View File

@@ -3689,6 +3689,13 @@ fn main() {
.with_coupling_loops(8)
;
for (cur_str, cur_f) in [
// ("5e11", 5e11),
// ("2e11", 2e11),
// ("1e10", 1e10),
("1e11", 1e11),
("8e10", 8e10),
("2e11", 2e11),
("15e10", 15e10),
("5e10", 5e10),
("2e10", 2e10),
// ("15e9", 15e9),