akreon-linalg
Fixed-size linear algebra and numerical methods in C++26.
Loading...
Searching...
No Matches
linalg::LinearOperator Concept Reference

#include <operator_traits.hpp>

Concept definition

template<class Operator>
requires(const remove_cvref_t<Operator>& op,
{ apply(op, value) } -> std::same_as<operator_codomain_t<Operator>>;
} ||
requires(const remove_cvref_t<Operator>& op,
{ op.apply(value) } -> std::same_as<operator_codomain_t<Operator>>;
}
constexpr std::size_t mat_rows_v
Registered compile-time row count after cv/ref normalization.
constexpr auto apply(const Mat &matrix, const operator_domain_t< Mat > &vector) -> operator_codomain_t< Mat >

Detailed Description

Definition at line 308 of file operator_traits.hpp.