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)); }
private static string ToString(Core.BigIntHandle handle, string format, NumberFormatInfo provider) { return(EngineObject.ToString(handle, format, provider)); }
internal BigInt(Core.BigIntHandle handle) { _handle = handle; }
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)); }
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)); }
public RationalHandle Invert(BigIntHandle value) { HandleResultCode((PMC_STATUS_CODE)PMCCS_Invert_X(value.NativeHandle, out IntPtr r)); return(new RationalHandle(r)); }
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); }
public Int32 Compare(RationalHandle u, BigIntHandle v) { HandleResultCode((PMC_STATUS_CODE)PMCCS_Compare_R_X(u.NativeHandle, v.NativeHandle, out Int32 w)); return(w); }