Package | Description |
---|---|
org.opennars.control.concept | |
org.opennars.operator | |
org.opennars.operator.mental | |
org.opennars.plugin.mental | |
org.opennars.plugin.perception | |
org.opennars.storage |
Storage management
|
Modifier and Type | Field | Description |
---|---|---|
Operation |
ProcessGoal.ExecutablePrecondition.bestop |
Modifier and Type | Method | Description |
---|---|---|
private static ProcessGoal.ExecutablePrecondition |
ProcessGoal.calcBestExecutablePrecondition(DerivationContext nal,
Concept concept,
Sentence projectedGoal,
List<Task> execPreconditions,
Map<Operation,List<ProcessGoal.ExecutablePrecondition>> anticipationsToMake) |
Search for the best precondition that best matches recent events, and is most successful in leading to goal fulfilment
|
Modifier and Type | Field | Description |
---|---|---|
private Operation |
Operator.ExecutionResult.operation |
Modifier and Type | Method | Description |
---|---|---|
Operation |
Operation.clone() |
Clone an object
|
static Operation |
Operation.make(Operator oper,
Term[] arg,
boolean addSelf) |
Try to make a new compound from two components.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
Operator.call(Operation operation,
Term[] args,
Memory memory,
Timable time) |
The standard way to carry out an operation, which invokes the execute
method defined for the operator, and handles feedback tasks as input
|
boolean |
Operator.call(Operation op,
Memory memory,
Timable time) |
|
protected List<Task> |
FunctionOperator.execute(Operation operation,
Term[] args,
Memory m,
Timable time) |
|
protected List<Task> |
NullOperator.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
called from Operator
|
protected abstract List<Task> |
Operator.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
Required method for every operator, specifying the corresponding
operation
|
boolean |
ImaginationSpace.IsOperationInSpace(Operation oper) |
|
ImaginationSpace |
ImaginationSpace.ProgressSpace(Operation op,
ImaginationSpace B) |
|
static void |
Operator.reportExecution(Operation operation,
Term[] args,
Object feedback,
Memory memory) |
Constructor | Description |
---|---|
ExecutionResult(Operation op,
Object feedback) |
Modifier and Type | Method | Description |
---|---|---|
static BudgetValue |
Consider.budgetMentalConcept(Operation o) |
|
protected List<Task> |
Anticipate.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
|
protected List<Task> |
Believe.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To create a judgment with a given statement
|
protected List<Task> |
Consider.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To activate a concept as if a question has been asked about it
|
protected List<Task> |
Doubt.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To activate a concept as if a question has been asked about it
|
protected List<Task> |
Evaluate.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To create a quest with a given statement
|
protected List<Task> |
FeelBusy.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To get the current value of an internal sensor
|
protected List<Task> |
FeelSatisfied.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To get the current value of an internal sensor
|
protected List<Task> |
Hesitate.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To activate a concept as if a question has been asked about it
|
protected List<Task> |
Name.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To create a judgment with a given statement
|
protected List<Task> |
Register.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To register a new operator
|
protected List<Task> |
Remind.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To activate a concept as if a question has been asked about it
|
protected List<Task> |
Want.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To create a goal with a given statement
|
protected List<Task> |
Wonder.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To create a question with a given statement
|
Modifier and Type | Method | Description |
---|---|---|
protected List<Task> |
Abbreviation.Abbreviate.execute(Operation operation,
Term[] args,
Memory memory,
Timable time) |
To create a judgment with a given statement
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
VisualSpace.IsOperationInSpace(Operation oper) |
|
ImaginationSpace |
VisualSpace.ProgressSpace(Operation op,
ImaginationSpace b) |
Modifier and Type | Method | Description |
---|---|---|
void |
Memory.executedTask(Timable time,
Operation operation,
TruthValue truth) |
ExecutedTask called in Operator.call
|
Copyright © 2020 OpenNARS. All rights reserved.