Interface RandomGraph
- All Superinterfaces:
Serializable
,TetradSerializable
- All Known Implementing Classes:
Cyclic
,ErdosRenyi
,RandomForward
,RandomSingleFactorMim
,RandomTwoFactorMim
,ScaleFree
,SingleGraph
An interface to represent a random graph of some sort.
- Author:
- josephramsey
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncreateGraph
(Parameters parameters) Returns a short, one-line description of this graph type.Returns the parameters that this graph uses.
-
Field Details
-
serialVersionUID
static final long serialVersionUID- See Also:
-
-
Method Details
-
createGraph
- Parameters:
parameters
- Whatever parameters are need for the given graph. See getParameters().- Returns:
- Returns a random graph using the given parameters.
-
getDescription
String getDescription()Returns a short, one-line description of this graph type. This will be printed in the report.- Returns:
- This description.
-
getParameters
Returns the parameters that this graph uses.- Returns:
- A list of String names of parameters.
-