SPVM::Math - Mathmatical functions
use SPVM::Math; my $pi = SPVM::Math->pi; my $sin = SPVM::Math->sin($pi / 4);
SPVM::Math defines mathmatical functions.
sub pi : double()
sub INFINITYF : float ()
sub NANF : float ()
sub isinff : int($x : float)
sub isfinitef : int($x : float)
sub isnanf : int ($x : float)
sub INFINITY : double ()
sub NAN : double ()
sub isinf : int ($x : double)
sub isfinite : int ($x : double)
sub isnan : int ($x : double)
sub acos : double ($x : double)
sub asin : double($x : double)
sub atan : double ($x : double)
sub atan2 : double ($y : double, $x : double)
sub cos : double ($x : double)
sub sin : double ($x : double)
sub tan : double ($x : double)
sub acosh : double ($x : double)
sub asinh : double ($x : double)
sub atanh : double ($x : double)
sub cosh : double ($x : double)
sub sinh : double ($x : double)
sub tanh : double ($x : double)
sub exp : double ($x : double)
sub exp2 : double ($x : double)
sub expm1 : double ($x : double)
sub log : double ($x : double)
sub log10 : double ($x : double)
sub log1p : double ($x : double)
sub cbrt : double ($x : double)
sub fabs : double ($x : double)
sub hypot : double ($x : double, $y : double)
sub pow : double ($x : double, $y : double)
sub sqrt : double ($x : double)
sub erf : double ($x : double)
sub erfc : double ($x : double)
sub lgamma : double ($x : double)
sub tgamma : double ($x : double)
sub ceil : double ($x : double)
sub floor : double ($x : double)
sub nearbyint : double ($x : double)
sub round : double ($x : double)
sub remainder : double ($x1 : double, $x2 : double)
sub signbitf : int ($num : float)
sub signbit : int ($num : double)
To install SPVM, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SPVM
CPAN shell
perl -MCPAN -e shell install SPVM
For more information on module installation, please visit the detailed CPAN module installation guide.