Merge commit '4363079d43cb47b469fd2c7de60bbe25e541558c'

This commit is contained in:
Pascal Serrarens 2026-05-07 15:28:23 +02:00
commit 35a8c07e8a
355 changed files with 18960 additions and 7911 deletions

View File

@ -0,0 +1,34 @@
name: Copy Documentation to webserver
on:
push:
branches:
- '**'
pull_request:
branches:
- '**'
jobs:
copy-documentation:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Install Dependencies
run: |
apt-get update
apt-get install -y rsync # Install required packages
- name: Ensure destination exists
run: |
mkdir -p /web/nanobrain
chown -R $USER:$USER /web/nanobrain
- name: Copy html folder
run: |
rsync -av --delete Documentation/html/ /web/nanobrain 2>&1
echo $HOSTNAME
ps aux | head
find / -path '*/web/nanobrain/*'

View File

@ -0,0 +1,106 @@
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/ScriptableObjects/ClusterPrefab.cs:84: warning: Member EnsureInitialization() (function) of class NanoBrain.ClusterPrefab is not documented.
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/ScriptableObjects/ClusterPrefab.cs:96: warning: Member GarbageCollection() (function) of class NanoBrain.ClusterPrefab is not documented.
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/ScriptableObjects/ClusterPrefab.cs:12: warning: Member cluster (variable) of class NanoBrain.ClusterPrefab is not documented.
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/MemoryCell.cs:16: warning: Member MemoryCell(Cluster parent, string name) (function) of class NanoBrain.MemoryCell is not documented.
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/MemoryCell.cs:28: warning: Member ShallowCloneTo(Cluster newParent) (function) of class NanoBrain.MemoryCell is not documented.
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/MemoryCell.cs:45: warning: Member UpdateStateIsolated() (function) of class NanoBrain.MemoryCell is not documented.
/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/MemoryCell.cs:18: warning: Member staticMemory (variable) of class NanoBrain.MemoryCell 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/MemoryCell.cs:19: warning: Member isSleeping (property) of class NanoBrain.MemoryCell 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: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 NanoBrain.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 NanoBrain.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 NanoBrain.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 NanoBrain.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 NanoBrain.Neuron::ProcessStimulus(Vector3 inputValue)
/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/Synapse.cs:32: warning: Member isSleeping (property) of class NanoBrain.Synapse is not documented.

View File

