66 c_vector<double, DIM+1>& rPhi,
67 c_matrix<double, DIM, DIM+1>& rGradPhi,
69 c_vector<double, 1>& rU,
70 c_matrix<double, 1, DIM>& rGradU,
74 c_matrix<double, DIM, DIM> pde_diffusion_term = this->mpParabolicPde->ComputeDiffusionTerm(rX, pElement);
76 return prod( trans(rGradPhi), c_matrix<double, DIM, DIM+1>(prod(pde_diffusion_term, rGradPhi)) )
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)