![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shambase/SourceLocation.hpp"#include "shambase/aliases_int.hpp"#include "shambase/stacktrace.hpp"#include "shambase/string.hpp"#include "sham/format/format.hpp"#include "shambackends/DeviceBuffer.hpp"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.