Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Classes | Namespaces
PatchDataFieldDDShared.hpp File Reference

Shared distributed data field for patch data management in solver graphs. More...

#include "shambase/DistributedDataShared.hpp"
#include "shamrock/patch/PatchDataField.hpp"
#include "shamrock/solvergraph/IEdgeNamed.hpp"
+ Include dependency graph for PatchDataFieldDDShared.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  shamrock::solvergraph::PatchDataFieldDDShared< T >
 Shared distributed data field for patch data management. More...
 

Namespaces

namespace  shamrock
 namespace for the main framework
 

Detailed Description

Shared distributed data field for patch data management in solver graphs.

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

This header defines the PatchDataFieldDDShared template class, which provides a shared distributed data interface for patch data fields within solver graph structures. It extends IDataEdgeNamed to provide named data edge functionality while managing shared patch data fields across distributed systems.

The class is designed to work with the solver graph architecture, allowing efficient sharing and management of typed patch data fields across multiple computational nodes or processes.

Definition in file PatchDataFieldDDShared.hpp.