LifeV
lifev/electrophysiology/examples/example_bidomain/main.cpp File Reference

Test for ElectroETAbidomainSolver and IonicMinimalModel. More...

#include <Epetra_ConfigDefs.h>
#include <Epetra_SerialComm.h>
#include <fstream>
#include <string>
#include <lifev/core/array/VectorSmall.hpp>
#include <lifev/core/array/VectorEpetra.hpp>
#include <lifev/core/array/MatrixEpetra.hpp>
#include <lifev/core/array/MapEpetra.hpp>
#include <lifev/core/mesh/MeshData.hpp>
#include <lifev/core/mesh/MeshPartitioner.hpp>
#include <lifev/core/filter/ExporterEnsight.hpp>
#include <lifev/core/filter/ExporterHDF5.hpp>
#include <lifev/core/filter/ExporterEmpty.hpp>
#include <lifev/core/algorithm/LinearSolver.hpp>
#include <lifev/electrophysiology/examples/example_bidomain/ElectroETABidomainSolver.hpp>
#include <lifev/electrophysiology/solver/IonicModels/IonicMinimalModel.hpp>
#include <lifev/core/fem/BCManage.hpp>
#include <lifev/core/LifeV.hpp>
#include <Teuchos_RCP.hpp>
#include <Teuchos_ParameterList.hpp>
#include "Teuchos_XMLParameterListHelpers.hpp"
+ Include dependency graph for lifev/electrophysiology/examples/example_bidomain/main.cpp:

Go to the source code of this file.

Functions

Real smoothing (const Real &, const Real &x, const Real &y, const Real &z, const ID &)
 
Real PacingProtocol (const Real &, const Real &x, const Real &y, const Real &z, const ID &)
 
static Real bcDirichletZero (const Real &, const Real &, const Real &, const Real &, const LifeV::ID &)
 
static Real bcDirichletOne (const Real &, const Real &, const Real &, const Real &, const LifeV::ID &)
 
Int main (Int argc, char **argv)
 

Detailed Description

Test for ElectroETAbidomainSolver and IonicMinimalModel.

This example make use of a bidomain solver which should not be considered as a solver! If you would like to implement a bidomain solver, please make write it from scratch.

Date
08 - 013
Author
Toni Lassila toni..nosp@m.lass.nosp@m.ila@e.nosp@m.pfl..nosp@m.ch
Contributor:
Toni Lassila toni..nosp@m.lass.nosp@m.ila@e.nosp@m.pfl..nosp@m.ch

Definition in file lifev/electrophysiology/examples/example_bidomain/main.cpp.

Function Documentation

◆ smoothing()

Real smoothing ( const Real ,
const Real x,
const Real y,
const Real z,
const ID  
)

◆ PacingProtocol()

Real PacingProtocol ( const Real ,
const Real x,
const Real y,
const Real z,
const ID  
)

◆ bcDirichletZero()

static Real bcDirichletZero ( const Real ,
const Real ,
const Real ,
const Real ,
const LifeV::ID  
)
static

◆ bcDirichletOne()

static Real bcDirichletOne ( const Real ,
const Real ,
const Real ,
const Real ,
const LifeV::ID  
)
static

◆ main()

Int main ( Int  argc,
char **  argv 
)

Initializing Epetra communicator

Definition at line 144 of file lifev/electrophysiology/examples/example_bidomain/main.cpp.