nars.main
Class Parameters

java.lang.Object
  extended by nars.main.Parameters

public class Parameters
extends java.lang.Object

Collected system parameters. To be modified before compiling.


Field Summary
static int BAG_LEVEL
          Level granularity in Bag, two digits
static int BAG_THRESHOLD
          Level separation in Bag, one digit, for display (run-time adjustable) and management (fixed)
static float BUDGET_THRESHOLD
          The budget threthold for task to be accepted.
static int CONCEPT_BAG_SIZE
          Size of ConceptBag
static int CONCEPT_FORGETTING_CYCLE
          Concept decay rate in ConceptBag, in [1, 99].
static float DECISION_THRESHOLD
          The desireability threthold for an operation to be executed.
static float DEFAULT_GOAL_DURABILITY
          Default durability of input goal
static float DEFAULT_GOAL_PRIORITY
          Default priority of input goal
static float DEFAULT_JUDGMENT_CONFIDENCE
          Default confidence of input judgment.
static float DEFAULT_JUDGMENT_DURABILITY
          Default durability of input judgment
static float DEFAULT_JUDGMENT_PRIORITY
          Default priority of input judgment
static float DEFAULT_QUESTION_DURABILITY
          Default durability of input question
static float DEFAULT_QUESTION_PRIORITY
          Default priority of input question
static float LOAD_FACTOR
          Hashtable load factor in Bag
static int MAX_MATCHED_TERM_LINK
          Maximum TermLinks checked for novelity for each TaskLink in TermLinkBag
static int MAX_REASONED_TERM_LINK
          Maximum TermLinks used in reasoning for each Task in Concept
static int MAXMUM_BELIEF_LENGTH
          Maximum number of beliefs kept in a Concept
static int MAXMUM_EVENTS_LENGTH
          Range of temporal induction in input events.
static int MAXMUM_GOALS_LENGTH
          Maximum number of goals kept in a Concept
static int MAXMUM_STAMP_LENGTH
          Maximum length of Stamp, a power of 2
static int NEAR_FUTURE
          Horizon, the amount of evidence coming in the near future.
static int NEW_TASK_FORGETTING_CYCLE
          Task decay rate in TaskBuffer, in [1, 99].
static float PRIORITY_THRESHOLD
          The priority threthold for operation to be executed.
static int SILENT_LEVEL
          Silent threshold for task reporting, in [0, 100].
static int TASK_BUFFER_SIZE
          Size of TaskBuffer
static int TASK_LINK_BAG_SIZE
          Size of TaskLinkBag
static int TASK_LINK_FORGETTING_CYCLE
          TaskLink decay rate in TaskLinkBag, in [1, 99].
static int TERM_LINK_BAG_SIZE
          Size of TermLinkBag
static int TERM_LINK_FORGETTING_CYCLE
          TermLink decay rate in TermLinkBag, in [1, 99].
static int TERM_LINK_RECORD_LENGTH
          Remember recently used TermLink on a Task
 
Constructor Summary
Parameters()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONCEPT_FORGETTING_CYCLE

public static final int CONCEPT_FORGETTING_CYCLE
Concept decay rate in ConceptBag, in [1, 99].

See Also:
Constant Field Values

TASK_LINK_FORGETTING_CYCLE

public static final int TASK_LINK_FORGETTING_CYCLE
TaskLink decay rate in TaskLinkBag, in [1, 99].

See Also:
Constant Field Values

TERM_LINK_FORGETTING_CYCLE

public static final int TERM_LINK_FORGETTING_CYCLE
TermLink decay rate in TermLinkBag, in [1, 99].

See Also:
Constant Field Values

SILENT_LEVEL

public static final int SILENT_LEVEL
Silent threshold for task reporting, in [0, 100].

See Also:
Constant Field Values

NEW_TASK_FORGETTING_CYCLE

public static final int NEW_TASK_FORGETTING_CYCLE
Task decay rate in TaskBuffer, in [1, 99].

See Also:
Constant Field Values

MAX_MATCHED_TERM_LINK

