# -*-perl-*- use Test; BEGIN { plan tests => 4; } use PDL::LiteF; use PDL::Math; kill INT,$$ if $ENV{UNDER_DEBUGGER}; # Useful for debugging. sub tapprox { my($a,$b) = @_; $c = abs($a-$b); $d = max($c); $d < 0.01; } ok( tapprox(sinh(0.3),0.3045) && tapprox(acosh(42.1),4.43305) ); ok( tapprox(acos(0.3),1.2661) && tapprox(tanh(0.4),0.3799) ); ok( tapprox(cosh(2.0),3.7621) && tapprox(atan(0.6),0.54041) ); # inplace $a = pdl(0.3); $a->inplace->sinh; ok( tapprox($a, pdl(0.3045)) );