36 #ifndef NEKTAR_SOLVERS_CARDIACEPSOLVER_STIMULI_STIMULUSRECT 37 #define NEKTAR_SOLVERS_CARDIACEPSOLVER_STIMULI_STIMULUSRECT 56 const TiXmlElement* pXml)
83 const TiXmlElement* pXml);
std::shared_ptr< ExpList > ExpListSharedPtr
Shared pointer to an ExpList object.
void Initialise()
Initialise the stimulus storage and set initial conditions.
General purpose memory allocation routines with the ability to allocate from thread specific memory p...
std::vector< std::pair< std::string, std::string > > SummaryList
static StimulusSharedPtr create(const LibUtilities::SessionReaderSharedPtr &pSession, const MultiRegions::ExpListSharedPtr &pField, const TiXmlElement *pXml)
Creates an instance of this class.
static std::string className
Name of class.
static std::shared_ptr< DataType > AllocateSharedPtr(const Args &...args)
Allocate a shared pointer from the memory pool.
std::shared_ptr< Stimulus > StimulusSharedPtr
A shared pointer to an EquationSystem object.
StimulusPoint(const LibUtilities::SessionReaderSharedPtr &pSession, const MultiRegions::ExpListSharedPtr &pField, const TiXmlElement *pXml)
virtual void v_GenerateSummary(SolverUtils::SummaryList &s)
virtual void v_Update(Array< OneD, Array< OneD, NekDouble > > &outarray, const NekDouble time)
std::shared_ptr< SessionReader > SessionReaderSharedPtr