38 #include<lifev/heart/solver/HeartBidomainData.hpp> 57 setup ( heart -> M_dataFile);
119 if (
this != &dataBidomain )
134 M_fibersDirectory = dataBidomain.M_fibersDirectory;
135 M_fibersFile = dataBidomain.M_fibersFile;
136 M_postProcessingDirectory = dataBidomain.M_postProcessingDirectory;
137 M_uOrder = dataBidomain.M_uOrder;
152 if ( dataFile
("electric/physics/ion_model", 1
) == 1)
161 else if ( dataFile
("electric/physics/ion_model", 1
) == 2)
170 else if ( dataFile
("electric/physics/ion_model", 1
) == 3)
180 M_verbose = dataFile
( "electric/miscellaneous/verbose", 1
);
181 M_postProcessingDirectory = dataFile (
"electric/miscellaneous/post_dir",
"./");
182 M_uOrder = dataFile (
"electric/space_discretization/u_order",
"P1");
184 M_hasFibers = dataFile
( "electric/space_discretization/has_fibers", 0
);
185 M_BDForder = dataFile
("electric/time_discretization/BDF_order", 1
);
188 std::string fibersDirectory = dataFile (
"electric/space_discretization/fibers_dir",
this->meshDir().c_str() );
189 std::string fibersFile =
this -> meshFile();
190 fibersFile.replace ( fibersFile.find (
".mesh"), 5,
"fibers");
191 M_fibersFile = fibersDirectory + dataFile (
"electric/space_discretization/fibers_file", fibersFile.c_str() );
192 std::cout <<
"Fibers File: " << M_fibersFile << std::endl;
197 std::cout <<
"Fibers not included!" << std::endl;
205 output <<
"\n*** Values for data [fluid/physics]\n\n";
206 output <<
"endtime = " << endTime() << std::endl;
207 output <<
"\n*** Values for data [fluid/miscellaneous]\n\n";
208 output <<
"verbose = " << M_verbose << std::endl;
Real M_transversalInternalConductivity
Real M_internalDiffusivity
double operator()(const char *VarName, const double &Default) const
HeartBidomainData & operator=(const HeartBidomainData &dataBidomain)
Real M_longitudinalExternalConductivity
region_Type M_reducedConductivityCylinder
HeartBidomainData()
Constructors.
region_Type M_reducedConductivitySphere
Real M_volumeSurfaceRatio
Real M_transversalExternalConductivity
MeshData - class for handling spatial discretization.
Int M_heartDiffusionFactor
MeshData()
Empty Constructor.
HeartBidomainData(const HeartBidomainData &dataBidomain)
int operator()(const char *VarName, int Default) const
Real M_membraneCapacitance
void setup(const GetPot &dataFile)
external setup: set all the data for the simulation
HeartBidomainData(std::shared_ptr< HeartFunctors > heart)
Real M_externalDiffusivity
region_Type M_reducedConductivityBox
Real M_longitudinalInternalConductivity
void showMe(std::ostream &output=std::cout)
Output: show the data used for the simulation.