#include <AbstractLinearParabolicPde.hpp>
Public Member Functions | |
virtual double | ComputeDuDtCoefficientFunction (const ChastePoint< SPACE_DIM > &x)=0 |
virtual double | ComputeNonlinearSourceTerm (const ChastePoint< SPACE_DIM > &x, double u)=0 |
virtual double | ComputeNonlinearSourceTermAtNode (const Node< SPACE_DIM > &node, double u) |
virtual double | ComputeLinearSourceTerm (const ChastePoint< SPACE_DIM > &x)=0 |
virtual c_matrix< double, SPACE_DIM, SPACE_DIM > | ComputeDiffusionTerm (const ChastePoint< SPACE_DIM > &x, Element< SPACE_DIM, SPACE_DIM > *pElement=NULL)=0 |
virtual double | ComputeLinearSourceTermAtNode (const Node< SPACE_DIM > &node) |
A general PDE of the form: c(x) du/dt = Grad.(DiffusionTerm(x)*Grad(u))+LinearSourceTerm(x)+NonlinearSourceTerm(x, u)
Definition at line 46 of file AbstractLinearParabolicPde.hpp.
virtual double AbstractLinearParabolicPde< SPACE_DIM >::ComputeDuDtCoefficientFunction | ( | const ChastePoint< SPACE_DIM > & | x | ) | [pure virtual] |
The function c(x) in "c(x) du/dt = Grad.(DiffusionTerm(x)*Grad(u))+LinearSourceTerm(x)+NonlinearSourceTerm(x, u)"
Implemented in MonodomainPde< SPACE_DIM >, and MonodomainPde< DIM >.
virtual double AbstractLinearParabolicPde< SPACE_DIM >::ComputeNonlinearSourceTerm | ( | const ChastePoint< SPACE_DIM > & | x, | |
double | u | |||
) | [pure virtual] |
Compute Nonlinear Source Term.
x | The point in space at which the Nonlinear Source Term is computed. |
Implemented in MonodomainPde< SPACE_DIM >, and MonodomainPde< DIM >.
virtual double AbstractLinearParabolicPde< SPACE_DIM >::ComputeLinearSourceTerm | ( | const ChastePoint< SPACE_DIM > & | x | ) | [pure virtual] |
Compute Linear Source Term.
x | The point in space at which the Linear Source Term is computed. |
Implemented in MonodomainPde< SPACE_DIM >, and MonodomainPde< DIM >.
virtual c_matrix<double, SPACE_DIM, SPACE_DIM> AbstractLinearParabolicPde< SPACE_DIM >::ComputeDiffusionTerm | ( | const ChastePoint< SPACE_DIM > & | x, | |
Element< SPACE_DIM, SPACE_DIM > * | pElement = NULL | |||
) | [pure virtual] |
Compute Diffusion Term.
x | The point in space at which the Diffusion Term is computed. | |
pElement | The mesh element that x is contained in (optional). |
Implemented in MonodomainPde< SPACE_DIM >, and MonodomainPde< DIM >.