link to homepage

Institute for Neuroscience and Medicine

Navigation and service


API documentation

DelayAtomicSequence Class Reference

Prototype of a delay. More...

#include <DelayAtomicSequence.h>

Inheritance diagram for DelayAtomicSequence:
Collaboration diagram for DelayAtomicSequence:

List of all members.

Public Member Functions

 DelayAtomicSequence ()
 Default constructor.
 DelayAtomicSequence (const DelayAtomicSequence &)
 Copy constructor.
 ~DelayAtomicSequence ()
 Default destructor.
DelayAtomicSequenceClone () const
virtual bool Prepare (PrepareMode mode)
 Prepare the delay atomic sequence.
virtual void GetValue (double *dAllVal, double const time)
bool SearchStartStopSeq ()
 Search start and stop sequences.

Protected Member Functions

virtual string GetInfo ()
 Get information on this module.
double GetDelay (PrepareMode mode)
 Get delay length.

Detailed Description

Prototype of a delay.

Definition at line 43 of file DelayAtomicSequence.h.


Member Function Documentation

DelayAtomicSequence* DelayAtomicSequence::Clone (  )  const [inline, virtual]

See Module::clone

Reimplemented from AtomicSequence.

Definition at line 65 of file DelayAtomicSequence.h.

References DelayAtomicSequence().

Here is the call graph for this function:

double DelayAtomicSequence::GetDelay ( PrepareMode  mode  )  [protected]

Get delay length.

Parameters:
mode Prepare mode.
Returns:
Success

Definition at line 109 of file DelayAtomicSequence.cpp.

References DELAY_B2C, DELAY_C2E, Prototype::GetAttribute(), Module::GetChild(), Module::GetDuration(), Prototype::GetName(), Module::GetNumberOfChildren(), Module::GetParent(), and Prototype::Observe().

Referenced by Prepare().

Here is the call graph for this function:

Here is the caller graph for this function:

string DelayAtomicSequence::GetInfo (  )  [protected, virtual]

Get information on this module.

Returns:
Information for display.

Reimplemented from AtomicSequence.

Definition at line 183 of file DelayAtomicSequence.cpp.

References DELAY_B2C, DELAY_B2E, DELAY_C2C, and DELAY_C2E.

virtual void DelayAtomicSequence::GetValue ( double *  dAllVal,
double const   time 
) [inline, virtual]

See Module::GetValue()

Reimplemented from AtomicSequence.

Definition at line 78 of file DelayAtomicSequence.h.

bool DelayAtomicSequence::Prepare ( PrepareMode  mode  )  [virtual]

Prepare the delay atomic sequence.

Parameters:
mode Sets the preparation mode, one of enum PrepareMode {PREP_INIT,PREP_VERBOSE,PREP_UPDATE}.
Returns:
Success.

Reimplemented from AtomicSequence.

Definition at line 45 of file DelayAtomicSequence.cpp.

References Module::GetChild(), GetDelay(), Prototype::GetName(), Module::GetNumberOfChildren(), Prototype::HideAttribute(), Module::InsertChild(), SearchStartStopSeq(), and Prototype::SetName().

Here is the call graph for this function:

bool DelayAtomicSequence::SearchStartStopSeq (  ) 

Search start and stop sequences.

Returns:
Success

Definition at line 164 of file DelayAtomicSequence.cpp.

References Module::GetChild(), Prototype::GetName(), Module::GetNumberOfChildren(), and Module::GetParent().

Referenced by Prepare().

Here is the call graph for this function:

Here is the caller graph for this function:


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

Servicemeu