Identity - Overdrive77/BioSynapStudio-Public GitHub Wiki
Identity
Class
Provides a base class for objects requiring a persistent name and unique identifier, used for memory storage and debugging.
Namespace
BioSynapStudio.Net.Core
Assembly
BioSynapStudio.Net.Core.dll
Summary
The Identity
abstract class is used by components such as neurons or memory-enabled objects to define a unique identity. It assigns a class name and a globally unique identifier (GUID), both of which are preserved using [HippocampalMemory]
.
Constructors
Identity()
Initializes a new instance of a derived class, automatically assigning the Name
and a new ID
.
public class MyNeuron : Identity { }
Properties
Name | Type | Description |
---|---|---|
Name |
string |
The name of the derived class. Automatically set during instantiation. (Persisted with [HippocampalMemory] ) |
ID |
Guid |
A globally unique identifier for this instance. (Persisted with [HippocampalMemory] ) |
Remarks
This class is commonly inherited by neurons, synapses, and other brain components to facilitate object tracking, serialization, and memory tagging. The [HippocampalMemory]
attributes ensure that Name
and ID
are stored and recalled consistently across simulation sessions.
See Also
Legal Notice This software constitutes original intellectual property of the author, protected under international copyright and patent law. Patent: GB2506327.2 – Synthesized Emotional Cognition (SEC) DOI: 10.17605/OSF.IO/XERKF