|
Dedekind 0.0.0
A structuralist C++23 Module Library
|
A vector-like object defined by coordinate evaluation x[i]. More...
Public Types | |
| using | scalar_type = F |
| using | dimension_cardinality = CountablyInfiniteDim |
Public Member Functions | |
| constexpr | FunctionalVector (Fn fn) |
| constexpr F | operator[] (std::size_t i) const |
Static Public Attributes | |
| static constexpr std::size_t | dimension |
A vector-like object defined by coordinate evaluation x[i].
This supports function-based vectors, including potentially infinite-dimensional vectors where coordinates are computed lazily.
The only required operation is indexed evaluation.
|
staticconstexpr |