| 
    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