Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
uni20::krylov::KrylovOperator Concept Reference

Concept for an output-first Krylov operator application y <- OP*x. More...

#include <matrix_free.hpp>

Concept definition

template<typename Op, typename Vector>
concept uni20::krylov::KrylovOperator = requires(Op op, Vector x, Vector y) {
{ op.matvec(y, x) } -> std::same_as<void>;
}
Concept for an output-first Krylov operator application y <- OP*x.
Definition matrix_free.hpp:395

Detailed Description

Concept for an output-first Krylov operator application y <- OP*x.