C# Class SharpNeat.View.Graph.IOGraph

Represents a [weighted and directed] graph of connected nodes with nodes divided into three types/groups; Input nodes, output nodes and hidden nodes.
Mostra file Open project: colgreen/sharpneat Class Usage Examples

Public Methods

Method Description
IOGraph ( float connectionWeightRange ) : System.Collections.Generic

Construct with the specified connection weight range. Weight range is used to determine each connection's strength relative to the overall range.

IOGraph ( int inputCount, int outputCount, int hiddenCount, float connectionWeightRange, int depth ) : System.Collections.Generic

Construct with the specified input, output and hidden node count. Counts are used to pre-allocate storage. Weight range is used to determine each connection's strength relative to the overall range.

Method Details

IOGraph() public method

Construct with the specified connection weight range. Weight range is used to determine each connection's strength relative to the overall range.
public IOGraph ( float connectionWeightRange ) : System.Collections.Generic
connectionWeightRange float
return System.Collections.Generic

IOGraph() public method

Construct with the specified input, output and hidden node count. Counts are used to pre-allocate storage. Weight range is used to determine each connection's strength relative to the overall range.
public IOGraph ( int inputCount, int outputCount, int hiddenCount, float connectionWeightRange, int depth ) : System.Collections.Generic
inputCount int
outputCount int
hiddenCount int
connectionWeightRange float
depth int
return System.Collections.Generic