| _allowed_backends | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | private |
| _comm_self | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _core_cudss | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | private |
| _core_mkldss | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | private |
| _core_mumps | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | private |
| _core_superlu | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | private |
| _core_umfpack | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | private |
| _create_core_cudss() | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlineprivate |
| _create_core_mkldss() | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlineprivate |
| _create_core_mumps() | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlineprivate |
| _create_core_superlu() | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlineprivate |
| _create_core_umfpack() | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlineprivate |
| _download_vector(LocalVectorType &vector, const DTV_ *val) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _download_vector(VectorType &vector, const DTV_ *val) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _filter_mat(DTV_ *, const RPT_ *, const CIT_ *, const LAFEM::NoneFilter< DataType, IndexType > &) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _filter_mat(DTV_ *val, const RPT_ *row_ptr, const CIT_ *col_idx, const LAFEM::UnitFilter< DataType, IndexType > &filter) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _filter_mat(DTV_ *, const RPT_ *, const CIT_ *, const LAFEM::MeanFilter< DataType, IndexType > &filter) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _filter_mat(DTV_ *, const RPT_ *, const CIT_ *, const Global::MeanFilter< DataType, IndexType > &filter) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _filter_mat(DTV_ *val, const RPT_ *row_ptr, const CIT_ *col_idx, const LAFEM::FilterSequence< SubFilter_ > &filter) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _filter_mat(DTV_ *val, const RPT_ *row_ptr, const CIT_ *col_idx, const LAFEM::FilterChain< First_, Rest_... > &filter) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _filter_mat(DTV_ *val, const RPT_ *row_ptr, const CIT_ *col_idx, const LAFEM::FilterChain< First_ > &filter) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _get_adp_block_information() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _get_adp_block_information() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _get_adp_matrix_num_cols() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _get_adp_matrix_num_cols() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _get_adp_matrix_num_nzes() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _get_adp_matrix_num_nzes() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _get_adp_matrix_num_rows() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _get_adp_matrix_num_rows() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _get_adp_vector_size() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _get_adp_vector_size() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _get_comm() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _get_comm() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _get_global_dof_offset() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _get_global_dof_offset() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _get_num_global_dofs() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _get_num_global_dofs() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _get_num_global_nonzeros() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _get_num_global_nonzeros() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _get_num_owned_dofs() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _get_num_owned_dofs() const | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _preferred_backend | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | private |
| _system_filter | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _system_matrix | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _upload_numeric(DTV_ *val, const RPT_ *row_ptr, const CIT_ *col_idx) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _upload_numeric(DTV_ *val, const RPT_ *row_ptr, const CIT_ *col_idx) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _upload_symbolic(RPT_ *row_ptr, CIT_ *col_idx) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _upload_symbolic(RPT_ *row_ptr, CIT_ *col_idx) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| _upload_vector(DTV_ *val, const LocalVectorType &vector) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | protected |
| _upload_vector(DTV_ *val, const VectorType &vector) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineprotected |
| ADPSolverBase(const GlobalMatrixType &matrix, const GlobalFilterType &filter) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | explicitprotected |
| ADPSolverBase(const MatrixType &matrix, const FilterType &filter) | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | inlineexplicitprotected |
| apply(VectorType &vec_cor, const VectorType &vec_def) override | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlinevirtual |
| FEAT::Solver::ADPSolverBase::apply(Vector_ &vec_cor, const Vector_ &vec_def)=0 | FEAT::Solver::SolverBase< Vector_ > | pure virtual |
| BaseClass typedef | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | |
| clear_allowed_backends() | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inline |
| DataType typedef | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | |
| DirectSparseSolver(const MatrixType &matrix, const FilterType &filter) | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlineexplicit |
| done() | FEAT::Solver::SolverBase< Vector_ > | inlinevirtual |
| done_numeric() override | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlinevirtual |
| done_symbolic() override | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlinevirtual |
| FilterType typedef | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | |
| get_allowed_backends() const | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inline |
| get_selected_backend() const | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inline |
| have_backend_cudss | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | static |
| have_backend_global | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | static |
| have_backend_local | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | static |
| have_backend_mkldss | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | static |
| have_backend_mumps | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | static |
| have_backend_superlu | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | static |
| have_backend_umfpack | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | static |
| IndexType typedef | FEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ > | |
| init() | FEAT::Solver::SolverBase< Vector_ > | inlinevirtual |
| init_numeric() override | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlinevirtual |
| init_symbolic() override | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlinevirtual |
| is_available(const MatrixType &matrix, const FilterType &filter) | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlinestatic |
| MatrixType typedef | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | |
| name() const override | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlinevirtual |
| push_allowed_backend(const String &backend) | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inline |
| push_allowed_backend(DSSBackend backend) | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inline |
| push_allowed_backend_list(const String &backends) | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inline |
| push_allowed_backend_list(const std::deque< String > &backends) | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inline |
| SolverBase() | FEAT::Solver::SolverBase< Vector_ > | inline |
| SolverBase(const String §ion_name, const PropertyMap *config_section) | FEAT::Solver::SolverBase< Vector_ > | inlineexplicit |
| VectorType typedef | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | |
| ~DirectSparseSolver() | FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > | inlinevirtual |
| ~SolverBase() | FEAT::Solver::SolverBase< Vector_ > | inlinevirtual |