Class BossDC

java.lang.Object
edu.cmu.tetrad.search.BossDC

public class BossDC extends Object
Implements the BOSS DC algorithm.
Author:
bryanandrews, josephramsey
  • Constructor Details

  • Method Details

    • bestOrder

      public List<Node> bestOrder(@NotNull @NotNull List<Node> order)
    • divide

      public void divide(@NotNull @NotNull TeyssierScorer scorer, int a, int b, int c)
    • conquerRTL

      public void conquerRTL(@NotNull @NotNull TeyssierScorer scorer, int a, int b, int c)
    • conquerLTR

      public void conquerLTR(@NotNull @NotNull TeyssierScorer scorer, int a, int b, int c)
    • conquerMT

      public void conquerMT(@NotNull @NotNull TeyssierScorer scorer, int a, int b, int c)
    • besMutation

      public void besMutation(TeyssierScorer scorer)
    • getNumEdges

      public int getNumEdges()
    • getGraph

      public Graph getGraph(boolean cpDag)
    • setNumStarts

      public void setNumStarts(int numStarts)
    • getVariables

      public List<Node> getVariables()
    • isVerbose

      public boolean isVerbose()
    • setVerbose

      public void setVerbose(boolean verbose)
    • setDepth

      public void setDepth(int depth)
    • setUseDataOrder

      public void setUseDataOrder(boolean useDataOrder)
    • setAlgType

      public void setAlgType(Boss.AlgType algType)
    • setCaching

      public void setCaching(boolean caching)