#include <vertex_container.h>
|
| vertex_container (grid_type const &g) |
|
auto | at (integral auto const ... is) const |
|
auto | at (handle const &h) const |
|
auto | operator[] (handle const &h) const |
|
auto | operator() (integral auto const ... is) const |
|
constexpr auto | begin () const |
|
constexpr auto | end () const |
|
constexpr auto | size () const |
|
template<invocable< decltype(((void) std::declval< Dimensions >(), std::size_t{}))... > Iteration> |
auto | iterate_indices (Iteration &&iteration, execution_policy_tag auto const exec) const -> decltype(auto) |
|
template<invocable< decltype(((void) std::declval< Dimensions >(), std::size_t{}))... > Iteration> |
auto | iterate_indices (Iteration &&iteration) const -> decltype(auto) |
|
template<invocable< pos_type > Iteration> |
auto | iterate_positions (Iteration &&iteration) const -> decltype(auto) |
|
template<invocable< pos_type > Iteration> |
auto | iterate_positions (Iteration &&iteration, execution_policy_tag auto const exec) const -> decltype(auto) |
|
|
template<std::size_t... Is> |
constexpr auto | begin (std::index_sequence< Is... >) const |
|
template<std::size_t... Is> |
constexpr auto | end (std::index_sequence< Is... >) const |
|
template<std::size_t... Is> |
constexpr auto | size (std::index_sequence< Is... >) const |
|
template<invocable< decltype(((void) std::declval< Dimensions >(), std::size_t{}))... > Iteration, std::size_t... Ds> |
auto | iterate_indices (Iteration &&iteration, execution_policy_tag auto const exec, std::index_sequence< Ds... >) const -> decltype(auto) |
|
◆ const_iterator
template<typename... Dimensions>
◆ grid_type
template<typename... Dimensions>
◆ handle
template<typename... Dimensions>
◆ iterator
template<typename... Dimensions>
◆ pos_type
template<typename... Dimensions>
◆ sequence_type
template<typename... Dimensions>
◆ vertex_container()
template<typename... Dimensions>
◆ at() [1/2]
template<typename... Dimensions>
◆ at() [2/2]
template<typename... Dimensions>
◆ begin() [1/2]
template<typename... Dimensions>
◆ begin() [2/2]
template<typename... Dimensions>
template<std::size_t... Is>
◆ end() [1/2]
template<typename... Dimensions>
◆ end() [2/2]
template<typename... Dimensions>
template<std::size_t... Is>
◆ iterate_indices() [1/3]
template<typename... Dimensions>
template<invocable< decltype(((void) std::declval< Dimensions >(), std::size_t{}))... > Iteration>
◆ iterate_indices() [2/3]
template<typename... Dimensions>
template<invocable< decltype(((void) std::declval< Dimensions >(), std::size_t{}))... > Iteration>
◆ iterate_indices() [3/3]
template<typename... Dimensions>
template<invocable< decltype(((void) std::declval< Dimensions >(), std::size_t{}))... > Iteration, std::size_t... Ds>
◆ iterate_positions() [1/2]
template<typename... Dimensions>
template<invocable<
pos_type > Iteration>
◆ iterate_positions() [2/2]
template<typename... Dimensions>
template<invocable<
pos_type > Iteration>
◆ num_dimensions()
template<typename... Dimensions>
◆ operator()()
template<typename... Dimensions>
◆ operator[]()
template<typename... Dimensions>
◆ size() [1/2]
template<typename... Dimensions>
◆ size() [2/2]
template<typename... Dimensions>
template<std::size_t... Is>
◆ m_grid
template<typename... Dimensions>
The documentation for this struct was generated from the following file:
- /mnt/data/home/ci/builds/Bicifxyn/0/libs/tatooine2/geometry/include/tatooine/detail/rectilinear_grid/vertex_container.h