mirror of
https://github.com/furyfire/trueskill.git
synced 2025-04-19 04:14:28 +00:00
Cleanup in src/, adding namespaces, removing php closing tag and general code cleanup
This commit is contained in:
@ -1,11 +1,6 @@
|
||||
<?php
|
||||
namespace Moserware\Skills\FactorGraphs;
|
||||
|
||||
require_once(dirname(__FILE__) . "/../Guard.php");
|
||||
require_once(dirname(__FILE__) . "/../HashMap.php");
|
||||
require_once(dirname(__FILE__) . "/Message.php");
|
||||
require_once(dirname(__FILE__) . "/Variable.php");
|
||||
<?php namespace Moserware\Skills\FactorGraphs;
|
||||
|
||||
use Exception;
|
||||
use Moserware\Skills\Guard;
|
||||
use Moserware\Skills\HashMap;
|
||||
|
||||
@ -38,12 +33,12 @@ abstract class Factor
|
||||
{
|
||||
return count($this->_messages);
|
||||
}
|
||||
|
||||
|
||||
protected function &getVariables()
|
||||
{
|
||||
return $this->_variables;
|
||||
}
|
||||
|
||||
|
||||
protected function &getMessages()
|
||||
{
|
||||
return $this->_messages;
|
||||
@ -56,7 +51,7 @@ abstract class Factor
|
||||
{
|
||||
Guard::argumentIsValidIndex($messageIndex, count($this->_messages), "messageIndex");
|
||||
$message = &$this->_messages[$messageIndex];
|
||||
$variable = &$this->_messageToVariableBinding->getValue($message);
|
||||
$variable = &$this->_messageToVariableBinding->getValue($message);
|
||||
return $this->updateMessageVariable($message, $variable);
|
||||
}
|
||||
|
||||
@ -71,8 +66,7 @@ abstract class Factor
|
||||
public function resetMarginals()
|
||||
{
|
||||
$allValues = &$this->_messageToVariableBinding->getAllValues();
|
||||
foreach ($allValues as &$currentVariable)
|
||||
{
|
||||
foreach ($allValues as &$currentVariable) {
|
||||
$currentVariable->resetToPrior();
|
||||
}
|
||||
}
|
||||
@ -108,6 +102,4 @@ abstract class Factor
|
||||
{
|
||||
return ($this->_name != null) ? $this->_name : base::__toString();
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
}
|
Reference in New Issue
Block a user