|
OpenKalman
|
Functions that tile multiple objects into a larger object. More...
Go to the source code of this file.
Namespaces | |
| OpenKalman | |
| The root namespace for OpenKalman. | |
| OpenKalman::detail | |
| T is an acceptable noise perturbation input to a tests. | |
Functions | |
| template<std::size_t direction, typename... Index, std::size_t... dims, typename Arg > | |
| constexpr void | OpenKalman::detail::tile_impl (std::tuple< Index... > ¤t_position, std::tuple< Index... > ¤t_block_size, std::index_sequence< dims... >, Arg &arg) |
| template<std::size_t direction, typename... Index, std::size_t... dims, typename Arg , typename Block , typename... Blocks> | |
| constexpr void | OpenKalman::detail::tile_impl (std::tuple< Index... > ¤t_position, std::tuple< Index... > ¤t_block_size, std::index_sequence< dims... > seq, Arg &arg, Block &&block, Blocks &&...blocks) |
| template<typename... Ds, typename Block , typename... Blocks, std::enable_if_t<(coordinates::pattern< Ds > and ...) and(indexible< Block > and ... and indexible< Blocks >) and(sizeof...(Ds) > = std::max({index_count<Block>::value, index_count<Blocks>::value...})> | |
| decltype(auto) constexpr | OpenKalman::tile (const std::tuple< Ds... > &ds_tuple, Block &&block, Blocks &&...blocks) |
| Create a matrix or tensor by tiling individual blocks. More... | |
Functions that tile multiple objects into a larger object.
1.8.13