Start of the long road towards debugging it to work

This commit is contained in:
Jeff Moser
2010-09-23 22:14:56 -04:00
parent 99e1adf7df
commit f081a6a70a
5 changed files with 41 additions and 14 deletions

View File

@ -1,13 +1,13 @@
<?php
namespace Moserware\Skills\FactorGraphs;
require_once(dirname(__FILE__) . "../Guard.php");
require_once(dirname(__FILE__) . "../HashMap.php");
require_once(dirname(__FILE__) . "./../Guard.php");
require_once(dirname(__FILE__) . "./../HashMap.php");
use Moserware\Skills\Guard;
use Moserware\Skills\HashMap;
class Factor
abstract class Factor
{
private $_messages = array();
private $_messageToVariableBinding;
@ -78,11 +78,11 @@ class Factor
public abstract function createVariableToMessageBinding($variable);
protected function createVariableToMessageBinding($variable, $message)
protected function createVariableToMessageBindingWithMessage($variable, $message)
{
$index = count($this->_messages);
$this->_messages[] = $message;
$this->_messageToVariableBinding->setValue($message) = $variable;
$this->_messageToVariableBinding->setValue($message, $variable);
$this->_variables[] = $variable;
return $message;
}