Class StrictMath
public class StrictMath : JVMBridgeBase<StrictMath>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<StrictMath>StrictMath
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<StrictMath>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<StrictMath>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<StrictMath>.IsAssignableFrom(IJavaType)JVMBridgeBase<StrictMath>.IsAssignableFrom<T>()JVMBridgeBase<StrictMath>.Execute<T>(params T[])JVMBridgeBase<StrictMath>.DynBridgeClazzJVMBridgeBase<StrictMath>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
StrictMath()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public StrictMath()
StrictMath(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 StrictMath(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
E
public static double E { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
PI
public static double PI { get; }
Property Value
Methods
Abs(double)
public static double Abs(double arg0)
Parameters
Returns
Abs(int)
public static int Abs(int arg0)
Parameters
Returns
Abs(long)
public static long Abs(long arg0)
Parameters
Returns
Abs(float)
public static float Abs(float arg0)
Parameters
Returns
Acos(double)
public static double Acos(double arg0)
Parameters
Returns
AddExact(int, int)
public static int AddExact(int arg0, int arg1)
Parameters
Returns
AddExact(long, long)
public static long AddExact(long arg0, long arg1)
Parameters
Returns
Asin(double)
public static double Asin(double arg0)
Parameters
Returns
Atan(double)
public static double Atan(double arg0)
Parameters
Returns
Atan2(double, double)
public static double Atan2(double arg0, double arg1)
Parameters
Returns
Cbrt(double)
public static double Cbrt(double arg0)
Parameters
Returns
Ceil(double)
public static double Ceil(double arg0)
Parameters
Returns
CopySign(double, double)
public static double CopySign(double arg0, double arg1)
Parameters
Returns
CopySign(float, float)
public static float CopySign(float arg0, float arg1)
Parameters
Returns
Cos(double)
public static double Cos(double arg0)
Parameters
Returns
Cosh(double)
public static double Cosh(double arg0)
Parameters
Returns
Exp(double)
public static double Exp(double arg0)
Parameters
Returns
Expm1(double)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StrictMath.html#expm1(double)
public static double Expm1(double arg0)
Parameters
Returns
Floor(double)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StrictMath.html#floor(double)
public static double Floor(double arg0)
Parameters
Returns
FloorDiv(int, int)
public static int FloorDiv(int arg0, int arg1)
Parameters
Returns
FloorDiv(long, int)
public static long FloorDiv(long arg0, int arg1)
Parameters
Returns
FloorDiv(long, long)
public static long FloorDiv(long arg0, long arg1)
Parameters
Returns
FloorMod(int, int)
public static int FloorMod(int arg0, int arg1)
Parameters
Returns
FloorMod(long, int)
public static int FloorMod(long arg0, int arg1)
Parameters
Returns
FloorMod(long, long)
public static long FloorMod(long arg0, long arg1)
Parameters
Returns
Fma(double, double, double)
public static double Fma(double arg0, double arg1, double arg2)
Parameters
Returns
Fma(float, float, float)
public static float Fma(float arg0, float arg1, float arg2)
Parameters
Returns
GetExponent(double)
public static int GetExponent(double arg0)
Parameters
Returns
GetExponent(float)
public static int GetExponent(float arg0)
Parameters
Returns
Hypot(double, double)
public static double Hypot(double arg0, double arg1)
Parameters
Returns
IEEEremainder(double, double)
public static double IEEEremainder(double arg0, double arg1)
Parameters
Returns
Log(double)
public static double Log(double arg0)
Parameters
Returns
Log10(double)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StrictMath.html#log10(double)
public static double Log10(double arg0)
Parameters
Returns
Log1p(double)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StrictMath.html#log1p(double)
public static double Log1p(double arg0)
Parameters
Returns
Max(double, double)
public static double Max(double arg0, double arg1)
Parameters
Returns
Max(int, int)
public static int Max(int arg0, int arg1)
Parameters
Returns
Max(long, long)
public static long Max(long arg0, long arg1)
Parameters
Returns
Max(float, float)
public static float Max(float arg0, float arg1)
Parameters
Returns
Min(double, double)
public static double Min(double arg0, double arg1)
Parameters
Returns
Min(int, int)
public static int Min(int arg0, int arg1)
Parameters
Returns
Min(long, long)
public static long Min(long arg0, long arg1)
Parameters
Returns
Min(float, float)
public static float Min(float arg0, float arg1)
Parameters
Returns
MultiplyExact(int, int)
public static int MultiplyExact(int arg0, int arg1)
Parameters
Returns
MultiplyExact(long, int)
public static long MultiplyExact(long arg0, int arg1)
Parameters
Returns
MultiplyExact(long, long)
public static long MultiplyExact(long arg0, long arg1)
Parameters
Returns
MultiplyFull(int, int)
public static long MultiplyFull(int arg0, int arg1)
Parameters
Returns
MultiplyHigh(long, long)
public static long MultiplyHigh(long arg0, long arg1)
Parameters
Returns
NextAfter(double, double)
public static double NextAfter(double arg0, double arg1)
Parameters
Returns
NextAfter(float, double)
public static float NextAfter(float arg0, double arg1)
Parameters
Returns
NextDown(double)
public static double NextDown(double arg0)
Parameters
Returns
NextDown(float)
public static float NextDown(float arg0)
Parameters
Returns
NextUp(double)
public static double NextUp(double arg0)
Parameters
Returns
NextUp(float)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StrictMath.html#nextUp(float)
public static float NextUp(float arg0)
Parameters
Returns
Pow(double, double)
public static double Pow(double arg0, double arg1)
Parameters
Returns
Random()
public static double Random()
Returns
Rint(double)
public static double Rint(double arg0)
Parameters
Returns
Round(double)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StrictMath.html#round(double)
public static long Round(double arg0)
Parameters
Returns
Round(float)
public static int Round(float arg0)
Parameters
Returns
Scalb(double, int)
public static double Scalb(double arg0, int arg1)
Parameters
Returns
Scalb(float, int)
public static float Scalb(float arg0, int arg1)
Parameters
Returns
Signum(double)
public static double Signum(double arg0)
Parameters
Returns
Signum(float)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/StrictMath.html#signum(float)
public static float Signum(float arg0)
Parameters
Returns
Sin(double)
public static double Sin(double arg0)
Parameters
Returns
Sinh(double)
public static double Sinh(double arg0)
Parameters
Returns
Sqrt(double)
public static double Sqrt(double arg0)
Parameters
Returns
SubtractExact(int, int)
public static int SubtractExact(int arg0, int arg1)
Parameters
Returns
SubtractExact(long, long)
public static long SubtractExact(long arg0, long arg1)
Parameters
Returns
Tan(double)
public static double Tan(double arg0)
Parameters
Returns
Tanh(double)
public static double Tanh(double arg0)
Parameters
Returns
ToDegrees(double)
public static double ToDegrees(double arg0)
Parameters
Returns
ToIntExact(long)
public static int ToIntExact(long arg0)
Parameters
Returns
ToRadians(double)
public static double ToRadians(double arg0)
Parameters
Returns
Ulp(double)
public static double Ulp(double arg0)
Parameters
Returns
Ulp(float)
public static float Ulp(float arg0)