LifeV
|
#include <HeartMonodomainData.hpp>
Private Attributes | |
region_Type | M_reducedConductivityBox |
region_Type | M_reducedConductivityCylinder |
region_Type | M_reducedConductivitySphere |
bool | M_hasFibers |
UInt | M_verbose |
Int | M_heartDiffusionFactor |
Real | M_diffusivity |
Real | M_longitudinalConductivity |
Real | M_membraneCapacitance |
Real | M_transversalConductivity |
Real | M_volumeSurfaceRatio |
Real | M_conductivityRatio |
std::string | M_fibersDirectory |
std::string | M_fibersFile |
std::string | M_postProcessingDirectory |
std::string | M_uOrder |
full name More... | |
Public Types | |
typedef std::function< Real(Real const &x, Real const &y, Real const &z, Real const &t, ID const &id, Real const &) > | region_Type |
Constructor & Destructor | |
HeartMonodomainData () | |
Constructors. More... | |
HeartMonodomainData (std::shared_ptr< HeartFunctors > heart) | |
HeartMonodomainData (const HeartMonodomainData &dataMonodomain) | |
virtual | ~HeartMonodomainData () |
Operators | |
HeartMonodomainData & | operator= (const HeartMonodomainData &dataMonodomain) |
Methods | |
void | showMe (std::ostream &output=std::cout) |
output: show the data used for the simulation More... | |
Set Methods | |
void | setup (const GetPot &dataFile) |
external setup: set all the data for the simulation More... | |
Get Methods | |
const region_Type & | reducedConductivityBox () const |
const region_Type & | reducedConductivityCylinder () const |
const region_Type & | reducedConductivitySphere () const |
const UInt & | verbose () const |
verbose More... | |
std::string | uOrder () const |
FE space order. More... | |
const Real & | volumeSurfaceRatio () const |
Chi. More... | |
const Real & | conductivityRatio () const |
lambda, key parameter in the derivation of Monodomain equations More... | |
std::string | fibersFile () const |
fiber File More... | |
const Int & | heartDiffusionFactor () const |
bool | hasFibers () const |
const Real & | longitudinalConductivity () const |
sigma_l More... | |
const Real & | transversalConductivity () const |
sigma_t More... | |
const Real & | membraneCapacitance () const |
Cm. More... | |
const Real & | diffusivity () const |
D. More... | |
std::string | postProcessingDirectory () const |
Post_dir. More... | |
Additional Inherited Members | |
Public Member Functions inherited from MeshData | |
MeshData () | |
Empty Constructor. More... | |
MeshData (const GetPot &dataFile, const std::string §ion="space_discretization") | |
Constructor. More... | |
MeshData (const MeshData &meshData) | |
Copy constructor. More... | |
virtual | ~MeshData () |
Virtual destructor. More... | |
void | setup (const GetPot &dataFile, const std::string §ion) |
Read the dataFile and set all the members. More... | |
void | setup (const Teuchos::ParameterList &meshParameters) |
Set all members using a Teuchos ParameterList. More... | |
virtual void | showMe (std::ostream &output=std::cout) const |
Display the values. More... | |
void | setMeshDir (const std::string &dir) |
void | setMeshFile (const std::string &file) |
void | setMeshType (const std::string &type) |
void | setMOrder (const std::string &order) |
void | setVerbose (const bool &isVerbose) |
const std::string & | meshDir () const |
const std::string & | meshFile () const |
const std::string & | meshType () const |
const std::string & | mOrder () const |
const bool & | verbose () const |
Public Member Functions inherited from TimeData | |
TimeData () | |
Empty Constructor. More... | |
TimeData (const GetPot &dataFile, const std::string §ion="time_discretization") | |
Constructor. More... | |
TimeData (const TimeData &TimeData) | |
Copy constructor. More... | |
virtual | ~TimeData () |
Virtual destructor. More... | |
void | setup (const GetPot &dfile, const std::string §ion="time_discretization") |
Read the dataFile and set all the internal quantities. More... | |
void | updateTime () |
Update the time by a timestep. More... | |
bool | canAdvance () |
Return if we can make a new timestep. More... | |
bool | isFirstTimeStep () |
Return if it is the initial time step. More... | |
bool | isLastTimeStep () |
Return if it is the last time step. More... | |
void | showMe (std::ostream &output=std::cout) const |
Display general information about the content of the class. More... | |
Real | round (const Real &n, const Int &decimal=10) const |
void | setInitialTime (const Real &initialTime) |
Set the initial time step. More... | |
void | setEndTime (const Real &endTime) |
Set the final time step. More... | |
void | setTime (const Real &time) |
Set the present time of the simulation. More... | |
void | setTimeStep (const Real &timeStep) |
Set the initial time step. More... | |
void | setTimeStepNumber (const UInt &timeStepNumber) |
Set the time step number. More... | |
const Real & | initialTime () const |
Get the initial time step. More... | |
const Real & | endTime () const |
Get the final time step. More... | |
const Real & | periodTime () const |
Get the period. More... | |
const Real & | time () const |
Get the present time. More... | |
Real | leftTime () const |
Get the time left. More... | |
Real | elapsedTime () const |
Get the elapsed time. More... | |
Real | inCycleTime () const |
Get the present time shifted inside the first cycle (i.e. More... | |
Real | previousTime () const |
Get the previous time. More... | |
Real | nextTime () const |
Get the next time. More... | |
const Real & | timeStep () const |
Get the time step used for advancing. More... | |
const UInt & | timeStepNumber () const |
Get the number of time step performed. More... | |
Definition at line 54 of file HeartMonodomainData.hpp.
typedef std::function< Real ( Real const& x, Real const& y, Real const& z, Real const& t, ID const& id, Real const&) > region_Type |
Definition at line 69 of file HeartMonodomainData.hpp.
Constructors.
Definition at line 59 of file HeartMonodomainData.cpp.
HeartMonodomainData | ( | std::shared_ptr< HeartFunctors > | heart | ) |
HeartMonodomainData | ( | const HeartMonodomainData & | dataMonodomain | ) |
|
inlinevirtual |
Definition at line 85 of file HeartMonodomainData.hpp.
HeartMonodomainData & operator= | ( | const HeartMonodomainData & | dataMonodomain | ) |
Definition at line 104 of file HeartMonodomainData.cpp.
void showMe | ( | std::ostream & | output = std::cout | ) |
output: show the data used for the simulation
Definition at line 169 of file HeartMonodomainData.cpp.
void setup | ( | const GetPot & | dataFile | ) |
external setup: set all the data for the simulation
Definition at line 129 of file HeartMonodomainData.cpp.
|
inline |
Definition at line 116 of file HeartMonodomainData.hpp.
|
inline |
Definition at line 121 of file HeartMonodomainData.hpp.
|
inline |
Definition at line 126 of file HeartMonodomainData.hpp.
|
inline |
verbose
Definition at line 132 of file HeartMonodomainData.hpp.
|
inline |
FE space order.
Definition at line 138 of file HeartMonodomainData.hpp.
|
inline |
Chi.
Definition at line 144 of file HeartMonodomainData.hpp.
|
inline |
lambda, key parameter in the derivation of Monodomain equations
Definition at line 150 of file HeartMonodomainData.hpp.
|
inline |
fiber File
Definition at line 156 of file HeartMonodomainData.hpp.
|
inline |
|
inline |
|
inline |
sigma_l
Definition at line 174 of file HeartMonodomainData.hpp.
|
inline |
sigma_t
Definition at line 180 of file HeartMonodomainData.hpp.
|
inline |
Cm.
Definition at line 186 of file HeartMonodomainData.hpp.
|
inline |
D.
Definition at line 192 of file HeartMonodomainData.hpp.
|
inline |
Post_dir.
Definition at line 198 of file HeartMonodomainData.hpp.
|
private |
Definition at line 213 of file HeartMonodomainData.hpp.
|
private |
Definition at line 214 of file HeartMonodomainData.hpp.
|
private |
Definition at line 215 of file HeartMonodomainData.hpp.
|
private |
Definition at line 217 of file HeartMonodomainData.hpp.
|
private |
Definition at line 219 of file HeartMonodomainData.hpp.
|
private |
Definition at line 221 of file HeartMonodomainData.hpp.
|
private |
Definition at line 223 of file HeartMonodomainData.hpp.
|
private |
Definition at line 224 of file HeartMonodomainData.hpp.
|
private |
Definition at line 225 of file HeartMonodomainData.hpp.
|
private |
Definition at line 226 of file HeartMonodomainData.hpp.
|
private |
Definition at line 227 of file HeartMonodomainData.hpp.
|
private |
Definition at line 228 of file HeartMonodomainData.hpp.
|
private |
Definition at line 230 of file HeartMonodomainData.hpp.
|
private |
Definition at line 231 of file HeartMonodomainData.hpp.
|
private |
Definition at line 232 of file HeartMonodomainData.hpp.
|
private |
full name
Definition at line 233 of file HeartMonodomainData.hpp.