numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
Loading...
Searching...
No Matches
num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data > Member List

This is the complete list of members for num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >, including all inherited members.

base_type typedefnum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >
calculate_data_for(const data_type &solution, data_type &data) constnum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
change_data(const data_type &data)num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
coeff_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
coeff_type typedefnum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >
compute(const Coeff &coeff, const DerivativeMatrix &derivative_matrix, const Data &data)num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
configure_child_algorithm_logger_if_exists(Child &child)num_collect::logging::logging_mixininline
configure_iteration_logger(logging::iterations::iteration_logger< this_type > &iteration_logger) constnum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
num_collect::regularization::iterative_regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data >::configure_iteration_logger(num_collect::logging::iterations::iteration_logger< tv_admm< Coeff, DerivativeMatrix, Data > > &iteration_logger) constnum_collect::logging::iterations::iteration_logger_mixin< tv_admm< Coeff, DerivativeMatrix, Data > >inline
conjugate_gradient_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
data_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
data_size() const -> index_typenum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
data_type typedefnum_collect::regularization::regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data >
default_derivative_constraint_coeffnum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >privatestatic
default_max_iterationsnum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >privatestatic
default_rate_of_cg_tol_rate_to_tol_update_ratenum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >privatestatic
default_tol_update_ratenum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >privatestatic
derivative_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
derivative_constraint_coeff_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
derivative_matrix_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
derivative_matrix_type typedefnum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >
derived() noexcept -> tv_admm< Coeff, DerivativeMatrix, Data > &num_collect::regularization::implicit_regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data >inlineprotected
derived() const noexcept -> const tv_admm< Coeff, DerivativeMatrix, Data > &num_collect::regularization::implicit_regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data >inlineprotected
implicit_regularized_solver_base(logging::log_tag_view tag)num_collect::regularization::implicit_regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data >inlineexplicitprotected
init(const scalar_type &param, data_type &solution)num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
initialize_iteration_logger() -> num_collect::logging::iterations::iteration_logger< tv_admm< Coeff, DerivativeMatrix, Data > > &num_collect::logging::iterations::iteration_logger_mixin< tv_admm< Coeff, DerivativeMatrix, Data > >inline
is_stop_criteria_satisfied(const data_type &solution) const -> boolnum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
iterate(const scalar_type &param, data_type &solution)num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
iteration_logger_num_collect::logging::iterations::iteration_logger_mixin< tv_admm< Coeff, DerivativeMatrix, Data > >private
iteration_logger_mixin()=defaultnum_collect::logging::iterations::iteration_logger_mixin< tv_admm< Coeff, DerivativeMatrix, Data > >
iterations() const noexcept -> index_typenum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
iterations_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
iterative_regularized_solver_base(logging::log_tag_view tag)num_collect::regularization::iterative_regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data >inlineexplicitprotected
lagrange_multiplier_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
lagrange_multiplier_update_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
logger() const noexcept -> const num_collect::logging::logger &num_collect::logging::logging_mixininline
logger() noexcept -> num_collect::logging::logger &num_collect::logging::logging_mixininline
logger_num_collect::logging::logging_mixinprivate
logging_mixin(log_tag_view tag)num_collect::logging::logging_mixininlineexplicit
max_iterations() const -> index_typenum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
max_iterations(index_type value) -> tv_admm &num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
max_iterations_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
param_search_region() const -> std::pair< scalar_type, scalar_type >num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
previous_derivative_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
previous_solution_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
rate_of_cg_tol_rate_to_tol_update_rate_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
regularization_term(const data_type &solution) const -> scalar_typenum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
regularized_solver_base(logging::log_tag_view tag)num_collect::regularization::regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data >inlineexplicitprotected
residual_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
residual_norm(const data_type &solution) const -> scalar_typenum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
residual_norm_rate() const -> scalar_typenum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
scalar_type typedefnum_collect::regularization::regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data >
solve(const scalar_type &param, data_type &solution)num_collect::regularization::iterative_regularized_solver_base< tv_admm< Coeff, DerivativeMatrix, Data >, Data >inline
temp_solution_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
this_type typedefnum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >
tol_update_rate() const -> scalar_typenum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
tol_update_rate(scalar_type value) -> tv_admm &num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
tol_update_rate_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private
tv_admm()num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
update_rate() const noexcept -> scalar_typenum_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >inline
update_rate_num_collect::regularization::tv_admm< Coeff, DerivativeMatrix, Data >private