Lines Matching defs:bpi
29 our @EXPORT_OK = qw/bpi/;
1119 sub bpi {
1132 # Math::BigFloat->bpi() ("Math::BigFloat")
1133 # Math::BigFloat->bpi(10) ("Math::BigFloat", 10)
1134 # $x->bpi() ($x)
1135 # $x->bpi(10) ($x, 10)
1136 # Math::BigFloat::bpi() ()
1137 # Math::BigFloat::bpi(10) (10)
1142 # $x = Math::BigFloat->bpi($n);
1146 # $n->bpi();
1157 if ($selfref) { # bpi() called as an instance method
1158 return $self if $self -> modify('bpi');
1159 } else { # bpi() called as a class method
3177 my $pi = $class -> bpi($scale); # 𝜋
3428 my $pi = $class->bpi(@r);
3458 my $pi = $class->bpi($scale - 3);
3473 $pi = $class->bpi($scale - 3);
3619 $y = $y -> bpi($scale) -> bmul("0.25"); # pi/4
3621 $y = $y -> bpi($scale) -> bmul("-0.25"); # -pi/4
3627 $y = $y -> bpi($scale) -> bmul("0.75"); # 3/4 pi
3629 $y = $y -> bpi($scale) -> bmul("-0.75"); # -3/4 pi
3631 $y = $y -> bpi($scale); # pi
3633 $y = $y -> bpi($scale) -> bneg(); # -pi
3637 $y = $y -> bpi($scale) -> bmul("0.5"); # pi/2
3639 $y = $y -> bpi($scale) -> bmul("-0.5"); # -pi/2
3644 my $pi = $class -> bpi($scale);
3654 $y = $y -> bpi($scale) -> bmul("0.5"); # pi/2
3656 $y = $y -> bpi($scale) -> bmul("-0.5"); # -pi/2
6274 $x = Math::BigFloat->bpi(); # returns pi
6630 =item bpi()
6632 print Math::BigFloat->bpi(100), "\n";
6763 $x = Math::BigFloat -> bpi(30);
6989 C<Math::BigFloat> exports nothing by default, but can export the C<bpi()>
6992 use Math::BigFloat qw/bpi/;
6994 print bpi(10), "\n";