alun.zeroloop
Class EdgeConstraint

java.lang.Object
  extended by alun.zeroloop.EdgeConstraint
All Implemented Interfaces:
Function
Direct Known Subclasses:
MonogamyConstraint, OneParentalMarriageConstraint, TwoParentConstraint

public abstract class EdgeConstraint
extends java.lang.Object
implements Function


Constructor Summary
EdgeConstraint(java.util.Collection<? extends Variable> ed)
           
 
Method Summary
 java.util.Set<Variable> getVariables()
          Returns the Set of Variables that are arguments to the function.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface alun.markov.Function
getValue
 

Constructor Detail

EdgeConstraint

public EdgeConstraint(java.util.Collection<? extends Variable> ed)
Method Detail

getVariables

public java.util.Set<Variable> getVariables()
Description copied from interface: Function
Returns the Set of Variables that are arguments to the function.

Specified by:
getVariables in interface Function