Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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