C# 클래스 xpidea.neuro.net.NeuroLink

Connects two nodes in a network.
상속: NeuroObject
파일 보기 프로젝트 열기: AlexCherkasov/Neuro.NET 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
inNode NeuroNode
linkWeight double

공개 메소드들

메소드 설명
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.

보호된 메소드들

메소드 설명
GetLinkWeight ( ) : double

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

SetLinkWeight ( double value ) : void

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

메소드 상세

GetLinkWeight() 보호된 메소드

Getter of xpidea.neuro.net.NeuroLink.Weight property.
protected GetLinkWeight ( ) : double
리턴 double

Load() 공개 메소드

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

NeuroLink() 공개 메소드

Constructor.
public NeuroLink ( ) : System
리턴 System

Save() 공개 메소드

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

SetInNode() 공개 메소드

Setter for xpidea.neuro.net.NeuroLink.InNode property.
public SetInNode ( NeuroNode node ) : void
node NeuroNode Incomming (source) node.
리턴 void

SetLinkWeight() 보호된 메소드

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

SetOutNode() 공개 메소드

Setter for xpidea.neuro.net.NeuroLink.OutNode property.
public SetOutNode ( NeuroNode node ) : void
node NeuroNode Outgoing (destination) node.
리턴 void

UpdateWeight() 공개 메소드

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

WeightedInError() 공개 메소드

Weighted xpidea.neuro.net.NeuroLink.InNode error.
public WeightedInError ( ) : double
리턴 double

WeightedInValue() 공개 메소드

Weighted xpidea.neuro.net.NeuroLink.InNode value.
public WeightedInValue ( ) : double
리턴 double

WeightedOutError() 공개 메소드

Weighted xpidea.neuro.net.NeuroLink.OutNode error.
public WeightedOutError ( ) : double
리턴 double

WeightedOutValue() 공개 메소드

Weighted xpidea.neuro.net.NeuroLink.OutNode value.
public WeightedOutValue ( ) : double
리턴 double

프로퍼티 상세

inNode 보호되어 있는 프로퍼티

Refers to source and destination node connected by this link.
protected NeuroNode,xpidea.neuro.net inNode
리턴 NeuroNode

linkWeight 보호되어 있는 프로퍼티

Link weight.
protected double linkWeight
리턴 double