SpECTRE  v2025.08.19
LinearSolver::Tags Namespace Reference

The DataBox tags associated with the linear solver. More...

Classes

struct  EnableDirectSolve
 Option for enabling direct solve of the linear problem. More...
 
struct  KrylovSubspaceBasis
 A set of \(n\) vectors that form a basis of the \(n\)-th Krylov subspace \(K_n(A,b)\). More...
 
struct  LocalFirstIndex
 Index of the first point in this element. More...
 
struct  Magnitude
 The magnitude \(\sqrt{\langle \cdot,\cdot\rangle}\) w.r.t. the LinearSolver::inner_product More...
 
struct  MagnitudeSquare
 The magnitude square \(\langle \cdot,\cdot\rangle\) w.r.t. the LinearSolver::inner_product More...
 
struct  Matrix
 Matrix representation of the linear operator. Stored as sparse matrix. The full matrix has size total_num_points by total_num_points. Each element only stores the rows corresponding to its grid points (starting at local_first_index), but all columns. More...
 
struct  MatrixSubfileName
 Subfile name in the volume data H5 files where the matrix will be stored. More...
 
struct  ObservationId
 Continuously incrementing ID for volume observations. More...
 
struct  Operand
 The operand that the local linear operator \(A\) is applied to. More...
 
struct  OperatorAppliedTo
 The linear operator \(A\) applied to the data in Tag More...
 
struct  Orthogonalization
 The prefix for tags related to an orthogonalization procedure. More...
 
struct  OrthogonalizationHistory
 A Hessenberg matrix built up during an orthogonalization procedure. More...
 
struct  OutputVolumeData
 Whether or not volume data should be recorded for debugging purposes. More...
 
struct  Preconditioned
 Indicates the Tag is related to preconditioning of the linear solve. More...
 
struct  Residual
 The residual \(r=b - Ax\). More...
 
struct  ResidualCompute
 Compute the residual \(r=b - Ax\) from the SourceTag \(b\) and the db::add_tag_prefix<LinearSolver::Tags::OperatorAppliedTo, FieldsTag> \(Ax\). More...
 
struct  SkipResets
 Option for skipping resets of the built matrix. More...
 
struct  TotalNumPoints
 Size of the matrix: number of grid points times number of variables. More...
 

Detailed Description

The DataBox tags associated with the linear solver.