public class ExtendedPR2
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ExtendedPR2.LOMode |
Modifier and Type | Field and Description |
---|---|
static int |
implsize |
static float |
prune_percent |
static int |
tasksize |
static float |
WEIGHT_LEN |
static float |
WEIGHT_NUM |
Constructor and Description |
---|
ExtendedPR2() |
Modifier and Type | Method and Description |
---|---|
static int |
countLength(com.parctechnologies.eclipse.CompoundTerm plans) |
static java.util.List<java.lang.String> |
getActionNames(com.parctechnologies.eclipse.CompoundTermImpl task)
Recursively scans an ECLiPSe
CompoundTermImpl to find all primitive action names |
static void |
main(java.lang.String[] args) |
static int |
PlanPruning(int plans,
Constraint[] goals,
java.lang.String[] tasks,
int[][] impls,
int[][] impls2) |
public static float WEIGHT_LEN
public static float WEIGHT_NUM
public static int tasksize
public static int implsize
public static float prune_percent
public static void main(java.lang.String[] args)
public static int PlanPruning(int plans, Constraint[] goals, java.lang.String[] tasks, int[][] impls, int[][] impls2)
public static java.util.List<java.lang.String> getActionNames(com.parctechnologies.eclipse.CompoundTermImpl task)
CompoundTermImpl
to find all primitive action namestask
- the task to be scannedpublic static int countLength(com.parctechnologies.eclipse.CompoundTerm plans)