AnimatLab  2
Test
IntegrateFireSim::Utilities::DoubleList Class Reference

List of doubles. More...

#include <DoubleList.h>

+ Collaboration diagram for IntegrateFireSim::Utilities::DoubleList:

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...
 

Detailed Description

List of doubles.

Author
dcofer
Date
3/31/2011

Definition at line 25 of file DoubleList.h.

Constructor & Destructor Documentation

IntegrateFireSim::Utilities::DoubleList::DoubleList ( void  )
inline

Default constructor.

Author
dcofer
Date
3/31/2011

Definition at line 35 of file DoubleList.h.

IntegrateFireSim::Utilities::DoubleList::~DoubleList ( void  )
inline

Finaliser.

Author
dcofer
Date
3/31/2011

Definition at line 43 of file DoubleList.h.

References Release().

+ Here is the call graph for this function:

Member Function Documentation

int IntegrateFireSim::Utilities::DoubleList::AddHead ( double  d)

Adds a head.

Author
dcofer
Date
3/31/2011
Parameters
dThe.
Returns
index.

Definition at line 23 of file DoubleList.cpp.

int IntegrateFireSim::Utilities::DoubleList::AddTail ( double  d)

Adds a tail.

Author
dcofer
Date
3/31/2011
Parameters
dThe.
Returns
index.

Definition at line 48 of file DoubleList.cpp.

Referenced by IntegrateFireSim::Synapses::Connexion::ProcessOutput().

+ Here is the caller graph for this function:

int IntegrateFireSim::Utilities::DoubleList::Del ( void  )

Deletes this object.

Author
dcofer
Date
3/31/2011
Returns
.

Definition at line 73 of file DoubleList.cpp.

Referenced by IntegrateFireSim::IntegrateFireNeuralModule::CalcUpdate(), IntegrateFireSim::Synapses::Connexion::DecrementLatencies(), IntegrateFireSim::Synapses::Connexion::ProcessOutput(), and Release().

+ Here is the caller graph for this function:

double* IntegrateFireSim::Utilities::DoubleList::First ( void  )
inline

Gets the first in the list.

Author
dcofer
Date
3/31/2011
Returns
null if it fails, else.

Definition at line 59 of file DoubleList.h.

double IntegrateFireSim::Utilities::DoubleList::GetHead ( )
inline

Gets the head object from this queue.

Author
dcofer
Date
3/31/2011
Returns
The head.

Definition at line 79 of file DoubleList.h.

bool IntegrateFireSim::Utilities::DoubleList::IsEmpty ( )
inline

Query if this object is empty.

Author
dcofer
Date
3/31/2011
Returns
true if empty, false if not.

Definition at line 69 of file DoubleList.h.

double * IntegrateFireSim::Utilities::DoubleList::Iterate ( void  )

Gets the iterate.

Author
dcofer
Date
3/31/2011
Returns
null if it fails, else.

Definition at line 108 of file DoubleList.cpp.

Referenced by IntegrateFireSim::Synapses::Connexion::DecrementLatencies(), and IntegrateFireSim::Synapses::Connexion::IncrementHebbian().

+ Here is the caller graph for this function:

void IntegrateFireSim::Utilities::DoubleList::Release ( void  )

Releases this object.

Author
dcofer
Date
3/31/2011

Definition at line 90 of file DoubleList.cpp.

References Del().

Referenced by IntegrateFireSim::IntegrateFireNeuralModule::PostCalc(), IntegrateFireSim::Synapses::Connexion::ResetSimulation(), and ~DoubleList().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double IntegrateFireSim::Utilities::DoubleList::RemoveHead ( )

Removes the head.

Author
dcofer
Date
3/31/2011
Returns
.

Definition at line 128 of file DoubleList.cpp.


The documentation for this class was generated from the following files: