26static_assert(LinearOperator<DenseOp>);
constexpr idx rows() const noexcept
constexpr idx cols() const noexcept
Backend enum and default backend selection.
Dense row-major matrix templated over scalar type T.
constexpr Backend default_backend
Concepts for operator-oriented numerical algorithms.
Adapt a dense Matrix to the operator protocol.
void apply(const Vector &x, Vector &y) const
idx rows() const noexcept
DenseOp(const Matrix &A, Backend b=default_backend)
idx cols() const noexcept