@ -0,0 +1,14 @@
Package Installation
====================
You can import the NanoBrain Ant package in Unity directly with the Package Manager git package importer.
See Unity: [Installing from a Git URL](https://docs.unity3d.com/Manual/upm-ui-giturl.html)
Use the link from 'Clone with HTTP' (for example: https://git.passer.life/CreatureControl/Ant.git) In this way you can always retrieve the latest version by pressing the Update button in the Package Manager.
Optionally, you can use a tag to retrieve a specific version. For example: https://git.passer.life/CreatureControl/Ant.git#0.1.0. This will give you a stable version which does not change. Updating can be done by retrieving the package with a link to a new release.
Samples Installation
--------------------
In the Unity Package manager, select the NanoBrain Ant package and look for the `Samples` tab in the details pane on the right. There you can import the `Models`.

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e27e748d8b619ce38b068b30c1117989
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

5
Documentation/ToC.md Normal file
View File

@ -0,0 +1,5 @@
\mainpage
Table of Contents
-----------------
- [Installation](Installation.md)

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e08bd11eb9f534ac18df9a9c3c93d151
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: a4c7dfe43bdf504e29c5c97919d7a1c0
guid: c38c04e6e8570a9bdb3f50169d7a2691
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: 02ece4d43b8f3df958ad4f1703bbb927
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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: Class 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">&#160;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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- 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 class="header">
<div class="headertitle"><div class="title">Class List</div></div>
</div><!--header-->
<div class="contents">
<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">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</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>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 1ed8b017b4a8dbbca941f6581073f398
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

BIN
Documentation/html/bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 B

View File

@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: 247c674a55eeeb38cb5fc8e73124b7e0
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 B

View File

@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: 948d52c1ed15d9864aa67a179d5d815a
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,93 @@
<!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">&#160;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&amp;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&amp;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_brain.html">Brain</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">NanoBrain.Brain 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_brain.html">NanoBrain.Brain</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_brain.html#a9c34c8cba2339f23b6406c45ab8490a8">brain</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_brain.html">NanoBrain.Brain</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_brain.html#a47162765076efc24b85d9b892e876648">brainPrefab</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_brain.html">NanoBrain.Brain</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_brain.html#a552d2f938f63f3c0f1997174d9098334">UpdateWeight</a>(Cluster brain, string name, float weight)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_brain.html">NanoBrain.Brain</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&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 8071cad6602a92ea19518fd77d9740d8
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,175 @@
<!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: NanoBrain.Brain 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">&#160;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&amp;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&amp;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_brain.html">Brain</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_nano_brain_1_1_brain-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">NanoBrain.Brain 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 <a class="el" href="namespace_nano_brain.html" title="The Nanobrain namespace.">NanoBrain</a> Unity Componnent. </p>
<p>This implements the top-level <a class="el" href="namespace_nano_brain.html" title="The Nanobrain namespace.">NanoBrain</a> Cluster <br />
</p>
</div>
<p>Inherits MonoBehaviour.</p>
<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:a552d2f938f63f3c0f1997174d9098334" id="r_a552d2f938f63f3c0f1997174d9098334"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_brain.html#a552d2f938f63f3c0f1997174d9098334">UpdateWeight</a> (<a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> <a class="el" href="class_nano_brain_1_1_brain.html#a9c34c8cba2339f23b6406c45ab8490a8">brain</a>, string name, float weight)</td></tr>
<tr class="memdesc:a552d2f938f63f3c0f1997174d9098334"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the weight for all Synapses coming from the Neuron with the given name. <br /></td></tr>
<tr class="separator:a552d2f938f63f3c0f1997174d9098334"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a47162765076efc24b85d9b892e876648" id="r_a47162765076efc24b85d9b892e876648"><td class="memItemLeft" align="right" valign="top"><a id="a47162765076efc24b85d9b892e876648" name="a47162765076efc24b85d9b892e876648"></a>
<a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a>&#160;</td><td class="memItemRight" valign="bottom"><b>brainPrefab</b></td></tr>
<tr class="memdesc:a47162765076efc24b85d9b892e876648"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Cluster prefab from which the cluster is created. <br /></td></tr>
<tr class="separator:a47162765076efc24b85d9b892e876648"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a9c34c8cba2339f23b6406c45ab8490a8" id="r_a9c34c8cba2339f23b6406c45ab8490a8"><td class="memItemLeft" align="right" valign="top"><a id="a9c34c8cba2339f23b6406c45ab8490a8" name="a9c34c8cba2339f23b6406c45ab8490a8"></a>
<a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td><td class="memItemRight" valign="bottom"><b>brain</b><code> [get]</code></td></tr>
<tr class="memdesc:a9c34c8cba2339f23b6406c45ab8490a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">The cluster isntance. <br /></td></tr>
<tr class="separator:a9c34c8cba2339f23b6406c45ab8490a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a552d2f938f63f3c0f1997174d9098334" name="a552d2f938f63f3c0f1997174d9098334"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a552d2f938f63f3c0f1997174d9098334">&#9670;&#160;</a></span>UpdateWeight()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void NanoBrain.Brain.UpdateWeight </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td>
<td class="paramname"><em>brain</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>weight</em>&#160;</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>Update the weight for all Synapses coming from the Neuron with the given name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">brain</td><td>The cluster in which the synapses are updated</td></tr>
<tr><td class="paramname">name</td><td>The name of the Neuron for which the weights are updated</td></tr>
<tr><td class="paramname">weight</td><td>The new Synapse weight</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/<b>Brain.cs</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 82b2d108fb097c36b83582ed8d34c407
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,124 @@
<!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">&#160;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&amp;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&amp;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_cluster.html">Cluster</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">NanoBrain.Cluster 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_cluster.html">NanoBrain.Cluster</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a15c5159667fe22edfc4889a955a9d293">_outputs</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</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_cluster.html#a01b55195c2f5be58659d9b0a5c993a8a">AddInstance</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a1b60bd296f757257a640559b732ed241">AddInstance</a>(ClusterPrefab prefab)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#ad81aed306939c26d22043ca3a0cd71c4">baseName</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a86341cf5cc0d67a146a48e9c833df7ec">Cluster</a>(ClusterPrefab prefab, Cluster parent)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a3a22ce2493a4d154fd971214b7c484d2">Cluster</a>(ClusterPrefab prefab, ClusterPrefab parent=null)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#ab067c159f399e69bcc9d2211bc9aa3c5">CollectReceivers</a>(bool removeDuplicates=false)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</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_cluster.html#a8736cab5b8381dc5a175fd03031d308e">CollectSynapsesTo</a>(Cluster otherCluster)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#af3bb2af13fc7fcb15e7610d4c81cb395">computeOrders</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#ac2d36a78d001fde5c95bc48f32e0fcc7">defaultOutput</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a6b5855021a2733df3c25ed67e8777509">DeleteNucleus</a>(Nucleus nucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a938f7cc08d8fee459e0203e3b6869e06">GetNeuron</a>(string neuronName)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a696fcbdd1ae684a7b55963d8e673b22f">GetNeuron</a>(int thingId, string neuronName, string thingName=null)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a31a62471a88a8180963be74227fd68be">GetNucleus</a>(string nucleusName)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#aec242a8433041ed22dde2375436016ce">GetNucleusIndex</a>(List&lt; Nucleus &gt; nuclei, Nucleus nucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</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_cluster.html#ad9441d41aa6e2bfd3f9acf111dde1dd8">GetNucleusIndex</a>(List&lt; Nucleus &gt; nuclei, string nucleusName)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</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_cluster.html#a5786c4f1f8387b7cb814ed159ddef040">instanceCount</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a9a2eb00412fb5cb200564a1261f3f313">instances</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a35070f04a3fe08ec329b0f043bff0be2">name</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.Nucleus</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a73e3b7e7a0ae623d1ac55dd442ca9d68">nuclei</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a89d8b00304b04025ae0446421363aa1f">outputs</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.Nucleus</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a9a4c212d5247090d59489d3bb3d04c3d">prefab</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a40ad7f93121a3684699c92bcb03b1c74">Refresh</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#acff74557b8c50f2355898855f1ab6073">RefreshComputeOrders</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a209d8f083a5bd82ce764ee5ac7e9f97e">RefreshOutputs</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a5454e0c01870e1c2df93b33f43704210">RemoveInstance</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a7ecc2afa858940901336663b435f8fb2">ShallowCloneTo</a>(Cluster parent)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a1ea21dfdb1cf3e0e032d44e41308ab04">thingClusters</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#a40543b820890917a47186b04f0d44478">TryGetNucleus</a>(string nucleusName, out Nucleus foundNucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">Type</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.Nucleus</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html#ab2e33a3a6642d31b5a927c7ee2db73ab">UpdateFromNucleus</a>(Nucleus startNucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a31e93d392a4a861b55f3d87f0a7d6d59">UpdateNuclei</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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_cluster.html#ac40b182a3c5f32ec055d7fabbeaedbf3">UpdateStateIsolated</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster.html">NanoBrain.Cluster</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: c7c7546d58e3a816b99fba6c9d216a58
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,987 @@
<!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: NanoBrain.Cluster 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">&#160;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&amp;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&amp;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_cluster.html">Cluster</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_nano_brain_1_1_cluster-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">NanoBrain.Cluster Class Reference</div></div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<div class="textblock"><p>A Cluster combines a collection of Nuclei to implement reusable behaviour. </p>
<p>A Cluster is an instantiation of a ClusterPrefab. Clusters can be nested inside other clusters. </p>
</div><div class="dynheader">
Inheritance diagram for NanoBrain.Cluster:</div>
<div class="dyncontent">
<div class="center">
<img src="class_nano_brain_1_1_cluster.png" usemap="#NanoBrain.Cluster_map" alt=""/>
<map id="NanoBrain.Cluster_map" name="NanoBrain.Cluster_map">
<area href="class_nano_brain_1_1_nucleus.html" title="A Nucleus is a basic element in a brain cluster." alt="NanoBrain.Nucleus" shape="rect" coords="0,0,122,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a16cdfb57663e2f1c4629c4291b889e89" id="r_a16cdfb57663e2f1c4629c4291b889e89"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">Type</a> { <b>None</b>
, <b>Neuron</b>
, <b>MemoryCell</b>
, <b>Cluster</b>
}</td></tr>
<tr class="memdesc:a16cdfb57663e2f1c4629c4291b889e89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to clone a nucleus to a Cluster prefab. <a href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">More...</a><br /></td></tr>
<tr class="separator:a16cdfb57663e2f1c4629c4291b889e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a86341cf5cc0d67a146a48e9c833df7ec" id="r_a86341cf5cc0d67a146a48e9c833df7ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a86341cf5cc0d67a146a48e9c833df7ec">Cluster</a> (<a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a> <a class="el" href="class_nano_brain_1_1_cluster.html#a9a4c212d5247090d59489d3bb3d04c3d">prefab</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#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a>)</td></tr>
<tr class="memdesc:a86341cf5cc0d67a146a48e9c833df7ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instantiate a new copy of a ClusterPrefab in the given parent. <br /></td></tr>
<tr class="separator:a86341cf5cc0d67a146a48e9c833df7ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a22ce2493a4d154fd971214b7c484d2" id="r_a3a22ce2493a4d154fd971214b7c484d2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a3a22ce2493a4d154fd971214b7c484d2">Cluster</a> (<a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a> <a class="el" href="class_nano_brain_1_1_cluster.html#a9a4c212d5247090d59489d3bb3d04c3d">prefab</a>, <a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a> <a class="el" href="class_nano_brain_1_1_nucleus.html#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a>=null)</td></tr>
<tr class="memdesc:a3a22ce2493a4d154fd971214b7c484d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new cluster to a ClusterPrefab. <br /></td></tr>
<tr class="separator:a3a22ce2493a4d154fd971214b7c484d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ecc2afa858940901336663b435f8fb2" id="r_a7ecc2afa858940901336663b435f8fb2"><td class="memItemLeft" align="right" valign="top">override <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a7ecc2afa858940901336663b435f8fb2">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#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a>)</td></tr>
<tr class="memdesc:a7ecc2afa858940901336663b435f8fb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle for printing debugging trace data. <br /></td></tr>
<tr class="separator:a7ecc2afa858940901336663b435f8fb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01b55195c2f5be58659d9b0a5c993a8a" id="r_a01b55195c2f5be58659d9b0a5c993a8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a01b55195c2f5be58659d9b0a5c993a8a">AddInstance</a> ()</td></tr>
<tr class="memdesc:a01b55195c2f5be58659d9b0a5c993a8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increase the number of instances in an multi-cluster. <br /></td></tr>
<tr class="separator:a01b55195c2f5be58659d9b0a5c993a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b60bd296f757257a640559b732ed241" id="r_a1b60bd296f757257a640559b732ed241"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a1b60bd296f757257a640559b732ed241">AddInstance</a> (<a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a> <a class="el" href="class_nano_brain_1_1_cluster.html#a9a4c212d5247090d59489d3bb3d04c3d">prefab</a>)</td></tr>
<tr class="memdesc:a1b60bd296f757257a640559b732ed241"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an new instance in a multi-cluster. <br /></td></tr>
<tr class="separator:a1b60bd296f757257a640559b732ed241"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5454e0c01870e1c2df93b33f43704210" id="r_a5454e0c01870e1c2df93b33f43704210"><td class="memItemLeft" align="right" valign="top"><a id="a5454e0c01870e1c2df93b33f43704210" name="a5454e0c01870e1c2df93b33f43704210"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>RemoveInstance</b> ()</td></tr>
<tr class="memdesc:a5454e0c01870e1c2df93b33f43704210"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrease the number of instance in a multi-cluster. <br /></td></tr>
<tr class="separator:a5454e0c01870e1c2df93b33f43704210"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff74557b8c50f2355898855f1ab6073" id="r_acff74557b8c50f2355898855f1ab6073"><td class="memItemLeft" align="right" valign="top"><a id="acff74557b8c50f2355898855f1ab6073" name="acff74557b8c50f2355898855f1ab6073"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>RefreshComputeOrders</b> ()</td></tr>
<tr class="memdesc:acff74557b8c50f2355898855f1ab6073"><td class="mdescLeft">&#160;</td><td class="mdescRight">Refresh the order in which neurons should be computed. <br /></td></tr>
<tr class="separator:acff74557b8c50f2355898855f1ab6073"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a209d8f083a5bd82ce764ee5ac7e9f97e" id="r_a209d8f083a5bd82ce764ee5ac7e9f97e"><td class="memItemLeft" align="right" valign="top"><a id="a209d8f083a5bd82ce764ee5ac7e9f97e" name="a209d8f083a5bd82ce764ee5ac7e9f97e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>RefreshOutputs</b> ()</td></tr>
<tr class="memdesc:a209d8f083a5bd82ce764ee5ac7e9f97e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the list of outputs such that they will be re-determined. <br /></td></tr>
<tr class="separator:a209d8f083a5bd82ce764ee5ac7e9f97e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40543b820890917a47186b04f0d44478" id="r_a40543b820890917a47186b04f0d44478"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a40543b820890917a47186b04f0d44478">TryGetNucleus</a> (string nucleusName, out <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> foundNucleus)</td></tr>
<tr class="memdesc:a40543b820890917a47186b04f0d44478"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to find a nucleus in this cluster. <br /></td></tr>
<tr class="separator:a40543b820890917a47186b04f0d44478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31a62471a88a8180963be74227fd68be" id="r_a31a62471a88a8180963be74227fd68be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a31a62471a88a8180963be74227fd68be">GetNucleus</a> (string nucleusName)</td></tr>
<tr class="memdesc:a31a62471a88a8180963be74227fd68be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a nucleus in this cluster. <br /></td></tr>
<tr class="separator:a31a62471a88a8180963be74227fd68be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a938f7cc08d8fee459e0203e3b6869e06" id="r_a938f7cc08d8fee459e0203e3b6869e06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a938f7cc08d8fee459e0203e3b6869e06">GetNeuron</a> (string neuronName)</td></tr>
<tr class="memdesc:a938f7cc08d8fee459e0203e3b6869e06"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a neuron in this cluster. <br /></td></tr>
<tr class="separator:a938f7cc08d8fee459e0203e3b6869e06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a696fcbdd1ae684a7b55963d8e673b22f" id="r_a696fcbdd1ae684a7b55963d8e673b22f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a696fcbdd1ae684a7b55963d8e673b22f">GetNeuron</a> (int thingId, string neuronName, string thingName=null)</td></tr>
<tr class="memdesc:a696fcbdd1ae684a7b55963d8e673b22f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a neuron in an instance of a multi-cluster. <br /></td></tr>
<tr class="separator:a696fcbdd1ae684a7b55963d8e673b22f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b5855021a2733df3c25ed67e8777509" id="r_a6b5855021a2733df3c25ed67e8777509"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a6b5855021a2733df3c25ed67e8777509">DeleteNucleus</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> nucleus)</td></tr>
<tr class="memdesc:a6b5855021a2733df3c25ed67e8777509"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete a nucleus from this clsuter. <br /></td></tr>
<tr class="separator:a6b5855021a2733df3c25ed67e8777509"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab067c159f399e69bcc9d2211bc9aa3c5" id="r_ab067c159f399e69bcc9d2211bc9aa3c5"><td class="memItemLeft" align="right" valign="top">virtual List&lt; <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#ab067c159f399e69bcc9d2211bc9aa3c5">CollectReceivers</a> (bool removeDuplicates=false)</td></tr>
<tr class="memdesc:ab067c159f399e69bcc9d2211bc9aa3c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Collect all receiving nuclei of signals from this cluster. <br /></td></tr>
<tr class="separator:ab067c159f399e69bcc9d2211bc9aa3c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8736cab5b8381dc5a175fd03031d308e" id="r_a8736cab5b8381dc5a175fd03031d308e"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a8736cab5b8381dc5a175fd03031d308e">CollectSynapsesTo</a> (<a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> otherCluster)</td></tr>
<tr class="memdesc:a8736cab5b8381dc5a175fd03031d308e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Collect all connections to receivers of signals from this cluster. <br /></td></tr>
<tr class="separator:a8736cab5b8381dc5a175fd03031d308e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2e33a3a6642d31b5a927c7ee2db73ab" id="r_ab2e33a3a6642d31b5a927c7ee2db73ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#ab2e33a3a6642d31b5a927c7ee2db73ab">UpdateFromNucleus</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> startNucleus)</td></tr>
<tr class="memdesc:ab2e33a3a6642d31b5a927c7ee2db73ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the state of the nucleus and all nuclei receiving from it. <br /></td></tr>
<tr class="separator:ab2e33a3a6642d31b5a927c7ee2db73ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac40b182a3c5f32ec055d7fabbeaedbf3" id="r_ac40b182a3c5f32ec055d7fabbeaedbf3"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#ac40b182a3c5f32ec055d7fabbeaedbf3">UpdateStateIsolated</a> ()</td></tr>
<tr class="memdesc:ac40b182a3c5f32ec055d7fabbeaedbf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the state without updating other Nuclei. <br /></td></tr>
<tr class="separator:ac40b182a3c5f32ec055d7fabbeaedbf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40ad7f93121a3684699c92bcb03b1c74" id="r_a40ad7f93121a3684699c92bcb03b1c74"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a40ad7f93121a3684699c92bcb03b1c74">Refresh</a> ()</td></tr>
<tr class="memdesc:a40ad7f93121a3684699c92bcb03b1c74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recalculate derived properties. <br /></td></tr>
<tr class="separator:a40ad7f93121a3684699c92bcb03b1c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31e93d392a4a861b55f3d87f0a7d6d59" id="r_a31e93d392a4a861b55f3d87f0a7d6d59"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a31e93d392a4a861b55f3d87f0a7d6d59">UpdateNuclei</a> ()</td></tr>
<tr class="memdesc:a31e93d392a4a861b55f3d87f0a7d6d59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the state and recursively all Nuclei receiving data from this Nucleus. <br /></td></tr>
<tr class="separator:a31e93d392a4a861b55f3d87f0a7d6d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:aec242a8433041ed22dde2375436016ce" id="r_aec242a8433041ed22dde2375436016ce"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#aec242a8433041ed22dde2375436016ce">GetNucleusIndex</a> (List&lt; <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> &gt; <a class="el" href="class_nano_brain_1_1_cluster.html#a73e3b7e7a0ae623d1ac55dd442ca9d68">nuclei</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> nucleus)</td></tr>
<tr class="memdesc:aec242a8433041ed22dde2375436016ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the index of a nucleus in a list of nuclei. <br /></td></tr>
<tr class="separator:aec242a8433041ed22dde2375436016ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9441d41aa6e2bfd3f9acf111dde1dd8" id="r_ad9441d41aa6e2bfd3f9acf111dde1dd8"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#ad9441d41aa6e2bfd3f9acf111dde1dd8">GetNucleusIndex</a> (List&lt; <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> &gt; <a class="el" href="class_nano_brain_1_1_cluster.html#a73e3b7e7a0ae623d1ac55dd442ca9d68">nuclei</a>, string nucleusName)</td></tr>
<tr class="memdesc:ad9441d41aa6e2bfd3f9acf111dde1dd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the index of a nucleus with the given name in a list of nuclei. <br /></td></tr>
<tr class="separator:ad9441d41aa6e2bfd3f9acf111dde1dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a9a4c212d5247090d59489d3bb3d04c3d" id="r_a9a4c212d5247090d59489d3bb3d04c3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a9a4c212d5247090d59489d3bb3d04c3d">prefab</a></td></tr>
<tr class="memdesc:a9a4c212d5247090d59489d3bb3d04c3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The prefab used to create this cluster. <br /></td></tr>
<tr class="separator:a9a4c212d5247090d59489d3bb3d04c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a2eb00412fb5cb200564a1261f3f313" id="r_a9a2eb00412fb5cb200564a1261f3f313"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a9a2eb00412fb5cb200564a1261f3f313">instances</a></td></tr>
<tr class="memdesc:a9a2eb00412fb5cb200564a1261f3f313"><td class="mdescLeft">&#160;</td><td class="mdescRight">All cluster instance of a multi-cluster. <br /></td></tr>
<tr class="separator:a9a2eb00412fb5cb200564a1261f3f313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5786c4f1f8387b7cb814ed159ddef040" id="r_a5786c4f1f8387b7cb814ed159ddef040"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a5786c4f1f8387b7cb814ed159ddef040">instanceCount</a> = 1</td></tr>
<tr class="memdesc:a5786c4f1f8387b7cb814ed159ddef040"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of cluster instances in a multi-cluster. <br /></td></tr>
<tr class="separator:a5786c4f1f8387b7cb814ed159ddef040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ea21dfdb1cf3e0e032d44e41308ab04" id="r_a1ea21dfdb1cf3e0e032d44e41308ab04"><td class="memItemLeft" align="right" valign="top">Dictionary&lt; int, <a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a1ea21dfdb1cf3e0e032d44e41308ab04">thingClusters</a> = new()</td></tr>
<tr class="memdesc:a1ea21dfdb1cf3e0e032d44e41308ab04"><td class="mdescLeft">&#160;</td><td class="mdescRight">The mapping from things to cluster instances. <br /></td></tr>
<tr class="separator:a1ea21dfdb1cf3e0e032d44e41308ab04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73e3b7e7a0ae623d1ac55dd442ca9d68" id="r_a73e3b7e7a0ae623d1ac55dd442ca9d68"><td class="memItemLeft" align="right" valign="top"><a id="a73e3b7e7a0ae623d1ac55dd442ca9d68" name="a73e3b7e7a0ae623d1ac55dd442ca9d68"></a>
List&lt; <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>nuclei</b> = new()</td></tr>
<tr class="memdesc:a73e3b7e7a0ae623d1ac55dd442ca9d68"><td class="mdescLeft">&#160;</td><td class="mdescRight">All nuclei in this cluster. <br /></td></tr>
<tr class="separator:a73e3b7e7a0ae623d1ac55dd442ca9d68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35070f04a3fe08ec329b0f043bff0be2" id="r_a35070f04a3fe08ec329b0f043bff0be2"><td class="memItemLeft" align="right" valign="top"><a id="a35070f04a3fe08ec329b0f043bff0be2" name="a35070f04a3fe08ec329b0f043bff0be2"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
<tr class="memdesc:a35070f04a3fe08ec329b0f043bff0be2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the Nucleus. <br /></td></tr>
<tr class="separator:a35070f04a3fe08ec329b0f043bff0be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0750e4d9ab80ff06bd58ffebca9d8c6d" id="r_a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a></td></tr>
<tr class="memdesc:a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The cluster prefab in which the nucleus is located. <br /></td></tr>
<tr class="separator:a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a15c5159667fe22edfc4889a955a9d293" id="r_a15c5159667fe22edfc4889a955a9d293"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a15c5159667fe22edfc4889a955a9d293">_outputs</a> = null</td></tr>
<tr class="memdesc:a15c5159667fe22edfc4889a955a9d293"><td class="mdescLeft">&#160;</td><td class="mdescRight">The neurons without outgoing connections. <br /></td></tr>
<tr class="separator:a15c5159667fe22edfc4889a955a9d293"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:ad81aed306939c26d22043ca3a0cd71c4" id="r_ad81aed306939c26d22043ca3a0cd71c4"><td class="memItemLeft" align="right" valign="top"><a id="ad81aed306939c26d22043ca3a0cd71c4" name="ad81aed306939c26d22043ca3a0cd71c4"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>baseName</b><code> [get]</code></td></tr>
<tr class="memdesc:ad81aed306939c26d22043ca3a0cd71c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base name of the cluster. I don't think this is actively used at this moment. <br /></td></tr>
<tr class="separator:ad81aed306939c26d22043ca3a0cd71c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3bb2af13fc7fcb15e7610d4c81cb395" id="r_af3bb2af13fc7fcb15e7610d4c81cb395"><td class="memItemLeft" align="right" valign="top"><a id="af3bb2af13fc7fcb15e7610d4c81cb395" name="af3bb2af13fc7fcb15e7610d4c81cb395"></a>
Dictionary&lt; <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>, List&lt; <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>computeOrders</b><code> [get]</code></td></tr>
<tr class="memdesc:af3bb2af13fc7fcb15e7610d4c81cb395"><td class="mdescLeft">&#160;</td><td class="mdescRight">This gives the order in which nuclei should be computed when a nucleus is updated. <br /></td></tr>
<tr class="separator:af3bb2af13fc7fcb15e7610d4c81cb395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2d36a78d001fde5c95bc48f32e0fcc7" id="r_ac2d36a78d001fde5c95bc48f32e0fcc7"><td class="memItemLeft" align="right" valign="top"><a id="ac2d36a78d001fde5c95bc48f32e0fcc7" name="ac2d36a78d001fde5c95bc48f32e0fcc7"></a>
virtual <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>&#160;</td><td class="memItemRight" valign="bottom"><b>defaultOutput</b><code> [get]</code></td></tr>
<tr class="memdesc:ac2d36a78d001fde5c95bc48f32e0fcc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The first nucleus in a cluster is the default output. <br /></td></tr>
<tr class="separator:ac2d36a78d001fde5c95bc48f32e0fcc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89d8b00304b04025ae0446421363aa1f" id="r_a89d8b00304b04025ae0446421363aa1f"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster.html#a89d8b00304b04025ae0446421363aa1f">outputs</a><code> [get]</code></td></tr>
<tr class="memdesc:a89d8b00304b04025ae0446421363aa1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The neurons without outgoing connections. <br /></td></tr>
<tr class="separator:a89d8b00304b04025ae0446421363aa1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a16cdfb57663e2f1c4629c4291b889e89" name="a16cdfb57663e2f1c4629c4291b889e89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16cdfb57663e2f1c4629c4291b889e89">&#9670;&#160;</a></span>Type</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">NanoBrain.Nucleus.Type</a></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>Function to clone a nucleus to a Cluster prefab. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prefab</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p>The types of Nucleus </p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a86341cf5cc0d67a146a48e9c833df7ec" name="a86341cf5cc0d67a146a48e9c833df7ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86341cf5cc0d67a146a48e9c833df7ec">&#9670;&#160;</a></span>Cluster() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">NanoBrain.Cluster.Cluster </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a>&#160;</td>
<td class="paramname"><em>prefab</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td>
<td class="paramname"><em>parent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Instantiate a new copy of a ClusterPrefab in the given parent. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prefab</td><td>The prefab to use</td></tr>
<tr><td class="paramname">parent</td><td>The cluster in which this new cluster will be placed</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3a22ce2493a4d154fd971214b7c484d2" name="a3a22ce2493a4d154fd971214b7c484d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a22ce2493a4d154fd971214b7c484d2">&#9670;&#160;</a></span>Cluster() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">NanoBrain.Cluster.Cluster </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a>&#160;</td>
<td class="paramname"><em>prefab</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a>&#160;</td>
<td class="paramname"><em>parent</em> = <code>null</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a new cluster to a ClusterPrefab. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prefab</td><td>The prefab to copy</td></tr>
<tr><td class="paramname">parent</td><td>The prefab in which the new copy is placed</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a7ecc2afa858940901336663b435f8fb2" name="a7ecc2afa858940901336663b435f8fb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ecc2afa858940901336663b435f8fb2">&#9670;&#160;</a></span>ShallowCloneTo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">override <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> NanoBrain.Cluster.ShallowCloneTo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td>
<td class="paramname"><em>parent</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Toggle for printing debugging trace data. </p>
<p>Function to make a partial clone of this nucleus</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>The cluster in which the cloned nucleus should be placed</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="aec242a8433041ed22dde2375436016ce" name="aec242a8433041ed22dde2375436016ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec242a8433041ed22dde2375436016ce">&#9670;&#160;</a></span>GetNucleusIndex() <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">static int NanoBrain.Cluster.GetNucleusIndex </td>
<td>(</td>
<td class="paramtype">List&lt; <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> &gt;&#160;</td>
<td class="paramname"><em>nuclei</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td>
<td class="paramname"><em>nucleus</em>&#160;</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>Get the index of a nucleus in a list of nuclei. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nuclei</td><td>The list of nuclei to search</td></tr>
<tr><td class="paramname">nucleus</td><td>The nucleus to find</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The index of the nucleus in the list or -1 when it has not been found</dd></dl>
</div>
</div>
<a id="ad9441d41aa6e2bfd3f9acf111dde1dd8" name="ad9441d41aa6e2bfd3f9acf111dde1dd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9441d41aa6e2bfd3f9acf111dde1dd8">&#9670;&#160;</a></span>GetNucleusIndex() <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">static int NanoBrain.Cluster.GetNucleusIndex </td>
<td>(</td>
<td class="paramtype">List&lt; <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> &gt;&#160;</td>
<td class="paramname"><em>nuclei</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>nucleusName</em>&#160;</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>Get the index of a nucleus with the given name in a list of nuclei. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nuclei</td><td>The list of nuclei to search</td></tr>
<tr><td class="paramname">nucleusName</td><td>The name of the nucleus to find</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The index of the nucleus in the list or -1 when it has not been found</dd></dl>
</div>
</div>
<a id="a01b55195c2f5be58659d9b0a5c993a8a" name="a01b55195c2f5be58659d9b0a5c993a8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01b55195c2f5be58659d9b0a5c993a8a">&#9670;&#160;</a></span>AddInstance() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void NanoBrain.Cluster.AddInstance </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Increase the number of instances in an multi-cluster. </p>
<p>/remark Note this does not create the instances. This is only intended to be used for prefabs. </p>
</div>
</div>
<a id="a1b60bd296f757257a640559b732ed241" name="a1b60bd296f757257a640559b732ed241"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b60bd296f757257a640559b732ed241">&#9670;&#160;</a></span>AddInstance() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void NanoBrain.Cluster.AddInstance </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a>&#160;</td>
<td class="paramname"><em>prefab</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create an new instance in a multi-cluster. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prefab</td><td>The prefab to use to create the new instance</td></tr>
</table>
</dd>
</dl>
<p>/remark This does not change the instanceCount. It should only be used at runtime. </p>
</div>
</div>
<a id="a40543b820890917a47186b04f0d44478" name="a40543b820890917a47186b04f0d44478"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40543b820890917a47186b04f0d44478">&#9670;&#160;</a></span>TryGetNucleus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool NanoBrain.Cluster.TryGetNucleus </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>nucleusName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">out <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td>
<td class="paramname"><em>foundNucleus</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Try to find a nucleus in this cluster. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nucleusName</td><td>The name of the nucleus to find</td></tr>
<tr><td class="paramname">foundNucleus</td><td>The found nucleus or null if it is not found</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True when the nucleus is found, false otherwise</dd></dl>
</div>
</div>
<a id="a31a62471a88a8180963be74227fd68be" name="a31a62471a88a8180963be74227fd68be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31a62471a88a8180963be74227fd68be">&#9670;&#160;</a></span>GetNucleus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> NanoBrain.Cluster.GetNucleus </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>nucleusName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a nucleus in this cluster. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nucleusName</td><td>The name of the nucleus to find</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The found nucleus or null when it is not found</dd></dl>
</div>
</div>
<a id="a938f7cc08d8fee459e0203e3b6869e06" name="a938f7cc08d8fee459e0203e3b6869e06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a938f7cc08d8fee459e0203e3b6869e06">&#9670;&#160;</a></span>GetNeuron() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> NanoBrain.Cluster.GetNeuron </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>neuronName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a neuron in this cluster. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">neuronName</td><td>The name of the neuron to find</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The found neuron or null when it is not found</dd></dl>
</div>
</div>
<a id="a696fcbdd1ae684a7b55963d8e673b22f" name="a696fcbdd1ae684a7b55963d8e673b22f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a696fcbdd1ae684a7b55963d8e673b22f">&#9670;&#160;</a></span>GetNeuron() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> NanoBrain.Cluster.GetNeuron </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>thingId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>neuronName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>thingName</em> = <code>null</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a neuron in an instance of a multi-cluster. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">thingId</td><td>The id of the thing mapped to the cluster instance</td></tr>
<tr><td class="paramname">neuronName</td><td>The name of the neuron to find</td></tr>
<tr><td class="paramname">thingName</td><td>The name of the thing mapped to the cluster instance</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The found neuron or null when it is not found</dd></dl>
<p>The cluster instance mapped to the thing will be neuron.parent if a neuron is found. </p>
</div>
</div>
<a id="a6b5855021a2733df3c25ed67e8777509" name="a6b5855021a2733df3c25ed67e8777509"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b5855021a2733df3c25ed67e8777509">&#9670;&#160;</a></span>DeleteNucleus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool NanoBrain.Cluster.DeleteNucleus </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td>
<td class="paramname"><em>nucleus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Delete a nucleus from this clsuter. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nucleus</td><td>The nucleus to delete</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if a nucleus was deleted, false if the nucleus could not be found</dd></dl>
</div>
</div>
<a id="ab067c159f399e69bcc9d2211bc9aa3c5" name="ab067c159f399e69bcc9d2211bc9aa3c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab067c159f399e69bcc9d2211bc9aa3c5">&#9670;&#160;</a></span>CollectReceivers()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual List&lt; <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> &gt; NanoBrain.Cluster.CollectReceivers </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>removeDuplicates</em> = <code>false</code></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>Collect all receiving nuclei of signals from this cluster. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">removeDuplicates</td><td>Ensure that a receiver is only listed once in the result</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The list of receivers</dd></dl>
</div>
</div>
<a id="a8736cab5b8381dc5a175fd03031d308e" name="a8736cab5b8381dc5a175fd03031d308e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8736cab5b8381dc5a175fd03031d308e">&#9670;&#160;</a></span>CollectSynapsesTo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">List&lt; <a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> &gt; NanoBrain.Cluster.CollectSynapsesTo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td>
<td class="paramname"><em>otherCluster</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Collect all connections to receivers of signals from this cluster. </p>
<dl class="section return"><dt>Returns</dt><dd>A list of pairs of the sending neuron in this cluster and the matching receiving nucleus</dd></dl>
<p>Collect all synapses of senders in another cluster of signals to this cluster</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">otherCluster</td><td>The other cluster with sending neurons</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A list of synapses to the neurons in the other clusters</dd></dl>
</div>
</div>
<a id="ab2e33a3a6642d31b5a927c7ee2db73ab" name="ab2e33a3a6642d31b5a927c7ee2db73ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2e33a3a6642d31b5a927c7ee2db73ab">&#9670;&#160;</a></span>UpdateFromNucleus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void NanoBrain.Cluster.UpdateFromNucleus </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td>
<td class="paramname"><em>startNucleus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Update the state of the nucleus and all nuclei receiving from it. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">startNucleus</td><td>The nucleus to start updating</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac40b182a3c5f32ec055d7fabbeaedbf3" name="ac40b182a3c5f32ec055d7fabbeaedbf3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac40b182a3c5f32ec055d7fabbeaedbf3">&#9670;&#160;</a></span>UpdateStateIsolated()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">override void NanoBrain.Cluster.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="a40ad7f93121a3684699c92bcb03b1c74" name="a40ad7f93121a3684699c92bcb03b1c74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40ad7f93121a3684699c92bcb03b1c74">&#9670;&#160;</a></span>Refresh()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void NanoBrain.Cluster.Refresh </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Recalculate derived properties. </p>
<p>This can be used to recalculate derived properties after the set of nuclei has been changed </p>
</div>
</div>
<a id="a31e93d392a4a861b55f3d87f0a7d6d59" name="a31e93d392a4a861b55f3d87f0a7d6d59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31e93d392a4a861b55f3d87f0a7d6d59">&#9670;&#160;</a></span>UpdateNuclei()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void NanoBrain.Nucleus.UpdateNuclei </td>
<td>(</td>
<td class="paramname"></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>Update the state and recursively all Nuclei receiving data from this Nucleus. </p>
<p>Reimplemented in <a class="el" href="class_nano_brain_1_1_memory_cell.html#a780592351f670461286b8cd00ec42ebd">NanoBrain.MemoryCell</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a9a4c212d5247090d59489d3bb3d04c3d" name="a9a4c212d5247090d59489d3bb3d04c3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a4c212d5247090d59489d3bb3d04c3d">&#9670;&#160;</a></span>prefab</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a> NanoBrain.Cluster.prefab</td>
</tr>
</table>
</div><div class="memdoc">
<p>The prefab used to create this cluster. </p>
<p>Cluster should always be created from prefabs </p>
</div>
</div>
<a id="a9a2eb00412fb5cb200564a1261f3f313" name="a9a2eb00412fb5cb200564a1261f3f313"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a2eb00412fb5cb200564a1261f3f313">&#9670;&#160;</a></span>instances</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> [] NanoBrain.Cluster.instances</td>
</tr>
</table>
</div><div class="memdoc">
<p>All cluster instance of a multi-cluster. </p>
<p>A cluster is a multi-cluster when there is more than one instance. The actual instances are only created at runtime. The value instanceCount determines how many instances will be present at runtime. </p>
</div>
</div>
<a id="a5786c4f1f8387b7cb814ed159ddef040" name="a5786c4f1f8387b7cb814ed159ddef040"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5786c4f1f8387b7cb814ed159ddef040">&#9670;&#160;</a></span>instanceCount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int NanoBrain.Cluster.instanceCount = 1</td>
</tr>
</table>
</div><div class="memdoc">
<p>The number of cluster instances in a multi-cluster. </p>
<p>A cluster is a multi-clsuter when there is more than one instance. </p>
</div>
</div>
<a id="a1ea21dfdb1cf3e0e032d44e41308ab04" name="a1ea21dfdb1cf3e0e032d44e41308ab04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ea21dfdb1cf3e0e032d44e41308ab04">&#9670;&#160;</a></span>thingClusters</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Dictionary&lt;int, <a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&gt; NanoBrain.Cluster.thingClusters = new()</td>
</tr>
</table>
</div><div class="memdoc">
<p>The mapping from things to cluster instances. </p>
<p>In a multi-cluster each instance can be used for a thing. Cluster instance may also not (yet) be mapped to a thing. </p>
</div>
</div>
<a id="a15c5159667fe22edfc4889a955a9d293" name="a15c5159667fe22edfc4889a955a9d293"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15c5159667fe22edfc4889a955a9d293">&#9670;&#160;</a></span>_outputs</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">List&lt;<a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>&gt; NanoBrain.Cluster._outputs = null</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>The neurons without outgoing connections. </p>
<p>These neurons can potentially be connected to neurons in other clusters </p>
</div>
</div>
<a id="a0750e4d9ab80ff06bd58ffebca9d8c6d" name="a0750e4d9ab80ff06bd58ffebca9d8c6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0750e4d9ab80ff06bd58ffebca9d8c6d">&#9670;&#160;</a></span>parent</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> NanoBrain.Nucleus.parent</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>The cluster prefab in which the nucleus is located. </p>
<p>The cluster instance in which the nucleus is located </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a89d8b00304b04025ae0446421363aa1f" name="a89d8b00304b04025ae0446421363aa1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89d8b00304b04025ae0446421363aa1f">&#9670;&#160;</a></span>outputs</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">List&lt;<a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>&gt; NanoBrain.Cluster.outputs</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The neurons without outgoing connections. </p>
<p>These neurons can potentially be connected to neurons in other clusters </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/<b>Cluster.cs</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: d883df8710f53b84da21f41d7c2eac46
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 565 B

View File

@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: 3878265f9758bf721932a8e8dd4356db
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,94 @@
<!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">&#160;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&amp;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&amp;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_cluster_prefab.html">ClusterPrefab</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">NanoBrain.ClusterPrefab 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_cluster_prefab.html">NanoBrain.ClusterPrefab</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cluster</b> (defined in <a class="el" href="class_nano_brain_1_1_cluster_prefab.html">NanoBrain.ClusterPrefab</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html">NanoBrain.ClusterPrefab</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>EnsureInitialization</b>() (defined in <a class="el" href="class_nano_brain_1_1_cluster_prefab.html">NanoBrain.ClusterPrefab</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html">NanoBrain.ClusterPrefab</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GarbageCollection</b>() (defined in <a class="el" href="class_nano_brain_1_1_cluster_prefab.html">NanoBrain.ClusterPrefab</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html">NanoBrain.ClusterPrefab</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a49601bf5ea05b4f28974a5c0a1345286">GetNucleus</a>(string nucleusName)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html">NanoBrain.ClusterPrefab</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: d62eadc52c471f7a6895cb870994bece
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,145 @@
<!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: NanoBrain.ClusterPrefab 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">&#160;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&amp;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&amp;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_cluster_prefab.html">ClusterPrefab</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="class_nano_brain_1_1_cluster_prefab-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">NanoBrain.ClusterPrefab 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 Unity ScriptableObject to implement re-usable Cluster Prefabs. </p>
</div>
<p>Inherits ScriptableObject.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a49601bf5ea05b4f28974a5c0a1345286" id="r_a49601bf5ea05b4f28974a5c0a1345286"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a49601bf5ea05b4f28974a5c0a1345286">GetNucleus</a> (string nucleusName)</td></tr>
<tr class="memdesc:a49601bf5ea05b4f28974a5c0a1345286"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve a nucleus in this cluster. <br /></td></tr>
<tr class="separator:a49601bf5ea05b4f28974a5c0a1345286"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a765104b68cb5c7ad3c26e285335d26d3" id="r_a765104b68cb5c7ad3c26e285335d26d3"><td class="memItemLeft" align="right" valign="top"><a id="a765104b68cb5c7ad3c26e285335d26d3" name="a765104b68cb5c7ad3c26e285335d26d3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>EnsureInitialization</b> ()</td></tr>
<tr class="separator:a765104b68cb5c7ad3c26e285335d26d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e7a1922d0c989c591c3800c35cf2f36" id="r_a4e7a1922d0c989c591c3800c35cf2f36"><td class="memItemLeft" align="right" valign="top"><a id="a4e7a1922d0c989c591c3800c35cf2f36" name="a4e7a1922d0c989c591c3800c35cf2f36"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>GarbageCollection</b> ()</td></tr>
<tr class="separator:a4e7a1922d0c989c591c3800c35cf2f36"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ac6e19a447b2efe04ef425a4871b865b6" id="r_ac6e19a447b2efe04ef425a4871b865b6"><td class="memItemLeft" align="right" valign="top"><a id="ac6e19a447b2efe04ef425a4871b865b6" name="ac6e19a447b2efe04ef425a4871b865b6"></a>
<a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td><td class="memItemRight" valign="bottom"><b>cluster</b></td></tr>
<tr class="separator:ac6e19a447b2efe04ef425a4871b865b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a49601bf5ea05b4f28974a5c0a1345286" name="a49601bf5ea05b4f28974a5c0a1345286"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49601bf5ea05b4f28974a5c0a1345286">&#9670;&#160;</a></span>GetNucleus()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> NanoBrain.ClusterPrefab.GetNucleus </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>nucleusName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieve a nucleus in this cluster. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nucleusName</td><td>The name of the nucleus</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The Nucleus with the given name or null if no such Nucleus could be found</dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/ScriptableObjects/<b>ClusterPrefab.cs</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ae719a769b822db4ca83831d25c49276
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,155 @@
<!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">&#160;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&amp;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&amp;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_memory_cell.html">MemoryCell</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">NanoBrain.MemoryCell 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_memory_cell.html">NanoBrain.MemoryCell</a>, including all inherited members.</p>
<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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#ae558c02b00c776805c7fead42cb94612">ActivationType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"></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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"><span class="mlabel">protected</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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"><span class="mlabel">protected</span></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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"><span class="mlabel">protected</span></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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a524fdd9e25ebbcb5baca60a942d6eb80">AddSynapse</a>(Neuron sendingNucleus, float weight=1)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a37d7161e2012e95bf5d4d620c0f5c7fa">bias</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#aa63477670ae3a6d667f44b500a250c86">combinator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#ad7745cc584fbc2659d77c3202ee6adfe">CombinatorType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a1f3c83acf569fa483101fd0ce11ec5fc">GetSynapse</a>(Nucleus sender)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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_memory_cell.html">NanoBrain.MemoryCell</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">NanoBrain.MemoryCell</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#ad8697d6cbd7a2656e89a818b4cc75e97">lastUpdate</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MemoryCell</b>(Cluster parent, string name) (defined in <a class="el" href="class_nano_brain_1_1_memory_cell.html">NanoBrain.MemoryCell</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">NanoBrain.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#a35070f04a3fe08ec329b0f043bff0be2">name</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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#a54a94ea928e9a54552692e7d1e84782e">Neuron</a>(Cluster parent, string name)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a30c28f0ede8d4cba4e2937cade0e79e0">ProcessStimulus</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a2ae2b960608803beabade55d2c830088">RemoveSynapse</a>(Nucleus sendingNucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a407e9fca0108715d6031ea4f2ae1005d">SetBias</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ShallowCloneTo</b>(Cluster newParent) (defined in <a class="el" href="class_nano_brain_1_1_memory_cell.html">NanoBrain.MemoryCell</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>staticMemory</b> (defined in <a class="el" href="class_nano_brain_1_1_memory_cell.html">NanoBrain.MemoryCell</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">NanoBrain.MemoryCell</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html#a96a7f4b8480a8fa9fce1d698a41e4dc7">synapses</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a16cdfb57663e2f1c4629c4291b889e89">Type</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.Nucleus</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#a780592351f670461286b8cd00ec42ebd">UpdateNuclei</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">NanoBrain.MemoryCell</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_memory_cell.html">NanoBrain.MemoryCell</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_memory_cell.html">NanoBrain.MemoryCell</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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: d9a689a3c38bd27d28e94b7fe1865ffd
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,687 @@
<!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: NanoBrain.MemoryCell 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">&#160;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&amp;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&amp;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_memory_cell.html">MemoryCell</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_nano_brain_1_1_memory_cell-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">NanoBrain.MemoryCell Class Reference</div></div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<div class="textblock"><p>A MemoryCell stored its value for one update. </p>
<p>When the input for a Memory Cell changes, it will output the previous value <br />
</p>
</div><div class="dynheader">
Inheritance diagram for NanoBrain.MemoryCell:</div>
<div class="dyncontent">
<div class="center">
<img src="class_nano_brain_1_1_memory_cell.png" usemap="#NanoBrain.MemoryCell_map" alt=""/>
<map id="NanoBrain.MemoryCell_map" name="NanoBrain.MemoryCell_map">
<area href="class_nano_brain_1_1_neuron.html" title="A neuron is a basic Nucleus." alt="NanoBrain.Neuron" shape="rect" coords="0,56,144,80"/>
<area href="class_nano_brain_1_1_nucleus.html" title="A Nucleus is a basic element in a brain cluster." alt="NanoBrain.Nucleus" shape="rect" coords="0,0,144,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ad7745cc584fbc2659d77c3202ee6adfe" id="r_ad7745cc584fbc2659d77c3202ee6adfe"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfe">CombinatorType</a> { <a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfeaa0ec87054b5e5b7847d0d8780a01a3d5">Sum</a>
, <a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfeadeb10517653c255364175796ace3553f">Product</a>
}</td></tr>
<tr class="memdesc:ad7745cc584fbc2659d77c3202ee6adfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of combinators. <a href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfe">More...</a><br /></td></tr>
<tr class="separator:ad7745cc584fbc2659d77c3202ee6adfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae558c02b00c776805c7fead42cb94612" id="r_ae558c02b00c776805c7fead42cb94612"><td class="memItemLeft" align="right" valign="top"><a id="ae558c02b00c776805c7fead42cb94612" name="ae558c02b00c776805c7fead42cb94612"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ae558c02b00c776805c7fead42cb94612">ActivationType</a> { <br />
&#160;&#160;<b>Linear</b>
, <b>Power</b>
, <b>Sqrt</b>
, <b>Reciprocal</b>
, <br />
&#160;&#160;<b>Tanh</b>
, <b>Binary</b>
, <b>Normalized</b>
, <b>Custom</b>
<br />
}</td></tr>
<tr class="memdesc:ae558c02b00c776805c7fead42cb94612"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of. <br /></td></tr>
<tr class="separator:ae558c02b00c776805c7fead42cb94612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16cdfb57663e2f1c4629c4291b889e89" id="r_a16cdfb57663e2f1c4629c4291b889e89"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">Type</a> { <b>None</b>
, <b>Neuron</b>
, <b>MemoryCell</b>
, <b>Cluster</b>
}</td></tr>
<tr class="memdesc:a16cdfb57663e2f1c4629c4291b889e89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to clone a nucleus to a Cluster prefab. <a href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">More...</a><br /></td></tr>
<tr class="separator:a16cdfb57663e2f1c4629c4291b889e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a800d1f17f4a7ba45d8828ace867980e8" id="r_a800d1f17f4a7ba45d8828ace867980e8"><td class="memItemLeft" align="right" valign="top"><a id="a800d1f17f4a7ba45d8828ace867980e8" name="a800d1f17f4a7ba45d8828ace867980e8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>MemoryCell</b> (<a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> <a class="el" href="class_nano_brain_1_1_nucleus.html#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a>, string <a class="el" href="class_nano_brain_1_1_nucleus.html#a35070f04a3fe08ec329b0f043bff0be2">name</a>)</td></tr>
<tr class="separator:a800d1f17f4a7ba45d8828ace867980e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a993281b3860f2e785d3a66df6918a9e4" id="r_a993281b3860f2e785d3a66df6918a9e4"><td class="memItemLeft" align="right" valign="top"><a id="a993281b3860f2e785d3a66df6918a9e4" name="a993281b3860f2e785d3a66df6918a9e4"></a>
override <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShallowCloneTo</b> (<a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> newParent)</td></tr>
<tr class="separator:a993281b3860f2e785d3a66df6918a9e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af59138669a60cc1bbfe4a16c15f8b216" id="r_af59138669a60cc1bbfe4a16c15f8b216"><td class="memItemLeft" align="right" valign="top"><a id="af59138669a60cc1bbfe4a16c15f8b216" name="af59138669a60cc1bbfe4a16c15f8b216"></a>
override void&#160;</td><td class="memItemRight" valign="bottom"><b>UpdateStateIsolated</b> ()</td></tr>
<tr class="separator:af59138669a60cc1bbfe4a16c15f8b216"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a780592351f670461286b8cd00ec42ebd" id="r_a780592351f670461286b8cd00ec42ebd"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_memory_cell.html#a780592351f670461286b8cd00ec42ebd">UpdateNuclei</a> ()</td></tr>
<tr class="memdesc:a780592351f670461286b8cd00ec42ebd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the state and recursively all Nuclei receiving data from this Nucleus. <br /></td></tr>
<tr class="separator:a780592351f670461286b8cd00ec42ebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a524fdd9e25ebbcb5baca60a942d6eb80" id="r_a524fdd9e25ebbcb5baca60a942d6eb80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a524fdd9e25ebbcb5baca60a942d6eb80">AddSynapse</a> (<a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> sendingNucleus, float weight=1)</td></tr>
<tr class="memdesc:a524fdd9e25ebbcb5baca60a942d6eb80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new synapse to this nuclues. <br /></td></tr>
<tr class="separator:a524fdd9e25ebbcb5baca60a942d6eb80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f3c83acf569fa483101fd0ce11ec5fc" id="r_a1f3c83acf569fa483101fd0ce11ec5fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a1f3c83acf569fa483101fd0ce11ec5fc">GetSynapse</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> sender)</td></tr>
<tr class="memdesc:a1f3c83acf569fa483101fd0ce11ec5fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find a synapse. <br /></td></tr>
<tr class="separator:a1f3c83acf569fa483101fd0ce11ec5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ae2b960608803beabade55d2c830088" id="r_a2ae2b960608803beabade55d2c830088"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a2ae2b960608803beabade55d2c830088">RemoveSynapse</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> sendingNucleus)</td></tr>
<tr class="memdesc:a2ae2b960608803beabade55d2c830088"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a synapse from a Nucleus. <br /></td></tr>
<tr class="separator:a2ae2b960608803beabade55d2c830088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407e9fca0108715d6031ea4f2ae1005d" id="r_a407e9fca0108715d6031ea4f2ae1005d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a407e9fca0108715d6031ea4f2ae1005d">SetBias</a> (Vector3 inputValue)</td></tr>
<tr class="memdesc:a407e9fca0108715d6031ea4f2ae1005d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the bias, recalculate the output and update all Nuclei receiving from this Nucleus. <br /></td></tr>
<tr class="separator:a407e9fca0108715d6031ea4f2ae1005d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a3076853696f86e5ce0ad3195c62cd9" id="r_a7a3076853696f86e5ce0ad3195c62cd9"><td class="memItemLeft" align="right" valign="top"><a id="a7a3076853696f86e5ce0ad3195c62cd9" name="a7a3076853696f86e5ce0ad3195c62cd9"></a>
AnimationCurve&#160;</td><td class="memItemRight" valign="bottom"><b>GenerateCurve</b> ()</td></tr>
<tr class="separator:a7a3076853696f86e5ce0ad3195c62cd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d568a70aab8e93212ec7f90619ffeeb" id="r_a3d568a70aab8e93212ec7f90619ffeeb"><td class="memItemLeft" align="right" valign="top"><a id="a3d568a70aab8e93212ec7f90619ffeeb" name="a3d568a70aab8e93212ec7f90619ffeeb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SleepCheck</b> ()</td></tr>
<tr class="separator:a3d568a70aab8e93212ec7f90619ffeeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02d2de50a37bec454c84af6b90bf025c" id="r_a02d2de50a37bec454c84af6b90bf025c"><td class="memItemLeft" align="right" valign="top"><a id="a02d2de50a37bec454c84af6b90bf025c" name="a02d2de50a37bec454c84af6b90bf025c"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>CombinatorSum</b> ()</td></tr>
<tr class="separator:a02d2de50a37bec454c84af6b90bf025c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32cdaac0a821ed68b4726bcf5f35c2fe" id="r_a32cdaac0a821ed68b4726bcf5f35c2fe"><td class="memItemLeft" align="right" valign="top"><a id="a32cdaac0a821ed68b4726bcf5f35c2fe" name="a32cdaac0a821ed68b4726bcf5f35c2fe"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>CombinatorSum</b> ()</td></tr>
<tr class="separator:a32cdaac0a821ed68b4726bcf5f35c2fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6e96961fe376db286c6a5697226eb94" id="r_aa6e96961fe376db286c6a5697226eb94"><td class="memItemLeft" align="right" valign="top"><a id="aa6e96961fe376db286c6a5697226eb94" name="aa6e96961fe376db286c6a5697226eb94"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>CombinatorProduct</b> ()</td></tr>
<tr class="separator:aa6e96961fe376db286c6a5697226eb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46bb6fd051f918bd8d3b5a2c8eeadc99" id="r_a46bb6fd051f918bd8d3b5a2c8eeadc99"><td class="memItemLeft" align="right" valign="top"><a id="a46bb6fd051f918bd8d3b5a2c8eeadc99" name="a46bb6fd051f918bd8d3b5a2c8eeadc99"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>CombinatorProduct</b> ()</td></tr>
<tr class="separator:a46bb6fd051f918bd8d3b5a2c8eeadc99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4bb4a67ec378b85f64e6949a0805bf2" id="r_ac4bb4a67ec378b85f64e6949a0805bf2"><td class="memItemLeft" align="right" valign="top"><a id="ac4bb4a67ec378b85f64e6949a0805bf2" name="ac4bb4a67ec378b85f64e6949a0805bf2"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>CombinatorMax</b> ()</td></tr>
<tr class="separator:ac4bb4a67ec378b85f64e6949a0805bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aade96ec21de366c8fa5b6168fa22e541" id="r_aade96ec21de366c8fa5b6168fa22e541"><td class="memItemLeft" align="right" valign="top"><a id="aade96ec21de366c8fa5b6168fa22e541" name="aade96ec21de366c8fa5b6168fa22e541"></a>
virtual void&#160;</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:aade96ec21de366c8fa5b6168fa22e541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29aaf071ded2e19e786b8746c31981d8" id="r_a29aaf071ded2e19e786b8746c31981d8"><td class="memItemLeft" align="right" valign="top"><a id="a29aaf071ded2e19e786b8746c31981d8" name="a29aaf071ded2e19e786b8746c31981d8"></a>
virtual void&#160;</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="separator:a29aaf071ded2e19e786b8746c31981d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30c28f0ede8d4cba4e2937cade0e79e0" id="r_a30c28f0ede8d4cba4e2937cade0e79e0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a30c28f0ede8d4cba4e2937cade0e79e0">ProcessStimulus</a> (Vector3 inputValue)</td></tr>
<tr class="memdesc:a30c28f0ede8d4cba4e2937cade0e79e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process an external stimulus. <br /></td></tr>
<tr class="separator:a30c28f0ede8d4cba4e2937cade0e79e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:ac1729a1330574dfadf48a5ed3bc19501" id="r_ac1729a1330574dfadf48a5ed3bc19501"><td class="memItemLeft" align="right" valign="top"><a id="ac1729a1330574dfadf48a5ed3bc19501" name="ac1729a1330574dfadf48a5ed3bc19501"></a>
static void&#160;</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="separator:ac1729a1330574dfadf48a5ed3bc19501"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a092a74e8476be1713c23395ac6248ce3" id="r_a092a74e8476be1713c23395ac6248ce3"><td class="memItemLeft" align="right" valign="top"><a id="a092a74e8476be1713c23395ac6248ce3" name="a092a74e8476be1713c23395ac6248ce3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>staticMemory</b> = false</td></tr>
<tr class="separator:a092a74e8476be1713c23395ac6248ce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37d7161e2012e95bf5d4d620c0f5c7fa" id="r_a37d7161e2012e95bf5d4d620c0f5c7fa"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a37d7161e2012e95bf5d4d620c0f5c7fa">bias</a> = Vector3.zero</td></tr>
<tr class="memdesc:a37d7161e2012e95bf5d4d620c0f5c7fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new Neuron in a Cluster Prefab. <br /></td></tr>
<tr class="separator:a37d7161e2012e95bf5d4d620c0f5c7fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa63477670ae3a6d667f44b500a250c86" id="r_aa63477670ae3a6d667f44b500a250c86"><td class="memItemLeft" align="right" valign="top"><a id="aa63477670ae3a6d667f44b500a250c86" name="aa63477670ae3a6d667f44b500a250c86"></a>
<a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfe">CombinatorType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>combinator</b> = <a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfeaa0ec87054b5e5b7847d0d8780a01a3d5">CombinatorType.Sum</a></td></tr>
<tr class="memdesc:aa63477670ae3a6d667f44b500a250c86"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of combinator used for this Neuron. <br /></td></tr>
<tr class="separator:aa63477670ae3a6d667f44b500a250c86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc02323d9246008cbcdccef6947c21b9" id="r_afc02323d9246008cbcdccef6947c21b9"><td class="memItemLeft" align="right" valign="top"><a id="afc02323d9246008cbcdccef6947c21b9" name="afc02323d9246008cbcdccef6947c21b9"></a>
<a class="el" href="class_nano_brain_1_1_neuron.html#ae558c02b00c776805c7fead42cb94612">ActivationType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_curvePreset</b></td></tr>
<tr class="separator:afc02323d9246008cbcdccef6947c21b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e217625d8d227df3f59d15f984e7005" id="r_a2e217625d8d227df3f59d15f984e7005"><td class="memItemLeft" align="right" valign="top"><a id="a2e217625d8d227df3f59d15f984e7005" name="a2e217625d8d227df3f59d15f984e7005"></a>
AnimationCurve&#160;</td><td class="memItemRight" valign="bottom"><b>curve</b></td></tr>
<tr class="separator:a2e217625d8d227df3f59d15f984e7005"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e38e8cb25d717fdbff7bacc2a0fab04" id="r_a4e38e8cb25d717fdbff7bacc2a0fab04"><td class="memItemLeft" align="right" valign="top"><a id="a4e38e8cb25d717fdbff7bacc2a0fab04" name="a4e38e8cb25d717fdbff7bacc2a0fab04"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>curveMax</b> = 1.0f</td></tr>
<tr class="separator:a4e38e8cb25d717fdbff7bacc2a0fab04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a071fbcac860bc259e2f481aa697f690a" id="r_a071fbcac860bc259e2f481aa697f690a"><td class="memItemLeft" align="right" valign="top"><a id="a071fbcac860bc259e2f481aa697f690a" name="a071fbcac860bc259e2f481aa697f690a"></a>
Action&#160;</td><td class="memItemRight" valign="bottom"><b>WhenFiring</b></td></tr>
<tr class="separator:a071fbcac860bc259e2f481aa697f690a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b7b830f0d4d6cdcf7352871993f574d" id="r_a6b7b830f0d4d6cdcf7352871993f574d"><td class="memItemLeft" align="right" valign="top"><a id="a6b7b830f0d4d6cdcf7352871993f574d" name="a6b7b830f0d4d6cdcf7352871993f574d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>persistOutput</b> = false</td></tr>
<tr class="separator:a6b7b830f0d4d6cdcf7352871993f574d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8697d6cbd7a2656e89a818b4cc75e97" id="r_ad8697d6cbd7a2656e89a818b4cc75e97"><td class="memItemLeft" align="right" valign="top"><a id="ad8697d6cbd7a2656e89a818b4cc75e97" name="ad8697d6cbd7a2656e89a818b4cc75e97"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>lastUpdate</b> = 0</td></tr>
<tr class="memdesc:ad8697d6cbd7a2656e89a818b4cc75e97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle for printing debugging trace data. <br /></td></tr>
<tr class="separator:ad8697d6cbd7a2656e89a818b4cc75e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a141296a6d476b7edcc5897100383ee1b" id="r_a141296a6d476b7edcc5897100383ee1b"><td class="memItemLeft" align="right" valign="top"><a id="a141296a6d476b7edcc5897100383ee1b" name="a141296a6d476b7edcc5897100383ee1b"></a>
readonly float&#160;</td><td class="memItemRight" valign="bottom"><b>timeToSleep</b> = 1f</td></tr>
<tr class="separator:a141296a6d476b7edcc5897100383ee1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35070f04a3fe08ec329b0f043bff0be2" id="r_a35070f04a3fe08ec329b0f043bff0be2"><td class="memItemLeft" align="right" valign="top"><a id="a35070f04a3fe08ec329b0f043bff0be2" name="a35070f04a3fe08ec329b0f043bff0be2"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
<tr class="memdesc:a35070f04a3fe08ec329b0f043bff0be2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the Nucleus. <br /></td></tr>
<tr class="separator:a35070f04a3fe08ec329b0f043bff0be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0750e4d9ab80ff06bd58ffebca9d8c6d" id="r_a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a></td></tr>
<tr class="memdesc:a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The cluster prefab in which the nucleus is located. <br /></td></tr>
<tr class="separator:a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ad9ac169d623e7f54abec9185c87299b4" id="r_ad9ac169d623e7f54abec9185c87299b4"><td class="memItemLeft" align="right" valign="top"><a id="ad9ac169d623e7f54abec9185c87299b4" name="ad9ac169d623e7f54abec9185c87299b4"></a>
virtual void&#160;</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="separator:ad9ac169d623e7f54abec9185c87299b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a769a6f8d5d124bae53a918dadc3da3cf" id="r_a769a6f8d5d124bae53a918dadc3da3cf"><td class="memItemLeft" align="right" valign="top"><a id="a769a6f8d5d124bae53a918dadc3da3cf" name="a769a6f8d5d124bae53a918dadc3da3cf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>CheckSleepingSynapses</b> ()</td></tr>
<tr class="separator:a769a6f8d5d124bae53a918dadc3da3cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896817a64d6566783e94e6806bae7d79" id="r_a896817a64d6566783e94e6806bae7d79"><td class="memItemLeft" align="right" valign="top"><a id="a896817a64d6566783e94e6806bae7d79" name="a896817a64d6566783e94e6806bae7d79"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorLinear</b> (float3 input)</td></tr>
<tr class="separator:a896817a64d6566783e94e6806bae7d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afefa6176296a569c1e4e7acf90ecc409" id="r_afefa6176296a569c1e4e7acf90ecc409"><td class="memItemLeft" align="right" valign="top"><a id="afefa6176296a569c1e4e7acf90ecc409" name="afefa6176296a569c1e4e7acf90ecc409"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorLinear</b> (Vector3 input)</td></tr>
<tr class="separator:afefa6176296a569c1e4e7acf90ecc409"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9e6878de60f1c3b0cca72485cd3a32b" id="r_ac9e6878de60f1c3b0cca72485cd3a32b"><td class="memItemLeft" align="right" valign="top"><a id="ac9e6878de60f1c3b0cca72485cd3a32b" name="ac9e6878de60f1c3b0cca72485cd3a32b"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorSqrt</b> (float3 input)</td></tr>
<tr class="separator:ac9e6878de60f1c3b0cca72485cd3a32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a045b5c6078b058e9fc1741e449bece" id="r_a8a045b5c6078b058e9fc1741e449bece"><td class="memItemLeft" align="right" valign="top"><a id="a8a045b5c6078b058e9fc1741e449bece" name="a8a045b5c6078b058e9fc1741e449bece"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorSqrt</b> (Vector3 input)</td></tr>
<tr class="separator:a8a045b5c6078b058e9fc1741e449bece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1bc26b2cf7979a494ce50418cf37e01" id="r_ad1bc26b2cf7979a494ce50418cf37e01"><td class="memItemLeft" align="right" valign="top"><a id="ad1bc26b2cf7979a494ce50418cf37e01" name="ad1bc26b2cf7979a494ce50418cf37e01"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorPower</b> (float3 input)</td></tr>
<tr class="separator:ad1bc26b2cf7979a494ce50418cf37e01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a667630f566f80e80528140cc5333bfd0" id="r_a667630f566f80e80528140cc5333bfd0"><td class="memItemLeft" align="right" valign="top"><a id="a667630f566f80e80528140cc5333bfd0" name="a667630f566f80e80528140cc5333bfd0"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorPower</b> (Vector3 input)</td></tr>
<tr class="separator:a667630f566f80e80528140cc5333bfd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a273b0e5cd95befbea634c42d545b6ef9" id="r_a273b0e5cd95befbea634c42d545b6ef9"><td class="memItemLeft" align="right" valign="top"><a id="a273b0e5cd95befbea634c42d545b6ef9" name="a273b0e5cd95befbea634c42d545b6ef9"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorReciprocal</b> (float3 input)</td></tr>
<tr class="separator:a273b0e5cd95befbea634c42d545b6ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02d81bf900914eb52cde0514180fb4e7" id="r_a02d81bf900914eb52cde0514180fb4e7"><td class="memItemLeft" align="right" valign="top"><a id="a02d81bf900914eb52cde0514180fb4e7" name="a02d81bf900914eb52cde0514180fb4e7"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorReciprocal</b> (Vector3 input)</td></tr>
<tr class="separator:a02d81bf900914eb52cde0514180fb4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a88a4fb403ff1d5ea1e3de00906ba71" id="r_a1a88a4fb403ff1d5ea1e3de00906ba71"><td class="memItemLeft" align="right" valign="top"><a id="a1a88a4fb403ff1d5ea1e3de00906ba71" name="a1a88a4fb403ff1d5ea1e3de00906ba71"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorTanh</b> (float3 input)</td></tr>
<tr class="separator:a1a88a4fb403ff1d5ea1e3de00906ba71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac681f49789a3d781a65a585c316ea4be" id="r_ac681f49789a3d781a65a585c316ea4be"><td class="memItemLeft" align="right" valign="top"><a id="ac681f49789a3d781a65a585c316ea4be" name="ac681f49789a3d781a65a585c316ea4be"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorBinary</b> (float3 input)</td></tr>
<tr class="separator:ac681f49789a3d781a65a585c316ea4be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7586d5486f48c8b1f796eb743d1804f" id="r_ae7586d5486f48c8b1f796eb743d1804f"><td class="memItemLeft" align="right" valign="top"><a id="ae7586d5486f48c8b1f796eb743d1804f" name="ae7586d5486f48c8b1f796eb743d1804f"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorNormalized</b> (float3 input)</td></tr>
<tr class="separator:ae7586d5486f48c8b1f796eb743d1804f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753405092b08c22e2bc1b3a2535ba17d" id="r_a753405092b08c22e2bc1b3a2535ba17d"><td class="memItemLeft" align="right" valign="top"><a id="a753405092b08c22e2bc1b3a2535ba17d" name="a753405092b08c22e2bc1b3a2535ba17d"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorCustom</b> (float3 input)</td></tr>
<tr class="separator:a753405092b08c22e2bc1b3a2535ba17d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb5bb01cb5f2ce59cb6c662b999a03b0" id="r_afb5bb01cb5f2ce59cb6c662b999a03b0"><td class="memItemLeft" align="right" valign="top"><a id="afb5bb01cb5f2ce59cb6c662b999a03b0" name="afb5bb01cb5f2ce59cb6c662b999a03b0"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorCustom</b> (Vector3 input)</td></tr>
<tr class="separator:afb5bb01cb5f2ce59cb6c662b999a03b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a37e4ee9d9f8f7e818dcc3c9036c9d31b" id="r_a37e4ee9d9f8f7e818dcc3c9036c9d31b"><td class="memItemLeft" align="right" valign="top"><a id="a37e4ee9d9f8f7e818dcc3c9036c9d31b" name="a37e4ee9d9f8f7e818dcc3c9036c9d31b"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
<tr class="separator:a37e4ee9d9f8f7e818dcc3c9036c9d31b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b09ee058691949e0ba59a178ccd387f" id="r_a4b09ee058691949e0ba59a178ccd387f"><td class="memItemLeft" align="right" valign="top"><a id="a4b09ee058691949e0ba59a178ccd387f" name="a4b09ee058691949e0ba59a178ccd387f"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
<tr class="separator:a4b09ee058691949e0ba59a178ccd387f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a54c47ef4181e1c1c599055b2d1e95d55" id="r_a54c47ef4181e1c1c599055b2d1e95d55"><td class="memItemLeft" align="right" valign="top"><a id="a54c47ef4181e1c1c599055b2d1e95d55" name="a54c47ef4181e1c1c599055b2d1e95d55"></a>
override bool&#160;</td><td class="memItemRight" valign="bottom"><b>isSleeping</b><code> [get]</code></td></tr>
<tr class="separator:a54c47ef4181e1c1c599055b2d1e95d55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96a7f4b8480a8fa9fce1d698a41e4dc7" id="r_a96a7f4b8480a8fa9fce1d698a41e4dc7"><td class="memItemLeft" align="right" valign="top"><a id="a96a7f4b8480a8fa9fce1d698a41e4dc7" name="a96a7f4b8480a8fa9fce1d698a41e4dc7"></a>
List&lt; <a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>synapses</b><code> [get]</code></td></tr>
<tr class="memdesc:a96a7f4b8480a8fa9fce1d698a41e4dc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The synapses of the nucleus. <br /></td></tr>
<tr class="separator:a96a7f4b8480a8fa9fce1d698a41e4dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae1b3e6b9d8b401e0ccae13f57cb1b30" id="r_aae1b3e6b9d8b401e0ccae13f57cb1b30"><td class="memItemLeft" align="right" valign="top"><a id="aae1b3e6b9d8b401e0ccae13f57cb1b30" name="aae1b3e6b9d8b401e0ccae13f57cb1b30"></a>
<a class="el" href="class_nano_brain_1_1_neuron.html#ae558c02b00c776805c7fead42cb94612">ActivationType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>curvePreset</b><code> [get, set]</code></td></tr>
<tr class="separator:aae1b3e6b9d8b401e0ccae13f57cb1b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fb86abd38ebf315ccf861b99ee11c1d" id="r_a5fb86abd38ebf315ccf861b99ee11c1d"><td class="memItemLeft" align="right" valign="top"><a id="a5fb86abd38ebf315ccf861b99ee11c1d" name="a5fb86abd38ebf315ccf861b99ee11c1d"></a>
virtual float3&#160;</td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
<tr class="separator:a5fb86abd38ebf315ccf861b99ee11c1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae824c2c85354f70ed099a1bd36f089f7" id="r_ae824c2c85354f70ed099a1bd36f089f7"><td class="memItemLeft" align="right" valign="top"><a id="ae824c2c85354f70ed099a1bd36f089f7" name="ae824c2c85354f70ed099a1bd36f089f7"></a>
virtual Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
<tr class="separator:ae824c2c85354f70ed099a1bd36f089f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01cbee2b63b71718814a4fc8465166c3" id="r_a01cbee2b63b71718814a4fc8465166c3"><td class="memItemLeft" align="right" valign="top"><a id="a01cbee2b63b71718814a4fc8465166c3" name="a01cbee2b63b71718814a4fc8465166c3"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>outputMagnitude</b><code> [get]</code></td></tr>
<tr class="separator:a01cbee2b63b71718814a4fc8465166c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdc69af1e9adc893d0a1f269b1998408" id="r_afdc69af1e9adc893d0a1f269b1998408"><td class="memItemLeft" align="right" valign="top"><a id="afdc69af1e9adc893d0a1f269b1998408" name="afdc69af1e9adc893d0a1f269b1998408"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>outputSqrMagnitude</b><code> [get]</code></td></tr>
<tr class="separator:afdc69af1e9adc893d0a1f269b1998408"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba6ac82a4eaff1801e9b66a2f82de09e" id="r_aba6ac82a4eaff1801e9b66a2f82de09e"><td class="memItemLeft" align="right" valign="top"><a id="aba6ac82a4eaff1801e9b66a2f82de09e" name="aba6ac82a4eaff1801e9b66a2f82de09e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isFiring</b><code> [get]</code></td></tr>
<tr class="separator:aba6ac82a4eaff1801e9b66a2f82de09e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecac36148b6b12c58aabbea754e79144" id="r_aecac36148b6b12c58aabbea754e79144"><td class="memItemLeft" align="right" valign="top"><a id="aecac36148b6b12c58aabbea754e79144" name="aecac36148b6b12c58aabbea754e79144"></a>
Func&lt; float3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
<tr class="separator:aecac36148b6b12c58aabbea754e79144"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa449f6b996a9c2917fc9b6db1faf103f" id="r_aa449f6b996a9c2917fc9b6db1faf103f"><td class="memItemLeft" align="right" valign="top"><a id="aa449f6b996a9c2917fc9b6db1faf103f" name="aa449f6b996a9c2917fc9b6db1faf103f"></a>
Func&lt; Vector3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
<tr class="separator:aa449f6b996a9c2917fc9b6db1faf103f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a508821744f8ddb9adaccee7cb3731508" id="r_a508821744f8ddb9adaccee7cb3731508"><td class="memItemLeft" align="right" valign="top"><a id="a508821744f8ddb9adaccee7cb3731508" name="a508821744f8ddb9adaccee7cb3731508"></a>
Func&lt; float3, float3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Activator</b><code> [get]</code></td></tr>
<tr class="separator:a508821744f8ddb9adaccee7cb3731508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70b3ded844994e88eccccabf93bb11d5" id="r_a70b3ded844994e88eccccabf93bb11d5"><td class="memItemLeft" align="right" valign="top"><a id="a70b3ded844994e88eccccabf93bb11d5" name="a70b3ded844994e88eccccabf93bb11d5"></a>
Func&lt; Vector3, Vector3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Activator</b><code> [get]</code></td></tr>
<tr class="separator:a70b3ded844994e88eccccabf93bb11d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a836415b3126f96983cc82e30f3542cdf" id="r_a836415b3126f96983cc82e30f3542cdf"><td class="memItemLeft" align="right" valign="top"><a id="a836415b3126f96983cc82e30f3542cdf" name="a836415b3126f96983cc82e30f3542cdf"></a>
virtual List&lt; <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>receivers</b><code> [get, set]</code></td></tr>
<tr class="separator:a836415b3126f96983cc82e30f3542cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="ad7745cc584fbc2659d77c3202ee6adfe" name="ad7745cc584fbc2659d77c3202ee6adfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7745cc584fbc2659d77c3202ee6adfe">&#9670;&#160;</a></span>CombinatorType</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfe">NanoBrain.Neuron.CombinatorType</a></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>The type of combinators. </p>
<p>A combinator combines the weighted values of the synapses to a single value </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad7745cc584fbc2659d77c3202ee6adfeaa0ec87054b5e5b7847d0d8780a01a3d5" name="ad7745cc584fbc2659d77c3202ee6adfeaa0ec87054b5e5b7847d0d8780a01a3d5"></a>Sum&#160;</td><td class="fielddoc"><p>Add the weighted values together. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad7745cc584fbc2659d77c3202ee6adfeadeb10517653c255364175796ace3553f" name="ad7745cc584fbc2659d77c3202ee6adfeadeb10517653c255364175796ace3553f"></a>Product&#160;</td><td class="fielddoc"><p>Multiply the weighted values. </p>
</td></tr>
</table>
</div>
</div>
<a id="a16cdfb57663e2f1c4629c4291b889e89" name="a16cdfb57663e2f1c4629c4291b889e89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16cdfb57663e2f1c4629c4291b889e89">&#9670;&#160;</a></span>Type</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">NanoBrain.Nucleus.Type</a></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>Function to clone a nucleus to a Cluster prefab. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prefab</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p>The types of Nucleus </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a780592351f670461286b8cd00ec42ebd" name="a780592351f670461286b8cd00ec42ebd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a780592351f670461286b8cd00ec42ebd">&#9670;&#160;</a></span>UpdateNuclei()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override void NanoBrain.MemoryCell.UpdateNuclei </td>
<td>(</td>
<td class="paramname"></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>Update the state and recursively all Nuclei receiving data from this Nucleus. </p>
<p>Reimplemented from <a class="el" href="class_nano_brain_1_1_nucleus.html#a31e93d392a4a861b55f3d87f0a7d6d59">NanoBrain.Nucleus</a>.</p>
</div>
</div>
<a id="a524fdd9e25ebbcb5baca60a942d6eb80" name="a524fdd9e25ebbcb5baca60a942d6eb80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a524fdd9e25ebbcb5baca60a942d6eb80">&#9670;&#160;</a></span>AddSynapse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> NanoBrain.Neuron.AddSynapse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>&#160;</td>
<td class="paramname"><em>sendingNucleus</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>weight</em> = <code>1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</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>Add a new synapse to this nuclues. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sendingNucleus</td><td>The nucleus from which the signals may originate</td></tr>
<tr><td class="paramname">weight</td><td>The weight applied to the input. Default value = 1</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The created Synapse</dd></dl>
<p>This will add a new input to this nucleus with the given weight. </p>
</div>
</div>
<a id="a1f3c83acf569fa483101fd0ce11ec5fc" name="a1f3c83acf569fa483101fd0ce11ec5fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f3c83acf569fa483101fd0ce11ec5fc">&#9670;&#160;</a></span>GetSynapse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> NanoBrain.Neuron.GetSynapse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td>
<td class="paramname"><em>sender</em></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>Find a synapse. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sender</td><td>The sender of the input to the Synapse</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The found Synapse or null when the sender has no synapse to this nucleus.</dd></dl>
</div>
</div>
<a id="a2ae2b960608803beabade55d2c830088" name="a2ae2b960608803beabade55d2c830088"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ae2b960608803beabade55d2c830088">&#9670;&#160;</a></span>RemoveSynapse()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void NanoBrain.Neuron.RemoveSynapse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td>
<td class="paramname"><em>sendingNucleus</em></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>Remove a synapse from a Nucleus. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sendingNucleus</td><td>Remote the synapse connecting to this Nucleus</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a407e9fca0108715d6031ea4f2ae1005d" name="a407e9fca0108715d6031ea4f2ae1005d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a407e9fca0108715d6031ea4f2ae1005d">&#9670;&#160;</a></span>SetBias()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void NanoBrain.Neuron.SetBias </td>
<td>(</td>
<td class="paramtype">Vector3&#160;</td>
<td class="paramname"><em>inputValue</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>Set the bias, recalculate the output and update all Nuclei receiving from this Nucleus. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">inputValue</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a30c28f0ede8d4cba4e2937cade0e79e0" name="a30c28f0ede8d4cba4e2937cade0e79e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30c28f0ede8d4cba4e2937cade0e79e0">&#9670;&#160;</a></span>ProcessStimulus()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void NanoBrain.Neuron.ProcessStimulus </td>
<td>(</td>
<td class="paramtype">Vector3&#160;</td>
<td class="paramname"><em>inputValue</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>Process an external stimulus. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<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>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a37d7161e2012e95bf5d4d620c0f5c7fa" name="a37d7161e2012e95bf5d4d620c0f5c7fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37d7161e2012e95bf5d4d620c0f5c7fa">&#9670;&#160;</a></span>bias</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Vector3 NanoBrain.Neuron.bias = Vector3.zero</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>Create a new Neuron in a Cluster Prefab. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prefab</td><td>The Cluster Preafb in which the new Neuron should be created</td></tr>
<tr><td class="paramname">name</td><td>The name of the new Neuron</td></tr>
</table>
</dd>
</dl>
<p>The bias</p>
<p>The bias which a value which is always added to the combined value of the neuron It does not have a synapse and therefore no weight of source nucleus </p>
</div>
</div>
<a id="a0750e4d9ab80ff06bd58ffebca9d8c6d" name="a0750e4d9ab80ff06bd58ffebca9d8c6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0750e4d9ab80ff06bd58ffebca9d8c6d">&#9670;&#160;</a></span>parent</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> NanoBrain.Nucleus.parent</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>The cluster prefab in which the nucleus is located. </p>
<p>The cluster instance in which the nucleus is located </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/<b>MemoryCell.cs</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ffd30c6234d869c9d94518fcb20604bb
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 942 B

View File

@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: 97d984c9627ec94b49e6a7178691389c
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,153 @@
<!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">&#160;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&amp;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&amp;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> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">NanoBrain.Neuron 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.html">NanoBrain.Neuron</a>, including all inherited members.</p>
<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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#ae558c02b00c776805c7fead42cb94612">ActivationType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"></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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"><span class="mlabel">protected</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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"><span class="mlabel">protected</span></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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"><span class="mlabel">protected</span></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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a524fdd9e25ebbcb5baca60a942d6eb80">AddSynapse</a>(Neuron sendingNucleus, float weight=1)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a37d7161e2012e95bf5d4d620c0f5c7fa">bias</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#aa63477670ae3a6d667f44b500a250c86">combinator</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#ad7745cc584fbc2659d77c3202ee6adfe">CombinatorType</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a1f3c83acf569fa483101fd0ce11ec5fc">GetSynapse</a>(Nucleus sender)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#ad8697d6cbd7a2656e89a818b4cc75e97">lastUpdate</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a35070f04a3fe08ec329b0f043bff0be2">name</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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#a54a94ea928e9a54552692e7d1e84782e">Neuron</a>(Cluster parent, string name)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a30c28f0ede8d4cba4e2937cade0e79e0">ProcessStimulus</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a2ae2b960608803beabade55d2c830088">RemoveSynapse</a>(Nucleus sendingNucleus)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a407e9fca0108715d6031ea4f2ae1005d">SetBias</a>(Vector3 inputValue)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#afe95b6470ef7689253514229d02fe2b9">ShallowCloneTo</a>(Cluster newParent)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a96a7f4b8480a8fa9fce1d698a41e4dc7">synapses</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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#a16cdfb57663e2f1c4629c4291b889e89">Type</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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#a31e93d392a4a861b55f3d87f0a7d6d59">UpdateNuclei</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.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">NanoBrain.Neuron</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_neuron.html">NanoBrain.Neuron</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: a111018414f6d529ebcd4b286ab52dfa
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,708 @@
<!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: NanoBrain.Neuron 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">&#160;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&amp;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&amp;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> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_nano_brain_1_1_neuron-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">NanoBrain.Neuron Class Reference</div></div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<div class="textblock"><p>A neuron is a basic Nucleus. </p>
</div><div class="dynheader">
Inheritance diagram for NanoBrain.Neuron:</div>
<div class="dyncontent">
<div class="center">
<img src="class_nano_brain_1_1_neuron.png" usemap="#NanoBrain.Neuron_map" alt=""/>
<map id="NanoBrain.Neuron_map" name="NanoBrain.Neuron_map">
<area href="class_nano_brain_1_1_nucleus.html" title="A Nucleus is a basic element in a brain cluster." alt="NanoBrain.Nucleus" shape="rect" coords="0,0,144,24"/>
<area href="class_nano_brain_1_1_memory_cell.html" title="A MemoryCell stored its value for one update." alt="NanoBrain.MemoryCell" shape="rect" coords="0,112,144,136"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ad7745cc584fbc2659d77c3202ee6adfe" id="r_ad7745cc584fbc2659d77c3202ee6adfe"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfe">CombinatorType</a> { <a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfeaa0ec87054b5e5b7847d0d8780a01a3d5">Sum</a>
, <a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfeadeb10517653c255364175796ace3553f">Product</a>
}</td></tr>
<tr class="memdesc:ad7745cc584fbc2659d77c3202ee6adfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of combinators. <a href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfe">More...</a><br /></td></tr>
<tr class="separator:ad7745cc584fbc2659d77c3202ee6adfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae558c02b00c776805c7fead42cb94612" id="r_ae558c02b00c776805c7fead42cb94612"><td class="memItemLeft" align="right" valign="top"><a id="ae558c02b00c776805c7fead42cb94612" name="ae558c02b00c776805c7fead42cb94612"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#ae558c02b00c776805c7fead42cb94612">ActivationType</a> { <br />
&#160;&#160;<b>Linear</b>
, <b>Power</b>
, <b>Sqrt</b>
, <b>Reciprocal</b>
, <br />
&#160;&#160;<b>Tanh</b>
, <b>Binary</b>
, <b>Normalized</b>
, <b>Custom</b>
<br />
}</td></tr>
<tr class="memdesc:ae558c02b00c776805c7fead42cb94612"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of. <br /></td></tr>
<tr class="separator:ae558c02b00c776805c7fead42cb94612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16cdfb57663e2f1c4629c4291b889e89" id="r_a16cdfb57663e2f1c4629c4291b889e89"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">Type</a> { <b>None</b>
, <b>Neuron</b>
, <b>MemoryCell</b>
, <b>Cluster</b>
}</td></tr>
<tr class="memdesc:a16cdfb57663e2f1c4629c4291b889e89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to clone a nucleus to a Cluster prefab. <a href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">More...</a><br /></td></tr>
<tr class="separator:a16cdfb57663e2f1c4629c4291b889e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a54a94ea928e9a54552692e7d1e84782e" id="r_a54a94ea928e9a54552692e7d1e84782e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a54a94ea928e9a54552692e7d1e84782e">Neuron</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#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a>, string <a class="el" href="class_nano_brain_1_1_nucleus.html#a35070f04a3fe08ec329b0f043bff0be2">name</a>)</td></tr>
<tr class="memdesc:a54a94ea928e9a54552692e7d1e84782e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new Neuron in a Cluster instance. <br /></td></tr>
<tr class="separator:a54a94ea928e9a54552692e7d1e84782e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a524fdd9e25ebbcb5baca60a942d6eb80" id="r_a524fdd9e25ebbcb5baca60a942d6eb80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a524fdd9e25ebbcb5baca60a942d6eb80">AddSynapse</a> (<a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> sendingNucleus, float weight=1)</td></tr>
<tr class="memdesc:a524fdd9e25ebbcb5baca60a942d6eb80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new synapse to this nuclues. <br /></td></tr>
<tr class="separator:a524fdd9e25ebbcb5baca60a942d6eb80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f3c83acf569fa483101fd0ce11ec5fc" id="r_a1f3c83acf569fa483101fd0ce11ec5fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a1f3c83acf569fa483101fd0ce11ec5fc">GetSynapse</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> sender)</td></tr>
<tr class="memdesc:a1f3c83acf569fa483101fd0ce11ec5fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find a synapse. <br /></td></tr>
<tr class="separator:a1f3c83acf569fa483101fd0ce11ec5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ae2b960608803beabade55d2c830088" id="r_a2ae2b960608803beabade55d2c830088"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a2ae2b960608803beabade55d2c830088">RemoveSynapse</a> (<a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> sendingNucleus)</td></tr>
<tr class="memdesc:a2ae2b960608803beabade55d2c830088"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a synapse from a Nucleus. <br /></td></tr>
<tr class="separator:a2ae2b960608803beabade55d2c830088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407e9fca0108715d6031ea4f2ae1005d" id="r_a407e9fca0108715d6031ea4f2ae1005d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a407e9fca0108715d6031ea4f2ae1005d">SetBias</a> (Vector3 inputValue)</td></tr>
<tr class="memdesc:a407e9fca0108715d6031ea4f2ae1005d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the bias, recalculate the output and update all Nuclei receiving from this Nucleus. <br /></td></tr>
<tr class="separator:a407e9fca0108715d6031ea4f2ae1005d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a3076853696f86e5ce0ad3195c62cd9" id="r_a7a3076853696f86e5ce0ad3195c62cd9"><td class="memItemLeft" align="right" valign="top"><a id="a7a3076853696f86e5ce0ad3195c62cd9" name="a7a3076853696f86e5ce0ad3195c62cd9"></a>
AnimationCurve&#160;</td><td class="memItemRight" valign="bottom"><b>GenerateCurve</b> ()</td></tr>
<tr class="separator:a7a3076853696f86e5ce0ad3195c62cd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d568a70aab8e93212ec7f90619ffeeb" id="r_a3d568a70aab8e93212ec7f90619ffeeb"><td class="memItemLeft" align="right" valign="top"><a id="a3d568a70aab8e93212ec7f90619ffeeb" name="a3d568a70aab8e93212ec7f90619ffeeb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SleepCheck</b> ()</td></tr>
<tr class="separator:a3d568a70aab8e93212ec7f90619ffeeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe95b6470ef7689253514229d02fe2b9" id="r_afe95b6470ef7689253514229d02fe2b9"><td class="memItemLeft" align="right" valign="top">override <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#afe95b6470ef7689253514229d02fe2b9">ShallowCloneTo</a> (<a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> newParent)</td></tr>
<tr class="memdesc:afe95b6470ef7689253514229d02fe2b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle for printing debugging trace data. <br /></td></tr>
<tr class="separator:afe95b6470ef7689253514229d02fe2b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a584f6f7d04d571a3758cee23961e2ffd" id="r_a584f6f7d04d571a3758cee23961e2ffd"><td class="memItemLeft" align="right" valign="top"><a id="a584f6f7d04d571a3758cee23961e2ffd" name="a584f6f7d04d571a3758cee23961e2ffd"></a>
override void&#160;</td><td class="memItemRight" valign="bottom"><b>UpdateStateIsolated</b> ()</td></tr>
<tr class="separator:a584f6f7d04d571a3758cee23961e2ffd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02d2de50a37bec454c84af6b90bf025c" id="r_a02d2de50a37bec454c84af6b90bf025c"><td class="memItemLeft" align="right" valign="top"><a id="a02d2de50a37bec454c84af6b90bf025c" name="a02d2de50a37bec454c84af6b90bf025c"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>CombinatorSum</b> ()</td></tr>
<tr class="separator:a02d2de50a37bec454c84af6b90bf025c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6e96961fe376db286c6a5697226eb94" id="r_aa6e96961fe376db286c6a5697226eb94"><td class="memItemLeft" align="right" valign="top"><a id="aa6e96961fe376db286c6a5697226eb94" name="aa6e96961fe376db286c6a5697226eb94"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>CombinatorProduct</b> ()</td></tr>
<tr class="separator:aa6e96961fe376db286c6a5697226eb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32cdaac0a821ed68b4726bcf5f35c2fe" id="r_a32cdaac0a821ed68b4726bcf5f35c2fe"><td class="memItemLeft" align="right" valign="top"><a id="a32cdaac0a821ed68b4726bcf5f35c2fe" name="a32cdaac0a821ed68b4726bcf5f35c2fe"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>CombinatorSum</b> ()</td></tr>
<tr class="separator:a32cdaac0a821ed68b4726bcf5f35c2fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46bb6fd051f918bd8d3b5a2c8eeadc99" id="r_a46bb6fd051f918bd8d3b5a2c8eeadc99"><td class="memItemLeft" align="right" valign="top"><a id="a46bb6fd051f918bd8d3b5a2c8eeadc99" name="a46bb6fd051f918bd8d3b5a2c8eeadc99"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>CombinatorProduct</b> ()</td></tr>
<tr class="separator:a46bb6fd051f918bd8d3b5a2c8eeadc99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4bb4a67ec378b85f64e6949a0805bf2" id="r_ac4bb4a67ec378b85f64e6949a0805bf2"><td class="memItemLeft" align="right" valign="top"><a id="ac4bb4a67ec378b85f64e6949a0805bf2" name="ac4bb4a67ec378b85f64e6949a0805bf2"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>CombinatorMax</b> ()</td></tr>
<tr class="separator:ac4bb4a67ec378b85f64e6949a0805bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aade96ec21de366c8fa5b6168fa22e541" id="r_aade96ec21de366c8fa5b6168fa22e541"><td class="memItemLeft" align="right" valign="top"><a id="aade96ec21de366c8fa5b6168fa22e541" name="aade96ec21de366c8fa5b6168fa22e541"></a>
virtual void&#160;</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:aade96ec21de366c8fa5b6168fa22e541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29aaf071ded2e19e786b8746c31981d8" id="r_a29aaf071ded2e19e786b8746c31981d8"><td class="memItemLeft" align="right" valign="top"><a id="a29aaf071ded2e19e786b8746c31981d8" name="a29aaf071ded2e19e786b8746c31981d8"></a>
virtual void&#160;</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="separator:a29aaf071ded2e19e786b8746c31981d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30c28f0ede8d4cba4e2937cade0e79e0" id="r_a30c28f0ede8d4cba4e2937cade0e79e0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a30c28f0ede8d4cba4e2937cade0e79e0">ProcessStimulus</a> (Vector3 inputValue)</td></tr>
<tr class="memdesc:a30c28f0ede8d4cba4e2937cade0e79e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process an external stimulus. <br /></td></tr>
<tr class="separator:a30c28f0ede8d4cba4e2937cade0e79e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31e93d392a4a861b55f3d87f0a7d6d59" id="r_a31e93d392a4a861b55f3d87f0a7d6d59"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a31e93d392a4a861b55f3d87f0a7d6d59">UpdateNuclei</a> ()</td></tr>
<tr class="memdesc:a31e93d392a4a861b55f3d87f0a7d6d59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the state and recursively all Nuclei receiving data from this Nucleus. <br /></td></tr>
<tr class="separator:a31e93d392a4a861b55f3d87f0a7d6d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:ac1729a1330574dfadf48a5ed3bc19501" id="r_ac1729a1330574dfadf48a5ed3bc19501"><td class="memItemLeft" align="right" valign="top"><a id="ac1729a1330574dfadf48a5ed3bc19501" name="ac1729a1330574dfadf48a5ed3bc19501"></a>
static void&#160;</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="separator:ac1729a1330574dfadf48a5ed3bc19501"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a37d7161e2012e95bf5d4d620c0f5c7fa" id="r_a37d7161e2012e95bf5d4d620c0f5c7fa"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_neuron.html#a37d7161e2012e95bf5d4d620c0f5c7fa">bias</a> = Vector3.zero</td></tr>
<tr class="memdesc:a37d7161e2012e95bf5d4d620c0f5c7fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new Neuron in a Cluster Prefab. <br /></td></tr>
<tr class="separator:a37d7161e2012e95bf5d4d620c0f5c7fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa63477670ae3a6d667f44b500a250c86" id="r_aa63477670ae3a6d667f44b500a250c86"><td class="memItemLeft" align="right" valign="top"><a id="aa63477670ae3a6d667f44b500a250c86" name="aa63477670ae3a6d667f44b500a250c86"></a>
<a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfe">CombinatorType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>combinator</b> = <a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfeaa0ec87054b5e5b7847d0d8780a01a3d5">CombinatorType.Sum</a></td></tr>
<tr class="memdesc:aa63477670ae3a6d667f44b500a250c86"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of combinator used for this Neuron. <br /></td></tr>
<tr class="separator:aa63477670ae3a6d667f44b500a250c86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc02323d9246008cbcdccef6947c21b9" id="r_afc02323d9246008cbcdccef6947c21b9"><td class="memItemLeft" align="right" valign="top"><a id="afc02323d9246008cbcdccef6947c21b9" name="afc02323d9246008cbcdccef6947c21b9"></a>
<a class="el" href="class_nano_brain_1_1_neuron.html#ae558c02b00c776805c7fead42cb94612">ActivationType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_curvePreset</b></td></tr>
<tr class="separator:afc02323d9246008cbcdccef6947c21b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e217625d8d227df3f59d15f984e7005" id="r_a2e217625d8d227df3f59d15f984e7005"><td class="memItemLeft" align="right" valign="top"><a id="a2e217625d8d227df3f59d15f984e7005" name="a2e217625d8d227df3f59d15f984e7005"></a>
AnimationCurve&#160;</td><td class="memItemRight" valign="bottom"><b>curve</b></td></tr>
<tr class="separator:a2e217625d8d227df3f59d15f984e7005"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e38e8cb25d717fdbff7bacc2a0fab04" id="r_a4e38e8cb25d717fdbff7bacc2a0fab04"><td class="memItemLeft" align="right" valign="top"><a id="a4e38e8cb25d717fdbff7bacc2a0fab04" name="a4e38e8cb25d717fdbff7bacc2a0fab04"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>curveMax</b> = 1.0f</td></tr>
<tr class="separator:a4e38e8cb25d717fdbff7bacc2a0fab04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a071fbcac860bc259e2f481aa697f690a" id="r_a071fbcac860bc259e2f481aa697f690a"><td class="memItemLeft" align="right" valign="top"><a id="a071fbcac860bc259e2f481aa697f690a" name="a071fbcac860bc259e2f481aa697f690a"></a>
Action&#160;</td><td class="memItemRight" valign="bottom"><b>WhenFiring</b></td></tr>
<tr class="separator:a071fbcac860bc259e2f481aa697f690a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b7b830f0d4d6cdcf7352871993f574d" id="r_a6b7b830f0d4d6cdcf7352871993f574d"><td class="memItemLeft" align="right" valign="top"><a id="a6b7b830f0d4d6cdcf7352871993f574d" name="a6b7b830f0d4d6cdcf7352871993f574d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>persistOutput</b> = false</td></tr>
<tr class="separator:a6b7b830f0d4d6cdcf7352871993f574d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8697d6cbd7a2656e89a818b4cc75e97" id="r_ad8697d6cbd7a2656e89a818b4cc75e97"><td class="memItemLeft" align="right" valign="top"><a id="ad8697d6cbd7a2656e89a818b4cc75e97" name="ad8697d6cbd7a2656e89a818b4cc75e97"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>lastUpdate</b> = 0</td></tr>
<tr class="memdesc:ad8697d6cbd7a2656e89a818b4cc75e97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle for printing debugging trace data. <br /></td></tr>
<tr class="separator:ad8697d6cbd7a2656e89a818b4cc75e97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a141296a6d476b7edcc5897100383ee1b" id="r_a141296a6d476b7edcc5897100383ee1b"><td class="memItemLeft" align="right" valign="top"><a id="a141296a6d476b7edcc5897100383ee1b" name="a141296a6d476b7edcc5897100383ee1b"></a>
readonly float&#160;</td><td class="memItemRight" valign="bottom"><b>timeToSleep</b> = 1f</td></tr>
<tr class="separator:a141296a6d476b7edcc5897100383ee1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35070f04a3fe08ec329b0f043bff0be2" id="r_a35070f04a3fe08ec329b0f043bff0be2"><td class="memItemLeft" align="right" valign="top"><a id="a35070f04a3fe08ec329b0f043bff0be2" name="a35070f04a3fe08ec329b0f043bff0be2"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
<tr class="memdesc:a35070f04a3fe08ec329b0f043bff0be2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the Nucleus. <br /></td></tr>
<tr class="separator:a35070f04a3fe08ec329b0f043bff0be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0750e4d9ab80ff06bd58ffebca9d8c6d" id="r_a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a></td></tr>
<tr class="memdesc:a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The cluster prefab in which the nucleus is located. <br /></td></tr>
<tr class="separator:a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ad9ac169d623e7f54abec9185c87299b4" id="r_ad9ac169d623e7f54abec9185c87299b4"><td class="memItemLeft" align="right" valign="top"><a id="ad9ac169d623e7f54abec9185c87299b4" name="ad9ac169d623e7f54abec9185c87299b4"></a>
virtual void&#160;</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="separator:ad9ac169d623e7f54abec9185c87299b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a769a6f8d5d124bae53a918dadc3da3cf" id="r_a769a6f8d5d124bae53a918dadc3da3cf"><td class="memItemLeft" align="right" valign="top"><a id="a769a6f8d5d124bae53a918dadc3da3cf" name="a769a6f8d5d124bae53a918dadc3da3cf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>CheckSleepingSynapses</b> ()</td></tr>
<tr class="separator:a769a6f8d5d124bae53a918dadc3da3cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896817a64d6566783e94e6806bae7d79" id="r_a896817a64d6566783e94e6806bae7d79"><td class="memItemLeft" align="right" valign="top"><a id="a896817a64d6566783e94e6806bae7d79" name="a896817a64d6566783e94e6806bae7d79"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorLinear</b> (float3 input)</td></tr>
<tr class="separator:a896817a64d6566783e94e6806bae7d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9e6878de60f1c3b0cca72485cd3a32b" id="r_ac9e6878de60f1c3b0cca72485cd3a32b"><td class="memItemLeft" align="right" valign="top"><a id="ac9e6878de60f1c3b0cca72485cd3a32b" name="ac9e6878de60f1c3b0cca72485cd3a32b"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorSqrt</b> (float3 input)</td></tr>
<tr class="separator:ac9e6878de60f1c3b0cca72485cd3a32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1bc26b2cf7979a494ce50418cf37e01" id="r_ad1bc26b2cf7979a494ce50418cf37e01"><td class="memItemLeft" align="right" valign="top"><a id="ad1bc26b2cf7979a494ce50418cf37e01" name="ad1bc26b2cf7979a494ce50418cf37e01"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorPower</b> (float3 input)</td></tr>
<tr class="separator:ad1bc26b2cf7979a494ce50418cf37e01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a273b0e5cd95befbea634c42d545b6ef9" id="r_a273b0e5cd95befbea634c42d545b6ef9"><td class="memItemLeft" align="right" valign="top"><a id="a273b0e5cd95befbea634c42d545b6ef9" name="a273b0e5cd95befbea634c42d545b6ef9"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorReciprocal</b> (float3 input)</td></tr>
<tr class="separator:a273b0e5cd95befbea634c42d545b6ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a88a4fb403ff1d5ea1e3de00906ba71" id="r_a1a88a4fb403ff1d5ea1e3de00906ba71"><td class="memItemLeft" align="right" valign="top"><a id="a1a88a4fb403ff1d5ea1e3de00906ba71" name="a1a88a4fb403ff1d5ea1e3de00906ba71"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorTanh</b> (float3 input)</td></tr>
<tr class="separator:a1a88a4fb403ff1d5ea1e3de00906ba71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac681f49789a3d781a65a585c316ea4be" id="r_ac681f49789a3d781a65a585c316ea4be"><td class="memItemLeft" align="right" valign="top"><a id="ac681f49789a3d781a65a585c316ea4be" name="ac681f49789a3d781a65a585c316ea4be"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorBinary</b> (float3 input)</td></tr>
<tr class="separator:ac681f49789a3d781a65a585c316ea4be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7586d5486f48c8b1f796eb743d1804f" id="r_ae7586d5486f48c8b1f796eb743d1804f"><td class="memItemLeft" align="right" valign="top"><a id="ae7586d5486f48c8b1f796eb743d1804f" name="ae7586d5486f48c8b1f796eb743d1804f"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorNormalized</b> (float3 input)</td></tr>
<tr class="separator:ae7586d5486f48c8b1f796eb743d1804f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753405092b08c22e2bc1b3a2535ba17d" id="r_a753405092b08c22e2bc1b3a2535ba17d"><td class="memItemLeft" align="right" valign="top"><a id="a753405092b08c22e2bc1b3a2535ba17d" name="a753405092b08c22e2bc1b3a2535ba17d"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorCustom</b> (float3 input)</td></tr>
<tr class="separator:a753405092b08c22e2bc1b3a2535ba17d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afefa6176296a569c1e4e7acf90ecc409" id="r_afefa6176296a569c1e4e7acf90ecc409"><td class="memItemLeft" align="right" valign="top"><a id="afefa6176296a569c1e4e7acf90ecc409" name="afefa6176296a569c1e4e7acf90ecc409"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorLinear</b> (Vector3 input)</td></tr>
<tr class="separator:afefa6176296a569c1e4e7acf90ecc409"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a045b5c6078b058e9fc1741e449bece" id="r_a8a045b5c6078b058e9fc1741e449bece"><td class="memItemLeft" align="right" valign="top"><a id="a8a045b5c6078b058e9fc1741e449bece" name="a8a045b5c6078b058e9fc1741e449bece"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorSqrt</b> (Vector3 input)</td></tr>
<tr class="separator:a8a045b5c6078b058e9fc1741e449bece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a667630f566f80e80528140cc5333bfd0" id="r_a667630f566f80e80528140cc5333bfd0"><td class="memItemLeft" align="right" valign="top"><a id="a667630f566f80e80528140cc5333bfd0" name="a667630f566f80e80528140cc5333bfd0"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorPower</b> (Vector3 input)</td></tr>
<tr class="separator:a667630f566f80e80528140cc5333bfd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02d81bf900914eb52cde0514180fb4e7" id="r_a02d81bf900914eb52cde0514180fb4e7"><td class="memItemLeft" align="right" valign="top"><a id="a02d81bf900914eb52cde0514180fb4e7" name="a02d81bf900914eb52cde0514180fb4e7"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorReciprocal</b> (Vector3 input)</td></tr>
<tr class="separator:a02d81bf900914eb52cde0514180fb4e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb5bb01cb5f2ce59cb6c662b999a03b0" id="r_afb5bb01cb5f2ce59cb6c662b999a03b0"><td class="memItemLeft" align="right" valign="top"><a id="afb5bb01cb5f2ce59cb6c662b999a03b0" name="afb5bb01cb5f2ce59cb6c662b999a03b0"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>ActivatorCustom</b> (Vector3 input)</td></tr>
<tr class="separator:afb5bb01cb5f2ce59cb6c662b999a03b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a37e4ee9d9f8f7e818dcc3c9036c9d31b" id="r_a37e4ee9d9f8f7e818dcc3c9036c9d31b"><td class="memItemLeft" align="right" valign="top"><a id="a37e4ee9d9f8f7e818dcc3c9036c9d31b" name="a37e4ee9d9f8f7e818dcc3c9036c9d31b"></a>
float3&#160;</td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
<tr class="separator:a37e4ee9d9f8f7e818dcc3c9036c9d31b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b09ee058691949e0ba59a178ccd387f" id="r_a4b09ee058691949e0ba59a178ccd387f"><td class="memItemLeft" align="right" valign="top"><a id="a4b09ee058691949e0ba59a178ccd387f" name="a4b09ee058691949e0ba59a178ccd387f"></a>
Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>_outputValue</b></td></tr>
<tr class="separator:a4b09ee058691949e0ba59a178ccd387f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a96a7f4b8480a8fa9fce1d698a41e4dc7" id="r_a96a7f4b8480a8fa9fce1d698a41e4dc7"><td class="memItemLeft" align="right" valign="top"><a id="a96a7f4b8480a8fa9fce1d698a41e4dc7" name="a96a7f4b8480a8fa9fce1d698a41e4dc7"></a>
List&lt; <a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>synapses</b><code> [get]</code></td></tr>
<tr class="memdesc:a96a7f4b8480a8fa9fce1d698a41e4dc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The synapses of the nucleus. <br /></td></tr>
<tr class="separator:a96a7f4b8480a8fa9fce1d698a41e4dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae1b3e6b9d8b401e0ccae13f57cb1b30" id="r_aae1b3e6b9d8b401e0ccae13f57cb1b30"><td class="memItemLeft" align="right" valign="top"><a id="aae1b3e6b9d8b401e0ccae13f57cb1b30" name="aae1b3e6b9d8b401e0ccae13f57cb1b30"></a>
<a class="el" href="class_nano_brain_1_1_neuron.html#ae558c02b00c776805c7fead42cb94612">ActivationType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>curvePreset</b><code> [get, set]</code></td></tr>
<tr class="separator:aae1b3e6b9d8b401e0ccae13f57cb1b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fb86abd38ebf315ccf861b99ee11c1d" id="r_a5fb86abd38ebf315ccf861b99ee11c1d"><td class="memItemLeft" align="right" valign="top"><a id="a5fb86abd38ebf315ccf861b99ee11c1d" name="a5fb86abd38ebf315ccf861b99ee11c1d"></a>
virtual float3&#160;</td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
<tr class="separator:a5fb86abd38ebf315ccf861b99ee11c1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01cbee2b63b71718814a4fc8465166c3" id="r_a01cbee2b63b71718814a4fc8465166c3"><td class="memItemLeft" align="right" valign="top"><a id="a01cbee2b63b71718814a4fc8465166c3" name="a01cbee2b63b71718814a4fc8465166c3"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>outputMagnitude</b><code> [get]</code></td></tr>
<tr class="separator:a01cbee2b63b71718814a4fc8465166c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdc69af1e9adc893d0a1f269b1998408" id="r_afdc69af1e9adc893d0a1f269b1998408"><td class="memItemLeft" align="right" valign="top"><a id="afdc69af1e9adc893d0a1f269b1998408" name="afdc69af1e9adc893d0a1f269b1998408"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>outputSqrMagnitude</b><code> [get]</code></td></tr>
<tr class="separator:afdc69af1e9adc893d0a1f269b1998408"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae824c2c85354f70ed099a1bd36f089f7" id="r_ae824c2c85354f70ed099a1bd36f089f7"><td class="memItemLeft" align="right" valign="top"><a id="ae824c2c85354f70ed099a1bd36f089f7" name="ae824c2c85354f70ed099a1bd36f089f7"></a>
virtual Vector3&#160;</td><td class="memItemRight" valign="bottom"><b>outputValue</b><code> [get, set]</code></td></tr>
<tr class="separator:ae824c2c85354f70ed099a1bd36f089f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba6ac82a4eaff1801e9b66a2f82de09e" id="r_aba6ac82a4eaff1801e9b66a2f82de09e"><td class="memItemLeft" align="right" valign="top"><a id="aba6ac82a4eaff1801e9b66a2f82de09e" name="aba6ac82a4eaff1801e9b66a2f82de09e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isFiring</b><code> [get]</code></td></tr>
<tr class="separator:aba6ac82a4eaff1801e9b66a2f82de09e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76358fc8e2ecef58c941c3f9ca0534ae" id="r_a76358fc8e2ecef58c941c3f9ca0534ae"><td class="memItemLeft" align="right" valign="top"><a id="a76358fc8e2ecef58c941c3f9ca0534ae" name="a76358fc8e2ecef58c941c3f9ca0534ae"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>isSleeping</b><code> [get]</code></td></tr>
<tr class="separator:a76358fc8e2ecef58c941c3f9ca0534ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecac36148b6b12c58aabbea754e79144" id="r_aecac36148b6b12c58aabbea754e79144"><td class="memItemLeft" align="right" valign="top"><a id="aecac36148b6b12c58aabbea754e79144" name="aecac36148b6b12c58aabbea754e79144"></a>
Func&lt; float3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
<tr class="separator:aecac36148b6b12c58aabbea754e79144"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa449f6b996a9c2917fc9b6db1faf103f" id="r_aa449f6b996a9c2917fc9b6db1faf103f"><td class="memItemLeft" align="right" valign="top"><a id="aa449f6b996a9c2917fc9b6db1faf103f" name="aa449f6b996a9c2917fc9b6db1faf103f"></a>
Func&lt; Vector3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Combinator</b><code> [get]</code></td></tr>
<tr class="separator:aa449f6b996a9c2917fc9b6db1faf103f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a508821744f8ddb9adaccee7cb3731508" id="r_a508821744f8ddb9adaccee7cb3731508"><td class="memItemLeft" align="right" valign="top"><a id="a508821744f8ddb9adaccee7cb3731508" name="a508821744f8ddb9adaccee7cb3731508"></a>
Func&lt; float3, float3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Activator</b><code> [get]</code></td></tr>
<tr class="separator:a508821744f8ddb9adaccee7cb3731508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70b3ded844994e88eccccabf93bb11d5" id="r_a70b3ded844994e88eccccabf93bb11d5"><td class="memItemLeft" align="right" valign="top"><a id="a70b3ded844994e88eccccabf93bb11d5" name="a70b3ded844994e88eccccabf93bb11d5"></a>
Func&lt; Vector3, Vector3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Activator</b><code> [get]</code></td></tr>
<tr class="separator:a70b3ded844994e88eccccabf93bb11d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a836415b3126f96983cc82e30f3542cdf" id="r_a836415b3126f96983cc82e30f3542cdf"><td class="memItemLeft" align="right" valign="top"><a id="a836415b3126f96983cc82e30f3542cdf" name="a836415b3126f96983cc82e30f3542cdf"></a>
virtual List&lt; <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>receivers</b><code> [get, set]</code></td></tr>
<tr class="separator:a836415b3126f96983cc82e30f3542cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="ad7745cc584fbc2659d77c3202ee6adfe" name="ad7745cc584fbc2659d77c3202ee6adfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7745cc584fbc2659d77c3202ee6adfe">&#9670;&#160;</a></span>CombinatorType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfe">NanoBrain.Neuron.CombinatorType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The type of combinators. </p>
<p>A combinator combines the weighted values of the synapses to a single value </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad7745cc584fbc2659d77c3202ee6adfeaa0ec87054b5e5b7847d0d8780a01a3d5" name="ad7745cc584fbc2659d77c3202ee6adfeaa0ec87054b5e5b7847d0d8780a01a3d5"></a>Sum&#160;</td><td class="fielddoc"><p>Add the weighted values together. </p>
</td></tr>
<tr><td class="fieldname"><a id="ad7745cc584fbc2659d77c3202ee6adfeadeb10517653c255364175796ace3553f" name="ad7745cc584fbc2659d77c3202ee6adfeadeb10517653c255364175796ace3553f"></a>Product&#160;</td><td class="fielddoc"><p>Multiply the weighted values. </p>
</td></tr>
</table>
</div>
</div>
<a id="a16cdfb57663e2f1c4629c4291b889e89" name="a16cdfb57663e2f1c4629c4291b889e89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16cdfb57663e2f1c4629c4291b889e89">&#9670;&#160;</a></span>Type</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">NanoBrain.Nucleus.Type</a></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>Function to clone a nucleus to a Cluster prefab. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prefab</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p>The types of Nucleus </p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a54a94ea928e9a54552692e7d1e84782e" name="a54a94ea928e9a54552692e7d1e84782e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54a94ea928e9a54552692e7d1e84782e">&#9670;&#160;</a></span>Neuron()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">NanoBrain.Neuron.Neuron </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new Neuron in a Cluster instance. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>The parent cluster in which the new Neuron should be created</td></tr>
<tr><td class="paramname">name</td><td>The name of the new Neuron</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a524fdd9e25ebbcb5baca60a942d6eb80" name="a524fdd9e25ebbcb5baca60a942d6eb80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a524fdd9e25ebbcb5baca60a942d6eb80">&#9670;&#160;</a></span>AddSynapse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> NanoBrain.Neuron.AddSynapse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>&#160;</td>
<td class="paramname"><em>sendingNucleus</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>weight</em> = <code>1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a new synapse to this nuclues. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sendingNucleus</td><td>The nucleus from which the signals may originate</td></tr>
<tr><td class="paramname">weight</td><td>The weight applied to the input. Default value = 1</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The created Synapse</dd></dl>
<p>This will add a new input to this nucleus with the given weight. </p>
</div>
</div>
<a id="a1f3c83acf569fa483101fd0ce11ec5fc" name="a1f3c83acf569fa483101fd0ce11ec5fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f3c83acf569fa483101fd0ce11ec5fc">&#9670;&#160;</a></span>GetSynapse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_synapse.html">Synapse</a> NanoBrain.Neuron.GetSynapse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td>
<td class="paramname"><em>sender</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Find a synapse. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sender</td><td>The sender of the input to the Synapse</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The found Synapse or null when the sender has no synapse to this nucleus.</dd></dl>
</div>
</div>
<a id="a2ae2b960608803beabade55d2c830088" name="a2ae2b960608803beabade55d2c830088"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ae2b960608803beabade55d2c830088">&#9670;&#160;</a></span>RemoveSynapse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void NanoBrain.Neuron.RemoveSynapse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td>
<td class="paramname"><em>sendingNucleus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove a synapse from a Nucleus. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">sendingNucleus</td><td>Remote the synapse connecting to this Nucleus</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a407e9fca0108715d6031ea4f2ae1005d" name="a407e9fca0108715d6031ea4f2ae1005d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a407e9fca0108715d6031ea4f2ae1005d">&#9670;&#160;</a></span>SetBias()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void NanoBrain.Neuron.SetBias </td>
<td>(</td>
<td class="paramtype">Vector3&#160;</td>
<td class="paramname"><em>inputValue</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>Set the bias, recalculate the output and update all Nuclei receiving from this Nucleus. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">inputValue</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="afe95b6470ef7689253514229d02fe2b9" name="afe95b6470ef7689253514229d02fe2b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe95b6470ef7689253514229d02fe2b9">&#9670;&#160;</a></span>ShallowCloneTo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">override <a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> NanoBrain.Neuron.ShallowCloneTo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td>
<td class="paramname"><em>newParent</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Toggle for printing debugging trace data. </p>
<p>Function to make a partial clone of this nucleus</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>The cluster in which the cloned nucleus should be placed</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="a30c28f0ede8d4cba4e2937cade0e79e0" name="a30c28f0ede8d4cba4e2937cade0e79e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30c28f0ede8d4cba4e2937cade0e79e0">&#9670;&#160;</a></span>ProcessStimulus()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void NanoBrain.Neuron.ProcessStimulus </td>
<td>(</td>
<td class="paramtype">Vector3&#160;</td>
<td class="paramname"><em>inputValue</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>Process an external stimulus. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<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>
</dd>
</dl>
</div>
</div>
<a id="a31e93d392a4a861b55f3d87f0a7d6d59" name="a31e93d392a4a861b55f3d87f0a7d6d59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31e93d392a4a861b55f3d87f0a7d6d59">&#9670;&#160;</a></span>UpdateNuclei()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void NanoBrain.Nucleus.UpdateNuclei </td>
<td>(</td>
<td class="paramname"></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>Update the state and recursively all Nuclei receiving data from this Nucleus. </p>
<p>Reimplemented in <a class="el" href="class_nano_brain_1_1_memory_cell.html#a780592351f670461286b8cd00ec42ebd">NanoBrain.MemoryCell</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a37d7161e2012e95bf5d4d620c0f5c7fa" name="a37d7161e2012e95bf5d4d620c0f5c7fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37d7161e2012e95bf5d4d620c0f5c7fa">&#9670;&#160;</a></span>bias</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Vector3 NanoBrain.Neuron.bias = Vector3.zero</td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new Neuron in a Cluster Prefab. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prefab</td><td>The Cluster Preafb in which the new Neuron should be created</td></tr>
<tr><td class="paramname">name</td><td>The name of the new Neuron</td></tr>
</table>
</dd>
</dl>
<p>The bias</p>
<p>The bias which a value which is always added to the combined value of the neuron It does not have a synapse and therefore no weight of source nucleus </p>
</div>
</div>
<a id="a0750e4d9ab80ff06bd58ffebca9d8c6d" name="a0750e4d9ab80ff06bd58ffebca9d8c6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0750e4d9ab80ff06bd58ffebca9d8c6d">&#9670;&#160;</a></span>parent</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> NanoBrain.Nucleus.parent</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>The cluster prefab in which the nucleus is located. </p>
<p>The cluster instance in which the nucleus is located </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/<b>Neuron.cs</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 7871287615b5cde18932faa30404d970
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 953 B

View File

@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: b1154d0738a8e2c8db9ccdfc6cf0ea22
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,96 @@
<!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">&#160;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&amp;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&amp;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_nucleus.html">Nucleus</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">NanoBrain.Nucleus 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_nucleus.html">NanoBrain.Nucleus</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html#a35070f04a3fe08ec329b0f043bff0be2">name</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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#a4bb93cd4cd07072f35eae3a98ba5dde8">ShallowCloneTo</a>(Cluster parent)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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#a16cdfb57663e2f1c4629c4291b889e89">Type</a> enum name</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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#a31e93d392a4a861b55f3d87f0a7d6d59">UpdateNuclei</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.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#aaf267af9b5ad1b5f0247f04ed2934f97">UpdateStateIsolated</a>()</td><td class="entry"><a class="el" href="class_nano_brain_1_1_nucleus.html">NanoBrain.Nucleus</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 10ed020f41822a80c9d9e1126c67c937
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,251 @@
<!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: NanoBrain.Nucleus 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">&#160;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&amp;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&amp;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_nucleus.html">Nucleus</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="class_nano_brain_1_1_nucleus-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">NanoBrain.Nucleus Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<div class="textblock"><p>A Nucleus is a basic element in a brain cluster. </p>
</div><div class="dynheader">
Inheritance diagram for NanoBrain.Nucleus:</div>
<div class="dyncontent">
<div class="center">
<img src="class_nano_brain_1_1_nucleus.png" usemap="#NanoBrain.Nucleus_map" alt=""/>
<map id="NanoBrain.Nucleus_map" name="NanoBrain.Nucleus_map">
<area href="class_nano_brain_1_1_cluster.html" title="A Cluster combines a collection of Nuclei to implement reusable behaviour." alt="NanoBrain.Cluster" shape="rect" coords="0,56,144,80"/>
<area href="class_nano_brain_1_1_neuron.html" title="A neuron is a basic Nucleus." alt="NanoBrain.Neuron" shape="rect" coords="154,56,298,80"/>
<area href="class_nano_brain_1_1_memory_cell.html" title="A MemoryCell stored its value for one update." alt="NanoBrain.MemoryCell" shape="rect" coords="154,112,298,136"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a16cdfb57663e2f1c4629c4291b889e89" id="r_a16cdfb57663e2f1c4629c4291b889e89"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">Type</a> { <b>None</b>
, <b>Neuron</b>
, <b>MemoryCell</b>
, <b>Cluster</b>
}</td></tr>
<tr class="memdesc:a16cdfb57663e2f1c4629c4291b889e89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to clone a nucleus to a Cluster prefab. <a href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">More...</a><br /></td></tr>
<tr class="separator:a16cdfb57663e2f1c4629c4291b889e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4bb93cd4cd07072f35eae3a98ba5dde8" id="r_a4bb93cd4cd07072f35eae3a98ba5dde8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a4bb93cd4cd07072f35eae3a98ba5dde8">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#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a>)</td></tr>
<tr class="memdesc:a4bb93cd4cd07072f35eae3a98ba5dde8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle for printing debugging trace data. <br /></td></tr>
<tr class="separator:a4bb93cd4cd07072f35eae3a98ba5dde8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf267af9b5ad1b5f0247f04ed2934f97" id="r_aaf267af9b5ad1b5f0247f04ed2934f97"><td class="memItemLeft" align="right" valign="top"><a id="aaf267af9b5ad1b5f0247f04ed2934f97" name="aaf267af9b5ad1b5f0247f04ed2934f97"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>UpdateStateIsolated</b> ()</td></tr>
<tr class="memdesc:aaf267af9b5ad1b5f0247f04ed2934f97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the state without updating other Nuclei. <br /></td></tr>
<tr class="separator:aaf267af9b5ad1b5f0247f04ed2934f97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31e93d392a4a861b55f3d87f0a7d6d59" id="r_a31e93d392a4a861b55f3d87f0a7d6d59"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a31e93d392a4a861b55f3d87f0a7d6d59">UpdateNuclei</a> ()</td></tr>
<tr class="memdesc:a31e93d392a4a861b55f3d87f0a7d6d59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the state and recursively all Nuclei receiving data from this Nucleus. <br /></td></tr>
<tr class="separator:a31e93d392a4a861b55f3d87f0a7d6d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a35070f04a3fe08ec329b0f043bff0be2" id="r_a35070f04a3fe08ec329b0f043bff0be2"><td class="memItemLeft" align="right" valign="top"><a id="a35070f04a3fe08ec329b0f043bff0be2" name="a35070f04a3fe08ec329b0f043bff0be2"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
<tr class="memdesc:a35070f04a3fe08ec329b0f043bff0be2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the Nucleus. <br /></td></tr>
<tr class="separator:a35070f04a3fe08ec329b0f043bff0be2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0750e4d9ab80ff06bd58ffebca9d8c6d" id="r_a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_nucleus.html#a0750e4d9ab80ff06bd58ffebca9d8c6d">parent</a></td></tr>
<tr class="memdesc:a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The cluster prefab in which the nucleus is located. <br /></td></tr>
<tr class="separator:a0750e4d9ab80ff06bd58ffebca9d8c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a16cdfb57663e2f1c4629c4291b889e89" name="a16cdfb57663e2f1c4629c4291b889e89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a16cdfb57663e2f1c4629c4291b889e89">&#9670;&#160;</a></span>Type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">NanoBrain.Nucleus.Type</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Function to clone a nucleus to a Cluster prefab. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">prefab</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p>The types of Nucleus </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a4bb93cd4cd07072f35eae3a98ba5dde8" name="a4bb93cd4cd07072f35eae3a98ba5dde8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bb93cd4cd07072f35eae3a98ba5dde8">&#9670;&#160;</a></span>ShallowCloneTo()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_nucleus.html">Nucleus</a> NanoBrain.Nucleus.ShallowCloneTo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a>&#160;</td>
<td class="paramname"><em>parent</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">abstract</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Toggle for printing debugging trace data. </p>
<p>Function to make a partial clone of this nucleus</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>The cluster in which the cloned nucleus should be placed</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="a31e93d392a4a861b55f3d87f0a7d6d59" name="a31e93d392a4a861b55f3d87f0a7d6d59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31e93d392a4a861b55f3d87f0a7d6d59">&#9670;&#160;</a></span>UpdateNuclei()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void NanoBrain.Nucleus.UpdateNuclei </td>
<td>(</td>
<td class="paramname"></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>Update the state and recursively all Nuclei receiving data from this Nucleus. </p>
<p>Reimplemented in <a class="el" href="class_nano_brain_1_1_memory_cell.html#a780592351f670461286b8cd00ec42ebd">NanoBrain.MemoryCell</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a0750e4d9ab80ff06bd58ffebca9d8c6d" name="a0750e4d9ab80ff06bd58ffebca9d8c6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0750e4d9ab80ff06bd58ffebca9d8c6d">&#9670;&#160;</a></span>parent</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> NanoBrain.Nucleus.parent</td>
</tr>
</table>
</div><div class="memdoc">
<p>The cluster prefab in which the nucleus is located. </p>
<p>The cluster instance in which the nucleus is located </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/<b>Nucleus.cs</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 26e7ab58944014c90ac92694c09f8d9d
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: b35c7cf86cbf03b1c93eae644d264e85
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,94 @@
<!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">&#160;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&amp;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&amp;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_synapse.html">Synapse</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">NanoBrain.Synapse 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_synapse.html">NanoBrain.Synapse</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isSleeping</b> (defined in <a class="el" href="class_nano_brain_1_1_synapse.html">NanoBrain.Synapse</a>)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_synapse.html">NanoBrain.Synapse</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_synapse.html#ac5d9cb95be7cbc11c3321a8c430e7e5f">neuron</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_synapse.html">NanoBrain.Synapse</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_nano_brain_1_1_synapse.html#a63a57254f76939b6a7bbbeb630f839d2">Synapse</a>(Neuron nucleus, float weight=1.0f)</td><td class="entry"><a class="el" href="class_nano_brain_1_1_synapse.html">NanoBrain.Synapse</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_nano_brain_1_1_synapse.html#ada805a6cfeb40773ed963d24c7e6a496">weight</a></td><td class="entry"><a class="el" href="class_nano_brain_1_1_synapse.html">NanoBrain.Synapse</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 1a5ad1f0608e9cbf7a7fea9e76378a74
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,159 @@
<!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: NanoBrain.Synapse 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">&#160;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&amp;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&amp;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_synapse.html">Synapse</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_nano_brain_1_1_synapse-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">NanoBrain.Synapse Class Reference</div></div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<div class="textblock"><p>A Synapse connects the ouput of a Neuron to another Neuron. </p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a63a57254f76939b6a7bbbeb630f839d2" id="r_a63a57254f76939b6a7bbbeb630f839d2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nano_brain_1_1_synapse.html#a63a57254f76939b6a7bbbeb630f839d2">Synapse</a> (<a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a> nucleus, float <a class="el" href="class_nano_brain_1_1_synapse.html#ada805a6cfeb40773ed963d24c7e6a496">weight</a>=1.0f)</td></tr>
<tr class="memdesc:a63a57254f76939b6a7bbbeb630f839d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new Synapse. <br /></td></tr>
<tr class="separator:a63a57254f76939b6a7bbbeb630f839d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ac5d9cb95be7cbc11c3321a8c430e7e5f" id="r_ac5d9cb95be7cbc11c3321a8c430e7e5f"><td class="memItemLeft" align="right" valign="top"><a id="ac5d9cb95be7cbc11c3321a8c430e7e5f" name="ac5d9cb95be7cbc11c3321a8c430e7e5f"></a>
<a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>&#160;</td><td class="memItemRight" valign="bottom"><b>neuron</b></td></tr>
<tr class="memdesc:ac5d9cb95be7cbc11c3321a8c430e7e5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The neuron from which input is received. <br /></td></tr>
<tr class="separator:ac5d9cb95be7cbc11c3321a8c430e7e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada805a6cfeb40773ed963d24c7e6a496" id="r_ada805a6cfeb40773ed963d24c7e6a496"><td class="memItemLeft" align="right" valign="top"><a id="ada805a6cfeb40773ed963d24c7e6a496" name="ada805a6cfeb40773ed963d24c7e6a496"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>weight</b></td></tr>
<tr class="memdesc:ada805a6cfeb40773ed963d24c7e6a496"><td class="mdescLeft">&#160;</td><td class="mdescRight">The weight value to apply to the Neuron input. <br /></td></tr>
<tr class="separator:ada805a6cfeb40773ed963d24c7e6a496"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:ac82ff17b4f137c7bf6b82d11f5aeb7c4" id="r_ac82ff17b4f137c7bf6b82d11f5aeb7c4"><td class="memItemLeft" align="right" valign="top"><a id="ac82ff17b4f137c7bf6b82d11f5aeb7c4" name="ac82ff17b4f137c7bf6b82d11f5aeb7c4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isSleeping</b><code> [get]</code></td></tr>
<tr class="separator:ac82ff17b4f137c7bf6b82d11f5aeb7c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a63a57254f76939b6a7bbbeb630f839d2" name="a63a57254f76939b6a7bbbeb630f839d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63a57254f76939b6a7bbbeb630f839d2">&#9670;&#160;</a></span>Synapse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">NanoBrain.Synapse.Synapse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_nano_brain_1_1_neuron.html">Neuron</a>&#160;</td>
<td class="paramname"><em>nucleus</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>weight</em> = <code>1::0f</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a new Synapse. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">nucleus</td><td>The neuron from which input is received</td></tr>
<tr><td class="paramname">weight</td><td>The weight value to apply to the Neuron input</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core/<b>Synapse.cs</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e96ea75afe3a7411fa97ecf8af019fb8
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
<!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: Class Index</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">&#160;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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- 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 class="header">
<div class="headertitle"><div class="title">Class Index</div></div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_B" name="letter_B">B</a></dt>
<dd><a class="el" href="class_nano_brain_1_1_brain.html">Brain</a> (<a class="el" href="namespace_nano_brain.html">NanoBrain</a>)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
<dd><a class="el" href="class_nano_brain_1_1_cluster.html">Cluster</a> (<a class="el" href="namespace_nano_brain.html">NanoBrain</a>)</dd><dd><a class="el" href="class_nano_brain_1_1_cluster_prefab.html">ClusterPrefab</a> (<a class="el" href="namespace_nano_brain.html">NanoBrain</a>)</dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
<dd><a class="el" href="class_nano_brain_1_1_memory_cell.html">MemoryCell</a> (<a class="el" href="namespace_nano_brain.html">NanoBrain</a>)</dd></dl>
<dl class="classindex odd">
<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>
<dl class="classindex even">
<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>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: d0955c9f105c1b5d999da492a82677a6
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

View File

@ -0,0 +1,117 @@
fileFormatVersion: 2
guid: 8f359a9b1001b62e48b929d9ec9d02c4
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
customData:
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,12 @@
/* Custom PasserVR CSS for DoxyGen */
a {
color: #e77505;
}
.contents a:visited {
color: #e77505;
}
a:hover {
color: #10659C;
}

View File

@ -1,6 +1,5 @@
fileFormatVersion: 2
guid: d98555a675e8e5e879de17db950b55fe
folderAsset: yes
guid: 12575efb4c194b50d8661fc04f025564
DefaultImporter:
externalObjects: {}
userData:

View File

@ -0,0 +1,87 @@
<!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: /home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Editor Directory 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">&#160;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&amp;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&amp;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="dir_14eca4e58e6d71e3a9859288c1bd2735.html">Editor</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">Editor Directory Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 2691d82d648861377a94054f9d58deb1
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,93 @@
<!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: /home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime Directory 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">&#160;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&amp;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&amp;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="dir_4f6666a8f2ab10bc970eb7559668f031.html">Runtime</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">Runtime Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d52cd4d528148a4237c9bd37fdf6f7e8.html">Scripts</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 98b39284631945f34ba2f654c3a875ce
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,87 @@
<!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: /home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/ScriptableObjects Directory 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">&#160;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&amp;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&amp;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="dir_4f6666a8f2ab10bc970eb7559668f031.html">Runtime</a></li><li class="navelem"><a class="el" href="dir_d52cd4d528148a4237c9bd37fdf6f7e8.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_961f031cbd4067daa41f3038afdffb61.html">ScriptableObjects</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">ScriptableObjects Directory Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 2926169196b4c7646a8f05ad7b23018c
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -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: /home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts Directory 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">&#160;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&amp;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&amp;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="dir_4f6666a8f2ab10bc970eb7559668f031.html">Runtime</a></li><li class="navelem"><a class="el" href="dir_d52cd4d528148a4237c9bd37fdf6f7e8.html">Scripts</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">Scripts Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_ff8b04b97203665bfd386b445c7d0b7c.html">Core</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_961f031cbd4067daa41f3038afdffb61.html">ScriptableObjects</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 4063181f562fec3d785401cba8562c79
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,87 @@
<!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: /home/pascal/Development/Projects/Passer/NanoBrain/NanoBrain/Assets/NanoBrain-unitypackage/Runtime/Scripts/Core Directory 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">&#160;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&amp;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&amp;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="dir_4f6666a8f2ab10bc970eb7559668f031.html">Runtime</a></li><li class="navelem"><a class="el" href="dir_d52cd4d528148a4237c9bd37fdf6f7e8.html">Scripts</a></li><li class="navelem"><a class="el" href="dir_ff8b04b97203665bfd386b445c7d0b7c.html">Core</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">Core Directory Reference</div></div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5dca77ad1f394fe7181cc332b1ac0fa6
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#5D5D5D">
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
</g>
<g style="fill:#DCDCDC;stroke-width:0">
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,53 @@
fileFormatVersion: 2
guid: 0605b0f6e3ad2fbcab684f5fb334e917
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12408, guid: 0000000000000000e000000000000000, type: 0}
svgType: 3
texturedSpriteMeshType: 0
svgPixelsPerUnit: 100
gradientResolution: 64
alignment: 0
customPivot: {x: 0, y: 0}
generatePhysicsShape: 0
viewportOptions: 0
preserveViewport: 0
advancedMode: 0
tessellationMode: 1
predefinedResolutionIndex: 1
targetResolution: 1080
resolutionMultiplier: 1
stepDistance: 10
samplingStepDistance: 100
maxCordDeviationEnabled: 0
maxCordDeviation: 1
maxTangentAngleEnabled: 0
maxTangentAngle: 5
keepTextureAspectRatio: 1
textureSize: 256
textureWidth: 256
textureHeight: 256
wrapMode: 0
filterMode: 1
sampleCount: 4
preserveSVGImageAspect: 0
useSVGPixelsPerUnit: 0
spriteData:
TessellationDetail: 0
SpriteName:
SpritePivot: {x: 0, y: 0}
SpriteAlignment: 0
SpriteBorder: {x: 0, y: 0, z: 0, w: 0}
SpriteRect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
SpriteID:
PhysicsOutlines: []

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#CACACA">
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
</g>
<g style="fill:#5D5D5D;stroke-width:0">
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1,53 @@
fileFormatVersion: 2
guid: 835932448a49d591fa409c846511dcbc
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12408, guid: 0000000000000000e000000000000000, type: 0}
svgType: 3
texturedSpriteMeshType: 0
svgPixelsPerUnit: 100
gradientResolution: 64
alignment: 0
customPivot: {x: 0, y: 0}
generatePhysicsShape: 0
viewportOptions: 0
preserveViewport: 0
advancedMode: 0
tessellationMode: 1
predefinedResolutionIndex: 1
targetResolution: 1080
resolutionMultiplier: 1
stepDistance: 10
samplingStepDistance: 100
maxCordDeviationEnabled: 0
maxCordDeviation: 1
maxTangentAngleEnabled: 0
maxTangentAngle: 5
keepTextureAspectRatio: 1
textureSize: 256
textureWidth: 256
textureHeight: 256
wrapMode: 0
filterMode: 1
sampleCount: 4
preserveSVGImageAspect: 0
useSVGPixelsPerUnit: 0
spriteData:
TessellationDetail: 0
SpriteName:
SpritePivot: {x: 0, y: 0}
SpriteAlignment: 0
SpriteBorder: {x: 0, y: 0, z: 0, w: 0}
SpriteRect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
SpriteID:
PhysicsOutlines: []

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 247df139d59e2166c877cf6642d9815c
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1,53 @@
fileFormatVersion: 2
guid: 207e0d8a44ba97950b3f8bcde74a84dd
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12408, guid: 0000000000000000e000000000000000, type: 0}
svgType: 3
texturedSpriteMeshType: 0
svgPixelsPerUnit: 100
gradientResolution: 64
alignment: 0
customPivot: {x: 0, y: 0}
generatePhysicsShape: 0
viewportOptions: 0
preserveViewport: 0
advancedMode: 0
tessellationMode: 1
predefinedResolutionIndex: 1
targetResolution: 1080
resolutionMultiplier: 1
stepDistance: 10
samplingStepDistance: 100
maxCordDeviationEnabled: 0
maxCordDeviation: 1
maxTangentAngleEnabled: 0
maxTangentAngle: 5
keepTextureAspectRatio: 1
textureSize: 256
textureWidth: 256
textureHeight: 256
wrapMode: 0
filterMode: 1
sampleCount: 4
preserveSVGImageAspect: 0
useSVGPixelsPerUnit: 0
spriteData:
TessellationDetail: 0
SpriteName:
SpritePivot: {x: 0, y: 0}
SpriteAlignment: 0
SpriteBorder: {x: 0, y: 0, z: 0, w: 0}
SpriteRect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
SpriteID:
PhysicsOutlines: []

View File

@ -0,0 +1,192 @@
/*
@licstart The following is the entire license notice for the JavaScript code in this file.
The MIT License (MIT)
Copyright (C) 1997-2020 by Dimitri van Heesch
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@licend The above is the entire license notice for the JavaScript code in this file
*/
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
$('table.directory tr').
removeClass('odd').filter(':visible:odd').addClass('odd');
}
function toggleLevel(level)
{
$('table.directory tr').each(function() {
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
var opened=true;
// in case HTML_COLORSTYLE is LIGHT or DARK the vars will be replaced, so we write them out explicitly and use double quotes
var plusImg = [ "url('plus.svg')", "url('../../plus.svg')" ];
var minusImg = [ "url('minus.svg')", "url('../../minus.svg')" ];
// toggle all folding blocks
function codefold_toggle_all(relPath) {
if (opened) {
$('#fold_all').css('background-image',plusImg[relPath]);
$('div[id^=foldopen]').hide();
$('div[id^=foldclosed]').show();
} else {
$('#fold_all').css('background-image',minusImg[relPath]);
$('div[id^=foldopen]').show();
$('div[id^=foldclosed]').hide();
}
opened=!opened;
}
// toggle single folding block
function codefold_toggle(id) {
$('#foldopen'+id).toggle();
$('#foldclosed'+id).toggle();
}
function init_codefold(relPath) {
$('span[class=lineno]').css(
{'padding-right':'4px',
'margin-right':'2px',
'display':'inline-block',
'width':'54px',
'background':'linear-gradient(#808080,#808080) no-repeat 46px/2px 100%'
});
// add global toggle to first line
$('span[class=lineno]:first').append('<span class="fold" id="fold_all" '+
'onclick="javascript:codefold_toggle_all('+relPath+');" '+
'style="background-image:'+minusImg[relPath]+';"></span>');
// add vertical lines to other rows
$('span[class=lineno]').not(':eq(0)').append('<span class="fold"></span>');
// add toggle controls to lines with fold divs
$('div[class=foldopen]').each(function() {
// extract specific id to use
var id = $(this).attr('id').replace('foldopen','');
// extract start and end foldable fragment attributes
var start = $(this).attr('data-start');
var end = $(this).attr('data-end');
// replace normal fold span with controls for the first line of a foldable fragment
$(this).find('span[class=fold]:first').replaceWith('<span class="fold" '+
'onclick="javascript:codefold_toggle(\''+id+'\');" '+
'style="background-image:'+minusImg[relPath]+';"></span>');
// append div for folded (closed) representation
$(this).after('<div id="foldclosed'+id+'" class="foldclosed" style="display:none;"></div>');
// extract the first line from the "open" section to represent closed content
var line = $(this).children().first().clone();
// remove any glow that might still be active on the original line
$(line).removeClass('glow');
if (start) {
// if line already ends with a start marker (e.g. trailing {), remove it
$(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),''));
}
// replace minus with plus symbol
$(line).find('span[class=fold]').css('background-image',plusImg[relPath]);
// append ellipsis
$(line).append(' '+start+'<a href="javascript:codefold_toggle(\''+id+'\')">&#8230;</a>'+end);
// insert constructed line into closed div
$('#foldclosed'+id).html(line);
});
}
/* @license-end */

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 220af82fcb6183668ba400d72fa73f5e
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#5D5D5D;">
<path d="M1,5.998l-0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm2,-0l-0,16.002c-0,0.796 0.316,1.559 0.879,2.121c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121c0,-3.486 0,-8.514 0,-12c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998Z"/>
</g>
<g style="fill:#DCDCDC;stroke-width:0;">
<path d="M 5.6063709,24.951908 C 4.3924646,24.775461 3.4197129,23.899792 3.1031586,22.698521 L 3.0216155,22.389078 V 13.997725 5.6063709 L 3.1037477,5.2982247 C 3.3956682,4.2029881 4.1802788,3.412126 5.2787258,3.105917 5.5646428,3.0262132 5.6154982,3.0244963 8.0611641,3.0119829 l 2.4911989,-0.012746 1.932009,1.9300342 c 1.344142,1.3427669 1.976319,1.9498819 2.07763,1.9952626 0.137456,0.061571 0.474218,0.066269 6.006826,0.083795 l 5.861206,0.018568 0.29124,0.081916 c 1.094895,0.3079569 1.890116,1.109428 2.175567,2.192667 l 0.08154,0.3094425 V 16 22.389078 l -0.08154,0.309443 c -0.28446,1.079482 -1.086411,1.888085 -2.175567,2.193614 l -0.29124,0.0817 -10.302616,0.0049 c -5.700217,0.0027 -10.4001945,-0.0093 -10.5210471,-0.02684 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,53 @@
fileFormatVersion: 2
guid: ed852fa6ace29dcc3aee5f3b5c63fadc
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12408, guid: 0000000000000000e000000000000000, type: 0}
svgType: 3
texturedSpriteMeshType: 0
svgPixelsPerUnit: 100
gradientResolution: 64
alignment: 0
customPivot: {x: 0, y: 0}
generatePhysicsShape: 0
viewportOptions: 0
preserveViewport: 0
advancedMode: 0
tessellationMode: 1
predefinedResolutionIndex: 1
targetResolution: 1080
resolutionMultiplier: 1
stepDistance: 10
samplingStepDistance: 100
maxCordDeviationEnabled: 0
maxCordDeviation: 1
maxTangentAngleEnabled: 0
maxTangentAngle: 5
keepTextureAspectRatio: 1
textureSize: 256
textureWidth: 256
textureHeight: 256
wrapMode: 0
filterMode: 1
sampleCount: 4
preserveSVGImageAspect: 0
useSVGPixelsPerUnit: 0
spriteData:
TessellationDetail: 0
SpriteName:
SpritePivot: {x: 0, y: 0}
SpriteAlignment: 0
SpriteBorder: {x: 0, y: 0, z: 0, w: 0}
SpriteRect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
SpriteID:
PhysicsOutlines: []

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#CACACA;">
<path d="M1,5.998l-0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm2,-0l-0,16.002c-0,0.796 0.316,1.559 0.879,2.121c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121c0,-3.486 0,-8.514 0,-12c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998Z"/>
</g>
<g style="fill:#5D5D5D;stroke-width:0;">
<path d="M 5.6063709,24.951908 C 4.3924646,24.775461 3.4197129,23.899792 3.1031586,22.698521 L 3.0216155,22.389078 V 13.997725 5.6063709 L 3.1037477,5.2982247 C 3.3956682,4.2029881 4.1802788,3.412126 5.2787258,3.105917 5.5646428,3.0262132 5.6154982,3.0244963 8.0611641,3.0119829 l 2.4911989,-0.012746 1.932009,1.9300342 c 1.344142,1.3427669 1.976319,1.9498819 2.07763,1.9952626 0.137456,0.061571 0.474218,0.066269 6.006826,0.083795 l 5.861206,0.018568 0.29124,0.081916 c 1.094895,0.3079569 1.890116,1.109428 2.175567,2.192667 l 0.08154,0.3094425 V 16 22.389078 l -0.08154,0.309443 c -0.28446,1.079482 -1.086411,1.888085 -2.175567,2.193614 l -0.29124,0.0817 -10.302616,0.0049 c -5.700217,0.0027 -10.4001945,-0.0093 -10.5210471,-0.02684 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1,53 @@
fileFormatVersion: 2
guid: 603b3653e1469c03294155c230618f89
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12408, guid: 0000000000000000e000000000000000, type: 0}
svgType: 3
texturedSpriteMeshType: 0
svgPixelsPerUnit: 100
gradientResolution: 64
alignment: 0
customPivot: {x: 0, y: 0}
generatePhysicsShape: 0
viewportOptions: 0
preserveViewport: 0
advancedMode: 0
tessellationMode: 1
predefinedResolutionIndex: 1
targetResolution: 1080
resolutionMultiplier: 1
stepDistance: 10
samplingStepDistance: 100
maxCordDeviationEnabled: 0
maxCordDeviation: 1
maxTangentAngleEnabled: 0
maxTangentAngle: 5
keepTextureAspectRatio: 1
textureSize: 256
textureWidth: 256
textureHeight: 256
wrapMode: 0
filterMode: 1
sampleCount: 4
preserveSVGImageAspect: 0
useSVGPixelsPerUnit: 0
spriteData:
TessellationDetail: 0
SpriteName:
SpritePivot: {x: 0, y: 0}
SpriteAlignment: 0
SpriteBorder: {x: 0, y: 0, z: 0, w: 0}
SpriteRect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
SpriteID:
PhysicsOutlines: []

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#5D5D5D;">
<path
d="M1,5.998l0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm28,14.415l-3.456,-5.925c-0.538,-0.921 -1.524,-1.488 -2.591,-1.488c-0,0 -12.905,0 -12.906,0c-1.067,0 -2.053,0.567 -2.591,1.488l-4.453,7.635c0.03,0.751 0.342,1.465 0.876,1.998c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121l0,-1.587Zm0,-3.969l0,-6.444c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998l0,12.16l2.729,-4.677c0.896,-1.536 2.54,-2.481 4.318,-2.481c3.354,0 9.552,0 12.906,0c1.778,0 3.422,0.945 4.318,2.481l1.729,2.963Z"
id="path2" />
</g>
<g style="fill:#DCDCDC;stroke-width:0;">
<path
d="M 5.3879408,24.913408 C 4.1598821,24.650818 3.1571088,23.558656 3.053503,22.370876 L 3.0312746,22.116041 5.2606813,18.293515 C 6.486855,16.191126 7.5598351,14.372696 7.6450818,14.25256 8.0043056,13.746312 8.5423079,13.363007 9.2104664,13.137285 l 0.2548351,-0.08609 6.9294785,-0.0097 c 6.805096,-0.0095 6.934944,-0.0084 7.234011,0.06267 0.695577,0.165199 1.290483,0.557253 1.714887,1.130141 0.08158,0.110125 0.938747,1.556711 1.90481,3.214634 l 1.756479,3.014406 -0.0186,0.971942 c -0.01387,0.724723 -0.03365,1.032131 -0.07778,1.208575 -0.242792,0.970733 -0.88732,1.735415 -1.772382,2.102793 -0.58835,0.244217 0.247209,0.227436 -11.161974,0.224159 -9.0281537,-0.0026 -10.3636023,-0.0098 -10.5862902,-0.05746 z"
id="path199" /><path
d="M 3.0126385,11.849829 3.0235061,5.5881684 3.1020974,5.2969283 C 3.3478146,4.3863605 3.93576,3.6757372 4.756668,3.2971229 5.3293315,3.0330025 5.1813272,3.0450949 8.0130385,3.0310668 l 2.5522875,-0.012644 1.918693,1.9107086 c 1.404146,1.3983023 1.964459,1.9332518 2.089351,1.9947704 l 0.170657,0.084062 5.897611,0.019367 c 5.553257,0.018236 5.910365,0.023213 6.116041,0.085231 1.102257,0.3323708 1.857042,1.1184422 2.154229,2.2435244 0.05645,0.2137228 0.06373,0.5643981 0.07519,3.6220748 0.0076,2.032169 -5.42e-4,3.370979 -0.02041,3.349261 -0.0182,-0.0199 -0.414296,-0.691472 -0.880217,-1.492382 -0.46592,-0.80091 -0.93093,-1.577954 -1.033354,-1.726764 -0.735716,-1.0689 -1.983568,-1.844244 -3.315972,-2.060353 -0.280375,-0.04548 -1.345158,-0.05334 -7.238708,-0.05347 -4.713933,-1.09e-4 -6.9931825,0.01221 -7.1717862,0.03874 -1.3002273,0.193134 -2.4770512,0.889916 -3.283628,1.944192 -0.1076466,0.140705 -0.8359664,1.353438 -1.6184885,2.694963 L 3.0017709,18.11149 Z"
id="path201" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,53 @@
fileFormatVersion: 2
guid: 99d7b20b61619bbc7bc7acf43433ad71
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12408, guid: 0000000000000000e000000000000000, type: 0}
svgType: 3
texturedSpriteMeshType: 0
svgPixelsPerUnit: 100
gradientResolution: 64
alignment: 0
customPivot: {x: 0, y: 0}
generatePhysicsShape: 0
viewportOptions: 0
preserveViewport: 0
advancedMode: 0
tessellationMode: 1
predefinedResolutionIndex: 1
targetResolution: 1080
resolutionMultiplier: 1
stepDistance: 10
samplingStepDistance: 100
maxCordDeviationEnabled: 0
maxCordDeviation: 1
maxTangentAngleEnabled: 0
maxTangentAngle: 5
keepTextureAspectRatio: 1
textureSize: 256
textureWidth: 256
textureHeight: 256
wrapMode: 0
filterMode: 1
sampleCount: 4
preserveSVGImageAspect: 0
useSVGPixelsPerUnit: 0
spriteData:
TessellationDetail: 0
SpriteName:
SpritePivot: {x: 0, y: 0}
SpriteAlignment: 0
SpriteBorder: {x: 0, y: 0, z: 0, w: 0}
SpriteRect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
SpriteID:
PhysicsOutlines: []

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#CACACA;">
<path d="M1,5.998l0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm28,14.415l-3.456,-5.925c-0.538,-0.921 -1.524,-1.488 -2.591,-1.488c-0,0 -12.905,0 -12.906,0c-1.067,0 -2.053,0.567 -2.591,1.488l-4.453,7.635c0.03,0.751 0.342,1.465 0.876,1.998c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121l0,-1.587Zm0,-3.969l0,-6.444c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998l0,12.16l2.729,-4.677c0.896,-1.536 2.54,-2.481 4.318,-2.481c3.354,0 9.552,0 12.906,0c1.778,0 3.422,0.945 4.318,2.481l1.729,2.963Z"/>
</g>
<g style="fill:#5D5D5D;stroke-width:0;">
<path d="M 5.3879408,24.913408 C 4.1598821,24.650818 3.1571088,23.558656 3.053503,22.370876 L 3.0312746,22.116041 5.2606813,18.293515 C 6.486855,16.191126 7.5598351,14.372696 7.6450818,14.25256 8.0043056,13.746312 8.5423079,13.363007 9.2104664,13.137285 l 0.2548351,-0.08609 6.9294785,-0.0097 c 6.805096,-0.0095 6.934944,-0.0084 7.234011,0.06267 0.695577,0.165199 1.290483,0.557253 1.714887,1.130141 0.08158,0.110125 0.938747,1.556711 1.90481,3.214634 l 1.756479,3.014406 -0.0186,0.971942 c -0.01387,0.724723 -0.03365,1.032131 -0.07778,1.208575 -0.242792,0.970733 -0.88732,1.735415 -1.772382,2.102793 -0.58835,0.244217 0.247209,0.227436 -11.161974,0.224159 -9.0281537,-0.0026 -10.3636023,-0.0098 -10.5862902,-0.05746 z" />
<path d="M 3.0126385,11.849829 3.0235061,5.5881684 3.1020974,5.2969283 C 3.3478146,4.3863605 3.93576,3.6757372 4.756668,3.2971229 5.3293315,3.0330025 5.1813272,3.0450949 8.0130385,3.0310668 l 2.5522875,-0.012644 1.918693,1.9107086 c 1.404146,1.3983023 1.964459,1.9332518 2.089351,1.9947704 l 0.170657,0.084062 5.897611,0.019367 c 5.553257,0.018236 5.910365,0.023213 6.116041,0.085231 1.102257,0.3323708 1.857042,1.1184422 2.154229,2.2435244 0.05645,0.2137228 0.06373,0.5643981 0.07519,3.6220748 0.0076,2.032169 -5.42e-4,3.370979 -0.02041,3.349261 -0.0182,-0.0199 -0.414296,-0.691472 -0.880217,-1.492382 -0.46592,-0.80091 -0.93093,-1.577954 -1.033354,-1.726764 -0.735716,-1.0689 -1.983568,-1.844244 -3.315972,-2.060353 -0.280375,-0.04548 -1.345158,-0.05334 -7.238708,-0.05347 -4.713933,-1.09e-4 -6.9931825,0.01221 -7.1717862,0.03874 -1.3002273,0.193134 -2.4770512,0.889916 -3.283628,1.944192 -0.1076466,0.140705 -0.8359664,1.353438 -1.6184885,2.694963 L 3.0017709,18.11149 Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -0,0 +1,53 @@
fileFormatVersion: 2
guid: 49346fcfab3fcfff6b70fc3e72079452
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 12408, guid: 0000000000000000e000000000000000, type: 0}
svgType: 3
texturedSpriteMeshType: 0
svgPixelsPerUnit: 100
gradientResolution: 64
alignment: 0
customPivot: {x: 0, y: 0}
generatePhysicsShape: 0
viewportOptions: 0
preserveViewport: 0
advancedMode: 0
tessellationMode: 1
predefinedResolutionIndex: 1
targetResolution: 1080
resolutionMultiplier: 1
stepDistance: 10
samplingStepDistance: 100
maxCordDeviationEnabled: 0
maxCordDeviation: 1
maxTangentAngleEnabled: 0
maxTangentAngle: 5
keepTextureAspectRatio: 1
textureSize: 256
textureWidth: 256
textureHeight: 256
wrapMode: 0
filterMode: 1
sampleCount: 4
preserveSVGImageAspect: 0
useSVGPixelsPerUnit: 0
spriteData:
TessellationDetail: 0
SpriteName:
SpritePivot: {x: 0, y: 0}
SpriteAlignment: 0
SpriteBorder: {x: 0, y: 0, z: 0, w: 0}
SpriteRect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
SpriteID:
PhysicsOutlines: []

