Package edu.cmu.tetrad.graph
Class EdgeTypeProbability
java.lang.Object
edu.cmu.tetrad.graph.EdgeTypeProbability
- All Implemented Interfaces:
- TetradSerializable,- Serializable
Apr 13, 2017 3:56:46 PM
- Version:
- $Id: $Id
- Author:
- Chirayu (Kong) Wongchokprasitti, PhD
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumAn enumeration of the different types of edges.
- 
Constructor SummaryConstructorsConstructorDescriptionConstructor for EdgeTypeProbability.EdgeTypeProbability(EdgeTypeProbability.EdgeType edgeType, double probability) Constructor for EdgeTypeProbability.EdgeTypeProbability(EdgeTypeProbability.EdgeType edgeType, List<Edge.Property> properties, double probability) Constructor for EdgeTypeProbability.
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddProperty(Edge.Property property) addProperty.Getter for the fieldedgeType.doubleGetter for the fieldprobability.Getter for the fieldproperties.voidremoveProperty(Edge.Property property) removeProperty.voidsetEdgeType(EdgeTypeProbability.EdgeType edgeType) Setter for the fieldedgeType.voidsetProbability(double probability) Setter for the fieldprobability.
- 
Constructor Details- 
EdgeTypeProbabilitypublic EdgeTypeProbability()Constructor for EdgeTypeProbability. 
- 
EdgeTypeProbabilitypublic EdgeTypeProbability(EdgeTypeProbability.EdgeType edgeType, List<Edge.Property> properties, double probability) Constructor for EdgeTypeProbability. - Parameters:
- edgeType- a- EdgeTypeProbability.EdgeTypeobject
- properties- a- Listobject
- probability- a double
 
- 
EdgeTypeProbabilityConstructor for EdgeTypeProbability. - Parameters:
- edgeType- a- EdgeTypeProbability.EdgeTypeobject
- probability- a double
 
 
- 
- 
Method Details- 
getEdgeTypeGetter for the field edgeType.- Returns:
- a EdgeTypeProbability.EdgeTypeobject
 
- 
setEdgeTypeSetter for the field edgeType.- Parameters:
- edgeType- a- EdgeTypeProbability.EdgeTypeobject
 
- 
addPropertyaddProperty. - Parameters:
- property- a- Edge.Propertyobject
 
- 
removePropertyremoveProperty. - Parameters:
- property- a- Edge.Propertyobject
 
- 
getPropertiesGetter for the field properties.- Returns:
- a ArrayListobject
 
- 
getProbabilitypublic double getProbability()Getter for the field probability.- Returns:
- a double
 
- 
setProbabilitypublic void setProbability(double probability) Setter for the field probability.- Parameters:
- probability- a double
 
 
-