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

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

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

Go to the source code of this file.

Classes

class  shamrock::solvergraph::PatchDataLayerDDShared
 Shared distributed data layer for patch data management. More...
 

Namespaces

namespace  shamrock
 namespace for the main framework
 

Detailed Description

Shared distributed data layer 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 PatchDataLayerDDShared class, which provides a shared distributed data interface for patch data layers within solver graph structures. It extends IDataEdgeNamed to provide named data edge functionality while managing shared patch data layers across distributed systems.

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

Definition in file PatchDataLayerDDShared.hpp.