Added Atan2{,32}.
This commit is contained in:
parent
a7a4688687
commit
701ba39cdc
14
math.go
14
math.go
@ -19,16 +19,26 @@ func Abs32(f float32) float32 {
|
||||
return float32(Abs(float64(f)))
|
||||
}
|
||||
|
||||
// Atan returns the arctangent of f.
|
||||
// Atan returns the arc tangent of f.
|
||||
func Atan(f float64) float64 {
|
||||
return math.Atan(f)
|
||||
}
|
||||
|
||||
// Atan32 returns the arctangent of f.
|
||||
// Atan2 returns the arc tangent of y/x.
|
||||
func Atan2(y, x float64) float64 {
|
||||
return math.Atan2(y, x)
|
||||
}
|
||||
|
||||
// Atan32 returns the arc tangent of f.
|
||||
func Atan32(f float32) float32 {
|
||||
return float32(math.Atan(float64(f)))
|
||||
}
|
||||
|
||||
// Atan232 returns the arc tangent of y/x.
|
||||
func Atan232(y, x float32) float32 {
|
||||
return float32(math.Atan2(float64(y), float64(x)))
|
||||
}
|
||||
|
||||
// Ceil rounds f up to an natural number.
|
||||
func Ceil(f float64) float64 {
|
||||
return math.Ceil(f)
|
||||
|
Loading…
Reference in New Issue
Block a user