1#ifndef EXTERIOR_DIMENSION_HPP
2#define EXTERIOR_DIMENSION_HPP
7 constexpr size_t binom(
size_t n,
size_t k)
noexcept
14 (
binom(n-1,k-1) * n)/k :
15 (
binom(n-1,k) * n)/(n-k);
19 constexpr size_t ExtDim(
size_t l,
size_t d)
noexcept
25 constexpr size_t PolyDim(
int r,
size_t d)
noexcept
27 return (r >= 0) ?
binom(r+d,d):0;
31 constexpr size_t HDim(
int r,
size_t d)
noexcept
37 constexpr size_t PLDim(
int r,
size_t l,
size_t d)
noexcept
43 constexpr size_t kHDim(
int r,
size_t l,
size_t d)
noexcept
52 constexpr size_t dHDim(
int r,
size_t l,
size_t d)
noexcept
54 return kHDim(r-1,l+1,d);
57 constexpr size_t kPLDim(
int r,
size_t l,
size_t d)
noexcept
60 for (
int i = 0; i <= r; ++i) {
67 constexpr size_t dPLDim(
int r,
size_t l,
size_t d)
noexcept
70 for (
int i = 0; i <= r; ++i) {
80 ((r >= 0)?
kPLDim(r-1,l+1,d) + 1 : 0)
Definition exterior_dimension.hpp:6
constexpr size_t ExtDim(size_t l, size_t d) noexcept
Dimension of the exterior algebra.
Definition exterior_dimension.hpp:19
constexpr size_t PLtrimmedDim(int r, size_t l, size_t d) noexcept
Definition exterior_dimension.hpp:77
constexpr size_t binom(size_t n, size_t k) noexcept
Definition exterior_dimension.hpp:7
constexpr size_t dPLDim(int r, size_t l, size_t d) noexcept
Dimension of the image of d on polynomials.
Definition exterior_dimension.hpp:67
constexpr size_t PolyDim(int r, size_t d) noexcept
Dimension of P^r(\Real^d)
Definition exterior_dimension.hpp:25
constexpr size_t kPLDim(int r, size_t l, size_t d) noexcept
Dimension of the image of Koszul on polynomials.
Definition exterior_dimension.hpp:57
constexpr size_t PLDim(int r, size_t l, size_t d) noexcept
Dimension of $P_r\Lambda^l(R^d)$.
Definition exterior_dimension.hpp:37
constexpr size_t dHDim(int r, size_t l, size_t d) noexcept
Dimension of the image of d on homogeneous polynomials.
Definition exterior_dimension.hpp:52
constexpr size_t HDim(int r, size_t d) noexcept
Dimension of homogeneous polynomials.
Definition exterior_dimension.hpp:31
constexpr size_t kHDim(int r, size_t l, size_t d) noexcept
Dimension of the image of Koszul on homogeneous polynomials.
Definition exterior_dimension.hpp:43