Platforms to show: All Mac Windows Linux Cross-Platform
Math
Additional mathical functions for Xojo.
- Globals
- ACosHMBS(x as Double) as Double
- ACosMBS(x as Double) as Double
- ArithmeticShiftMBS(value as UInt64, count as Integer) as UInt64
- ASinHMBS(x as Double) as Double
- ASinMBS(x as Double) as Double
- ATan2MBS(x as Double, y as Double) as Double
- ATanHMBS(x as Double) as Double
- ATanMBS(x as Double) as Double
- BitClearMBS(value as UInt64, mask as UInt64) as UInt64
- BitCountMBS(value as UInt64) as Integer
- BitExclMBS(value as UInt64, bitNumber as Integer) as UInt64
- BitInclMBS(value as UInt64, bitNumber as Integer) as UInt64
- BitIsSetMBS(value as UInt64, bitNumber as Integer) as Boolean
- BitValMBS(bitNumber as Integer) as UInt64
- BitwiseDiffMBS(x as UInt64, y as UInt64) as UInt64
- BitwiseNAndMBS(x as UInt64, y as UInt64) as UInt64
- BitwiseNOrMBS(x as UInt64, y as UInt64) as UInt64
- BitwiseNotMBS(value as UInt64) as UInt64
- BitwiseRotateMBS(value as UInt64, count as Integer, offset as Integer, width as Integer) as UInt64
- CompareNumbersMBS(v1 as Variant, v2 as Variant) as Integer
- ConvertFromFloat16MBS(Number as UInt16) as Single
- ConvertToFloat16MBS(Number as Single) as UInt16
- CosHMBS(x as Double) as Double
- CosMBS(x as Double) as Double
- CurrencyAddMBS(value1 as Currency, value2 as Currency) as Currency
- CurrencyDivMBS(value1 as Currency, value2 as Integer) as Currency
- CurrencyMulMBS(value1 as Currency, value2 as Integer) as Currency
- CurrencySubMBS(value1 as Currency, value2 as Currency) as Currency
- CurrencyValueMBS(value as string) as Currency
- DoubleToExtendedStrMBS(x as Double) as string
- DoubleToInt64MBS(value as Double) as Int64
- DoubleToUInt64MBS(value as Double) as UInt64
- Exp2MBS(x as Double) as Double
- ExpMBS(x as Double) as Double
- ExtendedStrToDoubleMBS(v as string) as Double
- FacMBS(x as Integer) as Double
- FloorMBS(x as Double) as Double
- FRExpMBS(inputx as Double, byref expValue as Integer) as Double
- HiWordMBS(i as Integer) as Integer
- HypotMBS(x as Double, y as Double) as Double
- Int64ToDoubleMBS(value as Int64) as Double
- IsFiniteMBS(x as Double) as boolean
- IsInfMBS(x as Double) as boolean
- IsNANMBS(x as Double) as boolean
- IsValidCreditCardNumberMBS(Number as String) as boolean
- Log10MBS(x as Double) as Double
- Log2MBS(x as Double) as Double
- LogicalShiftMBS(value as UInt64, count as Integer) as UInt64
- LogMBS(x as Double) as Double
- LoWordMBS(i as Integer) as Integer
- NormInvMBS(p as Double, mu as double = 0.0, sigma as double = 1.0) as double
- PowMBS(x as Double, y as Double) as Double
- RandomExponentialDistributionMBS(lambda as Double) as double
- RandomNormalDistributionMBS(Mean as Double, StdDev as Double) as double
- RandomPoissonDistributionMBS(Mean as Integer) as Integer
- RoundMBS(x as Double, decimals as Integer = 0) as Double
- SinHMBS(x as Double) as Double
- SinMBS(x as Double) as Double
- SqrtMBS(x as Double, y as Double) as Double
- TanHMBS(x as Double) as Double
- TanMBS(x as Double) as Double
- UInt64ToDoubleMBS(value as UInt64) as Double
- Classes
- class BiggerNumberMBS
- method Abs as BiggerNumberMBS
- shared method Abs(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ACos(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ACosh(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ACot(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ACoth(value as BiggerNumberMBS) as BiggerNumberMBS
- method Add(other as BiggerNumberMBS, round as boolean = true) as BiggerNumberMBS
- shared method ASin(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ASinh(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ATan(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ATanh(value as BiggerNumberMBS) as BiggerNumberMBS
- method BitAnd(other as BiggerNumberMBS) as BiggerNumberMBS
- method BitOr(other as BiggerNumberMBS) as BiggerNumberMBS
- method BitXOr(other as BiggerNumberMBS) as BiggerNumberMBS
- method Ceil as BiggerNumberMBS
- method Constructor
- method Constructor(other as BiggerNumberMBS)
- method Constructor(value as Currency)
- method Constructor(value as Double)
- method Constructor(value as Int32)
- method Constructor(value as Int64)
- method Constructor(value as Single)
- method Constructor(value as String)
- method Constructor(value as UInt32)
- method Constructor(value as UInt64)
- shared method Cos(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Cosh(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Cot(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Coth(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method DegToDeg(d as BiggerNumberMBS, m as BiggerNumberMBS, s as BiggerNumberMBS) as BiggerNumberMBS
- shared method DegToGrad(d as BiggerNumberMBS, m as BiggerNumberMBS, s as BiggerNumberMBS) as BiggerNumberMBS
- shared method DegToGrad(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method DegToRad(d as BiggerNumberMBS, m as BiggerNumberMBS, s as BiggerNumberMBS) as BiggerNumberMBS
- shared method DegToRad(value as BiggerNumberMBS) as BiggerNumberMBS
- method Divide(other as BiggerNumberMBS, round as boolean = true) as BiggerNumberMBS
- shared method E as BiggerNumberMBS
- method Equals(other as BiggerNumberMBS) as Boolean
- shared method Exp(value as BiggerNumberMBS) as BiggerNumberMBS
- method Floor as BiggerNumberMBS
- method Frac as BiggerNumberMBS
- method GetStringValue(Base as Integer = 10, scientific as boolean = false, scientificFrom as Integer = 15, round as Integer = -1, TrimZeros as Boolean = true, comma as String = ".") as String
- method GetStringValue(Conversion as BigNumberConversionMBS) as String
- shared method GradToDeg(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method GradToRad(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method HalfPi as BiggerNumberMBS
- shared method LibTypeStr as String
- shared method Ln(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Ln10 as BiggerNumberMBS
- shared method Ln2 as BiggerNumberMBS
- shared method Log(value as BiggerNumberMBS, base as BiggerNumberMBS) as BiggerNumberMBS
- shared method Max as BiggerNumberMBS
- shared method Min as BiggerNumberMBS
- method Modulate(other as BiggerNumberMBS) as BiggerNumberMBS
- method Modulate2 as Integer
- method Multiply(other as BiggerNumberMBS, round as boolean = true) as BiggerNumberMBS
- method Multiply(value as Integer) as BiggerNumberMBS
- method Multiply(value as UInt32) as BiggerNumberMBS
- shared method Nan as BiggerNumberMBS
- method Negate as BiggerNumberMBS
- shared method NumberWithCurrency(value as Currency) as BiggerNumberMBS
- shared method NumberWithDouble(value as Double) as BiggerNumberMBS
- shared method NumberWithInt32(value as Int32) as BiggerNumberMBS
- shared method NumberWithInt64(value as Int64) as BiggerNumberMBS
- shared method NumberWithInteger(value as Integer) as BiggerNumberMBS
- shared method NumberWithSingle(value as single) as BiggerNumberMBS
- shared method NumberWithString(value as String) as BiggerNumberMBS
- shared method NumberWithUInt32(value as UInt32) as BiggerNumberMBS
- shared method NumberWithUInt64(value as UInt64) as BiggerNumberMBS
- shared method NumberWithUInteger(value as UInteger) as BiggerNumberMBS
- shared method NumberWithVariant(value as Variant) as BiggerNumberMBS
- shared method One as BiggerNumberMBS
- method Operator_Add(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_AddRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_Compare(other as BiggerNumberMBS) as Integer
- method Operator_Convert as String
- method Operator_Convert(value as String)
- method Operator_Divide(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_DivideRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_IntegerDivide(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_IntegerDivideRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_Modulo(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_ModuloRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_Multiply(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_MultiplyRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_Negate as BiggerNumberMBS
- method Operator_Power(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_PowerRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_Subtract(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_SubtractRight(other as BiggerNumberMBS) as BiggerNumberMBS
- shared method Pi as BiggerNumberMBS
- method Pow(other as BiggerNumberMBS) as BiggerNumberMBS
- shared method RadToDeg(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method RadToGrad(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Rand as BiggerNumberMBS
- shared method Root(value as BiggerNumberMBS, index as BiggerNumberMBS) as BiggerNumberMBS
- method Round as BiggerNumberMBS
- method SetStringValue(Text As String, Base as Integer, byref AfterText as String, Byref ValueRead as boolean)
- method SetStringValue(Text As String, Conversion as BigNumberConversionMBS)
- method SetStringValue(Text As String, Conversion as BigNumberConversionMBS, byref AfterText as String, Byref ValueRead as boolean)
- shared method Sgn(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Sin(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Sinh(value as BiggerNumberMBS) as BiggerNumberMBS
- method SkipFraction as BiggerNumberMBS
- method Sqrt as BiggerNumberMBS
- method Subtract(other as BiggerNumberMBS, round as boolean = true) as BiggerNumberMBS
- shared method Tan(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Tanh(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method TwoPi as BiggerNumberMBS
- shared method Zero as BiggerNumberMBS
- property CurrencyValue as Currency
- property DataExponent as MemoryBlock
- property DataFlags as Integer
- property DataMantissa as MemoryBlock
- property DoubleValue as Double
- property Int64Value as Int64
- property IntegerValue as Integer
- property IsInteger as Boolean
- property IsNan as Boolean
- property IsNegative as Boolean
- property IsZero as Boolean
- property StringValue as String
- property UInt64Value as UInt64
- property VariantValue as Variant
- property StringValue(Base as Integer) as String
- class BigNumberConversionMBS
- method Constructor
- property Base as Integer
- property BaseRound as Boolean
- property Comma as String
- property Comma2 as String
- property Group1 as String
- property Group2 as String
- property GroupDigits as Integer
- property Round as Integer
- property Scientific as Boolean
- property ScientificFrom as Integer
- property TrimZeroes as Boolean
- class BigNumberErrorExceptionMBS
- class BigNumberMBS
- method Abs as BigNumberMBS
- shared method Abs(value as BigNumberMBS) as BigNumberMBS
- shared method ACos(value as BigNumberMBS) as BigNumberMBS
- shared method ACosh(value as BigNumberMBS) as BigNumberMBS
- shared method ACot(value as BigNumberMBS) as BigNumberMBS
- shared method ACoth(value as BigNumberMBS) as BigNumberMBS
- method Add(other as BigNumberMBS, round as boolean = true) as BigNumberMBS
- shared method ASin(value as BigNumberMBS) as BigNumberMBS
- shared method ASinh(value as BigNumberMBS) as BigNumberMBS
- shared method ATan(value as BigNumberMBS) as BigNumberMBS
- shared method ATanh(value as BigNumberMBS) as BigNumberMBS
- method BitAnd(other as BigNumberMBS) as BigNumberMBS
- method BitOr(other as BigNumberMBS) as BigNumberMBS
- method BitXOr(other as BigNumberMBS) as BigNumberMBS
- method Ceil as BigNumberMBS
- method Constructor
- method Constructor(other as BigNumberMBS)
- method Constructor(value as Currency)
- method Constructor(value as Double)
- method Constructor(value as Int32)
- method Constructor(value as Int64)
- method Constructor(value as Single)
- method Constructor(value as String)
- method Constructor(value as UInt32)
- method Constructor(value as UInt64)
- shared method Cos(value as BigNumberMBS) as BigNumberMBS
- shared method Cosh(value as BigNumberMBS) as BigNumberMBS
- shared method Cot(value as BigNumberMBS) as BigNumberMBS
- shared method Coth(value as BigNumberMBS) as BigNumberMBS
- shared method DegToDeg(d as BigNumberMBS, m as BigNumberMBS, s as BigNumberMBS) as BigNumberMBS
- shared method DegToGrad(d as BigNumberMBS, m as BigNumberMBS, s as BigNumberMBS) as BigNumberMBS
- shared method DegToGrad(value as BigNumberMBS) as BigNumberMBS
- shared method DegToRad(d as BigNumberMBS, m as BigNumberMBS, s as BigNumberMBS) as BigNumberMBS
- shared method DegToRad(value as BigNumberMBS) as BigNumberMBS
- method Divide(other as BigNumberMBS, round as boolean = true) as BigNumberMBS
- shared method E as BigNumberMBS
- method Equals(other as BigNumberMBS) as Boolean
- shared method Exp(value as BigNumberMBS) as BigNumberMBS
- method Floor as BigNumberMBS
- method Frac as BigNumberMBS
- method GetStringValue(Base as Integer = 10, scientific as boolean = false, scientificFrom as Integer = 15, round as Integer = -1, TrimZeros as Boolean = true, comma as String = ".") as String
- method GetStringValue(Conversion as BigNumberConversionMBS) as String
- shared method GradToDeg(value as BigNumberMBS) as BigNumberMBS
- shared method GradToRad(value as BigNumberMBS) as BigNumberMBS
- shared method HalfPi as BigNumberMBS
- shared method LibTypeStr as String
- shared method Ln(value as BigNumberMBS) as BigNumberMBS
- shared method Ln10 as BigNumberMBS
- shared method Ln2 as BigNumberMBS
- shared method Log(value as BigNumberMBS, base as BigNumberMBS) as BigNumberMBS
- shared method Max as BigNumberMBS
- shared method Min as BigNumberMBS
- method Modulate(other as BigNumberMBS) as BigNumberMBS
- method Modulate2 as Integer
- method Multiply(other as BigNumberMBS, round as boolean = true) as BigNumberMBS
- method Multiply(value as Integer) as BigNumberMBS
- method Multiply(value as UInt32) as BigNumberMBS
- shared method Nan as BigNumberMBS
- method Negate as BigNumberMBS
- shared method NumberWithCurrency(value as Currency) as BigNumberMBS
- shared method NumberWithDouble(value as Double) as BigNumberMBS
- shared method NumberWithInt32(value as Int32) as BigNumberMBS
- shared method NumberWithInt64(value as Int64) as BigNumberMBS
- shared method NumberWithInteger(value as Integer) as BigNumberMBS
- shared method NumberWithSingle(value as single) as BigNumberMBS
- shared method NumberWithString(value as String) as BigNumberMBS
- shared method NumberWithUInt32(value as UInt32) as BigNumberMBS
- shared method NumberWithUInt64(value as UInt64) as BigNumberMBS
- shared method NumberWithUInteger(value as UInteger) as BigNumberMBS
- shared method NumberWithVariant(value as Variant) as BigNumberMBS
- shared method One as BigNumberMBS
- method Operator_Add(other as BigNumberMBS) as BigNumberMBS
- method Operator_AddRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_Compare(other as BigNumberMBS) as Integer
- method Operator_Convert as String
- method Operator_Convert(value as String)
- method Operator_Divide(other as BigNumberMBS) as BigNumberMBS
- method Operator_DivideRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_IntegerDivide(other as BigNumberMBS) as BigNumberMBS
- method Operator_IntegerDivideRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_Modulo(other as BigNumberMBS) as BigNumberMBS
- method Operator_ModuloRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_Multiply(other as BigNumberMBS) as BigNumberMBS
- method Operator_MultiplyRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_Negate as BigNumberMBS
- method Operator_Power(other as BigNumberMBS) as BigNumberMBS
- method Operator_PowerRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_Subtract(other as BigNumberMBS) as BigNumberMBS
- method Operator_SubtractRight(other as BigNumberMBS) as BigNumberMBS
- shared method Pi as BigNumberMBS
- method Pow(other as BigNumberMBS) as BigNumberMBS
- shared method RadToDeg(value as BigNumberMBS) as BigNumberMBS
- shared method RadToGrad(value as BigNumberMBS) as BigNumberMBS
- shared method Rand as BigNumberMBS
- shared method Root(value as BigNumberMBS, index as BigNumberMBS) as BigNumberMBS
- method Round as BigNumberMBS
- method SetStringValue(Text As String, Base as Integer, byref AfterText as String, Byref ValueRead as boolean)
- method SetStringValue(Text As String, Conversion as BigNumberConversionMBS)
- method SetStringValue(Text As String, Conversion as BigNumberConversionMBS, byref AfterText as String, Byref ValueRead as boolean)
- shared method Sgn(value as BigNumberMBS) as BigNumberMBS
- shared method Sin(value as BigNumberMBS) as BigNumberMBS
- shared method Sinh(value as BigNumberMBS) as BigNumberMBS
- method SkipFraction as BigNumberMBS
- method Sqrt as BigNumberMBS
- method Subtract(other as BigNumberMBS, round as boolean = true) as BigNumberMBS
- shared method Tan(value as BigNumberMBS) as BigNumberMBS
- shared method Tanh(value as BigNumberMBS) as BigNumberMBS
- shared method TwoPi as BigNumberMBS
- shared method Zero as BigNumberMBS
- property CurrencyValue as Currency
- property DataExponent as MemoryBlock
- property DataFlags as Integer
- property DataMantissa as MemoryBlock
- property DoubleValue as Double
- property Int64Value as Int64
- property IntegerValue as Integer
- property IsInteger as Boolean
- property IsNan as Boolean
- property IsNegative as Boolean
- property IsZero as Boolean
- property StringValue as String
- property UInt64Value as UInt64
- property VariantValue as Variant
- property StringValue(Base as Integer) as String
- class LargeNumberErrorExceptionMBS
- class LargeNumberMBS
- method Add(other as LargeNumberMBS)
- method Add(other as LargeNumberMBS) as LargeNumberMBS
- method AddMod(v as LargeNumberMBS, Modulo as LargeNumberMBS) as LargeNumberMBS
- method CheckBit(bit as integer) as Boolean
- method Clone as LargeNumberMBS
- method Constructor
- method Constructor(other as LargeNumberMBS)
- method Constructor(value as Int32)
- method Constructor(value as Int64)
- method Constructor(value as String)
- method Constructor(value as UInt32)
- method Constructor(value as UInt64)
- method Decrement(value as UInt32 = 1)
- method Divide(other as LargeNumberMBS)
- method Divide(other as LargeNumberMBS) as LargeNumberMBS
- method Divide(value as UInt32) as LargeNumberMBS
- method DivMod(other as LargeNumberMBS, byref DivResult as LargeNumberMBS, byref ModResult as LargeNumberMBS)
- method Equals(other as LargeNumberMBS) as Boolean
- method ExpMod(e as LargeNumberMBS, Modulo as LargeNumberMBS) as LargeNumberMBS
- method FindGCD(v as LargeNumberMBS) as LargeNumberMBS
- method GetStringValue(Base as Integer = 10, ThousandsDelimiter as String = "") as String
- method Increment(value as UInt32 = 1)
- method IsPrime(iter as Integer) as Integer
- method LeftShift(bits as integer) as LargeNumberMBS
- shared method MaxInt32 as LargeNumberMBS
- shared method MaxInt64 as LargeNumberMBS
- shared method MaxUInt32 as LargeNumberMBS
- shared method MaxUInt64 as LargeNumberMBS
- shared method MinInt32 as LargeNumberMBS
- shared method MinInt64 as LargeNumberMBS
- shared method MinUInt32 as LargeNumberMBS
- shared method MinUInt64 as LargeNumberMBS
- method ModInverse(Modulo as LargeNumberMBS) as LargeNumberMBS
- method Modulo(other as LargeNumberMBS)
- method Modulo(other as LargeNumberMBS) as LargeNumberMBS
- method Modulo(value as UInt32) as UInt32
- method MulMod(v as LargeNumberMBS, Modulo as LargeNumberMBS) as LargeNumberMBS
- method Multiply(other as LargeNumberMBS)
- method Multiply(value as UInt32) as LargeNumberMBS
- method Negate as LargeNumberMBS
- shared method NumberWithInt32(value as Int32) as LargeNumberMBS
- shared method NumberWithInt64(value as Int64) as LargeNumberMBS
- shared method NumberWithInteger(value as Integer) as LargeNumberMBS
- shared method NumberWithString(value as String) as LargeNumberMBS
- shared method NumberWithUInt32(value as UInt32) as LargeNumberMBS
- shared method NumberWithUInt64(value as UInt64) as LargeNumberMBS
- shared method NumberWithUInteger(value as UInteger) as LargeNumberMBS
- shared method NumberWithVariant(value as variant) as LargeNumberMBS
- method Operator_Add(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_AddRight(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_And(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_Compare(other as LargeNumberMBS) as Integer
- method Operator_Convert as String
- method Operator_Convert(value as String)
- method Operator_Divide(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_DivideRight(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_Modulo(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_ModuloRight(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_Multiply(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_MultiplyRight(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_Negate as LargeNumberMBS
- method Operator_Or(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_Subtract(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_SubtractRight(other as LargeNumberMBS) as LargeNumberMBS
- shared method Prime(byte as Integer) as LargeNumberMBS
- method RightShift(bits as integer) as LargeNumberMBS
- method SetStringValue(Text As String, Base as Integer, byref AfterText as String, Byref ValueRead as boolean)
- method SetZero
- method SqrMod(Modulo as LargeNumberMBS) as LargeNumberMBS
- method sqrt as LargeNumberMBS
- method Square as LargeNumberMBS
- method SubMod(v as LargeNumberMBS, Modulo as LargeNumberMBS) as LargeNumberMBS
- method Subtract(other as LargeNumberMBS)
- method Subtract(other as LargeNumberMBS) as LargeNumberMBS
- property BitSize as Integer
- property Bytes as MemoryBlock
- property ByteSize as Integer
- property DoubleValue as Double
- property HexString as String
- property Int64Value as Int64
- property IntegerValue as Integer
- property IsDouble as Boolean
- property IsInt32 as Boolean
- property IsInt64 as Boolean
- property IsNegate as Boolean
- property IsUInt32 as Boolean
- property IsUInt64 as Boolean
- property IsZero as Boolean
- property StringValue as String
- property UInt64Value as UInt64
- property UIntegerValue as UInteger
- property VariantValue as Variant
- class SplineMBS
- method a(index as Integer) as Double
- method b(index as Integer) as Double
- method c(index as Integer) as Double
- method calc(x as Double) as Double
- method Constructor(X() as Double, Y() as Double)
- method d(index as Integer) as Double
- method x(index as Integer) as Double
- method y(index as Integer) as Double
- property count as Integer
- class BiggerNumberMBS
- Modules
- module SunTimesMBS
- method CalcJulianDate(day as Integer, month as Integer, year as Integer) as Double
- method CalcSunriseUTC(JD as Double, latitude as Double, longitude as Double) as Double
- method CalcSunsetUTC(JD as Double, latitude as Double, longitude as Double) as Double
- module SunTimesMBS
- Blog Entries
Release notes
- Version 24.0
- Added BigNumberConversionMBS class.
- Added new GetStringValue and SetStringValue methods to BigNumberMBS class.
- Added new GetStringValue and SetStringValue methods to LargeNumberMBS class with more options.
- Added RandomExponentialDistributionMBS, RandomNormalDistributionMBS and RandomPoissonDistributionMBS functions.
- Fixed a grouping problem with BigNumberConversionMBS class.
- Fixed problem in LargeNumberMBS class when parsing too long string. We now raise an exception.
- Fixed string parser in LargeNumberMBS to not break on a minus sign sometimes.
- Version 21.1
- Added BiggerNumberMBS to have 2560 bit floating point number for even bigger range and precision. 512 bit exponent and 2048 bit fraction.
- Added 30 new trigonometry functions for BigNumberMBS class.
- Added NormInvMBS function.
- Version 20.5
- Added code to detect if variant is unsigned, so we can handle UInt32/UInt64 correctly in BigNumberMBS, JavaScriptEngineMBS, SQLPreparedStatementMBS and SQLCommandMBS, SQLValueMBS, and JSONMBS classes and in CFDictionaryMBS/NSDictionary conversion.
- Added CompareNumbersMBS function to compare numbers correctly.
- Version 19.2
- Added FindGCD function to LargeNumberMBS class.
- Fixed problem with BigNumberMBS raising RuntimeException instead of BigNumberErrorExceptionMBS.
- Version 19.1
- Added LargeNumberMBS class, an integer with up to 4128bit.
- Added LargeNumberErrorExceptionMBS class.
- Version 18.2
- Fixed BigNumberMBS.CurrencyValue property.
- Version 18.1
- Fixed problem with BigNumberMBS to currency conversion. Now rounding.
The items on this page are in the following plugins: MBS DataTypes Plugin, MBS Util Plugin.