Completed documentation
All checks were successful
Copy Documentation to webserver / copy-documentation (push) Successful in 24s
All checks were successful
Copy Documentation to webserver / copy-documentation (push) Successful in 24s
This commit is contained in:
parent
96f1f8924f
commit
da473d4d44
@ -1,98 +0,0 @@
|
|||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:151: warning: Member GenerateCurve() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:282: warning: Member SleepCheck() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:398: warning: Member CombinatorSum() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:425: warning: Member CombinatorSum() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:407: warning: Member CombinatorProduct() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:432: warning: Member CombinatorProduct() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:441: warning: Member CombinatorMax() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:588: warning: Member AddReceiver(Nucleus receiverToAdd, float weight=1) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:597: warning: Member RemoveReceiver(Nucleus receiverToRemove) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:333: warning: Member Delete(Nucleus nucleus) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:140: warning: Member _curvePreset (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:148: warning: Member curve (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:149: warning: Member curveMax (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:278: warning: Member WhenFiring (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:280: warning: Member persistOutput (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:299: warning: Member timeToSleep (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:324: warning: Member CloneFields(Neuron clone) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:383: warning: Member CheckSleepingSynapses() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:489: warning: Member ActivatorLinear(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:546: warning: Member ActivatorLinear(Vector3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:493: warning: Member ActivatorSqrt(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:550: warning: Member ActivatorSqrt(Vector3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:498: warning: Member ActivatorPower(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:555: warning: Member ActivatorPower(Vector3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:503: warning: Member ActivatorReciprocal(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:560: warning: Member ActivatorReciprocal(Vector3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:512: warning: Member ActivatorTanh(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:517: warning: Member ActivatorBinary(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:523: warning: Member ActivatorNormalized(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:530: warning: Member ActivatorCustom(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:569: warning: Member ActivatorCustom(Vector3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:250: warning: Member _outputValue (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:264: warning: Member _outputValue (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:141: warning: Member curvePreset (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:251: warning: Member outputValue (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:265: warning: Member outputValue (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:259: warning: Member outputMagnitude (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:260: warning: Member outputSqrMagnitude (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:277: warning: Member isFiring (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:281: warning: Member isSleeping (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:392: warning: Member Combinator (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:418: warning: Member Combinator (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:478: warning: Member Activator (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:538: warning: Member Activator (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:583: warning: Member receivers (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:616: warning: argument 'thingId' of command @param is not found in the argument list of Neuron::ProcessStimulus(Vector3 inputValue)
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:616: warning: argument 'thingName' of command @param is not found in the argument list of Neuron::ProcessStimulus(Vector3 inputValue)
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:151: warning: Member GenerateCurve() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:282: warning: Member SleepCheck() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:377: warning: Member UpdateStateIsolated() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:398: warning: Member CombinatorSum() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:407: warning: Member CombinatorProduct() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:425: warning: Member CombinatorSum() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:432: warning: Member CombinatorProduct() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:441: warning: Member CombinatorMax() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:588: warning: Member AddReceiver(Nucleus receiverToAdd, float weight=1) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:597: warning: Member RemoveReceiver(Nucleus receiverToRemove) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:333: warning: Member Delete(Nucleus nucleus) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:140: warning: Member _curvePreset (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:148: warning: Member curve (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:149: warning: Member curveMax (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:278: warning: Member WhenFiring (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:280: warning: Member persistOutput (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:299: warning: Member timeToSleep (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:324: warning: Member CloneFields(Neuron clone) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:383: warning: Member CheckSleepingSynapses() (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:489: warning: Member ActivatorLinear(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:493: warning: Member ActivatorSqrt(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:498: warning: Member ActivatorPower(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:503: warning: Member ActivatorReciprocal(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:512: warning: Member ActivatorTanh(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:517: warning: Member ActivatorBinary(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:523: warning: Member ActivatorNormalized(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:530: warning: Member ActivatorCustom(float3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:546: warning: Member ActivatorLinear(Vector3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:550: warning: Member ActivatorSqrt(Vector3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:555: warning: Member ActivatorPower(Vector3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:560: warning: Member ActivatorReciprocal(Vector3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:569: warning: Member ActivatorCustom(Vector3 input) (function) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:250: warning: Member _outputValue (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:264: warning: Member _outputValue (variable) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:141: warning: Member curvePreset (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:251: warning: Member outputValue (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:259: warning: Member outputMagnitude (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:260: warning: Member outputSqrMagnitude (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:265: warning: Member outputValue (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:277: warning: Member isFiring (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:281: warning: Member isSleeping (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:392: warning: Member Combinator (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:418: warning: Member Combinator (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:478: warning: Member Activator (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:538: warning: Member Activator (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:583: warning: Member receivers (property) of class NanoBrain.Neuron is not documented.
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:302: warning: argument 'parent' of command @param is not found in the argument list of Neuron::ShallowCloneTo(Cluster newParent)
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:302: warning: The following parameter of NanoBrain.Neuron.ShallowCloneTo(Cluster newParent) is not documented:
|
|
||||||
parameter 'newParent'
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:616: warning: argument 'thingId' of command @param is not found in the argument list of Neuron::ProcessStimulus(Vector3 inputValue)
|
|
||||||
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Neuron.cs:616: warning: argument 'thingName' of command @param is not found in the argument list of Neuron::ProcessStimulus(Vector3 inputValue)
|
|
||||||
@ -75,15 +75,16 @@ $(function() {
|
|||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
|
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
|
||||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nano_brain.html" target="_self">NanoBrain</a></td><td class="desc">The Nanobrain namespace </td></tr>
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_nano_brain.html" target="_self">NanoBrain</a></td><td class="desc">The Nanobrain namespace </td></tr>
|
||||||
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_brain.html" target="_self">Brain</a></td><td class="desc">The <a class="el" href="namespace_nano_brain.html" title="The Nanobrain namespace.">NanoBrain</a> Unity Componnent </td></tr>
|
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_brain.html" target="_self">Brain</a></td><td class="desc">The <a class="el" href="namespace_nano_brain.html" title="The Nanobrain namespace.">NanoBrain</a> Unity Componnent </td></tr>
|
||||||
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_cluster.html" target="_self">Cluster</a></td><td class="desc">A Cluster combines a collection of Nuclei to implement reusable behaviour </td></tr>
|
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_cluster.html" target="_self">Cluster</a></td><td class="desc">A Cluster combines a collection of Nuclei to implement reusable behaviour </td></tr>
|
||||||
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_cluster_prefab.html" target="_self">ClusterPrefab</a></td><td class="desc">The Unity ScriptableObject to implement re-usable Cluster Prefabs </td></tr>
|
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_cluster_prefab.html" target="_self">ClusterPrefab</a></td><td class="desc">The Unity ScriptableObject to implement re-usable Cluster Prefabs </td></tr>
|
||||||
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_memory_cell.html" target="_self">MemoryCell</a></td><td class="desc">A MemoryCell stored its value for one update </td></tr>
|
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_memory_cell.html" target="_self">MemoryCell</a></td><td class="desc">A MemoryCell stored its value for one update </td></tr>
|
||||||
<tr id="row_0_4_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_neuron.html" target="_self">Neuron</a></td><td class="desc">A neuron is a basic Nucleus </td></tr>
|
<tr id="row_0_4_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_neuron.html" target="_self">Neuron</a></td><td class="desc">A neuron is a basic Nucleus </td></tr>
|
||||||
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_nucleus.html" target="_self">Nucleus</a></td><td class="desc">A Nucleus is a basic element in a brain cluster </td></tr>
|
<tr id="row_0_4_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html" target="_self">Presets</a></td><td class="desc">The curve presets for the activation functions </td></tr>
|
||||||
<tr id="row_0_6_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_synapse.html" target="_self">Synapse</a></td><td class="desc">A Synapse connects the ouput of a Neuron to another Neuron </td></tr>
|
<tr id="row_0_5_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_nucleus.html" target="_self">Nucleus</a></td><td class="desc">A Nucleus is a basic element in a brain cluster </td></tr>
|
||||||
|
<tr id="row_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_synapse.html" target="_self">Synapse</a></td><td class="desc">A Synapse connects the ouput of a Neuron to another Neuron </td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><!-- directory -->
|
</div><!-- directory -->
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|||||||
@ -81,70 +81,64 @@ $(function() {
|
|||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="class_nano_brain_1_1_memory_cell.html">MemoryCell</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="class_nano_brain_1_1_memory_cell.html">MemoryCell</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_curvePreset</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a27b891fe7eca8e5bbcdbf0ce02c1e7fd">_activator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>_outputValue</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a6389e0e1e08f9a670958d110050d2504">_outputValue</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_outputValue</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ab08d3adcd550750d22943d5f8a8f94a4">_outputValue</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Activator</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a7b44b9201cb62d1778628082f10bb1d8">activator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>Activator</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#afd3dff2960a406f480a02db7fa351e68">ActivatorBinary</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorBinary</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#aff1de06241cbc2846468d82203026382">ActivatorLinear</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorCustom</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a337e53a6f6aae4d31dc5c5a5d4359213">ActivatorLinear</a>(Vector3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorCustom</b>(Vector3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a115176d819f6eaa624803c2ee3770f32">ActivatorNormalized</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorLinear</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a8ec3807c2e34c26c93bd24364fb86cfd">ActivatorPower</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorLinear</b>(Vector3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a7e418a2d45b63d8d50bb790686f0180b">ActivatorPower</a>(Vector3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorNormalized</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a9b4e8a447335f2eea7df277b2c27110c">ActivatorReciprocal</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorPower</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a4550fa8adb4d7f967727702a630abb30">ActivatorReciprocal</a>(Vector3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorPower</b>(Vector3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#aad821525adf08cba40407ef1924046a3">ActivatorSqrt</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorReciprocal</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ae17b57e9db94bfd35ba6feba84eb4249">ActivatorSqrt</a>(Vector3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorReciprocal</b>(Vector3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a963c97a182c9e4148146c330182e5389">ActivatorTanh</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorSqrt</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a8aab0c6e45f7d0fc37ce401f7821e567">AddReceiver</a>(Nucleus receiverToAdd, float weight=1)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorSqrt</b>(Vector3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e">AddSynapse</a>(Neuron sendingNucleus, float weight=1)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorTanh</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a540695e1c09734dd5790cb75e8b8f176">bias</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>AddReceiver</b>(Nucleus receiverToAdd, float weight=1) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a61ebfee9f73116bd87d641af0fd3ef57">CloneFields</a>(Neuron clone)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e">AddSynapse</a>(Neuron sendingNucleus, float weight=1)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a540695e1c09734dd5790cb75e8b8f176">bias</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CheckSleepingSynapses</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>CloneFields</b>(Neuron clone) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9">combinator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9">combinator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>Combinator</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ade3c65b8999bc2caea35a477a890d557">Combinator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Combinator</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a3f5113c3ec0e521ab24c3bdd34c5389e">Combinator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>CombinatorMax</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#acad9a97a8f3b9df50209623e3e50bce3">CombinatorProduct</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CombinatorProduct</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a985c9a28b445133460cee6aa23d050ea">CombinatorProduct</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>CombinatorProduct</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ac336222e6d6f84cfc9f4ea68b5973166">CombinatorSum</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CombinatorSum</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ab7909448ce5cda39c1e786d80a38d357">CombinatorSum</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>CombinatorSum</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">CombinatorType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">CombinatorType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a515dbc8cdce3d6b2091228e7c6d2036f">curve</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>curve</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ab24f9dd28a936f0daabebf979c933b2a">curveMax</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>curveMax</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ad818e3b65f5eee3497ab5f53693bf7e8">Delete</a>(Nucleus nucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>curvePreset</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ad6e3ab9d4f508435294d9b81a5dc0e92">GenerateCurve</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Delete</b>(Nucleus nucleus) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>GenerateCurve</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#acf1cd5881d76d8db52ea820f37e51433">GetSynapse</a>(Nucleus sender)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#acf1cd5881d76d8db52ea820f37e51433">GetSynapse</a>(Nucleus sender)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>isFiring</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ad12c9bcead3b485fb46faed0d4934bcb">isFiring</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isSleeping</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ae8552e9fd3b0cd45e7f672ef1d6cb11b">isSleeping</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a4f960fd4f8434912f6e1876890d3a211">lastUpdate</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a4f960fd4f8434912f6e1876890d3a211">lastUpdate</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html#a02bafb4c341a6a202651fbbc745570a2">MemoryCell</a>(Cluster parent, string name)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">MemoryCell</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html#a02bafb4c341a6a202651fbbc745570a2">MemoryCell</a>(Cluster parent, string name)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">MemoryCell</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a8ccf841cb59e451791bcb2e1ac4f1edc">name</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a8ccf841cb59e451791bcb2e1ac4f1edc">name</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a2b8cde3a1aa3b920745bba1ccea618a4">Neuron</a>(Cluster parent, string name)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a2b8cde3a1aa3b920745bba1ccea618a4">Neuron</a>(Cluster parent, string name)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>outputMagnitude</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a284254d801c88f5640afd8ef1f9b7ef1">outputMagnitude</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>outputSqrMagnitude</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a27d8f10c1af6b29c97cf449004220da8">outputSqrMagnitude</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>outputValue</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a024bbbea602e330474f1a45573c0341c">outputValue</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>outputValue</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a9ecd7ab16fd502e478b1258c7d87fd44">outputValue</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6">parent</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6">parent</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>persistOutput</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#abfab36f8671affe59f81ae668369c5b0">persistOutput</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">ProcessStimulus</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">ProcessStimulus</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>receivers</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a5310348a060db92afd9b6b5329f72723">receivers</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>RemoveReceiver</b>(Nucleus receiverToRemove) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a692c9509c2eb2aea86911a9456adbf85">RemoveReceiver</a>(Nucleus receiverToRemove)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95">RemoveSynapse</a>(Nucleus sendingNucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95">RemoveSynapse</a>(Nucleus sendingNucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">SetBias</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">SetBias</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html#aaa3bde95880bcb5c3c79c0511a668213">ShallowCloneTo</a>(Cluster parent)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">MemoryCell</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html#aaa3bde95880bcb5c3c79c0511a668213">ShallowCloneTo</a>(Cluster parent)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">MemoryCell</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>SleepCheck</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a80905f66a0e030cfb017cb4ffa70b7d6">SleepCheck</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327">synapses</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327">synapses</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>timeToSleep</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a2e06ca7042b030b1f5442d0687ee6699">timeToSleep</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a1d1cfd8ffb84e947f82999c682b666a7">Type</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a1d1cfd8ffb84e947f82999c682b666a7">Type</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c">UpdateNuclei</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c">UpdateNuclei</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html#a6423c493fd76f1774a8e80c56d8c5cdc">UpdateStateIsolated</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">MemoryCell</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html#a6423c493fd76f1774a8e80c56d8c5cdc">UpdateStateIsolated</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">MemoryCell</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>WhenFiring</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#af8f5688ff2d8b47dddf560b8985cc3eb">WhenFiring</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
|||||||
@ -154,32 +154,29 @@ Public Member Functions</h2></td></tr>
|
|||||||
<tr class="memitem:ad061c93300b4280f3bb195377d439886" id="r_ad061c93300b4280f3bb195377d439886"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">SetBias</a> (Vector3 inputValue)</td></tr>
|
<tr class="memitem:ad061c93300b4280f3bb195377d439886" id="r_ad061c93300b4280f3bb195377d439886"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">SetBias</a> (Vector3 inputValue)</td></tr>
|
||||||
<tr class="memdesc:ad061c93300b4280f3bb195377d439886"><td class="mdescLeft"> </td><td class="mdescRight">Set the bias, recalculate the output and update all Nuclei receiving from this Nucleus. <br /></td></tr>
|
<tr class="memdesc:ad061c93300b4280f3bb195377d439886"><td class="mdescLeft"> </td><td class="mdescRight">Set the bias, recalculate the output and update all Nuclei receiving from this Nucleus. <br /></td></tr>
|
||||||
<tr class="separator:ad061c93300b4280f3bb195377d439886"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad061c93300b4280f3bb195377d439886"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ad6e3ab9d4f508435294d9b81a5dc0e92" id="r_ad6e3ab9d4f508435294d9b81a5dc0e92"><td class="memItemLeft" align="right" valign="top"><a id="ad6e3ab9d4f508435294d9b81a5dc0e92" name="ad6e3ab9d4f508435294d9b81a5dc0e92"></a>
|
<tr class="memitem:ad6e3ab9d4f508435294d9b81a5dc0e92" id="r_ad6e3ab9d4f508435294d9b81a5dc0e92"><td class="memItemLeft" align="right" valign="top">AnimationCurve </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ad6e3ab9d4f508435294d9b81a5dc0e92">GenerateCurve</a> ()</td></tr>
|
||||||
AnimationCurve </td><td class="memItemRight" valign="bottom"><b>GenerateCurve</b> ()</td></tr>
|
<tr class="memdesc:ad6e3ab9d4f508435294d9b81a5dc0e92"><td class="mdescLeft"> </td><td class="mdescRight">Generate the curve for the current activation function. <br /></td></tr>
|
||||||
<tr class="separator:ad6e3ab9d4f508435294d9b81a5dc0e92"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad6e3ab9d4f508435294d9b81a5dc0e92"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a80905f66a0e030cfb017cb4ffa70b7d6" id="r_a80905f66a0e030cfb017cb4ffa70b7d6"><td class="memItemLeft" align="right" valign="top"><a id="a80905f66a0e030cfb017cb4ffa70b7d6" name="a80905f66a0e030cfb017cb4ffa70b7d6"></a>
|
<tr class="memitem:a80905f66a0e030cfb017cb4ffa70b7d6" id="r_a80905f66a0e030cfb017cb4ffa70b7d6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a80905f66a0e030cfb017cb4ffa70b7d6">SleepCheck</a> ()</td></tr>
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>SleepCheck</b> ()</td></tr>
|
<tr class="memdesc:a80905f66a0e030cfb017cb4ffa70b7d6"><td class="mdescLeft"> </td><td class="mdescRight">Check if the neuron is sleeping. <br /></td></tr>
|
||||||
<tr class="separator:a80905f66a0e030cfb017cb4ffa70b7d6"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a80905f66a0e030cfb017cb4ffa70b7d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ac336222e6d6f84cfc9f4ea68b5973166" id="r_ac336222e6d6f84cfc9f4ea68b5973166"><td class="memItemLeft" align="right" valign="top"><a id="ac336222e6d6f84cfc9f4ea68b5973166" name="ac336222e6d6f84cfc9f4ea68b5973166"></a>
|
<tr class="memitem:ac336222e6d6f84cfc9f4ea68b5973166" id="r_ac336222e6d6f84cfc9f4ea68b5973166"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ac336222e6d6f84cfc9f4ea68b5973166">CombinatorSum</a> ()</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>CombinatorSum</b> ()</td></tr>
|
<tr class="memdesc:ac336222e6d6f84cfc9f4ea68b5973166"><td class="mdescLeft"> </td><td class="mdescRight">Sum the synapse outputs together. <br /></td></tr>
|
||||||
<tr class="separator:ac336222e6d6f84cfc9f4ea68b5973166"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ac336222e6d6f84cfc9f4ea68b5973166"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ab7909448ce5cda39c1e786d80a38d357" id="r_ab7909448ce5cda39c1e786d80a38d357"><td class="memItemLeft" align="right" valign="top"><a id="ab7909448ce5cda39c1e786d80a38d357" name="ab7909448ce5cda39c1e786d80a38d357"></a>
|
<tr class="memitem:ab7909448ce5cda39c1e786d80a38d357" id="r_ab7909448ce5cda39c1e786d80a38d357"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ab7909448ce5cda39c1e786d80a38d357">CombinatorSum</a> ()</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>CombinatorSum</b> ()</td></tr>
|
<tr class="memdesc:ab7909448ce5cda39c1e786d80a38d357"><td class="mdescLeft"> </td><td class="mdescRight">Sum the synapse outputs together. <br /></td></tr>
|
||||||
<tr class="separator:ab7909448ce5cda39c1e786d80a38d357"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab7909448ce5cda39c1e786d80a38d357"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:acad9a97a8f3b9df50209623e3e50bce3" id="r_acad9a97a8f3b9df50209623e3e50bce3"><td class="memItemLeft" align="right" valign="top"><a id="acad9a97a8f3b9df50209623e3e50bce3" name="acad9a97a8f3b9df50209623e3e50bce3"></a>
|
<tr class="memitem:acad9a97a8f3b9df50209623e3e50bce3" id="r_acad9a97a8f3b9df50209623e3e50bce3"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#acad9a97a8f3b9df50209623e3e50bce3">CombinatorProduct</a> ()</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>CombinatorProduct</b> ()</td></tr>
|
<tr class="memdesc:acad9a97a8f3b9df50209623e3e50bce3"><td class="mdescLeft"> </td><td class="mdescRight">Multiply the synapse outputs together. <br /></td></tr>
|
||||||
<tr class="separator:acad9a97a8f3b9df50209623e3e50bce3"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:acad9a97a8f3b9df50209623e3e50bce3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a985c9a28b445133460cee6aa23d050ea" id="r_a985c9a28b445133460cee6aa23d050ea"><td class="memItemLeft" align="right" valign="top"><a id="a985c9a28b445133460cee6aa23d050ea" name="a985c9a28b445133460cee6aa23d050ea"></a>
|
<tr class="memitem:a985c9a28b445133460cee6aa23d050ea" id="r_a985c9a28b445133460cee6aa23d050ea"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a985c9a28b445133460cee6aa23d050ea">CombinatorProduct</a> ()</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>CombinatorProduct</b> ()</td></tr>
|
<tr class="memdesc:a985c9a28b445133460cee6aa23d050ea"><td class="mdescLeft"> </td><td class="mdescRight">Multiply the synapse outputs together. <br /></td></tr>
|
||||||
<tr class="separator:a985c9a28b445133460cee6aa23d050ea"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a985c9a28b445133460cee6aa23d050ea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a20815c4f39693f68352d4414b2ea028b" id="r_a20815c4f39693f68352d4414b2ea028b"><td class="memItemLeft" align="right" valign="top"><a id="a20815c4f39693f68352d4414b2ea028b" name="a20815c4f39693f68352d4414b2ea028b"></a>
|
<tr class="memitem:a8aab0c6e45f7d0fc37ce401f7821e567" id="r_a8aab0c6e45f7d0fc37ce401f7821e567"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a8aab0c6e45f7d0fc37ce401f7821e567">AddReceiver</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> receiverToAdd, float weight=1)</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>CombinatorMax</b> ()</td></tr>
|
<tr class="memdesc:a8aab0c6e45f7d0fc37ce401f7821e567"><td class="mdescLeft"> </td><td class="mdescRight">Add a new receiver to this neuron. <br /></td></tr>
|
||||||
<tr class="separator:a20815c4f39693f68352d4414b2ea028b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a8aab0c6e45f7d0fc37ce401f7821e567" id="r_a8aab0c6e45f7d0fc37ce401f7821e567"><td class="memItemLeft" align="right" valign="top"><a id="a8aab0c6e45f7d0fc37ce401f7821e567" name="a8aab0c6e45f7d0fc37ce401f7821e567"></a>
|
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><b>AddReceiver</b> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> receiverToAdd, float weight=1)</td></tr>
|
|
||||||
<tr class="separator:a8aab0c6e45f7d0fc37ce401f7821e567"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a8aab0c6e45f7d0fc37ce401f7821e567"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a692c9509c2eb2aea86911a9456adbf85" id="r_a692c9509c2eb2aea86911a9456adbf85"><td class="memItemLeft" align="right" valign="top"><a id="a692c9509c2eb2aea86911a9456adbf85" name="a692c9509c2eb2aea86911a9456adbf85"></a>
|
<tr class="memitem:a692c9509c2eb2aea86911a9456adbf85" id="r_a692c9509c2eb2aea86911a9456adbf85"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a692c9509c2eb2aea86911a9456adbf85">RemoveReceiver</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> receiverToRemove)</td></tr>
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><b>RemoveReceiver</b> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> receiverToRemove)</td></tr>
|
<tr class="memdesc:a692c9509c2eb2aea86911a9456adbf85"><td class="mdescLeft"> </td><td class="mdescRight">Remove a receiver to this neuron. <br /></td></tr>
|
||||||
<tr class="separator:a692c9509c2eb2aea86911a9456adbf85"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a692c9509c2eb2aea86911a9456adbf85"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a12d7736b50b96ff16732e8c8eb33346d" id="r_a12d7736b50b96ff16732e8c8eb33346d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">ProcessStimulus</a> (Vector3 inputValue)</td></tr>
|
<tr class="memitem:a12d7736b50b96ff16732e8c8eb33346d" id="r_a12d7736b50b96ff16732e8c8eb33346d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">ProcessStimulus</a> (Vector3 inputValue)</td></tr>
|
||||||
<tr class="memdesc:a12d7736b50b96ff16732e8c8eb33346d"><td class="mdescLeft"> </td><td class="mdescRight">Process an external stimulus. <br /></td></tr>
|
<tr class="memdesc:a12d7736b50b96ff16732e8c8eb33346d"><td class="mdescLeft"> </td><td class="mdescRight">Process an external stimulus. <br /></td></tr>
|
||||||
@ -191,8 +188,8 @@ virtual void </td><td class="memItemRight" valign="bottom"><b>UpdateNuclei<
|
|||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
||||||
Static Public Member Functions</h2></td></tr>
|
Static Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:ad818e3b65f5eee3497ab5f53693bf7e8" id="r_ad818e3b65f5eee3497ab5f53693bf7e8"><td class="memItemLeft" align="right" valign="top"><a id="ad818e3b65f5eee3497ab5f53693bf7e8" name="ad818e3b65f5eee3497ab5f53693bf7e8"></a>
|
<tr class="memitem:ad818e3b65f5eee3497ab5f53693bf7e8" id="r_ad818e3b65f5eee3497ab5f53693bf7e8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ad818e3b65f5eee3497ab5f53693bf7e8">Delete</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> nucleus)</td></tr>
|
||||||
static void </td><td class="memItemRight" valign="bottom"><b>Delete</b> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> nucleus)</td></tr>
|
<tr class="memdesc:ad818e3b65f5eee3497ab5f53693bf7e8"><td class="mdescLeft"> </td><td class="mdescRight">Delete the give neuron. <br /></td></tr>
|
||||||
<tr class="separator:ad818e3b65f5eee3497ab5f53693bf7e8"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad818e3b65f5eee3497ab5f53693bf7e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
||||||
@ -204,27 +201,33 @@ Public Attributes</h2></td></tr>
|
|||||||
<a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">CombinatorType</a> </td><td class="memItemRight" valign="bottom"><b>combinator</b> = <a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487aa0ec87054b5e5b7847d0d8780a01a3d5">CombinatorType.Sum</a></td></tr>
|
<a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">CombinatorType</a> </td><td class="memItemRight" valign="bottom"><b>combinator</b> = <a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487aa0ec87054b5e5b7847d0d8780a01a3d5">CombinatorType.Sum</a></td></tr>
|
||||||
<tr class="memdesc:adcd8e3279ab63ad98f34485b6403e0c9"><td class="mdescLeft"> </td><td class="mdescRight">The type of combinator used for this Neuron. <br /></td></tr>
|
<tr class="memdesc:adcd8e3279ab63ad98f34485b6403e0c9"><td class="mdescLeft"> </td><td class="mdescRight">The type of combinator used for this Neuron. <br /></td></tr>
|
||||||
<tr class="separator:adcd8e3279ab63ad98f34485b6403e0c9"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:adcd8e3279ab63ad98f34485b6403e0c9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ae4f76187dbf3af7be9fe58f560b2f79e" id="r_ae4f76187dbf3af7be9fe58f560b2f79e"><td class="memItemLeft" align="right" valign="top"><a id="ae4f76187dbf3af7be9fe58f560b2f79e" name="ae4f76187dbf3af7be9fe58f560b2f79e"></a>
|
<tr class="memitem:a27b891fe7eca8e5bbcdbf0ce02c1e7fd" id="r_a27b891fe7eca8e5bbcdbf0ce02c1e7fd"><td class="memItemLeft" align="right" valign="top"><a id="a27b891fe7eca8e5bbcdbf0ce02c1e7fd" name="a27b891fe7eca8e5bbcdbf0ce02c1e7fd"></a>
|
||||||
<a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> </td><td class="memItemRight" valign="bottom"><b>_curvePreset</b></td></tr>
|
<a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> </td><td class="memItemRight" valign="bottom"><b>_activator</b></td></tr>
|
||||||
<tr class="separator:ae4f76187dbf3af7be9fe58f560b2f79e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:a27b891fe7eca8e5bbcdbf0ce02c1e7fd"><td class="mdescLeft"> </td><td class="mdescRight">The activation function. <br /></td></tr>
|
||||||
|
<tr class="separator:a27b891fe7eca8e5bbcdbf0ce02c1e7fd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a515dbc8cdce3d6b2091228e7c6d2036f" id="r_a515dbc8cdce3d6b2091228e7c6d2036f"><td class="memItemLeft" align="right" valign="top"><a id="a515dbc8cdce3d6b2091228e7c6d2036f" name="a515dbc8cdce3d6b2091228e7c6d2036f"></a>
|
<tr class="memitem:a515dbc8cdce3d6b2091228e7c6d2036f" id="r_a515dbc8cdce3d6b2091228e7c6d2036f"><td class="memItemLeft" align="right" valign="top"><a id="a515dbc8cdce3d6b2091228e7c6d2036f" name="a515dbc8cdce3d6b2091228e7c6d2036f"></a>
|
||||||
AnimationCurve </td><td class="memItemRight" valign="bottom"><b>curve</b></td></tr>
|
AnimationCurve </td><td class="memItemRight" valign="bottom"><b>curve</b></td></tr>
|
||||||
|
<tr class="memdesc:a515dbc8cdce3d6b2091228e7c6d2036f"><td class="mdescLeft"> </td><td class="mdescRight">The curve representing the activation function. <br /></td></tr>
|
||||||
<tr class="separator:a515dbc8cdce3d6b2091228e7c6d2036f"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a515dbc8cdce3d6b2091228e7c6d2036f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ab24f9dd28a936f0daabebf979c933b2a" id="r_ab24f9dd28a936f0daabebf979c933b2a"><td class="memItemLeft" align="right" valign="top"><a id="ab24f9dd28a936f0daabebf979c933b2a" name="ab24f9dd28a936f0daabebf979c933b2a"></a>
|
<tr class="memitem:ab24f9dd28a936f0daabebf979c933b2a" id="r_ab24f9dd28a936f0daabebf979c933b2a"><td class="memItemLeft" align="right" valign="top"><a id="ab24f9dd28a936f0daabebf979c933b2a" name="ab24f9dd28a936f0daabebf979c933b2a"></a>
|
||||||
float </td><td class="memItemRight" valign="bottom"><b>curveMax</b> = 1.0f</td></tr>
|
float </td><td class="memItemRight" valign="bottom"><b>curveMax</b> = 1.0f</td></tr>
|
||||||
|
<tr class="memdesc:ab24f9dd28a936f0daabebf979c933b2a"><td class="mdescLeft"> </td><td class="mdescRight">The maximum value of the curve. <br /></td></tr>
|
||||||
<tr class="separator:ab24f9dd28a936f0daabebf979c933b2a"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab24f9dd28a936f0daabebf979c933b2a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:af8f5688ff2d8b47dddf560b8985cc3eb" id="r_af8f5688ff2d8b47dddf560b8985cc3eb"><td class="memItemLeft" align="right" valign="top"><a id="af8f5688ff2d8b47dddf560b8985cc3eb" name="af8f5688ff2d8b47dddf560b8985cc3eb"></a>
|
<tr class="memitem:af8f5688ff2d8b47dddf560b8985cc3eb" id="r_af8f5688ff2d8b47dddf560b8985cc3eb"><td class="memItemLeft" align="right" valign="top"><a id="af8f5688ff2d8b47dddf560b8985cc3eb" name="af8f5688ff2d8b47dddf560b8985cc3eb"></a>
|
||||||
Action </td><td class="memItemRight" valign="bottom"><b>WhenFiring</b></td></tr>
|
Action </td><td class="memItemRight" valign="bottom"><b>WhenFiring</b></td></tr>
|
||||||
|
<tr class="memdesc:af8f5688ff2d8b47dddf560b8985cc3eb"><td class="mdescLeft"> </td><td class="mdescRight">An action which is called every time the neuron is updated and is firing. <br /></td></tr>
|
||||||
<tr class="separator:af8f5688ff2d8b47dddf560b8985cc3eb"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:af8f5688ff2d8b47dddf560b8985cc3eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:abfab36f8671affe59f81ae668369c5b0" id="r_abfab36f8671affe59f81ae668369c5b0"><td class="memItemLeft" align="right" valign="top"><a id="abfab36f8671affe59f81ae668369c5b0" name="abfab36f8671affe59f81ae668369c5b0"></a>
|
<tr class="memitem:abfab36f8671affe59f81ae668369c5b0" id="r_abfab36f8671affe59f81ae668369c5b0"><td class="memItemLeft" align="right" valign="top"><a id="abfab36f8671affe59f81ae668369c5b0" name="abfab36f8671affe59f81ae668369c5b0"></a>
|
||||||
bool </td><td class="memItemRight" valign="bottom"><b>persistOutput</b> = false</td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>persistOutput</b> = false</td></tr>
|
||||||
|
<tr class="memdesc:abfab36f8671affe59f81ae668369c5b0"><td class="mdescLeft"> </td><td class="mdescRight">When true, the value will not be reset after timeToSleep. <br /></td></tr>
|
||||||
<tr class="separator:abfab36f8671affe59f81ae668369c5b0"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:abfab36f8671affe59f81ae668369c5b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a4f960fd4f8434912f6e1876890d3a211" id="r_a4f960fd4f8434912f6e1876890d3a211"><td class="memItemLeft" align="right" valign="top"><a id="a4f960fd4f8434912f6e1876890d3a211" name="a4f960fd4f8434912f6e1876890d3a211"></a>
|
<tr class="memitem:a4f960fd4f8434912f6e1876890d3a211" id="r_a4f960fd4f8434912f6e1876890d3a211"><td class="memItemLeft" align="right" valign="top"><a id="a4f960fd4f8434912f6e1876890d3a211" name="a4f960fd4f8434912f6e1876890d3a211"></a>
|
||||||
float </td><td class="memItemRight" valign="bottom"><b>lastUpdate</b> = 0</td></tr>
|
float </td><td class="memItemRight" valign="bottom"><b>lastUpdate</b> = 0</td></tr>
|
||||||
<tr class="memdesc:a4f960fd4f8434912f6e1876890d3a211"><td class="mdescLeft"> </td><td class="mdescRight">Toggle for printing debugging trace data. <br /></td></tr>
|
<tr class="memdesc:a4f960fd4f8434912f6e1876890d3a211"><td class="mdescLeft"> </td><td class="mdescRight">The time at which the last update has been done. <br /></td></tr>
|
||||||
<tr class="separator:a4f960fd4f8434912f6e1876890d3a211"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4f960fd4f8434912f6e1876890d3a211"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a2e06ca7042b030b1f5442d0687ee6699" id="r_a2e06ca7042b030b1f5442d0687ee6699"><td class="memItemLeft" align="right" valign="top"><a id="a2e06ca7042b030b1f5442d0687ee6699" name="a2e06ca7042b030b1f5442d0687ee6699"></a>
|
<tr class="memitem:a2e06ca7042b030b1f5442d0687ee6699" id="r_a2e06ca7042b030b1f5442d0687ee6699"><td class="memItemLeft" align="right" valign="top"><a id="a2e06ca7042b030b1f5442d0687ee6699" name="a2e06ca7042b030b1f5442d0687ee6699"></a>
|
||||||
readonly float </td><td class="memItemRight" valign="bottom"><b>timeToSleep</b> = 1f</td></tr>
|
readonly float </td><td class="memItemRight" valign="bottom"><b>timeToSleep</b> = 1f</td></tr>
|
||||||
|
<tr class="memdesc:a2e06ca7042b030b1f5442d0687ee6699"><td class="mdescLeft"> </td><td class="mdescRight">Time in seconds after the last update the neuron can go to sleep. <br /></td></tr>
|
||||||
<tr class="separator:a2e06ca7042b030b1f5442d0687ee6699"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2e06ca7042b030b1f5442d0687ee6699"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a8ccf841cb59e451791bcb2e1ac4f1edc" id="r_a8ccf841cb59e451791bcb2e1ac4f1edc"><td class="memItemLeft" align="right" valign="top"><a id="a8ccf841cb59e451791bcb2e1ac4f1edc" name="a8ccf841cb59e451791bcb2e1ac4f1edc"></a>
|
<tr class="memitem:a8ccf841cb59e451791bcb2e1ac4f1edc" id="r_a8ccf841cb59e451791bcb2e1ac4f1edc"><td class="memItemLeft" align="right" valign="top"><a id="a8ccf841cb59e451791bcb2e1ac4f1edc" name="a8ccf841cb59e451791bcb2e1ac4f1edc"></a>
|
||||||
string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
||||||
@ -236,59 +239,52 @@ string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
|||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
||||||
Protected Member Functions</h2></td></tr>
|
Protected Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a61ebfee9f73116bd87d641af0fd3ef57" id="r_a61ebfee9f73116bd87d641af0fd3ef57"><td class="memItemLeft" align="right" valign="top"><a id="a61ebfee9f73116bd87d641af0fd3ef57" name="a61ebfee9f73116bd87d641af0fd3ef57"></a>
|
<tr class="memitem:a61ebfee9f73116bd87d641af0fd3ef57" id="r_a61ebfee9f73116bd87d641af0fd3ef57"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a61ebfee9f73116bd87d641af0fd3ef57">CloneFields</a> (<a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> clone)</td></tr>
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><b>CloneFields</b> (<a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> clone)</td></tr>
|
<tr class="memdesc:a61ebfee9f73116bd87d641af0fd3ef57"><td class="mdescLeft"> </td><td class="mdescRight">Copy relevant fields of this neuron to the given neuron. <br /></td></tr>
|
||||||
<tr class="separator:a61ebfee9f73116bd87d641af0fd3ef57"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a61ebfee9f73116bd87d641af0fd3ef57"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a3590a85401077fded4dc3dc24cccc2ef" id="r_a3590a85401077fded4dc3dc24cccc2ef"><td class="memItemLeft" align="right" valign="top"><a id="a3590a85401077fded4dc3dc24cccc2ef" name="a3590a85401077fded4dc3dc24cccc2ef"></a>
|
<tr class="memitem:aff1de06241cbc2846468d82203026382" id="r_aff1de06241cbc2846468d82203026382"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#aff1de06241cbc2846468d82203026382">ActivatorLinear</a> (float3 input)</td></tr>
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>CheckSleepingSynapses</b> ()</td></tr>
|
<tr class="memdesc:aff1de06241cbc2846468d82203026382"><td class="mdescLeft"> </td><td class="mdescRight">Linear activation function. <br /></td></tr>
|
||||||
<tr class="separator:a3590a85401077fded4dc3dc24cccc2ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:aff1de06241cbc2846468d82203026382" id="r_aff1de06241cbc2846468d82203026382"><td class="memItemLeft" align="right" valign="top"><a id="aff1de06241cbc2846468d82203026382" name="aff1de06241cbc2846468d82203026382"></a>
|
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorLinear</b> (float3 input)</td></tr>
|
|
||||||
<tr class="separator:aff1de06241cbc2846468d82203026382"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aff1de06241cbc2846468d82203026382"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a337e53a6f6aae4d31dc5c5a5d4359213" id="r_a337e53a6f6aae4d31dc5c5a5d4359213"><td class="memItemLeft" align="right" valign="top"><a id="a337e53a6f6aae4d31dc5c5a5d4359213" name="a337e53a6f6aae4d31dc5c5a5d4359213"></a>
|
<tr class="memitem:a337e53a6f6aae4d31dc5c5a5d4359213" id="r_a337e53a6f6aae4d31dc5c5a5d4359213"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a337e53a6f6aae4d31dc5c5a5d4359213">ActivatorLinear</a> (Vector3 input)</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>ActivatorLinear</b> (Vector3 input)</td></tr>
|
<tr class="memdesc:a337e53a6f6aae4d31dc5c5a5d4359213"><td class="mdescLeft"> </td><td class="mdescRight">Linear activation function. <br /></td></tr>
|
||||||
<tr class="separator:a337e53a6f6aae4d31dc5c5a5d4359213"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a337e53a6f6aae4d31dc5c5a5d4359213"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aad821525adf08cba40407ef1924046a3" id="r_aad821525adf08cba40407ef1924046a3"><td class="memItemLeft" align="right" valign="top"><a id="aad821525adf08cba40407ef1924046a3" name="aad821525adf08cba40407ef1924046a3"></a>
|
<tr class="memitem:aad821525adf08cba40407ef1924046a3" id="r_aad821525adf08cba40407ef1924046a3"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#aad821525adf08cba40407ef1924046a3">ActivatorSqrt</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorSqrt</b> (float3 input)</td></tr>
|
<tr class="memdesc:aad821525adf08cba40407ef1924046a3"><td class="mdescLeft"> </td><td class="mdescRight">Square root activation function. <br /></td></tr>
|
||||||
<tr class="separator:aad821525adf08cba40407ef1924046a3"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aad821525adf08cba40407ef1924046a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ae17b57e9db94bfd35ba6feba84eb4249" id="r_ae17b57e9db94bfd35ba6feba84eb4249"><td class="memItemLeft" align="right" valign="top"><a id="ae17b57e9db94bfd35ba6feba84eb4249" name="ae17b57e9db94bfd35ba6feba84eb4249"></a>
|
<tr class="memitem:ae17b57e9db94bfd35ba6feba84eb4249" id="r_ae17b57e9db94bfd35ba6feba84eb4249"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ae17b57e9db94bfd35ba6feba84eb4249">ActivatorSqrt</a> (Vector3 input)</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>ActivatorSqrt</b> (Vector3 input)</td></tr>
|
<tr class="memdesc:ae17b57e9db94bfd35ba6feba84eb4249"><td class="mdescLeft"> </td><td class="mdescRight">Square root activation function. <br /></td></tr>
|
||||||
<tr class="separator:ae17b57e9db94bfd35ba6feba84eb4249"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ae17b57e9db94bfd35ba6feba84eb4249"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a8ec3807c2e34c26c93bd24364fb86cfd" id="r_a8ec3807c2e34c26c93bd24364fb86cfd"><td class="memItemLeft" align="right" valign="top"><a id="a8ec3807c2e34c26c93bd24364fb86cfd" name="a8ec3807c2e34c26c93bd24364fb86cfd"></a>
|
<tr class="memitem:a8ec3807c2e34c26c93bd24364fb86cfd" id="r_a8ec3807c2e34c26c93bd24364fb86cfd"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a8ec3807c2e34c26c93bd24364fb86cfd">ActivatorPower</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorPower</b> (float3 input)</td></tr>
|
<tr class="memdesc:a8ec3807c2e34c26c93bd24364fb86cfd"><td class="mdescLeft"> </td><td class="mdescRight">Power activation function. <br /></td></tr>
|
||||||
<tr class="separator:a8ec3807c2e34c26c93bd24364fb86cfd"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a8ec3807c2e34c26c93bd24364fb86cfd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a7e418a2d45b63d8d50bb790686f0180b" id="r_a7e418a2d45b63d8d50bb790686f0180b"><td class="memItemLeft" align="right" valign="top"><a id="a7e418a2d45b63d8d50bb790686f0180b" name="a7e418a2d45b63d8d50bb790686f0180b"></a>
|
<tr class="memitem:a7e418a2d45b63d8d50bb790686f0180b" id="r_a7e418a2d45b63d8d50bb790686f0180b"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a7e418a2d45b63d8d50bb790686f0180b">ActivatorPower</a> (Vector3 input)</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>ActivatorPower</b> (Vector3 input)</td></tr>
|
<tr class="memdesc:a7e418a2d45b63d8d50bb790686f0180b"><td class="mdescLeft"> </td><td class="mdescRight">Power activation function. <br /></td></tr>
|
||||||
<tr class="separator:a7e418a2d45b63d8d50bb790686f0180b"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a7e418a2d45b63d8d50bb790686f0180b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a9b4e8a447335f2eea7df277b2c27110c" id="r_a9b4e8a447335f2eea7df277b2c27110c"><td class="memItemLeft" align="right" valign="top"><a id="a9b4e8a447335f2eea7df277b2c27110c" name="a9b4e8a447335f2eea7df277b2c27110c"></a>
|
<tr class="memitem:a9b4e8a447335f2eea7df277b2c27110c" id="r_a9b4e8a447335f2eea7df277b2c27110c"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a9b4e8a447335f2eea7df277b2c27110c">ActivatorReciprocal</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorReciprocal</b> (float3 input)</td></tr>
|
<tr class="memdesc:a9b4e8a447335f2eea7df277b2c27110c"><td class="mdescLeft"> </td><td class="mdescRight">Reciprocal activation function. <br /></td></tr>
|
||||||
<tr class="separator:a9b4e8a447335f2eea7df277b2c27110c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9b4e8a447335f2eea7df277b2c27110c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a4550fa8adb4d7f967727702a630abb30" id="r_a4550fa8adb4d7f967727702a630abb30"><td class="memItemLeft" align="right" valign="top"><a id="a4550fa8adb4d7f967727702a630abb30" name="a4550fa8adb4d7f967727702a630abb30"></a>
|
<tr class="memitem:a4550fa8adb4d7f967727702a630abb30" id="r_a4550fa8adb4d7f967727702a630abb30"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a4550fa8adb4d7f967727702a630abb30">ActivatorReciprocal</a> (Vector3 input)</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>ActivatorReciprocal</b> (Vector3 input)</td></tr>
|
<tr class="memdesc:a4550fa8adb4d7f967727702a630abb30"><td class="mdescLeft"> </td><td class="mdescRight">Reciprocal activation function. <br /></td></tr>
|
||||||
<tr class="separator:a4550fa8adb4d7f967727702a630abb30"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4550fa8adb4d7f967727702a630abb30"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a963c97a182c9e4148146c330182e5389" id="r_a963c97a182c9e4148146c330182e5389"><td class="memItemLeft" align="right" valign="top"><a id="a963c97a182c9e4148146c330182e5389" name="a963c97a182c9e4148146c330182e5389"></a>
|
<tr class="memitem:a963c97a182c9e4148146c330182e5389" id="r_a963c97a182c9e4148146c330182e5389"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a963c97a182c9e4148146c330182e5389">ActivatorTanh</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorTanh</b> (float3 input)</td></tr>
|
<tr class="memdesc:a963c97a182c9e4148146c330182e5389"><td class="mdescLeft"> </td><td class="mdescRight">Tanh activation function. <br /></td></tr>
|
||||||
<tr class="separator:a963c97a182c9e4148146c330182e5389"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a963c97a182c9e4148146c330182e5389"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:afd3dff2960a406f480a02db7fa351e68" id="r_afd3dff2960a406f480a02db7fa351e68"><td class="memItemLeft" align="right" valign="top"><a id="afd3dff2960a406f480a02db7fa351e68" name="afd3dff2960a406f480a02db7fa351e68"></a>
|
<tr class="memitem:afd3dff2960a406f480a02db7fa351e68" id="r_afd3dff2960a406f480a02db7fa351e68"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#afd3dff2960a406f480a02db7fa351e68">ActivatorBinary</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorBinary</b> (float3 input)</td></tr>
|
<tr class="memdesc:afd3dff2960a406f480a02db7fa351e68"><td class="mdescLeft"> </td><td class="mdescRight">Binary activation function. <br /></td></tr>
|
||||||
<tr class="separator:afd3dff2960a406f480a02db7fa351e68"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:afd3dff2960a406f480a02db7fa351e68"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a115176d819f6eaa624803c2ee3770f32" id="r_a115176d819f6eaa624803c2ee3770f32"><td class="memItemLeft" align="right" valign="top"><a id="a115176d819f6eaa624803c2ee3770f32" name="a115176d819f6eaa624803c2ee3770f32"></a>
|
<tr class="memitem:a115176d819f6eaa624803c2ee3770f32" id="r_a115176d819f6eaa624803c2ee3770f32"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a115176d819f6eaa624803c2ee3770f32">ActivatorNormalized</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorNormalized</b> (float3 input)</td></tr>
|
<tr class="memdesc:a115176d819f6eaa624803c2ee3770f32"><td class="mdescLeft"> </td><td class="mdescRight">Normalize activation function. <br /></td></tr>
|
||||||
<tr class="separator:a115176d819f6eaa624803c2ee3770f32"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a115176d819f6eaa624803c2ee3770f32"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a93c27673ddb8605213bc209c9828ddf0" id="r_a93c27673ddb8605213bc209c9828ddf0"><td class="memItemLeft" align="right" valign="top"><a id="a93c27673ddb8605213bc209c9828ddf0" name="a93c27673ddb8605213bc209c9828ddf0"></a>
|
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorCustom</b> (float3 input)</td></tr>
|
|
||||||
<tr class="separator:a93c27673ddb8605213bc209c9828ddf0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a4950603069801811d195f1558cf86b1e" id="r_a4950603069801811d195f1558cf86b1e"><td class="memItemLeft" align="right" valign="top"><a id="a4950603069801811d195f1558cf86b1e" name="a4950603069801811d195f1558cf86b1e"></a>
|
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>ActivatorCustom</b> (Vector3 input)</td></tr>
|
|
||||||
<tr class="separator:a4950603069801811d195f1558cf86b1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
||||||
Protected Attributes</h2></td></tr>
|
Protected Attributes</h2></td></tr>
|
||||||
<tr class="memitem:a6389e0e1e08f9a670958d110050d2504" id="r_a6389e0e1e08f9a670958d110050d2504"><td class="memItemLeft" align="right" valign="top"><a id="a6389e0e1e08f9a670958d110050d2504" name="a6389e0e1e08f9a670958d110050d2504"></a>
|
<tr class="memitem:a6389e0e1e08f9a670958d110050d2504" id="r_a6389e0e1e08f9a670958d110050d2504"><td class="memItemLeft" align="right" valign="top"><a id="a6389e0e1e08f9a670958d110050d2504" name="a6389e0e1e08f9a670958d110050d2504"></a>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
|
float3 </td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
|
||||||
|
<tr class="memdesc:a6389e0e1e08f9a670958d110050d2504"><td class="mdescLeft"> </td><td class="mdescRight">The output value of the neuron. <br /></td></tr>
|
||||||
<tr class="separator:a6389e0e1e08f9a670958d110050d2504"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6389e0e1e08f9a670958d110050d2504"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ab08d3adcd550750d22943d5f8a8f94a4" id="r_ab08d3adcd550750d22943d5f8a8f94a4"><td class="memItemLeft" align="right" valign="top"><a id="ab08d3adcd550750d22943d5f8a8f94a4" name="ab08d3adcd550750d22943d5f8a8f94a4"></a>
|
<tr class="memitem:ab08d3adcd550750d22943d5f8a8f94a4" id="r_ab08d3adcd550750d22943d5f8a8f94a4"><td class="memItemLeft" align="right" valign="top"><a id="ab08d3adcd550750d22943d5f8a8f94a4" name="ab08d3adcd550750d22943d5f8a8f94a4"></a>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
|
Vector3 </td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
|
||||||
|
<tr class="memdesc:ab08d3adcd550750d22943d5f8a8f94a4"><td class="mdescLeft"> </td><td class="mdescRight">The output value of the neuron. <br /></td></tr>
|
||||||
<tr class="separator:ab08d3adcd550750d22943d5f8a8f94a4"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab08d3adcd550750d22943d5f8a8f94a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
|
||||||
@ -297,41 +293,45 @@ Properties</h2></td></tr>
|
|||||||
List< <a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> > </td><td class="memItemRight" valign="bottom"><b>synapses</b><code> [get]</code></td></tr>
|
List< <a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> > </td><td class="memItemRight" valign="bottom"><b>synapses</b><code> [get]</code></td></tr>
|
||||||
<tr class="memdesc:ac77e618ae3d7d6915b86a2f8191e6327"><td class="mdescLeft"> </td><td class="mdescRight">The synapses of the nucleus. <br /></td></tr>
|
<tr class="memdesc:ac77e618ae3d7d6915b86a2f8191e6327"><td class="mdescLeft"> </td><td class="mdescRight">The synapses of the nucleus. <br /></td></tr>
|
||||||
<tr class="separator:ac77e618ae3d7d6915b86a2f8191e6327"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ac77e618ae3d7d6915b86a2f8191e6327"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa37b5c3b20b12e035829dec3867b4c02" id="r_aa37b5c3b20b12e035829dec3867b4c02"><td class="memItemLeft" align="right" valign="top"><a id="aa37b5c3b20b12e035829dec3867b4c02" name="aa37b5c3b20b12e035829dec3867b4c02"></a>
|
<tr class="memitem:a7b44b9201cb62d1778628082f10bb1d8" id="r_a7b44b9201cb62d1778628082f10bb1d8"><td class="memItemLeft" align="right" valign="top"><a id="a7b44b9201cb62d1778628082f10bb1d8" name="a7b44b9201cb62d1778628082f10bb1d8"></a>
|
||||||
<a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> </td><td class="memItemRight" valign="bottom"><b>curvePreset</b><code> [get, set]</code></td></tr>
|
<a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> </td><td class="memItemRight" valign="bottom"><b>activator</b><code> [get, set]</code></td></tr>
|
||||||
<tr class="separator:aa37b5c3b20b12e035829dec3867b4c02"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:a7b44b9201cb62d1778628082f10bb1d8"><td class="mdescLeft"> </td><td class="mdescRight">The activation funtion. <br /></td></tr>
|
||||||
|
<tr class="separator:a7b44b9201cb62d1778628082f10bb1d8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a024bbbea602e330474f1a45573c0341c" id="r_a024bbbea602e330474f1a45573c0341c"><td class="memItemLeft" align="right" valign="top"><a id="a024bbbea602e330474f1a45573c0341c" name="a024bbbea602e330474f1a45573c0341c"></a>
|
<tr class="memitem:a024bbbea602e330474f1a45573c0341c" id="r_a024bbbea602e330474f1a45573c0341c"><td class="memItemLeft" align="right" valign="top"><a id="a024bbbea602e330474f1a45573c0341c" name="a024bbbea602e330474f1a45573c0341c"></a>
|
||||||
virtual float3 </td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
|
virtual float3 </td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
|
||||||
|
<tr class="memdesc:a024bbbea602e330474f1a45573c0341c"><td class="mdescLeft"> </td><td class="mdescRight">The output value of the neuron. <br /></td></tr>
|
||||||
<tr class="separator:a024bbbea602e330474f1a45573c0341c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a024bbbea602e330474f1a45573c0341c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a9ecd7ab16fd502e478b1258c7d87fd44" id="r_a9ecd7ab16fd502e478b1258c7d87fd44"><td class="memItemLeft" align="right" valign="top"><a id="a9ecd7ab16fd502e478b1258c7d87fd44" name="a9ecd7ab16fd502e478b1258c7d87fd44"></a>
|
<tr class="memitem:a9ecd7ab16fd502e478b1258c7d87fd44" id="r_a9ecd7ab16fd502e478b1258c7d87fd44"><td class="memItemLeft" align="right" valign="top"><a id="a9ecd7ab16fd502e478b1258c7d87fd44" name="a9ecd7ab16fd502e478b1258c7d87fd44"></a>
|
||||||
virtual Vector3 </td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
|
virtual Vector3 </td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
|
||||||
|
<tr class="memdesc:a9ecd7ab16fd502e478b1258c7d87fd44"><td class="mdescLeft"> </td><td class="mdescRight">The output value of the neuron. <br /></td></tr>
|
||||||
<tr class="separator:a9ecd7ab16fd502e478b1258c7d87fd44"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9ecd7ab16fd502e478b1258c7d87fd44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a284254d801c88f5640afd8ef1f9b7ef1" id="r_a284254d801c88f5640afd8ef1f9b7ef1"><td class="memItemLeft" align="right" valign="top"><a id="a284254d801c88f5640afd8ef1f9b7ef1" name="a284254d801c88f5640afd8ef1f9b7ef1"></a>
|
<tr class="memitem:a284254d801c88f5640afd8ef1f9b7ef1" id="r_a284254d801c88f5640afd8ef1f9b7ef1"><td class="memItemLeft" align="right" valign="top"><a id="a284254d801c88f5640afd8ef1f9b7ef1" name="a284254d801c88f5640afd8ef1f9b7ef1"></a>
|
||||||
float </td><td class="memItemRight" valign="bottom"><b>outputMagnitude</b><code> [get]</code></td></tr>
|
float </td><td class="memItemRight" valign="bottom"><b>outputMagnitude</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:a284254d801c88f5640afd8ef1f9b7ef1"><td class="mdescLeft"> </td><td class="mdescRight">The magnitude of the neuron output. <br /></td></tr>
|
||||||
<tr class="separator:a284254d801c88f5640afd8ef1f9b7ef1"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a284254d801c88f5640afd8ef1f9b7ef1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a27d8f10c1af6b29c97cf449004220da8" id="r_a27d8f10c1af6b29c97cf449004220da8"><td class="memItemLeft" align="right" valign="top"><a id="a27d8f10c1af6b29c97cf449004220da8" name="a27d8f10c1af6b29c97cf449004220da8"></a>
|
<tr class="memitem:a27d8f10c1af6b29c97cf449004220da8" id="r_a27d8f10c1af6b29c97cf449004220da8"><td class="memItemLeft" align="right" valign="top"><a id="a27d8f10c1af6b29c97cf449004220da8" name="a27d8f10c1af6b29c97cf449004220da8"></a>
|
||||||
float </td><td class="memItemRight" valign="bottom"><b>outputSqrMagnitude</b><code> [get]</code></td></tr>
|
float </td><td class="memItemRight" valign="bottom"><b>outputSqrMagnitude</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:a27d8f10c1af6b29c97cf449004220da8"><td class="mdescLeft"> </td><td class="mdescRight">The squared magnitude of the neuron output. <br /></td></tr>
|
||||||
<tr class="separator:a27d8f10c1af6b29c97cf449004220da8"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a27d8f10c1af6b29c97cf449004220da8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ad12c9bcead3b485fb46faed0d4934bcb" id="r_ad12c9bcead3b485fb46faed0d4934bcb"><td class="memItemLeft" align="right" valign="top"><a id="ad12c9bcead3b485fb46faed0d4934bcb" name="ad12c9bcead3b485fb46faed0d4934bcb"></a>
|
<tr class="memitem:ad12c9bcead3b485fb46faed0d4934bcb" id="r_ad12c9bcead3b485fb46faed0d4934bcb"><td class="memItemLeft" align="right" valign="top"><a id="ad12c9bcead3b485fb46faed0d4934bcb" name="ad12c9bcead3b485fb46faed0d4934bcb"></a>
|
||||||
bool </td><td class="memItemRight" valign="bottom"><b>isFiring</b><code> [get]</code></td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>isFiring</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:ad12c9bcead3b485fb46faed0d4934bcb"><td class="mdescLeft"> </td><td class="mdescRight">True if the neuron have a positive value with magnitude > 0.5. <br /></td></tr>
|
||||||
<tr class="separator:ad12c9bcead3b485fb46faed0d4934bcb"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad12c9bcead3b485fb46faed0d4934bcb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ae8552e9fd3b0cd45e7f672ef1d6cb11b" id="r_ae8552e9fd3b0cd45e7f672ef1d6cb11b"><td class="memItemLeft" align="right" valign="top"><a id="ae8552e9fd3b0cd45e7f672ef1d6cb11b" name="ae8552e9fd3b0cd45e7f672ef1d6cb11b"></a>
|
<tr class="memitem:ae8552e9fd3b0cd45e7f672ef1d6cb11b" id="r_ae8552e9fd3b0cd45e7f672ef1d6cb11b"><td class="memItemLeft" align="right" valign="top"><a id="ae8552e9fd3b0cd45e7f672ef1d6cb11b" name="ae8552e9fd3b0cd45e7f672ef1d6cb11b"></a>
|
||||||
virtual bool </td><td class="memItemRight" valign="bottom"><b>isSleeping</b><code> [get]</code></td></tr>
|
virtual bool </td><td class="memItemRight" valign="bottom"><b>isSleeping</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:ae8552e9fd3b0cd45e7f672ef1d6cb11b"><td class="mdescLeft"> </td><td class="mdescRight">True when the neuron is not persisting and has not be updated for timeToSleep seconds. <br /></td></tr>
|
||||||
<tr class="separator:ae8552e9fd3b0cd45e7f672ef1d6cb11b"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ae8552e9fd3b0cd45e7f672ef1d6cb11b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ade3c65b8999bc2caea35a477a890d557" id="r_ade3c65b8999bc2caea35a477a890d557"><td class="memItemLeft" align="right" valign="top"><a id="ade3c65b8999bc2caea35a477a890d557" name="ade3c65b8999bc2caea35a477a890d557"></a>
|
<tr class="memitem:ade3c65b8999bc2caea35a477a890d557" id="r_ade3c65b8999bc2caea35a477a890d557"><td class="memItemLeft" align="right" valign="top"><a id="ade3c65b8999bc2caea35a477a890d557" name="ade3c65b8999bc2caea35a477a890d557"></a>
|
||||||
Func< float3 > </td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
|
Func< float3 > </td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:ade3c65b8999bc2caea35a477a890d557"><td class="mdescLeft"> </td><td class="mdescRight">The combinator which combines the values from all synapses. <br /></td></tr>
|
||||||
<tr class="separator:ade3c65b8999bc2caea35a477a890d557"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ade3c65b8999bc2caea35a477a890d557"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a3f5113c3ec0e521ab24c3bdd34c5389e" id="r_a3f5113c3ec0e521ab24c3bdd34c5389e"><td class="memItemLeft" align="right" valign="top"><a id="a3f5113c3ec0e521ab24c3bdd34c5389e" name="a3f5113c3ec0e521ab24c3bdd34c5389e"></a>
|
<tr class="memitem:a3f5113c3ec0e521ab24c3bdd34c5389e" id="r_a3f5113c3ec0e521ab24c3bdd34c5389e"><td class="memItemLeft" align="right" valign="top"><a id="a3f5113c3ec0e521ab24c3bdd34c5389e" name="a3f5113c3ec0e521ab24c3bdd34c5389e"></a>
|
||||||
Func< Vector3 > </td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
|
Func< Vector3 > </td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:a3f5113c3ec0e521ab24c3bdd34c5389e"><td class="mdescLeft"> </td><td class="mdescRight">The combinator which combines the values from all synapses. <br /></td></tr>
|
||||||
<tr class="separator:a3f5113c3ec0e521ab24c3bdd34c5389e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a3f5113c3ec0e521ab24c3bdd34c5389e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a797a75dff1486071ece7a2d7f6633a89" id="r_a797a75dff1486071ece7a2d7f6633a89"><td class="memItemLeft" align="right" valign="top"><a id="a797a75dff1486071ece7a2d7f6633a89" name="a797a75dff1486071ece7a2d7f6633a89"></a>
|
|
||||||
Func< float3, float3 > </td><td class="memItemRight" valign="bottom"><b>Activator</b><code> [get]</code></td></tr>
|
|
||||||
<tr class="separator:a797a75dff1486071ece7a2d7f6633a89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ab187c2a45e229df7e120e820b987302f" id="r_ab187c2a45e229df7e120e820b987302f"><td class="memItemLeft" align="right" valign="top"><a id="ab187c2a45e229df7e120e820b987302f" name="ab187c2a45e229df7e120e820b987302f"></a>
|
|
||||||
Func< Vector3, Vector3 > </td><td class="memItemRight" valign="bottom"><b>Activator</b><code> [get]</code></td></tr>
|
|
||||||
<tr class="separator:ab187c2a45e229df7e120e820b987302f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a5310348a060db92afd9b6b5329f72723" id="r_a5310348a060db92afd9b6b5329f72723"><td class="memItemLeft" align="right" valign="top"><a id="a5310348a060db92afd9b6b5329f72723" name="a5310348a060db92afd9b6b5329f72723"></a>
|
<tr class="memitem:a5310348a060db92afd9b6b5329f72723" id="r_a5310348a060db92afd9b6b5329f72723"><td class="memItemLeft" align="right" valign="top"><a id="a5310348a060db92afd9b6b5329f72723" name="a5310348a060db92afd9b6b5329f72723"></a>
|
||||||
virtual List< <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> > </td><td class="memItemRight" valign="bottom"><b>receivers</b><code> [get, set]</code></td></tr>
|
virtual List< <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> > </td><td class="memItemRight" valign="bottom"><b>receivers</b><code> [get, set]</code></td></tr>
|
||||||
|
<tr class="memdesc:a5310348a060db92afd9b6b5329f72723"><td class="mdescLeft"> </td><td class="mdescRight">The nuclei which have a synapse to this neuron. <br /></td></tr>
|
||||||
<tr class="separator:a5310348a060db92afd9b6b5329f72723"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a5310348a060db92afd9b6b5329f72723"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||||
@ -632,6 +632,706 @@ virtual List< <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus<
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ad6e3ab9d4f508435294d9b81a5dc0e92" name="ad6e3ab9d4f508435294d9b81a5dc0e92"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6e3ab9d4f508435294d9b81a5dc0e92">◆ </a></span>GenerateCurve()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">AnimationCurve GenerateCurve </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Generate the curve for the current activation function. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The curve </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a80905f66a0e030cfb017cb4ffa70b7d6" name="a80905f66a0e030cfb017cb4ffa70b7d6"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a80905f66a0e030cfb017cb4ffa70b7d6">◆ </a></span>SleepCheck()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void SleepCheck </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Check if the neuron is sleeping. </p>
|
||||||
|
<p>This will reset the output value if it is sleeping </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a61ebfee9f73116bd87d641af0fd3ef57" name="a61ebfee9f73116bd87d641af0fd3ef57"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a61ebfee9f73116bd87d641af0fd3ef57">◆ </a></span>CloneFields()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual void CloneFields </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> </td>
|
||||||
|
<td class="paramname"><em>clone</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Copy relevant fields of this neuron to the given neuron. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">clone</td><td></td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ad818e3b65f5eee3497ab5f53693bf7e8" name="ad818e3b65f5eee3497ab5f53693bf7e8"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad818e3b65f5eee3497ab5f53693bf7e8">◆ </a></span>Delete()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">static void Delete </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> </td>
|
||||||
|
<td class="paramname"><em>nucleus</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Delete the give neuron. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">nucleus</td><td>The neuron to delete</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ac336222e6d6f84cfc9f4ea68b5973166" name="ac336222e6d6f84cfc9f4ea68b5973166"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac336222e6d6f84cfc9f4ea68b5973166">◆ </a></span>CombinatorSum() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 CombinatorSum </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Sum the synapse outputs together. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The sum of the synapse outputs</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ab7909448ce5cda39c1e786d80a38d357" name="ab7909448ce5cda39c1e786d80a38d357"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7909448ce5cda39c1e786d80a38d357">◆ </a></span>CombinatorSum() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 CombinatorSum </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Sum the synapse outputs together. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The sum of the synapse outputs</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="acad9a97a8f3b9df50209623e3e50bce3" name="acad9a97a8f3b9df50209623e3e50bce3"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#acad9a97a8f3b9df50209623e3e50bce3">◆ </a></span>CombinatorProduct() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 CombinatorProduct </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Multiply the synapse outputs together. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The mutliplcation of the synapse outputs</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a985c9a28b445133460cee6aa23d050ea" name="a985c9a28b445133460cee6aa23d050ea"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a985c9a28b445133460cee6aa23d050ea">◆ </a></span>CombinatorProduct() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 CombinatorProduct </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Multiply the synapse outputs together. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The mutliplcation of the synapse outputs</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="aff1de06241cbc2846468d82203026382" name="aff1de06241cbc2846468d82203026382"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aff1de06241cbc2846468d82203026382">◆ </a></span>ActivatorLinear() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorLinear </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Linear activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The unchanged value</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a337e53a6f6aae4d31dc5c5a5d4359213" name="a337e53a6f6aae4d31dc5c5a5d4359213"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a337e53a6f6aae4d31dc5c5a5d4359213">◆ </a></span>ActivatorLinear() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 ActivatorLinear </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">Vector3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Linear activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The unchanged value</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="aad821525adf08cba40407ef1924046a3" name="aad821525adf08cba40407ef1924046a3"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aad821525adf08cba40407ef1924046a3">◆ </a></span>ActivatorSqrt() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorSqrt </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Square root activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The square root of the input</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ae17b57e9db94bfd35ba6feba84eb4249" name="ae17b57e9db94bfd35ba6feba84eb4249"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae17b57e9db94bfd35ba6feba84eb4249">◆ </a></span>ActivatorSqrt() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 ActivatorSqrt </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">Vector3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Square root activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The square root of the input</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a8ec3807c2e34c26c93bd24364fb86cfd" name="a8ec3807c2e34c26c93bd24364fb86cfd"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ec3807c2e34c26c93bd24364fb86cfd">◆ </a></span>ActivatorPower() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorPower </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Power activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The input to the power of 2</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a7e418a2d45b63d8d50bb790686f0180b" name="a7e418a2d45b63d8d50bb790686f0180b"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e418a2d45b63d8d50bb790686f0180b">◆ </a></span>ActivatorPower() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 ActivatorPower </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">Vector3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Power activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The input to the power of 2</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a9b4e8a447335f2eea7df277b2c27110c" name="a9b4e8a447335f2eea7df277b2c27110c"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b4e8a447335f2eea7df277b2c27110c">◆ </a></span>ActivatorReciprocal() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorReciprocal </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Reciprocal activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>1/input value</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a4550fa8adb4d7f967727702a630abb30" name="a4550fa8adb4d7f967727702a630abb30"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4550fa8adb4d7f967727702a630abb30">◆ </a></span>ActivatorReciprocal() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 ActivatorReciprocal </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">Vector3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Reciprocal activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>1/input value</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a963c97a182c9e4148146c330182e5389" name="a963c97a182c9e4148146c330182e5389"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a963c97a182c9e4148146c330182e5389">◆ </a></span>ActivatorTanh()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorTanh </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Tanh activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Tanh(input value)</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="afd3dff2960a406f480a02db7fa351e68" name="afd3dff2960a406f480a02db7fa351e68"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#afd3dff2960a406f480a02db7fa351e68">◆ </a></span>ActivatorBinary()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorBinary </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Binary activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>An uniform vector with magnitude between 0 and 1</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a115176d819f6eaa624803c2ee3770f32" name="a115176d819f6eaa624803c2ee3770f32"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a115176d819f6eaa624803c2ee3770f32">◆ </a></span>ActivatorNormalized()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorNormalized </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Normalize activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The normalized vector</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a8aab0c6e45f7d0fc37ce401f7821e567" name="a8aab0c6e45f7d0fc37ce401f7821e567"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8aab0c6e45f7d0fc37ce401f7821e567">◆ </a></span>AddReceiver()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual void AddReceiver </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> </td>
|
||||||
|
<td class="paramname"><em>receiverToAdd</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">float </td>
|
||||||
|
<td class="paramname"><em>weight</em> = <code>1</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Add a new receiver to this neuron. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">receiverToAdd</td><td>The receiver to add</td></tr>
|
||||||
|
<tr><td class="paramname">weight</td><td>The weight to use for the synapse to his neuron</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a692c9509c2eb2aea86911a9456adbf85" name="a692c9509c2eb2aea86911a9456adbf85"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a692c9509c2eb2aea86911a9456adbf85">◆ </a></span>RemoveReceiver()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual void RemoveReceiver </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> </td>
|
||||||
|
<td class="paramname"><em>receiverToRemove</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Remove a receiver to this neuron. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">receiverToRemove</td><td>The receiver to remove</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a12d7736b50b96ff16732e8c8eb33346d" name="a12d7736b50b96ff16732e8c8eb33346d"></a>
|
<a id="a12d7736b50b96ff16732e8c8eb33346d" name="a12d7736b50b96ff16732e8c8eb33346d"></a>
|
||||||
@ -662,8 +1362,6 @@ virtual List< <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus<
|
|||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
<tr><td class="paramname">inputValue</td><td>The value of the stimulus</td></tr>
|
<tr><td class="paramname">inputValue</td><td>The value of the stimulus</td></tr>
|
||||||
<tr><td class="paramname">thingId</td><td>The id of the thing causing the stimulus</td></tr>
|
|
||||||
<tr><td class="paramname">thingName</td><td>The name of the thing causing the stimulus</td></tr>
|
|
||||||
</table>
|
</table>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|||||||
@ -81,69 +81,63 @@ $(function() {
|
|||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_curvePreset</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a27b891fe7eca8e5bbcdbf0ce02c1e7fd">_activator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>_outputValue</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a6389e0e1e08f9a670958d110050d2504">_outputValue</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_outputValue</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ab08d3adcd550750d22943d5f8a8f94a4">_outputValue</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Activator</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a7b44b9201cb62d1778628082f10bb1d8">activator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>Activator</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#afd3dff2960a406f480a02db7fa351e68">ActivatorBinary</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorBinary</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#aff1de06241cbc2846468d82203026382">ActivatorLinear</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorCustom</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a337e53a6f6aae4d31dc5c5a5d4359213">ActivatorLinear</a>(Vector3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorCustom</b>(Vector3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a115176d819f6eaa624803c2ee3770f32">ActivatorNormalized</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorLinear</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a8ec3807c2e34c26c93bd24364fb86cfd">ActivatorPower</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorLinear</b>(Vector3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a7e418a2d45b63d8d50bb790686f0180b">ActivatorPower</a>(Vector3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorNormalized</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a9b4e8a447335f2eea7df277b2c27110c">ActivatorReciprocal</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorPower</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a4550fa8adb4d7f967727702a630abb30">ActivatorReciprocal</a>(Vector3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorPower</b>(Vector3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#aad821525adf08cba40407ef1924046a3">ActivatorSqrt</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorReciprocal</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ae17b57e9db94bfd35ba6feba84eb4249">ActivatorSqrt</a>(Vector3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorReciprocal</b>(Vector3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a963c97a182c9e4148146c330182e5389">ActivatorTanh</a>(float3 input)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorSqrt</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a8aab0c6e45f7d0fc37ce401f7821e567">AddReceiver</a>(Nucleus receiverToAdd, float weight=1)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>ActivatorSqrt</b>(Vector3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e">AddSynapse</a>(Neuron sendingNucleus, float weight=1)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ActivatorTanh</b>(float3 input) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a540695e1c09734dd5790cb75e8b8f176">bias</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>AddReceiver</b>(Nucleus receiverToAdd, float weight=1) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a61ebfee9f73116bd87d641af0fd3ef57">CloneFields</a>(Neuron clone)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e">AddSynapse</a>(Neuron sendingNucleus, float weight=1)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a540695e1c09734dd5790cb75e8b8f176">bias</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CheckSleepingSynapses</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>CloneFields</b>(Neuron clone) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Combinator</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>Combinator</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9">combinator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9">combinator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>CombinatorMax</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ade3c65b8999bc2caea35a477a890d557">Combinator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CombinatorProduct</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a3f5113c3ec0e521ab24c3bdd34c5389e">Combinator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>CombinatorProduct</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#acad9a97a8f3b9df50209623e3e50bce3">CombinatorProduct</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CombinatorSum</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a985c9a28b445133460cee6aa23d050ea">CombinatorProduct</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>CombinatorSum</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ac336222e6d6f84cfc9f4ea68b5973166">CombinatorSum</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">CombinatorType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ab7909448ce5cda39c1e786d80a38d357">CombinatorSum</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>curve</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">CombinatorType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>curveMax</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a515dbc8cdce3d6b2091228e7c6d2036f">curve</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>curvePreset</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ab24f9dd28a936f0daabebf979c933b2a">curveMax</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Delete</b>(Nucleus nucleus) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ad818e3b65f5eee3497ab5f53693bf7e8">Delete</a>(Nucleus nucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>GenerateCurve</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ad6e3ab9d4f508435294d9b81a5dc0e92">GenerateCurve</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#acf1cd5881d76d8db52ea820f37e51433">GetSynapse</a>(Nucleus sender)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#acf1cd5881d76d8db52ea820f37e51433">GetSynapse</a>(Nucleus sender)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>isFiring</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ad12c9bcead3b485fb46faed0d4934bcb">isFiring</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isSleeping</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ae8552e9fd3b0cd45e7f672ef1d6cb11b">isSleeping</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a4f960fd4f8434912f6e1876890d3a211">lastUpdate</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a4f960fd4f8434912f6e1876890d3a211">lastUpdate</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a8ccf841cb59e451791bcb2e1ac4f1edc">name</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a8ccf841cb59e451791bcb2e1ac4f1edc">name</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a2b8cde3a1aa3b920745bba1ccea618a4">Neuron</a>(Cluster parent, string name)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a2b8cde3a1aa3b920745bba1ccea618a4">Neuron</a>(Cluster parent, string name)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>outputMagnitude</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a284254d801c88f5640afd8ef1f9b7ef1">outputMagnitude</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>outputSqrMagnitude</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a27d8f10c1af6b29c97cf449004220da8">outputSqrMagnitude</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>outputValue</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a024bbbea602e330474f1a45573c0341c">outputValue</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>outputValue</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a9ecd7ab16fd502e478b1258c7d87fd44">outputValue</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6">parent</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6">parent</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>persistOutput</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#abfab36f8671affe59f81ae668369c5b0">persistOutput</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">ProcessStimulus</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">ProcessStimulus</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>receivers</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a5310348a060db92afd9b6b5329f72723">receivers</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RemoveReceiver</b>(Nucleus receiverToRemove) (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a692c9509c2eb2aea86911a9456adbf85">RemoveReceiver</a>(Nucleus receiverToRemove)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95">RemoveSynapse</a>(Nucleus sendingNucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95">RemoveSynapse</a>(Nucleus sendingNucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">SetBias</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">SetBias</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a1fe47719448c18e0f897fb2afd1bca12">ShallowCloneTo</a>(Cluster newParent)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#aaa3bde95880bcb5c3c79c0511a668213">ShallowCloneTo</a>(Cluster parent)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SleepCheck</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a80905f66a0e030cfb017cb4ffa70b7d6">SleepCheck</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327">synapses</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327">synapses</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>timeToSleep</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a2e06ca7042b030b1f5442d0687ee6699">timeToSleep</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a1d1cfd8ffb84e947f82999c682b666a7">Type</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a1d1cfd8ffb84e947f82999c682b666a7">Type</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c">UpdateNuclei</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c">UpdateNuclei</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>UpdateStateIsolated</b>() (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a6423c493fd76f1774a8e80c56d8c5cdc">UpdateStateIsolated</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>WhenFiring</b> (defined in <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#af8f5688ff2d8b47dddf560b8985cc3eb">WhenFiring</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></td><td class="entry"></td></tr>
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
|||||||
@ -76,6 +76,7 @@ $(function() {
|
|||||||
</div><!-- top -->
|
</div><!-- top -->
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="summary">
|
<div class="summary">
|
||||||
|
<a href="#nested-classes">Classes</a> |
|
||||||
<a href="#pub-types">Public Types</a> |
|
<a href="#pub-types">Public Types</a> |
|
||||||
<a href="#pub-methods">Public Member Functions</a> |
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||||
@ -100,6 +101,12 @@ Inheritance diagram for Neuron:</div>
|
|||||||
</map>
|
</map>
|
||||||
</div></div>
|
</div></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||||
|
Classes</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html">Presets</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The curve presets for the activation functions. <a href="class_nano_brain_1_1_neuron_1_1_presets.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
||||||
Public Types</h2></td></tr>
|
Public Types</h2></td></tr>
|
||||||
<tr class="memitem:a1b62779c4e520ef73e1e2afe2517d487" id="r_a1b62779c4e520ef73e1e2afe2517d487"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">CombinatorType</a> { <a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487aa0ec87054b5e5b7847d0d8780a01a3d5">Sum</a>
|
<tr class="memitem:a1b62779c4e520ef73e1e2afe2517d487" id="r_a1b62779c4e520ef73e1e2afe2517d487"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">CombinatorType</a> { <a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487aa0ec87054b5e5b7847d0d8780a01a3d5">Sum</a>
|
||||||
@ -146,38 +153,35 @@ Public Member Functions</h2></td></tr>
|
|||||||
<tr class="memitem:ad061c93300b4280f3bb195377d439886" id="r_ad061c93300b4280f3bb195377d439886"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">SetBias</a> (Vector3 inputValue)</td></tr>
|
<tr class="memitem:ad061c93300b4280f3bb195377d439886" id="r_ad061c93300b4280f3bb195377d439886"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">SetBias</a> (Vector3 inputValue)</td></tr>
|
||||||
<tr class="memdesc:ad061c93300b4280f3bb195377d439886"><td class="mdescLeft"> </td><td class="mdescRight">Set the bias, recalculate the output and update all Nuclei receiving from this Nucleus. <br /></td></tr>
|
<tr class="memdesc:ad061c93300b4280f3bb195377d439886"><td class="mdescLeft"> </td><td class="mdescRight">Set the bias, recalculate the output and update all Nuclei receiving from this Nucleus. <br /></td></tr>
|
||||||
<tr class="separator:ad061c93300b4280f3bb195377d439886"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad061c93300b4280f3bb195377d439886"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ad6e3ab9d4f508435294d9b81a5dc0e92" id="r_ad6e3ab9d4f508435294d9b81a5dc0e92"><td class="memItemLeft" align="right" valign="top"><a id="ad6e3ab9d4f508435294d9b81a5dc0e92" name="ad6e3ab9d4f508435294d9b81a5dc0e92"></a>
|
<tr class="memitem:ad6e3ab9d4f508435294d9b81a5dc0e92" id="r_ad6e3ab9d4f508435294d9b81a5dc0e92"><td class="memItemLeft" align="right" valign="top">AnimationCurve </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ad6e3ab9d4f508435294d9b81a5dc0e92">GenerateCurve</a> ()</td></tr>
|
||||||
AnimationCurve </td><td class="memItemRight" valign="bottom"><b>GenerateCurve</b> ()</td></tr>
|
<tr class="memdesc:ad6e3ab9d4f508435294d9b81a5dc0e92"><td class="mdescLeft"> </td><td class="mdescRight">Generate the curve for the current activation function. <br /></td></tr>
|
||||||
<tr class="separator:ad6e3ab9d4f508435294d9b81a5dc0e92"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad6e3ab9d4f508435294d9b81a5dc0e92"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a80905f66a0e030cfb017cb4ffa70b7d6" id="r_a80905f66a0e030cfb017cb4ffa70b7d6"><td class="memItemLeft" align="right" valign="top"><a id="a80905f66a0e030cfb017cb4ffa70b7d6" name="a80905f66a0e030cfb017cb4ffa70b7d6"></a>
|
<tr class="memitem:a80905f66a0e030cfb017cb4ffa70b7d6" id="r_a80905f66a0e030cfb017cb4ffa70b7d6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a80905f66a0e030cfb017cb4ffa70b7d6">SleepCheck</a> ()</td></tr>
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>SleepCheck</b> ()</td></tr>
|
<tr class="memdesc:a80905f66a0e030cfb017cb4ffa70b7d6"><td class="mdescLeft"> </td><td class="mdescRight">Check if the neuron is sleeping. <br /></td></tr>
|
||||||
<tr class="separator:a80905f66a0e030cfb017cb4ffa70b7d6"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a80905f66a0e030cfb017cb4ffa70b7d6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a1fe47719448c18e0f897fb2afd1bca12" id="r_a1fe47719448c18e0f897fb2afd1bca12"><td class="memItemLeft" align="right" valign="top">override <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a1fe47719448c18e0f897fb2afd1bca12">ShallowCloneTo</a> (<a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> newParent)</td></tr>
|
<tr class="memitem:aaa3bde95880bcb5c3c79c0511a668213" id="r_aaa3bde95880bcb5c3c79c0511a668213"><td class="memItemLeft" align="right" valign="top">override <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#aaa3bde95880bcb5c3c79c0511a668213">ShallowCloneTo</a> (<a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> <a class="el" href="class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6">parent</a>)</td></tr>
|
||||||
<tr class="memdesc:a1fe47719448c18e0f897fb2afd1bca12"><td class="mdescLeft"> </td><td class="mdescRight">Toggle for printing debugging trace data. <br /></td></tr>
|
<tr class="memdesc:aaa3bde95880bcb5c3c79c0511a668213"><td class="mdescLeft"> </td><td class="mdescRight">Toggle for printing debugging trace data. <br /></td></tr>
|
||||||
<tr class="separator:a1fe47719448c18e0f897fb2afd1bca12"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aaa3bde95880bcb5c3c79c0511a668213"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a6423c493fd76f1774a8e80c56d8c5cdc" id="r_a6423c493fd76f1774a8e80c56d8c5cdc"><td class="memItemLeft" align="right" valign="top"><a id="a6423c493fd76f1774a8e80c56d8c5cdc" name="a6423c493fd76f1774a8e80c56d8c5cdc"></a>
|
<tr class="memitem:a6423c493fd76f1774a8e80c56d8c5cdc" id="r_a6423c493fd76f1774a8e80c56d8c5cdc"><td class="memItemLeft" align="right" valign="top">override void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a6423c493fd76f1774a8e80c56d8c5cdc">UpdateStateIsolated</a> ()</td></tr>
|
||||||
override void </td><td class="memItemRight" valign="bottom"><b>UpdateStateIsolated</b> ()</td></tr>
|
<tr class="memdesc:a6423c493fd76f1774a8e80c56d8c5cdc"><td class="mdescLeft"> </td><td class="mdescRight">Update the state without updating other Nuclei. <br /></td></tr>
|
||||||
<tr class="separator:a6423c493fd76f1774a8e80c56d8c5cdc"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6423c493fd76f1774a8e80c56d8c5cdc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ac336222e6d6f84cfc9f4ea68b5973166" id="r_ac336222e6d6f84cfc9f4ea68b5973166"><td class="memItemLeft" align="right" valign="top"><a id="ac336222e6d6f84cfc9f4ea68b5973166" name="ac336222e6d6f84cfc9f4ea68b5973166"></a>
|
<tr class="memitem:ac336222e6d6f84cfc9f4ea68b5973166" id="r_ac336222e6d6f84cfc9f4ea68b5973166"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ac336222e6d6f84cfc9f4ea68b5973166">CombinatorSum</a> ()</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>CombinatorSum</b> ()</td></tr>
|
<tr class="memdesc:ac336222e6d6f84cfc9f4ea68b5973166"><td class="mdescLeft"> </td><td class="mdescRight">Sum the synapse outputs together. <br /></td></tr>
|
||||||
<tr class="separator:ac336222e6d6f84cfc9f4ea68b5973166"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ac336222e6d6f84cfc9f4ea68b5973166"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:acad9a97a8f3b9df50209623e3e50bce3" id="r_acad9a97a8f3b9df50209623e3e50bce3"><td class="memItemLeft" align="right" valign="top"><a id="acad9a97a8f3b9df50209623e3e50bce3" name="acad9a97a8f3b9df50209623e3e50bce3"></a>
|
<tr class="memitem:acad9a97a8f3b9df50209623e3e50bce3" id="r_acad9a97a8f3b9df50209623e3e50bce3"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#acad9a97a8f3b9df50209623e3e50bce3">CombinatorProduct</a> ()</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>CombinatorProduct</b> ()</td></tr>
|
<tr class="memdesc:acad9a97a8f3b9df50209623e3e50bce3"><td class="mdescLeft"> </td><td class="mdescRight">Multiply the synapse outputs together. <br /></td></tr>
|
||||||
<tr class="separator:acad9a97a8f3b9df50209623e3e50bce3"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:acad9a97a8f3b9df50209623e3e50bce3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ab7909448ce5cda39c1e786d80a38d357" id="r_ab7909448ce5cda39c1e786d80a38d357"><td class="memItemLeft" align="right" valign="top"><a id="ab7909448ce5cda39c1e786d80a38d357" name="ab7909448ce5cda39c1e786d80a38d357"></a>
|
<tr class="memitem:ab7909448ce5cda39c1e786d80a38d357" id="r_ab7909448ce5cda39c1e786d80a38d357"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ab7909448ce5cda39c1e786d80a38d357">CombinatorSum</a> ()</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>CombinatorSum</b> ()</td></tr>
|
<tr class="memdesc:ab7909448ce5cda39c1e786d80a38d357"><td class="mdescLeft"> </td><td class="mdescRight">Sum the synapse outputs together. <br /></td></tr>
|
||||||
<tr class="separator:ab7909448ce5cda39c1e786d80a38d357"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab7909448ce5cda39c1e786d80a38d357"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a985c9a28b445133460cee6aa23d050ea" id="r_a985c9a28b445133460cee6aa23d050ea"><td class="memItemLeft" align="right" valign="top"><a id="a985c9a28b445133460cee6aa23d050ea" name="a985c9a28b445133460cee6aa23d050ea"></a>
|
<tr class="memitem:a985c9a28b445133460cee6aa23d050ea" id="r_a985c9a28b445133460cee6aa23d050ea"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a985c9a28b445133460cee6aa23d050ea">CombinatorProduct</a> ()</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>CombinatorProduct</b> ()</td></tr>
|
<tr class="memdesc:a985c9a28b445133460cee6aa23d050ea"><td class="mdescLeft"> </td><td class="mdescRight">Multiply the synapse outputs together. <br /></td></tr>
|
||||||
<tr class="separator:a985c9a28b445133460cee6aa23d050ea"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a985c9a28b445133460cee6aa23d050ea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a20815c4f39693f68352d4414b2ea028b" id="r_a20815c4f39693f68352d4414b2ea028b"><td class="memItemLeft" align="right" valign="top"><a id="a20815c4f39693f68352d4414b2ea028b" name="a20815c4f39693f68352d4414b2ea028b"></a>
|
<tr class="memitem:a8aab0c6e45f7d0fc37ce401f7821e567" id="r_a8aab0c6e45f7d0fc37ce401f7821e567"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a8aab0c6e45f7d0fc37ce401f7821e567">AddReceiver</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> receiverToAdd, float weight=1)</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>CombinatorMax</b> ()</td></tr>
|
<tr class="memdesc:a8aab0c6e45f7d0fc37ce401f7821e567"><td class="mdescLeft"> </td><td class="mdescRight">Add a new receiver to this neuron. <br /></td></tr>
|
||||||
<tr class="separator:a20815c4f39693f68352d4414b2ea028b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a8aab0c6e45f7d0fc37ce401f7821e567" id="r_a8aab0c6e45f7d0fc37ce401f7821e567"><td class="memItemLeft" align="right" valign="top"><a id="a8aab0c6e45f7d0fc37ce401f7821e567" name="a8aab0c6e45f7d0fc37ce401f7821e567"></a>
|
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><b>AddReceiver</b> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> receiverToAdd, float weight=1)</td></tr>
|
|
||||||
<tr class="separator:a8aab0c6e45f7d0fc37ce401f7821e567"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a8aab0c6e45f7d0fc37ce401f7821e567"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a692c9509c2eb2aea86911a9456adbf85" id="r_a692c9509c2eb2aea86911a9456adbf85"><td class="memItemLeft" align="right" valign="top"><a id="a692c9509c2eb2aea86911a9456adbf85" name="a692c9509c2eb2aea86911a9456adbf85"></a>
|
<tr class="memitem:a692c9509c2eb2aea86911a9456adbf85" id="r_a692c9509c2eb2aea86911a9456adbf85"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a692c9509c2eb2aea86911a9456adbf85">RemoveReceiver</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> receiverToRemove)</td></tr>
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><b>RemoveReceiver</b> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> receiverToRemove)</td></tr>
|
<tr class="memdesc:a692c9509c2eb2aea86911a9456adbf85"><td class="mdescLeft"> </td><td class="mdescRight">Remove a receiver to this neuron. <br /></td></tr>
|
||||||
<tr class="separator:a692c9509c2eb2aea86911a9456adbf85"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a692c9509c2eb2aea86911a9456adbf85"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a12d7736b50b96ff16732e8c8eb33346d" id="r_a12d7736b50b96ff16732e8c8eb33346d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">ProcessStimulus</a> (Vector3 inputValue)</td></tr>
|
<tr class="memitem:a12d7736b50b96ff16732e8c8eb33346d" id="r_a12d7736b50b96ff16732e8c8eb33346d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">ProcessStimulus</a> (Vector3 inputValue)</td></tr>
|
||||||
<tr class="memdesc:a12d7736b50b96ff16732e8c8eb33346d"><td class="mdescLeft"> </td><td class="mdescRight">Process an external stimulus. <br /></td></tr>
|
<tr class="memdesc:a12d7736b50b96ff16732e8c8eb33346d"><td class="mdescLeft"> </td><td class="mdescRight">Process an external stimulus. <br /></td></tr>
|
||||||
@ -189,8 +193,8 @@ virtual void </td><td class="memItemRight" valign="bottom"><b>UpdateNuclei<
|
|||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
||||||
Static Public Member Functions</h2></td></tr>
|
Static Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:ad818e3b65f5eee3497ab5f53693bf7e8" id="r_ad818e3b65f5eee3497ab5f53693bf7e8"><td class="memItemLeft" align="right" valign="top"><a id="ad818e3b65f5eee3497ab5f53693bf7e8" name="ad818e3b65f5eee3497ab5f53693bf7e8"></a>
|
<tr class="memitem:ad818e3b65f5eee3497ab5f53693bf7e8" id="r_ad818e3b65f5eee3497ab5f53693bf7e8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ad818e3b65f5eee3497ab5f53693bf7e8">Delete</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> nucleus)</td></tr>
|
||||||
static void </td><td class="memItemRight" valign="bottom"><b>Delete</b> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> nucleus)</td></tr>
|
<tr class="memdesc:ad818e3b65f5eee3497ab5f53693bf7e8"><td class="mdescLeft"> </td><td class="mdescRight">Delete the give neuron. <br /></td></tr>
|
||||||
<tr class="separator:ad818e3b65f5eee3497ab5f53693bf7e8"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad818e3b65f5eee3497ab5f53693bf7e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
||||||
@ -202,27 +206,33 @@ Public Attributes</h2></td></tr>
|
|||||||
<a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">CombinatorType</a> </td><td class="memItemRight" valign="bottom"><b>combinator</b> = <a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487aa0ec87054b5e5b7847d0d8780a01a3d5">CombinatorType.Sum</a></td></tr>
|
<a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">CombinatorType</a> </td><td class="memItemRight" valign="bottom"><b>combinator</b> = <a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487aa0ec87054b5e5b7847d0d8780a01a3d5">CombinatorType.Sum</a></td></tr>
|
||||||
<tr class="memdesc:adcd8e3279ab63ad98f34485b6403e0c9"><td class="mdescLeft"> </td><td class="mdescRight">The type of combinator used for this Neuron. <br /></td></tr>
|
<tr class="memdesc:adcd8e3279ab63ad98f34485b6403e0c9"><td class="mdescLeft"> </td><td class="mdescRight">The type of combinator used for this Neuron. <br /></td></tr>
|
||||||
<tr class="separator:adcd8e3279ab63ad98f34485b6403e0c9"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:adcd8e3279ab63ad98f34485b6403e0c9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ae4f76187dbf3af7be9fe58f560b2f79e" id="r_ae4f76187dbf3af7be9fe58f560b2f79e"><td class="memItemLeft" align="right" valign="top"><a id="ae4f76187dbf3af7be9fe58f560b2f79e" name="ae4f76187dbf3af7be9fe58f560b2f79e"></a>
|
<tr class="memitem:a27b891fe7eca8e5bbcdbf0ce02c1e7fd" id="r_a27b891fe7eca8e5bbcdbf0ce02c1e7fd"><td class="memItemLeft" align="right" valign="top"><a id="a27b891fe7eca8e5bbcdbf0ce02c1e7fd" name="a27b891fe7eca8e5bbcdbf0ce02c1e7fd"></a>
|
||||||
<a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> </td><td class="memItemRight" valign="bottom"><b>_curvePreset</b></td></tr>
|
<a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> </td><td class="memItemRight" valign="bottom"><b>_activator</b></td></tr>
|
||||||
<tr class="separator:ae4f76187dbf3af7be9fe58f560b2f79e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:a27b891fe7eca8e5bbcdbf0ce02c1e7fd"><td class="mdescLeft"> </td><td class="mdescRight">The activation function. <br /></td></tr>
|
||||||
|
<tr class="separator:a27b891fe7eca8e5bbcdbf0ce02c1e7fd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a515dbc8cdce3d6b2091228e7c6d2036f" id="r_a515dbc8cdce3d6b2091228e7c6d2036f"><td class="memItemLeft" align="right" valign="top"><a id="a515dbc8cdce3d6b2091228e7c6d2036f" name="a515dbc8cdce3d6b2091228e7c6d2036f"></a>
|
<tr class="memitem:a515dbc8cdce3d6b2091228e7c6d2036f" id="r_a515dbc8cdce3d6b2091228e7c6d2036f"><td class="memItemLeft" align="right" valign="top"><a id="a515dbc8cdce3d6b2091228e7c6d2036f" name="a515dbc8cdce3d6b2091228e7c6d2036f"></a>
|
||||||
AnimationCurve </td><td class="memItemRight" valign="bottom"><b>curve</b></td></tr>
|
AnimationCurve </td><td class="memItemRight" valign="bottom"><b>curve</b></td></tr>
|
||||||
|
<tr class="memdesc:a515dbc8cdce3d6b2091228e7c6d2036f"><td class="mdescLeft"> </td><td class="mdescRight">The curve representing the activation function. <br /></td></tr>
|
||||||
<tr class="separator:a515dbc8cdce3d6b2091228e7c6d2036f"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a515dbc8cdce3d6b2091228e7c6d2036f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ab24f9dd28a936f0daabebf979c933b2a" id="r_ab24f9dd28a936f0daabebf979c933b2a"><td class="memItemLeft" align="right" valign="top"><a id="ab24f9dd28a936f0daabebf979c933b2a" name="ab24f9dd28a936f0daabebf979c933b2a"></a>
|
<tr class="memitem:ab24f9dd28a936f0daabebf979c933b2a" id="r_ab24f9dd28a936f0daabebf979c933b2a"><td class="memItemLeft" align="right" valign="top"><a id="ab24f9dd28a936f0daabebf979c933b2a" name="ab24f9dd28a936f0daabebf979c933b2a"></a>
|
||||||
float </td><td class="memItemRight" valign="bottom"><b>curveMax</b> = 1.0f</td></tr>
|
float </td><td class="memItemRight" valign="bottom"><b>curveMax</b> = 1.0f</td></tr>
|
||||||
|
<tr class="memdesc:ab24f9dd28a936f0daabebf979c933b2a"><td class="mdescLeft"> </td><td class="mdescRight">The maximum value of the curve. <br /></td></tr>
|
||||||
<tr class="separator:ab24f9dd28a936f0daabebf979c933b2a"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab24f9dd28a936f0daabebf979c933b2a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:af8f5688ff2d8b47dddf560b8985cc3eb" id="r_af8f5688ff2d8b47dddf560b8985cc3eb"><td class="memItemLeft" align="right" valign="top"><a id="af8f5688ff2d8b47dddf560b8985cc3eb" name="af8f5688ff2d8b47dddf560b8985cc3eb"></a>
|
<tr class="memitem:af8f5688ff2d8b47dddf560b8985cc3eb" id="r_af8f5688ff2d8b47dddf560b8985cc3eb"><td class="memItemLeft" align="right" valign="top"><a id="af8f5688ff2d8b47dddf560b8985cc3eb" name="af8f5688ff2d8b47dddf560b8985cc3eb"></a>
|
||||||
Action </td><td class="memItemRight" valign="bottom"><b>WhenFiring</b></td></tr>
|
Action </td><td class="memItemRight" valign="bottom"><b>WhenFiring</b></td></tr>
|
||||||
|
<tr class="memdesc:af8f5688ff2d8b47dddf560b8985cc3eb"><td class="mdescLeft"> </td><td class="mdescRight">An action which is called every time the neuron is updated and is firing. <br /></td></tr>
|
||||||
<tr class="separator:af8f5688ff2d8b47dddf560b8985cc3eb"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:af8f5688ff2d8b47dddf560b8985cc3eb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:abfab36f8671affe59f81ae668369c5b0" id="r_abfab36f8671affe59f81ae668369c5b0"><td class="memItemLeft" align="right" valign="top"><a id="abfab36f8671affe59f81ae668369c5b0" name="abfab36f8671affe59f81ae668369c5b0"></a>
|
<tr class="memitem:abfab36f8671affe59f81ae668369c5b0" id="r_abfab36f8671affe59f81ae668369c5b0"><td class="memItemLeft" align="right" valign="top"><a id="abfab36f8671affe59f81ae668369c5b0" name="abfab36f8671affe59f81ae668369c5b0"></a>
|
||||||
bool </td><td class="memItemRight" valign="bottom"><b>persistOutput</b> = false</td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>persistOutput</b> = false</td></tr>
|
||||||
|
<tr class="memdesc:abfab36f8671affe59f81ae668369c5b0"><td class="mdescLeft"> </td><td class="mdescRight">When true, the value will not be reset after timeToSleep. <br /></td></tr>
|
||||||
<tr class="separator:abfab36f8671affe59f81ae668369c5b0"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:abfab36f8671affe59f81ae668369c5b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a4f960fd4f8434912f6e1876890d3a211" id="r_a4f960fd4f8434912f6e1876890d3a211"><td class="memItemLeft" align="right" valign="top"><a id="a4f960fd4f8434912f6e1876890d3a211" name="a4f960fd4f8434912f6e1876890d3a211"></a>
|
<tr class="memitem:a4f960fd4f8434912f6e1876890d3a211" id="r_a4f960fd4f8434912f6e1876890d3a211"><td class="memItemLeft" align="right" valign="top"><a id="a4f960fd4f8434912f6e1876890d3a211" name="a4f960fd4f8434912f6e1876890d3a211"></a>
|
||||||
float </td><td class="memItemRight" valign="bottom"><b>lastUpdate</b> = 0</td></tr>
|
float </td><td class="memItemRight" valign="bottom"><b>lastUpdate</b> = 0</td></tr>
|
||||||
<tr class="memdesc:a4f960fd4f8434912f6e1876890d3a211"><td class="mdescLeft"> </td><td class="mdescRight">Toggle for printing debugging trace data. <br /></td></tr>
|
<tr class="memdesc:a4f960fd4f8434912f6e1876890d3a211"><td class="mdescLeft"> </td><td class="mdescRight">The time at which the last update has been done. <br /></td></tr>
|
||||||
<tr class="separator:a4f960fd4f8434912f6e1876890d3a211"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4f960fd4f8434912f6e1876890d3a211"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a2e06ca7042b030b1f5442d0687ee6699" id="r_a2e06ca7042b030b1f5442d0687ee6699"><td class="memItemLeft" align="right" valign="top"><a id="a2e06ca7042b030b1f5442d0687ee6699" name="a2e06ca7042b030b1f5442d0687ee6699"></a>
|
<tr class="memitem:a2e06ca7042b030b1f5442d0687ee6699" id="r_a2e06ca7042b030b1f5442d0687ee6699"><td class="memItemLeft" align="right" valign="top"><a id="a2e06ca7042b030b1f5442d0687ee6699" name="a2e06ca7042b030b1f5442d0687ee6699"></a>
|
||||||
readonly float </td><td class="memItemRight" valign="bottom"><b>timeToSleep</b> = 1f</td></tr>
|
readonly float </td><td class="memItemRight" valign="bottom"><b>timeToSleep</b> = 1f</td></tr>
|
||||||
|
<tr class="memdesc:a2e06ca7042b030b1f5442d0687ee6699"><td class="mdescLeft"> </td><td class="mdescRight">Time in seconds after the last update the neuron can go to sleep. <br /></td></tr>
|
||||||
<tr class="separator:a2e06ca7042b030b1f5442d0687ee6699"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2e06ca7042b030b1f5442d0687ee6699"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a8ccf841cb59e451791bcb2e1ac4f1edc" id="r_a8ccf841cb59e451791bcb2e1ac4f1edc"><td class="memItemLeft" align="right" valign="top"><a id="a8ccf841cb59e451791bcb2e1ac4f1edc" name="a8ccf841cb59e451791bcb2e1ac4f1edc"></a>
|
<tr class="memitem:a8ccf841cb59e451791bcb2e1ac4f1edc" id="r_a8ccf841cb59e451791bcb2e1ac4f1edc"><td class="memItemLeft" align="right" valign="top"><a id="a8ccf841cb59e451791bcb2e1ac4f1edc" name="a8ccf841cb59e451791bcb2e1ac4f1edc"></a>
|
||||||
string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
||||||
@ -234,59 +244,52 @@ string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
|
|||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
||||||
Protected Member Functions</h2></td></tr>
|
Protected Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a61ebfee9f73116bd87d641af0fd3ef57" id="r_a61ebfee9f73116bd87d641af0fd3ef57"><td class="memItemLeft" align="right" valign="top"><a id="a61ebfee9f73116bd87d641af0fd3ef57" name="a61ebfee9f73116bd87d641af0fd3ef57"></a>
|
<tr class="memitem:a61ebfee9f73116bd87d641af0fd3ef57" id="r_a61ebfee9f73116bd87d641af0fd3ef57"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a61ebfee9f73116bd87d641af0fd3ef57">CloneFields</a> (<a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> clone)</td></tr>
|
||||||
virtual void </td><td class="memItemRight" valign="bottom"><b>CloneFields</b> (<a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> clone)</td></tr>
|
<tr class="memdesc:a61ebfee9f73116bd87d641af0fd3ef57"><td class="mdescLeft"> </td><td class="mdescRight">Copy relevant fields of this neuron to the given neuron. <br /></td></tr>
|
||||||
<tr class="separator:a61ebfee9f73116bd87d641af0fd3ef57"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a61ebfee9f73116bd87d641af0fd3ef57"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a3590a85401077fded4dc3dc24cccc2ef" id="r_a3590a85401077fded4dc3dc24cccc2ef"><td class="memItemLeft" align="right" valign="top"><a id="a3590a85401077fded4dc3dc24cccc2ef" name="a3590a85401077fded4dc3dc24cccc2ef"></a>
|
<tr class="memitem:aff1de06241cbc2846468d82203026382" id="r_aff1de06241cbc2846468d82203026382"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#aff1de06241cbc2846468d82203026382">ActivatorLinear</a> (float3 input)</td></tr>
|
||||||
void </td><td class="memItemRight" valign="bottom"><b>CheckSleepingSynapses</b> ()</td></tr>
|
<tr class="memdesc:aff1de06241cbc2846468d82203026382"><td class="mdescLeft"> </td><td class="mdescRight">Linear activation function. <br /></td></tr>
|
||||||
<tr class="separator:a3590a85401077fded4dc3dc24cccc2ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:aff1de06241cbc2846468d82203026382" id="r_aff1de06241cbc2846468d82203026382"><td class="memItemLeft" align="right" valign="top"><a id="aff1de06241cbc2846468d82203026382" name="aff1de06241cbc2846468d82203026382"></a>
|
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorLinear</b> (float3 input)</td></tr>
|
|
||||||
<tr class="separator:aff1de06241cbc2846468d82203026382"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aff1de06241cbc2846468d82203026382"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aad821525adf08cba40407ef1924046a3" id="r_aad821525adf08cba40407ef1924046a3"><td class="memItemLeft" align="right" valign="top"><a id="aad821525adf08cba40407ef1924046a3" name="aad821525adf08cba40407ef1924046a3"></a>
|
<tr class="memitem:aad821525adf08cba40407ef1924046a3" id="r_aad821525adf08cba40407ef1924046a3"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#aad821525adf08cba40407ef1924046a3">ActivatorSqrt</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorSqrt</b> (float3 input)</td></tr>
|
<tr class="memdesc:aad821525adf08cba40407ef1924046a3"><td class="mdescLeft"> </td><td class="mdescRight">Square root activation function. <br /></td></tr>
|
||||||
<tr class="separator:aad821525adf08cba40407ef1924046a3"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aad821525adf08cba40407ef1924046a3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a8ec3807c2e34c26c93bd24364fb86cfd" id="r_a8ec3807c2e34c26c93bd24364fb86cfd"><td class="memItemLeft" align="right" valign="top"><a id="a8ec3807c2e34c26c93bd24364fb86cfd" name="a8ec3807c2e34c26c93bd24364fb86cfd"></a>
|
<tr class="memitem:a8ec3807c2e34c26c93bd24364fb86cfd" id="r_a8ec3807c2e34c26c93bd24364fb86cfd"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a8ec3807c2e34c26c93bd24364fb86cfd">ActivatorPower</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorPower</b> (float3 input)</td></tr>
|
<tr class="memdesc:a8ec3807c2e34c26c93bd24364fb86cfd"><td class="mdescLeft"> </td><td class="mdescRight">Power activation function. <br /></td></tr>
|
||||||
<tr class="separator:a8ec3807c2e34c26c93bd24364fb86cfd"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a8ec3807c2e34c26c93bd24364fb86cfd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a9b4e8a447335f2eea7df277b2c27110c" id="r_a9b4e8a447335f2eea7df277b2c27110c"><td class="memItemLeft" align="right" valign="top"><a id="a9b4e8a447335f2eea7df277b2c27110c" name="a9b4e8a447335f2eea7df277b2c27110c"></a>
|
<tr class="memitem:a9b4e8a447335f2eea7df277b2c27110c" id="r_a9b4e8a447335f2eea7df277b2c27110c"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a9b4e8a447335f2eea7df277b2c27110c">ActivatorReciprocal</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorReciprocal</b> (float3 input)</td></tr>
|
<tr class="memdesc:a9b4e8a447335f2eea7df277b2c27110c"><td class="mdescLeft"> </td><td class="mdescRight">Reciprocal activation function. <br /></td></tr>
|
||||||
<tr class="separator:a9b4e8a447335f2eea7df277b2c27110c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9b4e8a447335f2eea7df277b2c27110c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a963c97a182c9e4148146c330182e5389" id="r_a963c97a182c9e4148146c330182e5389"><td class="memItemLeft" align="right" valign="top"><a id="a963c97a182c9e4148146c330182e5389" name="a963c97a182c9e4148146c330182e5389"></a>
|
<tr class="memitem:a963c97a182c9e4148146c330182e5389" id="r_a963c97a182c9e4148146c330182e5389"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a963c97a182c9e4148146c330182e5389">ActivatorTanh</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorTanh</b> (float3 input)</td></tr>
|
<tr class="memdesc:a963c97a182c9e4148146c330182e5389"><td class="mdescLeft"> </td><td class="mdescRight">Tanh activation function. <br /></td></tr>
|
||||||
<tr class="separator:a963c97a182c9e4148146c330182e5389"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a963c97a182c9e4148146c330182e5389"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:afd3dff2960a406f480a02db7fa351e68" id="r_afd3dff2960a406f480a02db7fa351e68"><td class="memItemLeft" align="right" valign="top"><a id="afd3dff2960a406f480a02db7fa351e68" name="afd3dff2960a406f480a02db7fa351e68"></a>
|
<tr class="memitem:afd3dff2960a406f480a02db7fa351e68" id="r_afd3dff2960a406f480a02db7fa351e68"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#afd3dff2960a406f480a02db7fa351e68">ActivatorBinary</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorBinary</b> (float3 input)</td></tr>
|
<tr class="memdesc:afd3dff2960a406f480a02db7fa351e68"><td class="mdescLeft"> </td><td class="mdescRight">Binary activation function. <br /></td></tr>
|
||||||
<tr class="separator:afd3dff2960a406f480a02db7fa351e68"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:afd3dff2960a406f480a02db7fa351e68"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a115176d819f6eaa624803c2ee3770f32" id="r_a115176d819f6eaa624803c2ee3770f32"><td class="memItemLeft" align="right" valign="top"><a id="a115176d819f6eaa624803c2ee3770f32" name="a115176d819f6eaa624803c2ee3770f32"></a>
|
<tr class="memitem:a115176d819f6eaa624803c2ee3770f32" id="r_a115176d819f6eaa624803c2ee3770f32"><td class="memItemLeft" align="right" valign="top">float3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a115176d819f6eaa624803c2ee3770f32">ActivatorNormalized</a> (float3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorNormalized</b> (float3 input)</td></tr>
|
<tr class="memdesc:a115176d819f6eaa624803c2ee3770f32"><td class="mdescLeft"> </td><td class="mdescRight">Normalize activation function. <br /></td></tr>
|
||||||
<tr class="separator:a115176d819f6eaa624803c2ee3770f32"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a115176d819f6eaa624803c2ee3770f32"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a93c27673ddb8605213bc209c9828ddf0" id="r_a93c27673ddb8605213bc209c9828ddf0"><td class="memItemLeft" align="right" valign="top"><a id="a93c27673ddb8605213bc209c9828ddf0" name="a93c27673ddb8605213bc209c9828ddf0"></a>
|
<tr class="memitem:a337e53a6f6aae4d31dc5c5a5d4359213" id="r_a337e53a6f6aae4d31dc5c5a5d4359213"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a337e53a6f6aae4d31dc5c5a5d4359213">ActivatorLinear</a> (Vector3 input)</td></tr>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>ActivatorCustom</b> (float3 input)</td></tr>
|
<tr class="memdesc:a337e53a6f6aae4d31dc5c5a5d4359213"><td class="mdescLeft"> </td><td class="mdescRight">Linear activation function. <br /></td></tr>
|
||||||
<tr class="separator:a93c27673ddb8605213bc209c9828ddf0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a337e53a6f6aae4d31dc5c5a5d4359213" id="r_a337e53a6f6aae4d31dc5c5a5d4359213"><td class="memItemLeft" align="right" valign="top"><a id="a337e53a6f6aae4d31dc5c5a5d4359213" name="a337e53a6f6aae4d31dc5c5a5d4359213"></a>
|
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>ActivatorLinear</b> (Vector3 input)</td></tr>
|
|
||||||
<tr class="separator:a337e53a6f6aae4d31dc5c5a5d4359213"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a337e53a6f6aae4d31dc5c5a5d4359213"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ae17b57e9db94bfd35ba6feba84eb4249" id="r_ae17b57e9db94bfd35ba6feba84eb4249"><td class="memItemLeft" align="right" valign="top"><a id="ae17b57e9db94bfd35ba6feba84eb4249" name="ae17b57e9db94bfd35ba6feba84eb4249"></a>
|
<tr class="memitem:ae17b57e9db94bfd35ba6feba84eb4249" id="r_ae17b57e9db94bfd35ba6feba84eb4249"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ae17b57e9db94bfd35ba6feba84eb4249">ActivatorSqrt</a> (Vector3 input)</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>ActivatorSqrt</b> (Vector3 input)</td></tr>
|
<tr class="memdesc:ae17b57e9db94bfd35ba6feba84eb4249"><td class="mdescLeft"> </td><td class="mdescRight">Square root activation function. <br /></td></tr>
|
||||||
<tr class="separator:ae17b57e9db94bfd35ba6feba84eb4249"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ae17b57e9db94bfd35ba6feba84eb4249"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a7e418a2d45b63d8d50bb790686f0180b" id="r_a7e418a2d45b63d8d50bb790686f0180b"><td class="memItemLeft" align="right" valign="top"><a id="a7e418a2d45b63d8d50bb790686f0180b" name="a7e418a2d45b63d8d50bb790686f0180b"></a>
|
<tr class="memitem:a7e418a2d45b63d8d50bb790686f0180b" id="r_a7e418a2d45b63d8d50bb790686f0180b"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a7e418a2d45b63d8d50bb790686f0180b">ActivatorPower</a> (Vector3 input)</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>ActivatorPower</b> (Vector3 input)</td></tr>
|
<tr class="memdesc:a7e418a2d45b63d8d50bb790686f0180b"><td class="mdescLeft"> </td><td class="mdescRight">Power activation function. <br /></td></tr>
|
||||||
<tr class="separator:a7e418a2d45b63d8d50bb790686f0180b"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a7e418a2d45b63d8d50bb790686f0180b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a4550fa8adb4d7f967727702a630abb30" id="r_a4550fa8adb4d7f967727702a630abb30"><td class="memItemLeft" align="right" valign="top"><a id="a4550fa8adb4d7f967727702a630abb30" name="a4550fa8adb4d7f967727702a630abb30"></a>
|
<tr class="memitem:a4550fa8adb4d7f967727702a630abb30" id="r_a4550fa8adb4d7f967727702a630abb30"><td class="memItemLeft" align="right" valign="top">Vector3 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a4550fa8adb4d7f967727702a630abb30">ActivatorReciprocal</a> (Vector3 input)</td></tr>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>ActivatorReciprocal</b> (Vector3 input)</td></tr>
|
<tr class="memdesc:a4550fa8adb4d7f967727702a630abb30"><td class="mdescLeft"> </td><td class="mdescRight">Reciprocal activation function. <br /></td></tr>
|
||||||
<tr class="separator:a4550fa8adb4d7f967727702a630abb30"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4550fa8adb4d7f967727702a630abb30"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a4950603069801811d195f1558cf86b1e" id="r_a4950603069801811d195f1558cf86b1e"><td class="memItemLeft" align="right" valign="top"><a id="a4950603069801811d195f1558cf86b1e" name="a4950603069801811d195f1558cf86b1e"></a>
|
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>ActivatorCustom</b> (Vector3 input)</td></tr>
|
|
||||||
<tr class="separator:a4950603069801811d195f1558cf86b1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
||||||
Protected Attributes</h2></td></tr>
|
Protected Attributes</h2></td></tr>
|
||||||
<tr class="memitem:a6389e0e1e08f9a670958d110050d2504" id="r_a6389e0e1e08f9a670958d110050d2504"><td class="memItemLeft" align="right" valign="top"><a id="a6389e0e1e08f9a670958d110050d2504" name="a6389e0e1e08f9a670958d110050d2504"></a>
|
<tr class="memitem:a6389e0e1e08f9a670958d110050d2504" id="r_a6389e0e1e08f9a670958d110050d2504"><td class="memItemLeft" align="right" valign="top"><a id="a6389e0e1e08f9a670958d110050d2504" name="a6389e0e1e08f9a670958d110050d2504"></a>
|
||||||
float3 </td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
|
float3 </td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
|
||||||
|
<tr class="memdesc:a6389e0e1e08f9a670958d110050d2504"><td class="mdescLeft"> </td><td class="mdescRight">The output value of the neuron. <br /></td></tr>
|
||||||
<tr class="separator:a6389e0e1e08f9a670958d110050d2504"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a6389e0e1e08f9a670958d110050d2504"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ab08d3adcd550750d22943d5f8a8f94a4" id="r_ab08d3adcd550750d22943d5f8a8f94a4"><td class="memItemLeft" align="right" valign="top"><a id="ab08d3adcd550750d22943d5f8a8f94a4" name="ab08d3adcd550750d22943d5f8a8f94a4"></a>
|
<tr class="memitem:ab08d3adcd550750d22943d5f8a8f94a4" id="r_ab08d3adcd550750d22943d5f8a8f94a4"><td class="memItemLeft" align="right" valign="top"><a id="ab08d3adcd550750d22943d5f8a8f94a4" name="ab08d3adcd550750d22943d5f8a8f94a4"></a>
|
||||||
Vector3 </td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
|
Vector3 </td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
|
||||||
|
<tr class="memdesc:ab08d3adcd550750d22943d5f8a8f94a4"><td class="mdescLeft"> </td><td class="mdescRight">The output value of the neuron. <br /></td></tr>
|
||||||
<tr class="separator:ab08d3adcd550750d22943d5f8a8f94a4"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab08d3adcd550750d22943d5f8a8f94a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
|
||||||
@ -295,41 +298,45 @@ Properties</h2></td></tr>
|
|||||||
List< <a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> > </td><td class="memItemRight" valign="bottom"><b>synapses</b><code> [get]</code></td></tr>
|
List< <a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> > </td><td class="memItemRight" valign="bottom"><b>synapses</b><code> [get]</code></td></tr>
|
||||||
<tr class="memdesc:ac77e618ae3d7d6915b86a2f8191e6327"><td class="mdescLeft"> </td><td class="mdescRight">The synapses of the nucleus. <br /></td></tr>
|
<tr class="memdesc:ac77e618ae3d7d6915b86a2f8191e6327"><td class="mdescLeft"> </td><td class="mdescRight">The synapses of the nucleus. <br /></td></tr>
|
||||||
<tr class="separator:ac77e618ae3d7d6915b86a2f8191e6327"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ac77e618ae3d7d6915b86a2f8191e6327"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa37b5c3b20b12e035829dec3867b4c02" id="r_aa37b5c3b20b12e035829dec3867b4c02"><td class="memItemLeft" align="right" valign="top"><a id="aa37b5c3b20b12e035829dec3867b4c02" name="aa37b5c3b20b12e035829dec3867b4c02"></a>
|
<tr class="memitem:a7b44b9201cb62d1778628082f10bb1d8" id="r_a7b44b9201cb62d1778628082f10bb1d8"><td class="memItemLeft" align="right" valign="top"><a id="a7b44b9201cb62d1778628082f10bb1d8" name="a7b44b9201cb62d1778628082f10bb1d8"></a>
|
||||||
<a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> </td><td class="memItemRight" valign="bottom"><b>curvePreset</b><code> [get, set]</code></td></tr>
|
<a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">ActivationType</a> </td><td class="memItemRight" valign="bottom"><b>activator</b><code> [get, set]</code></td></tr>
|
||||||
<tr class="separator:aa37b5c3b20b12e035829dec3867b4c02"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memdesc:a7b44b9201cb62d1778628082f10bb1d8"><td class="mdescLeft"> </td><td class="mdescRight">The activation funtion. <br /></td></tr>
|
||||||
|
<tr class="separator:a7b44b9201cb62d1778628082f10bb1d8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a024bbbea602e330474f1a45573c0341c" id="r_a024bbbea602e330474f1a45573c0341c"><td class="memItemLeft" align="right" valign="top"><a id="a024bbbea602e330474f1a45573c0341c" name="a024bbbea602e330474f1a45573c0341c"></a>
|
<tr class="memitem:a024bbbea602e330474f1a45573c0341c" id="r_a024bbbea602e330474f1a45573c0341c"><td class="memItemLeft" align="right" valign="top"><a id="a024bbbea602e330474f1a45573c0341c" name="a024bbbea602e330474f1a45573c0341c"></a>
|
||||||
virtual float3 </td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
|
virtual float3 </td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
|
||||||
|
<tr class="memdesc:a024bbbea602e330474f1a45573c0341c"><td class="mdescLeft"> </td><td class="mdescRight">The output value of the neuron. <br /></td></tr>
|
||||||
<tr class="separator:a024bbbea602e330474f1a45573c0341c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a024bbbea602e330474f1a45573c0341c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a284254d801c88f5640afd8ef1f9b7ef1" id="r_a284254d801c88f5640afd8ef1f9b7ef1"><td class="memItemLeft" align="right" valign="top"><a id="a284254d801c88f5640afd8ef1f9b7ef1" name="a284254d801c88f5640afd8ef1f9b7ef1"></a>
|
<tr class="memitem:a284254d801c88f5640afd8ef1f9b7ef1" id="r_a284254d801c88f5640afd8ef1f9b7ef1"><td class="memItemLeft" align="right" valign="top"><a id="a284254d801c88f5640afd8ef1f9b7ef1" name="a284254d801c88f5640afd8ef1f9b7ef1"></a>
|
||||||
float </td><td class="memItemRight" valign="bottom"><b>outputMagnitude</b><code> [get]</code></td></tr>
|
float </td><td class="memItemRight" valign="bottom"><b>outputMagnitude</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:a284254d801c88f5640afd8ef1f9b7ef1"><td class="mdescLeft"> </td><td class="mdescRight">The magnitude of the neuron output. <br /></td></tr>
|
||||||
<tr class="separator:a284254d801c88f5640afd8ef1f9b7ef1"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a284254d801c88f5640afd8ef1f9b7ef1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a27d8f10c1af6b29c97cf449004220da8" id="r_a27d8f10c1af6b29c97cf449004220da8"><td class="memItemLeft" align="right" valign="top"><a id="a27d8f10c1af6b29c97cf449004220da8" name="a27d8f10c1af6b29c97cf449004220da8"></a>
|
<tr class="memitem:a27d8f10c1af6b29c97cf449004220da8" id="r_a27d8f10c1af6b29c97cf449004220da8"><td class="memItemLeft" align="right" valign="top"><a id="a27d8f10c1af6b29c97cf449004220da8" name="a27d8f10c1af6b29c97cf449004220da8"></a>
|
||||||
float </td><td class="memItemRight" valign="bottom"><b>outputSqrMagnitude</b><code> [get]</code></td></tr>
|
float </td><td class="memItemRight" valign="bottom"><b>outputSqrMagnitude</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:a27d8f10c1af6b29c97cf449004220da8"><td class="mdescLeft"> </td><td class="mdescRight">The squared magnitude of the neuron output. <br /></td></tr>
|
||||||
<tr class="separator:a27d8f10c1af6b29c97cf449004220da8"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a27d8f10c1af6b29c97cf449004220da8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a9ecd7ab16fd502e478b1258c7d87fd44" id="r_a9ecd7ab16fd502e478b1258c7d87fd44"><td class="memItemLeft" align="right" valign="top"><a id="a9ecd7ab16fd502e478b1258c7d87fd44" name="a9ecd7ab16fd502e478b1258c7d87fd44"></a>
|
<tr class="memitem:a9ecd7ab16fd502e478b1258c7d87fd44" id="r_a9ecd7ab16fd502e478b1258c7d87fd44"><td class="memItemLeft" align="right" valign="top"><a id="a9ecd7ab16fd502e478b1258c7d87fd44" name="a9ecd7ab16fd502e478b1258c7d87fd44"></a>
|
||||||
virtual Vector3 </td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
|
virtual Vector3 </td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
|
||||||
|
<tr class="memdesc:a9ecd7ab16fd502e478b1258c7d87fd44"><td class="mdescLeft"> </td><td class="mdescRight">The output value of the neuron. <br /></td></tr>
|
||||||
<tr class="separator:a9ecd7ab16fd502e478b1258c7d87fd44"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a9ecd7ab16fd502e478b1258c7d87fd44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ad12c9bcead3b485fb46faed0d4934bcb" id="r_ad12c9bcead3b485fb46faed0d4934bcb"><td class="memItemLeft" align="right" valign="top"><a id="ad12c9bcead3b485fb46faed0d4934bcb" name="ad12c9bcead3b485fb46faed0d4934bcb"></a>
|
<tr class="memitem:ad12c9bcead3b485fb46faed0d4934bcb" id="r_ad12c9bcead3b485fb46faed0d4934bcb"><td class="memItemLeft" align="right" valign="top"><a id="ad12c9bcead3b485fb46faed0d4934bcb" name="ad12c9bcead3b485fb46faed0d4934bcb"></a>
|
||||||
bool </td><td class="memItemRight" valign="bottom"><b>isFiring</b><code> [get]</code></td></tr>
|
bool </td><td class="memItemRight" valign="bottom"><b>isFiring</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:ad12c9bcead3b485fb46faed0d4934bcb"><td class="mdescLeft"> </td><td class="mdescRight">True if the neuron have a positive value with magnitude > 0.5. <br /></td></tr>
|
||||||
<tr class="separator:ad12c9bcead3b485fb46faed0d4934bcb"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ad12c9bcead3b485fb46faed0d4934bcb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ae8552e9fd3b0cd45e7f672ef1d6cb11b" id="r_ae8552e9fd3b0cd45e7f672ef1d6cb11b"><td class="memItemLeft" align="right" valign="top"><a id="ae8552e9fd3b0cd45e7f672ef1d6cb11b" name="ae8552e9fd3b0cd45e7f672ef1d6cb11b"></a>
|
<tr class="memitem:ae8552e9fd3b0cd45e7f672ef1d6cb11b" id="r_ae8552e9fd3b0cd45e7f672ef1d6cb11b"><td class="memItemLeft" align="right" valign="top"><a id="ae8552e9fd3b0cd45e7f672ef1d6cb11b" name="ae8552e9fd3b0cd45e7f672ef1d6cb11b"></a>
|
||||||
virtual bool </td><td class="memItemRight" valign="bottom"><b>isSleeping</b><code> [get]</code></td></tr>
|
virtual bool </td><td class="memItemRight" valign="bottom"><b>isSleeping</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:ae8552e9fd3b0cd45e7f672ef1d6cb11b"><td class="mdescLeft"> </td><td class="mdescRight">True when the neuron is not persisting and has not be updated for timeToSleep seconds. <br /></td></tr>
|
||||||
<tr class="separator:ae8552e9fd3b0cd45e7f672ef1d6cb11b"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ae8552e9fd3b0cd45e7f672ef1d6cb11b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ade3c65b8999bc2caea35a477a890d557" id="r_ade3c65b8999bc2caea35a477a890d557"><td class="memItemLeft" align="right" valign="top"><a id="ade3c65b8999bc2caea35a477a890d557" name="ade3c65b8999bc2caea35a477a890d557"></a>
|
<tr class="memitem:ade3c65b8999bc2caea35a477a890d557" id="r_ade3c65b8999bc2caea35a477a890d557"><td class="memItemLeft" align="right" valign="top"><a id="ade3c65b8999bc2caea35a477a890d557" name="ade3c65b8999bc2caea35a477a890d557"></a>
|
||||||
Func< float3 > </td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
|
Func< float3 > </td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:ade3c65b8999bc2caea35a477a890d557"><td class="mdescLeft"> </td><td class="mdescRight">The combinator which combines the values from all synapses. <br /></td></tr>
|
||||||
<tr class="separator:ade3c65b8999bc2caea35a477a890d557"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ade3c65b8999bc2caea35a477a890d557"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a3f5113c3ec0e521ab24c3bdd34c5389e" id="r_a3f5113c3ec0e521ab24c3bdd34c5389e"><td class="memItemLeft" align="right" valign="top"><a id="a3f5113c3ec0e521ab24c3bdd34c5389e" name="a3f5113c3ec0e521ab24c3bdd34c5389e"></a>
|
<tr class="memitem:a3f5113c3ec0e521ab24c3bdd34c5389e" id="r_a3f5113c3ec0e521ab24c3bdd34c5389e"><td class="memItemLeft" align="right" valign="top"><a id="a3f5113c3ec0e521ab24c3bdd34c5389e" name="a3f5113c3ec0e521ab24c3bdd34c5389e"></a>
|
||||||
Func< Vector3 > </td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
|
Func< Vector3 > </td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
|
||||||
|
<tr class="memdesc:a3f5113c3ec0e521ab24c3bdd34c5389e"><td class="mdescLeft"> </td><td class="mdescRight">The combinator which combines the values from all synapses. <br /></td></tr>
|
||||||
<tr class="separator:a3f5113c3ec0e521ab24c3bdd34c5389e"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a3f5113c3ec0e521ab24c3bdd34c5389e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a797a75dff1486071ece7a2d7f6633a89" id="r_a797a75dff1486071ece7a2d7f6633a89"><td class="memItemLeft" align="right" valign="top"><a id="a797a75dff1486071ece7a2d7f6633a89" name="a797a75dff1486071ece7a2d7f6633a89"></a>
|
|
||||||
Func< float3, float3 > </td><td class="memItemRight" valign="bottom"><b>Activator</b><code> [get]</code></td></tr>
|
|
||||||
<tr class="separator:a797a75dff1486071ece7a2d7f6633a89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ab187c2a45e229df7e120e820b987302f" id="r_ab187c2a45e229df7e120e820b987302f"><td class="memItemLeft" align="right" valign="top"><a id="ab187c2a45e229df7e120e820b987302f" name="ab187c2a45e229df7e120e820b987302f"></a>
|
|
||||||
Func< Vector3, Vector3 > </td><td class="memItemRight" valign="bottom"><b>Activator</b><code> [get]</code></td></tr>
|
|
||||||
<tr class="separator:ab187c2a45e229df7e120e820b987302f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a5310348a060db92afd9b6b5329f72723" id="r_a5310348a060db92afd9b6b5329f72723"><td class="memItemLeft" align="right" valign="top"><a id="a5310348a060db92afd9b6b5329f72723" name="a5310348a060db92afd9b6b5329f72723"></a>
|
<tr class="memitem:a5310348a060db92afd9b6b5329f72723" id="r_a5310348a060db92afd9b6b5329f72723"><td class="memItemLeft" align="right" valign="top"><a id="a5310348a060db92afd9b6b5329f72723" name="a5310348a060db92afd9b6b5329f72723"></a>
|
||||||
virtual List< <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> > </td><td class="memItemRight" valign="bottom"><b>receivers</b><code> [get, set]</code></td></tr>
|
virtual List< <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> > </td><td class="memItemRight" valign="bottom"><b>receivers</b><code> [get, set]</code></td></tr>
|
||||||
|
<tr class="memdesc:a5310348a060db92afd9b6b5329f72723"><td class="mdescLeft"> </td><td class="mdescRight">The nuclei which have a synapse to this neuron. <br /></td></tr>
|
||||||
<tr class="separator:a5310348a060db92afd9b6b5329f72723"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a5310348a060db92afd9b6b5329f72723"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||||
@ -553,8 +560,48 @@ virtual List< <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus<
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a1fe47719448c18e0f897fb2afd1bca12" name="a1fe47719448c18e0f897fb2afd1bca12"></a>
|
<a id="ad6e3ab9d4f508435294d9b81a5dc0e92" name="ad6e3ab9d4f508435294d9b81a5dc0e92"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a1fe47719448c18e0f897fb2afd1bca12">◆ </a></span>ShallowCloneTo()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#ad6e3ab9d4f508435294d9b81a5dc0e92">◆ </a></span>GenerateCurve()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">AnimationCurve GenerateCurve </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Generate the curve for the current activation function. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The curve </dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a80905f66a0e030cfb017cb4ffa70b7d6" name="a80905f66a0e030cfb017cb4ffa70b7d6"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a80905f66a0e030cfb017cb4ffa70b7d6">◆ </a></span>SleepCheck()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void SleepCheck </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Check if the neuron is sleeping. </p>
|
||||||
|
<p>This will reset the output value if it is sleeping </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="aaa3bde95880bcb5c3c79c0511a668213" name="aaa3bde95880bcb5c3c79c0511a668213"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aaa3bde95880bcb5c3c79c0511a668213">◆ </a></span>ShallowCloneTo()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@ -563,7 +610,7 @@ virtual List< <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus<
|
|||||||
<td class="memname">override <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> ShallowCloneTo </td>
|
<td class="memname">override <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> ShallowCloneTo </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> </td>
|
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> </td>
|
||||||
<td class="paramname"><em>newParent</em></td><td>)</td>
|
<td class="paramname"><em>parent</em></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@ -579,6 +626,637 @@ virtual List< <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus<
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
|
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a61ebfee9f73116bd87d641af0fd3ef57" name="a61ebfee9f73116bd87d641af0fd3ef57"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a61ebfee9f73116bd87d641af0fd3ef57">◆ </a></span>CloneFields()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual void CloneFields </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> </td>
|
||||||
|
<td class="paramname"><em>clone</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Copy relevant fields of this neuron to the given neuron. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">clone</td><td></td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ad818e3b65f5eee3497ab5f53693bf7e8" name="ad818e3b65f5eee3497ab5f53693bf7e8"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad818e3b65f5eee3497ab5f53693bf7e8">◆ </a></span>Delete()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">static void Delete </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> </td>
|
||||||
|
<td class="paramname"><em>nucleus</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Delete the give neuron. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">nucleus</td><td>The neuron to delete</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a6423c493fd76f1774a8e80c56d8c5cdc" name="a6423c493fd76f1774a8e80c56d8c5cdc"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6423c493fd76f1774a8e80c56d8c5cdc">◆ </a></span>UpdateStateIsolated()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">override void UpdateStateIsolated </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Update the state without updating other Nuclei. </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ac336222e6d6f84cfc9f4ea68b5973166" name="ac336222e6d6f84cfc9f4ea68b5973166"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac336222e6d6f84cfc9f4ea68b5973166">◆ </a></span>CombinatorSum() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 CombinatorSum </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Sum the synapse outputs together. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The sum of the synapse outputs</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="acad9a97a8f3b9df50209623e3e50bce3" name="acad9a97a8f3b9df50209623e3e50bce3"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#acad9a97a8f3b9df50209623e3e50bce3">◆ </a></span>CombinatorProduct() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 CombinatorProduct </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Multiply the synapse outputs together. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The mutliplcation of the synapse outputs</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ab7909448ce5cda39c1e786d80a38d357" name="ab7909448ce5cda39c1e786d80a38d357"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab7909448ce5cda39c1e786d80a38d357">◆ </a></span>CombinatorSum() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 CombinatorSum </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Sum the synapse outputs together. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The sum of the synapse outputs</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a985c9a28b445133460cee6aa23d050ea" name="a985c9a28b445133460cee6aa23d050ea"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a985c9a28b445133460cee6aa23d050ea">◆ </a></span>CombinatorProduct() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 CombinatorProduct </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Multiply the synapse outputs together. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The mutliplcation of the synapse outputs</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="aff1de06241cbc2846468d82203026382" name="aff1de06241cbc2846468d82203026382"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aff1de06241cbc2846468d82203026382">◆ </a></span>ActivatorLinear() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorLinear </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Linear activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The unchanged value</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="aad821525adf08cba40407ef1924046a3" name="aad821525adf08cba40407ef1924046a3"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aad821525adf08cba40407ef1924046a3">◆ </a></span>ActivatorSqrt() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorSqrt </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Square root activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The square root of the input</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a8ec3807c2e34c26c93bd24364fb86cfd" name="a8ec3807c2e34c26c93bd24364fb86cfd"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ec3807c2e34c26c93bd24364fb86cfd">◆ </a></span>ActivatorPower() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorPower </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Power activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The input to the power of 2</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a9b4e8a447335f2eea7df277b2c27110c" name="a9b4e8a447335f2eea7df277b2c27110c"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9b4e8a447335f2eea7df277b2c27110c">◆ </a></span>ActivatorReciprocal() <span class="overload">[1/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorReciprocal </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Reciprocal activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>1/input value</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a963c97a182c9e4148146c330182e5389" name="a963c97a182c9e4148146c330182e5389"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a963c97a182c9e4148146c330182e5389">◆ </a></span>ActivatorTanh()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorTanh </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Tanh activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Tanh(input value)</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="afd3dff2960a406f480a02db7fa351e68" name="afd3dff2960a406f480a02db7fa351e68"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#afd3dff2960a406f480a02db7fa351e68">◆ </a></span>ActivatorBinary()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorBinary </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Binary activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>An uniform vector with magnitude between 0 and 1</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a115176d819f6eaa624803c2ee3770f32" name="a115176d819f6eaa624803c2ee3770f32"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a115176d819f6eaa624803c2ee3770f32">◆ </a></span>ActivatorNormalized()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">float3 ActivatorNormalized </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Normalize activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The normalized vector</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a337e53a6f6aae4d31dc5c5a5d4359213" name="a337e53a6f6aae4d31dc5c5a5d4359213"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a337e53a6f6aae4d31dc5c5a5d4359213">◆ </a></span>ActivatorLinear() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 ActivatorLinear </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">Vector3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Linear activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The unchanged value</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ae17b57e9db94bfd35ba6feba84eb4249" name="ae17b57e9db94bfd35ba6feba84eb4249"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae17b57e9db94bfd35ba6feba84eb4249">◆ </a></span>ActivatorSqrt() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 ActivatorSqrt </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">Vector3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Square root activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The square root of the input</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a7e418a2d45b63d8d50bb790686f0180b" name="a7e418a2d45b63d8d50bb790686f0180b"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e418a2d45b63d8d50bb790686f0180b">◆ </a></span>ActivatorPower() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 ActivatorPower </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">Vector3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Power activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The input to the power of 2</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a4550fa8adb4d7f967727702a630abb30" name="a4550fa8adb4d7f967727702a630abb30"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4550fa8adb4d7f967727702a630abb30">◆ </a></span>ActivatorReciprocal() <span class="overload">[2/2]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Vector3 ActivatorReciprocal </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">Vector3 </td>
|
||||||
|
<td class="paramname"><em>input</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Reciprocal activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">input</td><td>Input value</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>1/input value</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a8aab0c6e45f7d0fc37ce401f7821e567" name="a8aab0c6e45f7d0fc37ce401f7821e567"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8aab0c6e45f7d0fc37ce401f7821e567">◆ </a></span>AddReceiver()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual void AddReceiver </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> </td>
|
||||||
|
<td class="paramname"><em>receiverToAdd</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">float </td>
|
||||||
|
<td class="paramname"><em>weight</em> = <code>1</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Add a new receiver to this neuron. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">receiverToAdd</td><td>The receiver to add</td></tr>
|
||||||
|
<tr><td class="paramname">weight</td><td>The weight to use for the synapse to his neuron</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a692c9509c2eb2aea86911a9456adbf85" name="a692c9509c2eb2aea86911a9456adbf85"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a692c9509c2eb2aea86911a9456adbf85">◆ </a></span>RemoveReceiver()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual void RemoveReceiver </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> </td>
|
||||||
|
<td class="paramname"><em>receiverToRemove</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Remove a receiver to this neuron. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">receiverToRemove</td><td>The receiver to remove</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a12d7736b50b96ff16732e8c8eb33346d" name="a12d7736b50b96ff16732e8c8eb33346d"></a>
|
<a id="a12d7736b50b96ff16732e8c8eb33346d" name="a12d7736b50b96ff16732e8c8eb33346d"></a>
|
||||||
@ -609,8 +1287,6 @@ virtual List< <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus<
|
|||||||
<dl class="params"><dt>Parameters</dt><dd>
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
<table class="params">
|
<table class="params">
|
||||||
<tr><td class="paramname">inputValue</td><td>The value of the stimulus</td></tr>
|
<tr><td class="paramname">inputValue</td><td>The value of the stimulus</td></tr>
|
||||||
<tr><td class="paramname">thingId</td><td>The id of the thing causing the stimulus</td></tr>
|
|
||||||
<tr><td class="paramname">thingName</td><td>The name of the thing causing the stimulus</td></tr>
|
|
||||||
</table>
|
</table>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|||||||
@ -0,0 +1,95 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>Nano Brain for Unity: Member List</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="custom_doxygen.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="PasserLifeLogoRight1_300.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">Nano Brain for Unity<span id="projectnumber"> v0.1</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.8 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="nav-path" class="navpath">
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespace_nano_brain.html">NanoBrain</a></li><li class="navelem"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></li><li class="navelem"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html">Presets</a></li> </ul>
|
||||||
|
</div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">Neuron.Presets Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html">Neuron.Presets</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a228fe35e8266e1ba83bcb14e51336cb9">Binary</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html">Neuron.Presets</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a2be9548be4faa587e3b83c6b39cf4f7f">Linear</a>(float weight)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html">Neuron.Presets</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#ad688bdbd1666531c9e373cd4036c5b2f">Power</a>(float exponent, float weight)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html">Neuron.Presets</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a95062424aeafe99d83a66386742c8d0e">Reciprocal</a>(float weight)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html">Neuron.Presets</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#af1297252667bca16a178908b700bad95">Tanh</a>(float weight)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html">Neuron.Presets</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
291
Documentation/html/class_nano_brain_1_1_neuron_1_1_presets.html
Normal file
291
Documentation/html/class_nano_brain_1_1_neuron_1_1_presets.html
Normal file
@ -0,0 +1,291 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>Nano Brain for Unity: Neuron.Presets Class Reference</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="custom_doxygen.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectlogo"><img alt="Logo" src="PasserLifeLogoRight1_300.png"/></td>
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">Nano Brain for Unity<span id="projectnumber"> v0.1</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.8 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="nav-path" class="navpath">
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespace_nano_brain.html">NanoBrain</a></li><li class="navelem"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a></li><li class="navelem"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html">Presets</a></li> </ul>
|
||||||
|
</div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
||||||
|
<a href="class_nano_brain_1_1_neuron_1_1_presets-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">Neuron.Presets Class Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
|
||||||
|
<div class="textblock"><p>The curve presets for the activation functions. </p>
|
||||||
|
</div><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
|
||||||
|
Static Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a2be9548be4faa587e3b83c6b39cf4f7f" id="r_a2be9548be4faa587e3b83c6b39cf4f7f"><td class="memItemLeft" align="right" valign="top">static AnimationCurve </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a2be9548be4faa587e3b83c6b39cf4f7f">Linear</a> (float weight)</td></tr>
|
||||||
|
<tr class="memdesc:a2be9548be4faa587e3b83c6b39cf4f7f"><td class="mdescLeft"> </td><td class="mdescRight">Generate a curve for the linear activation function. <br /></td></tr>
|
||||||
|
<tr class="separator:a2be9548be4faa587e3b83c6b39cf4f7f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ad688bdbd1666531c9e373cd4036c5b2f" id="r_ad688bdbd1666531c9e373cd4036c5b2f"><td class="memItemLeft" align="right" valign="top">static AnimationCurve </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#ad688bdbd1666531c9e373cd4036c5b2f">Power</a> (float exponent, float weight)</td></tr>
|
||||||
|
<tr class="memdesc:ad688bdbd1666531c9e373cd4036c5b2f"><td class="mdescLeft"> </td><td class="mdescRight">Generate a curve for the power activation function. <br /></td></tr>
|
||||||
|
<tr class="separator:ad688bdbd1666531c9e373cd4036c5b2f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a95062424aeafe99d83a66386742c8d0e" id="r_a95062424aeafe99d83a66386742c8d0e"><td class="memItemLeft" align="right" valign="top">static AnimationCurve </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a95062424aeafe99d83a66386742c8d0e">Reciprocal</a> (float weight)</td></tr>
|
||||||
|
<tr class="memdesc:a95062424aeafe99d83a66386742c8d0e"><td class="mdescLeft"> </td><td class="mdescRight">Generate a curve for the reciprocal activation function. <br /></td></tr>
|
||||||
|
<tr class="separator:a95062424aeafe99d83a66386742c8d0e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af1297252667bca16a178908b700bad95" id="r_af1297252667bca16a178908b700bad95"><td class="memItemLeft" align="right" valign="top">static AnimationCurve </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#af1297252667bca16a178908b700bad95">Tanh</a> (float weight)</td></tr>
|
||||||
|
<tr class="memdesc:af1297252667bca16a178908b700bad95"><td class="mdescLeft"> </td><td class="mdescRight">Generate a curve for the tanh activation function. <br /></td></tr>
|
||||||
|
<tr class="separator:af1297252667bca16a178908b700bad95"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a228fe35e8266e1ba83bcb14e51336cb9" id="r_a228fe35e8266e1ba83bcb14e51336cb9"><td class="memItemLeft" align="right" valign="top">static AnimationCurve </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a228fe35e8266e1ba83bcb14e51336cb9">Binary</a> ()</td></tr>
|
||||||
|
<tr class="memdesc:a228fe35e8266e1ba83bcb14e51336cb9"><td class="mdescLeft"> </td><td class="mdescRight">Generate a curve for the binary activation function. <br /></td></tr>
|
||||||
|
<tr class="separator:a228fe35e8266e1ba83bcb14e51336cb9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a2be9548be4faa587e3b83c6b39cf4f7f" name="a2be9548be4faa587e3b83c6b39cf4f7f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2be9548be4faa587e3b83c6b39cf4f7f">◆ </a></span>Linear()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">static AnimationCurve Linear </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float </td>
|
||||||
|
<td class="paramname"><em>weight</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Generate a curve for the linear activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">weight</td><td>The maximum value for the function</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The curve preset</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ad688bdbd1666531c9e373cd4036c5b2f" name="ad688bdbd1666531c9e373cd4036c5b2f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad688bdbd1666531c9e373cd4036c5b2f">◆ </a></span>Power()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">static AnimationCurve Power </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float </td>
|
||||||
|
<td class="paramname"><em>exponent</em>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">float </td>
|
||||||
|
<td class="paramname"><em>weight</em> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td></td>
|
||||||
|
<td>)</td>
|
||||||
|
<td></td><td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Generate a curve for the power activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">exponent</td><td>The exponent of the power function</td></tr>
|
||||||
|
<tr><td class="paramname">weight</td><td>The maximum value for the function</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The curve preset</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a95062424aeafe99d83a66386742c8d0e" name="a95062424aeafe99d83a66386742c8d0e"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a95062424aeafe99d83a66386742c8d0e">◆ </a></span>Reciprocal()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">static AnimationCurve Reciprocal </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float </td>
|
||||||
|
<td class="paramname"><em>weight</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Generate a curve for the reciprocal activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">weight</td><td>The maximum value for the function</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The curve preset</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="af1297252667bca16a178908b700bad95" name="af1297252667bca16a178908b700bad95"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#af1297252667bca16a178908b700bad95">◆ </a></span>Tanh()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">static AnimationCurve Tanh </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">float </td>
|
||||||
|
<td class="paramname"><em>weight</em></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Generate a curve for the tanh activation function. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">weight</td><td>The maximum value for the function</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The curve preset</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a228fe35e8266e1ba83bcb14e51336cb9" name="a228fe35e8266e1ba83bcb14e51336cb9"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a228fe35e8266e1ba83bcb14e51336cb9">◆ </a></span>Binary()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">static AnimationCurve Binary </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Generate a curve for the binary activation function. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The curve preset</dd></dl>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@ -74,7 +74,7 @@ $(function() {
|
|||||||
<div class="headertitle"><div class="title">Class Index</div></div>
|
<div class="headertitle"><div class="title">Class Index</div></div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="qindex"><a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_S">S</a></div>
|
<div class="qindex"><a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_S">S</a></div>
|
||||||
<div class="classindex">
|
<div class="classindex">
|
||||||
<dl class="classindex even">
|
<dl class="classindex even">
|
||||||
<dt class="alphachar"><a id="letter_B" name="letter_B">B</a></dt>
|
<dt class="alphachar"><a id="letter_B" name="letter_B">B</a></dt>
|
||||||
@ -89,6 +89,9 @@ $(function() {
|
|||||||
<dt class="alphachar"><a id="letter_N" name="letter_N">N</a></dt>
|
<dt class="alphachar"><a id="letter_N" name="letter_N">N</a></dt>
|
||||||
<dd><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> (<a class="el" href="namespace_nano_brain.html">NanoBrain</a>)</dd><dd><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> (<a class="el" href="namespace_nano_brain.html">NanoBrain</a>)</dd></dl>
|
<dd><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> (<a class="el" href="namespace_nano_brain.html">NanoBrain</a>)</dd><dd><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> (<a class="el" href="namespace_nano_brain.html">NanoBrain</a>)</dd></dl>
|
||||||
<dl class="classindex even">
|
<dl class="classindex even">
|
||||||
|
<dt class="alphachar"><a id="letter_P" name="letter_P">P</a></dt>
|
||||||
|
<dd><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html">Neuron.Presets</a> (<a class="el" href="namespace_nano_brain.html">NanoBrain</a>)</dd></dl>
|
||||||
|
<dl class="classindex odd">
|
||||||
<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
|
<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
|
||||||
<dd><a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> (<a class="el" href="namespace_nano_brain.html">NanoBrain</a>)</dd></dl>
|
<dd><a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> (<a class="el" href="namespace_nano_brain.html">NanoBrain</a>)</dd></dl>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -74,13 +74,24 @@ $(function() {
|
|||||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
<h3><a id="index__5F" name="index__5F"></a>- _ -</h3><ul>
|
<h3><a id="index__5F" name="index__5F"></a>- _ -</h3><ul>
|
||||||
|
<li>_activator : <a class="el" href="class_nano_brain_1_1_neuron.html#a27b891fe7eca8e5bbcdbf0ce02c1e7fd">Neuron</a></li>
|
||||||
<li>_outputs : <a class="el" href="class_nano_brain_1_1_cluster.html#a396446e598842236360096aa9a41c037">Cluster</a></li>
|
<li>_outputs : <a class="el" href="class_nano_brain_1_1_cluster.html#a396446e598842236360096aa9a41c037">Cluster</a></li>
|
||||||
|
<li>_outputValue : <a class="el" href="class_nano_brain_1_1_neuron.html#a6389e0e1e08f9a670958d110050d2504">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
|
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
|
||||||
<li>ActivationType : <a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">Neuron</a></li>
|
<li>ActivationType : <a class="el" href="class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f">Neuron</a></li>
|
||||||
|
<li>activator : <a class="el" href="class_nano_brain_1_1_neuron.html#a7b44b9201cb62d1778628082f10bb1d8">Neuron</a></li>
|
||||||
|
<li>ActivatorBinary() : <a class="el" href="class_nano_brain_1_1_neuron.html#afd3dff2960a406f480a02db7fa351e68">Neuron</a></li>
|
||||||
|
<li>ActivatorLinear() : <a class="el" href="class_nano_brain_1_1_neuron.html#aff1de06241cbc2846468d82203026382">Neuron</a></li>
|
||||||
|
<li>ActivatorNormalized() : <a class="el" href="class_nano_brain_1_1_neuron.html#a115176d819f6eaa624803c2ee3770f32">Neuron</a></li>
|
||||||
|
<li>ActivatorPower() : <a class="el" href="class_nano_brain_1_1_neuron.html#a8ec3807c2e34c26c93bd24364fb86cfd">Neuron</a></li>
|
||||||
|
<li>ActivatorReciprocal() : <a class="el" href="class_nano_brain_1_1_neuron.html#a9b4e8a447335f2eea7df277b2c27110c">Neuron</a></li>
|
||||||
|
<li>ActivatorSqrt() : <a class="el" href="class_nano_brain_1_1_neuron.html#aad821525adf08cba40407ef1924046a3">Neuron</a></li>
|
||||||
|
<li>ActivatorTanh() : <a class="el" href="class_nano_brain_1_1_neuron.html#a963c97a182c9e4148146c330182e5389">Neuron</a></li>
|
||||||
<li>AddInstance() : <a class="el" href="class_nano_brain_1_1_cluster.html#ab9c2d62634f5ff39eea2fb0d3e1a8bdc">Cluster</a></li>
|
<li>AddInstance() : <a class="el" href="class_nano_brain_1_1_cluster.html#ab9c2d62634f5ff39eea2fb0d3e1a8bdc">Cluster</a></li>
|
||||||
|
<li>AddReceiver() : <a class="el" href="class_nano_brain_1_1_neuron.html#a8aab0c6e45f7d0fc37ce401f7821e567">Neuron</a></li>
|
||||||
<li>AddSynapse() : <a class="el" href="class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e">Neuron</a></li>
|
<li>AddSynapse() : <a class="el" href="class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@ -88,24 +99,32 @@ $(function() {
|
|||||||
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
|
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
|
||||||
<li>baseName : <a class="el" href="class_nano_brain_1_1_cluster.html#a69781b68637b633039d76380665acdbf">Cluster</a></li>
|
<li>baseName : <a class="el" href="class_nano_brain_1_1_cluster.html#a69781b68637b633039d76380665acdbf">Cluster</a></li>
|
||||||
<li>bias : <a class="el" href="class_nano_brain_1_1_neuron.html#a540695e1c09734dd5790cb75e8b8f176">Neuron</a></li>
|
<li>bias : <a class="el" href="class_nano_brain_1_1_neuron.html#a540695e1c09734dd5790cb75e8b8f176">Neuron</a></li>
|
||||||
|
<li>Binary() : <a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a228fe35e8266e1ba83bcb14e51336cb9">Neuron.Presets</a></li>
|
||||||
<li>brain : <a class="el" href="class_nano_brain_1_1_brain.html#a13c34b3156815d7a106ecd64d75f0aa0">Brain</a></li>
|
<li>brain : <a class="el" href="class_nano_brain_1_1_brain.html#a13c34b3156815d7a106ecd64d75f0aa0">Brain</a></li>
|
||||||
<li>brainPrefab : <a class="el" href="class_nano_brain_1_1_brain.html#a26b54b078591a220e57a428898b9fe4b">Brain</a></li>
|
<li>brainPrefab : <a class="el" href="class_nano_brain_1_1_brain.html#a26b54b078591a220e57a428898b9fe4b">Brain</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||||
|
<li>CloneFields() : <a class="el" href="class_nano_brain_1_1_neuron.html#a61ebfee9f73116bd87d641af0fd3ef57">Neuron</a></li>
|
||||||
<li>Cluster() : <a class="el" href="class_nano_brain_1_1_cluster.html#a7f15db45b7dae643e67e2574ec9c1f8f">Cluster</a></li>
|
<li>Cluster() : <a class="el" href="class_nano_brain_1_1_cluster.html#a7f15db45b7dae643e67e2574ec9c1f8f">Cluster</a></li>
|
||||||
<li>cluster : <a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a7d698403a74165870dd28d9a11238e9e">ClusterPrefab</a></li>
|
<li>cluster : <a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a7d698403a74165870dd28d9a11238e9e">ClusterPrefab</a></li>
|
||||||
<li>CollectReceivers() : <a class="el" href="class_nano_brain_1_1_cluster.html#aafd42e24f34b91e3c441943e405f14ed">Cluster</a></li>
|
<li>CollectReceivers() : <a class="el" href="class_nano_brain_1_1_cluster.html#aafd42e24f34b91e3c441943e405f14ed">Cluster</a></li>
|
||||||
<li>CollectSynapsesTo() : <a class="el" href="class_nano_brain_1_1_cluster.html#a4bcbf4162dcb5d5722f1bcb842194780">Cluster</a></li>
|
<li>CollectSynapsesTo() : <a class="el" href="class_nano_brain_1_1_cluster.html#a4bcbf4162dcb5d5722f1bcb842194780">Cluster</a></li>
|
||||||
|
<li>Combinator : <a class="el" href="class_nano_brain_1_1_neuron.html#a3f5113c3ec0e521ab24c3bdd34c5389e">Neuron</a></li>
|
||||||
<li>combinator : <a class="el" href="class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9">Neuron</a></li>
|
<li>combinator : <a class="el" href="class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9">Neuron</a></li>
|
||||||
|
<li>CombinatorProduct() : <a class="el" href="class_nano_brain_1_1_neuron.html#acad9a97a8f3b9df50209623e3e50bce3">Neuron</a></li>
|
||||||
|
<li>CombinatorSum() : <a class="el" href="class_nano_brain_1_1_neuron.html#ac336222e6d6f84cfc9f4ea68b5973166">Neuron</a></li>
|
||||||
<li>CombinatorType : <a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">Neuron</a></li>
|
<li>CombinatorType : <a class="el" href="class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487">Neuron</a></li>
|
||||||
<li>computeOrders : <a class="el" href="class_nano_brain_1_1_cluster.html#a3025fcf968634065929ce5e72ba6195b">Cluster</a></li>
|
<li>computeOrders : <a class="el" href="class_nano_brain_1_1_cluster.html#a3025fcf968634065929ce5e72ba6195b">Cluster</a></li>
|
||||||
|
<li>curve : <a class="el" href="class_nano_brain_1_1_neuron.html#a515dbc8cdce3d6b2091228e7c6d2036f">Neuron</a></li>
|
||||||
|
<li>curveMax : <a class="el" href="class_nano_brain_1_1_neuron.html#ab24f9dd28a936f0daabebf979c933b2a">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||||
<li>defaultOutput : <a class="el" href="class_nano_brain_1_1_cluster.html#ac1a42e360c06e2d39f1230088df95315">Cluster</a></li>
|
<li>defaultOutput : <a class="el" href="class_nano_brain_1_1_cluster.html#ac1a42e360c06e2d39f1230088df95315">Cluster</a></li>
|
||||||
|
<li>Delete() : <a class="el" href="class_nano_brain_1_1_neuron.html#ad818e3b65f5eee3497ab5f53693bf7e8">Neuron</a></li>
|
||||||
<li>DeleteNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#ac997a47ca9c59b24ed47839110371a8b">Cluster</a></li>
|
<li>DeleteNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#ac997a47ca9c59b24ed47839110371a8b">Cluster</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@ -116,6 +135,7 @@ $(function() {
|
|||||||
|
|
||||||
|
|
||||||
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
||||||
|
<li>GenerateCurve() : <a class="el" href="class_nano_brain_1_1_neuron.html#ad6e3ab9d4f508435294d9b81a5dc0e92">Neuron</a></li>
|
||||||
<li>GetNeuron() : <a class="el" href="class_nano_brain_1_1_cluster.html#ad2e636dfdc383bc7d0c6a7097dfee405">Cluster</a></li>
|
<li>GetNeuron() : <a class="el" href="class_nano_brain_1_1_cluster.html#ad2e636dfdc383bc7d0c6a7097dfee405">Cluster</a></li>
|
||||||
<li>GetNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#a932e07a777c64ab281001a322c6dfff8">Cluster</a>, <a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a932e07a777c64ab281001a322c6dfff8">ClusterPrefab</a></li>
|
<li>GetNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#a932e07a777c64ab281001a322c6dfff8">Cluster</a>, <a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a932e07a777c64ab281001a322c6dfff8">ClusterPrefab</a></li>
|
||||||
<li>GetNucleusIndex() : <a class="el" href="class_nano_brain_1_1_cluster.html#acd3478ef28597ef1b32e7585b7621810">Cluster</a></li>
|
<li>GetNucleusIndex() : <a class="el" href="class_nano_brain_1_1_cluster.html#acd3478ef28597ef1b32e7585b7621810">Cluster</a></li>
|
||||||
@ -126,11 +146,14 @@ $(function() {
|
|||||||
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
|
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
|
||||||
<li>instanceCount : <a class="el" href="class_nano_brain_1_1_cluster.html#a2c3b425a37a9a0cadc1411b6f27f6661">Cluster</a></li>
|
<li>instanceCount : <a class="el" href="class_nano_brain_1_1_cluster.html#a2c3b425a37a9a0cadc1411b6f27f6661">Cluster</a></li>
|
||||||
<li>instances : <a class="el" href="class_nano_brain_1_1_cluster.html#a2d0dcbc67dbe8ceace4bfafd2699501e">Cluster</a></li>
|
<li>instances : <a class="el" href="class_nano_brain_1_1_cluster.html#a2d0dcbc67dbe8ceace4bfafd2699501e">Cluster</a></li>
|
||||||
|
<li>isFiring : <a class="el" href="class_nano_brain_1_1_neuron.html#ad12c9bcead3b485fb46faed0d4934bcb">Neuron</a></li>
|
||||||
|
<li>isSleeping : <a class="el" href="class_nano_brain_1_1_neuron.html#ae8552e9fd3b0cd45e7f672ef1d6cb11b">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
|
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
|
||||||
<li>lastUpdate : <a class="el" href="class_nano_brain_1_1_neuron.html#a4f960fd4f8434912f6e1876890d3a211">Neuron</a></li>
|
<li>lastUpdate : <a class="el" href="class_nano_brain_1_1_neuron.html#a4f960fd4f8434912f6e1876890d3a211">Neuron</a></li>
|
||||||
|
<li>Linear() : <a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a2be9548be4faa587e3b83c6b39cf4f7f">Neuron.Presets</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
@ -148,36 +171,47 @@ $(function() {
|
|||||||
|
|
||||||
|
|
||||||
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
|
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
|
||||||
|
<li>outputMagnitude : <a class="el" href="class_nano_brain_1_1_neuron.html#a284254d801c88f5640afd8ef1f9b7ef1">Neuron</a></li>
|
||||||
<li>outputs : <a class="el" href="class_nano_brain_1_1_cluster.html#aa8cb79fb7b5362ea42f179f3884a9a19">Cluster</a></li>
|
<li>outputs : <a class="el" href="class_nano_brain_1_1_cluster.html#aa8cb79fb7b5362ea42f179f3884a9a19">Cluster</a></li>
|
||||||
|
<li>outputSqrMagnitude : <a class="el" href="class_nano_brain_1_1_neuron.html#a27d8f10c1af6b29c97cf449004220da8">Neuron</a></li>
|
||||||
|
<li>outputValue : <a class="el" href="class_nano_brain_1_1_neuron.html#a024bbbea602e330474f1a45573c0341c">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
|
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
|
||||||
<li>parent : <a class="el" href="class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6">Nucleus</a></li>
|
<li>parent : <a class="el" href="class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6">Nucleus</a></li>
|
||||||
|
<li>persistOutput : <a class="el" href="class_nano_brain_1_1_neuron.html#abfab36f8671affe59f81ae668369c5b0">Neuron</a></li>
|
||||||
|
<li>Power() : <a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#ad688bdbd1666531c9e373cd4036c5b2f">Neuron.Presets</a></li>
|
||||||
<li>prefab : <a class="el" href="class_nano_brain_1_1_cluster.html#a0f2833b479defec12b2fef9a75690899">Cluster</a></li>
|
<li>prefab : <a class="el" href="class_nano_brain_1_1_cluster.html#a0f2833b479defec12b2fef9a75690899">Cluster</a></li>
|
||||||
<li>ProcessStimulus() : <a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">Neuron</a></li>
|
<li>ProcessStimulus() : <a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||||
|
<li>receivers : <a class="el" href="class_nano_brain_1_1_neuron.html#a5310348a060db92afd9b6b5329f72723">Neuron</a></li>
|
||||||
|
<li>Reciprocal() : <a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a95062424aeafe99d83a66386742c8d0e">Neuron.Presets</a></li>
|
||||||
<li>Refresh() : <a class="el" href="class_nano_brain_1_1_cluster.html#ac3c6292a931287d34f6e353524a6a3d0">Cluster</a></li>
|
<li>Refresh() : <a class="el" href="class_nano_brain_1_1_cluster.html#ac3c6292a931287d34f6e353524a6a3d0">Cluster</a></li>
|
||||||
<li>RefreshComputeOrders() : <a class="el" href="class_nano_brain_1_1_cluster.html#abaa7cf6848e2800a657200d544cbc508">Cluster</a></li>
|
<li>RefreshComputeOrders() : <a class="el" href="class_nano_brain_1_1_cluster.html#abaa7cf6848e2800a657200d544cbc508">Cluster</a></li>
|
||||||
<li>RefreshOutputs() : <a class="el" href="class_nano_brain_1_1_cluster.html#a45ab7c6af15a572a7225fb75fc00b74c">Cluster</a></li>
|
<li>RefreshOutputs() : <a class="el" href="class_nano_brain_1_1_cluster.html#a45ab7c6af15a572a7225fb75fc00b74c">Cluster</a></li>
|
||||||
<li>RemoveInstance() : <a class="el" href="class_nano_brain_1_1_cluster.html#a9847eb32f884dd5f2b527e272c7411a4">Cluster</a></li>
|
<li>RemoveInstance() : <a class="el" href="class_nano_brain_1_1_cluster.html#a9847eb32f884dd5f2b527e272c7411a4">Cluster</a></li>
|
||||||
|
<li>RemoveReceiver() : <a class="el" href="class_nano_brain_1_1_neuron.html#a692c9509c2eb2aea86911a9456adbf85">Neuron</a></li>
|
||||||
<li>RemoveSynapse() : <a class="el" href="class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95">Neuron</a></li>
|
<li>RemoveSynapse() : <a class="el" href="class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||||
<li>SetBias() : <a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">Neuron</a></li>
|
<li>SetBias() : <a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">Neuron</a></li>
|
||||||
<li>ShallowCloneTo() : <a class="el" href="class_nano_brain_1_1_cluster.html#aaa3bde95880bcb5c3c79c0511a668213">Cluster</a>, <a class="el" href="class_nano_brain_1_1_memory_cell.html#aaa3bde95880bcb5c3c79c0511a668213">MemoryCell</a>, <a class="el" href="class_nano_brain_1_1_neuron.html#a1fe47719448c18e0f897fb2afd1bca12">Neuron</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a4deca112a53e4b42a3e03099270f1a76">Nucleus</a></li>
|
<li>ShallowCloneTo() : <a class="el" href="class_nano_brain_1_1_cluster.html#aaa3bde95880bcb5c3c79c0511a668213">Cluster</a>, <a class="el" href="class_nano_brain_1_1_memory_cell.html#aaa3bde95880bcb5c3c79c0511a668213">MemoryCell</a>, <a class="el" href="class_nano_brain_1_1_neuron.html#aaa3bde95880bcb5c3c79c0511a668213">Neuron</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a4deca112a53e4b42a3e03099270f1a76">Nucleus</a></li>
|
||||||
|
<li>SleepCheck() : <a class="el" href="class_nano_brain_1_1_neuron.html#a80905f66a0e030cfb017cb4ffa70b7d6">Neuron</a></li>
|
||||||
<li>Synapse() : <a class="el" href="class_nano_brain_1_1_synapse.html#a193d2c99f006bac3fe882e949301f4e7">Synapse</a></li>
|
<li>Synapse() : <a class="el" href="class_nano_brain_1_1_synapse.html#a193d2c99f006bac3fe882e949301f4e7">Synapse</a></li>
|
||||||
<li>synapses : <a class="el" href="class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327">Neuron</a></li>
|
<li>synapses : <a class="el" href="class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
||||||
|
<li>Tanh() : <a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#af1297252667bca16a178908b700bad95">Neuron.Presets</a></li>
|
||||||
<li>thingClusters : <a class="el" href="class_nano_brain_1_1_cluster.html#ace30cbab7faeb85cd01362d3d3c673eb">Cluster</a></li>
|
<li>thingClusters : <a class="el" href="class_nano_brain_1_1_cluster.html#ace30cbab7faeb85cd01362d3d3c673eb">Cluster</a></li>
|
||||||
|
<li>timeToSleep : <a class="el" href="class_nano_brain_1_1_neuron.html#a2e06ca7042b030b1f5442d0687ee6699">Neuron</a></li>
|
||||||
<li>TryGetNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#ad2df5ec754f31eba3dd8a7a985525b17">Cluster</a></li>
|
<li>TryGetNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#ad2df5ec754f31eba3dd8a7a985525b17">Cluster</a></li>
|
||||||
<li>Type : <a class="el" href="class_nano_brain_1_1_nucleus.html#a1d1cfd8ffb84e947f82999c682b666a7">Nucleus</a></li>
|
<li>Type : <a class="el" href="class_nano_brain_1_1_nucleus.html#a1d1cfd8ffb84e947f82999c682b666a7">Nucleus</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
@ -186,13 +220,14 @@ $(function() {
|
|||||||
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
|
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
|
||||||
<li>UpdateFromNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#a6af0b83561dd2b7fed6a363de1d4db13">Cluster</a></li>
|
<li>UpdateFromNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#a6af0b83561dd2b7fed6a363de1d4db13">Cluster</a></li>
|
||||||
<li>UpdateNuclei() : <a class="el" href="class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c">Nucleus</a></li>
|
<li>UpdateNuclei() : <a class="el" href="class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c">Nucleus</a></li>
|
||||||
<li>UpdateStateIsolated() : <a class="el" href="class_nano_brain_1_1_cluster.html#a6423c493fd76f1774a8e80c56d8c5cdc">Cluster</a>, <a class="el" href="class_nano_brain_1_1_memory_cell.html#a6423c493fd76f1774a8e80c56d8c5cdc">MemoryCell</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a49bdf346295b6d8cc4c14a233b49ef9e">Nucleus</a></li>
|
<li>UpdateStateIsolated() : <a class="el" href="class_nano_brain_1_1_cluster.html#a6423c493fd76f1774a8e80c56d8c5cdc">Cluster</a>, <a class="el" href="class_nano_brain_1_1_memory_cell.html#a6423c493fd76f1774a8e80c56d8c5cdc">MemoryCell</a>, <a class="el" href="class_nano_brain_1_1_neuron.html#a6423c493fd76f1774a8e80c56d8c5cdc">Neuron</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a49bdf346295b6d8cc4c14a233b49ef9e">Nucleus</a></li>
|
||||||
<li>UpdateWeight() : <a class="el" href="class_nano_brain_1_1_brain.html#a99d2dbf1e54c1864138f91969d9e0723">Brain</a></li>
|
<li>UpdateWeight() : <a class="el" href="class_nano_brain_1_1_brain.html#a99d2dbf1e54c1864138f91969d9e0723">Brain</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
|
<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
|
||||||
<li>weight : <a class="el" href="class_nano_brain_1_1_synapse.html#a8128625c9e3fd04c27b82957732d8781">Synapse</a></li>
|
<li>weight : <a class="el" href="class_nano_brain_1_1_synapse.html#a8128625c9e3fd04c27b82957732d8781">Synapse</a></li>
|
||||||
|
<li>WhenFiring : <a class="el" href="class_nano_brain_1_1_neuron.html#af8f5688ff2d8b47dddf560b8985cc3eb">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
|
|||||||
@ -74,19 +74,36 @@ $(function() {
|
|||||||
<div class="textblock">Here is a list of all documented functions with links to the class documentation for each member:</div>
|
<div class="textblock">Here is a list of all documented functions with links to the class documentation for each member:</div>
|
||||||
|
|
||||||
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
|
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
|
||||||
|
<li>ActivatorBinary() : <a class="el" href="class_nano_brain_1_1_neuron.html#afd3dff2960a406f480a02db7fa351e68">Neuron</a></li>
|
||||||
|
<li>ActivatorLinear() : <a class="el" href="class_nano_brain_1_1_neuron.html#aff1de06241cbc2846468d82203026382">Neuron</a></li>
|
||||||
|
<li>ActivatorNormalized() : <a class="el" href="class_nano_brain_1_1_neuron.html#a115176d819f6eaa624803c2ee3770f32">Neuron</a></li>
|
||||||
|
<li>ActivatorPower() : <a class="el" href="class_nano_brain_1_1_neuron.html#a8ec3807c2e34c26c93bd24364fb86cfd">Neuron</a></li>
|
||||||
|
<li>ActivatorReciprocal() : <a class="el" href="class_nano_brain_1_1_neuron.html#a9b4e8a447335f2eea7df277b2c27110c">Neuron</a></li>
|
||||||
|
<li>ActivatorSqrt() : <a class="el" href="class_nano_brain_1_1_neuron.html#aad821525adf08cba40407ef1924046a3">Neuron</a></li>
|
||||||
|
<li>ActivatorTanh() : <a class="el" href="class_nano_brain_1_1_neuron.html#a963c97a182c9e4148146c330182e5389">Neuron</a></li>
|
||||||
<li>AddInstance() : <a class="el" href="class_nano_brain_1_1_cluster.html#ab9c2d62634f5ff39eea2fb0d3e1a8bdc">Cluster</a></li>
|
<li>AddInstance() : <a class="el" href="class_nano_brain_1_1_cluster.html#ab9c2d62634f5ff39eea2fb0d3e1a8bdc">Cluster</a></li>
|
||||||
|
<li>AddReceiver() : <a class="el" href="class_nano_brain_1_1_neuron.html#a8aab0c6e45f7d0fc37ce401f7821e567">Neuron</a></li>
|
||||||
<li>AddSynapse() : <a class="el" href="class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e">Neuron</a></li>
|
<li>AddSynapse() : <a class="el" href="class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
|
||||||
|
<li>Binary() : <a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a228fe35e8266e1ba83bcb14e51336cb9">Neuron.Presets</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||||
|
<li>CloneFields() : <a class="el" href="class_nano_brain_1_1_neuron.html#a61ebfee9f73116bd87d641af0fd3ef57">Neuron</a></li>
|
||||||
<li>Cluster() : <a class="el" href="class_nano_brain_1_1_cluster.html#a7f15db45b7dae643e67e2574ec9c1f8f">Cluster</a></li>
|
<li>Cluster() : <a class="el" href="class_nano_brain_1_1_cluster.html#a7f15db45b7dae643e67e2574ec9c1f8f">Cluster</a></li>
|
||||||
<li>CollectReceivers() : <a class="el" href="class_nano_brain_1_1_cluster.html#aafd42e24f34b91e3c441943e405f14ed">Cluster</a></li>
|
<li>CollectReceivers() : <a class="el" href="class_nano_brain_1_1_cluster.html#aafd42e24f34b91e3c441943e405f14ed">Cluster</a></li>
|
||||||
<li>CollectSynapsesTo() : <a class="el" href="class_nano_brain_1_1_cluster.html#a4bcbf4162dcb5d5722f1bcb842194780">Cluster</a></li>
|
<li>CollectSynapsesTo() : <a class="el" href="class_nano_brain_1_1_cluster.html#a4bcbf4162dcb5d5722f1bcb842194780">Cluster</a></li>
|
||||||
|
<li>CombinatorProduct() : <a class="el" href="class_nano_brain_1_1_neuron.html#acad9a97a8f3b9df50209623e3e50bce3">Neuron</a></li>
|
||||||
|
<li>CombinatorSum() : <a class="el" href="class_nano_brain_1_1_neuron.html#ac336222e6d6f84cfc9f4ea68b5973166">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||||
|
<li>Delete() : <a class="el" href="class_nano_brain_1_1_neuron.html#ad818e3b65f5eee3497ab5f53693bf7e8">Neuron</a></li>
|
||||||
<li>DeleteNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#ac997a47ca9c59b24ed47839110371a8b">Cluster</a></li>
|
<li>DeleteNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#ac997a47ca9c59b24ed47839110371a8b">Cluster</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@ -97,6 +114,7 @@ $(function() {
|
|||||||
|
|
||||||
|
|
||||||
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
||||||
|
<li>GenerateCurve() : <a class="el" href="class_nano_brain_1_1_neuron.html#ad6e3ab9d4f508435294d9b81a5dc0e92">Neuron</a></li>
|
||||||
<li>GetNeuron() : <a class="el" href="class_nano_brain_1_1_cluster.html#ad2e636dfdc383bc7d0c6a7097dfee405">Cluster</a></li>
|
<li>GetNeuron() : <a class="el" href="class_nano_brain_1_1_cluster.html#ad2e636dfdc383bc7d0c6a7097dfee405">Cluster</a></li>
|
||||||
<li>GetNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#a932e07a777c64ab281001a322c6dfff8">Cluster</a>, <a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a932e07a777c64ab281001a322c6dfff8">ClusterPrefab</a></li>
|
<li>GetNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#a932e07a777c64ab281001a322c6dfff8">Cluster</a>, <a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a932e07a777c64ab281001a322c6dfff8">ClusterPrefab</a></li>
|
||||||
<li>GetNucleusIndex() : <a class="el" href="class_nano_brain_1_1_cluster.html#acd3478ef28597ef1b32e7585b7621810">Cluster</a></li>
|
<li>GetNucleusIndex() : <a class="el" href="class_nano_brain_1_1_cluster.html#acd3478ef28597ef1b32e7585b7621810">Cluster</a></li>
|
||||||
@ -104,6 +122,11 @@ $(function() {
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
|
||||||
|
<li>Linear() : <a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a2be9548be4faa587e3b83c6b39cf4f7f">Neuron.Presets</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
|
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
|
||||||
<li>MemoryCell() : <a class="el" href="class_nano_brain_1_1_memory_cell.html#a02bafb4c341a6a202651fbbc745570a2">MemoryCell</a></li>
|
<li>MemoryCell() : <a class="el" href="class_nano_brain_1_1_memory_cell.html#a02bafb4c341a6a202651fbbc745570a2">MemoryCell</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
@ -115,27 +138,32 @@ $(function() {
|
|||||||
|
|
||||||
|
|
||||||
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
|
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
|
||||||
|
<li>Power() : <a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#ad688bdbd1666531c9e373cd4036c5b2f">Neuron.Presets</a></li>
|
||||||
<li>ProcessStimulus() : <a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">Neuron</a></li>
|
<li>ProcessStimulus() : <a class="el" href="class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||||
|
<li>Reciprocal() : <a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#a95062424aeafe99d83a66386742c8d0e">Neuron.Presets</a></li>
|
||||||
<li>Refresh() : <a class="el" href="class_nano_brain_1_1_cluster.html#ac3c6292a931287d34f6e353524a6a3d0">Cluster</a></li>
|
<li>Refresh() : <a class="el" href="class_nano_brain_1_1_cluster.html#ac3c6292a931287d34f6e353524a6a3d0">Cluster</a></li>
|
||||||
<li>RefreshComputeOrders() : <a class="el" href="class_nano_brain_1_1_cluster.html#abaa7cf6848e2800a657200d544cbc508">Cluster</a></li>
|
<li>RefreshComputeOrders() : <a class="el" href="class_nano_brain_1_1_cluster.html#abaa7cf6848e2800a657200d544cbc508">Cluster</a></li>
|
||||||
<li>RefreshOutputs() : <a class="el" href="class_nano_brain_1_1_cluster.html#a45ab7c6af15a572a7225fb75fc00b74c">Cluster</a></li>
|
<li>RefreshOutputs() : <a class="el" href="class_nano_brain_1_1_cluster.html#a45ab7c6af15a572a7225fb75fc00b74c">Cluster</a></li>
|
||||||
<li>RemoveInstance() : <a class="el" href="class_nano_brain_1_1_cluster.html#a9847eb32f884dd5f2b527e272c7411a4">Cluster</a></li>
|
<li>RemoveInstance() : <a class="el" href="class_nano_brain_1_1_cluster.html#a9847eb32f884dd5f2b527e272c7411a4">Cluster</a></li>
|
||||||
|
<li>RemoveReceiver() : <a class="el" href="class_nano_brain_1_1_neuron.html#a692c9509c2eb2aea86911a9456adbf85">Neuron</a></li>
|
||||||
<li>RemoveSynapse() : <a class="el" href="class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95">Neuron</a></li>
|
<li>RemoveSynapse() : <a class="el" href="class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||||
<li>SetBias() : <a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">Neuron</a></li>
|
<li>SetBias() : <a class="el" href="class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886">Neuron</a></li>
|
||||||
<li>ShallowCloneTo() : <a class="el" href="class_nano_brain_1_1_cluster.html#aaa3bde95880bcb5c3c79c0511a668213">Cluster</a>, <a class="el" href="class_nano_brain_1_1_memory_cell.html#aaa3bde95880bcb5c3c79c0511a668213">MemoryCell</a>, <a class="el" href="class_nano_brain_1_1_neuron.html#a1fe47719448c18e0f897fb2afd1bca12">Neuron</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a4deca112a53e4b42a3e03099270f1a76">Nucleus</a></li>
|
<li>ShallowCloneTo() : <a class="el" href="class_nano_brain_1_1_cluster.html#aaa3bde95880bcb5c3c79c0511a668213">Cluster</a>, <a class="el" href="class_nano_brain_1_1_memory_cell.html#aaa3bde95880bcb5c3c79c0511a668213">MemoryCell</a>, <a class="el" href="class_nano_brain_1_1_neuron.html#aaa3bde95880bcb5c3c79c0511a668213">Neuron</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a4deca112a53e4b42a3e03099270f1a76">Nucleus</a></li>
|
||||||
|
<li>SleepCheck() : <a class="el" href="class_nano_brain_1_1_neuron.html#a80905f66a0e030cfb017cb4ffa70b7d6">Neuron</a></li>
|
||||||
<li>Synapse() : <a class="el" href="class_nano_brain_1_1_synapse.html#a193d2c99f006bac3fe882e949301f4e7">Synapse</a></li>
|
<li>Synapse() : <a class="el" href="class_nano_brain_1_1_synapse.html#a193d2c99f006bac3fe882e949301f4e7">Synapse</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
|
||||||
|
<li>Tanh() : <a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html#af1297252667bca16a178908b700bad95">Neuron.Presets</a></li>
|
||||||
<li>TryGetNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#ad2df5ec754f31eba3dd8a7a985525b17">Cluster</a></li>
|
<li>TryGetNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#ad2df5ec754f31eba3dd8a7a985525b17">Cluster</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@ -143,7 +171,7 @@ $(function() {
|
|||||||
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
|
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
|
||||||
<li>UpdateFromNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#a6af0b83561dd2b7fed6a363de1d4db13">Cluster</a></li>
|
<li>UpdateFromNucleus() : <a class="el" href="class_nano_brain_1_1_cluster.html#a6af0b83561dd2b7fed6a363de1d4db13">Cluster</a></li>
|
||||||
<li>UpdateNuclei() : <a class="el" href="class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c">Nucleus</a></li>
|
<li>UpdateNuclei() : <a class="el" href="class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c">Nucleus</a></li>
|
||||||
<li>UpdateStateIsolated() : <a class="el" href="class_nano_brain_1_1_cluster.html#a6423c493fd76f1774a8e80c56d8c5cdc">Cluster</a>, <a class="el" href="class_nano_brain_1_1_memory_cell.html#a6423c493fd76f1774a8e80c56d8c5cdc">MemoryCell</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a49bdf346295b6d8cc4c14a233b49ef9e">Nucleus</a></li>
|
<li>UpdateStateIsolated() : <a class="el" href="class_nano_brain_1_1_cluster.html#a6423c493fd76f1774a8e80c56d8c5cdc">Cluster</a>, <a class="el" href="class_nano_brain_1_1_memory_cell.html#a6423c493fd76f1774a8e80c56d8c5cdc">MemoryCell</a>, <a class="el" href="class_nano_brain_1_1_neuron.html#a6423c493fd76f1774a8e80c56d8c5cdc">Neuron</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a49bdf346295b6d8cc4c14a233b49ef9e">Nucleus</a></li>
|
||||||
<li>UpdateWeight() : <a class="el" href="class_nano_brain_1_1_brain.html#a99d2dbf1e54c1864138f91969d9e0723">Brain</a></li>
|
<li>UpdateWeight() : <a class="el" href="class_nano_brain_1_1_brain.html#a99d2dbf1e54c1864138f91969d9e0723">Brain</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|||||||
@ -72,11 +72,19 @@ $(function() {
|
|||||||
|
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock">Here is a list of all documented properties with links to the class documentation for each member:</div><ul>
|
<div class="textblock">Here is a list of all documented properties with links to the class documentation for each member:</div><ul>
|
||||||
|
<li>activator : <a class="el" href="class_nano_brain_1_1_neuron.html#a7b44b9201cb62d1778628082f10bb1d8">Neuron</a></li>
|
||||||
<li>baseName : <a class="el" href="class_nano_brain_1_1_cluster.html#a69781b68637b633039d76380665acdbf">Cluster</a></li>
|
<li>baseName : <a class="el" href="class_nano_brain_1_1_cluster.html#a69781b68637b633039d76380665acdbf">Cluster</a></li>
|
||||||
<li>brain : <a class="el" href="class_nano_brain_1_1_brain.html#a13c34b3156815d7a106ecd64d75f0aa0">Brain</a></li>
|
<li>brain : <a class="el" href="class_nano_brain_1_1_brain.html#a13c34b3156815d7a106ecd64d75f0aa0">Brain</a></li>
|
||||||
|
<li>Combinator : <a class="el" href="class_nano_brain_1_1_neuron.html#ade3c65b8999bc2caea35a477a890d557">Neuron</a></li>
|
||||||
<li>computeOrders : <a class="el" href="class_nano_brain_1_1_cluster.html#a3025fcf968634065929ce5e72ba6195b">Cluster</a></li>
|
<li>computeOrders : <a class="el" href="class_nano_brain_1_1_cluster.html#a3025fcf968634065929ce5e72ba6195b">Cluster</a></li>
|
||||||
<li>defaultOutput : <a class="el" href="class_nano_brain_1_1_cluster.html#ac1a42e360c06e2d39f1230088df95315">Cluster</a></li>
|
<li>defaultOutput : <a class="el" href="class_nano_brain_1_1_cluster.html#ac1a42e360c06e2d39f1230088df95315">Cluster</a></li>
|
||||||
|
<li>isFiring : <a class="el" href="class_nano_brain_1_1_neuron.html#ad12c9bcead3b485fb46faed0d4934bcb">Neuron</a></li>
|
||||||
|
<li>isSleeping : <a class="el" href="class_nano_brain_1_1_neuron.html#ae8552e9fd3b0cd45e7f672ef1d6cb11b">Neuron</a></li>
|
||||||
|
<li>outputMagnitude : <a class="el" href="class_nano_brain_1_1_neuron.html#a284254d801c88f5640afd8ef1f9b7ef1">Neuron</a></li>
|
||||||
<li>outputs : <a class="el" href="class_nano_brain_1_1_cluster.html#aa8cb79fb7b5362ea42f179f3884a9a19">Cluster</a></li>
|
<li>outputs : <a class="el" href="class_nano_brain_1_1_cluster.html#aa8cb79fb7b5362ea42f179f3884a9a19">Cluster</a></li>
|
||||||
|
<li>outputSqrMagnitude : <a class="el" href="class_nano_brain_1_1_neuron.html#a27d8f10c1af6b29c97cf449004220da8">Neuron</a></li>
|
||||||
|
<li>outputValue : <a class="el" href="class_nano_brain_1_1_neuron.html#a024bbbea602e330474f1a45573c0341c">Neuron</a></li>
|
||||||
|
<li>receivers : <a class="el" href="class_nano_brain_1_1_neuron.html#a5310348a060db92afd9b6b5329f72723">Neuron</a></li>
|
||||||
<li>synapses : <a class="el" href="class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327">Neuron</a></li>
|
<li>synapses : <a class="el" href="class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|||||||
@ -72,11 +72,15 @@ $(function() {
|
|||||||
|
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock">Here is a list of all documented variables with links to the class documentation for each member:</div><ul>
|
<div class="textblock">Here is a list of all documented variables with links to the class documentation for each member:</div><ul>
|
||||||
|
<li>_activator : <a class="el" href="class_nano_brain_1_1_neuron.html#a27b891fe7eca8e5bbcdbf0ce02c1e7fd">Neuron</a></li>
|
||||||
<li>_outputs : <a class="el" href="class_nano_brain_1_1_cluster.html#a396446e598842236360096aa9a41c037">Cluster</a></li>
|
<li>_outputs : <a class="el" href="class_nano_brain_1_1_cluster.html#a396446e598842236360096aa9a41c037">Cluster</a></li>
|
||||||
|
<li>_outputValue : <a class="el" href="class_nano_brain_1_1_neuron.html#a6389e0e1e08f9a670958d110050d2504">Neuron</a></li>
|
||||||
<li>bias : <a class="el" href="class_nano_brain_1_1_neuron.html#a540695e1c09734dd5790cb75e8b8f176">Neuron</a></li>
|
<li>bias : <a class="el" href="class_nano_brain_1_1_neuron.html#a540695e1c09734dd5790cb75e8b8f176">Neuron</a></li>
|
||||||
<li>brainPrefab : <a class="el" href="class_nano_brain_1_1_brain.html#a26b54b078591a220e57a428898b9fe4b">Brain</a></li>
|
<li>brainPrefab : <a class="el" href="class_nano_brain_1_1_brain.html#a26b54b078591a220e57a428898b9fe4b">Brain</a></li>
|
||||||
<li>cluster : <a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a7d698403a74165870dd28d9a11238e9e">ClusterPrefab</a></li>
|
<li>cluster : <a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a7d698403a74165870dd28d9a11238e9e">ClusterPrefab</a></li>
|
||||||
<li>combinator : <a class="el" href="class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9">Neuron</a></li>
|
<li>combinator : <a class="el" href="class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9">Neuron</a></li>
|
||||||
|
<li>curve : <a class="el" href="class_nano_brain_1_1_neuron.html#a515dbc8cdce3d6b2091228e7c6d2036f">Neuron</a></li>
|
||||||
|
<li>curveMax : <a class="el" href="class_nano_brain_1_1_neuron.html#ab24f9dd28a936f0daabebf979c933b2a">Neuron</a></li>
|
||||||
<li>instanceCount : <a class="el" href="class_nano_brain_1_1_cluster.html#a2c3b425a37a9a0cadc1411b6f27f6661">Cluster</a></li>
|
<li>instanceCount : <a class="el" href="class_nano_brain_1_1_cluster.html#a2c3b425a37a9a0cadc1411b6f27f6661">Cluster</a></li>
|
||||||
<li>instances : <a class="el" href="class_nano_brain_1_1_cluster.html#a2d0dcbc67dbe8ceace4bfafd2699501e">Cluster</a></li>
|
<li>instances : <a class="el" href="class_nano_brain_1_1_cluster.html#a2d0dcbc67dbe8ceace4bfafd2699501e">Cluster</a></li>
|
||||||
<li>lastUpdate : <a class="el" href="class_nano_brain_1_1_neuron.html#a4f960fd4f8434912f6e1876890d3a211">Neuron</a></li>
|
<li>lastUpdate : <a class="el" href="class_nano_brain_1_1_neuron.html#a4f960fd4f8434912f6e1876890d3a211">Neuron</a></li>
|
||||||
@ -84,9 +88,12 @@ $(function() {
|
|||||||
<li>neuron : <a class="el" href="class_nano_brain_1_1_synapse.html#a34cfd8ef359b42aec2f7fd77c1d1a37f">Synapse</a></li>
|
<li>neuron : <a class="el" href="class_nano_brain_1_1_synapse.html#a34cfd8ef359b42aec2f7fd77c1d1a37f">Synapse</a></li>
|
||||||
<li>nuclei : <a class="el" href="class_nano_brain_1_1_cluster.html#a768f118e891942c57022143067ff3c33">Cluster</a></li>
|
<li>nuclei : <a class="el" href="class_nano_brain_1_1_cluster.html#a768f118e891942c57022143067ff3c33">Cluster</a></li>
|
||||||
<li>parent : <a class="el" href="class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6">Nucleus</a></li>
|
<li>parent : <a class="el" href="class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6">Nucleus</a></li>
|
||||||
|
<li>persistOutput : <a class="el" href="class_nano_brain_1_1_neuron.html#abfab36f8671affe59f81ae668369c5b0">Neuron</a></li>
|
||||||
<li>prefab : <a class="el" href="class_nano_brain_1_1_cluster.html#a0f2833b479defec12b2fef9a75690899">Cluster</a></li>
|
<li>prefab : <a class="el" href="class_nano_brain_1_1_cluster.html#a0f2833b479defec12b2fef9a75690899">Cluster</a></li>
|
||||||
<li>thingClusters : <a class="el" href="class_nano_brain_1_1_cluster.html#ace30cbab7faeb85cd01362d3d3c673eb">Cluster</a></li>
|
<li>thingClusters : <a class="el" href="class_nano_brain_1_1_cluster.html#ace30cbab7faeb85cd01362d3d3c673eb">Cluster</a></li>
|
||||||
|
<li>timeToSleep : <a class="el" href="class_nano_brain_1_1_neuron.html#a2e06ca7042b030b1f5442d0687ee6699">Neuron</a></li>
|
||||||
<li>weight : <a class="el" href="class_nano_brain_1_1_synapse.html#a8128625c9e3fd04c27b82957732d8781">Synapse</a></li>
|
<li>weight : <a class="el" href="class_nano_brain_1_1_synapse.html#a8128625c9e3fd04c27b82957732d8781">Synapse</a></li>
|
||||||
|
<li>WhenFiring : <a class="el" href="class_nano_brain_1_1_neuron.html#af8f5688ff2d8b47dddf560b8985cc3eb">Neuron</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
|
|||||||
@ -82,7 +82,8 @@ $(function() {
|
|||||||
<tr id="row_2_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_cluster.html" target="_self">Cluster</a></td><td class="desc">A Cluster combines a collection of Nuclei to implement reusable behaviour </td></tr>
|
<tr id="row_2_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_cluster.html" target="_self">Cluster</a></td><td class="desc">A Cluster combines a collection of Nuclei to implement reusable behaviour </td></tr>
|
||||||
<tr id="row_2_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_2_1_" class="arrow" onclick="toggleFolder('2_1_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_neuron.html" target="_self">Neuron</a></td><td class="desc">A neuron is a basic Nucleus </td></tr>
|
<tr id="row_2_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_2_1_" class="arrow" onclick="toggleFolder('2_1_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_neuron.html" target="_self">Neuron</a></td><td class="desc">A neuron is a basic Nucleus </td></tr>
|
||||||
<tr id="row_2_1_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_memory_cell.html" target="_self">MemoryCell</a></td><td class="desc">A MemoryCell stored its value for one update </td></tr>
|
<tr id="row_2_1_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_memory_cell.html" target="_self">MemoryCell</a></td><td class="desc">A MemoryCell stored its value for one update </td></tr>
|
||||||
<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_synapse.html" target="_self">Synapse</a></td><td class="desc">A Synapse connects the ouput of a Neuron to another Neuron </td></tr>
|
<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_neuron_1_1_presets.html" target="_self">Neuron.Presets</a></td><td class="desc">The curve presets for the activation functions </td></tr>
|
||||||
|
<tr id="row_4_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_nano_brain_1_1_synapse.html" target="_self">Synapse</a></td><td class="desc">A Synapse connects the ouput of a Neuron to another Neuron </td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><!-- directory -->
|
</div><!-- directory -->
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|||||||
@ -51,10 +51,12 @@ var menudata={children:[
|
|||||||
{text:"w",url:"functions.html#index_w"}]},
|
{text:"w",url:"functions.html#index_w"}]},
|
||||||
{text:"Functions",url:"functions_func.html",children:[
|
{text:"Functions",url:"functions_func.html",children:[
|
||||||
{text:"a",url:"functions_func.html#index_a"},
|
{text:"a",url:"functions_func.html#index_a"},
|
||||||
|
{text:"b",url:"functions_func.html#index_b"},
|
||||||
{text:"c",url:"functions_func.html#index_c"},
|
{text:"c",url:"functions_func.html#index_c"},
|
||||||
{text:"d",url:"functions_func.html#index_d"},
|
{text:"d",url:"functions_func.html#index_d"},
|
||||||
{text:"e",url:"functions_func.html#index_e"},
|
{text:"e",url:"functions_func.html#index_e"},
|
||||||
{text:"g",url:"functions_func.html#index_g"},
|
{text:"g",url:"functions_func.html#index_g"},
|
||||||
|
{text:"l",url:"functions_func.html#index_l"},
|
||||||
{text:"m",url:"functions_func.html#index_m"},
|
{text:"m",url:"functions_func.html#index_m"},
|
||||||
{text:"n",url:"functions_func.html#index_n"},
|
{text:"n",url:"functions_func.html#index_n"},
|
||||||
{text:"p",url:"functions_func.html#index_p"},
|
{text:"p",url:"functions_func.html#index_p"},
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,6 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['_5foutputs_0',['_outputs',['../class_nano_brain_1_1_cluster.html#a396446e598842236360096aa9a41c037',1,'NanoBrain::Cluster']]]
|
['_5factivator_0',['_activator',['../class_nano_brain_1_1_neuron.html#a27b891fe7eca8e5bbcdbf0ce02c1e7fd',1,'NanoBrain::Neuron']]],
|
||||||
|
['_5foutputs_1',['_outputs',['../class_nano_brain_1_1_cluster.html#a396446e598842236360096aa9a41c037',1,'NanoBrain::Cluster']]],
|
||||||
|
['_5foutputvalue_2',['_outputvalue',['../class_nano_brain_1_1_neuron.html#a6389e0e1e08f9a670958d110050d2504',1,'NanoBrain.Neuron._outputValue'],['../class_nano_brain_1_1_neuron.html#ab08d3adcd550750d22943d5f8a8f94a4',1,'NanoBrain.Neuron._outputValue']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,6 +1,15 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['activationtype_0',['ActivationType',['../class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f',1,'NanoBrain::Neuron']]],
|
['activationtype_0',['ActivationType',['../class_nano_brain_1_1_neuron.html#abda2c109ffc1dc92ebde0f4802c37b1f',1,'NanoBrain::Neuron']]],
|
||||||
['addinstance_1',['addinstance',['../class_nano_brain_1_1_cluster.html#ab9c2d62634f5ff39eea2fb0d3e1a8bdc',1,'NanoBrain.Cluster.AddInstance()'],['../class_nano_brain_1_1_cluster.html#a898d208c89f585137874873ef48b8c3a',1,'NanoBrain.Cluster.AddInstance(ClusterPrefab prefab)']]],
|
['activator_1',['activator',['../class_nano_brain_1_1_neuron.html#a7b44b9201cb62d1778628082f10bb1d8',1,'NanoBrain::Neuron']]],
|
||||||
['addsynapse_2',['AddSynapse',['../class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e',1,'NanoBrain::Neuron']]]
|
['activatorbinary_2',['ActivatorBinary',['../class_nano_brain_1_1_neuron.html#afd3dff2960a406f480a02db7fa351e68',1,'NanoBrain::Neuron']]],
|
||||||
|
['activatorlinear_3',['activatorlinear',['../class_nano_brain_1_1_neuron.html#aff1de06241cbc2846468d82203026382',1,'NanoBrain.Neuron.ActivatorLinear(float3 input)'],['../class_nano_brain_1_1_neuron.html#a337e53a6f6aae4d31dc5c5a5d4359213',1,'NanoBrain.Neuron.ActivatorLinear(Vector3 input)']]],
|
||||||
|
['activatornormalized_4',['ActivatorNormalized',['../class_nano_brain_1_1_neuron.html#a115176d819f6eaa624803c2ee3770f32',1,'NanoBrain::Neuron']]],
|
||||||
|
['activatorpower_5',['activatorpower',['../class_nano_brain_1_1_neuron.html#a8ec3807c2e34c26c93bd24364fb86cfd',1,'NanoBrain.Neuron.ActivatorPower(float3 input)'],['../class_nano_brain_1_1_neuron.html#a7e418a2d45b63d8d50bb790686f0180b',1,'NanoBrain.Neuron.ActivatorPower(Vector3 input)']]],
|
||||||
|
['activatorreciprocal_6',['activatorreciprocal',['../class_nano_brain_1_1_neuron.html#a9b4e8a447335f2eea7df277b2c27110c',1,'NanoBrain.Neuron.ActivatorReciprocal(float3 input)'],['../class_nano_brain_1_1_neuron.html#a4550fa8adb4d7f967727702a630abb30',1,'NanoBrain.Neuron.ActivatorReciprocal(Vector3 input)']]],
|
||||||
|
['activatorsqrt_7',['activatorsqrt',['../class_nano_brain_1_1_neuron.html#aad821525adf08cba40407ef1924046a3',1,'NanoBrain.Neuron.ActivatorSqrt(float3 input)'],['../class_nano_brain_1_1_neuron.html#ae17b57e9db94bfd35ba6feba84eb4249',1,'NanoBrain.Neuron.ActivatorSqrt(Vector3 input)']]],
|
||||||
|
['activatortanh_8',['ActivatorTanh',['../class_nano_brain_1_1_neuron.html#a963c97a182c9e4148146c330182e5389',1,'NanoBrain::Neuron']]],
|
||||||
|
['addinstance_9',['addinstance',['../class_nano_brain_1_1_cluster.html#ab9c2d62634f5ff39eea2fb0d3e1a8bdc',1,'NanoBrain.Cluster.AddInstance()'],['../class_nano_brain_1_1_cluster.html#a898d208c89f585137874873ef48b8c3a',1,'NanoBrain.Cluster.AddInstance(ClusterPrefab prefab)']]],
|
||||||
|
['addreceiver_10',['AddReceiver',['../class_nano_brain_1_1_neuron.html#a8aab0c6e45f7d0fc37ce401f7821e567',1,'NanoBrain::Neuron']]],
|
||||||
|
['addsynapse_11',['AddSynapse',['../class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,7 +1,9 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['table_20of_20contents_0',['Table of Contents',['../index.html#autotoc_md1',1,'']]],
|
['table_20of_20contents_0',['Table of Contents',['../index.html#autotoc_md1',1,'']]],
|
||||||
['thingclusters_1',['thingClusters',['../class_nano_brain_1_1_cluster.html#ace30cbab7faeb85cd01362d3d3c673eb',1,'NanoBrain::Cluster']]],
|
['tanh_1',['Tanh',['../class_nano_brain_1_1_neuron_1_1_presets.html#af1297252667bca16a178908b700bad95',1,'NanoBrain::Neuron::Presets']]],
|
||||||
['trygetnucleus_2',['TryGetNucleus',['../class_nano_brain_1_1_cluster.html#ad2df5ec754f31eba3dd8a7a985525b17',1,'NanoBrain::Cluster']]],
|
['thingclusters_2',['thingClusters',['../class_nano_brain_1_1_cluster.html#ace30cbab7faeb85cd01362d3d3c673eb',1,'NanoBrain::Cluster']]],
|
||||||
['type_3',['Type',['../class_nano_brain_1_1_nucleus.html#a1d1cfd8ffb84e947f82999c682b666a7',1,'NanoBrain::Nucleus']]]
|
['timetosleep_3',['timeToSleep',['../class_nano_brain_1_1_neuron.html#a2e06ca7042b030b1f5442d0687ee6699',1,'NanoBrain::Neuron']]],
|
||||||
|
['trygetnucleus_4',['TryGetNucleus',['../class_nano_brain_1_1_cluster.html#ad2df5ec754f31eba3dd8a7a985525b17',1,'NanoBrain::Cluster']]],
|
||||||
|
['type_5',['Type',['../class_nano_brain_1_1_nucleus.html#a1d1cfd8ffb84e947f82999c682b666a7',1,'NanoBrain::Nucleus']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -3,6 +3,6 @@ var searchData=
|
|||||||
['unity_0',['Nano Brain for Unity',['../index.html',1,'']]],
|
['unity_0',['Nano Brain for Unity',['../index.html',1,'']]],
|
||||||
['updatefromnucleus_1',['UpdateFromNucleus',['../class_nano_brain_1_1_cluster.html#a6af0b83561dd2b7fed6a363de1d4db13',1,'NanoBrain::Cluster']]],
|
['updatefromnucleus_1',['UpdateFromNucleus',['../class_nano_brain_1_1_cluster.html#a6af0b83561dd2b7fed6a363de1d4db13',1,'NanoBrain::Cluster']]],
|
||||||
['updatenuclei_2',['UpdateNuclei',['../class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c',1,'NanoBrain::Nucleus']]],
|
['updatenuclei_2',['UpdateNuclei',['../class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c',1,'NanoBrain::Nucleus']]],
|
||||||
['updatestateisolated_3',['updatestateisolated',['../class_nano_brain_1_1_cluster.html#a6423c493fd76f1774a8e80c56d8c5cdc',1,'NanoBrain.Cluster.UpdateStateIsolated()'],['../class_nano_brain_1_1_memory_cell.html#a6423c493fd76f1774a8e80c56d8c5cdc',1,'NanoBrain.MemoryCell.UpdateStateIsolated()'],['../class_nano_brain_1_1_nucleus.html#a49bdf346295b6d8cc4c14a233b49ef9e',1,'NanoBrain.Nucleus.UpdateStateIsolated()']]],
|
['updatestateisolated_3',['updatestateisolated',['../class_nano_brain_1_1_cluster.html#a6423c493fd76f1774a8e80c56d8c5cdc',1,'NanoBrain.Cluster.UpdateStateIsolated()'],['../class_nano_brain_1_1_memory_cell.html#a6423c493fd76f1774a8e80c56d8c5cdc',1,'NanoBrain.MemoryCell.UpdateStateIsolated()'],['../class_nano_brain_1_1_neuron.html#a6423c493fd76f1774a8e80c56d8c5cdc',1,'NanoBrain.Neuron.UpdateStateIsolated()'],['../class_nano_brain_1_1_nucleus.html#a49bdf346295b6d8cc4c14a233b49ef9e',1,'NanoBrain.Nucleus.UpdateStateIsolated()']]],
|
||||||
['updateweight_4',['UpdateWeight',['../class_nano_brain_1_1_brain.html#a99d2dbf1e54c1864138f91969d9e0723',1,'NanoBrain::Brain']]]
|
['updateweight_4',['UpdateWeight',['../class_nano_brain_1_1_brain.html#a99d2dbf1e54c1864138f91969d9e0723',1,'NanoBrain::Brain']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['weight_0',['weight',['../class_nano_brain_1_1_synapse.html#a8128625c9e3fd04c27b82957732d8781',1,'NanoBrain::Synapse']]]
|
['weight_0',['weight',['../class_nano_brain_1_1_synapse.html#a8128625c9e3fd04c27b82957732d8781',1,'NanoBrain::Synapse']]],
|
||||||
|
['whenfiring_1',['WhenFiring',['../class_nano_brain_1_1_neuron.html#af8f5688ff2d8b47dddf560b8985cc3eb',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
7
Documentation/html/search/all_12.js.meta
Normal file
7
Documentation/html/search/all_12.js.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d577b39113bc4d486befbbec6f3e4a94
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -2,7 +2,8 @@ var searchData=
|
|||||||
[
|
[
|
||||||
['basename_0',['baseName',['../class_nano_brain_1_1_cluster.html#a69781b68637b633039d76380665acdbf',1,'NanoBrain::Cluster']]],
|
['basename_0',['baseName',['../class_nano_brain_1_1_cluster.html#a69781b68637b633039d76380665acdbf',1,'NanoBrain::Cluster']]],
|
||||||
['bias_1',['bias',['../class_nano_brain_1_1_neuron.html#a540695e1c09734dd5790cb75e8b8f176',1,'NanoBrain::Neuron']]],
|
['bias_1',['bias',['../class_nano_brain_1_1_neuron.html#a540695e1c09734dd5790cb75e8b8f176',1,'NanoBrain::Neuron']]],
|
||||||
['brain_2',['brain',['../class_nano_brain_1_1_brain.html',1,'Brain'],['../class_nano_brain_1_1_brain.html#a13c34b3156815d7a106ecd64d75f0aa0',1,'NanoBrain.Brain.brain']]],
|
['binary_2',['Binary',['../class_nano_brain_1_1_neuron_1_1_presets.html#a228fe35e8266e1ba83bcb14e51336cb9',1,'NanoBrain::Neuron::Presets']]],
|
||||||
['brain_20for_20unity_3',['Nano Brain for Unity',['../index.html',1,'']]],
|
['brain_3',['brain',['../class_nano_brain_1_1_brain.html',1,'Brain'],['../class_nano_brain_1_1_brain.html#a13c34b3156815d7a106ecd64d75f0aa0',1,'NanoBrain.Brain.brain']]],
|
||||||
['brainprefab_4',['brainPrefab',['../class_nano_brain_1_1_brain.html#a26b54b078591a220e57a428898b9fe4b',1,'NanoBrain::Brain']]]
|
['brain_20for_20unity_4',['Nano Brain for Unity',['../index.html',1,'']]],
|
||||||
|
['brainprefab_5',['brainPrefab',['../class_nano_brain_1_1_brain.html#a26b54b078591a220e57a428898b9fe4b',1,'NanoBrain::Brain']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,11 +1,16 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['cluster_0',['cluster',['../class_nano_brain_1_1_cluster.html',1,'Cluster'],['../class_nano_brain_1_1_cluster.html#a7f15db45b7dae643e67e2574ec9c1f8f',1,'NanoBrain.Cluster.Cluster(ClusterPrefab prefab, Cluster parent)'],['../class_nano_brain_1_1_cluster.html#a29fe7b3d8b7b17eebc627f26e364b608',1,'NanoBrain.Cluster.Cluster(ClusterPrefab prefab, ClusterPrefab parent=null)'],['../class_nano_brain_1_1_cluster_prefab.html#a7d698403a74165870dd28d9a11238e9e',1,'NanoBrain.ClusterPrefab.cluster']]],
|
['clonefields_0',['CloneFields',['../class_nano_brain_1_1_neuron.html#a61ebfee9f73116bd87d641af0fd3ef57',1,'NanoBrain::Neuron']]],
|
||||||
['clusterprefab_1',['ClusterPrefab',['../class_nano_brain_1_1_cluster_prefab.html',1,'NanoBrain']]],
|
['cluster_1',['cluster',['../class_nano_brain_1_1_cluster_prefab.html#a7d698403a74165870dd28d9a11238e9e',1,'NanoBrain.ClusterPrefab.cluster'],['../class_nano_brain_1_1_cluster.html#a7f15db45b7dae643e67e2574ec9c1f8f',1,'NanoBrain.Cluster.Cluster(ClusterPrefab prefab, Cluster parent)'],['../class_nano_brain_1_1_cluster.html#a29fe7b3d8b7b17eebc627f26e364b608',1,'NanoBrain.Cluster.Cluster(ClusterPrefab prefab, ClusterPrefab parent=null)'],['../class_nano_brain_1_1_cluster.html',1,'Cluster']]],
|
||||||
['collectreceivers_2',['CollectReceivers',['../class_nano_brain_1_1_cluster.html#aafd42e24f34b91e3c441943e405f14ed',1,'NanoBrain::Cluster']]],
|
['clusterprefab_2',['ClusterPrefab',['../class_nano_brain_1_1_cluster_prefab.html',1,'NanoBrain']]],
|
||||||
['collectsynapsesto_3',['CollectSynapsesTo',['../class_nano_brain_1_1_cluster.html#a4bcbf4162dcb5d5722f1bcb842194780',1,'NanoBrain::Cluster']]],
|
['collectreceivers_3',['CollectReceivers',['../class_nano_brain_1_1_cluster.html#aafd42e24f34b91e3c441943e405f14ed',1,'NanoBrain::Cluster']]],
|
||||||
['combinator_4',['combinator',['../class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9',1,'NanoBrain::Neuron']]],
|
['collectsynapsesto_4',['CollectSynapsesTo',['../class_nano_brain_1_1_cluster.html#a4bcbf4162dcb5d5722f1bcb842194780',1,'NanoBrain::Cluster']]],
|
||||||
['combinatortype_5',['CombinatorType',['../class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487',1,'NanoBrain::Neuron']]],
|
['combinator_5',['combinator',['../class_nano_brain_1_1_neuron.html#a3f5113c3ec0e521ab24c3bdd34c5389e',1,'NanoBrain.Neuron.Combinator'],['../class_nano_brain_1_1_neuron.html#ade3c65b8999bc2caea35a477a890d557',1,'NanoBrain.Neuron.Combinator'],['../class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9',1,'NanoBrain.Neuron.combinator']]],
|
||||||
['computeorders_6',['computeOrders',['../class_nano_brain_1_1_cluster.html#a3025fcf968634065929ce5e72ba6195b',1,'NanoBrain::Cluster']]],
|
['combinatorproduct_6',['combinatorproduct',['../class_nano_brain_1_1_neuron.html#acad9a97a8f3b9df50209623e3e50bce3',1,'NanoBrain.Neuron.CombinatorProduct()'],['../class_nano_brain_1_1_neuron.html#a985c9a28b445133460cee6aa23d050ea',1,'NanoBrain.Neuron.CombinatorProduct()']]],
|
||||||
['contents_7',['Table of Contents',['../index.html#autotoc_md1',1,'']]]
|
['combinatorsum_7',['combinatorsum',['../class_nano_brain_1_1_neuron.html#ac336222e6d6f84cfc9f4ea68b5973166',1,'NanoBrain.Neuron.CombinatorSum()'],['../class_nano_brain_1_1_neuron.html#ab7909448ce5cda39c1e786d80a38d357',1,'NanoBrain.Neuron.CombinatorSum()']]],
|
||||||
|
['combinatortype_8',['CombinatorType',['../class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487',1,'NanoBrain::Neuron']]],
|
||||||
|
['computeorders_9',['computeOrders',['../class_nano_brain_1_1_cluster.html#a3025fcf968634065929ce5e72ba6195b',1,'NanoBrain::Cluster']]],
|
||||||
|
['contents_10',['Table of Contents',['../index.html#autotoc_md1',1,'']]],
|
||||||
|
['curve_11',['curve',['../class_nano_brain_1_1_neuron.html#a515dbc8cdce3d6b2091228e7c6d2036f',1,'NanoBrain::Neuron']]],
|
||||||
|
['curvemax_12',['curveMax',['../class_nano_brain_1_1_neuron.html#ab24f9dd28a936f0daabebf979c933b2a',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['defaultoutput_0',['defaultOutput',['../class_nano_brain_1_1_cluster.html#ac1a42e360c06e2d39f1230088df95315',1,'NanoBrain::Cluster']]],
|
['defaultoutput_0',['defaultOutput',['../class_nano_brain_1_1_cluster.html#ac1a42e360c06e2d39f1230088df95315',1,'NanoBrain::Cluster']]],
|
||||||
['deletenucleus_1',['DeleteNucleus',['../class_nano_brain_1_1_cluster.html#ac997a47ca9c59b24ed47839110371a8b',1,'NanoBrain::Cluster']]]
|
['delete_1',['Delete',['../class_nano_brain_1_1_neuron.html#ad818e3b65f5eee3497ab5f53693bf7e8',1,'NanoBrain::Neuron']]],
|
||||||
|
['deletenucleus_2',['DeleteNucleus',['../class_nano_brain_1_1_cluster.html#ac997a47ca9c59b24ed47839110371a8b',1,'NanoBrain::Cluster']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,7 +1,8 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['getneuron_0',['getneuron',['../class_nano_brain_1_1_cluster.html#ad2e636dfdc383bc7d0c6a7097dfee405',1,'NanoBrain.Cluster.GetNeuron(string neuronName)'],['../class_nano_brain_1_1_cluster.html#aee20b7cebfcc7cd3a834c5b78058eb69',1,'NanoBrain.Cluster.GetNeuron(int thingId, string neuronName, string thingName=null)']]],
|
['generatecurve_0',['GenerateCurve',['../class_nano_brain_1_1_neuron.html#ad6e3ab9d4f508435294d9b81a5dc0e92',1,'NanoBrain::Neuron']]],
|
||||||
['getnucleus_1',['getnucleus',['../class_nano_brain_1_1_cluster.html#a932e07a777c64ab281001a322c6dfff8',1,'NanoBrain.Cluster.GetNucleus()'],['../class_nano_brain_1_1_cluster_prefab.html#a932e07a777c64ab281001a322c6dfff8',1,'NanoBrain.ClusterPrefab.GetNucleus()']]],
|
['getneuron_1',['getneuron',['../class_nano_brain_1_1_cluster.html#ad2e636dfdc383bc7d0c6a7097dfee405',1,'NanoBrain.Cluster.GetNeuron(string neuronName)'],['../class_nano_brain_1_1_cluster.html#aee20b7cebfcc7cd3a834c5b78058eb69',1,'NanoBrain.Cluster.GetNeuron(int thingId, string neuronName, string thingName=null)']]],
|
||||||
['getnucleusindex_2',['getnucleusindex',['../class_nano_brain_1_1_cluster.html#acd3478ef28597ef1b32e7585b7621810',1,'NanoBrain.Cluster.GetNucleusIndex(List< Nucleus > nuclei, Nucleus nucleus)'],['../class_nano_brain_1_1_cluster.html#a8498c149c9b0abf35f655bbc6e49ee20',1,'NanoBrain.Cluster.GetNucleusIndex(List< Nucleus > nuclei, string nucleusName)']]],
|
['getnucleus_2',['getnucleus',['../class_nano_brain_1_1_cluster.html#a932e07a777c64ab281001a322c6dfff8',1,'NanoBrain.Cluster.GetNucleus()'],['../class_nano_brain_1_1_cluster_prefab.html#a932e07a777c64ab281001a322c6dfff8',1,'NanoBrain.ClusterPrefab.GetNucleus()']]],
|
||||||
['getsynapse_3',['GetSynapse',['../class_nano_brain_1_1_neuron.html#acf1cd5881d76d8db52ea820f37e51433',1,'NanoBrain::Neuron']]]
|
['getnucleusindex_3',['getnucleusindex',['../class_nano_brain_1_1_cluster.html#acd3478ef28597ef1b32e7585b7621810',1,'NanoBrain.Cluster.GetNucleusIndex(List< Nucleus > nuclei, Nucleus nucleus)'],['../class_nano_brain_1_1_cluster.html#a8498c149c9b0abf35f655bbc6e49ee20',1,'NanoBrain.Cluster.GetNucleusIndex(List< Nucleus > nuclei, string nucleusName)']]],
|
||||||
|
['getsynapse_4',['GetSynapse',['../class_nano_brain_1_1_neuron.html#acf1cd5881d76d8db52ea820f37e51433',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -2,5 +2,7 @@ var searchData=
|
|||||||
[
|
[
|
||||||
['installation_0',['installation',['../md__installation.html',1,'Package Installation'],['../md__installation.html#autotoc_md0',1,'Samples Installation']]],
|
['installation_0',['installation',['../md__installation.html',1,'Package Installation'],['../md__installation.html#autotoc_md0',1,'Samples Installation']]],
|
||||||
['instancecount_1',['instanceCount',['../class_nano_brain_1_1_cluster.html#a2c3b425a37a9a0cadc1411b6f27f6661',1,'NanoBrain::Cluster']]],
|
['instancecount_1',['instanceCount',['../class_nano_brain_1_1_cluster.html#a2c3b425a37a9a0cadc1411b6f27f6661',1,'NanoBrain::Cluster']]],
|
||||||
['instances_2',['instances',['../class_nano_brain_1_1_cluster.html#a2d0dcbc67dbe8ceace4bfafd2699501e',1,'NanoBrain::Cluster']]]
|
['instances_2',['instances',['../class_nano_brain_1_1_cluster.html#a2d0dcbc67dbe8ceace4bfafd2699501e',1,'NanoBrain::Cluster']]],
|
||||||
|
['isfiring_3',['isFiring',['../class_nano_brain_1_1_neuron.html#ad12c9bcead3b485fb46faed0d4934bcb',1,'NanoBrain::Neuron']]],
|
||||||
|
['issleeping_4',['isSleeping',['../class_nano_brain_1_1_neuron.html#ae8552e9fd3b0cd45e7f672ef1d6cb11b',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['lastupdate_0',['lastUpdate',['../class_nano_brain_1_1_neuron.html#a4f960fd4f8434912f6e1876890d3a211',1,'NanoBrain::Neuron']]]
|
['lastupdate_0',['lastUpdate',['../class_nano_brain_1_1_neuron.html#a4f960fd4f8434912f6e1876890d3a211',1,'NanoBrain::Neuron']]],
|
||||||
|
['linear_1',['Linear',['../class_nano_brain_1_1_neuron_1_1_presets.html#a2be9548be4faa587e3b83c6b39cf4f7f',1,'NanoBrain::Neuron::Presets']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -3,7 +3,7 @@ var searchData=
|
|||||||
['name_0',['name',['../class_nano_brain_1_1_nucleus.html#a8ccf841cb59e451791bcb2e1ac4f1edc',1,'NanoBrain::Nucleus']]],
|
['name_0',['name',['../class_nano_brain_1_1_nucleus.html#a8ccf841cb59e451791bcb2e1ac4f1edc',1,'NanoBrain::Nucleus']]],
|
||||||
['nano_20brain_20for_20unity_1',['Nano Brain for Unity',['../index.html',1,'']]],
|
['nano_20brain_20for_20unity_1',['Nano Brain for Unity',['../index.html',1,'']]],
|
||||||
['nanobrain_2',['nanobrain',['../namespace_nano_brain.html',1,'NanoBrain'],['../md__2home_2pascal_2_development_2_projects_2_passer_2_nano_brain_2_nano_brain_2_assets_2_nano_brain-unitypackage_2_r_e_a_d_m_e.html',1,'NanoBrain']]],
|
['nanobrain_2',['nanobrain',['../namespace_nano_brain.html',1,'NanoBrain'],['../md__2home_2pascal_2_development_2_projects_2_passer_2_nano_brain_2_nano_brain_2_assets_2_nano_brain-unitypackage_2_r_e_a_d_m_e.html',1,'NanoBrain']]],
|
||||||
['neuron_3',['neuron',['../class_nano_brain_1_1_neuron.html',1,'Neuron'],['../class_nano_brain_1_1_synapse.html#a34cfd8ef359b42aec2f7fd77c1d1a37f',1,'NanoBrain.Synapse.neuron'],['../class_nano_brain_1_1_neuron.html#a2b8cde3a1aa3b920745bba1ccea618a4',1,'NanoBrain.Neuron.Neuron()']]],
|
['neuron_3',['neuron',['../class_nano_brain_1_1_neuron.html',1,'Neuron'],['../class_nano_brain_1_1_neuron.html#a2b8cde3a1aa3b920745bba1ccea618a4',1,'NanoBrain.Neuron.Neuron()'],['../class_nano_brain_1_1_synapse.html#a34cfd8ef359b42aec2f7fd77c1d1a37f',1,'NanoBrain.Synapse.neuron']]],
|
||||||
['nuclei_4',['nuclei',['../class_nano_brain_1_1_cluster.html#a768f118e891942c57022143067ff3c33',1,'NanoBrain::Cluster']]],
|
['nuclei_4',['nuclei',['../class_nano_brain_1_1_cluster.html#a768f118e891942c57022143067ff3c33',1,'NanoBrain::Cluster']]],
|
||||||
['nucleus_5',['Nucleus',['../class_nano_brain_1_1_nucleus.html',1,'NanoBrain']]]
|
['nucleus_5',['Nucleus',['../class_nano_brain_1_1_nucleus.html',1,'NanoBrain']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,5 +1,8 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['of_20contents_0',['Table of Contents',['../index.html#autotoc_md1',1,'']]],
|
['of_20contents_0',['Table of Contents',['../index.html#autotoc_md1',1,'']]],
|
||||||
['outputs_1',['outputs',['../class_nano_brain_1_1_cluster.html#aa8cb79fb7b5362ea42f179f3884a9a19',1,'NanoBrain::Cluster']]]
|
['outputmagnitude_1',['outputMagnitude',['../class_nano_brain_1_1_neuron.html#a284254d801c88f5640afd8ef1f9b7ef1',1,'NanoBrain::Neuron']]],
|
||||||
|
['outputs_2',['outputs',['../class_nano_brain_1_1_cluster.html#aa8cb79fb7b5362ea42f179f3884a9a19',1,'NanoBrain::Cluster']]],
|
||||||
|
['outputsqrmagnitude_3',['outputSqrMagnitude',['../class_nano_brain_1_1_neuron.html#a27d8f10c1af6b29c97cf449004220da8',1,'NanoBrain::Neuron']]],
|
||||||
|
['outputvalue_4',['outputvalue',['../class_nano_brain_1_1_neuron.html#a024bbbea602e330474f1a45573c0341c',1,'NanoBrain.Neuron.outputValue'],['../class_nano_brain_1_1_neuron.html#a9ecd7ab16fd502e478b1258c7d87fd44',1,'NanoBrain.Neuron.outputValue']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -2,7 +2,10 @@ var searchData=
|
|||||||
[
|
[
|
||||||
['package_20installation_0',['Package Installation',['../md__installation.html',1,'']]],
|
['package_20installation_0',['Package Installation',['../md__installation.html',1,'']]],
|
||||||
['parent_1',['parent',['../class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6',1,'NanoBrain::Nucleus']]],
|
['parent_1',['parent',['../class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6',1,'NanoBrain::Nucleus']]],
|
||||||
['prefab_2',['prefab',['../class_nano_brain_1_1_cluster.html#a0f2833b479defec12b2fef9a75690899',1,'NanoBrain::Cluster']]],
|
['persistoutput_2',['persistOutput',['../class_nano_brain_1_1_neuron.html#abfab36f8671affe59f81ae668369c5b0',1,'NanoBrain::Neuron']]],
|
||||||
['processstimulus_3',['ProcessStimulus',['../class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d',1,'NanoBrain::Neuron']]],
|
['power_3',['Power',['../class_nano_brain_1_1_neuron_1_1_presets.html#ad688bdbd1666531c9e373cd4036c5b2f',1,'NanoBrain::Neuron::Presets']]],
|
||||||
['product_4',['Product',['../class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487adeb10517653c255364175796ace3553f',1,'NanoBrain::Neuron']]]
|
['prefab_4',['prefab',['../class_nano_brain_1_1_cluster.html#a0f2833b479defec12b2fef9a75690899',1,'NanoBrain::Cluster']]],
|
||||||
|
['presets_5',['Presets',['../class_nano_brain_1_1_neuron_1_1_presets.html',1,'NanoBrain::Neuron']]],
|
||||||
|
['processstimulus_6',['ProcessStimulus',['../class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d',1,'NanoBrain::Neuron']]],
|
||||||
|
['product_7',['Product',['../class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487adeb10517653c255364175796ace3553f',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,8 +1,11 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['refresh_0',['Refresh',['../class_nano_brain_1_1_cluster.html#ac3c6292a931287d34f6e353524a6a3d0',1,'NanoBrain::Cluster']]],
|
['receivers_0',['receivers',['../class_nano_brain_1_1_neuron.html#a5310348a060db92afd9b6b5329f72723',1,'NanoBrain::Neuron']]],
|
||||||
['refreshcomputeorders_1',['RefreshComputeOrders',['../class_nano_brain_1_1_cluster.html#abaa7cf6848e2800a657200d544cbc508',1,'NanoBrain::Cluster']]],
|
['reciprocal_1',['Reciprocal',['../class_nano_brain_1_1_neuron_1_1_presets.html#a95062424aeafe99d83a66386742c8d0e',1,'NanoBrain::Neuron::Presets']]],
|
||||||
['refreshoutputs_2',['RefreshOutputs',['../class_nano_brain_1_1_cluster.html#a45ab7c6af15a572a7225fb75fc00b74c',1,'NanoBrain::Cluster']]],
|
['refresh_2',['Refresh',['../class_nano_brain_1_1_cluster.html#ac3c6292a931287d34f6e353524a6a3d0',1,'NanoBrain::Cluster']]],
|
||||||
['removeinstance_3',['RemoveInstance',['../class_nano_brain_1_1_cluster.html#a9847eb32f884dd5f2b527e272c7411a4',1,'NanoBrain::Cluster']]],
|
['refreshcomputeorders_3',['RefreshComputeOrders',['../class_nano_brain_1_1_cluster.html#abaa7cf6848e2800a657200d544cbc508',1,'NanoBrain::Cluster']]],
|
||||||
['removesynapse_4',['RemoveSynapse',['../class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95',1,'NanoBrain::Neuron']]]
|
['refreshoutputs_4',['RefreshOutputs',['../class_nano_brain_1_1_cluster.html#a45ab7c6af15a572a7225fb75fc00b74c',1,'NanoBrain::Cluster']]],
|
||||||
|
['removeinstance_5',['RemoveInstance',['../class_nano_brain_1_1_cluster.html#a9847eb32f884dd5f2b527e272c7411a4',1,'NanoBrain::Cluster']]],
|
||||||
|
['removereceiver_6',['RemoveReceiver',['../class_nano_brain_1_1_neuron.html#a692c9509c2eb2aea86911a9456adbf85',1,'NanoBrain::Neuron']]],
|
||||||
|
['removesynapse_7',['RemoveSynapse',['../class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -2,8 +2,9 @@ var searchData=
|
|||||||
[
|
[
|
||||||
['samples_20installation_0',['Samples Installation',['../md__installation.html#autotoc_md0',1,'']]],
|
['samples_20installation_0',['Samples Installation',['../md__installation.html#autotoc_md0',1,'']]],
|
||||||
['setbias_1',['SetBias',['../class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886',1,'NanoBrain::Neuron']]],
|
['setbias_1',['SetBias',['../class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886',1,'NanoBrain::Neuron']]],
|
||||||
['shallowcloneto_2',['shallowcloneto',['../class_nano_brain_1_1_cluster.html#aaa3bde95880bcb5c3c79c0511a668213',1,'NanoBrain.Cluster.ShallowCloneTo()'],['../class_nano_brain_1_1_memory_cell.html#aaa3bde95880bcb5c3c79c0511a668213',1,'NanoBrain.MemoryCell.ShallowCloneTo()'],['../class_nano_brain_1_1_neuron.html#a1fe47719448c18e0f897fb2afd1bca12',1,'NanoBrain.Neuron.ShallowCloneTo()'],['../class_nano_brain_1_1_nucleus.html#a4deca112a53e4b42a3e03099270f1a76',1,'NanoBrain.Nucleus.ShallowCloneTo()']]],
|
['shallowcloneto_2',['shallowcloneto',['../class_nano_brain_1_1_cluster.html#aaa3bde95880bcb5c3c79c0511a668213',1,'NanoBrain.Cluster.ShallowCloneTo()'],['../class_nano_brain_1_1_memory_cell.html#aaa3bde95880bcb5c3c79c0511a668213',1,'NanoBrain.MemoryCell.ShallowCloneTo()'],['../class_nano_brain_1_1_neuron.html#aaa3bde95880bcb5c3c79c0511a668213',1,'NanoBrain.Neuron.ShallowCloneTo()'],['../class_nano_brain_1_1_nucleus.html#a4deca112a53e4b42a3e03099270f1a76',1,'NanoBrain.Nucleus.ShallowCloneTo()']]],
|
||||||
['sum_3',['Sum',['../class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487aa0ec87054b5e5b7847d0d8780a01a3d5',1,'NanoBrain::Neuron']]],
|
['sleepcheck_3',['SleepCheck',['../class_nano_brain_1_1_neuron.html#a80905f66a0e030cfb017cb4ffa70b7d6',1,'NanoBrain::Neuron']]],
|
||||||
['synapse_4',['synapse',['../class_nano_brain_1_1_synapse.html',1,'Synapse'],['../class_nano_brain_1_1_synapse.html#a193d2c99f006bac3fe882e949301f4e7',1,'NanoBrain.Synapse.Synapse()']]],
|
['sum_4',['Sum',['../class_nano_brain_1_1_neuron.html#a1b62779c4e520ef73e1e2afe2517d487aa0ec87054b5e5b7847d0d8780a01a3d5',1,'NanoBrain::Neuron']]],
|
||||||
['synapses_5',['synapses',['../class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327',1,'NanoBrain::Neuron']]]
|
['synapse_5',['synapse',['../class_nano_brain_1_1_synapse.html',1,'Synapse'],['../class_nano_brain_1_1_synapse.html#a193d2c99f006bac3fe882e949301f4e7',1,'NanoBrain.Synapse.Synapse()']]],
|
||||||
|
['synapses_6',['synapses',['../class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['synapse_0',['Synapse',['../class_nano_brain_1_1_synapse.html',1,'NanoBrain']]]
|
['presets_0',['Presets',['../class_nano_brain_1_1_neuron_1_1_presets.html',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
4
Documentation/html/search/classes_5.js
Normal file
4
Documentation/html/search/classes_5.js
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['synapse_0',['Synapse',['../class_nano_brain_1_1_synapse.html',1,'NanoBrain']]]
|
||||||
|
];
|
||||||
@ -1,5 +1,13 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['addinstance_0',['addinstance',['../class_nano_brain_1_1_cluster.html#ab9c2d62634f5ff39eea2fb0d3e1a8bdc',1,'NanoBrain.Cluster.AddInstance()'],['../class_nano_brain_1_1_cluster.html#a898d208c89f585137874873ef48b8c3a',1,'NanoBrain.Cluster.AddInstance(ClusterPrefab prefab)']]],
|
['activatorbinary_0',['ActivatorBinary',['../class_nano_brain_1_1_neuron.html#afd3dff2960a406f480a02db7fa351e68',1,'NanoBrain::Neuron']]],
|
||||||
['addsynapse_1',['AddSynapse',['../class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e',1,'NanoBrain::Neuron']]]
|
['activatorlinear_1',['activatorlinear',['../class_nano_brain_1_1_neuron.html#aff1de06241cbc2846468d82203026382',1,'NanoBrain.Neuron.ActivatorLinear(float3 input)'],['../class_nano_brain_1_1_neuron.html#a337e53a6f6aae4d31dc5c5a5d4359213',1,'NanoBrain.Neuron.ActivatorLinear(Vector3 input)']]],
|
||||||
|
['activatornormalized_2',['ActivatorNormalized',['../class_nano_brain_1_1_neuron.html#a115176d819f6eaa624803c2ee3770f32',1,'NanoBrain::Neuron']]],
|
||||||
|
['activatorpower_3',['activatorpower',['../class_nano_brain_1_1_neuron.html#a8ec3807c2e34c26c93bd24364fb86cfd',1,'NanoBrain.Neuron.ActivatorPower(float3 input)'],['../class_nano_brain_1_1_neuron.html#a7e418a2d45b63d8d50bb790686f0180b',1,'NanoBrain.Neuron.ActivatorPower(Vector3 input)']]],
|
||||||
|
['activatorreciprocal_4',['activatorreciprocal',['../class_nano_brain_1_1_neuron.html#a9b4e8a447335f2eea7df277b2c27110c',1,'NanoBrain.Neuron.ActivatorReciprocal(float3 input)'],['../class_nano_brain_1_1_neuron.html#a4550fa8adb4d7f967727702a630abb30',1,'NanoBrain.Neuron.ActivatorReciprocal(Vector3 input)']]],
|
||||||
|
['activatorsqrt_5',['activatorsqrt',['../class_nano_brain_1_1_neuron.html#aad821525adf08cba40407ef1924046a3',1,'NanoBrain.Neuron.ActivatorSqrt(float3 input)'],['../class_nano_brain_1_1_neuron.html#ae17b57e9db94bfd35ba6feba84eb4249',1,'NanoBrain.Neuron.ActivatorSqrt(Vector3 input)']]],
|
||||||
|
['activatortanh_6',['ActivatorTanh',['../class_nano_brain_1_1_neuron.html#a963c97a182c9e4148146c330182e5389',1,'NanoBrain::Neuron']]],
|
||||||
|
['addinstance_7',['addinstance',['../class_nano_brain_1_1_cluster.html#ab9c2d62634f5ff39eea2fb0d3e1a8bdc',1,'NanoBrain.Cluster.AddInstance()'],['../class_nano_brain_1_1_cluster.html#a898d208c89f585137874873ef48b8c3a',1,'NanoBrain.Cluster.AddInstance(ClusterPrefab prefab)']]],
|
||||||
|
['addreceiver_8',['AddReceiver',['../class_nano_brain_1_1_neuron.html#a8aab0c6e45f7d0fc37ce401f7821e567',1,'NanoBrain::Neuron']]],
|
||||||
|
['addsynapse_9',['AddSynapse',['../class_nano_brain_1_1_neuron.html#a543786edbba5dd2f46bdf48c7c64987e',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,6 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['cluster_0',['cluster',['../class_nano_brain_1_1_cluster.html#a7f15db45b7dae643e67e2574ec9c1f8f',1,'NanoBrain.Cluster.Cluster(ClusterPrefab prefab, Cluster parent)'],['../class_nano_brain_1_1_cluster.html#a29fe7b3d8b7b17eebc627f26e364b608',1,'NanoBrain.Cluster.Cluster(ClusterPrefab prefab, ClusterPrefab parent=null)']]],
|
['binary_0',['Binary',['../class_nano_brain_1_1_neuron_1_1_presets.html#a228fe35e8266e1ba83bcb14e51336cb9',1,'NanoBrain::Neuron::Presets']]]
|
||||||
['collectreceivers_1',['CollectReceivers',['../class_nano_brain_1_1_cluster.html#aafd42e24f34b91e3c441943e405f14ed',1,'NanoBrain::Cluster']]],
|
|
||||||
['collectsynapsesto_2',['CollectSynapsesTo',['../class_nano_brain_1_1_cluster.html#a4bcbf4162dcb5d5722f1bcb842194780',1,'NanoBrain::Cluster']]]
|
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,9 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['deletenucleus_0',['DeleteNucleus',['../class_nano_brain_1_1_cluster.html#ac997a47ca9c59b24ed47839110371a8b',1,'NanoBrain::Cluster']]]
|
['clonefields_0',['CloneFields',['../class_nano_brain_1_1_neuron.html#a61ebfee9f73116bd87d641af0fd3ef57',1,'NanoBrain::Neuron']]],
|
||||||
|
['cluster_1',['cluster',['../class_nano_brain_1_1_cluster.html#a7f15db45b7dae643e67e2574ec9c1f8f',1,'NanoBrain.Cluster.Cluster(ClusterPrefab prefab, Cluster parent)'],['../class_nano_brain_1_1_cluster.html#a29fe7b3d8b7b17eebc627f26e364b608',1,'NanoBrain.Cluster.Cluster(ClusterPrefab prefab, ClusterPrefab parent=null)']]],
|
||||||
|
['collectreceivers_2',['CollectReceivers',['../class_nano_brain_1_1_cluster.html#aafd42e24f34b91e3c441943e405f14ed',1,'NanoBrain::Cluster']]],
|
||||||
|
['collectsynapsesto_3',['CollectSynapsesTo',['../class_nano_brain_1_1_cluster.html#a4bcbf4162dcb5d5722f1bcb842194780',1,'NanoBrain::Cluster']]],
|
||||||
|
['combinatorproduct_4',['combinatorproduct',['../class_nano_brain_1_1_neuron.html#acad9a97a8f3b9df50209623e3e50bce3',1,'NanoBrain.Neuron.CombinatorProduct()'],['../class_nano_brain_1_1_neuron.html#a985c9a28b445133460cee6aa23d050ea',1,'NanoBrain.Neuron.CombinatorProduct()']]],
|
||||||
|
['combinatorsum_5',['combinatorsum',['../class_nano_brain_1_1_neuron.html#ac336222e6d6f84cfc9f4ea68b5973166',1,'NanoBrain.Neuron.CombinatorSum()'],['../class_nano_brain_1_1_neuron.html#ab7909448ce5cda39c1e786d80a38d357',1,'NanoBrain.Neuron.CombinatorSum()']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['ensureinitialization_0',['EnsureInitialization',['../class_nano_brain_1_1_cluster_prefab.html#aff6764e45a9e4e5215b198641fdfa734',1,'NanoBrain::ClusterPrefab']]]
|
['delete_0',['Delete',['../class_nano_brain_1_1_neuron.html#ad818e3b65f5eee3497ab5f53693bf7e8',1,'NanoBrain::Neuron']]],
|
||||||
|
['deletenucleus_1',['DeleteNucleus',['../class_nano_brain_1_1_cluster.html#ac997a47ca9c59b24ed47839110371a8b',1,'NanoBrain::Cluster']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,7 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['getneuron_0',['getneuron',['../class_nano_brain_1_1_cluster.html#ad2e636dfdc383bc7d0c6a7097dfee405',1,'NanoBrain.Cluster.GetNeuron(string neuronName)'],['../class_nano_brain_1_1_cluster.html#aee20b7cebfcc7cd3a834c5b78058eb69',1,'NanoBrain.Cluster.GetNeuron(int thingId, string neuronName, string thingName=null)']]],
|
['ensureinitialization_0',['EnsureInitialization',['../class_nano_brain_1_1_cluster_prefab.html#aff6764e45a9e4e5215b198641fdfa734',1,'NanoBrain::ClusterPrefab']]]
|
||||||
['getnucleus_1',['getnucleus',['../class_nano_brain_1_1_cluster.html#a932e07a777c64ab281001a322c6dfff8',1,'NanoBrain.Cluster.GetNucleus()'],['../class_nano_brain_1_1_cluster_prefab.html#a932e07a777c64ab281001a322c6dfff8',1,'NanoBrain.ClusterPrefab.GetNucleus()']]],
|
|
||||||
['getnucleusindex_2',['getnucleusindex',['../class_nano_brain_1_1_cluster.html#acd3478ef28597ef1b32e7585b7621810',1,'NanoBrain.Cluster.GetNucleusIndex(List< Nucleus > nuclei, Nucleus nucleus)'],['../class_nano_brain_1_1_cluster.html#a8498c149c9b0abf35f655bbc6e49ee20',1,'NanoBrain.Cluster.GetNucleusIndex(List< Nucleus > nuclei, string nucleusName)']]],
|
|
||||||
['getsynapse_3',['GetSynapse',['../class_nano_brain_1_1_neuron.html#acf1cd5881d76d8db52ea820f37e51433',1,'NanoBrain::Neuron']]]
|
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,8 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['memorycell_0',['MemoryCell',['../class_nano_brain_1_1_memory_cell.html#a02bafb4c341a6a202651fbbc745570a2',1,'NanoBrain::MemoryCell']]]
|
['generatecurve_0',['GenerateCurve',['../class_nano_brain_1_1_neuron.html#ad6e3ab9d4f508435294d9b81a5dc0e92',1,'NanoBrain::Neuron']]],
|
||||||
|
['getneuron_1',['getneuron',['../class_nano_brain_1_1_cluster.html#ad2e636dfdc383bc7d0c6a7097dfee405',1,'NanoBrain.Cluster.GetNeuron(string neuronName)'],['../class_nano_brain_1_1_cluster.html#aee20b7cebfcc7cd3a834c5b78058eb69',1,'NanoBrain.Cluster.GetNeuron(int thingId, string neuronName, string thingName=null)']]],
|
||||||
|
['getnucleus_2',['getnucleus',['../class_nano_brain_1_1_cluster.html#a932e07a777c64ab281001a322c6dfff8',1,'NanoBrain.Cluster.GetNucleus()'],['../class_nano_brain_1_1_cluster_prefab.html#a932e07a777c64ab281001a322c6dfff8',1,'NanoBrain.ClusterPrefab.GetNucleus()']]],
|
||||||
|
['getnucleusindex_3',['getnucleusindex',['../class_nano_brain_1_1_cluster.html#acd3478ef28597ef1b32e7585b7621810',1,'NanoBrain.Cluster.GetNucleusIndex(List< Nucleus > nuclei, Nucleus nucleus)'],['../class_nano_brain_1_1_cluster.html#a8498c149c9b0abf35f655bbc6e49ee20',1,'NanoBrain.Cluster.GetNucleusIndex(List< Nucleus > nuclei, string nucleusName)']]],
|
||||||
|
['getsynapse_4',['GetSynapse',['../class_nano_brain_1_1_neuron.html#acf1cd5881d76d8db52ea820f37e51433',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['neuron_0',['Neuron',['../class_nano_brain_1_1_neuron.html#a2b8cde3a1aa3b920745bba1ccea618a4',1,'NanoBrain::Neuron']]]
|
['linear_0',['Linear',['../class_nano_brain_1_1_neuron_1_1_presets.html#a2be9548be4faa587e3b83c6b39cf4f7f',1,'NanoBrain::Neuron::Presets']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['processstimulus_0',['ProcessStimulus',['../class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d',1,'NanoBrain::Neuron']]]
|
['memorycell_0',['MemoryCell',['../class_nano_brain_1_1_memory_cell.html#a02bafb4c341a6a202651fbbc745570a2',1,'NanoBrain::MemoryCell']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,8 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['refresh_0',['Refresh',['../class_nano_brain_1_1_cluster.html#ac3c6292a931287d34f6e353524a6a3d0',1,'NanoBrain::Cluster']]],
|
['neuron_0',['Neuron',['../class_nano_brain_1_1_neuron.html#a2b8cde3a1aa3b920745bba1ccea618a4',1,'NanoBrain::Neuron']]]
|
||||||
['refreshcomputeorders_1',['RefreshComputeOrders',['../class_nano_brain_1_1_cluster.html#abaa7cf6848e2800a657200d544cbc508',1,'NanoBrain::Cluster']]],
|
|
||||||
['refreshoutputs_2',['RefreshOutputs',['../class_nano_brain_1_1_cluster.html#a45ab7c6af15a572a7225fb75fc00b74c',1,'NanoBrain::Cluster']]],
|
|
||||||
['removeinstance_3',['RemoveInstance',['../class_nano_brain_1_1_cluster.html#a9847eb32f884dd5f2b527e272c7411a4',1,'NanoBrain::Cluster']]],
|
|
||||||
['removesynapse_4',['RemoveSynapse',['../class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95',1,'NanoBrain::Neuron']]]
|
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,6 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['setbias_0',['SetBias',['../class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886',1,'NanoBrain::Neuron']]],
|
['power_0',['Power',['../class_nano_brain_1_1_neuron_1_1_presets.html#ad688bdbd1666531c9e373cd4036c5b2f',1,'NanoBrain::Neuron::Presets']]],
|
||||||
['shallowcloneto_1',['shallowcloneto',['../class_nano_brain_1_1_cluster.html#aaa3bde95880bcb5c3c79c0511a668213',1,'NanoBrain.Cluster.ShallowCloneTo()'],['../class_nano_brain_1_1_memory_cell.html#aaa3bde95880bcb5c3c79c0511a668213',1,'NanoBrain.MemoryCell.ShallowCloneTo()'],['../class_nano_brain_1_1_neuron.html#a1fe47719448c18e0f897fb2afd1bca12',1,'NanoBrain.Neuron.ShallowCloneTo()'],['../class_nano_brain_1_1_nucleus.html#a4deca112a53e4b42a3e03099270f1a76',1,'NanoBrain.Nucleus.ShallowCloneTo()']]],
|
['processstimulus_1',['ProcessStimulus',['../class_nano_brain_1_1_neuron.html#a12d7736b50b96ff16732e8c8eb33346d',1,'NanoBrain::Neuron']]]
|
||||||
['synapse_2',['Synapse',['../class_nano_brain_1_1_synapse.html#a193d2c99f006bac3fe882e949301f4e7',1,'NanoBrain::Synapse']]]
|
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,10 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['trygetnucleus_0',['TryGetNucleus',['../class_nano_brain_1_1_cluster.html#ad2df5ec754f31eba3dd8a7a985525b17',1,'NanoBrain::Cluster']]]
|
['reciprocal_0',['Reciprocal',['../class_nano_brain_1_1_neuron_1_1_presets.html#a95062424aeafe99d83a66386742c8d0e',1,'NanoBrain::Neuron::Presets']]],
|
||||||
|
['refresh_1',['Refresh',['../class_nano_brain_1_1_cluster.html#ac3c6292a931287d34f6e353524a6a3d0',1,'NanoBrain::Cluster']]],
|
||||||
|
['refreshcomputeorders_2',['RefreshComputeOrders',['../class_nano_brain_1_1_cluster.html#abaa7cf6848e2800a657200d544cbc508',1,'NanoBrain::Cluster']]],
|
||||||
|
['refreshoutputs_3',['RefreshOutputs',['../class_nano_brain_1_1_cluster.html#a45ab7c6af15a572a7225fb75fc00b74c',1,'NanoBrain::Cluster']]],
|
||||||
|
['removeinstance_4',['RemoveInstance',['../class_nano_brain_1_1_cluster.html#a9847eb32f884dd5f2b527e272c7411a4',1,'NanoBrain::Cluster']]],
|
||||||
|
['removereceiver_5',['RemoveReceiver',['../class_nano_brain_1_1_neuron.html#a692c9509c2eb2aea86911a9456adbf85',1,'NanoBrain::Neuron']]],
|
||||||
|
['removesynapse_6',['RemoveSynapse',['../class_nano_brain_1_1_neuron.html#aef76f9a62b53376d6a7e3126eac0af95',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
7
Documentation/html/search/functions_a.js.meta
Normal file
7
Documentation/html/search/functions_a.js.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 59412a91900733b21a9b56acd437d5b9
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -1,7 +1,7 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['updatefromnucleus_0',['UpdateFromNucleus',['../class_nano_brain_1_1_cluster.html#a6af0b83561dd2b7fed6a363de1d4db13',1,'NanoBrain::Cluster']]],
|
['setbias_0',['SetBias',['../class_nano_brain_1_1_neuron.html#ad061c93300b4280f3bb195377d439886',1,'NanoBrain::Neuron']]],
|
||||||
['updatenuclei_1',['UpdateNuclei',['../class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c',1,'NanoBrain::Nucleus']]],
|
['shallowcloneto_1',['shallowcloneto',['../class_nano_brain_1_1_cluster.html#aaa3bde95880bcb5c3c79c0511a668213',1,'NanoBrain.Cluster.ShallowCloneTo()'],['../class_nano_brain_1_1_memory_cell.html#aaa3bde95880bcb5c3c79c0511a668213',1,'NanoBrain.MemoryCell.ShallowCloneTo()'],['../class_nano_brain_1_1_neuron.html#aaa3bde95880bcb5c3c79c0511a668213',1,'NanoBrain.Neuron.ShallowCloneTo()'],['../class_nano_brain_1_1_nucleus.html#a4deca112a53e4b42a3e03099270f1a76',1,'NanoBrain.Nucleus.ShallowCloneTo()']]],
|
||||||
['updatestateisolated_2',['updatestateisolated',['../class_nano_brain_1_1_cluster.html#a6423c493fd76f1774a8e80c56d8c5cdc',1,'NanoBrain.Cluster.UpdateStateIsolated()'],['../class_nano_brain_1_1_memory_cell.html#a6423c493fd76f1774a8e80c56d8c5cdc',1,'NanoBrain.MemoryCell.UpdateStateIsolated()'],['../class_nano_brain_1_1_nucleus.html#a49bdf346295b6d8cc4c14a233b49ef9e',1,'NanoBrain.Nucleus.UpdateStateIsolated()']]],
|
['sleepcheck_2',['SleepCheck',['../class_nano_brain_1_1_neuron.html#a80905f66a0e030cfb017cb4ffa70b7d6',1,'NanoBrain::Neuron']]],
|
||||||
['updateweight_3',['UpdateWeight',['../class_nano_brain_1_1_brain.html#a99d2dbf1e54c1864138f91969d9e0723',1,'NanoBrain::Brain']]]
|
['synapse_3',['Synapse',['../class_nano_brain_1_1_synapse.html#a193d2c99f006bac3fe882e949301f4e7',1,'NanoBrain::Synapse']]]
|
||||||
];
|
];
|
||||||
|
|||||||
7
Documentation/html/search/functions_b.js.meta
Normal file
7
Documentation/html/search/functions_b.js.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f0ad252947341522eaa5a15cb5e9da5b
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
5
Documentation/html/search/functions_c.js
Normal file
5
Documentation/html/search/functions_c.js
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['tanh_0',['Tanh',['../class_nano_brain_1_1_neuron_1_1_presets.html#af1297252667bca16a178908b700bad95',1,'NanoBrain::Neuron::Presets']]],
|
||||||
|
['trygetnucleus_1',['TryGetNucleus',['../class_nano_brain_1_1_cluster.html#ad2df5ec754f31eba3dd8a7a985525b17',1,'NanoBrain::Cluster']]]
|
||||||
|
];
|
||||||
7
Documentation/html/search/functions_d.js
Normal file
7
Documentation/html/search/functions_d.js
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['updatefromnucleus_0',['UpdateFromNucleus',['../class_nano_brain_1_1_cluster.html#a6af0b83561dd2b7fed6a363de1d4db13',1,'NanoBrain::Cluster']]],
|
||||||
|
['updatenuclei_1',['UpdateNuclei',['../class_nano_brain_1_1_nucleus.html#a12071e98f8391f85b2e530fd81b6cb1c',1,'NanoBrain::Nucleus']]],
|
||||||
|
['updatestateisolated_2',['updatestateisolated',['../class_nano_brain_1_1_cluster.html#a6423c493fd76f1774a8e80c56d8c5cdc',1,'NanoBrain.Cluster.UpdateStateIsolated()'],['../class_nano_brain_1_1_memory_cell.html#a6423c493fd76f1774a8e80c56d8c5cdc',1,'NanoBrain.MemoryCell.UpdateStateIsolated()'],['../class_nano_brain_1_1_neuron.html#a6423c493fd76f1774a8e80c56d8c5cdc',1,'NanoBrain.Neuron.UpdateStateIsolated()'],['../class_nano_brain_1_1_nucleus.html#a49bdf346295b6d8cc4c14a233b49ef9e',1,'NanoBrain.Nucleus.UpdateStateIsolated()']]],
|
||||||
|
['updateweight_3',['UpdateWeight',['../class_nano_brain_1_1_brain.html#a99d2dbf1e54c1864138f91969d9e0723',1,'NanoBrain::Brain']]]
|
||||||
|
];
|
||||||
@ -1,5 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['basename_0',['baseName',['../class_nano_brain_1_1_cluster.html#a69781b68637b633039d76380665acdbf',1,'NanoBrain::Cluster']]],
|
['activator_0',['activator',['../class_nano_brain_1_1_neuron.html#a7b44b9201cb62d1778628082f10bb1d8',1,'NanoBrain::Neuron']]]
|
||||||
['brain_1',['brain',['../class_nano_brain_1_1_brain.html#a13c34b3156815d7a106ecd64d75f0aa0',1,'NanoBrain::Brain']]]
|
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['computeorders_0',['computeOrders',['../class_nano_brain_1_1_cluster.html#a3025fcf968634065929ce5e72ba6195b',1,'NanoBrain::Cluster']]]
|
['basename_0',['baseName',['../class_nano_brain_1_1_cluster.html#a69781b68637b633039d76380665acdbf',1,'NanoBrain::Cluster']]],
|
||||||
|
['brain_1',['brain',['../class_nano_brain_1_1_brain.html#a13c34b3156815d7a106ecd64d75f0aa0',1,'NanoBrain::Brain']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['defaultoutput_0',['defaultOutput',['../class_nano_brain_1_1_cluster.html#ac1a42e360c06e2d39f1230088df95315',1,'NanoBrain::Cluster']]]
|
['combinator_0',['combinator',['../class_nano_brain_1_1_neuron.html#ade3c65b8999bc2caea35a477a890d557',1,'NanoBrain.Neuron.Combinator'],['../class_nano_brain_1_1_neuron.html#a3f5113c3ec0e521ab24c3bdd34c5389e',1,'NanoBrain.Neuron.Combinator']]],
|
||||||
|
['computeorders_1',['computeOrders',['../class_nano_brain_1_1_cluster.html#a3025fcf968634065929ce5e72ba6195b',1,'NanoBrain::Cluster']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['outputs_0',['outputs',['../class_nano_brain_1_1_cluster.html#aa8cb79fb7b5362ea42f179f3884a9a19',1,'NanoBrain::Cluster']]]
|
['defaultoutput_0',['defaultOutput',['../class_nano_brain_1_1_cluster.html#ac1a42e360c06e2d39f1230088df95315',1,'NanoBrain::Cluster']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['synapses_0',['synapses',['../class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327',1,'NanoBrain::Neuron']]]
|
['isfiring_0',['isFiring',['../class_nano_brain_1_1_neuron.html#ad12c9bcead3b485fb46faed0d4934bcb',1,'NanoBrain::Neuron']]],
|
||||||
|
['issleeping_1',['isSleeping',['../class_nano_brain_1_1_neuron.html#ae8552e9fd3b0cd45e7f672ef1d6cb11b',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
7
Documentation/html/search/properties_5.js
Normal file
7
Documentation/html/search/properties_5.js
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['outputmagnitude_0',['outputMagnitude',['../class_nano_brain_1_1_neuron.html#a284254d801c88f5640afd8ef1f9b7ef1',1,'NanoBrain::Neuron']]],
|
||||||
|
['outputs_1',['outputs',['../class_nano_brain_1_1_cluster.html#aa8cb79fb7b5362ea42f179f3884a9a19',1,'NanoBrain::Cluster']]],
|
||||||
|
['outputsqrmagnitude_2',['outputSqrMagnitude',['../class_nano_brain_1_1_neuron.html#a27d8f10c1af6b29c97cf449004220da8',1,'NanoBrain::Neuron']]],
|
||||||
|
['outputvalue_3',['outputvalue',['../class_nano_brain_1_1_neuron.html#a024bbbea602e330474f1a45573c0341c',1,'NanoBrain.Neuron.outputValue'],['../class_nano_brain_1_1_neuron.html#a9ecd7ab16fd502e478b1258c7d87fd44',1,'NanoBrain.Neuron.outputValue']]]
|
||||||
|
];
|
||||||
7
Documentation/html/search/properties_5.js.meta
Normal file
7
Documentation/html/search/properties_5.js.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 7796c4c27c077b251b84be87e729ea12
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
4
Documentation/html/search/properties_6.js
Normal file
4
Documentation/html/search/properties_6.js
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['receivers_0',['receivers',['../class_nano_brain_1_1_neuron.html#a5310348a060db92afd9b6b5329f72723',1,'NanoBrain::Neuron']]]
|
||||||
|
];
|
||||||
4
Documentation/html/search/properties_7.js
Normal file
4
Documentation/html/search/properties_7.js
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['synapses_0',['synapses',['../class_nano_brain_1_1_neuron.html#ac77e618ae3d7d6915b86a2f8191e6327',1,'NanoBrain::Neuron']]]
|
||||||
|
];
|
||||||
@ -1,13 +1,13 @@
|
|||||||
var indexSectionsWithContent =
|
var indexSectionsWithContent =
|
||||||
{
|
{
|
||||||
0: "_abcdefgilmnoprstuw",
|
0: "_abcdefgilmnoprstuw",
|
||||||
1: "bcmns",
|
1: "bcmnps",
|
||||||
2: "n",
|
2: "n",
|
||||||
3: "acdegmnprstu",
|
3: "abcdeglmnprstu",
|
||||||
4: "_bcilnptw",
|
4: "_bcilnptw",
|
||||||
5: "act",
|
5: "act",
|
||||||
6: "ps",
|
6: "ps",
|
||||||
7: "bcdos",
|
7: "abcdiors",
|
||||||
8: "bfinpu"
|
8: "bfinpu"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,6 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['_5foutputs_0',['_outputs',['../class_nano_brain_1_1_cluster.html#a396446e598842236360096aa9a41c037',1,'NanoBrain::Cluster']]]
|
['_5factivator_0',['_activator',['../class_nano_brain_1_1_neuron.html#a27b891fe7eca8e5bbcdbf0ce02c1e7fd',1,'NanoBrain::Neuron']]],
|
||||||
|
['_5foutputs_1',['_outputs',['../class_nano_brain_1_1_cluster.html#a396446e598842236360096aa9a41c037',1,'NanoBrain::Cluster']]],
|
||||||
|
['_5foutputvalue_2',['_outputvalue',['../class_nano_brain_1_1_neuron.html#a6389e0e1e08f9a670958d110050d2504',1,'NanoBrain.Neuron._outputValue'],['../class_nano_brain_1_1_neuron.html#ab08d3adcd550750d22943d5f8a8f94a4',1,'NanoBrain.Neuron._outputValue']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['cluster_0',['cluster',['../class_nano_brain_1_1_cluster_prefab.html#a7d698403a74165870dd28d9a11238e9e',1,'NanoBrain::ClusterPrefab']]],
|
['cluster_0',['cluster',['../class_nano_brain_1_1_cluster_prefab.html#a7d698403a74165870dd28d9a11238e9e',1,'NanoBrain::ClusterPrefab']]],
|
||||||
['combinator_1',['combinator',['../class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9',1,'NanoBrain::Neuron']]]
|
['combinator_1',['combinator',['../class_nano_brain_1_1_neuron.html#adcd8e3279ab63ad98f34485b6403e0c9',1,'NanoBrain::Neuron']]],
|
||||||
|
['curve_2',['curve',['../class_nano_brain_1_1_neuron.html#a515dbc8cdce3d6b2091228e7c6d2036f',1,'NanoBrain::Neuron']]],
|
||||||
|
['curvemax_3',['curveMax',['../class_nano_brain_1_1_neuron.html#ab24f9dd28a936f0daabebf979c933b2a',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['parent_0',['parent',['../class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6',1,'NanoBrain::Nucleus']]],
|
['parent_0',['parent',['../class_nano_brain_1_1_nucleus.html#a5dd7c06f7968e44976b638d04238dab6',1,'NanoBrain::Nucleus']]],
|
||||||
['prefab_1',['prefab',['../class_nano_brain_1_1_cluster.html#a0f2833b479defec12b2fef9a75690899',1,'NanoBrain::Cluster']]]
|
['persistoutput_1',['persistOutput',['../class_nano_brain_1_1_neuron.html#abfab36f8671affe59f81ae668369c5b0',1,'NanoBrain::Neuron']]],
|
||||||
|
['prefab_2',['prefab',['../class_nano_brain_1_1_cluster.html#a0f2833b479defec12b2fef9a75690899',1,'NanoBrain::Cluster']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['thingclusters_0',['thingClusters',['../class_nano_brain_1_1_cluster.html#ace30cbab7faeb85cd01362d3d3c673eb',1,'NanoBrain::Cluster']]]
|
['thingclusters_0',['thingClusters',['../class_nano_brain_1_1_cluster.html#ace30cbab7faeb85cd01362d3d3c673eb',1,'NanoBrain::Cluster']]],
|
||||||
|
['timetosleep_1',['timeToSleep',['../class_nano_brain_1_1_neuron.html#a2e06ca7042b030b1f5442d0687ee6699',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['weight_0',['weight',['../class_nano_brain_1_1_synapse.html#a8128625c9e3fd04c27b82957732d8781',1,'NanoBrain::Synapse']]]
|
['weight_0',['weight',['../class_nano_brain_1_1_synapse.html#a8128625c9e3fd04c27b82957732d8781',1,'NanoBrain::Synapse']]],
|
||||||
|
['whenfiring_1',['WhenFiring',['../class_nano_brain_1_1_neuron.html#af8f5688ff2d8b47dddf560b8985cc3eb',1,'NanoBrain::Neuron']]]
|
||||||
];
|
];
|
||||||
|
|||||||
@ -221,7 +221,7 @@ namespace NanoBrain {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void MemoryCellInspector(MemoryCell memoryCell, ref bool anythingChanged) {
|
protected void MemoryCellInspector(MemoryCell memoryCell, ref bool anythingChanged) {
|
||||||
memoryCell.staticMemory = EditorGUILayout.Toggle("Static Memory", memoryCell.staticMemory);
|
//memoryCell.staticMemory = EditorGUILayout.Toggle("Static Memory", memoryCell.staticMemory);
|
||||||
NucleusInspector(memoryCell, ref anythingChanged);
|
NucleusInspector(memoryCell, ref anythingChanged);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -385,9 +385,9 @@ namespace NanoBrain {
|
|||||||
EditorGUILayout.CurveField(neuron.curve, Color.cyan, new Rect(0, 0, 1, neuron.curveMax), GUILayout.Width(40));
|
EditorGUILayout.CurveField(neuron.curve, Color.cyan, new Rect(0, 0, 1, neuron.curveMax), GUILayout.Width(40));
|
||||||
else
|
else
|
||||||
EditorGUILayout.CurveField(neuron.curve, Color.cyan, new Rect(0, neuron.curveMax, 1, -neuron.curveMax), GUILayout.Width(40));
|
EditorGUILayout.CurveField(neuron.curve, Color.cyan, new Rect(0, neuron.curveMax, 1, -neuron.curveMax), GUILayout.Width(40));
|
||||||
Neuron.ActivationType newPreset = (Neuron.ActivationType)EditorGUILayout.EnumPopup(neuron.curvePreset, GUILayout.MinWidth(50));
|
Neuron.ActivationType newPreset = (Neuron.ActivationType)EditorGUILayout.EnumPopup(neuron.activator, GUILayout.MinWidth(50));
|
||||||
anythingChanged |= newPreset != neuron.curvePreset;
|
anythingChanged |= newPreset != neuron.activator;
|
||||||
neuron.curvePreset = newPreset;
|
neuron.activator = newPreset;
|
||||||
EditorGUILayout.EndHorizontal();
|
EditorGUILayout.EndHorizontal();
|
||||||
}
|
}
|
||||||
// if (neuron is Receptor receptor2) {
|
// if (neuron is Receptor receptor2) {
|
||||||
|
|||||||
@ -136,20 +136,36 @@ namespace NanoBrain {
|
|||||||
Normalized,
|
Normalized,
|
||||||
Custom
|
Custom
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// The activation function
|
||||||
|
/// </summary>
|
||||||
[SerializeField]
|
[SerializeField]
|
||||||
public ActivationType _curvePreset;
|
public ActivationType _activator;
|
||||||
public ActivationType curvePreset {
|
/// <summary>
|
||||||
get { return _curvePreset; }
|
/// The activation funtion
|
||||||
|
/// </summary>
|
||||||
|
public ActivationType activator {
|
||||||
|
get { return _activator; }
|
||||||
set {
|
set {
|
||||||
_curvePreset = value;
|
_activator = value;
|
||||||
this.curve = GenerateCurve();
|
this.curve = GenerateCurve();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// The curve representing the activation function
|
||||||
|
/// </summary>
|
||||||
public AnimationCurve curve;
|
public AnimationCurve curve;
|
||||||
|
/// <summary>
|
||||||
|
/// The maximum value of the curve
|
||||||
|
/// </summary>
|
||||||
public float curveMax = 1.0f;
|
public float curveMax = 1.0f;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Generate the curve for the current activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <returns>The curve </returns>
|
||||||
public AnimationCurve GenerateCurve() {
|
public AnimationCurve GenerateCurve() {
|
||||||
switch (this.curvePreset) {
|
switch (this.activator) {
|
||||||
case ActivationType.Linear:
|
case ActivationType.Linear:
|
||||||
this.curveMax = 1;
|
this.curveMax = 1;
|
||||||
return Presets.Linear(1);
|
return Presets.Linear(1);
|
||||||
@ -177,11 +193,28 @@ namespace NanoBrain {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// The curve presets for the activation functions
|
||||||
|
/// </summary>
|
||||||
public static class Presets {
|
public static class Presets {
|
||||||
|
/// <summary>
|
||||||
|
/// The number of samples in the curve
|
||||||
|
/// </summary>
|
||||||
private const int samples = 32;
|
private const int samples = 32;
|
||||||
|
/// <summary>
|
||||||
|
/// Generate a curve for the linear activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="weight">The maximum value for the function</param>
|
||||||
|
/// <returns>The curve preset</returns>
|
||||||
public static AnimationCurve Linear(float weight) {
|
public static AnimationCurve Linear(float weight) {
|
||||||
return AnimationCurve.Linear(0f, 0f, 1000f, weight * 1000);
|
return AnimationCurve.Linear(0f, 0f, 1000f, weight * 1000);
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// Generate a curve for the power activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="exponent">The exponent of the power function</param>
|
||||||
|
/// <param name="weight">The maximum value for the function</param>
|
||||||
|
/// <returns>The curve preset</returns>
|
||||||
public static AnimationCurve Power(float exponent, float weight) {
|
public static AnimationCurve Power(float exponent, float weight) {
|
||||||
// build keyframes
|
// build keyframes
|
||||||
Keyframe[] keys = new Keyframe[samples];
|
Keyframe[] keys = new Keyframe[samples];
|
||||||
@ -201,6 +234,11 @@ namespace NanoBrain {
|
|||||||
|
|
||||||
return curve;
|
return curve;
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// Generate a curve for the reciprocal activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="weight">The maximum value for the function</param>
|
||||||
|
/// <returns>The curve preset</returns>
|
||||||
public static AnimationCurve Reciprocal(float weight) {
|
public static AnimationCurve Reciprocal(float weight) {
|
||||||
int samples = 128;
|
int samples = 128;
|
||||||
float xMin = 0.001f;
|
float xMin = 0.001f;
|
||||||
@ -219,6 +257,11 @@ namespace NanoBrain {
|
|||||||
}
|
}
|
||||||
return curve;
|
return curve;
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// Generate a curve for the tanh activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="weight">The maximum value for the function</param>
|
||||||
|
/// <returns>The curve preset</returns>
|
||||||
public static AnimationCurve Tanh(float weight) {
|
public static AnimationCurve Tanh(float weight) {
|
||||||
//int samples = 128;
|
//int samples = 128;
|
||||||
float xMin = 0.001f;
|
float xMin = 0.001f;
|
||||||
@ -238,6 +281,10 @@ namespace NanoBrain {
|
|||||||
return curve;
|
return curve;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// Generate a curve for the binary activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <returns>The curve preset</returns>
|
||||||
public static AnimationCurve Binary() {
|
public static AnimationCurve Binary() {
|
||||||
return AnimationCurve.Linear(0, 0, 1, 1);
|
return AnimationCurve.Linear(0, 0, 1, 1);
|
||||||
}
|
}
|
||||||
@ -247,7 +294,13 @@ namespace NanoBrain {
|
|||||||
|
|
||||||
#if UNITY_MATHEMATICS
|
#if UNITY_MATHEMATICS
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// The output value of the neuron
|
||||||
|
/// </summary>
|
||||||
protected float3 _outputValue;
|
protected float3 _outputValue;
|
||||||
|
/// <summary>
|
||||||
|
/// The output value of the neuron
|
||||||
|
/// </summary>
|
||||||
public virtual float3 outputValue {
|
public virtual float3 outputValue {
|
||||||
get { return _outputValue; }
|
get { return _outputValue; }
|
||||||
set {
|
set {
|
||||||
@ -256,29 +309,63 @@ namespace NanoBrain {
|
|||||||
WhenFiring?.Invoke();
|
WhenFiring?.Invoke();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// The magnitude of the neuron output
|
||||||
|
/// </summary>
|
||||||
public float outputMagnitude => length(_outputValue);
|
public float outputMagnitude => length(_outputValue);
|
||||||
|
/// <summary>
|
||||||
|
/// The squared magnitude of the neuron output
|
||||||
|
/// </summary>
|
||||||
public float outputSqrMagnitude => lengthsq(_outputValue);
|
public float outputSqrMagnitude => lengthsq(_outputValue);
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
protected Vector3 _outputValue;
|
/// <summary>
|
||||||
public virtual Vector3 outputValue {
|
/// The output value of the neuron
|
||||||
get { return _outputValue; }
|
/// </summary>
|
||||||
set {
|
protected Vector3 _outputValue;
|
||||||
_outputValue = value;
|
/// <summary>
|
||||||
if (this.isFiring)
|
/// The output value of the neuron
|
||||||
WhenFiring?.Invoke();
|
/// </summary>
|
||||||
|
public virtual Vector3 outputValue {
|
||||||
|
get { return _outputValue; }
|
||||||
|
set {
|
||||||
|
_outputValue = value;
|
||||||
|
if (this.isFiring)
|
||||||
|
WhenFiring?.Invoke();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
/// <summary>
|
||||||
public float outputMagnitude => _outputValue.magnitude;
|
/// The magnitude of the neuron output
|
||||||
public float outputSqrMagnitude => _outputValue.sqrMagnitude;
|
/// </summary>
|
||||||
|
public float outputMagnitude => _outputValue.magnitude;
|
||||||
|
/// <summary>
|
||||||
|
/// The squared magnitude of the neuron output
|
||||||
|
/// </summary>
|
||||||
|
public float outputSqrMagnitude => _outputValue.sqrMagnitude;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
/// <summary>
|
||||||
|
/// True if the neuron have a positive value with magnitude > 0.5
|
||||||
|
/// </summary>
|
||||||
public bool isFiring => this.outputMagnitude > 0.5f;
|
public bool isFiring => this.outputMagnitude > 0.5f;
|
||||||
|
/// <summary>
|
||||||
|
/// An action which is called every time the neuron is updated and is firing
|
||||||
|
/// </summary>
|
||||||
public Action WhenFiring;
|
public Action WhenFiring;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// When true, the value will not be reset after timeToSleep.
|
||||||
|
/// </summary>
|
||||||
public bool persistOutput = false;
|
public bool persistOutput = false;
|
||||||
|
/// <summary>
|
||||||
|
/// True when the neuron is not persisting and has not be updated for timeToSleep seconds
|
||||||
|
/// </summary>
|
||||||
public virtual bool isSleeping => !persistOutput && (Time.time - this.lastUpdate > this.timeToSleep);
|
public virtual bool isSleeping => !persistOutput && (Time.time - this.lastUpdate > this.timeToSleep);
|
||||||
|
/// <summary>
|
||||||
|
/// Check if the neuron is sleeping.
|
||||||
|
/// </summary>
|
||||||
|
/// This will reset the output value if it is sleeping
|
||||||
public void SleepCheck() {
|
public void SleepCheck() {
|
||||||
if (this.isSleeping) {
|
if (this.isSleeping) {
|
||||||
#if UNITY_MATHEMATICS
|
#if UNITY_MATHEMATICS
|
||||||
@ -290,17 +377,17 @@ namespace NanoBrain {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Toggle for printing debugging trace data
|
/// The time at which the last update has been done
|
||||||
/// </summary>
|
/// </summary>
|
||||||
//public bool trace = false;
|
|
||||||
|
|
||||||
//[NonSerialized]
|
|
||||||
public float lastUpdate = 0;
|
public float lastUpdate = 0;
|
||||||
|
/// <summary>
|
||||||
|
/// Time in seconds after the last update the neuron can go to sleep
|
||||||
|
/// </summary>
|
||||||
public readonly float timeToSleep = 1f;
|
public readonly float timeToSleep = 1f;
|
||||||
|
|
||||||
/// \copydoc NanoBrain::Nucleus::ShallowCloneTo
|
/// \copydoc NanoBrain::Nucleus::ShallowCloneTo
|
||||||
public override Nucleus ShallowCloneTo(Cluster newParent) {
|
public override Nucleus ShallowCloneTo(Cluster parent) {
|
||||||
Neuron clone = new(newParent, this.name) {
|
Neuron clone = new(parent, this.name) {
|
||||||
// prefabNucleus = this
|
// prefabNucleus = this
|
||||||
};
|
};
|
||||||
CloneFields(clone);
|
CloneFields(clone);
|
||||||
@ -321,15 +408,23 @@ namespace NanoBrain {
|
|||||||
// return clone;
|
// return clone;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Copy relevant fields of this neuron to the given neuron
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="clone"></param>
|
||||||
protected virtual void CloneFields(Neuron clone) {
|
protected virtual void CloneFields(Neuron clone) {
|
||||||
clone.bias = this.bias;
|
clone.bias = this.bias;
|
||||||
clone.persistOutput = this.persistOutput;
|
clone.persistOutput = this.persistOutput;
|
||||||
clone.combinator = this.combinator;
|
clone.combinator = this.combinator;
|
||||||
clone.curve = this.curve;
|
clone.curve = this.curve;
|
||||||
clone.curvePreset = this.curvePreset;
|
clone.activator = this.activator;
|
||||||
clone.curveMax = this.curveMax;
|
clone.curveMax = this.curveMax;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Delete the give neuron
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="nucleus">The neuron to delete</param>
|
||||||
public static void Delete(Nucleus nucleus) {
|
public static void Delete(Nucleus nucleus) {
|
||||||
if (nucleus == null)
|
if (nucleus == null)
|
||||||
return;
|
return;
|
||||||
@ -366,35 +461,41 @@ namespace NanoBrain {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (nucleus.parent.prefab != null) {
|
if (nucleus.parent.prefab != null) {
|
||||||
nucleus.parent.prefab.cluster.nuclei.RemoveAll(n => n == nucleus);
|
nucleus.parent.nuclei.RemoveAll(n => n == nucleus);
|
||||||
nucleus.parent.prefab.cluster.RefreshOutputs();
|
nucleus.parent.RefreshOutputs();
|
||||||
nucleus.parent.prefab.GarbageCollection();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// \copydoc NanoBrain::Nucleus::UpdateStateIsolated
|
||||||
public override void UpdateStateIsolated() {
|
public override void UpdateStateIsolated() {
|
||||||
var result = Combinator();
|
var result = Combinator();
|
||||||
this.outputValue = ApplyActivator(result);
|
this.outputValue = ApplyActivator(result);
|
||||||
this.lastUpdate = Time.time;
|
this.lastUpdate = Time.time;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void CheckSleepingSynapses() {
|
// protected void CheckSleepingSynapses() {
|
||||||
foreach (Synapse synapse in this.synapses)
|
// foreach (Synapse synapse in this.synapses)
|
||||||
synapse.neuron.SleepCheck();
|
// synapse.neuron.SleepCheck();
|
||||||
}
|
// }
|
||||||
|
|
||||||
#region Combinator
|
#region Combinator
|
||||||
|
|
||||||
#if UNITY_MATHEMATICS
|
#if UNITY_MATHEMATICS
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// The combinator which combines the values from all synapses
|
||||||
|
/// </summary>
|
||||||
protected Func<float3> Combinator => combinator switch {
|
protected Func<float3> Combinator => combinator switch {
|
||||||
CombinatorType.Sum => CombinatorSum,
|
CombinatorType.Sum => CombinatorSum,
|
||||||
CombinatorType.Product => CombinatorProduct,
|
CombinatorType.Product => CombinatorProduct,
|
||||||
_ => CombinatorSum
|
_ => CombinatorSum
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Sum the synapse outputs together
|
||||||
|
/// </summary>
|
||||||
|
/// <returns>The sum of the synapse outputs</returns>
|
||||||
public float3 CombinatorSum() {
|
public float3 CombinatorSum() {
|
||||||
float3 sum = this.bias;
|
float3 sum = this.bias;
|
||||||
foreach (Synapse synapse in this.synapses) {
|
foreach (Synapse synapse in this.synapses) {
|
||||||
@ -404,6 +505,10 @@ namespace NanoBrain {
|
|||||||
return sum;
|
return sum;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Multiply the synapse outputs together
|
||||||
|
/// </summary>
|
||||||
|
/// <returns>The mutliplcation of the synapse outputs</returns>
|
||||||
public float3 CombinatorProduct() {
|
public float3 CombinatorProduct() {
|
||||||
float3 product = this.bias;
|
float3 product = this.bias;
|
||||||
foreach (Synapse synapse in this.synapses) {
|
foreach (Synapse synapse in this.synapses) {
|
||||||
@ -415,45 +520,39 @@ namespace NanoBrain {
|
|||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
protected Func<Vector3> Combinator => combinator switch {
|
/// <summary>
|
||||||
CombinatorType.Sum => CombinatorSum,
|
/// The combinator which combines the values from all synapses
|
||||||
CombinatorType.Product => CombinatorProduct,
|
/// </summary>
|
||||||
CombinatorType.Max => CombinatorMax,
|
protected Func<Vector3> Combinator => combinator switch {
|
||||||
_ => CombinatorSum
|
CombinatorType.Sum => CombinatorSum,
|
||||||
};
|
CombinatorType.Product => CombinatorProduct,
|
||||||
|
_ => CombinatorSum
|
||||||
|
};
|
||||||
|
|
||||||
public Vector3 CombinatorSum() {
|
/// <summary>
|
||||||
Vector3 sum = this.bias;
|
/// Sum the synapse outputs together
|
||||||
foreach (Synapse synapse in this.synapses)
|
/// </summary>
|
||||||
sum += synapse.weight * synapse.neuron.outputValue;
|
/// <returns>The sum of the synapse outputs</returns>
|
||||||
return sum;
|
public Vector3 CombinatorSum() {
|
||||||
}
|
Vector3 sum = this.bias;
|
||||||
|
foreach (Synapse synapse in this.synapses)
|
||||||
public Vector3 CombinatorProduct() {
|
sum += synapse.weight * synapse.neuron.outputValue;
|
||||||
Vector3 product = this.bias;
|
return sum;
|
||||||
foreach (Synapse synapse in this.synapses) {
|
|
||||||
//product *= synapse.weight * synapse.neuron.outputValue;
|
|
||||||
product = Vector3.Scale(product, synapse.weight * synapse.neuron.outputValue);
|
|
||||||
}
|
}
|
||||||
return product;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Vector3 CombinatorMax() {
|
/// <summary>
|
||||||
Vector3 max = this.bias;
|
/// Multiply the synapse outputs together
|
||||||
float maxLength = max.magnitude;
|
/// </summary>
|
||||||
|
/// <returns>The mutliplcation of the synapse outputs</returns>
|
||||||
//Applying the weight factors
|
public Vector3 CombinatorProduct() {
|
||||||
foreach (Synapse synapse in this.synapses) {
|
Vector3 product = this.bias;
|
||||||
Vector3 input = synapse.weight * synapse.neuron.outputValue;
|
foreach (Synapse synapse in this.synapses) {
|
||||||
|
//product *= synapse.weight * synapse.neuron.outputValue;
|
||||||
float inputLength = input.magnitude;
|
product = Vector3.Scale(product, synapse.weight * synapse.neuron.outputValue);
|
||||||
if (inputLength > maxLength) {
|
|
||||||
max = input;
|
|
||||||
maxLength = inputLength;
|
|
||||||
}
|
}
|
||||||
|
return product;
|
||||||
}
|
}
|
||||||
return max;
|
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
#endregion Combinator
|
#endregion Combinator
|
||||||
|
|
||||||
@ -461,45 +560,59 @@ namespace NanoBrain {
|
|||||||
|
|
||||||
#if UNITY_MATHEMATICS
|
#if UNITY_MATHEMATICS
|
||||||
|
|
||||||
// This does not allocate memory and seems faster than the solution below
|
/// <summary>
|
||||||
float3 ApplyActivator(float3 x) {
|
/// Apply the activation function to the input
|
||||||
switch (curvePreset) {
|
/// </summary>
|
||||||
case ActivationType.Linear: return ActivatorLinear(x);
|
/// <param name="inputValue"></param>
|
||||||
case ActivationType.Sqrt: return ActivatorSqrt(x);
|
/// <returns>The result of applying the activation function</returns>
|
||||||
case ActivationType.Power: return ActivatorPower(x);
|
// This does not allocate memory and seems faster than a switch expression
|
||||||
case ActivationType.Reciprocal: return ActivatorReciprocal(x);
|
float3 ApplyActivator(float3 inputValue) {
|
||||||
case ActivationType.Tanh: return ActivatorTanh(x);
|
switch (activator) {
|
||||||
case ActivationType.Binary: return ActivatorBinary(x);
|
case ActivationType.Linear: return ActivatorLinear(inputValue);
|
||||||
case ActivationType.Normalized: return ActivatorNormalized(x);
|
case ActivationType.Sqrt: return ActivatorSqrt(inputValue);
|
||||||
default: return ActivatorCustom(x);
|
case ActivationType.Power: return ActivatorPower(inputValue);
|
||||||
|
case ActivationType.Reciprocal: return ActivatorReciprocal(inputValue);
|
||||||
|
case ActivationType.Tanh: return ActivatorTanh(inputValue);
|
||||||
|
case ActivationType.Binary: return ActivatorBinary(inputValue);
|
||||||
|
case ActivationType.Normalized: return ActivatorNormalized(inputValue);
|
||||||
|
default: return ActivatorLinear(inputValue);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public Func<float3, float3> Activator => this.curvePreset switch {
|
/// <summary>
|
||||||
ActivationType.Linear => ActivatorLinear,
|
/// Linear activation function
|
||||||
ActivationType.Sqrt => ActivatorSqrt,
|
/// </summary>
|
||||||
ActivationType.Power => ActivatorPower,
|
/// <param name="input">Input value</param>
|
||||||
ActivationType.Reciprocal => ActivatorReciprocal,
|
/// <returns>The unchanged value</returns>
|
||||||
ActivationType.Tanh => ActivatorTanh,
|
|
||||||
ActivationType.Binary => ActivatorBinary,
|
|
||||||
ActivationType.Normalized => ActivatorNormalized,
|
|
||||||
_ => ActivatorCustom
|
|
||||||
};
|
|
||||||
|
|
||||||
protected float3 ActivatorLinear(float3 input) {
|
protected float3 ActivatorLinear(float3 input) {
|
||||||
return input;
|
return input;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Square root activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="input">Input value</param>
|
||||||
|
/// <returns>The square root of the input</returns>
|
||||||
protected float3 ActivatorSqrt(float3 input) {
|
protected float3 ActivatorSqrt(float3 input) {
|
||||||
float3 result = normalize(input) * System.MathF.Sqrt(length(input));
|
float3 result = normalize(input) * MathF.Sqrt(length(input));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Power activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="input">Input value</param>
|
||||||
|
/// <returns>The input to the power of 2</returns>
|
||||||
protected float3 ActivatorPower(float3 input) {
|
protected float3 ActivatorPower(float3 input) {
|
||||||
float3 result = normalize(input) * System.MathF.Pow(length(input), 2);
|
float3 result = normalize(input) * MathF.Pow(length(input), 2);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Reciprocal activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="input">Input value</param>
|
||||||
|
/// <returns>1/input value</returns>
|
||||||
protected float3 ActivatorReciprocal(float3 input) {
|
protected float3 ActivatorReciprocal(float3 input) {
|
||||||
float magnitude = length(input);
|
float magnitude = length(input);
|
||||||
if (magnitude == 0)
|
if (magnitude == 0)
|
||||||
@ -509,17 +622,32 @@ namespace NanoBrain {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Tanh activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="input">Input value</param>
|
||||||
|
/// <returns>Tanh(input value)</returns>
|
||||||
protected float3 ActivatorTanh(float3 input) {
|
protected float3 ActivatorTanh(float3 input) {
|
||||||
float magnitude = length(input);
|
float magnitude = length(input);
|
||||||
float3 result = normalize(input) * MathF.Tanh(magnitude);
|
float3 result = normalize(input) * MathF.Tanh(magnitude);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// Binary activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="input">Input value</param>
|
||||||
|
/// <returns>An uniform vector with magnitude between 0 and 1</returns>
|
||||||
protected float3 ActivatorBinary(float3 input) {
|
protected float3 ActivatorBinary(float3 input) {
|
||||||
float magnitude = length(input);
|
float magnitude = length(input);
|
||||||
float value = Mathf.Clamp01(magnitude);
|
float value = Mathf.Clamp01(magnitude);
|
||||||
return float3(value, value, value);
|
return float3(value, value, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Normalize activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="input">Input value</param>
|
||||||
|
/// <returns>The normalized vector</returns>
|
||||||
protected float3 ActivatorNormalized(float3 input) {
|
protected float3 ActivatorNormalized(float3 input) {
|
||||||
if (lengthsq(input) == 0)
|
if (lengthsq(input) == 0)
|
||||||
return input;
|
return input;
|
||||||
@ -527,50 +655,69 @@ namespace NanoBrain {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected float3 ActivatorCustom(float3 input) {
|
#else
|
||||||
float activatedValue = this.curve.Evaluate(length(input));
|
|
||||||
float3 result = normalize(input) * activatedValue;
|
/// <summary>
|
||||||
|
/// Apply the activation function to the input
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="inputValue"></param>
|
||||||
|
/// <returns>The result of applying the activation function</returns>
|
||||||
|
// This does not allocate memory and seems faster than a switch expression
|
||||||
|
Vector3 ApplyActivator(Vector3 inputValue) {
|
||||||
|
switch (activator) {
|
||||||
|
case ActivationType.Linear: return ActivatorLinear(inputValue);
|
||||||
|
case ActivationType.Sqrt: return ActivatorSqrt(inputValue);
|
||||||
|
case ActivationType.Power: return ActivatorPower(inputValue);
|
||||||
|
case ActivationType.Reciprocal: return ActivatorReciprocal(inputValue);
|
||||||
|
case ActivationType.Tanh: return ActivatorTanh(inputValue);
|
||||||
|
case ActivationType.Binary: return ActivatorBinary(inputValue);
|
||||||
|
case ActivationType.Normalized: return ActivatorNormalized(inputValue);
|
||||||
|
default: return ActivatorLinear(inputValue);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Linear activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="input">Input value</param>
|
||||||
|
/// <returns>The unchanged value</returns>
|
||||||
|
protected Vector3 ActivatorLinear(Vector3 input) {
|
||||||
|
return input;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Square root activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="input">Input value</param>
|
||||||
|
/// <returns>The square root of the input</returns>
|
||||||
|
protected Vector3 ActivatorSqrt(Vector3 input) {
|
||||||
|
Vector3 result = input.normalized * System.MathF.Sqrt(input.magnitude);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
/// <summary>
|
||||||
|
/// Power activation function
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="input">Input value</param>
|
||||||
|
/// <returns>The input to the power of 2</returns>
|
||||||
|
protected Vector3 ActivatorPower(Vector3 input) {
|
||||||
|
Vector3 result = input.normalized * System.MathF.Pow(input.magnitude, 2);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
public Func<Vector3, Vector3> Activator => this.curvePreset switch {
|
/// <summary>
|
||||||
CurvePresets.Linear => ActivatorLinear,
|
/// Reciprocal activation function
|
||||||
CurvePresets.Sqrt => ActivatorSqrt,
|
/// </summary>
|
||||||
CurvePresets.Power => ActivatorPower,
|
/// <param name="input">Input value</param>
|
||||||
CurvePresets.Reciprocal => ActivatorReciprocal,
|
/// <returns>1/input value</returns>
|
||||||
_ => ActivatorCustom
|
protected Vector3 ActivatorReciprocal(Vector3 input) {
|
||||||
};
|
float magnitude = input.magnitude;
|
||||||
|
if (magnitude == 0)
|
||||||
|
return new Vector3(0, 0, 0);
|
||||||
|
|
||||||
protected Vector3 ActivatorLinear(Vector3 input) {
|
Vector3 result = input.normalized * (1 / magnitude);
|
||||||
return input;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Vector3 ActivatorSqrt(Vector3 input) {
|
|
||||||
Vector3 result = input.normalized * System.MathF.Sqrt(input.magnitude);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Vector3 ActivatorPower(Vector3 input) {
|
|
||||||
Vector3 result = input.normalized * System.MathF.Pow(input.magnitude, 2);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Vector3 ActivatorReciprocal(Vector3 input) {
|
|
||||||
float magnitude = input.magnitude;
|
|
||||||
if (magnitude == 0)
|
|
||||||
return new Vector3(0, 0, 0);
|
|
||||||
|
|
||||||
Vector3 result = input.normalized * (1 / magnitude);
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Vector3 ActivatorCustom(Vector3 input) {
|
|
||||||
float activatedValue = this.curve.Evaluate(input.magnitude);
|
|
||||||
Vector3 result = input.normalized * activatedValue;
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -578,13 +725,24 @@ namespace NanoBrain {
|
|||||||
|
|
||||||
#region Receivers
|
#region Receivers
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// The nuclei which have a synapse to this neuron
|
||||||
|
/// </summary>
|
||||||
[SerializeReference]
|
[SerializeReference]
|
||||||
private List<Nucleus> _receivers = new();
|
private List<Nucleus> _receivers = new();
|
||||||
|
/// <summary>
|
||||||
|
/// The nuclei which have a synapse to this neuron
|
||||||
|
/// </summary>
|
||||||
public virtual List<Nucleus> receivers {
|
public virtual List<Nucleus> receivers {
|
||||||
get { return _receivers; }
|
get { return _receivers; }
|
||||||
set { _receivers = value; }
|
set { _receivers = value; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Add a new receiver to this neuron
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="receiverToAdd">The receiver to add</param>
|
||||||
|
/// <param name="weight">The weight to use for the synapse to his neuron</param>
|
||||||
public virtual void AddReceiver(Nucleus receiverToAdd, float weight = 1) {
|
public virtual void AddReceiver(Nucleus receiverToAdd, float weight = 1) {
|
||||||
if (receiverToAdd is not Neuron receiverNeuron)
|
if (receiverToAdd is not Neuron receiverNeuron)
|
||||||
return;
|
return;
|
||||||
@ -594,6 +752,10 @@ namespace NanoBrain {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Remove a receiver to this neuron
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="receiverToRemove">The receiver to remove</param>
|
||||||
public virtual void RemoveReceiver(Nucleus receiverToRemove) {
|
public virtual void RemoveReceiver(Nucleus receiverToRemove) {
|
||||||
if (receiverToRemove is not Neuron receiverNeuron)
|
if (receiverToRemove is not Neuron receiverNeuron)
|
||||||
return;
|
return;
|
||||||
@ -614,8 +776,6 @@ namespace NanoBrain {
|
|||||||
/// Process an external stimulus
|
/// Process an external stimulus
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="inputValue">The value of the stimulus</param>
|
/// <param name="inputValue">The value of the stimulus</param>
|
||||||
/// <param name="thingId">The id of the thing causing the stimulus</param>
|
|
||||||
/// <param name="thingName">The name of the thing causing the stimulus</param>
|
|
||||||
public virtual void ProcessStimulus(Vector3 inputValue) {
|
public virtual void ProcessStimulus(Vector3 inputValue) {
|
||||||
this.lastUpdate = Time.time;
|
this.lastUpdate = Time.time;
|
||||||
this.bias = inputValue;
|
this.bias = inputValue;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user