26template <SquareMatrix JxJ,
typename Circ>
51 constexpr auto apply(
const J& y)
const {
65 template <MatrixContainer MatX>
70 for (std::size_t
j = 0;
j < Cols; ++
j) {
constexpr std::size_t mat_rows_v
Registered compile-time row count after cv/ref normalization.
constexpr auto get_col(const Mat &A, std::size_t idx)
get the column of matrix A based on given index
typename mat_traits< remove_cvref_t< Mat > >::value_type matrix_scalar_t
Registered matrix scalar type after cv/ref normalization.
Owning, fixed-size, row-major matrix container over a scalar field.
forward declaration of P(x) / P(x^{-1})
constexpr QuadraticRep(const J &x_in)
CTOR.
constexpr auto apply(const J &y) const
apply
constexpr auto apply(const MatX &Y) const
apply column-wise to a matrix
matrix_scalar_t< JxJ > T
extract type & sizes
static constexpr std::size_t N
Owning, fixed-size vector container.