コード例 #1
0
        public static BigInt operator /(UInt64 u, BigInt v)
        {
            UInt64 r;
            var    q = EngineObject.DivRem(u, v.Handle, out r);

            return(new BigInt(q));
        }
コード例 #2
0
        public static BigInt operator /(BigInt u, BigInt v)
        {
            Core.BigIntHandle r;
            var q = EngineObject.DivRem(u.Handle, v.Handle, out r);

            return(new BigInt(q));
        }
コード例 #3
0
        public BigInt Divide(BigInt v)
        {
            Core.BigIntHandle r;
            var q = EngineObject.DivRem(Handle, v.Handle, out r);

            return(new BigInt(q));
        }
コード例 #4
0
        public static UBigInt DivRem(UBigInt u, UBigInt v, out UBigInt r)
        {
            var q_handle = EngineObject.DivRem(u.Handle, v.Handle, out Core.UBigIntHandle r_handle);

            r = new UBigInt(r_handle);
            return(new UBigInt(q_handle));
        }
コード例 #5
0
        public static UBigInt operator /(UBigInt u, UInt64 v)
        {
            UInt64 r;
            var    q = EngineObject.DivRem(u.Handle, v, out r);

            return(new UBigInt(q));
        }
コード例 #6
0
        public UBigInt Divide(UInt64 v)
        {
            UInt64 r;
            var    q = EngineObject.DivRem(Handle, v, out r);

            return(new UBigInt(q));
        }
コード例 #7
0
        public static UInt64 operator /(UInt64 u, UBigInt v)
        {
            UInt64 r;
            var    q = EngineObject.DivRem(u, v.Handle, out r);

            return(q);
        }
コード例 #8
0
        public UBigInt DivRem(UBigInt v, out UBigInt r)
        {
            Core.UBigIntHandle r_handle;
            var q_handle = EngineObject.DivRem(Handle, v.Handle, out r_handle);

            r = new UBigInt(r_handle);
            return(new UBigInt(q_handle));
        }
コード例 #9
0
        public static BigInt DivRem(BigInt u, Int64 v, out BigInt r)
        {
            Core.BigIntHandle r_handle;
            var q = EngineObject.DivRem(u.Handle, v, out r_handle);

            r = new BigInt(r_handle);
            return(new BigInt(q));
        }
コード例 #10
0
        public BigInt DivRem(Int32 v, out BigInt r)
        {
            Core.BigIntHandle r_handle;
            var q = EngineObject.DivRem(Handle, v, out r_handle);

            r = new BigInt(r_handle);
            return(new BigInt(q));
        }
コード例 #11
0
        public static UBigInt DivRem(UBigInt u, UInt64 v, out UInt64 r)
        {
            var q = EngineObject.DivRem(u.Handle, v, out r);

            return(new UBigInt(q));
        }
コード例 #12
0
        public static UInt64 DivRem(UInt64 u, UBigInt v, out UInt64 r)
        {
            var q = EngineObject.DivRem(u, v.Handle, out r);

            return(q);
        }
コード例 #13
0
        public UBigInt Divide(UInt32 v)
        {
            var q = EngineObject.DivRem(Handle, v, out UInt32 r);

            return(new UBigInt(q));
        }
コード例 #14
0
        public static BigInt DivRem(Int64 u, BigInt v, out Int64 r)
        {
            var q = EngineObject.DivRem(u, v.Handle, out r);

            return(new BigInt(q));
        }
コード例 #15
0
        public static UInt32 operator /(UInt32 u, UBigInt v)
        {
            var q = EngineObject.DivRem(u, v.Handle, out UInt32 r);

            return(q);
        }
コード例 #16
0
        public UBigInt Divide(UBigInt v)
        {
            var q = EngineObject.DivRem(Handle, v.Handle, out Core.UBigIntHandle r);

            return(new UBigInt(q));
        }
コード例 #17
0
        public UBigInt DivRem(UInt32 v, out UInt32 r)
        {
            var q_handle = EngineObject.DivRem(Handle, v, out r);

            return(new UBigInt(q_handle));
        }
コード例 #18
0
        public static UBigInt operator /(UBigInt u, UBigInt v)
        {
            var q = EngineObject.DivRem(u.Handle, v.Handle, out Core.UBigIntHandle r);

            return(new UBigInt(q));
        }