SpECTRE
v2024.05.11
|
A set of \(n\) vectors that form a basis of the \(n\)-th Krylov subspace \(K_n(A,b)\). More...
#include <Tags.hpp>
Public Types | |
using | type = std::vector< typename Tag::type > |
using | tag = Tag |
A set of \(n\) vectors that form a basis of the \(n\)-th Krylov subspace \(K_n(A,b)\).
The Krylov subspace \(K_n(A,b)\) spanned by this basis is the one generated by the linear operator \(A\) and source \(b\) that are represented by the tags db::add_tag_prefix<LinearSolver::Tags::OperatorAppliedTo, db::add_tag_prefix<LinearSolver::Tags::Operand, Tag>>
and db::add_tag_prefix<::Tags::FixedSource, Tag>
, respectively. Therefore, each basis vector is of the type db::add_tag_prefix<Operand, Tag>::type.