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 enumAn 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 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
-
EdgeTypeProbability
public EdgeTypeProbability()Constructor for EdgeTypeProbability.
-
EdgeTypeProbability
public EdgeTypeProbability(EdgeTypeProbability.EdgeType edgeType, List<Edge.Property> properties, double probability) Constructor for EdgeTypeProbability.
- Parameters:
edgeType- aEdgeTypeProbability.EdgeTypeobjectproperties- aListobjectprobability- a double
-
EdgeTypeProbability
Constructor for EdgeTypeProbability.
- Parameters:
edgeType- aEdgeTypeProbability.EdgeTypeobjectprobability- a double
-
-
Method Details
-
getEdgeType
Getter for the field
edgeType.- Returns:
- a
EdgeTypeProbability.EdgeTypeobject
-
setEdgeType
Setter for the field
edgeType.- Parameters:
edgeType- aEdgeTypeProbability.EdgeTypeobject
-
addProperty
addProperty.
- Parameters:
property- aEdge.Propertyobject
-
removeProperty
removeProperty.
- Parameters:
property- aEdge.Propertyobject
-
getProperties
Getter for the field
properties.- Returns:
- a
ArrayListobject
-
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
-