Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::linear_algebra::HasConformingMatrixMultiplication Concept Referenceexport

A and B support shape-conformant multiplication, and the result has shape A::row_count × B::column_count. More...

Concept definition

template<typename A, typename B>
MatchesMultiplicativeShape<A, B> && requires(const A& a, const B& b) {
{ a * b } -> HasMatrixShape;
}
A and B support shape-conformant multiplication, and the result has shape A::row_count × B::column_co...
Definition contracts.cppm:535
A matrix carries two dimensionalities: row count and column count.
Definition contracts.cppm:217
Two matrix-like carriers can be composed iff the inner dimensions agree: A::column_count == B::row_co...
Definition contracts.cppm:510

Detailed Description

A and B support shape-conformant multiplication, and the result has shape A::row_count × B::column_count.