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.String
assemblyFullName
Fully assembly qualified name: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089static java.lang.String
assemblyShortName
Assembly name: mscorlibstatic java.lang.String
className
Qualified class name: System.Mathstatic JCType
classType
The type managed from JCOBridge.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static double
Abs(double value)
static int
Abs(int value)
static long
Abs(long value)
static short
Abs(short value)
static Decimal
Abs(Decimal value)
static SByte
Abs(SByte value)
static Single
Abs(Single value)
static double
Acos(double d)
static double
Asin(double d)
static double
Atan(double d)
static double
Atan2(double y, double x)
static long
BigMul(int a, int b)
static Math
cast(IJCOBridgeReflected from)
Try to cast theIJCOBridgeReflected
instance intoMath
, a cast assert is made to check if types are compatible.static double
Ceiling(double a)
static Decimal
Ceiling(Decimal d)
static double
Cos(double d)
static double
Cosh(double value)
static int
DivRem(int a, int b, JCORefOut<java.util.concurrent.atomic.AtomicInteger> result)
static long
DivRem(long a, long b, JCORefOut<java.util.concurrent.atomic.AtomicLong> result)
static double
Exp(double d)
static double
Floor(double d)
static Decimal
Floor(Decimal d)
java.lang.String
getJCOAssemblyName()
Returns the reflected Assembly namejava.lang.String
getJCOClassName()
Returns the reflected Class namejava.lang.Object
getJCOInstance()
Returns the instantiated classjava.lang.String
getJCOObjectName()
Returns the reflected Class name used to build the objectJCType
getJCOType()
Returns the instantiated class Typestatic double
IEEERemainder(double x, double y)
static double
Log(double d)
static double
Log(double a, double newBase)
static double
Log10(double d)
static byte
Max(byte val1, byte val2)
static double
Max(double val1, double val2)
static int
Max(int val1, int val2)
static long
Max(long val1, long val2)
static short
Max(short val1, short val2)
static Decimal
Max(Decimal val1, Decimal val2)
static SByte
Max(SByte val1, SByte val2)
static Single
Max(Single val1, Single val2)
static UInt16
Max(UInt16 val1, UInt16 val2)
static UInt32
Max(UInt32 val1, UInt32 val2)
static UInt64
Max(UInt64 val1, UInt64 val2)
static byte
Min(byte val1, byte val2)
static double
Min(double val1, double val2)
static int
Min(int val1, int val2)
static long
Min(long val1, long val2)
static short
Min(short val1, short val2)
static Decimal
Min(Decimal val1, Decimal val2)
static SByte
Min(SByte val1, SByte val2)
static Single
Min(Single val1, Single val2)
static UInt16
Min(UInt16 val1, UInt16 val2)
static UInt32
Min(UInt32 val1, UInt32 val2)
static UInt64
Min(UInt64 val1, UInt64 val2)
static double
Pow(double x, double y)
static double
Round(double a)
static double
Round(double value, int digits)
static double
Round(double value, int digits, MidpointRounding mode)
static double
Round(double value, MidpointRounding mode)
static Decimal
Round(Decimal d)
static Decimal
Round(Decimal d, int decimals)
static Decimal
Round(Decimal d, int decimals, MidpointRounding mode)
static Decimal
Round(Decimal d, MidpointRounding mode)
void
setJCOInstance(JCObject instance)
static int
Sign(double value)
static int
Sign(int value)
static int
Sign(long value)
static int
Sign(short value)
static int
Sign(Decimal value)
static int
Sign(SByte value)
static int
Sign(Single value)
static double
Sin(double a)
static double
Sinh(double value)
static double
Sqrt(double d)
static double
Tan(double a)
static double
Tanh(double value)
static double
Truncate(double d)
static Decimal
Truncate(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:IJCOBridgeReflected
Returns the reflected Assembly name- Specified by:
getJCOAssemblyName
in interfaceIJCOBridgeReflected
- Overrides:
getJCOAssemblyName
in classNetObject
- Returns:
- A
String
representing the Fullname of reflected Assembly
-
getJCOClassName
public java.lang.String getJCOClassName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Class name- Specified by:
getJCOClassName
in interfaceIJCOBridgeReflected
- Overrides:
getJCOClassName
in classNetObject
- Returns:
- A
String
representing the Fullname of reflected Class
-
getJCOObjectName
public java.lang.String getJCOObjectName()
Description copied from interface:IJCOBridgeReflected
Returns the reflected Class name used to build the object- Specified by:
getJCOObjectName
in interfaceIJCOBridgeReflected
- Overrides:
getJCOObjectName
in classNetObject
- Returns:
- A
String
representing the name used to allocated the object in CLR context
-
getJCOInstance
public java.lang.Object getJCOInstance()
Description copied from interface:IJCOBridgeReflected
Returns the instantiated class- Specified by:
getJCOInstance
in interfaceIJCOBridgeReflected
- Overrides:
getJCOInstance
in classNetObject
- Returns:
- An
Object
representing the CLR instance of the instantiated Class
-
setJCOInstance
public void setJCOInstance(JCObject instance)
- Overrides:
setJCOInstance
in classNetObject
-
getJCOType
public JCType getJCOType()
Description copied from interface:IJCOBridgeReflected
Returns the instantiated class Type- Specified by:
getJCOType
in interfaceIJCOBridgeReflected
- Overrides:
getJCOType
in classNetObject
- Returns:
- A
JCType
representing the CLR Type of the instantiated Class
-
cast
public static Math cast(IJCOBridgeReflected from) throws java.lang.Throwable
Try to cast theIJCOBridgeReflected
instance intoMath
, a cast assert is made to check if types are compatible.- Parameters:
from
-IJCOBridgeReflected
instance to be casted- Returns:
Math
instance- 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.Throwable
ArithmeticException
-
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.Throwable
ArgumentOutOfRangeException
ArithmeticException
-
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.Throwable
OverflowException
-
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.Throwable
OverflowException
-
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.Throwable
ArithmeticException
-
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.Throwable
ArithmeticException
-
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.Throwable
OverflowException
-
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.Throwable
OverflowException
-
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.Throwable
ArgumentException
-
Ceiling
public static Decimal Ceiling(Decimal d) throws java.lang.Throwable, ArgumentException
- Throws:
java.lang.Throwable
ArgumentException
-
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
-
-