|
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().
1.8.1.2