C# Class MA.Limits.Helpers.MathHelper

Exibir arquivo Open project: redips789/MAprojektas

Public Methods

Method Description
AreApproximatelyEqual ( double value1, double value2 ) : bool
AreApproximatelyEqual ( double value1, double value2, double maxDifference ) : bool
BinomialCoefficient ( int n, int k ) : double
Factorial ( int n ) : long
FastPow ( double a, int n ) : double
GreatestCommonDivisor ( int a, int b ) : int
IsInteger ( double x ) : bool
IsZero ( double value ) : bool
IsZero ( double value, double maxDifference ) : bool
Power ( double a, int powerNumerator, int powerDenominator ) : double

Method Details

AreApproximatelyEqual() public static method

public static AreApproximatelyEqual ( double value1, double value2 ) : bool
value1 double
value2 double
return bool

AreApproximatelyEqual() public static method

public static AreApproximatelyEqual ( double value1, double value2, double maxDifference ) : bool
value1 double
value2 double
maxDifference double
return bool

BinomialCoefficient() public static method

public static BinomialCoefficient ( int n, int k ) : double
n int
k int
return double

Factorial() public static method

public static Factorial ( int n ) : long
n int
return long

FastPow() public static method

public static FastPow ( double a, int n ) : double
a double
n int
return double

GreatestCommonDivisor() public static method

public static GreatestCommonDivisor ( int a, int b ) : int
a int
b int
return int

IsInteger() public static method

public static IsInteger ( double x ) : bool
x double
return bool

IsZero() public static method

public static IsZero ( double value ) : bool
value double
return bool

IsZero() public static method

public static IsZero ( double value, double maxDifference ) : bool
value double
maxDifference double
return bool

Power() public static method

public static Power ( double a, int powerNumerator, int powerDenominator ) : double
a double
powerNumerator int
powerDenominator int
return double