27namespace shamrock::solvergraph {
30 class ExtractGhostField :
public INode {
33 ExtractGhostField() {}
41 inline void set_edges(
58 inline virtual std::string
_impl_get_label()
const {
return "ExtractGhostField"; };
Defines the CopyPatchDataField class for copying fields between patch data field references.
Defines the DDSharedBuffers class for managing buffers contained in a distributed data shared.
Shared distributed data field for patch data management in solver graphs.
Interface for a solver graph edge representing a buffer contained in a distributed data shared.
Interface for a solver graph edge representing a field as references to the underlying patch fields.
T & get_rw_edge(int slot)
Get a read write edge and cast it to the type T.
void __internal_set_rw_edges(std::vector< std::shared_ptr< IEdge > > new_rw_edges)
Set the read write edges.
void __internal_set_ro_edges(std::vector< std::shared_ptr< IEdge > > new_ro_edges)
Set the read only edges.
const T & get_ro_edge(int slot)
Get a read only edge and cast it to the type T.
Shared distributed data field for patch data management.