def rm_test_ArcTan(): Test_Dual_Number_1 = DualNumber(0.5,Reverse=True) assert EF.ArcTan(Test_Dual_Number_1).val == np.arctan(0.5) and EF.ArcTan(Test_Dual_Number_1).der == 0
def test_ArcTan(): Test_Dual_Number_1 = DualNumber(0.5) assert EF.ArcTan(Test_Dual_Number_1).val == np.arctan(0.5) and EF.ArcTan(Test_Dual_Number_1).der == 1 / 1.25 Test_Dual_Number_1 = 0.5 assert EF.ArcTan(Test_Dual_Number_1).val == np.arctan(0.5) and EF.ArcTan(Test_Dual_Number_1).der == 0