AlgebraicMultigrid 0.1
C++ algebraic multigrid.
Loading...
Searching...
No Matches
AMG::Multigrid< EleType > Member List

This is the complete list of members for AMG::Multigrid< EleType >, including all inherited members.

coarse_direct_solverAMG::Multigrid< EleType >private
coarsest_grid_ixAMG::Multigrid< EleType >private
compute_error_every_n_itersAMG::Multigrid< EleType >private
display_errorAMG::Multigrid< EleType >private
display_error_off()AMG::Multigrid< EleType >inline
display_error_on()AMG::Multigrid< EleType >inline
finest_grid_ixAMG::Multigrid< EleType >private
get_coefficient_matrix(size_t level) constAMG::Multigrid< EleType >inline
get_n_dofs(size_t level) constAMG::Multigrid< EleType >inline
get_rhs(size_t level) constAMG::Multigrid< EleType >inline
get_soln(size_t level) constAMG::Multigrid< EleType >inline
get_tolerance() constAMG::Multigrid< EleType >inline
interpolatorAMG::Multigrid< EleType >private
level_to_coefficient_matrixAMG::Multigrid< EleType >private
level_to_n_dofsAMG::Multigrid< EleType >private
level_to_residualAMG::Multigrid< EleType >private
level_to_rhsAMG::Multigrid< EleType >private
level_to_solnAMG::Multigrid< EleType >private
Multigrid()=deleteAMG::Multigrid< EleType >
Multigrid(AMG::InterpolatorBase< EleType > *interpolator_, AMG::SmootherBase< EleType > *smoother_, const Eigen::SparseMatrix< EleType > &A, const Eigen::Matrix< EleType, -1, 1 > &b, size_t n_levels_, EleType tolerance_=1e-9, size_t compute_error_every_n_iters_=10, size_t n_iters_=100)AMG::Multigrid< EleType >inline
n_fine_nodesAMG::Multigrid< EleType >private
n_H_dofs_from_n_h_dofs(size_t h_dofs)AMG::Multigrid< EleType >inlineprivate
n_itersAMG::Multigrid< EleType >private
n_levelsAMG::Multigrid< EleType >private
smootherAMG::Multigrid< EleType >private
solve()AMG::Multigrid< EleType >inline
toleranceAMG::Multigrid< EleType >private
vcycle()AMG::Multigrid< EleType >inline
~Multigrid()AMG::Multigrid< EleType >inline