Class DMSearch.LatentStructure
java.lang.Object
edu.cmu.tetrad.search.work_in_progress.DMSearch.LatentStructure
- Enclosing class:
DMSearch
Structure to hold latent structure.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRecord(Node latent, SortedSet<Node> inputs, SortedSet<Node> outputs, SortedSet<Node> latentEffects) addRecord.booleancontainsLatent(Node latent) containsLatent.getInputs.getLatentEffects(Node latent) getLatentEffects.getLatents.getOutputs(Node latent) getOutputs.latentStructToEdgeListGraph.voidremoveLatent(Node latent) removeLatent.toString()toString.
-
Constructor Details
-
LatentStructure
public LatentStructure()Constructor for LatentStructure.
-
-
Method Details
-
addRecord
public void addRecord(Node latent, SortedSet<Node> inputs, SortedSet<Node> outputs, SortedSet<Node> latentEffects) addRecord.
-
removeLatent
removeLatent.
- Parameters:
latent- aNodeobject
-
getLatents
getLatents.
- Returns:
- a
Listobject
-
containsLatent
containsLatent.
- Parameters:
latent- aNodeobject- Returns:
- a boolean
-
getInputs
getInputs.
-
getOutputs
getOutputs.
-
getLatentEffects
getLatentEffects.
-
toString
toString.
-
latentStructToEdgeListGraph
latentStructToEdgeListGraph.
- Parameters:
structure- aDMSearch.LatentStructureobject- Returns:
- a
Graphobject
-