LinearSolver::Tags Namespace Reference

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

## Classes

struct  ConvergenceCriteria
LinearSolver::ConvergenceCriteria that determine the linear solve has converged More...

struct  HasConverged
Holds a LinearSolver::HasConverged flag that signals the linear solver has converged, along with the reason for convergence. More...

struct  HasConvergedCompute

struct  Initial

struct  IterationId
Holds an IterationId that identifies a step in the linear solver algorithm. More...

struct  KrylovSubspaceBasis
A set of $n$ vectors that form a basis of the $n$-th Krylov subspace $K_n(A,b)$. More...

struct  Magnitude
The magnitude $\sqrt{\langle \cdot,\cdot\rangle}$ w.r.t. the LinearSolver::inner_product More...

struct  MagnitudeCompute
Compute the LinearSolver::Magnitude of a tag from its LinearSolver::MagnitudeSquare. More...

struct  MagnitudeSquare
The magnitude square $\langle \cdot,\cdot\rangle$ w.r.t. the LinearSolver::inner_product 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 procedurce. More...

struct  OrthogonalizationHistory
A Hessenberg matrix built up during an orthogonalization procedure. More...

struct  Residual
The residual $r=b - Ax$. More...

## Detailed Description

The DataBox tags associated with the linear solver.