1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00

Merge pull request #1739 from farism/master

Add System.Math.Cbrt
This commit is contained in:
Brian Fiete 2022-10-18 07:15:15 -04:00 committed by GitHub
commit a2c340cbae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 0 deletions

View file

@ -221,6 +221,8 @@ namespace System
public static extern float Sqrt(float f);
public static extern double Sqrt(double d);
public static extern float Cbrt(float f);
public static extern double Cbrt(double d);
public static extern float Log(float f);
public static extern double Log(double d);
public static extern float Log10(float f);

View file

@ -37,6 +37,8 @@ namespace bf
BFRT_EXPORT static double Round(double a);
BFRT_EXPORT static float Sqrt(float f);
BFRT_EXPORT static double Sqrt(double d);
BFRT_EXPORT static float Cbrt(float f);
BFRT_EXPORT static double Cbrt(double d);
BFRT_EXPORT static float Log(float d);
BFRT_EXPORT static double Log(double d);
BFRT_EXPORT static float Log10(float d);
@ -193,6 +195,16 @@ double Math::Sqrt(double d)
return sqrt(d);
}
float Math::Cbrt(float f)
{
return cbrtf(f);
}
double Math::Cbrt(double d)
{
return cbrt(d);
}
float Math::Log(float d)
{
return logf(d);