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

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

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