nars.storage
Class ConceptBag

java.lang.Object
  extended by nars.storage.Bag<Concept>
      extended by nars.storage.ConceptBag

public class ConceptBag
extends Bag<Concept>

Contains Concepts.


Field Summary
 
Fields inherited from class nars.storage.Bag
capacity, currentCounter, currentLevel, DISTRIBUTOR, itemTable, levelIndex, LOAD_FACTOR, mass, nameTable, RELATIVE_THRESHOLD, showing, THRESHOLD, TOTAL_LEVEL, window
 
Constructor Summary
ConceptBag()
           
 
Method Summary
protected  int capacity()
          Get the (constant) capacity of ConceptBag
protected  int forgetRate()
          Get the (adjustable) forget rate of ConceptBag
 
Methods inherited from class nars.storage.Bag
averagePriority, contains, get, outOfBase, pickOut, play, putBack, putIn, refresh, startPlay, stop, takeOut, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConceptBag

public ConceptBag()
Method Detail

capacity

protected int capacity()
Get the (constant) capacity of ConceptBag

Specified by:
capacity in class Bag<Concept>
Returns:
The capacity of ConceptBag

forgetRate

protected int forgetRate()
Get the (adjustable) forget rate of ConceptBag

Specified by:
forgetRate in class Bag<Concept>
Returns:
The forget rate of ConceptBag