36 #ifndef FINITEELEMENTSOLVER_HPP_ 37 #define FINITEELEMENTSOLVER_HPP_ 39 #include "SmartPointers.hpp" 40 #include "AbstractUnstructuredGridDiscreteContinuumSolver.hpp" 41 #include "DiscreteContinuumMesh.hpp" 46 template<
unsigned DIM>
85 static boost::shared_ptr<FiniteElementSolver<DIM> >
Create();
96 void SetGuess(
const std::vector<double>& guess);
bool mUseLinearSolveForGuess
void SetUseSimpleNetonSolver(bool useNewton)
void SetUseLinearSolveForGuess(bool useLinearSolve)
static boost::shared_ptr< FiniteElementSolver< DIM > > Create()
void SetGuess(const std::vector< double > &guess)
virtual ~FiniteElementSolver()
std::vector< double > mGuess