|
Nektar++
|
#include <ProtocolSingle.h>


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