@@ -840,20 +840,15 @@ def check_equivalent_falloff(fall1, fall2):
840
840
for j in range (ct_rxn1 .rate .data .shape [1 ]):
841
841
assert check_nearly_equal (ct_rxn1 .rate .data [i , j ], ct_rxn2 .rate .data [i , j ], dE ), \
842
842
"Similar Chebyshev coefficients"
843
-
844
- elif isinstance (ct_rxn1 , ct .ThreeBodyReaction ):
845
- assert ct_rxn1 .default_efficiency == ct_rxn2 .default_efficiency , "Same default efficiency"
846
- assert ct_rxn1 .efficiencies == ct_rxn2 .efficiencies , "Same efficiencies"
847
-
848
- elif isinstance (ct_rxn1 , ct .FalloffReaction ):
849
- assert ct_rxn1 .default_efficiency == ct_rxn2 .default_efficiency , "Same default efficiency"
850
- assert ct_rxn1 .efficiencies == ct_rxn2 .efficiencies , "Same efficiencies"
851
- if ct_rxn1 .falloff or ct_rxn2 .falloff :
852
- check_equivalent_falloff (ct_rxn1 .falloff , ct_rxn2 .falloff )
853
- if ct_rxn1 .high_rate or ct_rxn2 .high_rate :
854
- check_equivalent_arrhenius (ct_rxn1 .high_rate , ct_rxn2 .high_rate )
855
- if ct_rxn1 .low_rate or ct_rxn2 .low_rate :
856
- check_equivalent_arrhenius (ct_rxn1 .low_rate , ct_rxn2 .low_rate )
843
+ else :
844
+ assert ct_rxn1 .default_efficiency == ct_rxn2 .default_efficiency , "Same default efficiency"
845
+ assert ct_rxn1 .efficiencies == ct_rxn2 .efficiencies , "Same efficiencies"
846
+ if ct_rxn1 .falloff or ct_rxn2 .falloff :
847
+ check_equivalent_falloff (ct_rxn1 .falloff , ct_rxn2 .falloff )
848
+ if ct_rxn1 .high_rate or ct_rxn2 .high_rate :
849
+ check_equivalent_arrhenius (ct_rxn1 .high_rate , ct_rxn2 .high_rate )
850
+ if ct_rxn1 .low_rate or ct_rxn2 .low_rate :
851
+ check_equivalent_arrhenius (ct_rxn1 .low_rate , ct_rxn2 .low_rate )
857
852
858
853
except Exception as e :
859
854
print ("Cantera reaction {0} failed equivalency check on: {1}" .format (ct_rxn1 , e ))
0 commit comments