36 #ifndef CELLBASEDPARABOLICPDESOLVER_HPP_
37 #define CELLBASEDPARABOLICPDESOLVER_HPP_
39 #include "SimpleLinearParabolicSolver.hpp"
40 #include "TetrahedralMesh.hpp"
47 template<
unsigned DIM>
71 c_vector<double, DIM+1>& rPhi,
72 c_matrix<double, DIM, DIM+1>& rGradPhi,
74 c_vector<double, 1>& rU,
75 c_matrix<double, 1, DIM>& rGradU ,
92 c_vector<double, DIM+1>& rPhi,
93 c_matrix<double, DIM, DIM+1>& rGradPhi,
95 c_vector<double, 1>& rU,
96 c_matrix<double, 1, DIM>& rGradU,
void IncrementInterpolatedQuantities(double phiI, const Node< DIM > *)
void ResetInterpolatedQuantities()
virtual c_matrix< double, 1 *(DIM+1), 1 *(DIM+1)> ComputeMatrixTerm(c_vector< double, DIM+1 > &rPhi, c_matrix< double, DIM, DIM+1 > &rGradPhi, ChastePoint< DIM > &rX, c_vector< double, 1 > &rU, c_matrix< double, 1, DIM > &rGradU, Element< DIM, DIM > *pElement)
virtual c_vector< double, 1 *(DIM+1)> ComputeVectorTerm(c_vector< double, DIM+1 > &rPhi, c_matrix< double, DIM, DIM+1 > &rGradPhi, ChastePoint< DIM > &rX, c_vector< double, 1 > &rU, c_matrix< double, 1, DIM > &rGradU, Element< DIM, DIM > *pElement)
double mInterpolatedSourceTerm
virtual ~CellBasedParabolicPdeSolver()
CellBasedParabolicPdeSolver(TetrahedralMesh< DIM, DIM > *pMesh, AbstractLinearParabolicPde< DIM, DIM > *pPde, BoundaryConditionsContainer< DIM, DIM, 1 > *pBoundaryConditions)