CurryInfo: benchmark-papers-3.0.0 / Test.Benchmark.**>

definition: Info
 
(**>) :: MultiRunnable a => Int -> Benchmark a -> Benchmark a
num **> (BM pre post action) = BM pre post $
  mapM (\_ -> action) [1 .. num] >>= \rs -> return (average rs)
demand: Info
 argument 3
deterministic: Info
 deterministic operation
documentation: Info
 
Iterates a benchmark multiple times and computes the average result.
The preparation and cleanup actions of the benchmark are
only executed once, i.e., they are not iterated.
The number of executions (first argument) must be postive.
failfree: Info
 (_, _, _)
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {(_,_,{BM}) |-> _}
name: Info
 **>
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 MultiRunnable a => Prelude.Int -> Benchmark a -> Benchmark a
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 possibly non-terminating
totally-defined: Info
 possibly non-reducible on same data term