SpECTRE  v2025.08.19
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

constexpr 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: