LifeV
StimulusSingleSource Class Reference

#include <StimulusSingleSource.hpp>

+ Inheritance diagram for StimulusSingleSource:
+ Collaboration diagram for StimulusSingleSource:

Private Attributes

Real M_radius
 
Real M_totalCurrent
 
Real M_pacingSite_X
 
Real M_pacingSite_Y
 
Real M_pacingSite_Z
 
Real M_startingTimeStimulus
 
Real M_StimDuration
 

Constructors & Destructor

 StimulusSingleSource ()
 Empty Constructor. More...
 
virtual ~StimulusSingleSource ()
 Destructor. More...
 

Set Methods

void setRadius (Real r)
 
void setTotalCurrent (Real I)
 
void setPacingSite (Real x, Real y, Real z)
 
void setStimDuration (Real duration)
 
void setStartingTimeStimulus (Real startingTimeStimulus)
 
void setParameters (list_Type &list)
 

Methods

Real appliedCurrent (const Real &t, const Real &x, const Real &y, const Real &z, const ID &i)
 Methods. More...
 
void showMe ()
 

Additional Inherited Members

- Public Types inherited from ElectroStimulus
typedef VectorEpetra vector_Type
 
typedef std::shared_ptr< VectorEpetravectorPtr_Type
 
typedef Teuchos::ParameterList list_Type
 
- Public Member Functions inherited from ElectroStimulus
 ElectroStimulus ()
 Empty Constructor. More...
 
virtual ~ElectroStimulus ()
 Destructor. More...
 

Detailed Description

Definition at line 45 of file StimulusSingleSource.hpp.

Constructor & Destructor Documentation

◆ StimulusSingleSource()

Empty Constructor.

Constructors.

Definition at line 45 of file StimulusSingleSource.cpp.

◆ ~StimulusSingleSource()

virtual ~StimulusSingleSource ( )
inlinevirtual

Destructor.

Definition at line 60 of file StimulusSingleSource.hpp.

Member Function Documentation

◆ setRadius()

void setRadius ( Real  r)
inline

Definition at line 67 of file StimulusSingleSource.hpp.

◆ setTotalCurrent()

void setTotalCurrent ( Real  I)
inline

Definition at line 73 of file StimulusSingleSource.hpp.

◆ setPacingSite()

void setPacingSite ( Real  x,
Real  y,
Real  z 
)
inline

Definition at line 79 of file StimulusSingleSource.hpp.

◆ setStimDuration()

void setStimDuration ( Real  duration)
inline

Definition at line 86 of file StimulusSingleSource.hpp.

◆ setStartingTimeStimulus()

void setStartingTimeStimulus ( Real  startingTimeStimulus)
inline

Definition at line 92 of file StimulusSingleSource.hpp.

◆ setParameters()

void setParameters ( list_Type list)
inlinevirtual

Reimplemented from ElectroStimulus.

Definition at line 99 of file StimulusSingleSource.hpp.

◆ appliedCurrent()

Real appliedCurrent ( const Real t,
const Real x,
const Real y,
const Real z,
const ID i 
)
virtual

Methods.

Reimplemented from ElectroStimulus.

Definition at line 61 of file StimulusSingleSource.cpp.

◆ showMe()

void showMe ( )
virtual

Reimplemented from ElectroStimulus.

Definition at line 75 of file StimulusSingleSource.cpp.

Field Documentation

◆ M_radius

Real M_radius
private

Definition at line 125 of file StimulusSingleSource.hpp.

◆ M_totalCurrent

Real M_totalCurrent
private

Definition at line 126 of file StimulusSingleSource.hpp.

◆ M_pacingSite_X

Real M_pacingSite_X
private

Definition at line 127 of file StimulusSingleSource.hpp.

◆ M_pacingSite_Y

Real M_pacingSite_Y
private

Definition at line 128 of file StimulusSingleSource.hpp.

◆ M_pacingSite_Z

Real M_pacingSite_Z
private

Definition at line 129 of file StimulusSingleSource.hpp.

◆ M_startingTimeStimulus

Real M_startingTimeStimulus
private

Definition at line 130 of file StimulusSingleSource.hpp.

◆ M_StimDuration

Real M_StimDuration
private

Definition at line 131 of file StimulusSingleSource.hpp.


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