#include <AbstractLinearEllipticPde.hpp>

Public Member Functions | |
| virtual double | ComputeConstantInUSourceTerm (const ChastePoint< SPACE_DIM > &x)=0 |
| virtual double | ComputeLinearInUCoeffInSourceTerm (const ChastePoint< SPACE_DIM > &x, Element< ELEM_DIM, SPACE_DIM > *pElement)=0 |
| virtual c_matrix< double, SPACE_DIM, SPACE_DIM > | ComputeDiffusionTerm (const ChastePoint< SPACE_DIM > &x)=0 |
| virtual double | ComputeConstantInUSourceTermAtNode (const Node< SPACE_DIM > &node) |
| virtual double | ComputeLinearInUCoeffInSourceTermAtNode (const Node< SPACE_DIM > &node) |
A general PDE of the form: 0 = Grad.(DiffusionTerm(x)*Grad(u)) + ComputeConstantInUSourceTerm(x) + ComputeLinearInUCoeffInSourceTerm(x, u)
Parabolic PDEs are be derived from this (AbstractLinearParabolicPde)
Definition at line 64 of file AbstractLinearEllipticPde.hpp.
| virtual double AbstractLinearEllipticPde< ELEM_DIM, SPACE_DIM >::ComputeConstantInUSourceTerm | ( | const ChastePoint< SPACE_DIM > & | x | ) | [pure virtual] |
The constant in u part of the source term, i.e g(x) in Div(D Grad u) + f(x)u + g(x) = 0
| x | The point in space |
| virtual double AbstractLinearEllipticPde< ELEM_DIM, SPACE_DIM >::ComputeLinearInUCoeffInSourceTerm | ( | const ChastePoint< SPACE_DIM > & | x, | |
| Element< ELEM_DIM, SPACE_DIM > * | pElement | |||
| ) | [pure virtual] |
The coefficient of u in the linear part of the source term, i.e f(x) in Div(D Grad u) + f(x)u + g(x) = 0
| x | The point in space |
| virtual c_matrix<double, SPACE_DIM, SPACE_DIM> AbstractLinearEllipticPde< ELEM_DIM, SPACE_DIM >::ComputeDiffusionTerm | ( | const ChastePoint< SPACE_DIM > & | x | ) | [pure virtual] |
Compute Diffusion Term.
| x | The point in space at which the Diffusion Term is computed. |
1.5.5