jaga.pj.circuits.fpgaft
Class SingleUsedFaultModel

java.lang.Object
  |
  +--jaga.pj.circuits.fpgaft.SingleUsedFaultModel
All Implemented Interfaces:
java.util.Enumeration, FaultModel, java.io.Serializable, SingleFaultModel

public class SingleUsedFaultModel
extends java.lang.Object
implements SingleFaultModel

Fault Model which iterates over the units used by this circuit.

See Also:
Serialized Form

Constructor Summary
SingleUsedFaultModel(SimulatorCircuit circuit)
          Creates a new instance of SingleUsedFaultModel
SingleUsedFaultModel(SimulatorCircuit circuit, int nrOutsToCheck)
          Creates a new instance of SingleUsedFaultModel
SingleUsedFaultModel(SimulatorCircuit circuit, int nrOutsToCheck, int resQ)
           
 
Method Summary
 boolean hasMoreElements()
           
 java.lang.Object nextElement()
           
 void reset()
          Resets the sequence of faults
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SingleUsedFaultModel

public SingleUsedFaultModel(SimulatorCircuit circuit,
                            int nrOutsToCheck,
                            int resQ)

SingleUsedFaultModel

public SingleUsedFaultModel(SimulatorCircuit circuit,
                            int nrOutsToCheck)
Creates a new instance of SingleUsedFaultModel

SingleUsedFaultModel

public SingleUsedFaultModel(SimulatorCircuit circuit)
Creates a new instance of SingleUsedFaultModel
Method Detail

hasMoreElements

public boolean hasMoreElements()
Specified by:
hasMoreElements in interface java.util.Enumeration

nextElement

public java.lang.Object nextElement()
Specified by:
nextElement in interface java.util.Enumeration

reset

public void reset()
Resets the sequence of faults
Specified by:
reset in interface FaultModel

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object