LifeV
|
#include <HeartFunctors.hpp>
Public Types | |
typedef std::function< Real(Real const &x, Real const &y, Real const &z, Real const &, ID const &id, Real const &) > | region_Type |
typedef std::function< Real(Real const &x, Real const &y, Real const &z, Real const &, ID const &id) > | region1_Type |
Constructor & Destructor | |
HeartFunctors () | |
HeartFunctors (GetPot &dataFile) | |
virtual | ~HeartFunctors () |
Set Methods | |
Real | setAppliedCurrent (const Real &x, const Real &y, const Real &z, const Real &t) const |
current volume source More... | |
Real | setAppliedCurrentZygote (const double &t, const double &x, const double &y, const double &z, const ID &, const markerID_Type &ref) |
Real | setStimulus (const Real &t, const Real &x, const Real &y, const Real &z, const ID &id) const |
Real | setReducedConductivitySphere (const Real &x, const Real &y, const Real &z, const Real &, const ID &id, const Real &sigma) const |
Reduces the conductivity in a sphere. More... | |
Real | setReducedConductivityCylinder (const Real &x, const Real &y, const Real &z, const Real &, const ID &id, const Real &sigma) const |
Reduces the conductivity in a cylinder. More... | |
Real | setReducedConductivityBox (const Real &x, const Real &y, const Real &z, const Real &, const ID &id, const Real &sigma) const |
Real | setInitialScalar (const Real &t, const Real &x, const Real &y, const Real &z, const ID &id) |
Real | setZeroScalar (const Real &t, const Real &x, const Real &y, const Real &z, const ID &id) |
Get Methods | |
region1_Type | appliedCurrent () |
region1_Type | stimulus () |
const region_Type | reducedConductivitySphere () |
const region_Type | reducedConductivityCylinder () |
const region_Type | reducedConductivityBox () |
const region1_Type | initialScalar () |
const region1_Type | zeroScalar () |
Unimplemented Methods | |
HeartFunctors (const HeartFunctors &heartFunctors) | |
HeartFunctors & | operator= (const HeartFunctors &heartFunctors) |
Definition at line 57 of file HeartFunctors.hpp.
typedef std::function<Real ( Real const& x, Real const& y, Real const& z, Real const&, ID const& id , Real const&) > region_Type |
Definition at line 64 of file HeartFunctors.hpp.
typedef std::function<Real ( Real const& x, Real const& y, Real const& z, Real const&, ID const& id) > region1_Type |
Definition at line 65 of file HeartFunctors.hpp.
HeartFunctors | ( | ) |
HeartFunctors | ( | GetPot & | dataFile | ) |
|
inlinevirtual |
Definition at line 77 of file HeartFunctors.hpp.
|
private |
current volume source
Define the stimulation current
Definition at line 217 of file HeartFunctors.cpp.
Real setAppliedCurrentZygote | ( | const double & | t, |
const double & | x, | ||
const double & | y, | ||
const double & | z, | ||
const ID & | , | ||
const markerID_Type & | ref | ||
) |
Definition at line 295 of file HeartFunctors.cpp.
Real setStimulus | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | id | ||
) | const |
Definition at line 344 of file HeartFunctors.cpp.
Real setReducedConductivitySphere | ( | const Real & | x, |
const Real & | y, | ||
const Real & | z, | ||
const Real & | , | ||
const ID & | id, | ||
const Real & | sigma | ||
) | const |
Reduces the conductivity in a sphere.
Definition at line 452 of file HeartFunctors.cpp.
Real setReducedConductivityCylinder | ( | const Real & | x, |
const Real & | y, | ||
const Real & | z, | ||
const Real & | , | ||
const ID & | id, | ||
const Real & | sigma | ||
) | const |
Reduces the conductivity in a cylinder.
Definition at line 474 of file HeartFunctors.cpp.
Real setReducedConductivityBox | ( | const Real & | x, |
const Real & | y, | ||
const Real & | z, | ||
const Real & | , | ||
const ID & | id, | ||
const Real & | sigma | ||
) | const |
Definition at line 513 of file HeartFunctors.cpp.
Real setInitialScalar | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | id | ||
) |
Definition at line 533 of file HeartFunctors.cpp.
Real setZeroScalar | ( | const Real & | t, |
const Real & | x, | ||
const Real & | y, | ||
const Real & | z, | ||
const ID & | id | ||
) |
Definition at line 545 of file HeartFunctors.cpp.
HeartFunctors::region1_Type appliedCurrent | ( | ) |
Definition at line 560 of file HeartFunctors.cpp.
HeartFunctors::region1_Type stimulus | ( | ) |
Definition at line 568 of file HeartFunctors.cpp.
const HeartFunctors::region_Type reducedConductivitySphere | ( | ) |
Definition at line 576 of file HeartFunctors.cpp.
const HeartFunctors::region_Type reducedConductivityCylinder | ( | ) |
Definition at line 584 of file HeartFunctors.cpp.
const HeartFunctors::region_Type reducedConductivityBox | ( | ) |
Definition at line 592 of file HeartFunctors.cpp.
const HeartFunctors::region1_Type initialScalar | ( | ) |
Definition at line 600 of file HeartFunctors.cpp.
const HeartFunctors::region1_Type zeroScalar | ( | ) |
Definition at line 608 of file HeartFunctors.cpp.
|
private |
GetPot M_dataFile |
Definition at line 144 of file HeartFunctors.hpp.
std::shared_ptr<Epetra_Comm> M_comm |
Definition at line 146 of file HeartFunctors.hpp.
Int M_stimulusSource |
Definition at line 148 of file HeartFunctors.hpp.
Real M_stimulusPeriod1 |
Definition at line 149 of file HeartFunctors.hpp.
Real M_stimulusPeriod2 |
Definition at line 150 of file HeartFunctors.hpp.
Real M_stimulusPeriod3 |
Definition at line 151 of file HeartFunctors.hpp.
Real M_stimulusPeriod4 |
Definition at line 152 of file HeartFunctors.hpp.
Real M_stimulusPeriod5 |
Definition at line 153 of file HeartFunctors.hpp.
Real M_stimulusPeriod6 |
Definition at line 154 of file HeartFunctors.hpp.
Real M_stimulusStart1 |
Definition at line 156 of file HeartFunctors.hpp.
Real M_stimulusStop1 |
Definition at line 157 of file HeartFunctors.hpp.
Real M_stimulusValue1 |
Definition at line 158 of file HeartFunctors.hpp.
Real M_stimulusRadius1 |
Definition at line 159 of file HeartFunctors.hpp.
Definition at line 160 of file HeartFunctors.hpp.
Real M_stimulusStart2 |
Definition at line 162 of file HeartFunctors.hpp.
Real M_stimulusStop2 |
Definition at line 163 of file HeartFunctors.hpp.
Real M_stimulusValue2 |
Definition at line 164 of file HeartFunctors.hpp.
Real M_stimulusRadius2 |
Definition at line 165 of file HeartFunctors.hpp.
Definition at line 166 of file HeartFunctors.hpp.
Real M_stimulusStart3 |
Definition at line 168 of file HeartFunctors.hpp.
Real M_stimulusStop3 |
Definition at line 169 of file HeartFunctors.hpp.
Real M_stimulusValue3 |
Definition at line 170 of file HeartFunctors.hpp.
Real M_stimulusRadius3 |
Definition at line 171 of file HeartFunctors.hpp.
Definition at line 172 of file HeartFunctors.hpp.
Real M_stimulusStart4 |
Definition at line 174 of file HeartFunctors.hpp.
Real M_stimulusStop4 |
Definition at line 175 of file HeartFunctors.hpp.
Real M_stimulusValue4 |
Definition at line 176 of file HeartFunctors.hpp.
Real M_stimulusRadius4 |
Definition at line 177 of file HeartFunctors.hpp.
Definition at line 178 of file HeartFunctors.hpp.
Real M_stimulusStart5 |
Definition at line 180 of file HeartFunctors.hpp.
Real M_stimulusStop5 |
Definition at line 181 of file HeartFunctors.hpp.
Real M_stimulusValue5 |
Definition at line 182 of file HeartFunctors.hpp.
Real M_stimulusRadius5 |
Definition at line 183 of file HeartFunctors.hpp.
Definition at line 184 of file HeartFunctors.hpp.
Real M_stimulusStart6 |
Definition at line 186 of file HeartFunctors.hpp.
Real M_stimulusStop6 |
Definition at line 187 of file HeartFunctors.hpp.
Real M_stimulusValue6 |
Definition at line 188 of file HeartFunctors.hpp.
Real M_stimulusRadius6 |
Definition at line 189 of file HeartFunctors.hpp.
Definition at line 190 of file HeartFunctors.hpp.
Real M_sphereX |
Definition at line 192 of file HeartFunctors.hpp.
Real M_sphereY |
Definition at line 193 of file HeartFunctors.hpp.
Real M_sphereZ |
Definition at line 194 of file HeartFunctors.hpp.
Real M_sphereR |
Definition at line 195 of file HeartFunctors.hpp.
Definition at line 196 of file HeartFunctors.hpp.
Real M_cylinderX |
Definition at line 198 of file HeartFunctors.hpp.
Real M_cylinderY |
Definition at line 199 of file HeartFunctors.hpp.
Real M_cylinderZ |
Definition at line 200 of file HeartFunctors.hpp.
Real M_cylinderA |
Definition at line 201 of file HeartFunctors.hpp.
Real M_cylinderB |
Definition at line 202 of file HeartFunctors.hpp.
Real M_cylinderC |
Definition at line 203 of file HeartFunctors.hpp.
Real M_cylinderR |
Definition at line 204 of file HeartFunctors.hpp.
Real M_minimumCylinderX |
Definition at line 205 of file HeartFunctors.hpp.
Real M_maximumCylinderX |
Definition at line 206 of file HeartFunctors.hpp.
Real M_minimumBoxX |
Definition at line 208 of file HeartFunctors.hpp.
Real M_minimumBoxY |
Definition at line 209 of file HeartFunctors.hpp.
Real M_minimumBoxZ |
Definition at line 210 of file HeartFunctors.hpp.
Real M_maximumBoxX |
Definition at line 212 of file HeartFunctors.hpp.
Real M_maximumBoxY |
Definition at line 213 of file HeartFunctors.hpp.
Real M_maximumBoxZ |
Definition at line 214 of file HeartFunctors.hpp.
Real M_timePeriod |
Definition at line 217 of file HeartFunctors.hpp.
Real M_appliedCurrentRightVentriculeAngle |
Definition at line 218 of file HeartFunctors.hpp.
Real M_appliedCurrentLeftVentriculeAngle |
Definition at line 219 of file HeartFunctors.hpp.
Real M_appliedCurrentStimulusTimeRightVentricule |
Definition at line 220 of file HeartFunctors.hpp.
Real M_appliedCurrentStimulusTimeLeftVentrivcule |
Definition at line 221 of file HeartFunctors.hpp.
Real M_ventricularFibrillation |
Definition at line 222 of file HeartFunctors.hpp.
Real M_nb_fibrillationSources |
Definition at line 223 of file HeartFunctors.hpp.
Real M_fibrillationSources |
Definition at line 224 of file HeartFunctors.hpp.
Real M_restPotential |
Definition at line 225 of file HeartFunctors.hpp.