#include <coordinates.hh>
|
| using | ctype = typename Base::ctype |
| |
|
| | SubCoordinates (const Base &base, size_t offset, size_t size) |
| |
| device::array< size_t, dim > KOKKOS_FORCEINLINE_FUNCTION | sizes () const |
| |
| size_t KOKKOS_FORCEINLINE_FUNCTION | size () const |
| |
| device::array< size_t, dim > KOKKOS_INLINE_FUNCTION | from_linear_index (size_t s) const |
| |
template<typename... I>
requires (std::is_convertible_v<std::decay_t<I>, size_t> && ...) |
| KOKKOS_FORCEINLINE_FUNCTION device::array< ctype, dim > | forward (I &&...i) const |
| |
| template<typename IT > |
| KOKKOS_INLINE_FUNCTION device::array< ctype, dim > | forward (device::array< IT, dim > i) const |
| |
| template<typename... I> |
| KOKKOS_FORCEINLINE_FUNCTION device::array< ctype, dim > | backward (I &&...i) const |
| |
| KOKKOS_INLINE_FUNCTION device::array< ctype, dim > | backward (device::array< size_t, dim > i) const |
| |
| std::string | to_string () const |
| |
|
| static constexpr size_t | dim = Base::dim |
| |
◆ ctype
◆ SubCoordinates()
◆ backward() [1/2]
◆ backward() [2/2]
template<typename Base >
template<typename... I>
◆ forward() [1/2]
template<typename Base >
template<typename IT >
◆ forward() [2/2]
template<typename Base >
template<typename... I>
requires (std::is_convertible_v<std::decay_t<I>, size_t> && ...)
◆ from_linear_index()
◆ size()
◆ sizes()
◆ to_string()
◆ dim
◆ m_size
◆ m_sizes
◆ offsets
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/coordinates/coordinates.hh