Table of Contents

Class Math

Namespace
Java.Lang
Assembly
MASES.JNet.dll
public class Math : JVMBridgeBase<Math>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<Math>
Math
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Math>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Math>.IsAssignableFrom<T>()
JVMBridgeBase<Math>.Execute<T>(params T[])
JVMBridgeBase<Math>.DynBridgeClazz
JVMBridgeBase<Math>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Math()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Math()

Math(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Math(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

E

public static double E { get; }

Property Value

double

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

PI

public static double PI { get; }

Property Value

double

Methods

Abs(double)

public static double Abs(double arg0)

Parameters

arg0 double

double

Returns

double

double

Abs(int)

public static int Abs(int arg0)

Parameters

arg0 int

int

Returns

int

int

Abs(long)

public static long Abs(long arg0)

Parameters

arg0 long

long

Returns

long

long

Abs(float)

public static float Abs(float arg0)

Parameters

arg0 float

float

Returns

float

float

Acos(double)

public static double Acos(double arg0)

Parameters

arg0 double

double

Returns

double

double

AddExact(int, int)

public static int AddExact(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

int

int

AddExact(long, long)

public static long AddExact(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Returns

long

long

Asin(double)

public static double Asin(double arg0)

Parameters

arg0 double

double

Returns

double

double

Atan(double)

public static double Atan(double arg0)

Parameters

arg0 double

double

Returns

double

double

Atan2(double, double)

public static double Atan2(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

double

double

Cbrt(double)

public static double Cbrt(double arg0)

Parameters

arg0 double

double

Returns

double

double

Ceil(double)

public static double Ceil(double arg0)

Parameters

arg0 double

double

Returns

double

double

CopySign(double, double)

public static double CopySign(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

double

double

CopySign(float, float)

public static float CopySign(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

float

float

Cos(double)

public static double Cos(double arg0)

Parameters

arg0 double

double

Returns

double

double

Cosh(double)

public static double Cosh(double arg0)

Parameters

arg0 double

double

Returns

double

double

DecrementExact(int)

public static int DecrementExact(int arg0)

Parameters

arg0 int

int

Returns

int

int

DecrementExact(long)

public static long DecrementExact(long arg0)

Parameters

arg0 long

long

Returns

long

long

Exp(double)

public static double Exp(double arg0)

Parameters

arg0 double

double

Returns

double

double

Expm1(double)

public static double Expm1(double arg0)

Parameters

arg0 double

double

Returns

double

double

Floor(double)

public static double Floor(double arg0)

Parameters

arg0 double

double

Returns

double

double

FloorDiv(int, int)

public static int FloorDiv(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

int

int

FloorDiv(long, int)

public static long FloorDiv(long arg0, int arg1)

Parameters

arg0 long

long

arg1 int

int

Returns

long

long

FloorDiv(long, long)

public static long FloorDiv(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Returns

long

long

FloorMod(int, int)

public static int FloorMod(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

int

int

FloorMod(long, int)

public static int FloorMod(long arg0, int arg1)

Parameters

arg0 long

long

arg1 int

int

Returns

int

int

FloorMod(long, long)

public static long FloorMod(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Returns

long

long

Fma(double, double, double)

public static double Fma(double arg0, double arg1, double arg2)

Parameters

arg0 double

double

arg1 double

double

arg2 double

double

Returns

double

double

Fma(float, float, float)

public static float Fma(float arg0, float arg1, float arg2)

Parameters

arg0 float

float

arg1 float

float

arg2 float

float

Returns

float

float

GetExponent(double)

public static int GetExponent(double arg0)

Parameters

arg0 double

double

Returns

int

int

GetExponent(float)

public static int GetExponent(float arg0)

Parameters

arg0 float

float

Returns

int

int

Hypot(double, double)

public static double Hypot(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

double

double

IEEEremainder(double, double)

public static double IEEEremainder(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

double

double

IncrementExact(int)

public static int IncrementExact(int arg0)

Parameters

arg0 int

int

Returns

int

int

IncrementExact(long)

public static long IncrementExact(long arg0)

Parameters

arg0 long

long

Returns

long

long

Log(double)

public static double Log(double arg0)

Parameters

arg0 double

double

Returns

double

double

Log10(double)

public static double Log10(double arg0)

Parameters

arg0 double

double

Returns

double

double

Log1p(double)

public static double Log1p(double arg0)

Parameters

arg0 double

double

Returns

double

double

Max(double, double)

public static double Max(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

double

double

Max(int, int)

public static int Max(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

int

int

Max(long, long)

public static long Max(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Returns

long

long

Max(float, float)

public static float Max(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

float

float

Min(double, double)

public static double Min(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

double

double

Min(int, int)

public static int Min(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

int

int

Min(long, long)

public static long Min(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Returns

long

long

Min(float, float)

public static float Min(float arg0, float arg1)

Parameters

arg0 float

float

arg1 float

float

Returns

float

float

MultiplyExact(int, int)

public static int MultiplyExact(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

int

int

MultiplyExact(long, int)

public static long MultiplyExact(long arg0, int arg1)

Parameters

arg0 long

long

arg1 int

int

Returns

long

long

MultiplyExact(long, long)

public static long MultiplyExact(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Returns

long

long

MultiplyFull(int, int)

public static long MultiplyFull(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

long

long

MultiplyHigh(long, long)

public static long MultiplyHigh(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Returns

long

long

NegateExact(int)

public static int NegateExact(int arg0)

Parameters

arg0 int

int

Returns

int

int

NegateExact(long)

public static long NegateExact(long arg0)

Parameters

arg0 long

long

Returns

long

long

NextAfter(double, double)

public static double NextAfter(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

double

double

NextAfter(float, double)

public static float NextAfter(float arg0, double arg1)

Parameters

arg0 float

float

arg1 double

double

Returns

float

float

NextDown(double)

public static double NextDown(double arg0)

Parameters

arg0 double

double

Returns

double

double

NextDown(float)

public static float NextDown(float arg0)

Parameters

arg0 float

float

Returns

float

float

NextUp(double)

public static double NextUp(double arg0)

Parameters

arg0 double

double

Returns

double

double

NextUp(float)

public static float NextUp(float arg0)

Parameters

arg0 float

float

Returns

float

float

Pow(double, double)

public static double Pow(double arg0, double arg1)

Parameters

arg0 double

double

arg1 double

double

Returns

double

double

Random()

public static double Random()

Returns

double

double

Rint(double)

public static double Rint(double arg0)

Parameters

arg0 double

double

Returns

double

double

Round(double)

public static long Round(double arg0)

Parameters

arg0 double

double

Returns

long

long

Round(float)

public static int Round(float arg0)

Parameters

arg0 float

float

Returns

int

int

Scalb(double, int)

public static double Scalb(double arg0, int arg1)

Parameters

arg0 double

double

arg1 int

int

Returns

double

double

Scalb(float, int)

public static float Scalb(float arg0, int arg1)

Parameters

arg0 float

float

arg1 int

int

Returns

float

float

Signum(double)

public static double Signum(double arg0)

Parameters

arg0 double

double

Returns

double

double

Signum(float)

public static float Signum(float arg0)

Parameters

arg0 float

float

Returns

float

float

Sin(double)

public static double Sin(double arg0)

Parameters

arg0 double

double

Returns

double

double

Sinh(double)

public static double Sinh(double arg0)

Parameters

arg0 double

double

Returns

double

double

Sqrt(double)

public static double Sqrt(double arg0)

Parameters

arg0 double

double

Returns

double

double

SubtractExact(int, int)

public static int SubtractExact(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

int

int

SubtractExact(long, long)

public static long SubtractExact(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Returns

long

long

Tan(double)

public static double Tan(double arg0)

Parameters

arg0 double

double

Returns

double

double

Tanh(double)

public static double Tanh(double arg0)

Parameters

arg0 double

double

Returns

double

double

ToDegrees(double)

public static double ToDegrees(double arg0)

Parameters

arg0 double

double

Returns

double

double

ToIntExact(long)

public static int ToIntExact(long arg0)

Parameters

arg0 long

long

Returns

int

int

ToRadians(double)

public static double ToRadians(double arg0)

Parameters

arg0 double

double

Returns

double

double

Ulp(double)

public static double Ulp(double arg0)

Parameters

arg0 double

double

Returns

double

double

Ulp(float)

public static float Ulp(float arg0)

Parameters

arg0 float

float

Returns

float

float