numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
Loading...
Searching...
No Matches
num_collect::linear::algebraic_multigrid_solver< Matrix > Member List

This is the complete list of members for num_collect::linear::algebraic_multigrid_solver< Matrix >, including all inherited members.

_solve_impl(const Right &right, Solution &solution) constnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >inline
_solve_with_guess_impl(const Right &right, Solution &solution) constnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >inline
algebraic_multigrid_solver()num_collect::linear::algebraic_multigrid_solver< Matrix >inline
Base typedefnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >protected
base_type typedefnum_collect::linear::algebraic_multigrid_solver< Matrix >
coeff() const noexcept -> const matrix_type &num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >inlineprotected
coeff_num_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >private
cols() const noexcept -> Eigen::Indexnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >inline
ColsAtCompileTime enum valuenum_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_mixininline
default_max_iterationsnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >privatestatic
default_maximum_directly_solved_matrix_sizenum_collect::linear::algebraic_multigrid_solver< Matrix >privatestatic
default_strong_coeff_rate_thresholdnum_collect::linear::algebraic_multigrid_solver< Matrix >privatestatic
default_tolerancenum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >privatestatic
dense_matrix_type typedefnum_collect::linear::algebraic_multigrid_solver< Matrix >private
dense_vector_type typedefnum_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) constnum_collect::linear::algebraic_multigrid_solver< Matrix >inlineprivate
iterations() const noexcept -> index_typenum_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
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
matrix_type typedefnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >
MatrixType typedefnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >
max_iterations() const noexcept -> index_typenum_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
MaxColsAtCompileTime enum valuenum_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 typedefnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >
RealScalar typedefnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >
residual_buffers_num_collect::linear::algebraic_multigrid_solver< Matrix >mutableprivate
residual_rate() const noexcept -> scalar_typenum_collect::linear::algebraic_multigrid_solver< Matrix >inline
rows() const noexcept -> Eigen::Indexnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >inline
Scalar typedefnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >
scalar_type typedefnum_collect::linear::iterative_solver_base< 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_vector_in_place(const Right &right, Solution &solution) constnum_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
storage_index_type typedefnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >
StorageIndex typedefnum_collect::linear::iterative_solver_base< algebraic_multigrid_solver< Matrix > >
strong_coeff_rate_threshold_num_collect::linear::algebraic_multigrid_solver< Matrix >private
this_type typedefnum_collect::linear::algebraic_multigrid_solver< Matrix >
tolerance() const noexcept -> real_scalar_typenum_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