Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
E
G
H
I
M
S
T
V
A
AddAction(HPPAction)
- Method in class edu.umich.soar.hpp.
HPPlan
Supports appending an action to the plan
addCondition(HPPConstraint)
- Method in class edu.umich.soar.hpp.
HPPAction
Support appending to the condition set
addCondition(HPPConstraint)
- Method in class edu.umich.soar.hpp.
HPPCPTEntry
Appends a condition to the set
addCPTEntries(HPPCPTEntry[])
- Method in class edu.umich.soar.hpp.
HPPMultiVariable
For convenience, supports appending multiple entries to the CPT
addCPTEntry(HPPCPTEntry)
- Method in class edu.umich.soar.hpp.
HPPMultiVariable
Supports appending to the CPT
addValue(HPPCPTValue)
- Method in class edu.umich.soar.hpp.
HPPCPTEntry
Appends a value to the distribution
addVariable(String, String)
- Method in class edu.umich.soar.hpp.
HPPKnowledgeBase
Append a variable to the KB
AddVariable(HPPVariable)
- Method in class edu.umich.soar.hpp.
HPPlan
Supports appending a variable to the plan
C
compareTo(HPPConstraint)
- Method in class edu.umich.soar.hpp.
HPPConstraint
compareTo(HPPCPTValue)
- Method in class edu.umich.soar.hpp.
HPPCPTValue
compareTo(HPPVariable)
- Method in class edu.umich.soar.hpp.
HPPVariable
containsVariable(String)
- Method in class edu.umich.soar.hpp.
HPPKnowledgeBase
Supports search by variable name
containsVariableValue(String, String)
- Method in class edu.umich.soar.hpp.
HPPKnowledgeBase
Supports search by variable name+value
E
edu.umich.soar.hpp
- package edu.umich.soar.hpp
G
GetActions()
- Method in class edu.umich.soar.hpp.
HPPlan
Supports read-only access to action list
getConditions()
- Method in class edu.umich.soar.hpp.
HPPAction
Supports read-only access to condition set
getConditions()
- Method in class edu.umich.soar.hpp.
HPPCPTEntry
Supports read-only access to condition set
getCPT()
- Method in class edu.umich.soar.hpp.
HPPMultiVariable
Supports read-only access to the CPT [via entries]
getDefaultValue()
- Method in class edu.umich.soar.hpp.
HPPMultiVariable
Supports read-only access to the default value
getKB()
- Method in class edu.umich.soar.hpp.
HPPScript
Supports read-only access to produced kb
getName()
- Method in class edu.umich.soar.hpp.
HPPAction
Supports read-only access to the action name
getName()
- Method in class edu.umich.soar.hpp.
HPPConstraint
Supports read-only access to the constraint name
getName()
- Method in class edu.umich.soar.hpp.
HPPVariable
Supports read-only access to the variable name
getProbability()
- Method in class edu.umich.soar.hpp.
HPPCPTValue
Supports read-only access to the value probability
getScript()
- Method in class edu.umich.soar.hpp.
HPPScript
Supports read-only access to produced script
getSubPlan()
- Method in class edu.umich.soar.hpp.
HPPAction
Supports read-only access to the sub-plan
getType()
- Method in class edu.umich.soar.hpp.
HPPBinaryVariable
getType()
- Method in class edu.umich.soar.hpp.
HPPGivenVariable
GetType()
- Method in class edu.umich.soar.hpp.
HPPlan
Supports read-only access to
getType()
- Method in class edu.umich.soar.hpp.
HPPMultiVariable
getType()
- Method in class edu.umich.soar.hpp.
HPPVariable
A variable's type is just a string (used for console debugging)
getValue()
- Method in class edu.umich.soar.hpp.
HPPConstraint
Supports read-only access to the constraint value
getValue()
- Method in class edu.umich.soar.hpp.
HPPCPTValue
Supports read-only access to the value
getValue()
- Method in class edu.umich.soar.hpp.
HPPGivenVariable
Supports read-only access to the sole value
getValues()
- Method in class edu.umich.soar.hpp.
HPPCPTEntry
Supports read-only access to value distribution
getVariables()
- Method in class edu.umich.soar.hpp.
HPPKnowledgeBase
Supports read-only access to all variable names
GetVariables()
- Method in class edu.umich.soar.hpp.
HPPlan
Supports read-only access to variable set
getVariableValues(String)
- Method in class edu.umich.soar.hpp.
HPPKnowledgeBase
Supports read-only access to all the values of a variable
H
HPPAction
- Class in
edu.umich.soar.hpp
A plan action that supports arbitrary hierarchy via sub-plans and conditionality based upon a conjunctive set of variable name/value pairs.
HPPAction(String, HPPlan)
- Constructor for class edu.umich.soar.hpp.
HPPAction
Basic constructor - initializes to empty condition set
HPPAction(String, HPPConstraint[], HPPlan)
- Constructor for class edu.umich.soar.hpp.
HPPAction
Advanced constructor - supports custom initial condition set via array
HPPBinaryConstraint
- Class in
edu.umich.soar.hpp
Specialization of constraints for binary value
HPPBinaryConstraint(HPPVariable, boolean)
- Constructor for class edu.umich.soar.hpp.
HPPBinaryConstraint
Utility constructor using an existing variable
HPPBinaryConstraint(String, boolean)
- Constructor for class edu.umich.soar.hpp.
HPPBinaryConstraint
Basic constructor - exploits Java's built-in "true" and "false"
HPPBinaryVariable
- Class in
edu.umich.soar.hpp
Specialization of multi-valued variables for the case of binary values.
HPPBinaryVariable(String, Boolean)
- Constructor for class edu.umich.soar.hpp.
HPPBinaryVariable
Basic constructor - uses basic constructor of multi-variable
HPPBinaryVariable(String, Boolean, HPPCPTBinaryEntry[])
- Constructor for class edu.umich.soar.hpp.
HPPBinaryVariable
Advanced constructor to initialize the cpt with binary entries
HPPConstraint
- Class in
edu.umich.soar.hpp
Qualitative constraint - name/value combination
HPPConstraint(String, String)
- Constructor for class edu.umich.soar.hpp.
HPPConstraint
Basic constructor
HPPConstraint(HPPVariable, String)
- Constructor for class edu.umich.soar.hpp.
HPPConstraint
Utility constructor - takes the name of an existing variable
HPPCPTBinaryEntry
- Class in
edu.umich.soar.hpp
Specialization of CPT Entry for the case of binary value
HPPCPTBinaryEntry(HPPConstraint[], boolean, double)
- Constructor for class edu.umich.soar.hpp.
HPPCPTBinaryEntry
Utility constructor that assumes boolean value
HPPCPTEntry
- Class in
edu.umich.soar.hpp
Class that holds information to describe a sparse conditional-probability table (CPT).
HPPCPTEntry()
- Constructor for class edu.umich.soar.hpp.
HPPCPTEntry
Basic constructor - empty initialization for conditions/values
HPPCPTEntry(HPPConstraint[], HPPCPTValue[])
- Constructor for class edu.umich.soar.hpp.
HPPCPTEntry
Advanced constructor - supports custom initialization of conditions/values
HPPCPTValue
- Class in
edu.umich.soar.hpp
Unit of a CPT value distribution - (value, probability) pair
HPPCPTValue(String, double)
- Constructor for class edu.umich.soar.hpp.
HPPCPTValue
Constructor to set (value, probability) pair
HPPGivenBinaryVariable
- Class in
edu.umich.soar.hpp
Specialization of given variable for the binary case
HPPGivenBinaryVariable(String, boolean)
- Constructor for class edu.umich.soar.hpp.
HPPGivenBinaryVariable
Constructor that exploits Java's built-in "true" and "false"
HPPGivenVariable
- Class in
edu.umich.soar.hpp
Type of variable where value is known with certainty (i.e.
HPPGivenVariable(String, String)
- Constructor for class edu.umich.soar.hpp.
HPPGivenVariable
Basic constructor to initialize name/value
HPPKnowledgeBase
- Class in
edu.umich.soar.hpp
Somewhat efficient support for a set of multi-valued variables
HPPKnowledgeBase()
- Constructor for class edu.umich.soar.hpp.
HPPKnowledgeBase
Basic empty-KB constructor
HPPlan
- Class in
edu.umich.soar.hpp
Core class for HPP! A Hierarchical Probabilistic Plan (HPP) consists of...
HPPlan(HPPlan.PlanType)
- Constructor for class edu.umich.soar.hpp.
HPPlan
Basic constructor - requires type and initializes empty variables/actions
HPPlan(HPPlan.PlanType, HPPVariable[], HPPAction[])
- Constructor for class edu.umich.soar.hpp.
HPPlan
Constructor to support custom initialization of variables/actions via arrays
HPPlan.PlanType
- Enum in
edu.umich.soar.hpp
Action control scheme possibilities
HPPMultiVariable
- Class in
edu.umich.soar.hpp
Variable whose values can be represented with a discrete conditional-probability table (CPT).
HPPMultiVariable(String, String)
- Constructor for class edu.umich.soar.hpp.
HPPMultiVariable
Basic constructor - empty CPT
HPPMultiVariable(String, String, HPPCPTEntry[])
- Constructor for class edu.umich.soar.hpp.
HPPMultiVariable
Advanced constructor to initialize the CPT
HPPScript
- Class in
edu.umich.soar.hpp
A script is an action sequence that is consistent with a hierarchical-probabilistic plan (HPP).
HPPScript(HPPlan, String, Integer)
- Constructor for class edu.umich.soar.hpp.
HPPScript
Creates the script given an HPPlan, Soar agent location, and optional random seed
HPPTGen
- Class in
edu.umich.soar.hpp
Example program that constructs a hierarchical-probabilistic plan via console interaction, controls stochasticity, and outputs information from the generated script.
HPPTGen()
- Constructor for class edu.umich.soar.hpp.
HPPTGen
HPPVariable
- Class in
edu.umich.soar.hpp
Abstract variable has a name and type
HPPVariable(String)
- Constructor for class edu.umich.soar.hpp.
HPPVariable
Basic constructor - initialize variable name
I
isSatisfied(HPPKnowledgeBase)
- Method in class edu.umich.soar.hpp.
HPPAction
Evaluates satisfaction of the action relative to a supplied knowledge base
M
main(String[])
- Static method in class edu.umich.soar.hpp.
HPPTGen
Main function
S
satisfiedBy(String, String)
- Method in class edu.umich.soar.hpp.
HPPConstraint
Utility function to perform qualitative equivalence test
T
toGraphviz()
- Method in class edu.umich.soar.hpp.
HPPlan
Recursively visualizes a plan
toString()
- Method in class edu.umich.soar.hpp.
HPPConstraint
toString()
- Method in class edu.umich.soar.hpp.
HPPCPTValue
toString()
- Method in class edu.umich.soar.hpp.
HPPlan
toString()
- Method in class edu.umich.soar.hpp.
HPPVariable
V
valueOf(String)
- Static method in enum edu.umich.soar.hpp.
HPPlan.PlanType
Returns the enum constant of this type with the specified name.
values()
- Static method in enum edu.umich.soar.hpp.
HPPlan.PlanType
Returns an array containing the constants of this enum type, in the order they are declared.
A
C
E
G
H
I
M
S
T
V
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes