SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
LinearSolver::multigrid::OptionTags::UseBottomSolver< OptionsGroup > Struct Template Reference

Public Types

using type = bool
using group = OptionsGroup

Static Public Attributes

static constexpr Options::String help

Member Data Documentation

◆ help

template<typename OptionsGroup>
Options::String LinearSolver::multigrid::OptionTags::UseBottomSolver< OptionsGroup >::help
staticconstexpr
Initial value:
=
"Set to 'True' to use a separate bottom solver on the coarsest level "
"instead of pre-smoothing. The bottom solver typically builds the matrix "
"explicitly and inverts it directly. Use the bottom solver if "
"pre-smoothing is not sufficiently effective on the bottom grid. "
"The bottom solver can significantly cut down the number of iterations "
"needed to converge to the solution at the cost of building the matrix "
"explicitly and inverting it directly on the coarsest level."

The documentation for this struct was generated from the following file:
  • src/ParallelAlgorithms/LinearSolver/Multigrid/Tags.hpp