Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
NeighGraphLinkField.hpp File Reference
Include dependency graph for NeighGraphLinkField.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  shammodels::basegodunov::modules::NeighGraphLinkField< T >

Namespaces

namespace  shammodels
 namespace for models
namespace  shammodels::basegodunov
 namespace for the basegodunov model
namespace  shammodels::basegodunov::modules
 namespace for the basegodunov model modules

Functions

template<class LinkFieldCompute, class T>
void shammodels::basegodunov::modules::ddupdate_link_field (sham::DeviceScheduler_ptr dev_sched, shambase::DistributedData< NeighGraphLinkField< T > > &neigh_graph_field, shambase::DistributedData< NeighGraph > &graph, shambase::DistributedData< LinkFieldCompute > &fcomp)
template<class LinkFieldCompute, class T, class... Args>
void shammodels::basegodunov::modules::update_link_field (sham::DeviceQueue &q, sham::EventList &depends_list, sham::EventList &result_list, NeighGraphLinkField< T > &neigh_graph_field, NeighGraph &graph, Args &&...args)
template<class LinkFieldCompute, class T, class... Args>
void shammodels::basegodunov::modules::update_link_field_indep_nvar (sham::DeviceQueue &q, sham::EventList &depends_list, sham::EventList &result_list, NeighGraphLinkField< T > &neigh_graph_field, NeighGraph &graph, u32 nvar, Args &&...args)
template<class LinkFieldCompute, class T, class... Args>
NeighGraphLinkField< T > shammodels::basegodunov::modules::compute_link_field (sham::DeviceQueue &q, sham::EventList &depends_list, sham::EventList &result_list, NeighGraph &graph, Args &&...args)
template<class LinkFieldCompute, class T, class... Args>
NeighGraphLinkField< T > shammodels::basegodunov::modules::compute_link_field_indep_nvar (sham::DeviceQueue &q, sham::EventList &depends_list, sham::EventList &result_list, NeighGraph &graph, u32 nvar, Args &&...args)

Detailed Description

Author
Timothée David–Cléris (tim.s.nosp@m.hamr.nosp@m.ock@p.nosp@m.roto.nosp@m.n.me)

Definition in file NeighGraphLinkField.hpp.