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

vec type traits for cholesky matrices More...

#include <operator_traits.hpp>

Public Types

using element_type = matrix_scalar_t< Mat >
 
using Vec = Vector< element_type, N >
 

Static Public Attributes

static constexpr std::size_t N = mat_rows_v<Mat>
 
static constexpr std::size_t dim = N * (N + 1) / 2
 

Detailed Description

template<SquareMatrix Mat>
struct linalg::vector_traits< Cholesky< Mat > >

vec type traits for cholesky matrices

Definition at line 239 of file operator_traits.hpp.

Member Typedef Documentation

◆ element_type

template<SquareMatrix Mat>
using linalg::vector_traits< Cholesky< Mat > >::element_type = matrix_scalar_t<Mat>

Definition at line 240 of file operator_traits.hpp.

◆ Vec

template<SquareMatrix Mat>
using linalg::vector_traits< Cholesky< Mat > >::Vec = Vector<element_type, N>

Definition at line 243 of file operator_traits.hpp.

Member Data Documentation

◆ dim

template<SquareMatrix Mat>
constexpr std::size_t linalg::vector_traits< Cholesky< Mat > >::dim = N * (N + 1) / 2
staticconstexpr

Definition at line 242 of file operator_traits.hpp.

◆ N

template<SquareMatrix Mat>
constexpr std::size_t linalg::vector_traits< Cholesky< Mat > >::N = mat_rows_v<Mat>
staticconstexpr

Definition at line 241 of file operator_traits.hpp.


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