Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.core.terminate
Class ModuloCondition

java.lang.Object
  extended byorg.evolvica.core.terminate.ModuloCondition
All Implemented Interfaces:
ICondition

public class ModuloCondition
extends java.lang.Object
implements ICondition

Modulo Condition. This condition is fullfilled if a given counter % a given value equals 0.

Since:
0.4.0
Version:
$Revision: 1.7 $ $Date: 2004/05/26 11:58:19 $
Author:
Andreas Rummler

Field Summary
protected  int counter
          Counter used for condition testing.
protected  int modulo
          Modulo value.
 
Constructor Summary
ModuloCondition()
          Constructor.
ModuloCondition(int value)
          Constructor.
 
Method Summary
 int getModulo()
          Returns the modulo value.
 boolean isTrue(IIndividualSet set)
          Test of condition.
 void setModulo(int value)
          Stes the modulo value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modulo

protected int modulo
Modulo value.


counter

protected int counter
Counter used for condition testing.

Constructor Detail

ModuloCondition

public ModuloCondition()
Constructor.


ModuloCondition

public ModuloCondition(int value)
Constructor.

Parameters:
value - modulo value
Method Detail

isTrue

public boolean isTrue(IIndividualSet set)
Test of condition.

Specified by:
isTrue in interface ICondition
Parameters:
set - individual set
Returns:
result of the test of break condition

getModulo

public int getModulo()
Returns the modulo value.

Returns:
modulo value

setModulo

public void setModulo(int value)
Stes the modulo value.

Parameters:
value - modulo value

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems