MonodomainProblem< DIM > Class Template Reference

#include <MonodomainProblem.hpp>

Inheritance diagram for MonodomainProblem< DIM >:

Inheritance graph
[legend]
Collaboration diagram for MonodomainProblem< DIM >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

AbstractCardiacPde< DIM > * CreateCardiacPde ()
AbstractDynamicAssemblerMixin
< DIM, DIM, 1 > * 
CreateAssembler ()
 MonodomainProblem (AbstractCardiacCellFactory< DIM > *pCellFactory)
 ~MonodomainProblem ()
MonodomainPde< DIM > * GetMonodomainPde ()
void WriteInfo (double time)

Protected Attributes

MonodomainPde< DIM > * mpMonodomainPde


Detailed Description

template<unsigned DIM>
class MonodomainProblem< DIM >

Class which specifies and solves a monodomain problem.

Definition at line 44 of file MonodomainProblem.hpp.


Constructor & Destructor Documentation

template<unsigned DIM>
MonodomainProblem< DIM >::MonodomainProblem ( AbstractCardiacCellFactory< DIM > *  pCellFactory  )  [inline]

Constructor

Parameters:
pCellFactory User defined cell factory which shows how the pde should create cells.

Definition at line 70 of file MonodomainProblem.cpp.

template<unsigned DIM>
MonodomainProblem< DIM >::~MonodomainProblem (  )  [inline]

Destructor

Definition at line 77 of file MonodomainProblem.cpp.


Member Function Documentation

template<unsigned DIM>
AbstractCardiacPde< DIM > * MonodomainProblem< DIM >::CreateCardiacPde (  )  [inline, virtual]

Subclasses must override this method to create a PDE object of the appropriate type.

This class will take responsibility for freeing the object when it is finished with.

Implements AbstractCardiacProblem< DIM, 1 >.

Definition at line 38 of file MonodomainProblem.cpp.

References AbstractCardiacProblem< DIM, 1 >::mpCellFactory.

template<unsigned DIM>
AbstractDynamicAssemblerMixin< DIM, DIM, 1 > * MonodomainProblem< DIM >::CreateAssembler (  )  [inline, virtual]

Subclasses must override this method to create a suitable assembler object.

This class will take responsibility for freeing the object when it is finished with.

Implements AbstractCardiacProblem< DIM, 1 >.

Definition at line 45 of file MonodomainProblem.cpp.

References AbstractCardiacProblem< DIM, 1 >::mpBoundaryConditionsContainer, AbstractCardiacProblem< DIM, 1 >::mpMesh, and AbstractCardiacProblem< DIM, 1 >::mUseMatrixBasedRhsAssembly.

template<unsigned DIM>
void MonodomainProblem< DIM >::WriteInfo ( double  time  )  [inline, virtual]

Print out time and max/min voltage values at current time.

Implements AbstractCardiacProblem< DIM, 1 >.

Definition at line 89 of file MonodomainProblem.cpp.

References AbstractCardiacProblem< DIM, 1 >::mpMesh, and AbstractCardiacProblem< DIM, 1 >::mSolution.


The documentation for this class was generated from the following files:

Generated on Wed Mar 18 12:52:43 2009 for Chaste by  doxygen 1.5.5