public Complex Multiply(Complex rhs)
        {
            Complex ret = new Complex(CorePINVOKE.Complex_Multiply__SWIG_1(swigCPtr, Complex.getCPtr(rhs)), false);

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