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

#include <matrix_norms.hpp>

Inheritance diagram for linalg::norm_traits< Fro< Mat > >:
[legend]

Public Types

using domain_type = remove_cvref_t< Mat >
 
using scalar_type = matrix_scalar_t< domain_type >
 
using codomain_type = real_type_t< scalar_type >
 

Static Public Attributes

static constexpr std::size_t dim
 

Detailed Description

template<MatrixContainer Mat>
struct linalg::norm_traits< Fro< Mat > >

Definition at line 42 of file matrix_norms.hpp.

Member Typedef Documentation

◆ codomain_type

template<MatrixContainer Mat>
using linalg::norm_traits< Fro< Mat > >::codomain_type = real_type_t<scalar_type>

Definition at line 45 of file matrix_norms.hpp.

◆ domain_type

template<MatrixContainer Mat>
using linalg::norm_traits< Fro< Mat > >::domain_type = remove_cvref_t<Mat>

Definition at line 43 of file matrix_norms.hpp.

◆ scalar_type

template<MatrixContainer Mat>
using linalg::norm_traits< Fro< Mat > >::scalar_type = matrix_scalar_t<domain_type>

Definition at line 44 of file matrix_norms.hpp.

Member Data Documentation

◆ dim

template<MatrixContainer Mat>
constexpr std::size_t linalg::norm_traits< Fro< Mat > >::dim
staticconstexpr
Initial value:
=
constexpr std::size_t mat_rows_v
Registered compile-time row count after cv/ref normalization.

Definition at line 46 of file matrix_norms.hpp.


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