SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
LinearSolver::OptionTags::SkipResets Struct Reference

Option for skipping resets of the built matrix. More...

#include <BuildMatrix.hpp>

Public Types

using type = bool
using group = BuildMatrixOptionsGroup

Static Public Attributes

static constexpr Options::String help

Detailed Description

Option for skipping resets of the built matrix.

Member Data Documentation

◆ help

Options::String LinearSolver::OptionTags::SkipResets::help
staticconstexpr
Initial value:
= {
"Skip resets of the built matrix. 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 matrix, 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:
  • src/ParallelAlgorithms/LinearSolver/Actions/BuildMatrix.hpp