BigFloat Methods

Methods

Abs Returns the absolute value of a number.
Acos(BigFloat) Returns the inverse cosine of a number.
Acos(BigFloat, AccuracyGoal) Returns the inverse cosine of a number with the specified accuracy.
Acos(BigFloat, AccuracyGoal, RoundingMode) Returns the inverse cosine of a number with the specified accuracy.
Acosh(BigFloat) Returns the inverse hyperbolic cosine of a number.
Acosh(BigFloat, AccuracyGoal) Returns the inverse hyperbolic cosine of a number with the specified accuracy.
Acosh(BigFloat, AccuracyGoal, RoundingMode) Returns the inverse hyperbolic cosine of a number with the specified accuracy.
AcosPiComputes the arc cosine of a value and divides the result by pi.
Add(BigFloat, BigFloat) Adds two BigFloat numbers.
Add(BigFloat, BigFloat, AccuracyGoal) Adds two numbers and returns the result with the specified accuracy.
Add(BigFloat, BigFloat, AccuracyGoal, RoundingMode) Adds two numbers and returns the result with the specified accuracy.
Asin(BigFloat) Returns the inverse sine of a number.
Asin(BigFloat, AccuracyGoal) Returns the inverse sine of a number with the specified accuracy.
Asin(BigFloat, AccuracyGoal, RoundingMode) Returns the inverse sine of a number with the specified accuracy.
Asinh(BigFloat) Returns the inverse hyperbolic sine of a number.
Asinh(BigFloat, AccuracyGoal) Returns the inverse hyperbolic sine of a number with the specified accuracy.
Asinh(BigFloat, AccuracyGoal, RoundingMode) Returns the inverse hyperbolic sine of a number with the specified accuracy.
AsinPiComputes the arc sine of a value and divides the result by pi.
Atan(BigFloat) Returns the inverse tangent of a number.
Atan(BigFloat, AccuracyGoal) Returns the inverse tangent of a number with the specified accuracy.
Atan(BigFloat, AccuracyGoal, RoundingMode) Returns the inverse tangent of a number with the specified accuracy.
Atan2(BigFloat, BigFloat) Returns the inverse tangent of a number.
Atan2(BigFloat, BigFloat, AccuracyGoal) Returns the inverse tangent of a number with the specified accuracy.
Atan2(BigFloat, BigFloat, AccuracyGoal, RoundingMode) Returns the inverse tangent of a number with the specified accuracy.
Atan2PiComputes the angle whose tangent is the quotient of two values and divides the result by pi.
Atanh(BigFloat) Returns the inverse hyperbolic tangent of a number.
Atanh(BigFloat, AccuracyGoal) Returns the inverse hyperbolic tangent of a number with the specified accuracy.
Atanh(BigFloat, AccuracyGoal, RoundingMode) Returns the inverse hyperbolic tangent of a number with the specified accuracy.
AtanPiComputes the arc tangent of a value and divides the result by pi.
BitDecrementReturns the largest representable value less than the specified value.
BitIncrementReturns the smallest representable value greater than the specified value.
CbrtComputes the cube root of a value.
Ceiling Rounds a number up to the nearest integer.
Compare Compares two BigFloat numbers up to the specified AccuracyGoal.
CompareTo(BigFloat) Compares a number to another number.
CompareTo(BigFloat, AccuracyGoal) Compares a number to another number up to the specified AccuracyGoal.
CopySign Copies the sign of a number to another number.
Cos(BigFloat) Returns the cosine of an angle.
Cos(BigFloat, AccuracyGoal) Returns the cosine of an angle with the specified accuracy.
Cos(BigFloat, AccuracyGoal, RoundingMode) Returns the cosine of an angle with the specified accuracy.
Cosh(BigFloat) Returns the hyperbolic cosine of a number.
Cosh(BigFloat, AccuracyGoal) Returns the hyperbolic cosine of a number with the specified accuracy.
Cosh(BigFloat, AccuracyGoal, RoundingMode) Returns the hyperbolic cosine of a number with the specified accuracy.
CosPiComputes the cosine of a value multiplied by pi.
Divide(BigFloat, BigFloat) Divides one BigFloat by another.
Divide(BigFloat, BigFloat, AccuracyGoal, RoundingMode) Divides one BigFloat by another to the specified accuracy.
Equals(BigFloat) Tests whether a number equals another number.
Equals(Object) Returns whether this instance is equal to a specified object.
(Overrides Object.Equals(Object))
Equals(BigFloat, AccuracyGoal) Tests whether a number equals another number up to the specified AccuracyGoal.
Equals(BigFloat, BigFloat, AccuracyGoal) Tests whether a number equals another number up to the specified AccuracyGoal.
Exp(BigFloat) Returns e raised to the specified power.
Exp(BigFloat, AccuracyGoal) Returns e raised to the specified power to the specified accuracy.
Exp(BigFloat, AccuracyGoal, RoundingMode) Returns e raised to the specified power to the specified accuracy.
Exp10Raises 10 to the specified power.
Exp2Raises 2 to the specified power.
Expm1 Returns e raised to the specified power, minus 1, to the specified accuracy.
Obsolete
ExpM1(BigFloat) Returns e raised to the specified power, minus 1.
ExpM1(BigFloat, AccuracyGoal) Returns e raised to the specified power, minus 1, to the specified accuracy.
ExpM1(BigFloat, AccuracyGoal, RoundingMode) Returns e raised to the specified power, minus 1, to the specified accuracy.
ExtendPrecision Returns a BigFloat value with at least the specified precision and the same value as this instance.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Floor Rounds a number down to the nearest integer.
FractionalPart Returns the fractional part of the BigFloat number.
FromRational Constructs a new arbitrary precision floating-point number from a rational number.
FusedMultiplyAddComputes the sum of a product and an addend.
Gamma(BigFloat) Returns the gamma function of a number.
Gamma(BigFloat, AccuracyGoal) Returns the gamma function of a number to the specified accuracy.
Gamma(BigFloat, AccuracyGoal, RoundingMode) Returns the gamma function of a number to the specified accuracy.
GetDecimalDigits Gets the approximate number of decimal digits in the BigFloat value.
GetHashCode Returns the hash code for this instance.
(Overrides Object.GetHashCode())
GetLog2(AccuracyGoal) Returns the value of the natural logarithm of 2 to the specified number of digits.
GetLog2(AccuracyGoal, RoundingMode) Returns the value of the natural logarithm of 2 to the specified number of digits.
GetPi(AccuracyGoal) Returns the value of pi to the specified number of digits.
GetPi(AccuracyGoal, RoundingMode) Returns the value of pi to the specified number of digits.
GetTypeGets the Type of the current instance.
(Inherited from Object)
HypotComputes the square root of the sum of the squares of two values.
Ieee754RemainderComputes the IEEE 754 remainder of two values.
Inverse(BigFloat) Returns the reciprocal of a number.
Inverse(BigFloat, AccuracyGoal) Returns the reciprocal of a number with the specified accuracy.
Inverse(BigFloat, AccuracyGoal, RoundingMode) Returns the reciprocal of a number with the specified accuracy.
IsFinite Returns whether a BigFloat value is finite.
IsInfinity Checks if the value of a BigFloat value is infinite.
IsNaN Checks if the value of a BigFloat value is "Not a Number."
IsNegativeDetermines if a value represents a negative real number.
IsNegativeInfinity Checks if the value of a BigFloat value is negative infinity.
IsNormalDetermines if a value is normal.
IsPositiveDetermines if a value represents zero or a positive real number.
IsPositiveInfinity Checks if the value of a BigFloat value is positive infinity.
IsPow2Determines whether a value is a power of two.
Log(BigFloat) Returns the natural logarithm of a number with the specified accuracy.
Log(BigFloat, AccuracyGoal) Returns the natural logarithm of a number with the specified accuracy.
Log(BigFloat, BigFloat) Returns the logarithm of a number relative to the specified base with the specified accuracy.
Log(BigFloat, AccuracyGoal, RoundingMode) Returns the natural logarithm of a number with the specified accuracy.
Log(BigFloat, BigFloat, AccuracyGoal) Returns the logarithm of a number relative to the specified base with the specified accuracy.
Log(BigFloat, BigFloat, AccuracyGoal, RoundingMode) Returns the logarithm of a number relative to the specified base with the specified accuracy.
Log10Computes the base-10 logarithm of a value.
Log1PlusX(BigFloat) Returns the natural logarithm of 1 plus a number with the default accuracy.
Log1PlusX(BigFloat, AccuracyGoal) Returns the natural logarithm of 1 plus a number with the specified accuracy.
Log1PlusX(BigFloat, AccuracyGoal, RoundingMode) Returns the natural logarithm of 1 plus a number with the specified accuracy.
Log2Computes the base-2 logarithm of a value.
MaxMagnitudeReturns the value with the greater magnitude.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
MinMagnitudeReturns the value with the lesser magnitude.
Modulus Returns the remainder after dividing one BigFloat number by another.
Multiply(BigFloat, BigFloat) Multiplies two numbers.
Multiply(BigFloat, BigFloat, AccuracyGoal, RoundingMode) Multiplies two numbers and returns the result to the specified accuracy.
Negate Returns a BigFloat value with the opposite sign.
Parse(String) Converts a string value to a BigFloat.
Parse(ReadOnlySpan<Char>, IFormatProvider)Converts a span of characters to a BigFloat using the specified format provider.
Parse(String, AccuracyGoal) Converts a string value to a BigFloat.
Parse(String, NumberStyles) Converts a string value to a BigFloat.
Parse(String, IFormatProvider) Converts a string value to a BigFloat.
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)Converts a span of characters to a BigFloat using the specified style and format provider.
Parse(String, AccuracyGoal, NumberStyles) Converts a string value to a BigFloat.
Parse(String, AccuracyGoal, IFormatProvider) Converts a string value to a BigFloat.
Parse(String, NumberStyles, IFormatProvider) Converts a string value to a BigFloat.
Parse(String, AccuracyGoal, NumberStyles, IFormatProvider) Converts a string value to a BigFloat.
Pow(BigFloat, BigFloat) Raises a number to the specified power.
Pow(BigFloat, Int32) Raises a number to the specified power.
Pow(BigFloat, BigFloat, AccuracyGoal) Raises a number to the specified power with the specified accuracy.
Pow(BigFloat, Int32, AccuracyGoal) Raises a number to the specified power with the specified accuracy.
Pow(BigFloat, BigFloat, AccuracyGoal, RoundingMode) Raises a number to the specified power with the specified accuracy.
Pow(BigFloat, Int32, AccuracyGoal, RoundingMode) Raises a number to the specified power with the specified accuracy.
RestrictPrecision Returns a BigFloat value with at most the specified precision and the same value as this instance.
Root(BigFloat, Int32) Returns the square root of a number.
Root(BigFloat, Int32, AccuracyGoal) Returns the specified root of a number with the specified accuracy.
Root(BigFloat, Int32, AccuracyGoal, RoundingMode) Returns the specified root of a number with the specified accuracy.
Round(BigFloat) Rounds a BigFloat value to the nearest integer.
Round(BigFloat, Int32) Rounds a BigFloat value to the specified number of decimal digits.
Round(BigFloat, Int32, RoundingMode) Rounds a BigFloat value to the specified number of decimal digits.
Round(BigFloat, Int32, MidpointRounding)Rounds a value to the specified number of fractional digits.
ScaleByPowerOfTwo Multiplies a BigFloat value by a power of two.
Sin(BigFloat) Returns the sine of an angle.
Sin(BigFloat, AccuracyGoal) Returns the sine of an angle with the specified accuracy.
Sin(BigFloat, AccuracyGoal, RoundingMode) Returns the sine of an angle with the specified accuracy.
SinCos(BigFloat) Calculates the sine and the cosine of an angle.
SinCos(BigFloat, AccuracyGoal) Calculates the sine and the cosine of an angle with the specified accuracy.
SinCos(BigFloat, AccuracyGoal, RoundingMode) Calculates the sine and the cosine of an angle with the specified accuracy.
SinCos(BigFloat, BigFloat, BigFloat) Calculates the sine and the cosine of an angle.
SinCos(BigFloat, AccuracyGoal, BigFloat, BigFloat) Calculates the sine and the cosine of an angle with the specified accuracy.
SinCos(BigFloat, AccuracyGoal, RoundingMode, BigFloat, BigFloat) Calculates the sine and the cosine of an angle with the specified accuracy.
SinCosPiComputes the sine and cosine of a value multiplied by pi.
Sinh(BigFloat) Returns the hyperbolic sine of a number.
Sinh(BigFloat, AccuracyGoal) Returns the hyperbolic sine of a number with the specified accuracy.
Sinh(BigFloat, AccuracyGoal, RoundingMode) Returns the hyperbolic sine of a number with the specified accuracy.
SinPiComputes the sine of a value multiplied by pi.
Sqrt(BigFloat) Returns the square root of a number.
Sqrt(BigFloat, AccuracyGoal) Returns the square root of a number with the specified accuracy.
Sqrt(BigFloat, AccuracyGoal, RoundingMode) Returns the square root of a number with the specified accuracy.
Subtract(BigFloat, BigFloat) Subtracts one number from another.
Subtract(BigFloat, BigFloat, AccuracyGoal, RoundingMode) Subtracts one number from another and returns the result to the specified accuracy.
Tan(BigFloat) Returns the tangent of an angle.
Tan(BigFloat, AccuracyGoal) Returns the tangent of an angle with the specified accuracy.
Tan(BigFloat, AccuracyGoal, RoundingMode) Returns the tangent of an angle with the specified accuracy.
Tanh(BigFloat) Returns the hyperbolic tangent of a number.
Tanh(BigFloat, AccuracyGoal) Returns the hyperbolic tangent of a number with the specified accuracy.
Tanh(BigFloat, AccuracyGoal, RoundingMode) Returns the hyperbolic tangent of a number with the specified accuracy.
TanPiComputes the tangent of a value multiplied by pi.
ToString() Returns a String representation of the number.
(Overrides Object.ToString())
ToString(IFormatProvider) Formats the value of the current instance using the specified format.
ToString(String) Formats the value of the current instance using the specified format.
ToString(String, IFormatProvider) Formats the value of the current instance using the specified format.
Truncate Truncates a BigFloat value to the nearest integer.
TryFormatTries to format this value into a span of characters.
TryParse(String, BigFloat) Attempts to convert a string value to a BigFloat.
TryParse(ReadOnlySpan<Char>, IFormatProvider, BigFloat)Tries to convert a span of characters to a BigFloat using the specified format provider.
TryParse(String, AccuracyGoal, BigFloat) Attempts to convert a string value to a BigFloat.
TryParse(String, IFormatProvider, BigFloat)Tries to convert a string to a BigFloat using the specified format provider.
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, BigFloat)Tries to convert a span of characters to a BigFloat using the specified style and format provider.
TryParse(String, NumberStyles, IFormatProvider, BigFloat)Tries to convert a string to a BigFloat using the specified style and format provider.
TryParse(ReadOnlySpan<Char>, AccuracyGoal, NumberStyles, IFormatProvider, BigFloat) Attempts to convert a span of characters to a BigFloat.
TryParse(String, AccuracyGoal, NumberStyles, IFormatProvider, BigFloat) Attempts to convert a string value to a BigFloat.

See Also