Пример #1
0
        public RationalHandle Pow(BigIntHandle x, Int32 n)
        {
            IntPtr v;

            HandleResultCode((PMC_STATUS_CODE)PMCCS_Pow_X_I(x.NativeHandle, n, out v));
            return(new RationalHandle(v));
        }
Пример #2
0
 private static string ToString(Core.BigIntHandle handle, string format, NumberFormatInfo provider)
 {
     return(EngineObject.ToString(handle, format, provider));
 }
Пример #3
0
 internal BigInt(Core.BigIntHandle handle)
 {
     _handle = handle;
 }
Пример #4
0
 public RationalHandle Add(RationalHandle u, BigIntHandle v)
 {
     HandleResultCode((PMC_STATUS_CODE)PMCCS_Add_R_X(u.NativeHandle, v.NativeHandle, out IntPtr w));
     return(new RationalHandle(w));
 }
Пример #5
0
 public RationalHandle Subtruct(BigIntHandle u, RationalHandle v)
 {
     HandleResultCode((PMC_STATUS_CODE)PMCCS_Subtruct_X_R(u.NativeHandle, v.NativeHandle, out IntPtr w));
     return(new RationalHandle(w));
 }
Пример #6
0
 public RationalHandle Invert(BigIntHandle value)
 {
     HandleResultCode((PMC_STATUS_CODE)PMCCS_Invert_X(value.NativeHandle, out IntPtr r));
     return(new RationalHandle(r));
 }
Пример #7
0
 public bool Equals(RationalHandle u, BigIntHandle v)
 {
     HandleResultCode((PMC_STATUS_CODE)PMCCS_Equals_R_X(u.NativeHandle, v.NativeHandle, out UInt32 w));
     return(w != 0);
 }
Пример #8
0
 public Int32 Compare(RationalHandle u, BigIntHandle v)
 {
     HandleResultCode((PMC_STATUS_CODE)PMCCS_Compare_R_X(u.NativeHandle, v.NativeHandle, out Int32 w));
     return(w);
 }