View File

@ -0,0 +1,192 @@
<!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: Class Members</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">&#160;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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- 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 class="contents">
<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>
<li>_outputs&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a15c5159667fe22edfc4889a955a9d293">NanoBrain.Cluster</a></li>
</ul>
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>ActivationType&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#ae558c02b00c776805c7fead42cb94612">NanoBrain.Neuron</a></li>
<li>AddInstance()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a01b55195c2f5be58659d9b0a5c993a8a">NanoBrain.Cluster</a></li>
<li>AddSynapse()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a524fdd9e25ebbcb5baca60a942d6eb80">NanoBrain.Neuron</a></li>
</ul>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>baseName&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#ad81aed306939c26d22043ca3a0cd71c4">NanoBrain.Cluster</a></li>
<li>bias&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a37d7161e2012e95bf5d4d620c0f5c7fa">NanoBrain.Neuron</a></li>
<li>brain&#160;:&#160;<a class="el" href="class_nano_brain_1_1_brain.html#a9c34c8cba2339f23b6406c45ab8490a8">NanoBrain.Brain</a></li>
<li>brainPrefab&#160;:&#160;<a class="el" href="class_nano_brain_1_1_brain.html#a47162765076efc24b85d9b892e876648">NanoBrain.Brain</a></li>
</ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>Cluster()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a86341cf5cc0d67a146a48e9c833df7ec">NanoBrain.Cluster</a></li>
<li>CollectReceivers()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#ab067c159f399e69bcc9d2211bc9aa3c5">NanoBrain.Cluster</a></li>
<li>CollectSynapsesTo()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a8736cab5b8381dc5a175fd03031d308e">NanoBrain.Cluster</a></li>
<li>combinator&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#aa63477670ae3a6d667f44b500a250c86">NanoBrain.Neuron</a></li>
<li>CombinatorType&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfe">NanoBrain.Neuron</a></li>
<li>computeOrders&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#af3bb2af13fc7fcb15e7610d4c81cb395">NanoBrain.Cluster</a></li>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>defaultOutput&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#ac2d36a78d001fde5c95bc48f32e0fcc7">NanoBrain.Cluster</a></li>
<li>DeleteNucleus()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a6b5855021a2733df3c25ed67e8777509">NanoBrain.Cluster</a></li>
</ul>
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
<li>GetNeuron()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a938f7cc08d8fee459e0203e3b6869e06">NanoBrain.Cluster</a></li>
<li>GetNucleus()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a31a62471a88a8180963be74227fd68be">NanoBrain.Cluster</a>, <a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a49601bf5ea05b4f28974a5c0a1345286">NanoBrain.ClusterPrefab</a></li>
<li>GetNucleusIndex()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#aec242a8433041ed22dde2375436016ce">NanoBrain.Cluster</a></li>
<li>GetSynapse()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a1f3c83acf569fa483101fd0ce11ec5fc">NanoBrain.Neuron</a></li>
</ul>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>instanceCount&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a5786c4f1f8387b7cb814ed159ddef040">NanoBrain.Cluster</a></li>
<li>instances&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a9a2eb00412fb5cb200564a1261f3f313">NanoBrain.Cluster</a></li>
</ul>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>lastUpdate&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#ad8697d6cbd7a2656e89a818b4cc75e97">NanoBrain.Neuron</a></li>
</ul>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>name&#160;:&#160;<a class="el" href="class_nano_brain_1_1_nucleus.html#a35070f04a3fe08ec329b0f043bff0be2">NanoBrain.Nucleus</a></li>
<li>Neuron()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a54a94ea928e9a54552692e7d1e84782e">NanoBrain.Neuron</a></li>
<li>neuron&#160;:&#160;<a class="el" href="class_nano_brain_1_1_synapse.html#ac5d9cb95be7cbc11c3321a8c430e7e5f">NanoBrain.Synapse</a></li>
<li>nuclei&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a73e3b7e7a0ae623d1ac55dd442ca9d68">NanoBrain.Cluster</a></li>
</ul>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>outputs&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a89d8b00304b04025ae0446421363aa1f">NanoBrain.Cluster</a></li>
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>parent&#160;:&#160;<a class="el" href="class_nano_brain_1_1_nucleus.html#a0750e4d9ab80ff06bd58ffebca9d8c6d">NanoBrain.Nucleus</a></li>
<li>prefab&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a9a4c212d5247090d59489d3bb3d04c3d">NanoBrain.Cluster</a></li>
<li>ProcessStimulus()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a30c28f0ede8d4cba4e2937cade0e79e0">NanoBrain.Neuron</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>Refresh()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a40ad7f93121a3684699c92bcb03b1c74">NanoBrain.Cluster</a></li>
<li>RefreshComputeOrders()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#acff74557b8c50f2355898855f1ab6073">NanoBrain.Cluster</a></li>
<li>RefreshOutputs()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a209d8f083a5bd82ce764ee5ac7e9f97e">NanoBrain.Cluster</a></li>
<li>RemoveInstance()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a5454e0c01870e1c2df93b33f43704210">NanoBrain.Cluster</a></li>
<li>RemoveSynapse()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a2ae2b960608803beabade55d2c830088">NanoBrain.Neuron</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>SetBias()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a407e9fca0108715d6031ea4f2ae1005d">NanoBrain.Neuron</a></li>
<li>ShallowCloneTo()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a7ecc2afa858940901336663b435f8fb2">NanoBrain.Cluster</a>, <a class="el" href="class_nano_brain_1_1_neuron.html#afe95b6470ef7689253514229d02fe2b9">NanoBrain.Neuron</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a4bb93cd4cd07072f35eae3a98ba5dde8">NanoBrain.Nucleus</a></li>
<li>Synapse()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_synapse.html#a63a57254f76939b6a7bbbeb630f839d2">NanoBrain.Synapse</a></li>
<li>synapses&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a96a7f4b8480a8fa9fce1d698a41e4dc7">NanoBrain.Neuron</a></li>
</ul>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>thingClusters&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a1ea21dfdb1cf3e0e032d44e41308ab04">NanoBrain.Cluster</a></li>
<li>TryGetNucleus()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a40543b820890917a47186b04f0d44478">NanoBrain.Cluster</a></li>
<li>Type&#160;:&#160;<a class="el" href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">NanoBrain.Nucleus</a></li>
</ul>
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>UpdateFromNucleus()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#ab2e33a3a6642d31b5a927c7ee2db73ab">NanoBrain.Cluster</a></li>
<li>UpdateNuclei()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_memory_cell.html#a780592351f670461286b8cd00ec42ebd">NanoBrain.MemoryCell</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a31e93d392a4a861b55f3d87f0a7d6d59">NanoBrain.Nucleus</a></li>
<li>UpdateStateIsolated()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#ac40b182a3c5f32ec055d7fabbeaedbf3">NanoBrain.Cluster</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#aaf267af9b5ad1b5f0247f04ed2934f97">NanoBrain.Nucleus</a></li>
<li>UpdateWeight()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_brain.html#a552d2f938f63f3c0f1997174d9098334">NanoBrain.Brain</a></li>
</ul>
<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
<li>weight&#160;:&#160;<a class="el" href="class_nano_brain_1_1_synapse.html#ada805a6cfeb40773ed963d24c7e6a496">NanoBrain.Synapse</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 9fd7deb6d1234937ead79f8ee90ef568
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,85 @@
<!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: Class Members - Enumerations</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">&#160;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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- 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 class="contents">
<div class="textblock">Here is a list of all documented enums with links to the class documentation for each member:</div><ul>
<li>ActivationType&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#ae558c02b00c776805c7fead42cb94612">NanoBrain.Neuron</a></li>
<li>CombinatorType&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#ad7745cc584fbc2659d77c3202ee6adfe">NanoBrain.Neuron</a></li>
<li>Type&#160;:&#160;<a class="el" href="class_nano_brain_1_1_nucleus.html#a16cdfb57663e2f1c4629c4291b889e89">NanoBrain.Nucleus</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 9174d5685198b8457a89eb77e1ddc9e0
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,145 @@
<!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: Class Members - Functions</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">&#160;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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- 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 class="contents">
<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>
<li>AddInstance()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a01b55195c2f5be58659d9b0a5c993a8a">NanoBrain.Cluster</a></li>
<li>AddSynapse()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a524fdd9e25ebbcb5baca60a942d6eb80">NanoBrain.Neuron</a></li>
</ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>Cluster()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a86341cf5cc0d67a146a48e9c833df7ec">NanoBrain.Cluster</a></li>
<li>CollectReceivers()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#ab067c159f399e69bcc9d2211bc9aa3c5">NanoBrain.Cluster</a></li>
<li>CollectSynapsesTo()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a8736cab5b8381dc5a175fd03031d308e">NanoBrain.Cluster</a></li>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>DeleteNucleus()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a6b5855021a2733df3c25ed67e8777509">NanoBrain.Cluster</a></li>
</ul>
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
<li>GetNeuron()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a938f7cc08d8fee459e0203e3b6869e06">NanoBrain.Cluster</a></li>
<li>GetNucleus()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a31a62471a88a8180963be74227fd68be">NanoBrain.Cluster</a>, <a class="el" href="class_nano_brain_1_1_cluster_prefab.html#a49601bf5ea05b4f28974a5c0a1345286">NanoBrain.ClusterPrefab</a></li>
<li>GetNucleusIndex()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#aec242a8433041ed22dde2375436016ce">NanoBrain.Cluster</a></li>
<li>GetSynapse()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a1f3c83acf569fa483101fd0ce11ec5fc">NanoBrain.Neuron</a></li>
</ul>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>Neuron()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a54a94ea928e9a54552692e7d1e84782e">NanoBrain.Neuron</a></li>
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>ProcessStimulus()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a30c28f0ede8d4cba4e2937cade0e79e0">NanoBrain.Neuron</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>Refresh()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a40ad7f93121a3684699c92bcb03b1c74">NanoBrain.Cluster</a></li>
<li>RefreshComputeOrders()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#acff74557b8c50f2355898855f1ab6073">NanoBrain.Cluster</a></li>
<li>RefreshOutputs()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a209d8f083a5bd82ce764ee5ac7e9f97e">NanoBrain.Cluster</a></li>
<li>RemoveInstance()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a5454e0c01870e1c2df93b33f43704210">NanoBrain.Cluster</a></li>
<li>RemoveSynapse()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a2ae2b960608803beabade55d2c830088">NanoBrain.Neuron</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>SetBias()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a407e9fca0108715d6031ea4f2ae1005d">NanoBrain.Neuron</a></li>
<li>ShallowCloneTo()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a7ecc2afa858940901336663b435f8fb2">NanoBrain.Cluster</a>, <a class="el" href="class_nano_brain_1_1_neuron.html#afe95b6470ef7689253514229d02fe2b9">NanoBrain.Neuron</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a4bb93cd4cd07072f35eae3a98ba5dde8">NanoBrain.Nucleus</a></li>
<li>Synapse()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_synapse.html#a63a57254f76939b6a7bbbeb630f839d2">NanoBrain.Synapse</a></li>
</ul>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>TryGetNucleus()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a40543b820890917a47186b04f0d44478">NanoBrain.Cluster</a></li>
</ul>
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>UpdateFromNucleus()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#ab2e33a3a6642d31b5a927c7ee2db73ab">NanoBrain.Cluster</a></li>
<li>UpdateNuclei()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_memory_cell.html#a780592351f670461286b8cd00ec42ebd">NanoBrain.MemoryCell</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#a31e93d392a4a861b55f3d87f0a7d6d59">NanoBrain.Nucleus</a></li>
<li>UpdateStateIsolated()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#ac40b182a3c5f32ec055d7fabbeaedbf3">NanoBrain.Cluster</a>, <a class="el" href="class_nano_brain_1_1_nucleus.html#aaf267af9b5ad1b5f0247f04ed2934f97">NanoBrain.Nucleus</a></li>
<li>UpdateWeight()&#160;:&#160;<a class="el" href="class_nano_brain_1_1_brain.html#a552d2f938f63f3c0f1997174d9098334">NanoBrain.Brain</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b5635926d38de5a61b800a9e6bc4c310
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,88 @@
<!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: Class Members - Properties</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">&#160;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&amp;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&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- 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 class="contents">
<div class="textblock">Here is a list of all documented properties with links to the class documentation for each member:</div><ul>
<li>baseName&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#ad81aed306939c26d22043ca3a0cd71c4">NanoBrain.Cluster</a></li>
<li>brain&#160;:&#160;<a class="el" href="class_nano_brain_1_1_brain.html#a9c34c8cba2339f23b6406c45ab8490a8">NanoBrain.Brain</a></li>
<li>computeOrders&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#af3bb2af13fc7fcb15e7610d4c81cb395">NanoBrain.Cluster</a></li>
<li>defaultOutput&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#ac2d36a78d001fde5c95bc48f32e0fcc7">NanoBrain.Cluster</a></li>
<li>outputs&#160;:&#160;<a class="el" href="class_nano_brain_1_1_cluster.html#a89d8b00304b04025ae0446421363aa1f">NanoBrain.Cluster</a></li>
<li>synapses&#160;:&#160;<a class="el" href="class_nano_brain_1_1_neuron.html#a96a7f4b8480a8fa9fce1d698a41e4dc7">NanoBrain.Neuron</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>

Some files were not shown because too many files have changed in this diff Show More