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 Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
An enumeration of the different types of edges. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor 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 Summary
Modifier and TypeMethodDescriptionvoid
addProperty
(Edge.Property property) addProperty.Getter for the fieldedgeType
.double
Getter for the fieldprobability
.Getter for the fieldproperties
.void
removeProperty
(Edge.Property property) removeProperty.void
setEdgeType
(EdgeTypeProbability.EdgeType edgeType) Setter for the fieldedgeType
.void
setProbability
(double probability) Setter for the fieldprobability
.
-
Constructor Details
-
EdgeTypeProbability
public EdgeTypeProbability()Constructor for EdgeTypeProbability.
-
EdgeTypeProbability
public EdgeTypeProbability(EdgeTypeProbability.EdgeType edgeType, List<Edge.Property> properties, double probability) Constructor for EdgeTypeProbability.
- Parameters:
edgeType
- aEdgeTypeProbability.EdgeType
objectproperties
- aList
objectprobability
- a double
-
EdgeTypeProbability
Constructor for EdgeTypeProbability.
- Parameters:
edgeType
- aEdgeTypeProbability.EdgeType
objectprobability
- a double
-
-
Method Details
-
getEdgeType
Getter for the field
edgeType
.- Returns:
- a
EdgeTypeProbability.EdgeType
object
-
setEdgeType
Setter for the field
edgeType
.- Parameters:
edgeType
- aEdgeTypeProbability.EdgeType
object
-
addProperty
addProperty.
- Parameters:
property
- aEdge.Property
object
-
removeProperty
removeProperty.
- Parameters:
property
- aEdge.Property
object
-
getProperties
Getter for the field
properties
.- Returns:
- a
ArrayList
object
-
getProbability
public double getProbability()Getter for the field
probability
.- Returns:
- a double
-
setProbability
public void setProbability(double probability) Setter for the field
probability
.- Parameters:
probability
- a double
-