public abstract class Factor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.lang.Integer> |
messageIds |
protected java.util.List<Message> |
messages |
protected java.util.List<Variable> |
neighbors |
| Constructor and Description |
|---|
Factor() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
computeFactorBelief() |
java.util.List<java.lang.Integer> |
getMessageIds() |
java.util.List<Message> |
getMessages() |
java.util.List<Variable> |
getNeighbors() |
abstract void |
passMessage() |
abstract void |
renormalize() |
void |
setMessageIds(java.util.List<java.lang.Integer> messageIds) |
void |
setMessages(java.util.List<Message> messages) |
void |
setNeighbors(java.util.List<Variable> neighbors) |
protected java.util.List<Variable> neighbors
protected java.util.List<java.lang.Integer> messageIds
protected java.util.List<Message> messages
public abstract void computeFactorBelief()
public abstract void passMessage()
public abstract void renormalize()
public java.util.List<Message> getMessages()
public void setMessages(java.util.List<Message> messages)
public java.util.List<java.lang.Integer> getMessageIds()
public void setMessageIds(java.util.List<java.lang.Integer> messageIds)
public java.util.List<Variable> getNeighbors()
public void setNeighbors(java.util.List<Variable> neighbors)