edu.ucla.belief.recursiveconditioning
Class DecompositionStructureUtils

Object
  extended by DecompositionStructureUtils

public final class DecompositionStructureUtils
extends Object

This is a utility class for creating RC objects (Decomposition Structures).

User calls one of the createStructure methods to create them.

Author:
David Allen

Nested Class Summary
static class DecompositionStructureUtils.CreateNodeMethod
           
static class DecompositionStructureUtils.Params
           
static class DecompositionStructureUtils.ParamsGraph
           
static class DecompositionStructureUtils.ParamsGraphDT
          Parameter to the createStructure series of functions.
static class DecompositionStructureUtils.ParamsGraphJT
          Parameter to the createStructure series of functions.
static class DecompositionStructureUtils.ParamsGraphJT2
          Parameter to the createStructure series of functions.
static class DecompositionStructureUtils.ParamsTree
           
static class DecompositionStructureUtils.ParamsTreeDT
          Parameter to the createStructure series of functions.
static class DecompositionStructureUtils.ParamsTreeJT
          Parameter to the createStructure series of functions.
static class DecompositionStructureUtils.ParamsTreeJT2
          Parameter to the createStructure series of functions.
 
Method Summary
static void createStructure(DecompositionStructureUtils.ParamsGraph in)
          A generic function for any type of graph creation, will decide how to create it based on the class of the parameter in.
static void createStructure(DecompositionStructureUtils.ParamsGraphDT in)
          Creates the structure of an RC object, based on the parameters.
static void createStructure(DecompositionStructureUtils.ParamsGraphJT in)
          Creates the structure of an RC object, based on the parameters.
static void createStructure(DecompositionStructureUtils.ParamsGraphJT2 in)
          Creates the structure of an RC object, based on the parameters.
static void createStructure(DecompositionStructureUtils.ParamsTree in)
          A generic function for any type of tree creation, will decide how to create it based on the class of the parameter in.
static void createStructure(DecompositionStructureUtils.ParamsTreeDT in)
          Creates the structure of an RC object, based on the parameters.
static void createStructure(DecompositionStructureUtils.ParamsTreeJT in)
          Creates the structure of an RC object, based on the parameters.
static void createStructure(DecompositionStructureUtils.ParamsTreeJT2 in)
          Creates the structure of an RC object, based on the parameters.
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createStructure

public static final void createStructure(DecompositionStructureUtils.ParamsTree in)
A generic function for any type of tree creation, will decide how to create it based on the class of the parameter in.


createStructure

public static void createStructure(DecompositionStructureUtils.ParamsTreeDT in)
Creates the structure of an RC object, based on the parameters.


createStructure

public static void createStructure(DecompositionStructureUtils.ParamsTreeJT in)
Creates the structure of an RC object, based on the parameters.


createStructure

public static void createStructure(DecompositionStructureUtils.ParamsTreeJT2 in)
Creates the structure of an RC object, based on the parameters.


createStructure

public static final void createStructure(DecompositionStructureUtils.ParamsGraph in)
A generic function for any type of graph creation, will decide how to create it based on the class of the parameter in.


createStructure

public static void createStructure(DecompositionStructureUtils.ParamsGraphDT in)
Creates the structure of an RC object, based on the parameters.


createStructure

public static void createStructure(DecompositionStructureUtils.ParamsGraphJT in)
Creates the structure of an RC object, based on the parameters.


createStructure

public static void createStructure(DecompositionStructureUtils.ParamsGraphJT2 in)
Creates the structure of an RC object, based on the parameters.



Copyright 2010 UCLA Automated Reasoning Group