_solve_impl(const Right &right, Solution &solution) const | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
_solve_impl(const Right &right, Solution &solution) const | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
_solve_with_guess_impl(const Right &right, Solution &solution) const | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
_solve_with_guess_impl(const Right &right, Solution &solution) const | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
algebraic_multigrid_solver() | num_collect::linear::algebraic_multigrid_solver< Matrix > | inline |
Base typedef | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | protected |
Base typedef | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | protected |
base_type typedef | num_collect::linear::algebraic_multigrid_solver< Matrix > | |
coeff() const noexcept -> const matrix_type & | num_collect::linear::algebraic_multigrid_solver< Matrix > | inlineprotected |
coeff_ | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | private |
coeff_ | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | private |
cols() const noexcept -> Eigen::Index | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
cols() const noexcept -> Eigen::Index | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
ColsAtCompileTime enum value | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
ColsAtCompileTime enum value | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
compute(const matrix_type &coeff) | num_collect::linear::algebraic_multigrid_solver< Matrix > | inline |
compute_prolongation_matrix(matrix_type &prolongation_matrix, const matrix_type &coeff_matrix) | num_collect::linear::algebraic_multigrid_solver< Matrix > | inlineprivate |
configure_child_algorithm_logger_if_exists(Child &child) | num_collect::logging::logging_mixin | inline |
default_max_iterations | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | privatestatic |
default_max_iterations | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | privatestatic |
default_maximum_directly_solved_matrix_size | num_collect::linear::algebraic_multigrid_solver< Matrix > | privatestatic |
default_strong_coeff_rate_threshold | num_collect::linear::algebraic_multigrid_solver< Matrix > | privatestatic |
default_tolerance | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | privatestatic |
default_tolerance | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | privatestatic |
dense_matrix_type typedef | num_collect::linear::algebraic_multigrid_solver< Matrix > | private |
dense_vector_type typedef | num_collect::linear::algebraic_multigrid_solver< Matrix > | private |
final_layer_ | num_collect::linear::algebraic_multigrid_solver< Matrix > | private |
first_layer_ | num_collect::linear::algebraic_multigrid_solver< Matrix > | private |
intermidiate_layers_ | num_collect::linear::algebraic_multigrid_solver< Matrix > | private |
iterate(const Right &right, Solution &solution) const | num_collect::linear::algebraic_multigrid_solver< Matrix > | inlineprivate |
iterations() const noexcept -> index_type | num_collect::linear::algebraic_multigrid_solver< Matrix > | inline |
iterations_ | num_collect::linear::algebraic_multigrid_solver< Matrix > | mutableprivate |
iterative_solver_base() | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
iterative_solver_base() | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
logger() const noexcept -> const num_collect::logging::logger & | num_collect::logging::logging_mixin | inline |
logger() noexcept -> num_collect::logging::logger & | num_collect::logging::logging_mixin | inline |
logger_ | num_collect::logging::logging_mixin | private |
logging_mixin(log_tag_view tag) | num_collect::logging::logging_mixin | inlineexplicit |
matrix_type typedef | num_collect::linear::algebraic_multigrid_solver< Matrix > | |
MatrixType typedef | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
MatrixType typedef | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
max_iterations() const noexcept -> index_type | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
max_iterations(index_type val) -> algebraic_multigrid_solver< Matrix > & | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
max_iterations() const noexcept -> index_type | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
max_iterations(index_type val) -> algebraic_multigrid_solver< Matrix > & | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
max_iterations_ | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | private |
max_iterations_ | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | private |
MaxColsAtCompileTime enum value | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
MaxColsAtCompileTime enum value | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
maximum_directly_solved_matrix_size(index_type value) -> algebraic_multigrid_solver & | num_collect::linear::algebraic_multigrid_solver< Matrix > | inline |
maximum_directly_solved_matrix_size_ | num_collect::linear::algebraic_multigrid_solver< Matrix > | private |
real_scalar_type typedef | num_collect::linear::algebraic_multigrid_solver< Matrix > | |
RealScalar typedef | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
RealScalar typedef | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
residual_buffers_ | num_collect::linear::algebraic_multigrid_solver< Matrix > | mutableprivate |
residual_rate() const noexcept -> scalar_type | num_collect::linear::algebraic_multigrid_solver< Matrix > | inline |
rows() const noexcept -> Eigen::Index | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
rows() const noexcept -> Eigen::Index | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
Scalar typedef | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
Scalar typedef | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
scalar_type typedef | num_collect::linear::algebraic_multigrid_solver< Matrix > | |
solution_buffers_ | num_collect::linear::algebraic_multigrid_solver< Matrix > | mutableprivate |
solve(const Right &right) const -> Eigen::Solve< algebraic_multigrid_solver< Matrix >, Right > | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
solve(const Right &right) const -> Eigen::Solve< algebraic_multigrid_solver< Matrix >, Right > | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
solve_vector_in_place(const Right &right, Solution &solution) const | num_collect::linear::algebraic_multigrid_solver< Matrix > | inline |
solve_with_guess(const Right &right, const Solution &solution) const -> Eigen::SolveWithGuess< algebraic_multigrid_solver< Matrix >, Right, Solution > | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
solve_with_guess(const Right &right, const Solution &solution) const -> Eigen::SolveWithGuess< algebraic_multigrid_solver< Matrix >, Right, Solution > | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
storage_index_type typedef | num_collect::linear::algebraic_multigrid_solver< Matrix > | |
StorageIndex typedef | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
StorageIndex typedef | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | |
strong_coeff_rate_threshold_ | num_collect::linear::algebraic_multigrid_solver< Matrix > | private |
this_type typedef | num_collect::linear::algebraic_multigrid_solver< Matrix > | |
tolerance() const noexcept -> real_scalar_type | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
tolerance(const real_scalar_type &val) -> algebraic_multigrid_solver< Matrix > & | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
tolerance() const noexcept -> real_scalar_type | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
tolerance(const real_scalar_type &val) -> algebraic_multigrid_solver< Matrix > & | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | inline |
tolerance_ | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | private |
tolerance_ | num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > > | private |