def correct_mdim_polynomial_generated(test_field, test_function, args): generator = polynomial.PolynomialFG(args[0], args[1], args[2]) func = generator.generate_function() assert_numpy_array_almost_equal(func(test_field), test_function(test_field))
def correct_nested_function_generated(test_field, test_function, args): generator = nested.NestedFG(args[0]) func = generator.generate_function() assert_numpy_array_almost_equal(func(test_field), test_function(test_field))
def correct_piecewise_function_generated(test_field, test_function, args): generator = piecewise.PiecewiseFG(args[0], args[1]) func = generator.generate_function() assert_numpy_array_almost_equal(func(test_field), test_function(test_field))
def correct_trigonometric_function_generated(test_field, test_function, args): generator = trigonometric.TrigonometricFG(args[0], args[1], args[2], args[3]) func = generator.generate_function() assert_numpy_array_almost_equal(func(test_field), test_function(test_field))