|
libMesh
|
This is the complete list of members for libMesh::LinearSolver< T >, including all inherited members.
| _communicator | libMesh::ParallelObject | protected |
| _counts | libMesh::ReferenceCounter | protectedstatic |
| _enable_print_counter | libMesh::ReferenceCounter | protectedstatic |
| _is_initialized | libMesh::LinearSolver< T > | protected |
| _mutex | libMesh::ReferenceCounter | protectedstatic |
| _n_objects | libMesh::ReferenceCounter | protectedstatic |
| _preconditioner | libMesh::LinearSolver< T > | protected |
| _preconditioner_type | libMesh::LinearSolver< T > | protected |
| _solver_configuration | libMesh::LinearSolver< T > | protected |
| _solver_type | libMesh::LinearSolver< T > | protected |
| adjoint_solve(SparseMatrix< T > &, NumericVector< T > &, NumericVector< T > &, const std::optional< double > tol=std::nullopt, const std::optional< unsigned int > m_its=std::nullopt) | libMesh::LinearSolver< T > | virtual |
| attach_preconditioner(Preconditioner< T > *preconditioner) | libMesh::LinearSolver< T > | |
| build(const libMesh::Parallel::Communicator &comm_in, const SolverPackage solver_package=libMesh::default_solver_package()) | libMesh::LinearSolver< T > | static |
| clear() | libMesh::LinearSolver< T > | inlinevirtual |
| comm() const | libMesh::ParallelObject | inline |
| Counts typedef | libMesh::ReferenceCounter | protected |
| disable_print_counter_info() | libMesh::ReferenceCounter | static |
| enable_print_counter_info() | libMesh::ReferenceCounter | static |
| get_converged_reason() const =0 | libMesh::LinearSolver< T > | pure virtual |
| get_info() | libMesh::ReferenceCounter | static |
| get_int_solver_setting(const std::string &setting_name, const std::optional< int > &setting, const std::optional< int > default_value=std::nullopt) | libMesh::LinearSolver< T > | protected |
| get_real_solver_setting(const std::string &setting_name, const std::optional< double > &setting, const std::optional< double > default_value=std::nullopt) | libMesh::LinearSolver< T > | protected |
| get_same_preconditioner() | libMesh::LinearSolver< T > | inline |
| increment_constructor_count(const std::string &name) noexcept | libMesh::ReferenceCounter | inlineprotected |
| increment_destructor_count(const std::string &name) noexcept | libMesh::ReferenceCounter | inlineprotected |
| init(const char *name=nullptr)=0 | libMesh::LinearSolver< T > | pure virtual |
| init_names(const System &) | libMesh::LinearSolver< T > | inlinevirtual |
| initialized() const | libMesh::LinearSolver< T > | inline |
| LinearSolver(const libMesh::Parallel::Communicator &comm_in) | libMesh::LinearSolver< T > | |
| n_objects() | libMesh::ReferenceCounter | inlinestatic |
| n_processors() const | libMesh::ParallelObject | inline |
| ReferenceCountedObject< LinearSolver< T > >::operator=(const ReferenceCountedObject &) | libMesh::ReferenceCountedObject< LinearSolver< T > > | inlineprotected |
| libMesh::ParallelObject::operator=(const ParallelObject &libmesh_dbg_var(other)) | libMesh::ParallelObject | inline |
| ParallelObject(const Parallel::Communicator &comm_in) | libMesh::ParallelObject | inline |
| ParallelObject(const ParallelObject &other) | libMesh::ParallelObject | inline |
| preconditioner_type() const | libMesh::LinearSolver< T > | |
| print_converged_reason() const | libMesh::LinearSolver< T > | virtual |
| print_info(std::ostream &out_stream=libMesh::out) | libMesh::ReferenceCounter | static |
| processor_id() const | libMesh::ParallelObject | inline |
| ReferenceCountedObject() | libMesh::ReferenceCountedObject< LinearSolver< T > > | inlineprotected |
| ReferenceCountedObject(const ReferenceCountedObject &other) | libMesh::ReferenceCountedObject< LinearSolver< T > > | inlineprotected |
| ReferenceCountedObject(ReferenceCountedObject &&other) noexcept | libMesh::ReferenceCountedObject< LinearSolver< T > > | inlineprotected |
| ReferenceCounter() | libMesh::ReferenceCounter | inlineprotected |
| ReferenceCounter(const ReferenceCounter &) | libMesh::ReferenceCounter | inlineprotected |
| ReferenceCounter(ReferenceCounter &&other) noexcept | libMesh::ReferenceCounter | inlineprotected |
| restrict_solve_to(const std::vector< unsigned int > *const dofs, const SubsetSolveMode subset_solve_mode=SUBSET_ZERO) | libMesh::LinearSolver< T > | virtual |
| reuse_preconditioner(bool) | libMesh::LinearSolver< T > | virtual |
| same_preconditioner | libMesh::LinearSolver< T > | protected |
| set_preconditioner_type(const PreconditionerType pct) | libMesh::LinearSolver< T > | |
| set_solver_configuration(SolverConfiguration &solver_configuration) | libMesh::LinearSolver< T > | |
| set_solver_type(const SolverType st) | libMesh::LinearSolver< T > | inline |
| solve(SparseMatrix< T > &, NumericVector< T > &, NumericVector< T > &, const std::optional< double > tol=std::nullopt, const std::optional< unsigned int > m_its=std::nullopt)=0 | libMesh::LinearSolver< T > | pure virtual |
| solve(SparseMatrix< T > &, SparseMatrix< T > &, NumericVector< T > &, NumericVector< T > &, const std::optional< double > tol=std::nullopt, const std::optional< unsigned int > m_its=std::nullopt)=0 | libMesh::LinearSolver< T > | pure virtual |
| solve(SparseMatrix< T > &matrix, SparseMatrix< T > *precond_matrix, NumericVector< T > &, NumericVector< T > &, const std::optional< double > tol=std::nullopt, const std::optional< unsigned int > m_its=std::nullopt) | libMesh::LinearSolver< T > | inline |
| solve(const ShellMatrix< T > &shell_matrix, NumericVector< T > &, NumericVector< T > &, const std::optional< double > tol=std::nullopt, const std::optional< unsigned int > m_its=std::nullopt)=0 | libMesh::LinearSolver< T > | pure virtual |
| solve(const ShellMatrix< T > &shell_matrix, const SparseMatrix< T > &precond_matrix, NumericVector< T > &, NumericVector< T > &, const std::optional< double > tol=std::nullopt, const std::optional< unsigned int > m_its=std::nullopt)=0 | libMesh::LinearSolver< T > | pure virtual |
| solve(const ShellMatrix< T > &matrix, const SparseMatrix< T > *precond_matrix, NumericVector< T > &, NumericVector< T > &, const std::optional< double > tol=std::nullopt, const std::optional< unsigned int > m_its=std::nullopt) | libMesh::LinearSolver< T > | inline |
| solver_type() const | libMesh::LinearSolver< T > | inline |
| ~LinearSolver() | libMesh::LinearSolver< T > | inlinevirtual |
| ~ParallelObject()=default | libMesh::ParallelObject | virtual |
| ~ReferenceCountedObject() | libMesh::ReferenceCountedObject< LinearSolver< T > > | inline |
| ~ReferenceCounter() | libMesh::ReferenceCounter | inline |
1.8.14