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

declaring norm type traits - L2 More...

#include <norm_traits.hpp>

Inheritance diagram for linalg::norm_traits< L2< Vec > >:
[legend]

Public Types

using domain_type = remove_cvref_t< Vec >
 
using scalar_type = vector_element_t< domain_type >
 
using codomain_type = real_type_t< scalar_type >
 

Static Public Attributes

static constexpr std::size_t dim = vector_dim_v<domain_type>
 

Detailed Description

template<FieldVector Vec>
struct linalg::norm_traits< L2< Vec > >

declaring norm type traits - L2

Definition at line 28 of file norm_traits.hpp.

Member Typedef Documentation

◆ codomain_type

template<FieldVector Vec>
using linalg::norm_traits< L2< Vec > >::codomain_type = real_type_t<scalar_type>

Definition at line 31 of file norm_traits.hpp.

◆ domain_type

template<FieldVector Vec>
using linalg::norm_traits< L2< Vec > >::domain_type = remove_cvref_t<Vec>

Definition at line 29 of file norm_traits.hpp.

◆ scalar_type

template<FieldVector Vec>
using linalg::norm_traits< L2< Vec > >::scalar_type = vector_element_t<domain_type>

Definition at line 30 of file norm_traits.hpp.

Member Data Documentation

◆ dim

template<FieldVector Vec>
constexpr std::size_t linalg::norm_traits< L2< Vec > >::dim = vector_dim_v<domain_type>
staticconstexpr

Definition at line 32 of file norm_traits.hpp.


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