mirror of
https://github.com/furyfire/trueskill.git
synced 2025-04-19 20:34:28 +00:00
More type work
This commit is contained in:
@ -121,8 +121,7 @@ class GaussianWeightedSumFactor extends GaussianFactor
|
||||
$result = 0.0;
|
||||
|
||||
// We start at 1 since offset 0 has the sum
|
||||
$varCount = is_countable($vars) ? count($vars) : 0;
|
||||
for ($i = 1; $i < $varCount; $i++) {
|
||||
for ($i = 1; $i < count($vars); $i++) {
|
||||
$result += GaussianDistribution::logRatioNormalization($vars[$i]->getValue(), $messages[$i]->getValue());
|
||||
}
|
||||
|
||||
@ -189,7 +188,7 @@ class GaussianWeightedSumFactor extends GaussianFactor
|
||||
$allMessages = $this->getMessages();
|
||||
$allVariables = $this->getVariables();
|
||||
|
||||
Guard::argumentIsValidIndex($messageIndex, is_countable($allMessages) ? count($allMessages) : 0, 'messageIndex');
|
||||
Guard::argumentIsValidIndex($messageIndex, count($allMessages), 'messageIndex');
|
||||
|
||||
$updatedMessages = [];
|
||||
$updatedVariables = [];
|
||||
|
Reference in New Issue
Block a user