QuarterStimulusCellFactory< CELL, DIM > Class Template Reference

#include <AbstractConvergenceTester.hpp>

Inheritance diagram for QuarterStimulusCellFactory< CELL, DIM >:

Inheritance graph
[legend]
Collaboration diagram for QuarterStimulusCellFactory< CELL, DIM >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 QuarterStimulusCellFactory (double meshWidth)
AbstractCardiacCellCreateCardiacCellForTissueNode (unsigned node)

Private Attributes

boost::shared_ptr< SimpleStimulusmpStimulus
double mMeshWidth


Detailed Description

template<class CELL, unsigned DIM>
class QuarterStimulusCellFactory< CELL, DIM >

QuarterStimulusCellFactory stimulates a quarter of a mesh of width mMeshWidth ie all the cells in 0 < x <= mMeshWidth

Definition at line 70 of file AbstractConvergenceTester.hpp.


Constructor & Destructor Documentation

template<class CELL, unsigned DIM>
QuarterStimulusCellFactory< CELL, DIM >::QuarterStimulusCellFactory ( double  meshWidth  )  [inline]

Constructor

Parameters:
meshWidth x-width of mesh

Definition at line 83 of file AbstractConvergenceTester.hpp.


Member Function Documentation

template<class CELL, unsigned DIM>
AbstractCardiacCell* QuarterStimulusCellFactory< CELL, DIM >::CreateCardiacCellForTissueNode ( unsigned  node  )  [inline, virtual]

Create cell model

Todo:
  • I thought that the concept here was to ramp the stimulus down over the first quarter, in order to make sure that there is no interface between stimulated region and un-stimulated region where the FEM linear interpolation makes the stimulus mesh-dependant.
Parameters:
node Global node index

Implements AbstractCardiacCellFactory< DIM >.

Definition at line 100 of file AbstractConvergenceTester.hpp.

References AbstractCardiacCellFactory< DIM >::GetMesh(), AbstractMesh< ELEMENT_DIM, SPACE_DIM >::GetNode(), QuarterStimulusCellFactory< CELL, DIM >::mMeshWidth, AbstractCardiacCellFactory< DIM >::mpSolver, QuarterStimulusCellFactory< CELL, DIM >::mpStimulus, and AbstractCardiacCellFactory< DIM >::mpZeroStimulus.


Member Data Documentation

template<class CELL, unsigned DIM>
boost::shared_ptr<SimpleStimulus> QuarterStimulusCellFactory< CELL, DIM >::mpStimulus [private]

template<class CELL, unsigned DIM>
double QuarterStimulusCellFactory< CELL, DIM >::mMeshWidth [private]

Width (x-width) of mesh

Definition at line 76 of file AbstractConvergenceTester.hpp.

Referenced by QuarterStimulusCellFactory< CELL, DIM >::CreateCardiacCellForTissueNode().


The documentation for this class was generated from the following file:

Generated on Tue Aug 4 16:11:40 2009 for Chaste by  doxygen 1.5.5