network
Class DefaultNetwork

java.lang.Object
  extended by network.DefaultNetwork
All Implemented Interfaces:
NetworkModel

public class DefaultNetwork
extends java.lang.Object
implements NetworkModel

Default Network Model


Constructor Summary
DefaultNetwork(int weightNumber, double[] maxWeight, TopologyModel topology)
          Create network with specified topology, random weight from definied interval and number of inputs
DefaultNetwork(java.lang.String fileName, TopologyModel topology)
          Create network with specified topology and parameters get from specified file
 
Method Summary
 NeuronModel getNeuron(int neuronNumber)
          Return specified by number neuron
 int getNumbersOfNeurons()
          Return number of neuorns
 TopologyModel getTopology()
          Get topology reference
 void networkToFile(java.lang.String fileName)
          Save network into file
 void setTopology(TopologyModel topology)
          Set topology
 java.lang.String toString()
          Returns a string representation of the Coords object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultNetwork

public DefaultNetwork(int weightNumber,
                      double[] maxWeight,
                      TopologyModel topology)
Create network with specified topology, random weight from definied interval and number of inputs

Parameters:
weightNumber - number of weights (inputs)
maxWeight - array with specified weight
topology - Topology

DefaultNetwork

public DefaultNetwork(java.lang.String fileName,
                      TopologyModel topology)
Create network with specified topology and parameters get from specified file

Parameters:
fileName - File Name
topology - Topology
Method Detail

getNeuron

public NeuronModel getNeuron(int neuronNumber)
Return specified by number neuron

Specified by:
getNeuron in interface NetworkModel
Parameters:
neuronNumber - neuron number
Returns:
Neuorn

getNumbersOfNeurons

public int getNumbersOfNeurons()
Return number of neuorns

Specified by:
getNumbersOfNeurons in interface NetworkModel
Returns:
nmber of neurons

getTopology

public TopologyModel getTopology()
Get topology reference

Specified by:
getTopology in interface NetworkModel
Returns:
Topology
See Also:
TopologyModel

setTopology

public void setTopology(TopologyModel topology)
Set topology

Specified by:
setTopology in interface NetworkModel
Parameters:
topology - Topology

toString

public java.lang.String toString()
Returns a string representation of the Coords object

Overrides:
toString in class java.lang.Object
Returns:
Returns a string representation of the Coords object

networkToFile

public void networkToFile(java.lang.String fileName)
Save network into file

Parameters:
fileName - File Name