#include <SlepcEigenSolverConfiguration.h>
| Public Member Functions | |
| SlepcEigenSolverConfiguration (EigenProblem &eigen_problem, libMesh::SlepcEigenSolver< libMesh::Number > &slepc_eigen_solver, const NonlinearEigenSystem &nl_eigen_sys) | |
| Constructur: get a reference to the SlepcEigenSolvervariable to be able to manipulate it.  More... | |
| virtual void | configure_solver () override | 
| virtual void | set_options_during_init () | 
| virtual void | respond_to_solve_failure (unsigned int) | 
| Static Public Member Functions | |
| static std::string | get_info () | 
| static void | print_info (std::ostream &out_stream=libMesh::out) | 
| static unsigned int | n_objects () | 
| static void | enable_print_counter_info () | 
| static void | disable_print_counter_info () | 
| Public Attributes | |
| std::map< std::string, Real > | real_valued_data | 
| std::map< std::string, int > | int_valued_data | 
| std::map< std::string, std::string > | string_data | 
| Protected Types | |
| typedef std::map< std::string, std::pair< unsigned int, unsigned int > > | Counts | 
| Protected Member Functions | |
| void | increment_constructor_count (const std::string &name) noexcept | 
| void | increment_destructor_count (const std::string &name) noexcept | 
| Static Protected Attributes | |
| static Counts | _counts | 
| static Threads::atomic< unsigned int > | _n_objects | 
| static Threads::spin_mutex | _mutex | 
| static bool | _enable_print_counter | 
| Private Attributes | |
| EigenProblem & | _eigen_problem | 
| libMesh::SlepcEigenSolver< libMesh::Number > & | _slepc_solver | 
| The slepc eigen solver object that we are configuring.  More... | |
| const NonlinearEigenSystem & | _nl_eigen_sys | 
| The system that owns the SLEPc solver.  More... | |
Definition at line 26 of file SlepcEigenSolverConfiguration.h.
| SlepcEigenSolverConfiguration::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. 
Constructor: get a reference to the SlepcEigenSolver variable to be able to manipulate it. 
Definition at line 24 of file SlepcEigenSolverConfiguration.C.
| 
 | overridevirtual | 
Implements libMesh::SolverConfiguration.
Definition at line 36 of file SlepcEigenSolverConfiguration.C.
| 
 | private | 
Definition at line 39 of file SlepcEigenSolverConfiguration.h.
Referenced by configure_solver().
| 
 | private | 
The system that owns the SLEPc solver.
Definition at line 47 of file SlepcEigenSolverConfiguration.h.
Referenced by configure_solver().
| 
 | private | 
The slepc eigen solver object that we are configuring.
Definition at line 44 of file SlepcEigenSolverConfiguration.h.
Referenced by configure_solver().
 1.8.14
 1.8.14