LifeV
|
#include <heart.hpp>
Private Attributes | |
UInt | ion_model |
UInt | nbeq |
std::shared_ptr< HeartFunctors > | M_heart_fct |
Typedefs | |
typedef HeartMonodomainSolver< RegionMesh< LinearTetra > >::vector_Type | vector_Type |
typedef HeartMonodomainSolver< RegionMesh< LinearTetra > >::matrix_Type | matrix_Type |
typedef std::shared_ptr< vector_Type > | vectorPtr_Type |
typedef std::shared_ptr< matrix_Type > | matrixPtr_Type |
Constructors, destructor | |
Heart (Int argc, char **argv) | |
Constructors. More... | |
virtual | ~Heart () |
Methods | |
void | run () |
To build the system and iterate. More... | |
void | computeRhs (vector_Type &rhs, HeartMonodomainSolver< RegionMesh< LinearTetra > > &electricModel, std::shared_ptr< HeartIonicSolver< RegionMesh< LinearTetra > > > ionicModel, HeartMonodomainData &dataMonodomain) |
To compute the righthand side of the system. More... | |
typedef HeartMonodomainSolver< RegionMesh<LinearTetra> >::vector_Type vector_Type |
typedef HeartMonodomainSolver<RegionMesh<LinearTetra> >::matrix_Type matrix_Type |
typedef std::shared_ptr<vector_Type> vectorPtr_Type |
typedef std::shared_ptr<matrix_Type> matrixPtr_Type |
void run | ( | ) |
To build the system and iterate.
Methods.
Construction of data classes
Boundary conditions handler and function
Construction of the partitioned mesh
Initialization of the FE type and quadrature rules for both the variables
Construction of the FE spaces
Building time-independent part of the system
Initialization
Setting generic Exporter postprocessing
Temporal loop
Definition at line 94 of file heart.cpp.
void computeRhs | ( | vector_Type & | rhs, |
HeartMonodomainSolver< RegionMesh< LinearTetra > > & | electricModel, | ||
std::shared_ptr< HeartIonicSolver< RegionMesh< LinearTetra > > > | ionicModel, | ||
HeartMonodomainData & | dataMonodomain | ||
) |
|
private |