Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::linear_algebra::Matrix2x2Map< T, F > Struct Template Referenceexport

f on every entry: the matrix2x2_functor's action on an arrow, an endomap of the entries applied entrywise. More...

Collaboration diagram for dedekind::linear_algebra::Matrix2x2Map< T, F >:

Public Types

using Domain = Matrix2x2V<T>
using Codomain = Matrix2x2V<T>

Public Member Functions

constexpr Matrix2x2V< T > operator() (Matrix2x2V< T > const &m) const

Public Attributes

F f

Detailed Description

template<typename T, typename F>
requires std::invocable<const F&, const T&> && std::convertible_to<std::invoke_result_t<const F&, const T&>, T>
struct dedekind::linear_algebra::Matrix2x2Map< T, F >

f on every entry: the matrix2x2_functor's action on an arrow, an endomap of the entries applied entrywise.

Template Parameters
Tthe entries.
Fthe arrow.

The documentation for this struct was generated from the following file: