/** * Fills in missing keys in the comparator attribute sets with the values specified * @param mixed $scalarReplacement Replacement value * @param numeric $vectorReplacement Replacement value for vector sets * @return Calculator */ public function normalizeValues($scalarReplacement = null, $vectorReplacement = 0) { $scalarKeys = $this->getNormalizedAttributeFiller("scalar", $scalarReplacement); $vectorKeys = $this->getNormalizedAttributeFiller("vector", $vectorReplacement); $this->a->fillMissingAttributes("scalar", $scalarKeys); $this->b->fillMissingAttributes("scalar", $scalarKeys); $this->a->fillMissingAttributes("vector", $vectorKeys); $this->b->fillMissingAttributes("vector", $vectorKeys); return $this; }