weka.classifiers.immune.airs.algorithm
Class CellPool

java.lang.Object
  extended by weka.classifiers.immune.airs.algorithm.CellPool
All Implemented Interfaces:
java.io.Serializable

public class CellPool
extends java.lang.Object
implements java.io.Serializable

Type: AISModel File: AISModel.java Date: 30/12/2004 Description:

Author:
Jason Brownlee
See Also:
Serialized Form

Nested Class Summary
static class CellPool.AffinityComparator
           
static class CellPool.ResourceComparator
           
static class CellPool.StimulationComparator
           
 
Field Summary
static CellPool.AffinityComparator affinityComparator
           
static CellPool.ResourceComparator resourceComparator
           
static CellPool.StimulationComparator stimulationComparator
           
 
Constructor Summary
CellPool(java.util.LinkedList<Cell> aCells)
           
 
Method Summary
 void add(Cell aCell)
           
 void add(java.util.LinkedList<Cell> aNewList)
           
 java.util.LinkedList<Cell> affinityResponseNormalised(weka.core.Instance aInstance, AffinityFunction affinity)
           
 java.util.LinkedList<Cell> affinityResponseUnnormalised(weka.core.Instance aInstance, AffinityFunction affinity)
           
 void delete(Cell aCell)
           
 java.util.LinkedList<Cell> getCells()
           
 boolean isEmpty()
           
 java.util.Iterator<Cell> iterator()
           
 void orderByAffinity()
           
 void orderByResources()
           
 void orderByStimulation()
           
 java.util.LinkedList<Cell> resourceResponse()
           
 int size()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

affinityComparator

public static final CellPool.AffinityComparator affinityComparator

stimulationComparator

public static final CellPool.StimulationComparator stimulationComparator

resourceComparator

public static final CellPool.ResourceComparator resourceComparator
Constructor Detail

CellPool

public CellPool(java.util.LinkedList<Cell> aCells)
Method Detail

affinityResponseNormalised

public java.util.LinkedList<Cell> affinityResponseNormalised(weka.core.Instance aInstance,
                                                             AffinityFunction affinity)

affinityResponseUnnormalised

public java.util.LinkedList<Cell> affinityResponseUnnormalised(weka.core.Instance aInstance,
                                                               AffinityFunction affinity)

resourceResponse

public java.util.LinkedList<Cell> resourceResponse()

add

public void add(java.util.LinkedList<Cell> aNewList)

add

public void add(Cell aCell)

delete

public void delete(Cell aCell)

isEmpty

public boolean isEmpty()

size

public int size()

getCells

public java.util.LinkedList<Cell> getCells()

iterator

public java.util.Iterator<Cell> iterator()

orderByResources

public void orderByResources()

orderByStimulation

public void orderByStimulation()

orderByAffinity

public void orderByAffinity()