#define BIO_DISAMBIGUATE_ALL_CLASS_METHODS(ns, caller)
Definition ClassMethodMacros.h:112
#define BIO_DEFAULT_IDENTIFIABLE_CONSTRUCTORS_WITH_COMMON_CONSTRUCTOR(ns, class,...)
Definition chemical/macro/ConstructorMacros.h:65
void CommonConstructor()
Definition Expressor.cpp:40
Definition neural/common/Class.h:42
void DisconnectAndDelete()
Definition Synapse.cpp:146
Pointer< Synapse > ConfigureFor(Pointer< const Neuron > presynapticNeuron, Pointer< Neuron > postsynapticNeuron) const
Definition Synapse.cpp:214
SynapseDetachReport DetachTopologyNoDelete()
Definition Synapse.cpp:141
virtual bool ShouldBeDepotentiated() const
Definition Synapse.cpp:332
Pointer< molecular::Protein > mcAdditionalConfiguration
Definition Synapse.h:234
virtual Code CreateDefaultProteins()
Definition Synapse.cpp:201
void ClearPresynapticEndpoint()
Definition Synapse.cpp:65
bool IsTopologyDetached() const
Definition Synapse.cpp:59
virtual void ExtendTimeoutUntil(Timestamp timeToDepotentiate)
Definition Synapse.cpp:351
virtual void AdditionalConfiguration(Pointer< const Neuron > presynapticNeuron, Pointer< Neuron > postsynapticNeuron)
Definition Synapse.cpp:269
virtual Code CacheProteins()
Definition Synapse.cpp:191
virtual bool ShouldBePotentiated() const
Definition Synapse.cpp:314
void ClearAllEndpointsNoDelete()
Definition Synapse.cpp:76
virtual void Update(Timestamp whenToPotentiate)
Definition Synapse.cpp:294
void ClearPostsynapticEndpoint()
Definition Synapse.cpp:70
TranscriptionFactor Neuron()
Definition FinalCell.h:29
uint64_t Timestamp
Definition common/Types.h:52
bool postsynapticSlotWasOwning
Definition Synapse.h:39
bool removedFromPostsynaptic
Definition Synapse.h:38
Code presynapticCode
Definition Synapse.h:37
bool removedFromPresynaptic
Definition Synapse.h:35
SynapseDetachReport()
Definition Synapse.cpp:29
bool presynapticSlotWasOwning
Definition Synapse.h:36
Code postsynapticCode
Definition Synapse.h:40