> */ protected $aSamples; /** * @var list> */ protected $bSamples; /** * @var Minkowski */ protected $kernel; public function setUp() : void { $generator = new Blob([0, 0, 0, 0, 0, 0, 0, 0], 5.0); $this->aSamples = $generator->generate(self::NUM_SAMPLES)->samples(); $this->bSamples = $generator->generate(self::NUM_SAMPLES)->samples(); $this->kernel = new Minkowski(); } /** * @Subject * @Iterations(5) * @OutputTimeUnit("milliseconds", precision=3) */ public function compute() : void { array_map([$this->kernel, 'compute'], $this->aSamples, $this->bSamples); } }