@@ -1030,7 +1030,7 @@ def lambda_schedule(self, lambda_schedule):
10301030 )
10311031 self ._lambda_schedule .set_equation (
10321032 stage = "restraints_off" ,
1033- lever = "restraint " ,
1033+ lever = "morse_soft " ,
10341034 equation = 1 - self ._lambda_schedule .lam (),
10351035 )
10361036 self ._lambda_schedule .set_equation (
@@ -1077,7 +1077,12 @@ def lambda_schedule(self, lambda_schedule):
10771077 )
10781078 self ._lambda_schedule .set_equation (
10791079 stage = "potential_swap" ,
1080- lever = "restraint" ,
1080+ lever = "morse_hard" ,
1081+ equation = 1 - self ._lambda_schedule .lam (),
1082+ )
1083+ self ._lambda_schedule .set_equation (
1084+ stage = "potential_swap" ,
1085+ lever = "morse_soft" ,
10811086 equation = 0 + self ._lambda_schedule .lam (),
10821087 )
10831088 self ._lambda_schedule .set_equation (
@@ -1116,9 +1121,11 @@ def lambda_schedule(self, lambda_schedule):
11161121 )
11171122
11181123 self ._lambda_schedule .set_equation (
1119- stage = "morph" , lever = "restraint" , equation = 0
1124+ stage = "morph" , lever = "morse_hard" , equation = 0
1125+ )
1126+ self ._lambda_schedule .set_equation (
1127+ stage = "morph" , lever = "morse_soft" , equation = 0
11201128 )
1121-
11221129 self ._lambda_schedule .set_equation (
11231130 stage = "morph" ,
11241131 lever = "bond_k" ,
@@ -1153,9 +1160,11 @@ def lambda_schedule(self, lambda_schedule):
11531160 elif lambda_schedule == "reverse_ring_break_morph" :
11541161 self ._lambda_schedule = _LambdaSchedule .standard_morph ()
11551162 self ._lambda_schedule .set_equation (
1156- stage = "morph" , lever = "restraint" , equation = 0
1163+ stage = "morph" , lever = "morse_hard" , equation = 0
1164+ )
1165+ self ._lambda_schedule .set_equation (
1166+ stage = "morph" , lever = "morse_soft" , equation = 0
11571167 )
1158-
11591168 self ._lambda_schedule .set_equation (
11601169 stage = "morph" ,
11611170 lever = "bond_k" ,
@@ -1192,9 +1201,12 @@ def lambda_schedule(self, lambda_schedule):
11921201 )
11931202 self ._lambda_schedule .set_equation (
11941203 stage = "bonded_perturb" ,
1195- lever = "restraint " ,
1204+ lever = "morse_soft " ,
11961205 equation = 0 + self ._lambda_schedule .lam (),
11971206 )
1207+ self ._lambda_schedule .set_equation (
1208+ stage = "bonded_perturb" , lever = "morse_hard" , equation = 0
1209+ )
11981210 self ._lambda_schedule .set_equation (
11991211 stage = "bonded_perturb" ,
12001212 lever = "bond_k" ,
@@ -1239,7 +1251,12 @@ def lambda_schedule(self, lambda_schedule):
12391251 )
12401252 self ._lambda_schedule .set_equation (
12411253 stage = "potential_swap" ,
1242- lever = "restraint" ,
1254+ lever = "morse_hard" ,
1255+ equation = 0 + self ._lambda_schedule .lam (),
1256+ )
1257+ self ._lambda_schedule .set_equation (
1258+ stage = "potential_swap" ,
1259+ lever = "morse_soft" ,
12431260 equation = 1 - self ._lambda_schedule .lam (),
12441261 )
12451262 self ._lambda_schedule .set_equation (
0 commit comments