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