Package edu.cmu.tetrad.search
Interface IFas
- All Superinterfaces:
IGraphSearch
Gives an interface for fast adjacency searches (i.e., PC adjacency searches).
- Version:
- $Id: $Id
- Author:
- josephramsey
-
Method Summary
Modifier and TypeMethodDescriptiongetAmbiguousTriples
(Node node) Returns the list of ambiguous triples found for a given node.long
Returns the elapsed time of the search.getNodes()
Returns the nodes searched over.Returns the sepset map discovered during search--that is, the map from node pairs to the sepsets used in the search to remove the corresponding edges from the complete graph.void
setDepth
(int depth) Sets the depth of the search--that is, the maximum number of variables conditioned on in the search.void
setKnowledge
(Knowledge knowledge) Sets the knowledge for the search.void
setOut
(PrintStream out) sets the print stream to send text to.void
setVerbose
(boolean verbose) Sets whether verbose output should be printed.Methods inherited from interface edu.cmu.tetrad.search.IGraphSearch
search
-
Method Details
-
setKnowledge
Sets the knowledge for the search.- Parameters:
knowledge
- This knowledge.
-
getSepsets
SepsetMap getSepsets()Returns the sepset map discovered during search--that is, the map from node pairs to the sepsets used in the search to remove the corresponding edges from the complete graph.- Returns:
- This map.
-
setDepth
void setDepth(int depth) Sets the depth of the search--that is, the maximum number of variables conditioned on in the search.- Parameters:
depth
- This maximum.
-
getElapsedTime
long getElapsedTime()Returns the elapsed time of the search.- Returns:
- This time.
-
getNodes
-
getAmbiguousTriples
-
setVerbose
void setVerbose(boolean verbose) Sets whether verbose output should be printed.- Parameters:
verbose
- True, if so.
-
setOut
sets the print stream to send text to.- Parameters:
out
- This print stream.
-