![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shambase/SourceLocation.hpp"#include "shambase/aliases_int.hpp"#include "shambase/format.hpp"#include "shambase/stacktrace.hpp"#include "shambase/string.hpp"#include "shambackends/DeviceBuffer.hpp"
Include dependency graph for PatchDataFieldSpan.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | shamrock::details::PatchDataFieldSpan_access_rw_dyn_nvar< T > |
| Accessor for read-write access to dynamic nvar buffer data. More... | |
| struct | shamrock::details::PatchDataFieldSpan_access_ro_dyn_nvar< T > |
| Accessor for read-only access to dynamic nvar buffer data. More... | |
| struct | shamrock::details::PatchDataFieldSpan_access_rw_static_nvar< T, nvar > |
| Accessor for read-write access to static nvar buffer data. More... | |
| struct | shamrock::details::PatchDataFieldSpan_access_ro_static_nvar< T, nvar > |
| Accessor for read-only access to static nvar buffer data. More... | |
| class | shamrock::PatchDataFieldSpan< T, nvar, pointer_access > |
| Represents a span of data within a PatchDataField. More... | |
Namespaces | |
| namespace | shamrock |
| namespace for the main framework | |
Typedefs | |
| template<class T > | |
| using | shamrock::pdat_span_rw_dyn = details::PatchDataFieldSpan_access_rw_dyn_nvar< T > |
| Alias for PatchDataFieldSpan_access_rw_dyn_nvar. | |
| template<class T > | |
| using | shamrock::pdat_span_ro_dyn = details::PatchDataFieldSpan_access_ro_dyn_nvar< T > |
| Alias for PatchDataFieldSpan_access_ro_dyn_nvar. | |
| template<class T , u32 nvar> | |
| using | shamrock::pdat_span_rw = details::PatchDataFieldSpan_access_rw_static_nvar< T, nvar > |
| Alias for PatchDataFieldSpan_access_rw_static_nvar. | |
| template<class T , u32 nvar> | |
| using | shamrock::pdat_span_ro = details::PatchDataFieldSpan_access_ro_static_nvar< T, nvar > |
| Alias for PatchDataFieldSpan_access_ro_static_nvar. | |
| template<class T > | |
| using | shamrock::PatchDataFieldSpanPointer = PatchDataFieldSpan< T, dynamic_nvar, access_t_pointer > |
Variables | |
| constexpr u32 | shamrock::dynamic_nvar = u32_max |
| Constant for dynamic number of variables. | |
| constexpr bool | shamrock::access_t_pointer = true |
| constexpr bool | shamrock::access_t_span = !access_t_pointer |
Definition in file PatchDataFieldSpan.hpp.