Class: ComplexityAssert::WarmupSampler
- Inherits:
-
Object
- Object
- ComplexityAssert::WarmupSampler
- Defined in:
- lib/complexity_assert/warmup_sampler.rb
Overview
A sampler wrapper that does some warmup on the algo under test
Instance Method Summary collapse
-
#initialize(sampler, rounds) ⇒ WarmupSampler
constructor
A new instance of WarmupSampler.
- #run(sizes, count) ⇒ Object
Constructor Details
#initialize(sampler, rounds) ⇒ WarmupSampler
Returns a new instance of WarmupSampler.
5 6 7 8 |
# File 'lib/complexity_assert/warmup_sampler.rb', line 5 def initialize(sampler, rounds) @sampler = sampler @rounds = rounds end |
Instance Method Details
#run(sizes, count) ⇒ Object
10 11 12 13 |
# File 'lib/complexity_assert/warmup_sampler.rb', line 10 def run(sizes, count) _warmup_data = @sampler.run(sizes,@rounds) @sampler.run(sizes,count) end |