SpECTRE  v2024.04.12
LinearSolver::Schwarz::OptionTags::SkipSubdomainSolverResets< OptionsGroup > Struct Template Reference

Public Types

using type = bool
 
using group = OptionsGroup
 

Static Public Member Functions

static std::string name ()
 

Static Public Attributes

static constexpr Options::String help
 

Member Data Documentation

◆ help

template<typename OptionsGroup >
constexpr Options::String LinearSolver::Schwarz::OptionTags::SkipSubdomainSolverResets< OptionsGroup >::help
staticconstexpr
Initial value:
=
"Skip resets of the subdomain solver. This only has an effect in cases "
"where the operator changes, e.g. between nonlinear-solver iterations. "
"Skipping resets avoids expensive re-building of the operator, but comes "
"at the cost of less accurate preconditioning and thus potentially more "
"preconditioned iterations. Whether or not this helps convergence "
"overall is highly problem-dependent."

The documentation for this struct was generated from the following file: