48 public Covalent< chemical::LinearMotif< Impulse > >,
49 public Covalent< chemical::LinearMotif< Dendrite > >,
50 public Covalent< chemical::LinearMotif< Axon > >
117 virtual void Learn();
412 bool mContinuingImpulse;
#define BIO_DISAMBIGUATE_REQUIRED_CLASS_METHODS(ns, caller)
Definition ClassMethodMacros.h:73
#define BIO_DISAMBIGUATE_OPTIONAL_CLASS_METHODS(ns, caller)
Definition ClassMethodMacros.h:93
#define BIO_DEFAULT_IDENTIFIABLE_CONSTRUCTORS_WITH_COMMON_CONSTRUCTOR(ns, class,...)
Definition chemical/macro/ConstructorMacros.h:65
Definition neural/common/Class.h:42
Index PruneAllSynapses()
Definition Neuron.cpp:780
Index DetachAllSynapsesTopologyNoDelete()
Definition Neuron.cpp:667
Pointer< molecular::Protein > mcContinuing
Definition Neuron.h:364
virtual void PreCrest()
Definition Neuron.cpp:310
Pointer< molecular::Protein > mcFallingEdge
Definition Neuron.h:365
virtual void ProcessDendrites(Pointer< ::bio::Affinity > selection=NULL)
Definition Neuron.cpp:1143
bool IsPersisting() const
Definition Neuron.h:211
void PersistUntil(const Timestamp time)
Definition Neuron.cpp:421
void ActiveUntil(Timestamp time)
Definition Neuron.cpp:435
virtual Code Apoptose()
Definition Neuron.cpp:300
Index DetachIncomingSynapsesTopologyNoDelete()
Definition Neuron.cpp:554
virtual Code CreateDefaultProteins()
Definition Neuron.cpp:278
Pointer< molecular::Protein > mcPreSend
Definition Neuron.h:367
virtual void Learn()
Definition Neuron.cpp:454
void RequestProcessingOf(Pointer< Dendrite > dendrite)
Definition Neuron.cpp:888
virtual Code CacheProteins()
Definition Neuron.cpp:288
virtual bool CheckIn()
Definition Neuron.cpp:315
virtual bool DetermineImpulseTriggers(bool trigger)
Definition Neuron.cpp:1088
virtual Code Crest()
Definition Neuron.cpp:305
Pointer< molecular::Protein > mcRisingEdge
Definition Neuron.h:363
virtual void PotentiateDendrite(Pointer< Dendrite > dendrite)
Definition Neuron.cpp:908
virtual Code ProcessDendrite(Pointer< Dendrite > dendrite)
Definition Neuron.cpp:1119
Pointer< molecular::Protein > mcPreCrest
Definition Neuron.h:366
virtual bool ExciteTrigger() const
Definition Neuron.h:91
bool DetermineAndCallImpulseTriggers()
Definition Neuron.cpp:374
virtual Code Transmit(Pointer< ::bio::Affinity > selection=NULL)
Definition Neuron.cpp:1022
virtual void PreSend()
Definition Neuron.cpp:1017
Pointer< molecular::Protein > mcLearn
Definition Neuron.h:369
void ActiveNow()
Definition Neuron.cpp:426
virtual void PostSend()
Definition Neuron.cpp:1061
virtual void DepotentiateDendrite(Pointer< Dendrite > dendrite)
Definition Neuron.cpp:963
void UpdateImpulseCallers()
Definition Neuron.cpp:343
bool IsActive() const
Definition Neuron.cpp:449
void PersistFor(const Milliseconds ms)
Definition Neuron.cpp:416
Pointer< Synapse > ConnectTo(Pointer< Neuron > target, Pointer< const Synapse > synapseType)
Definition Neuron.cpp:459
Index DetachOutgoingSynapsesTopologyNoDelete()
Definition Neuron.cpp:601
void CreateImpulse(const FiringCondition &trigger, const Name &impulseName, bool shouldBeActive=true)
Definition Neuron.cpp:355
Pointer< molecular::Protein > mcPostSend
Definition Neuron.h:368
virtual Code DepotentiateSentData(Pointer< ::bio::Affinity > selection=NULL)
Definition Neuron.cpp:1066
FiringCondition GetReasonForFiring() const
Definition Neuron.cpp:401
Timestamp GetTimeLastActive() const
Definition Neuron.cpp:440
void StartAtRisingEdge()
Definition Neuron.cpp:406
virtual void CommonConstructor()
Definition Neuron.cpp:33
Timestamp GetCurrentTimestamp()
Definition Time.cpp:46
Definition FinalCell.h:29
uint32_t Index
Definition common/container/common/Types.h:31
uint64_t Timestamp
Definition common/Types.h:52
uint64_t Milliseconds
Definition common/Types.h:64