Package system
Class Math
- java.lang.Object
-
- org.mases.jcobridge.netreflection.NetObject
-
- system.Math
-
- All Implemented Interfaces:
IJCOBridgeReflected
public class Math extends NetObject
The base .NET class managing System.Math, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089..NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Math
Powered by JCOBridge: more info at https://www.jcobridge.com
- Author:
- MASES s.r.l https://masesgroup.com
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringassemblyFullNameFully assembly qualified name: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089static java.lang.StringassemblyShortNameAssembly name: mscorlibstatic java.lang.StringclassNameQualified class name: System.Mathstatic JCTypeclassTypeThe type managed from JCOBridge.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static doubleAbs(double value)static intAbs(int value)static longAbs(long value)static shortAbs(short value)static DecimalAbs(Decimal value)static SByteAbs(SByte value)static SingleAbs(Single value)static doubleAcos(double d)static doubleAsin(double d)static doubleAtan(double d)static doubleAtan2(double y, double x)static longBigMul(int a, int b)static Mathcast(IJCOBridgeReflected from)Try to cast theIJCOBridgeReflectedinstance intoMath, a cast assert is made to check if types are compatible.static doubleCeiling(double a)static DecimalCeiling(Decimal d)static doubleCos(double d)static doubleCosh(double value)static intDivRem(int a, int b, JCORefOut<java.util.concurrent.atomic.AtomicInteger> result)static longDivRem(long a, long b, JCORefOut<java.util.concurrent.atomic.AtomicLong> result)static doubleExp(double d)static doubleFloor(double d)static DecimalFloor(Decimal d)java.lang.StringgetJCOAssemblyName()Returns the reflected Assembly namejava.lang.StringgetJCOClassName()Returns the reflected Class namejava.lang.ObjectgetJCOInstance()Returns the instantiated classjava.lang.StringgetJCOObjectName()Returns the reflected Class name used to build the objectJCTypegetJCOType()Returns the instantiated class Typestatic doubleIEEERemainder(double x, double y)static doubleLog(double d)static doubleLog(double a, double newBase)static doubleLog10(double d)static byteMax(byte val1, byte val2)static doubleMax(double val1, double val2)static intMax(int val1, int val2)static longMax(long val1, long val2)static shortMax(short val1, short val2)static DecimalMax(Decimal val1, Decimal val2)static SByteMax(SByte val1, SByte val2)static SingleMax(Single val1, Single val2)static UInt16Max(UInt16 val1, UInt16 val2)static UInt32Max(UInt32 val1, UInt32 val2)static UInt64Max(UInt64 val1, UInt64 val2)static byteMin(byte val1, byte val2)static doubleMin(double val1, double val2)static intMin(int val1, int val2)static longMin(long val1, long val2)static shortMin(short val1, short val2)static DecimalMin(Decimal val1, Decimal val2)static SByteMin(SByte val1, SByte val2)static SingleMin(Single val1, Single val2)static UInt16Min(UInt16 val1, UInt16 val2)static UInt32Min(UInt32 val1, UInt32 val2)static UInt64Min(UInt64 val1, UInt64 val2)static doublePow(double x, double y)static doubleRound(double a)static doubleRound(double value, int digits)static doubleRound(double value, int digits, MidpointRounding mode)static doubleRound(double value, MidpointRounding mode)static DecimalRound(Decimal d)static DecimalRound(Decimal d, int decimals)static DecimalRound(Decimal d, int decimals, MidpointRounding mode)static DecimalRound(Decimal d, MidpointRounding mode)voidsetJCOInstance(JCObject instance)static intSign(double value)static intSign(int value)static intSign(long value)static intSign(short value)static intSign(Decimal value)static intSign(SByte value)static intSign(Single value)static doubleSin(double a)static doubleSinh(double value)static doubleSqrt(double d)static doubleTan(double a)static doubleTanh(double value)static doubleTruncate(double d)static DecimalTruncate(Decimal d)
-
-
-
Field Detail
-
assemblyFullName
public static final java.lang.String assemblyFullName
Fully assembly qualified name: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089- See Also:
- Constant Field Values
-
assemblyShortName
public static final java.lang.String assemblyShortName
Assembly name: mscorlib- See Also:
- Constant Field Values
-
className
public static final java.lang.String className
Qualified class name: System.Math- See Also:
- Constant Field Values
-
-
Method Detail
-
getJCOAssemblyName
public java.lang.String getJCOAssemblyName()
Description copied from interface:IJCOBridgeReflectedReturns the reflected Assembly name- Specified by:
getJCOAssemblyNamein interfaceIJCOBridgeReflected- Overrides:
getJCOAssemblyNamein classNetObject- Returns:
- A
Stringrepresenting the Fullname of reflected Assembly
-
getJCOClassName
public java.lang.String getJCOClassName()
Description copied from interface:IJCOBridgeReflectedReturns the reflected Class name- Specified by:
getJCOClassNamein interfaceIJCOBridgeReflected- Overrides:
getJCOClassNamein classNetObject- Returns:
- A
Stringrepresenting the Fullname of reflected Class
-
getJCOObjectName
public java.lang.String getJCOObjectName()
Description copied from interface:IJCOBridgeReflectedReturns the reflected Class name used to build the object- Specified by:
getJCOObjectNamein interfaceIJCOBridgeReflected- Overrides:
getJCOObjectNamein classNetObject- Returns:
- A
Stringrepresenting the name used to allocated the object in CLR context
-
getJCOInstance
public java.lang.Object getJCOInstance()
Description copied from interface:IJCOBridgeReflectedReturns the instantiated class- Specified by:
getJCOInstancein interfaceIJCOBridgeReflected- Overrides:
getJCOInstancein classNetObject- Returns:
- An
Objectrepresenting the CLR instance of the instantiated Class
-
setJCOInstance
public void setJCOInstance(JCObject instance)
- Overrides:
setJCOInstancein classNetObject
-
getJCOType
public JCType getJCOType()
Description copied from interface:IJCOBridgeReflectedReturns the instantiated class Type- Specified by:
getJCOTypein interfaceIJCOBridgeReflected- Overrides:
getJCOTypein classNetObject- Returns:
- A
JCTyperepresenting the CLR Type of the instantiated Class
-
cast
public static Math cast(IJCOBridgeReflected from) throws java.lang.Throwable
Try to cast theIJCOBridgeReflectedinstance intoMath, a cast assert is made to check if types are compatible.- Parameters:
from-IJCOBridgeReflectedinstance to be casted- Returns:
Mathinstance- Throws:
java.lang.Throwable- in case of error during cast operation
-
Max
public static byte Max(byte val1, byte val2) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Min
public static byte Min(byte val1, byte val2) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Abs
public static double Abs(double value) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Acos
public static double Acos(double d) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Asin
public static double Asin(double d) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Atan
public static double Atan(double d) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Atan2
public static double Atan2(double y, double x) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Ceiling
public static double Ceiling(double a) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Cos
public static double Cos(double d) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Cosh
public static double Cosh(double value) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Exp
public static double Exp(double d) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Floor
public static double Floor(double d) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
IEEERemainder
public static double IEEERemainder(double x, double y) throws java.lang.Throwable, ArithmeticException- Throws:
java.lang.ThrowableArithmeticException
-
Log
public static double Log(double d) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Log
public static double Log(double a, double newBase) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Log10
public static double Log10(double d) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Max
public static double Max(double val1, double val2) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Min
public static double Min(double val1, double val2) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Pow
public static double Pow(double x, double y) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Round
public static double Round(double a) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Round
public static double Round(double value, int digits) throws java.lang.Throwable, ArgumentOutOfRangeException, ArithmeticException- Throws:
java.lang.ThrowableArgumentOutOfRangeExceptionArithmeticException
-
Round
public static double Round(double value, int digits, MidpointRounding mode) throws java.lang.Throwable, ArgumentOutOfRangeException, ArgumentNullException, TypeLoadException, ArgumentException, InvalidOperationException, MissingMethodException, TargetInvocationException, NotSupportedException, CultureNotFoundException, OutOfMemoryException, FormatException, ArithmeticException
-
Round
public static double Round(double value, MidpointRounding mode) throws java.lang.Throwable, ArgumentOutOfRangeException, ArgumentNullException, ArgumentException, InvalidOperationException, MissingMethodException, TargetInvocationException, CultureNotFoundException, OutOfMemoryException, FormatException, ArithmeticException
-
Sin
public static double Sin(double a) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Sinh
public static double Sinh(double value) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Sqrt
public static double Sqrt(double d) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Tan
public static double Tan(double a) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Tanh
public static double Tanh(double value) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Truncate
public static double Truncate(double d) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Abs
public static short Abs(short value) throws java.lang.Throwable, OverflowException- Throws:
java.lang.ThrowableOverflowException
-
Max
public static short Max(short val1, short val2) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Min
public static short Min(short val1, short val2) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Abs
public static int Abs(int value) throws java.lang.Throwable, OverflowException- Throws:
java.lang.ThrowableOverflowException
-
DivRem
public static int DivRem(int a, int b, JCORefOut<java.util.concurrent.atomic.AtomicInteger> result) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Max
public static int Max(int val1, int val2) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Min
public static int Min(int val1, int val2) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Sign
public static int Sign(double value) throws java.lang.Throwable, ArithmeticException- Throws:
java.lang.ThrowableArithmeticException
-
Sign
public static int Sign(short value) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Sign
public static int Sign(int value) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Sign
public static int Sign(long value) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Sign
public static int Sign(SByte value) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Sign
public static int Sign(Single value) throws java.lang.Throwable, ArithmeticException
- Throws:
java.lang.ThrowableArithmeticException
-
Sign
public static int Sign(Decimal value) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Abs
public static long Abs(long value) throws java.lang.Throwable, OverflowException- Throws:
java.lang.ThrowableOverflowException
-
BigMul
public static long BigMul(int a, int b) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
DivRem
public static long DivRem(long a, long b, JCORefOut<java.util.concurrent.atomic.AtomicLong> result) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Max
public static long Max(long val1, long val2) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Min
public static long Min(long val1, long val2) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
Abs
public static SByte Abs(SByte value) throws java.lang.Throwable, OverflowException
- Throws:
java.lang.ThrowableOverflowException
-
Max
public static SByte Max(SByte val1, SByte val2) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Min
public static SByte Min(SByte val1, SByte val2) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Max
public static Single Max(Single val1, Single val2) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Min
public static Single Min(Single val1, Single val2) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Abs
public static Decimal Abs(Decimal value) throws java.lang.Throwable, ArgumentException
- Throws:
java.lang.ThrowableArgumentException
-
Ceiling
public static Decimal Ceiling(Decimal d) throws java.lang.Throwable, ArgumentException
- Throws:
java.lang.ThrowableArgumentException
-
Floor
public static Decimal Floor(Decimal d) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Max
public static Decimal Max(Decimal val1, Decimal val2) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Min
public static Decimal Min(Decimal val1, Decimal val2) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Round
public static Decimal Round(Decimal d) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Round
public static Decimal Round(Decimal d, int decimals) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Round
public static Decimal Round(Decimal d, int decimals, MidpointRounding mode) throws java.lang.Throwable, ArgumentOutOfRangeException, ArgumentNullException, ArgumentException, InvalidOperationException, MissingMethodException, TargetInvocationException, CultureNotFoundException, OutOfMemoryException, FormatException
-
Round
public static Decimal Round(Decimal d, MidpointRounding mode) throws java.lang.Throwable, ArgumentOutOfRangeException, ArgumentNullException, ArgumentException, InvalidOperationException, MissingMethodException, TargetInvocationException, CultureNotFoundException, OutOfMemoryException, FormatException
-
Truncate
public static Decimal Truncate(Decimal d) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Max
public static UInt16 Max(UInt16 val1, UInt16 val2) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Min
public static UInt16 Min(UInt16 val1, UInt16 val2) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Max
public static UInt32 Max(UInt32 val1, UInt32 val2) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Min
public static UInt32 Min(UInt32 val1, UInt32 val2) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
Max
public static UInt64 Max(UInt64 val1, UInt64 val2) throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
-