All Methods Static Methods Concrete Methods 
| Modifier and Type | Method and Description | 
| static void | clear() | 
| static boolean | containsFunctionCallInstruction(BasicProgramBlock pb) | 
| static boolean | containsSparkInstruction(ArrayList<Instruction> instSet,
                        boolean inclCPFile) | 
| static boolean | containsSparkInstruction(BasicProgramBlock pb,
                        boolean inclCPFile) | 
| static ArrayList<OptNode> | createAbstractOptNodes(ArrayList<Hop> hops,
                      LocalVariableMap vars,
                      Set<String> memo) | 
| static OptTree | createAbstractOptTree(int ck,
                     double cm,
                     ParForStatementBlock pfsb,
                     ParForProgramBlock pfpb,
                     Set<String> memo,
                     ExecutionContext ec) | 
| static OptNode | createOptNode(Instruction inst,
             LocalVariableMap vars,
             boolean storeObjs) | 
| static ArrayList<OptNode> | createOptNodes(ArrayList<Instruction> instset,
              LocalVariableMap vars,
              boolean storeObjs) | 
| static OptTree | createOptTree(int ck,
             double cm,
             Optimizer.PlanInputType type,
             ParForStatementBlock pfsb,
             ParForProgramBlock pfpb,
             ExecutionContext ec) | 
| static OptTreePlanMappingAbstract | getAbstractPlanMapping() | 
| static boolean | rContainsSparkInstruction(ProgramBlock pb,
                         boolean inclFunctions) | 
| static OptNode | rCreateAbstractOptNode(StatementBlock sb,
                      ProgramBlock pb,
                      LocalVariableMap vars,
                      boolean topLevel,
                      Set<String> memo) | 
| static ArrayList<OptNode> | rCreateAbstractOptNodes(Hop hop,
                       LocalVariableMap vars,
                       Set<String> memo) | 
| static OptNode | rCreateOptNode(ProgramBlock pb,
              LocalVariableMap vars,
              boolean topLevel,
              boolean storeObjs) | 
| static void | replaceProgramBlock(List<ProgramBlock> pbs,
                   ProgramBlock pbOld,
                   ProgramBlock pbNew) | 
| static void | replaceProgramBlock(OptNode parent,
                   OptNode n,
                   ProgramBlock pbOld,
                   ProgramBlock pbNew,
                   boolean rtMap) |