C# Class IronPython.Modules.PythonMath

Mostrar archivo Open project: jschementi/iron

Public Methods

Method Description
acosh ( double v0 ) : double
acosh ( object value ) : double
asinh ( double v0 ) : double
asinh ( object value ) : double
atan2 ( double v0, double v1 ) : double
atanh ( IronMath.BigInteger value ) : double
atanh ( double v0 ) : double
atanh ( object value ) : double
copysign ( double x, double y ) : double
copysign ( object x, object y ) : double
degrees ( double radians ) : double
erf ( double v0 ) : double

Error function on real values

erfc ( double v0 ) : double

Complementary error function on real values: erfc(x) = 1 - erf(x)

expm1 ( double v0 ) : double
factorial ( IronMath.BigInteger value ) : object
factorial ( double v0 ) : object
factorial ( object value ) : object
fmod ( double v, double w ) : double
frexp ( double v ) : PythonTuple
fsum ( IEnumerable e ) : double
gamma ( double v0 ) : double

Gamma function on real values

hypot ( double v, double w ) : double
isinf ( IronMath.BigInteger value ) : bool
isinf ( double v0 ) : bool
isinf ( object value ) : bool
isnan ( IronMath.BigInteger value ) : bool
isnan ( double v0 ) : bool
isnan ( object value ) : bool
ldexp ( double v, IronMath.BigInteger w ) : double
lgamma ( double v0 ) : double

Natural log of absolute value of Gamma function

log ( IronMath.BigInteger value ) : double
log ( IronMath.BigInteger value, double newBase ) : double
log ( double v0 ) : double
log ( double v0, double v1 ) : double
log ( object value ) : double
log ( object value, double newBase ) : double
log10 ( IronMath.BigInteger value ) : double
log10 ( double v0 ) : double
log10 ( object value ) : double
log1p ( IronMath.BigInteger value ) : double
log1p ( double v0 ) : double
log1p ( object value ) : double
modf ( double v ) : PythonTuple
pow ( double v, double exp ) : double
radians ( double degrees ) : double
trunc ( IronPython.Runtime.CodeContext context, object value ) : object

Private Methods

Method Description
Check ( double v ) : double
Check ( double input, double output ) : double
Check ( double in0, double in1, double output ) : double
DecomposeLe ( byte v, double &m, int &e ) : void
IntExponentLe ( byte v ) : int
IsDenormalizedLe ( byte v ) : bool
LdExponentLe ( byte v ) : ushort
LdMantissaLe ( byte v ) : long
SetExponentLe ( byte v, int exp ) : void
StExponentLe ( byte v, ushort e ) : void

Method Details

acosh() public static method

public static acosh ( double v0 ) : double
v0 double
return double

acosh() public static method

public static acosh ( object value ) : double
value object
return double

asinh() public static method

public static asinh ( double v0 ) : double
v0 double
return double

asinh() public static method

public static asinh ( object value ) : double
value object
return double

atan2() public static method

public static atan2 ( double v0, double v1 ) : double
v0 double
v1 double
return double

atanh() public static method

public static atanh ( IronMath.BigInteger value ) : double
value IronMath.BigInteger
return double

atanh() public static method

public static atanh ( double v0 ) : double
v0 double
return double

atanh() public static method

public static atanh ( object value ) : double
value object
return double

copysign() public static method

public static copysign ( double x, double y ) : double
x double
y double
return double

copysign() public static method

public static copysign ( object x, object y ) : double
x object
y object
return double

degrees() public static method

public static degrees ( double radians ) : double
radians double
return double

erf() public static method

Error function on real values
public static erf ( double v0 ) : double
v0 double
return double

erfc() public static method

Complementary error function on real values: erfc(x) = 1 - erf(x)
public static erfc ( double v0 ) : double
v0 double
return double

expm1() public static method

public static expm1 ( double v0 ) : double
v0 double
return double

factorial() public static method

public static factorial ( IronMath.BigInteger value ) : object
value IronMath.BigInteger
return object

factorial() public static method

public static factorial ( double v0 ) : object
v0 double
return object

factorial() public static method

public static factorial ( object value ) : object
value object
return object

fmod() public static method

public static fmod ( double v, double w ) : double
v double
w double
return double

frexp() public static method

public static frexp ( double v ) : PythonTuple
v double
return PythonTuple

fsum() public static method

public static fsum ( IEnumerable e ) : double
e IEnumerable
return double

gamma() public static method

Gamma function on real values
public static gamma ( double v0 ) : double
v0 double
return double

hypot() public static method

public static hypot ( double v, double w ) : double
v double
w double
return double

isinf() public static method

public static isinf ( IronMath.BigInteger value ) : bool
value IronMath.BigInteger
return bool

isinf() public static method

public static isinf ( double v0 ) : bool
v0 double
return bool

isinf() public static method

public static isinf ( object value ) : bool
value object
return bool

isnan() public static method

public static isnan ( IronMath.BigInteger value ) : bool
value IronMath.BigInteger
return bool

isnan() public static method

public static isnan ( double v0 ) : bool
v0 double
return bool

isnan() public static method

public static isnan ( object value ) : bool
value object
return bool

ldexp() public static method

public static ldexp ( double v, IronMath.BigInteger w ) : double
v double
w IronMath.BigInteger
return double

lgamma() public static method

Natural log of absolute value of Gamma function
public static lgamma ( double v0 ) : double
v0 double
return double

log() public static method

public static log ( IronMath.BigInteger value ) : double
value IronMath.BigInteger
return double

log() public static method

public static log ( IronMath.BigInteger value, double newBase ) : double
value IronMath.BigInteger
newBase double
return double

log() public static method

public static log ( double v0 ) : double
v0 double
return double

log() public static method

public static log ( double v0, double v1 ) : double
v0 double
v1 double
return double

log() public static method

public static log ( object value ) : double
value object
return double

log() public static method

public static log ( object value, double newBase ) : double
value object
newBase double
return double

log10() public static method

public static log10 ( IronMath.BigInteger value ) : double
value IronMath.BigInteger
return double

log10() public static method

public static log10 ( double v0 ) : double
v0 double
return double

log10() public static method

public static log10 ( object value ) : double
value object
return double

log1p() public static method

public static log1p ( IronMath.BigInteger value ) : double
value IronMath.BigInteger
return double

log1p() public static method

public static log1p ( double v0 ) : double
v0 double
return double

log1p() public static method

public static log1p ( object value ) : double
value object
return double

modf() public static method

public static modf ( double v ) : PythonTuple
v double
return PythonTuple

pow() public static method

public static pow ( double v, double exp ) : double
v double
exp double
return double

radians() public static method

public static radians ( double degrees ) : double
degrees double
return double

trunc() public static method

public static trunc ( IronPython.Runtime.CodeContext context, object value ) : object
context IronPython.Runtime.CodeContext
value object
return object