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.
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.
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.
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.
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.
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 a value indicating 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.
Expm1 Returns e raised to the specified power 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.
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())
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)
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.
IsInfinity Checks if the value of a BigFloat value is infinite.
IsNaN Checks if the value of a BigFloat value is "Not a Number."
IsNegativeInfinity Checks if the value of a BigFloat value is negative infinity.
IsPositiveInfinity Checks if the value of a BigFloat value is positive infinity.
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.
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.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
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(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(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.
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.
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.
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.
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.
TryParse(String, BigFloat) Attempts to convert a string value to a BigFloat.
TryParse(String, AccuracyGoal, BigFloat) Attempts to convert a string value to a BigFloat.
TryParse(String, AccuracyGoal, NumberStyles, IFormatProvider, BigFloat) Attempts to convert a string value to a BigFloat.

See Also