HackaMol-X-NERF
view release on metacpan or search on metacpan
examples/c6.pl view on Meta::CPAN
use HackaMol::X::NERF;
use Modern::Perl;
use Data::Dumper;
my $nerf = HackaMol::X::NERF->new;
print 6*1000 . "\n\n";
foreach my $x (1 .. 1000){
my ($x,$y,$z) = (rand(50), rand(50), rand(50));
my $a = $nerf->init($x,$y,$z);
my $b = $nerf->extend_a ($a, 1.2);
my $c = $nerf->extend_ab ($a,$b, 1.2, 120.0);
my $d = $nerf->extend_abc($a,$b,$c,1.2,120,0.0);
my $e = $nerf->extend_abc($b,$c,$d,1.2,120,0.0);
my $f = $nerf->extend_abc($c,$d,$e,1.2,120,0.0);
unshift( @{$_},'C') foreach ($a,$b,$c,$d, $e,$f);
printf ("%5s %10.3f %10.3f %10.3f\n", @$_) foreach ($a,$b,$c,$d, $e,$f);
}
( run in 1.123 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )