FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Solver::QPenalty< Functional_ > Member List

This is the complete list of members for FEAT::Solver::QPenalty< Functional_ >, including all inherited members.

_analyze_defect(Index num_iter, DataType def_cur, DataType def_prev, bool check_stag)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotectedvirtual
_apply_intern(VectorType &vec_sol, const VectorType &vec_rhs)FEAT::Solver::QPenalty< Functional_ >inlineprotectedvirtual
_calc_def_norm(const VectorType &vec_def, const VectorType &vec_sol)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotectedvirtual
_commFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_def_curFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_def_initFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_def_prevFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_div_absFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_div_relFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_force_def_norm_calcFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_functionalFEAT::Solver::QPenalty< Functional_ >private
_initial_penalty_paramFEAT::Solver::QPenalty< Functional_ >private
_inner_solverFEAT::Solver::QPenalty< Functional_ >private
_iter_digitsFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_max_iterFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_min_iterFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_min_stag_iterFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_num_iterFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_num_stag_iterFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_plot_intervalFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_plot_iter(Status st=Status::progress) constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotected
_plot_iter_line(Index num_iter, DataType def_cur, DataType def_prev)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotectedvirtual
_plot_modeFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_plot_nameFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_plot_summary() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotected
_print_line(const String &line) constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotected
_progress() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotected
_set_comm(const Dist::Comm *comm)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotected
_set_comm_by_matrix(const Matrix_ &matrix)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotected
_set_comm_by_vector(const Functional_::VectorTypeR &vector)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotected
_set_initial_defect(const DataType def_init_)FEAT::Solver::QPenalty< Functional_ >inlineprotected
_set_initial_defect(const VectorType &vec_def, const VectorType &vec_sol)FEAT::Solver::QPenalty< Functional_ >inlineprotectedvirtual
_set_new_defect(const VectorType &vec_def, const VectorType &vec_sol)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotectedvirtual
_stag_rateFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_statusFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_tol_absFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_tol_abs_lowFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_tol_penaltyFEAT::Solver::QPenalty< Functional_ >private
_tol_relFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_update_defect(const DataType def_cur_norm)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotectedvirtual
apply(VectorType &vec_cor, const VectorType &vec_def) overrideFEAT::Solver::QPenalty< Functional_ >inlinevirtual
IterativeSolver< Functional_::VectorTypeR >::apply(Vector_ &vec_cor, const Vector_ &vec_def)=0FEAT::Solver::SolverBase< Vector_ >pure virtual
BaseClass typedefFEAT::Solver::QPenalty< Functional_ >
calc_convergence_rate() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
calc_defect_reduction() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
correct(VectorType &vec_sol, const VectorType &vec_rhs) overrideFEAT::Solver::QPenalty< Functional_ >inlinevirtual
DataType typedefFEAT::Solver::QPenalty< Functional_ >
done()FEAT::Solver::SolverBase< Vector_ >inlinevirtual
done_numeric()FEAT::Solver::SolverBase< Vector_ >inlinevirtual
done_symbolic() overrideFEAT::Solver::QPenalty< Functional_ >inlinevirtual
force_defect_norm_calc(bool force)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlinevirtual
FunctionalType typedefFEAT::Solver::QPenalty< Functional_ >
get_def_final() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_def_initial() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_div_abs() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_div_rel() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_max_iter() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_min_iter() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_min_stag_iter() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_num_iter() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_plot_name() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_stag_rate() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_status() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_summary() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlinevirtual
get_tol_abs() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_tol_abs_low() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_tol_rel() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
init()FEAT::Solver::SolverBase< Vector_ >inlinevirtual
init_numeric()FEAT::Solver::SolverBase< Vector_ >inlinevirtual
init_symbolic() overrideFEAT::Solver::QPenalty< Functional_ >inlinevirtual
is_converged() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
is_converged(const DataType def_cur) constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
is_diverged() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
is_diverged(const DataType def_cur) constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
IterativeSolver(const String &plot_name)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineexplicitprotected
IterativeSolver(const String &plot_name, const String &section_name, const PropertyMap *section)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineexplicitprotected
name() const overrideFEAT::Solver::QPenalty< Functional_ >inlinevirtual
plot_summary() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlinevirtual
QPenalty(FunctionalType &functional, std::shared_ptr< IterativeSolver< VectorType > > inner_solver, DataType initial_penalty_param=DataType(1))FEAT::Solver::QPenalty< Functional_ >inlineexplicit
QPenalty(const String &section_name, const PropertyMap *section, FunctionalType &functional, std::shared_ptr< IterativeSolver< VectorType > > inner_solver)FEAT::Solver::QPenalty< Functional_ >inlineexplicit
QPenalty(const QPenalty &)=deleteFEAT::Solver::QPenalty< Functional_ >
set_div_abs(DataType div_abs)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
set_div_rel(DataType div_rel)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
set_initial_penalty_param(DataType initial_penalty_param)FEAT::Solver::QPenalty< Functional_ >inline
set_max_iter(Index max_iter)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
set_min_iter(Index min_iter)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
set_min_stag_iter(Index min_iter)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
set_plot_interval(const Index plot_interval)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
set_plot_mode(const PlotMode plot_mode)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
set_plot_name(const String &plot_name)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
set_stag_rate(DataType rate)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
set_tol_abs(DataType tol_abs)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
set_tol_abs_low(DataType tol_abs_low)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
set_tol_penalty(DataType tol_penalty)FEAT::Solver::QPenalty< Functional_ >inline
set_tol_rel(DataType tol_rel)FEAT::Solver::IterativeSolver< Functional_::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::QPenalty< Functional_ >
~QPenalty()FEAT::Solver::QPenalty< Functional_ >inlinevirtual
~SolverBase()FEAT::Solver::SolverBase< Vector_ >inlinevirtual