37 #ifndef ABSTRACTSTATICLINEARPDESOLVER_HPP_
38 #define ABSTRACTSTATICLINEARPDESOLVER_HPP_
40 #include "AbstractLinearPdeSolver.hpp"
48 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM,
unsigned PROBLEM_DIM>
72 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM,
unsigned PROBLEM_DIM>
76 this->InitialiseForSolve(initialGuess);
79 this->PrepareForSetupLinearSystem(NULL);
82 this->SetupLinearSystem(NULL,
true);
84 this->FinaliseLinearSystem(NULL);
87 Vec solution = this->mpLinearSystem->Solve(initialGuess);
89 this->FollowingSolveLinearSystem(solution);
Vec Solve(Vec initialGuess=NULL)
AbstractStaticLinearPdeSolver(AbstractTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > *pMesh)