public SWIGTYPE_p_double test(double[] input, double[] desired_output)
{
global::System.IntPtr cPtr = fanndoublePINVOKE.neural_net_test(swigCPtr, input, desired_output);
SWIGTYPE_p_double ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_double(cPtr, false);
return ret;
}