From d4d1b965a6597e6f6503f7452d9c1a9df75aca83 Mon Sep 17 00:00:00 2001 From: Jarrett Revels Date: Wed, 15 Mar 2017 11:35:52 -0400 Subject: [PATCH 1/2] add identity function to ARRAY_TO_ARRAY_FUNCS --- src/DiffBase.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DiffBase.jl b/src/DiffBase.jl index 42ff40e..259ee0e 100644 --- a/src/DiffBase.jl +++ b/src/DiffBase.jl @@ -35,7 +35,7 @@ const INPLACE_ARRAY_TO_ARRAY_FUNCS = (chebyquad!, brown_almost_linear!, trigonom mutation_test_1!, mutation_test_2!) const ARRAY_TO_ARRAY_FUNCS = (-, chebyquad, brown_almost_linear, trigonometric, arr2arr_1, - arr2arr_2, mutation_test_1, mutation_test_2) + arr2arr_2, mutation_test_1, mutation_test_2, identity) const MATRIX_TO_MATRIX_FUNCS = (inv,) From c4ca521bd97badd75844d791689ce80edad85b66 Mon Sep 17 00:00:00 2001 From: Jarrett Revels Date: Wed, 15 Mar 2017 12:20:07 -0400 Subject: [PATCH 2/2] add first function to VECTOR_TO_NUMBER_FUNCS --- src/DiffBase.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DiffBase.jl b/src/DiffBase.jl index 259ee0e..f6e5c27 100644 --- a/src/DiffBase.jl +++ b/src/DiffBase.jl @@ -27,7 +27,7 @@ const NUMBER_TO_ARRAY_FUNCS = (num2arr_1,) const VECTOR_TO_NUMBER_FUNCS = (vec2num_1, vec2num_2, vec2num_3, vec2num_4, vec2num_5, rosenbrock_1, rosenbrock_2, rosenbrock_3, rosenbrock_4, - ackley, self_weighted_logit) + ackley, self_weighted_logit, first) const MATRIX_TO_NUMBER_FUNCS = (det, mat2num_1, mat2num_2, mat2num_3, mat2num_4, softmax)