AnimatLab
2
Test
|
List of doubles. More...
#include <DoubleList.h>
Public Member Functions | |
DoubleList (void) | |
Default constructor. More... | |
~DoubleList (void) | |
Finaliser. More... | |
int | AddHead (double d) |
Adds a head. More... | |
int | AddTail (double d) |
Adds a tail. More... | |
int | Del (void) |
Deletes this object. More... | |
double * | First (void) |
Gets the first in the list. More... | |
double | GetHead () |
Gets the head object from this queue. More... | |
bool | IsEmpty () |
Query if this object is empty. More... | |
double * | Iterate (void) |
Gets the iterate. More... | |
void | Release (void) |
Releases this object. More... | |
double | RemoveHead () |
Removes the head. More... | |
|
inline |
|
inline |
Finaliser.
Definition at line 43 of file DoubleList.h.
References Release().
int IntegrateFireSim::Utilities::DoubleList::AddHead | ( | double | d | ) |
Adds a head.
d | The. |
Definition at line 23 of file DoubleList.cpp.
int IntegrateFireSim::Utilities::DoubleList::AddTail | ( | double | d | ) |
Adds a tail.
d | The. |
Definition at line 48 of file DoubleList.cpp.
Referenced by IntegrateFireSim::Synapses::Connexion::ProcessOutput().
int IntegrateFireSim::Utilities::DoubleList::Del | ( | void | ) |
Deletes this object.
Definition at line 73 of file DoubleList.cpp.
Referenced by IntegrateFireSim::IntegrateFireNeuralModule::CalcUpdate(), IntegrateFireSim::Synapses::Connexion::DecrementLatencies(), IntegrateFireSim::Synapses::Connexion::ProcessOutput(), and Release().
|
inline |
Gets the first in the list.
Definition at line 59 of file DoubleList.h.
|
inline |
Gets the head object from this queue.
Definition at line 79 of file DoubleList.h.
|
inline |
Query if this object is empty.
Definition at line 69 of file DoubleList.h.
double * IntegrateFireSim::Utilities::DoubleList::Iterate | ( | void | ) |
Gets the iterate.
Definition at line 108 of file DoubleList.cpp.
Referenced by IntegrateFireSim::Synapses::Connexion::DecrementLatencies(), and IntegrateFireSim::Synapses::Connexion::IncrementHebbian().
void IntegrateFireSim::Utilities::DoubleList::Release | ( | void | ) |
Releases this object.
Definition at line 90 of file DoubleList.cpp.
References Del().
Referenced by IntegrateFireSim::IntegrateFireNeuralModule::PostCalc(), IntegrateFireSim::Synapses::Connexion::ResetSimulation(), and ~DoubleList().
double IntegrateFireSim::Utilities::DoubleList::RemoveHead | ( | ) |