public int Solve(ComplexOde ode, StateType timePoints, double step)
        {
            int ret = CorePINVOKE.ComplexSolver_Solve__SWIG_3(swigCPtr, ComplexOde.getCPtr(ode), StateType.getCPtr(timePoints), step);

            if (CorePINVOKE.SWIGPendingException.Pending)
            {
                throw CorePINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }