12 #include "libmesh/libmesh_config.h" 14 #ifdef LIBMESH_HAVE_SLEPC 16 #include "libmesh/solver_configuration.h" 23 class SlepcEigenSolver;
Nonlinear eigenvalue system to be solved.
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
libMesh::SlepcEigenSolver< libMesh::Number > & _slepc_solver
The slepc eigen solver object that we are configuring.
SlepcEigenSolverConfiguration(EigenProblem &eigen_problem, libMesh::SlepcEigenSolver< libMesh::Number > &slepc_eigen_solver, const NonlinearEigenSystem &nl_eigen_sys)
Constructur: get a reference to the SlepcEigenSolver variable to be able to manipulate it...
virtual void configure_solver() override
const NonlinearEigenSystem & _nl_eigen_sys
The system that owns the SLEPc solver.
EigenProblem & _eigen_problem
Problem for solving eigenvalue problems.