@@ -840,20 +840,15 @@ def check_equivalent_falloff(fall1, fall2):
840840 for j in range (ct_rxn1 .rate .data .shape [1 ]):
841841 assert check_nearly_equal (ct_rxn1 .rate .data [i , j ], ct_rxn2 .rate .data [i , j ], dE ), \
842842 "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 )
857852
858853 except Exception as e :
859854 print ("Cantera reaction {0} failed equivalency check on: {1}" .format (ct_rxn1 , e ))
0 commit comments