Uses of Class
edu.cmu.tetrad.graph.Triple
Packages that use Triple
Package
Description
This package contains classes for causal graph search algorithms.
This package contains utility classes for causal graph search algorithms.
A package for algorithms that are not ready for prime time.
-
Uses of Triple in edu.cmu.tetrad.graph
Methods in edu.cmu.tetrad.graph that return TripleModifier and TypeMethodDescriptionstatic TripleTriple.serializableInstance()Generates a simple exemplar of this class to test serialization.Methods in edu.cmu.tetrad.graph that return types with arguments of type TripleModifier and TypeMethodDescriptionDag.getAmbiguousTriples()Returns a set of ambiguous triples.EdgeListGraph.getAmbiguousTriples()Getter for the fieldambiguousTriples.Graph.getAmbiguousTriples()getAmbiguousTriples.LagGraph.getAmbiguousTriples()Getter for the fieldambiguousTriples.SemGraph.getAmbiguousTriples()Getter for the fieldambiguousTriples.TimeLagGraph.getAmbiguousTriples()Retrieves the set of ambiguous triples.Underlines.getAmbiguousTriples()Getter for the fieldambiguousTriples.GraphUtils.getAmbiguousTriplesFromGraph(Node node, Graph graph) Retrieves the list of ambiguous triples from the given graph for a given node.GraphSaveLoadUtils.getCollidersFromGraph(Node node, Graph graph) getCollidersFromGraph.GraphUtils.getDottedUnderlinedTriplesFromGraph(Node node, Graph graph) Retrieves the list of dotted and underlined triples from the given graph, with the specified node as the middle node.Dag.getDottedUnderlines()getDottedUnderlines.EdgeListGraph.getDottedUnderlines()getDottedUnderlines.Graph.getDottedUnderlines()getDottedUnderlines.LagGraph.getDottedUnderlines()getDottedUnderlines.SemGraph.getDottedUnderlines()getDottedUnderlines.TimeLagGraph.getDottedUnderlines()Returns a set of Triple objects representing dotted underlines.Underlines.getDottedUnderlines()getDottedUnderlines.EdgeListGraph.getTriplesLists(Node node) getTriplesLists.TripleClassifier.getTriplesLists(Node node) getTriplesLists.Underlines.getTriplesLists(Node node) getTriplesLists.GraphUtils.getUnderlinedTriplesFromGraph(Node node, Graph graph) Retrieves the underlined triples from the given graph that involve the specified node.Dag.getUnderLines()Retrieves the set of underlined triples.EdgeListGraph.getUnderLines()getUnderLines.Graph.getUnderLines()getUnderLines.LagGraph.getUnderLines()getUnderLines.SemGraph.getUnderLines()getUnderLines.TimeLagGraph.getUnderLines()Returns a set of Triple objects representing the underlines.Underlines.getUnderLines()getUnderLines.static LinkedList<Triple> GraphUtils.listColliderTriples(Graph graph) Generates a list of triples where a node acts as a collider in a given graph.Method parameters in edu.cmu.tetrad.graph with type arguments of type TripleModifier and TypeMethodDescriptionstatic GraphGraphUtils.guaranteePag(Graph pag, FciOrient fciOrient, Knowledge knowledge, Set<Triple> knownColliders, boolean verbose, Set<Node> selection) Guarantees the correctness of a Partial Ancestral Graph (PAG) by repairing faulty structures such as cycles, violations of maximality, and incorrectly oriented edges.static voidGraphUtils.recallInitialColliders(Graph pag, Set<Triple> initialColliders, Knowledge knowledge) Recall unshielded triples in a given graph.voidDag.setAmbiguousTriples(Set<Triple> triples) Sets the ambiguous triples for the object.voidEdgeListGraph.setAmbiguousTriples(Set<Triple> triples) setAmbiguousTriples.voidGraph.setAmbiguousTriples(Set<Triple> triples) setAmbiguousTriples.voidLagGraph.setAmbiguousTriples(Set<Triple> triples) setAmbiguousTriples.voidSemGraph.setAmbiguousTriples(Set<Triple> triples) setAmbiguousTriples.voidTimeLagGraph.setAmbiguousTriples(Set<Triple> triples) Sets the set of ambiguous triples.voidUnderlines.setAmbiguousTriples(Set<Triple> triples) Setter for the fieldambiguousTriples.voidDag.setDottedUnderLineTriples(Set<Triple> triples) Sets the dotted underline triples for the given set of Triples.voidEdgeListGraph.setDottedUnderLineTriples(Set<Triple> triples) setDottedUnderLineTriples.voidGraph.setDottedUnderLineTriples(Set<Triple> triples) setDottedUnderLineTriples.voidLagGraph.setDottedUnderLineTriples(Set<Triple> triples) setDottedUnderLineTriples.voidSemGraph.setDottedUnderLineTriples(Set<Triple> triples) setDottedUnderLineTriples.voidTimeLagGraph.setDottedUnderLineTriples(Set<Triple> triples) Sets the dotted underline triples.voidUnderlines.setDottedUnderLineTriples(Set<Triple> triples) Setter for the fielddottedUnderLineTriples.voidDag.setUnderLineTriples(Set<Triple> triples) Sets the underlined triples.voidEdgeListGraph.setUnderLineTriples(Set<Triple> triples) setUnderLineTriples.voidGraph.setUnderLineTriples(Set<Triple> triples) setUnderLineTriples.voidLagGraph.setUnderLineTriples(Set<Triple> triples) setUnderLineTriples.voidSemGraph.setUnderLineTriples(Set<Triple> triples) setUnderLineTriples.voidTimeLagGraph.setUnderLineTriples(Set<Triple> triples) Sets the underline triples.voidUnderlines.setUnderLineTriples(Set<Triple> triples) Setter for the fieldunderLineTriples.static StringGraphUtils.triplesToText(Set<Triple> triples, String title) Converts a set of triples into a formatted string. -
Uses of Triple in edu.cmu.tetrad.search
Methods in edu.cmu.tetrad.search that return types with arguments of type TripleModifier and TypeMethodDescriptionCfci.getAmbiguousTriples()Deprecated.Returns the ambiguous triples found in the search.PcMb.getAmbiguousTriples()Returns the set of triples identified as ambiguous by the CPC algorithm during the most recent search.Pcd.getUnshieldedColliders()Retrieves the set of unshielded colliders in the graph returned by the method search().Retrieves the set of unshielded noncolliders in the graph returned by the method search(). -
Uses of Triple in edu.cmu.tetrad.search.utils
Methods in edu.cmu.tetrad.search.utils that return types with arguments of type TripleModifier and TypeMethodDescriptionReturns the set of triples for the given node.Method parameters in edu.cmu.tetrad.search.utils with type arguments of type TripleModifier and TypeMethodDescriptionvoidPerforms FCI orientation on the given graph, including R0 and either the Spirtes or Zhang final orientation rules.voidOrients unshielded colliders in the graph. -
Uses of Triple in edu.cmu.tetrad.search.work_in_progress
Methods in edu.cmu.tetrad.search.work_in_progress that return types with arguments of type TripleModifier and TypeMethodDescriptionSampleVcpc.getAmbiguousTriples()Getter for the fieldambiguousTriples.SampleVcpcFast.getAmbiguousTriples()Getter for the fieldambiguousTriples.VcPc.getAmbiguousTriples()Getter for the fieldambiguousTriples.VcPcAlt.getAmbiguousTriples()Getter for the fieldambiguousTriples.VcPcFast.getAmbiguousTriples()Getter for the fieldambiguousTriples.GraphChange.getColliders()Return collidersSampleVcpc.getColliderTriples()Getter for the fieldcolliderTriples.SampleVcpcFast.getColliderTriples()Getter for the fieldcolliderTriples.VcPc.getColliderTriples()Getter for the fieldcolliderTriples.VcPcAlt.getColliderTriples()Getter for the fieldcolliderTriples.VcPcFast.getColliderTriples()Getter for the fieldcolliderTriples.GraphChange.getNoncolliders()Return noncollidersSampleVcpc.getNoncolliderTriples()Getter for the fieldnoncolliderTriples.SampleVcpcFast.getNoncolliderTriples()Getter for the fieldnoncolliderTriples.VcPc.getNoncolliderTriples()Getter for the fieldnoncolliderTriples.VcPcAlt.getNoncolliderTriples()Getter for the fieldnoncolliderTriples.VcPcFast.getNoncolliderTriples()Getter for the fieldnoncolliderTriples.Kpc.getUnshieldedColliders()Deprecated.Getter for the fieldunshieldedColliders.Deprecated.Getter for the fieldunshieldedNoncolliders.Methods in edu.cmu.tetrad.search.work_in_progress with parameters of type TripleModifier and TypeMethodDescriptionvoidGraphChange.addCollider(Triple colliderTrip) Add another collider operation to the GraphChange.voidGraphChange.addNonCollider(Triple nonColliderTrip) Add another non-collider operation to the GraphChange. -
Uses of Triple in edu.cmu.tetrad.util
Methods in edu.cmu.tetrad.util that return TripleModifier and TypeMethodDescriptionstatic TripleJsonUtils.parseJSONArrayToTetradTriple(org.json.JSONObject jObj) parseJSONArrayToTetradTriple.Methods in edu.cmu.tetrad.util that return types with arguments of type TripleModifier and TypeMethodDescriptionJsonUtils.parseJSONArrayToTetradTriples(org.json.JSONArray jArray) parseJSONArrayToTetradTriples.