Bio-SeqAlignment-Examples-TailingPolyester

 view release on metacpan or  search on metacpan

scripts/testRNG_performance.pl  view on Meta::CPAN

        my $pdl = $rng->simulate_trunc(
            random_dim      => [$iter],
            distr           => $distr,
            params          => $params,
            left_trunc_lmt  => $lower_trunc_limit,
            right_trunc_lmt => $upper_trunc_limit,

        );
    }
);
$benchmark->add_instance(
    PDLGSL_PERLRNGPDL_WO_OC => sub {
        my $pdl = $rng_PERLRNGPDL->simulate_trunc(
            random_dim      => [$iter],
            distr           => $distr,
            params          => $params,
            left_trunc_lmt  => $lower_trunc_limit,
            right_trunc_lmt => $upper_trunc_limit,

        );
    }
);
$benchmark->add_instance(
    MathMLGSL_PERLRNG_WO_OC => sub {
        my $pdl = $rng_PERLRNG->simulate_trunc(
            random_dim      => [$iter],
            distr           => $distr,
            params          => $params,
            left_trunc_lmt  => $lower_trunc_limit,
            right_trunc_lmt => $upper_trunc_limit,

        );
    }
);
$benchmark->add_instance(
    PDLGSL_PDLUNIF_WO_OC => sub {
        my $pdl = $rng_RNG->simulate_trunc(
            random_dim      => [$iter],
            distr           => $distr,
            params          => $params,
            left_trunc_lmt  => $lower_trunc_limit,
            right_trunc_lmt => $upper_trunc_limit,

        );
    }
);
$benchmark->add_instance(
    PDLGSL_PDLGSLUNIF_WO_OC => sub {
        my $pdl = $rng_PDLGSLUNIF->simulate_trunc(
            random_dim      => [$iter],
            distr           => $distr,
            params          => $params,
            left_trunc_lmt  => $lower_trunc_limit,
            right_trunc_lmt => $upper_trunc_limit,

        );
    }
);


$benchmark->run_iterations($benchmark_reps);



( run in 0.487 second using v1.01-cache-2.11-cpan-96521ef73a4 )