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

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

_analyze_defect(Index num_iter, DataType def_cur, DataType def_prev, bool check_stag)FEAT::Solver::IterativeSolver< Vector_ >inlineprotectedvirtual
_apply_intern(VectorType &vec_sol)FEAT::Solver::PCR< Matrix_, Filter_ >inlineprotectedvirtual
_apply_precond(VectorType &vec_cor, const VectorType &vec_def, const Filter_ &filter)FEAT::Solver::PreconditionedIterativeSolver< Matrix_::VectorTypeR >inlineprotected
_calc_def_norm(const VectorType &vec_def, const VectorType &vec_sol)FEAT::Solver::IterativeSolver< Vector_ >inlineprotectedvirtual
_commFEAT::Solver::IterativeSolver< Vector_ >protected
_def_curFEAT::Solver::IterativeSolver< Vector_ >protected
_def_initFEAT::Solver::IterativeSolver< Vector_ >protected
_def_prevFEAT::Solver::IterativeSolver< Vector_ >protected
_div_absFEAT::Solver::IterativeSolver< Vector_ >protected
_div_relFEAT::Solver::IterativeSolver< Vector_ >protected
_force_def_norm_calcFEAT::Solver::IterativeSolver< Vector_ >protected
_iter_digitsFEAT::Solver::IterativeSolver< Vector_ >protected
_max_iterFEAT::Solver::IterativeSolver< Vector_ >protected
_min_iterFEAT::Solver::IterativeSolver< Vector_ >protected
_min_stag_iterFEAT::Solver::IterativeSolver< Vector_ >protected
_num_iterFEAT::Solver::IterativeSolver< Vector_ >protected
_num_stag_iterFEAT::Solver::IterativeSolver< Vector_ >protected
_plot_intervalFEAT::Solver::IterativeSolver< Vector_ >protected
_plot_iter(Status st=Status::progress) constFEAT::Solver::IterativeSolver< Vector_ >inlineprotected
_plot_iter_line(Index num_iter, DataType def_cur, DataType def_prev)FEAT::Solver::IterativeSolver< Vector_ >inlineprotectedvirtual
_plot_modeFEAT::Solver::IterativeSolver< Vector_ >protected
_plot_nameFEAT::Solver::IterativeSolver< Vector_ >protected
_plot_summary() constFEAT::Solver::IterativeSolver< Vector_ >inlineprotected
_precondFEAT::Solver::PreconditionedIterativeSolver< Matrix_::VectorTypeR >protected
_print_line(const String &line) constFEAT::Solver::IterativeSolver< Vector_ >inlineprotected
_progress() constFEAT::Solver::IterativeSolver< Vector_ >inlineprotected
_set_comm(const Dist::Comm *comm)FEAT::Solver::IterativeSolver< Vector_ >inlineprotected
_set_comm_by_matrix(const Matrix_ &matrix)FEAT::Solver::IterativeSolver< Vector_ >inlineprotected
_set_comm_by_vector(const Vector_ &vector)FEAT::Solver::IterativeSolver< Vector_ >inlineprotected
_set_initial_defect(const VectorType &vec_def, const VectorType &vec_sol)FEAT::Solver::IterativeSolver< Vector_ >inlineprotectedvirtual
_set_new_defect(const VectorType &vec_def, const VectorType &vec_sol)FEAT::Solver::IterativeSolver< Vector_ >inlineprotectedvirtual
_stag_rateFEAT::Solver::IterativeSolver< Vector_ >protected
_statusFEAT::Solver::IterativeSolver< Vector_ >protected
_system_filterFEAT::Solver::PCR< Matrix_, Filter_ >protected
_system_matrixFEAT::Solver::PCR< Matrix_, Filter_ >protected
_tol_absFEAT::Solver::IterativeSolver< Vector_ >protected
_tol_abs_lowFEAT::Solver::IterativeSolver< Vector_ >protected
_tol_relFEAT::Solver::IterativeSolver< Vector_ >protected
_update_defect(const DataType def_cur_norm)FEAT::Solver::IterativeSolver< Vector_ >inlineprotectedvirtual
_vec_p (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >protected
_vec_q (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >protected
_vec_rFEAT::Solver::PCR< Matrix_, Filter_ >protected
_vec_s (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >protected
_vec_t (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >protected
apply(VectorType &vec_cor, const VectorType &vec_def) override (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >inlinevirtual
PreconditionedIterativeSolver< Matrix_::VectorTypeR >::apply(Vector_ &vec_cor, const Vector_ &vec_def)=0FEAT::Solver::SolverBase< Vector_ >pure virtual
BaseClass typedef (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >
calc_convergence_rate() constFEAT::Solver::IterativeSolver< Vector_ >inline
calc_defect_reduction() constFEAT::Solver::IterativeSolver< Vector_ >inline
correct(VectorType &vec_sol, const VectorType &vec_rhs) override (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >inlinevirtual
PreconditionedIterativeSolver< Matrix_::VectorTypeR >::correct(VectorType &vec_sol, const VectorType &vec_rhs)=0FEAT::Solver::IterativeSolver< Vector_ >pure virtual
DataType typedef (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >
done()FEAT::Solver::SolverBase< Vector_ >inlinevirtual
done_numeric() overrideFEAT::Solver::PreconditionedIterativeSolver< Matrix_::VectorTypeR >inlinevirtual
done_symbolic() overrideFEAT::Solver::PCR< Matrix_, Filter_ >inlinevirtual
FilterType typedef (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >
force_defect_norm_calc(bool force)FEAT::Solver::IterativeSolver< Vector_ >inlinevirtual
get_def_final() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_def_initial() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_div_abs() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_div_rel() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_max_iter() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_min_iter() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_min_stag_iter() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_num_iter() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_plot_name() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_stag_rate() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_status() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_summary() constFEAT::Solver::IterativeSolver< Vector_ >inlinevirtual
get_tol_abs() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_tol_abs_low() constFEAT::Solver::IterativeSolver< Vector_ >inline
get_tol_rel() constFEAT::Solver::IterativeSolver< Vector_ >inline
init()FEAT::Solver::SolverBase< Vector_ >inlinevirtual
init_numeric() overrideFEAT::Solver::PreconditionedIterativeSolver< Matrix_::VectorTypeR >inlinevirtual
init_symbolic() overrideFEAT::Solver::PCR< Matrix_, Filter_ >inlinevirtual
is_converged() constFEAT::Solver::IterativeSolver< Vector_ >inline
is_converged(const DataType def_cur) constFEAT::Solver::IterativeSolver< Vector_ >inline
is_diverged() constFEAT::Solver::IterativeSolver< Vector_ >inline
is_diverged(const DataType def_cur) constFEAT::Solver::IterativeSolver< Vector_ >inline
IterativeSolver(const String &plot_name)FEAT::Solver::IterativeSolver< Vector_ >inlineexplicitprotected
IterativeSolver(const String &plot_name, const String &section_name, const PropertyMap *section)FEAT::Solver::IterativeSolver< Vector_ >inlineexplicitprotected
MatrixType typedef (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >
name() const overrideFEAT::Solver::PCR< Matrix_, Filter_ >inlinevirtual
PCR(const MatrixType &matrix, const FilterType &filter, std::shared_ptr< PrecondType > precond=nullptr)FEAT::Solver::PCR< Matrix_, Filter_ >inlineexplicit
PCR(const String &section_name, const PropertyMap *section, const MatrixType &matrix, const FilterType &filter, std::shared_ptr< PrecondType > precond=nullptr)FEAT::Solver::PCR< Matrix_, Filter_ >inlineexplicit
plot_summary() constFEAT::Solver::IterativeSolver< Vector_ >inlinevirtual
PreconditionedIterativeSolver(const String &plot_name, std::shared_ptr< PrecondType > precond=nullptr)FEAT::Solver::PreconditionedIterativeSolver< Matrix_::VectorTypeR >inlineexplicitprotected
PreconditionedIterativeSolver(const String &plot_name, const String &section_name, const PropertyMap *section, std::shared_ptr< PrecondType > precond=nullptr)FEAT::Solver::PreconditionedIterativeSolver< Matrix_::VectorTypeR >inlineexplicitprotected
PrecondType typedef (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >
set_div_abs(DataType div_abs)FEAT::Solver::IterativeSolver< Vector_ >inline
set_div_rel(DataType div_rel)FEAT::Solver::IterativeSolver< Vector_ >inline
set_max_iter(Index max_iter)FEAT::Solver::IterativeSolver< Vector_ >inline
set_min_iter(Index min_iter)FEAT::Solver::IterativeSolver< Vector_ >inline
set_min_stag_iter(Index min_iter)FEAT::Solver::IterativeSolver< Vector_ >inline
set_plot_interval(const Index plot_interval)FEAT::Solver::IterativeSolver< Vector_ >inline
set_plot_mode(const PlotMode plot_mode)FEAT::Solver::IterativeSolver< Vector_ >inline
set_plot_name(const String &plot_name)FEAT::Solver::IterativeSolver< Vector_ >inline
set_stag_rate(DataType rate)FEAT::Solver::IterativeSolver< Vector_ >inline
set_tol_abs(DataType tol_abs)FEAT::Solver::IterativeSolver< Vector_ >inline
set_tol_abs_low(DataType tol_abs_low)FEAT::Solver::IterativeSolver< Vector_ >inline
set_tol_rel(DataType tol_rel)FEAT::Solver::IterativeSolver< Vector_ >inline
SolverBase()FEAT::Solver::SolverBase< Vector_ >inline
SolverBase(const String &section_name, const PropertyMap *config_section)FEAT::Solver::SolverBase< Vector_ >inlineexplicit
VectorType typedef (defined in FEAT::Solver::PCR< Matrix_, Filter_ >)FEAT::Solver::PCR< Matrix_, Filter_ >
~PreconditionedIterativeSolver()FEAT::Solver::PreconditionedIterativeSolver< Matrix_::VectorTypeR >inlinevirtual
~SolverBase()FEAT::Solver::SolverBase< Vector_ >inlinevirtual