#include <CellwiseSourcePde.hpp>
Inherits AbstractLinearEllipticPde< DIM, DIM >.

Public Member Functions | |
| CellwiseSourcePde (AbstractCellPopulation< DIM, DIM > &rCellPopulation, double coefficient=0.0) | |
| const AbstractCellPopulation < DIM > & | rGetCellPopulation () const |
| double | GetCoefficient () const |
| virtual double | ComputeConstantInUSourceTerm (const ChastePoint< DIM > &rX, Element< DIM, DIM > *pElement) |
| virtual double | ComputeLinearInUCoeffInSourceTerm (const ChastePoint< DIM > &rX, Element< DIM, DIM > *pElement) |
| virtual double | ComputeLinearInUCoeffInSourceTermAtNode (const Node< DIM > &rNode) |
| virtual c_matrix< double, DIM, DIM > | ComputeDiffusionTerm (const ChastePoint< DIM > &rX) |
Protected Attributes | |
| AbstractCellPopulation< DIM, DIM > & | mrCellPopulation |
| double | mCoefficient |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &archive, const unsigned int version) |
Friends | |
| class | TestCellBasedPdes |
| class | boost::serialization::access |
A PDE which has a source at each non-apoptotic cell.
Definition at line 49 of file CellwiseSourcePde.hpp.
| CellwiseSourcePde< DIM >::CellwiseSourcePde | ( | AbstractCellPopulation< DIM, DIM > & | rCellPopulation, | |
| double | coefficient = 0.0 | |||
| ) | [inline] |
Constructor.
| rCellPopulation | reference to the cell population | |
| coefficient | the coefficient of consumption of nutrient by cells (defaults to 0.0) |
Definition at line 41 of file CellwiseSourcePde.cpp.
| double CellwiseSourcePde< DIM >::ComputeConstantInUSourceTerm | ( | const ChastePoint< DIM > & | rX, | |
| Element< DIM, DIM > * | pElement | |||
| ) | [inline, virtual] |
Overridden ComputeConstantInUSourceTerm() method.
| rX | The point in space | |
| pElement | The element |
Definition at line 60 of file CellwiseSourcePde.cpp.
| c_matrix< double, DIM, DIM > CellwiseSourcePde< DIM >::ComputeDiffusionTerm | ( | const ChastePoint< DIM > & | rX | ) | [inline, virtual] |
Overridden ComputeDiffusionTerm() method.
| rX | The point in space at which the diffusion term is computed |
Definition at line 93 of file CellwiseSourcePde.cpp.
| double CellwiseSourcePde< DIM >::ComputeLinearInUCoeffInSourceTerm | ( | const ChastePoint< DIM > & | rX, | |
| Element< DIM, DIM > * | pElement | |||
| ) | [inline, virtual] |
Overridden ComputeLinearInUCoeffInSourceTerm() method.
| rX | The point in space | |
| pElement | the element |
Definition at line 66 of file CellwiseSourcePde.cpp.
References NEVER_REACHED.
| double CellwiseSourcePde< DIM >::ComputeLinearInUCoeffInSourceTermAtNode | ( | const Node< DIM > & | rNode | ) | [inline, virtual] |
Overridden ComputeLinearInUCoeffInSourceTermAtNode() method.
| rNode | reference to the node |
Definition at line 73 of file CellwiseSourcePde.cpp.
References AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM >::GetCellUsingLocationIndex(), Node< SPACE_DIM >::GetIndex(), AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM >::IsCellAttachedToLocationIndex(), CellwiseSourcePde< DIM >::mCoefficient, and CellwiseSourcePde< DIM >::mrCellPopulation.
| double CellwiseSourcePde< DIM >::GetCoefficient | ( | ) | const [inline] |
Definition at line 54 of file CellwiseSourcePde.cpp.
References CellwiseSourcePde< DIM >::mCoefficient.
| const AbstractCellPopulation< DIM, DIM > & CellwiseSourcePde< DIM >::rGetCellPopulation | ( | ) | const [inline] |
Definition at line 48 of file CellwiseSourcePde.cpp.
References CellwiseSourcePde< DIM >::mrCellPopulation.
| void CellwiseSourcePde< DIM >::serialize | ( | Archive & | archive, | |
| const unsigned int | version | |||
| ) | [inline, private] |
Serialize the PDE and its member variables.
| archive | the archive | |
| version | the current version of this class |
Reimplemented from AbstractLinearEllipticPde< DIM, DIM >.
Definition at line 64 of file CellwiseSourcePde.hpp.
References CellwiseSourcePde< DIM >::mCoefficient.
friend class boost::serialization::access [friend] |
Needed for serialization.
Reimplemented from AbstractLinearEllipticPde< DIM, DIM >.
Definition at line 56 of file CellwiseSourcePde.hpp.
double CellwiseSourcePde< DIM >::mCoefficient [protected] |
Coefficient of consumption of nutrient by cells.
Definition at line 76 of file CellwiseSourcePde.hpp.
Referenced by CellwiseSourcePde< DIM >::ComputeLinearInUCoeffInSourceTermAtNode(), CellwiseSourcePde< DIM >::GetCoefficient(), and CellwiseSourcePde< DIM >::serialize().
AbstractCellPopulation<DIM, DIM>& CellwiseSourcePde< DIM >::mrCellPopulation [protected] |
The cell population member.
Definition at line 73 of file CellwiseSourcePde.hpp.
Referenced by CellwiseSourcePde< DIM >::ComputeLinearInUCoeffInSourceTermAtNode(), and CellwiseSourcePde< DIM >::rGetCellPopulation().
1.6.2