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 arc-tangent for 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 value that compares less than a specified value.
BitIncrementReturns the smallest value that compares greater than a 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 that has been multipled 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.
Exp10Computes 10 raised to a given power.
Exp2Computes 2 raised to a given 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 fused multiply-add of three values.
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 hypotenuse given two values representing the lengths of the shorter sides in a right-angled triangle.
Ieee754RemainderComputes the remainder of two values as specified by IEEE 754.
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 if 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.
MaxMagnitudeCompares two values to compute which is greater.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
MinMagnitudeCompares two values to compute which is lesser.
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)Parses a span of characters into a value.
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)Parses a span of characters into a value.
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 a specified number of fractional digits using the specified rounding mode.
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 that has been 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 that has been 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 that has been multipled 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 the value of the current instance into the provided span of characters.
TryParse(String, BigFloat) Attempts to convert a string value to a BigFloat.
TryParse(ReadOnlySpan<Char>, IFormatProvider, BigFloat)Tries to parse a span of characters into a value.
TryParse(String, AccuracyGoal, BigFloat) Attempts to convert a string value to a BigFloat.
TryParse(String, IFormatProvider, BigFloat)Tries to parse a string into a value.
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, BigFloat)Tries to parse a span of characters into a value.
TryParse(String, NumberStyles, IFormatProvider, BigFloat)Tries to parse a string into a value.
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