![]() |
LifeV
|
Class for solving the Bidomain equations in electrophysiology. More...
#include <Epetra_SerialComm.h>#include <string>#include <lifev/core/fem/BCManage.hpp>#include <lifev/core/filter/ExporterEnsight.hpp>#include <lifev/core/filter/ExporterHDF5.hpp>#include <lifev/core/filter/ExporterEmpty.hpp>#include <Epetra_LocalMap.h>#include <lifev/core/array/MatrixElemental.hpp>#include <lifev/core/array/MatrixSmall.hpp>#include <lifev/core/algorithm/SolverAztecOO.hpp>#include <lifev/core/array/MapEpetra.hpp>#include <lifev/core/array/MatrixEpetra.hpp>#include <lifev/core/array/MatrixEpetraStructured.hpp>#include <lifev/core/array/VectorEpetra.hpp>#include <lifev/core/array/VectorEpetraStructured.hpp>#include <lifev/core/array/MatrixEpetraStructuredUtility.hpp>#include <lifev/core/fem/SobolevNorms.hpp>#include <lifev/core/fem/GeometricMap.hpp>#include <lifev/electrophysiology/solver/IonicModels/ElectroIonicModel.hpp>#include <lifev/core/util/LifeChrono.hpp>#include <lifev/core/fem/FESpace.hpp>#include <lifev/electrophysiology/util/HeartUtility.hpp>#include <Teuchos_RCP.hpp>#include <Teuchos_ParameterList.hpp>#include "Teuchos_XMLParameterListHelpers.hpp"#include <lifev/eta/fem/ETFESpace.hpp>#include <lifev/eta/expression/Integrate.hpp>#include <lifev/core/mesh/MeshLoadingUtility.hpp>#include <lifev/core/algorithm/LinearSolver.hpp>#include <lifev/core/algorithm/Preconditioner.hpp>#include <lifev/core/algorithm/PreconditionerML.hpp>#include <lifev/core/algorithm/PreconditionerIfpack.hpp>#include <boost/typeof/typeof.hpp>#include <lifev/core/fem/GradientRecovery.hpp>
Include dependency graph for ElectroETABidomainSolver.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| class | ElectroETABidomainSolver< Mesh, IonicModel > |
| BidomainSolver - Class featuring the usual solver for bidomain equations. More... | |
Namespaces | |
| LifeV | |
| Default Physical Solver. | |
Class for solving the Bidomain equations in electrophysiology.
update 10-10-2013
This class provides interfaces to solve the bidomain equations ( reaction diffusion equation ) using the ETA framework. The solution can be performed using three different methods: -operator splitting method (at this point available only with forward Euler for the reaction step and backward Euler for the diffusion step. ); -Ionic Currents Interpolation (at this point only forward Euler); -State Variable interpolation (at this point only forward Euler).
Definition in file ElectroETABidomainSolver.hpp.