SubCoordinates< Base > Class Template Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
Public Types |
Public Member Functions |
Static Public Attributes |
Private Attributes |
List of all members
DiFfRG::SubCoordinates< Base > Class Template Reference
#include <coordinates.hh>
Inheritance diagram for DiFfRG::SubCoordinates< Base >:
Public Types | |
| using | ctype = typename Base::ctype |
Public Member Functions | |
| 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 Public Attributes | |
| static constexpr size_t | dim = Base::dim |
Private Attributes | |
| device::array< size_t, dim > | offsets |
| device::array< size_t, dim > | m_sizes |
| const size_t | m_size |
Member Typedef Documentation
◆ ctype
template<typename Base >
| using DiFfRG::SubCoordinates< Base >::ctype = typename Base::ctype |
Constructor & Destructor Documentation
◆ SubCoordinates()
template<typename Base >
|
inline |
Member Function Documentation
◆ backward() [1/2]
template<typename Base >
|
inline |
◆ backward() [2/2]
template<typename Base >
template<typename... I>
|
inline |
◆ forward() [1/2]
template<typename Base >
|
inline |
◆ forward() [2/2]
template<typename Base >
|
inline |
◆ from_linear_index()
template<typename Base >
|
inline |
◆ size()
template<typename Base >
|
inline |
◆ sizes()
template<typename Base >
|
inline |
◆ to_string()
template<typename Base >
|
inline |
Member Data Documentation
◆ dim
template<typename Base >
|
staticconstexpr |
◆ m_size
template<typename Base >
|
private |
◆ m_sizes
template<typename Base >
|
private |
◆ offsets
template<typename Base >
|
private |
The documentation for this class was generated from the following file:
- /__w/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/coordinates/coordinates.hh
Generated by