VolumeDependentAveragedSourcePde< DIM > Class Template Reference

#include <VolumeDependentAveragedSourcePde.hpp>

Inherits AveragedSourcePde< DIM >.

Collaboration diagram for VolumeDependentAveragedSourcePde< DIM >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 VolumeDependentAveragedSourcePde (AbstractCellPopulation< DIM > &rCellPopulation, double coefficient=0.0)
void SetupSourceTerms (TetrahedralMesh< DIM, DIM > &rCoarseMesh, std::map< CellPtr, unsigned > *pCellPdeElementMap=NULL)

Private Member Functions

template<class Archive >
void serialize (Archive &archive, const unsigned int version)

Private Attributes

NodeBasedCellPopulation< DIM > * mpStaticCastCellPopulation

Friends

class TestCellBasedPdes
class boost::serialization::access

Detailed Description

template<unsigned DIM>
class VolumeDependentAveragedSourcePde< DIM >

A PDE which calculates the source term by adding the number of cells in the element containing that point and scaling by the element area.

Definition at line 45 of file VolumeDependentAveragedSourcePde.hpp.


Constructor & Destructor Documentation

template<unsigned DIM>
VolumeDependentAveragedSourcePde< DIM >::VolumeDependentAveragedSourcePde ( AbstractCellPopulation< DIM > &  rCellPopulation,
double  coefficient = 0.0 
) [inline]

Constructor.

Parameters:
rCellPopulation reference to the cell population
coefficient the coefficient of consumption of nutrient by cells (defaults to 0.0)

Definition at line 33 of file VolumeDependentAveragedSourcePde.cpp.

References VolumeDependentAveragedSourcePde< DIM >::mpStaticCastCellPopulation, and AveragedSourcePde< DIM >::mrCellPopulation.


Member Function Documentation

template<unsigned DIM>
template<class Archive >
void VolumeDependentAveragedSourcePde< DIM >::serialize ( Archive &  archive,
const unsigned int  version 
) [inline, private]

Serialize the PDE and its member variables.

Parameters:
archive the archive
version the current version of this class

Reimplemented from AveragedSourcePde< DIM >.

Definition at line 60 of file VolumeDependentAveragedSourcePde.hpp.

template<unsigned DIM>
void VolumeDependentAveragedSourcePde< DIM >::SetupSourceTerms ( TetrahedralMesh< DIM, DIM > &  rCoarseMesh,
std::map< CellPtr, unsigned > *  pCellPdeElementMap = NULL 
) [inline, virtual]

Friends And Related Function Documentation

template<unsigned DIM>
friend class boost::serialization::access [friend]

Needed for serialization.

Reimplemented from AveragedSourcePde< DIM >.

Definition at line 52 of file VolumeDependentAveragedSourcePde.hpp.


Member Data Documentation


The documentation for this class was generated from the following files:
Generated on Thu Dec 22 13:08:14 2011 for Chaste by  doxygen 1.6.3