public static final int MAX_MATCHED_TERM_LINK
Maximum TermLinks checked for novelity for each TaskLink in TermLinkBag

See Also:
Constant Field Values

MAX_REASONED_TERM_LINK

public static final int MAX_REASONED_TERM_LINK
Maximum TermLinks used in reasoning for each Task in Concept

See Also:
Constant Field Values

NEAR_FUTURE

public static final int NEAR_FUTURE
Horizon, the amount of evidence coming in the near future.

See Also:
Constant Field Values

DECISION_THRESHOLD

public static final float DECISION_THRESHOLD
The desireability threthold for an operation to be executed.

See Also:
Constant Field Values

MAXMUM_EVENTS_LENGTH

public static final int MAXMUM_EVENTS_LENGTH
Range of temporal induction in input events.

See Also:
Constant Field Values

BUDGET_THRESHOLD

public static final float BUDGET_THRESHOLD
The budget threthold for task to be accepted.

See Also:
Constant Field Values

PRIORITY_THRESHOLD

public static final float PRIORITY_THRESHOLD
The priority threthold for operation to be executed.

See Also:
Constant Field Values

DEFAULT_JUDGMENT_CONFIDENCE

public static final float DEFAULT_JUDGMENT_CONFIDENCE
Default confidence of input judgment.

See Also:
Constant Field Values

DEFAULT_JUDGMENT_PRIORITY

public static final float DEFAULT_JUDGMENT_PRIORITY
Default priority of input judgment

See Also:
Constant Field Values

DEFAULT_JUDGMENT_DURABILITY

public static final float DEFAULT_JUDGMENT_DURABILITY
Default durability of input judgment

See Also:
Constant Field Values

DEFAULT_GOAL_PRIORITY

public static final float DEFAULT_GOAL_PRIORITY
Default priority of input goal

See Also:
Constant Field Values

DEFAULT_GOAL_DURABILITY

public static final float DEFAULT_GOAL_DURABILITY
Default durability of input goal

See Also:
Constant Field Values

DEFAULT_QUESTION_PRIORITY

public static final float DEFAULT_QUESTION_PRIORITY
Default priority of input question

See Also:
Constant Field Values

DEFAULT_QUESTION_DURABILITY

public static final float DEFAULT_QUESTION_DURABILITY
Default durability of input question

See Also:
Constant Field Values

BAG_LEVEL

public static final int BAG_LEVEL
Level granularity in Bag, two digits

See Also:
Constant Field Values

BAG_THRESHOLD

public static final int BAG_THRESHOLD
Level separation in Bag, one digit, for display (run-time adjustable) and management (fixed)

See Also:
Constant Field Values

LOAD_FACTOR

public static final float LOAD_FACTOR
Hashtable load factor in Bag

See Also:
Constant Field Values

CONCEPT_BAG_SIZE

public static final int CONCEPT_BAG_SIZE
Size of ConceptBag

See Also:
Constant Field Values

TASK_LINK_BAG_SIZE

public static final int TASK_LINK_BAG_SIZE
Size of TaskLinkBag

See Also:
Constant Field Values

TERM_LINK_BAG_SIZE

public static final int TERM_LINK_BAG_SIZE
Size of TermLinkBag

See Also:
Constant Field Values

TASK_BUFFER_SIZE

public static final int TASK_BUFFER_SIZE
Size of TaskBuffer

See Also:
Constant Field Values

MAXMUM_STAMP_LENGTH

public static final int MAXMUM_STAMP_LENGTH
Maximum length of Stamp, a power of 2

See Also:
Constant Field Values

TERM_LINK_RECORD_LENGTH

public static final int TERM_LINK_RECORD_LENGTH
Remember recently used TermLink on a Task

See Also:
Constant Field Values

MAXMUM_BELIEF_LENGTH

public static final int MAXMUM_BELIEF_LENGTH
Maximum number of beliefs kept in a Concept

See Also:
Constant Field Values

MAXMUM_GOALS_LENGTH

public static final int MAXMUM_GOALS_LENGTH
Maximum number of goals kept in a Concept

See Also:
Constant Field Values
Constructor Detail

Parameters

public Parameters()