36 inline void set_edges(
37 std::shared_ptr<shamrock::solvergraph::PatchDataLayerDDShared> ghost_layer,
38 std::shared_ptr<shamrock::solvergraph::IPatchDataLayerRefs> patch_data_layers) {
43 inline Edges get_edges() {
45 get_ro_edge<shamrock::solvergraph::PatchDataLayerDDShared>(0),
46 get_rw_edge<shamrock::solvergraph::IPatchDataLayerRefs>(0),
Defines the PatchDataLayerRefs class for managing distributed references to patch data layers.
Shared distributed data layer for patch data management in solver graphs.
void _impl_evaluate_internal()
evaluate the node
virtual std::string _impl_get_label() const
get the label of the node
virtual std::string _impl_get_tex() const
get the tex of the node
Inode is node between data edges, takes multiple inputs, multiple outputs.
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.
Shared distributed data layer for patch data management.
namespace for the basegodunov model modules