![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Collaboration diagram for shamrock::ComputeField< T >:Public Member Functions | |
| void | generate (PatchScheduler &sched, std::string name, u32 nvar=1) |
| sham::DeviceBuffer< T > & | get_buf (u64 id_patch) |
| shambase::DistributedData< u32 > | get_obj_cnts () const |
| PatchDataField< T > & | get_field (u64 id_patch) |
| sham::DeviceBuffer< T > & | get_buf_check (u64 id) |
| template<u32 nvar> | |
| shambase::DistributedData< PatchDataFieldSpan< T, nvar > > | get_field_span () |
| shambase::DistributedData< PatchDataFieldSpan< T, shamrock::dynamic_nvar > > | get_field_span_nvar_dynamic () |
| T | compute_rank_max () |
| T | compute_rank_min () |
| T | compute_rank_sum () |
| T | compute_rank_dot_sum () |
| u32 | get_nvar () |
| std::unique_ptr< sycl::buffer< T > > | rankgather_computefield (PatchScheduler &sched) |
| void | reset () |
Public Attributes | |
| shambase::DistributedData< PatchDataField< T > > | field_data |
Definition at line 31 of file ComputeField.hpp.
|
inline |
Definition at line 113 of file ComputeField.hpp.
|
inline |
Definition at line 77 of file ComputeField.hpp.
|
inline |
Definition at line 89 of file ComputeField.hpp.
|
inline |
Definition at line 101 of file ComputeField.hpp.
|
inline |
Definition at line 36 of file ComputeField.hpp.
|
inline |
Definition at line 47 of file ComputeField.hpp.
|
inline |
Definition at line 59 of file ComputeField.hpp.
|
inline |
Definition at line 57 of file ComputeField.hpp.
|
inline |
Definition at line 62 of file ComputeField.hpp.
|
inline |
Definition at line 70 of file ComputeField.hpp.
|
inline |
Definition at line 125 of file ComputeField.hpp.
|
inline |
Definition at line 51 of file ComputeField.hpp.
|
inline |
Definition at line 149 of file ComputeField.hpp.
|
inline |
Definition at line 183 of file ComputeField.hpp.
| shambase::DistributedData<PatchDataField<T> > shamrock::ComputeField< T >::field_data |
Definition at line 34 of file ComputeField.hpp.