36 #ifndef LINEARSTEADYSTATEDIFFUSIONREACTIONPDE_HPP_ 37 #define LINEARSTEADYSTATEDIFFUSIONREACTIONPDE_HPP_ 39 #include "ChastePoint.hpp" 40 #include "Element.hpp" 41 #include "SmartPointers.hpp" 42 #include "UnitCollection.hpp" 43 #include "AbstractDiscreteContinuumLinearEllipticPde.hpp" 48 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM = ELEMENT_DIM>
77 static boost::shared_ptr<LinearSteadyStateDiffusionReactionPde<ELEMENT_DIM, SPACE_DIM> >
Create();
static boost::shared_ptr< LinearSteadyStateDiffusionReactionPde< ELEMENT_DIM, SPACE_DIM > > Create()
units::quantity< unit::rate > mLinearInUTerm
void UpdateDiscreteSourceStrengths()
double ComputeLinearInUCoeffInSourceTerm(const ChastePoint< SPACE_DIM > &rX, Element< ELEMENT_DIM, SPACE_DIM > *pElement)
void SetContinuumLinearInUTerm(units::quantity< unit::rate > linearInUTerm)
std::vector< units::quantity< unit::rate > > mDiscreteLinearSourceStrengths
LinearSteadyStateDiffusionReactionPde()
~LinearSteadyStateDiffusionReactionPde()