akreon-linalg
Fixed-size linear algebra and numerical methods in C++26.
Loading...
Searching...
No Matches
linalg::operator_traits< Operator > Struct Template Reference

#include <operator_traits.hpp>

Public Types

using scalar_type = typename mat_traits< remove_cvref_t< Operator > >::value_type
 
using domain_type = typename vector_traits< remove_cvref_t< Operator > >::Vec
 
using codomain_type = domain_type
 
using matrix_type = typename mat_traits< remove_cvref_t< Operator > >::MatT
 

Detailed Description

template<class Operator>
requires requires { typename mat_traits<remove_cvref_t<Operator>>::value_type; typename vector_traits<remove_cvref_t<Operator>>::Vec; }
struct linalg::operator_traits< Operator >

Definition at line 275 of file operator_traits.hpp.

Member Typedef Documentation

◆ codomain_type

Definition at line 278 of file operator_traits.hpp.

◆ domain_type

Definition at line 277 of file operator_traits.hpp.

◆ matrix_type

Definition at line 279 of file operator_traits.hpp.

◆ scalar_type

Definition at line 276 of file operator_traits.hpp.


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