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