FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ > Member List

This is the complete list of members for FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >, including all inherited members.

_allowed_backendsFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >private
_comm_selfFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_core_cudssFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >private
_core_mkldssFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >private
_core_mumpsFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >private
_core_superluFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >private
_core_umfpackFEAT::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() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_get_adp_block_information() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >inlineprotected
_get_adp_matrix_num_cols() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_get_adp_matrix_num_cols() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >inlineprotected
_get_adp_matrix_num_nzes() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_get_adp_matrix_num_nzes() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >inlineprotected
_get_adp_matrix_num_rows() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_get_adp_matrix_num_rows() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >inlineprotected
_get_adp_vector_size() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_get_adp_vector_size() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >inlineprotected
_get_comm() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_get_comm() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >inlineprotected
_get_global_dof_offset() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_get_global_dof_offset() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >inlineprotected
_get_num_global_dofs() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_get_num_global_dofs() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >inlineprotected
_get_num_global_nonzeros() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_get_num_global_nonzeros() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >inlineprotected
_get_num_owned_dofs() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_get_num_owned_dofs() constFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >inlineprotected
_preferred_backendFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >private
_system_filterFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >protected
_system_matrixFEAT::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) overrideFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >inlinevirtual
FEAT::Solver::ADPSolverBase::apply(Vector_ &vec_cor, const Vector_ &vec_def)=0FEAT::Solver::SolverBase< Vector_ >pure virtual
BaseClass typedefFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >
clear_allowed_backends()FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >inline
DataType typedefFEAT::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() overrideFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >inlinevirtual
done_symbolic() overrideFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >inlinevirtual
FilterType typedefFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >
get_allowed_backends() constFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >inline
get_selected_backend() constFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >inline
have_backend_cudssFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >static
have_backend_globalFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >static
have_backend_localFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >static
have_backend_mkldssFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >static
have_backend_mumpsFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >static
have_backend_superluFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >static
have_backend_umfpackFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >static
IndexType typedefFEAT::Solver::ADPSolverBase< Matrix_, Filter_, SolverBase_ >
init()FEAT::Solver::SolverBase< Vector_ >inlinevirtual
init_numeric() overrideFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >inlinevirtual
init_symbolic() overrideFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >inlinevirtual
is_available(const MatrixType &matrix, const FilterType &filter)FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >inlinestatic
MatrixType typedefFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >
name() const overrideFEAT::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 &section_name, const PropertyMap *config_section)FEAT::Solver::SolverBase< Vector_ >inlineexplicit
VectorType typedefFEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >
~DirectSparseSolver()FEAT::Solver::DirectSparseSolver< Matrix_, Filter_ >inlinevirtual
~SolverBase()FEAT::Solver::SolverBase< Vector_ >inlinevirtual