Nektar++
|
#include <ProtocolSingle.h>
Public Member Functions | |
ProtocolSingle (const LibUtilities::SessionReaderSharedPtr &pSession, const TiXmlElement *pXml) | |
virtual | ~ProtocolSingle () |
void | Initialise () |
Initialise the protocol storage and set initial conditions. | |
Public Member Functions inherited from Nektar::Protocol | |
Protocol (const LibUtilities::SessionReaderSharedPtr &pSession, const TiXmlElement *pXml) | |
virtual | ~Protocol () |
NekDouble | GetAmplitude (const NekDouble time) |
Returns amplitude of stimulus (1 or 0) at given time. | |
void | GenerateSummary (SolverUtils::SummaryList &s) |
Print a summary of the cell model. |
Static Public Member Functions | |
static ProtocolSharedPtr | create (const LibUtilities::SessionReaderSharedPtr &pSession, const TiXmlElement *pXml) |
Creates an instance of this class. |
Static Public Attributes | |
static std::string | className |
Name of class. |
Protected Member Functions | |
virtual NekDouble | v_GetAmplitude (const NekDouble time) |
virtual void | v_GenerateSummary (SolverUtils::SummaryList &s) |
virtual void | v_SetInitialConditions () |
Protected Attributes | |
NekDouble | m_start |
NekDouble | m_dur |
Protected Attributes inherited from Nektar::Protocol | |
LibUtilities::SessionReaderSharedPtr | m_session |
Session. |
Protocol base class.
Definition at line 47 of file ProtocolSingle.h.
Nektar::ProtocolSingle::ProtocolSingle | ( | const LibUtilities::SessionReaderSharedPtr & | pSession, |
const TiXmlElement * | pXml | ||
) |
Protocol base class constructor.
Definition at line 61 of file ProtocolSingle.cpp.
References m_dur, Nektar::Protocol::m_session, and m_start.
|
inlinevirtual |
Definition at line 65 of file ProtocolSingle.h.
|
inlinestatic |
Creates an instance of this class.
Definition at line 51 of file ProtocolSingle.h.
void Nektar::ProtocolSingle::Initialise | ( | ) |
Initialise the protocol storage and set initial conditions.
Initialise the protocol. Allocate workspace and variable storage.
Reimplemented from Nektar::Protocol.
Definition at line 87 of file ProtocolSingle.cpp.
|
protectedvirtual |
Implements Nektar::Protocol.
Definition at line 96 of file ProtocolSingle.cpp.
|
protectedvirtual |
Definition at line 123 of file ProtocolSingle.cpp.
|
static |
Name of class.
Definition at line 60 of file ProtocolSingle.h.
|
protected |
Definition at line 72 of file ProtocolSingle.h.
Referenced by ProtocolSingle(), and v_GetAmplitude().
|
protected |
Definition at line 71 of file ProtocolSingle.h.
Referenced by ProtocolSingle(), and v_GetAmplitude().