class Math

namespace sys.core
class Math

Methods

Sin

static func Sin(value: Double): Double;
static func Sin(value: Float) : Float;

Brief

Parameters

value=>

Returns


Cos

static func Cos(value: Double): Double;
static func Cos(value: Float) : Float;

Brief

Parameters

value=>

Returns


Tan

static func Tan(value: Double): Double;
static func Tan(value: Float) : Float;

Brief

Parameters

value=>

Returns


Asin

static func Asin(value: Double): Double;
static func Asin(value: Float) : Float;

Brief

Parameters

value=>

Returns


Acos

static func Acos(value: Double): Double;
static func Acos(value: Float) : Float;

Brief

Parameters

value=>

Returns


Atan

static func Atan(value: Double): Double;
static func Atan(value: Float) : Float;

Brief

Parameters

value=>

Returns


Sinh

static func Sinh(value: Double): Double;
static func Sinh(value: Float) : Float;

Brief

Parameters

value=>

Returns


Cosh

static func Cosh(value: Double): Double;
static func Cosh(value: Float) : Float;

Brief

Parameters

value=>

Returns


Tanh

static func Tanh(value: Double): Double;
static func Tanh(value: Float) : Float;

Brief

Parameters

value=>

Returns


Asinh

static func Asinh(value: Double): Double;
static func Asinh(value: Float) : Float;

Brief

Parameters

value=>

Returns


Acosh

static func Acosh(value: Double): Double;
static func Acosh(value: Float) : Float;

Brief

Parameters

value=>

Returns


Atanh

static func Atanh(value: Double): Double;
static func Atanh(value: Float) : Float;

Brief

Parameters

value=>

Returns


Pow

static func Pow(base: Double, exponenet: Double): Double;

Brief

Parameters

base=>
exponenet=>

Returns


Sqrt

static func Sqrt(value: Double): Double;
static func Sqrt(value: Float) : Float;

Brief

Parameters

value=>

Returns


Log

static func Log(value: Double): Double;
static func Log(value: Float) : Float;

Brief

Parameters

value=>

Returns


Log2

static func Log2(value: Double): Double;
static func Log2(value: Float) : Float;

Brief

Parameters

value=>

Returns


Log10

static func Log10(value: Double): Double;
static func Log10(value: Float) : Float;

Brief

Parameters

value=>

Returns


Rol8

static func Rol8(value: Int, bits: DWord): Byte;
static func Rol8(value: DWord, bits: DWord): Byte;

Brief

Parameters

value=>
bits=>

Returns


Ror8

static func Ror8(value: Int, bits: DWord): Byte;
static func Ror8(value: DWord, bits: DWord): Byte;

Brief

Parameters

value=>
bits=>

Returns


Rol16

static func Rol16(value: Int, bits: DWord): Word;
static func Rol16(value: DWord, bits: DWord): Word;

Brief

Parameters

value=>
bits=>

Returns


Ror16

static func Ror16(value: Int, bits: DWord): Word;
static func Ror16(value: DWord, bits: DWord): Word;

Brief

Parameters

value=>
bits=>

Returns


Rol32

static func Rol32(value: Int, bits: DWord): DWord;
static func Rol32(value: DWord, bits: DWord): DWord;

Brief

Parameters

value=>
bits=>

Returns


Ror32

static func Ror32(value: Int, bits: DWord): DWord;
static func Ror32(value: DWord, bits: DWord): DWord;

Brief

Parameters

value=>
bits=>

Returns


Rol64

static func Rol64(value: Long, bits: DWord): QWord;
static func Rol64(value: QWord, bits: DWord): QWord;

Brief

Parameters

value=>
bits=>

Returns


Ror64

static func Ror64(value: Long, bits: DWord): QWord;
static func Ror64(value: QWord, bits: DWord): QWord;

Brief

Parameters

value=>
bits=>

Returns