LifeV
StimulusPMJ Class Reference

#include <StimulusPMJ.hpp>

+ Inheritance diagram for StimulusPMJ:
+ Collaboration diagram for StimulusPMJ:

Data Structures

struct  StimulusPMJ_Activation
 

Private Attributes

activationData_type M_activationData
 
Real M_radius
 
Real M_totalCurrent
 
std::string M_problemFolder
 

Type definitions

typedef std::vector< StimulusPMJ_ActivationactivationData_type
 

Constructors & Destructor

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

Get Methods

activationData_type activationData ()
 

Set Methods

void setPMJFromFile (std::string fileName)
 Setters. More...
 
void setPMJAddJunction (Real x, Real y, Real z, Real time, Real duration)
 
void setProblemFolder (std::string problemFolder)
 
void setRadius (Real r)
 
void setTotalCurrent (Real I)
 
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 44 of file StimulusPMJ.hpp.

Member Typedef Documentation

◆ activationData_type

Definition at line 63 of file StimulusPMJ.hpp.

Constructor & Destructor Documentation

◆ StimulusPMJ()

Empty Constructor.

Constructors.

Definition at line 45 of file StimulusPMJ.cpp.

+ Here is the caller graph for this function:

◆ ~StimulusPMJ()

virtual ~StimulusPMJ ( )
inlinevirtual

Destructor.

Definition at line 76 of file StimulusPMJ.hpp.

Member Function Documentation

◆ activationData()

activationData_type activationData ( )
inline

Definition at line 82 of file StimulusPMJ.hpp.

◆ setPMJFromFile()

void setPMJFromFile ( std::string  fileName)

Setters.

Definition at line 56 of file StimulusPMJ.cpp.

◆ setPMJAddJunction()

void setPMJAddJunction ( Real  x,
Real  y,
Real  z,
Real  time,
Real  duration 
)

Definition at line 74 of file StimulusPMJ.cpp.

◆ setProblemFolder()

void setProblemFolder ( std::string  problemFolder)
inline

Definition at line 93 of file StimulusPMJ.hpp.

◆ setRadius()

void setRadius ( Real  r)
inline

Definition at line 98 of file StimulusPMJ.hpp.

◆ setTotalCurrent()

void setTotalCurrent ( Real  I)
inline

Definition at line 104 of file StimulusPMJ.hpp.

◆ setParameters()

void setParameters ( list_Type list)
inlinevirtual

Reimplemented from ElectroStimulus.

Definition at line 110 of file StimulusPMJ.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 88 of file StimulusPMJ.cpp.

◆ showMe()

void showMe ( )
virtual

Reimplemented from ElectroStimulus.

Definition at line 107 of file StimulusPMJ.cpp.

Field Documentation

◆ M_activationData

activationData_type M_activationData
private

Definition at line 133 of file StimulusPMJ.hpp.

◆ M_radius

Real M_radius
private

Definition at line 134 of file StimulusPMJ.hpp.

◆ M_totalCurrent

Real M_totalCurrent
private

Definition at line 135 of file StimulusPMJ.hpp.

◆ M_problemFolder

std::string M_problemFolder
private

Definition at line 136 of file StimulusPMJ.hpp.


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