|
SpECTRE
v2026.11.11
|
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 | LuFactorization |
| LU factorization of the full matrix, held by the singleton that solves the linear problem directly. It is not serialized, but rebuilt from the matrix slices that the elements send with every solve. 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 | MatrixChanged |
| Whether the matrix on this element was (re)built since it was last sent to the singleton that inverts the full matrix. The singleton only factorizes the full matrix again if this is true on any element. 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... | |
The DataBox tags associated with the linear solver.