C# Class xpidea.neuro.net.NeuroLink

Connects two nodes in a network.
Inheritance: NeuroObject
Afficher le fichier Open project: AlexCherkasov/Neuro.NET Class Usage Examples

Protected Properties

Свойство Type Description
inNode NeuroNode
linkWeight double

Méthodes publiques

Méthode Description
Load ( BinaryReader binaryReader ) : void

Overridden.Loads link data from a binary stream.

NeuroLink ( ) : System

Constructor.

Save ( BinaryWriter binaryWriter ) : void

Overridden.Stores link data in a binary stream.

SetInNode ( NeuroNode node ) : void

Setter for xpidea.neuro.net.NeuroLink.InNode property.

SetOutNode ( NeuroNode node ) : void

Setter for xpidea.neuro.net.NeuroLink.OutNode property.

UpdateWeight ( double deltaWeight ) : void

Updates weight of the link on specified delta.

WeightedInError ( ) : double

Weighted xpidea.neuro.net.NeuroLink.InNode error.

WeightedInValue ( ) : double

Weighted xpidea.neuro.net.NeuroLink.InNode value.

WeightedOutError ( ) : double

Weighted xpidea.neuro.net.NeuroLink.OutNode error.

WeightedOutValue ( ) : double

Weighted xpidea.neuro.net.NeuroLink.OutNode value.

Méthodes protégées

Méthode Description
GetLinkWeight ( ) : double

Getter of xpidea.neuro.net.NeuroLink.Weight property.

SetLinkWeight ( double value ) : void

Setter of xpidea.neuro.net.NeuroLink.Weight property.

Method Details

GetLinkWeight() protected méthode

Getter of xpidea.neuro.net.NeuroLink.Weight property.
protected GetLinkWeight ( ) : double
Résultat double

Load() public méthode

Overridden.Loads link data from a binary stream.
public Load ( BinaryReader binaryReader ) : void
binaryReader System.IO.BinaryReader Binary stream reader.
Résultat void

NeuroLink() public méthode

Constructor.
public NeuroLink ( ) : System
Résultat System

Save() public méthode

Overridden.Stores link data in a binary stream.
public Save ( BinaryWriter binaryWriter ) : void
binaryWriter System.IO.BinaryWriter Binary stream writer.
Résultat void

SetInNode() public méthode

Setter for xpidea.neuro.net.NeuroLink.InNode property.
public SetInNode ( NeuroNode node ) : void
node NeuroNode Incomming (source) node.
Résultat void

SetLinkWeight() protected méthode

Setter of xpidea.neuro.net.NeuroLink.Weight property.
protected SetLinkWeight ( double value ) : void
value double New link's weight value
Résultat void

SetOutNode() public méthode

Setter for xpidea.neuro.net.NeuroLink.OutNode property.
public SetOutNode ( NeuroNode node ) : void
node NeuroNode Outgoing (destination) node.
Résultat void

UpdateWeight() public méthode

Updates weight of the link on specified delta.
public UpdateWeight ( double deltaWeight ) : void
deltaWeight double Weight change value.
Résultat void

WeightedInError() public méthode

Weighted xpidea.neuro.net.NeuroLink.InNode error.
public WeightedInError ( ) : double
Résultat double

WeightedInValue() public méthode

Weighted xpidea.neuro.net.NeuroLink.InNode value.
public WeightedInValue ( ) : double
Résultat double

WeightedOutError() public méthode

Weighted xpidea.neuro.net.NeuroLink.OutNode error.
public WeightedOutError ( ) : double
Résultat double

WeightedOutValue() public méthode

Weighted xpidea.neuro.net.NeuroLink.OutNode value.
public WeightedOutValue ( ) : double
Résultat double

Property Details

inNode protected_oe property

Refers to source and destination node connected by this link.
protected NeuroNode,xpidea.neuro.net inNode
Résultat NeuroNode

linkWeight protected_oe property

Link weight.
protected double linkWeight
Résultat double