SpECTRE  v2026.11.11
Loading...
Searching...
No Matches
LinearSolver::OptionTags::EnableDirectSolve Struct Reference

Option for enabling direct solve of the linear problem. More...

#include <BuildMatrix.hpp>

Public Types

using type = bool
using group = BuildMatrixOptionsGroup

Static Public Attributes

static constexpr Options::String help

Detailed Description

Option for enabling direct solve of the linear problem.

Member Data Documentation

◆ help

Options::String LinearSolver::OptionTags::EnableDirectSolve::help
staticconstexpr
Initial value:
= {
"Solve the linear problem directly with an LU factorization of the "
"assembled matrix. The factorization is reused for subsequent solves "
"until the matrix changes. The dense factorization needs memory "
"quadratic in the number of points, so this can be unfeasible if the "
"linear problem is too big."}

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