![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Inheritance diagram for shamrock::solvergraph::PatchDataLayerEdge:
Collaboration diagram for shamrock::solvergraph::PatchDataLayerEdge:Public Member Functions | |
| PatchDataLayerEdge (const std::string &name, const std::string &label, std::shared_ptr< patch::PatchDataLayerLayout > layout) | |
| void | set_patchdatas (shambase::DistributedData< patch::PatchDataLayer > &&src) |
| shambase::DistributedData< patch::PatchDataLayer > | extract_patchdatas () |
| const patch::PatchDataLayerLayout & | pdl () const |
| std::shared_ptr< patch::PatchDataLayerLayout > & | get_layout_ptr () |
| virtual patch::PatchDataLayer & | get (u64 id_patch) override |
| virtual const patch::PatchDataLayer & | get (u64 id_patch) const override |
| virtual shambase::DistributedData< PatchDataLayerRef > & | get_refs () override |
| virtual const shambase::DistributedData< PatchDataLayerRef > & | get_const_refs () const override |
| virtual void | free_alloc () override |
| Free allocated memory. | |
Public Member Functions inherited from shamrock::solvergraph::IPatchDataLayerRefs | |
| IEdgeNamed (std::string name, std::string texsymbol) | |
Public Member Functions inherited from shamrock::solvergraph::IEdgeNamed | |
| IEdgeNamed (std::string name, std::string texsymbol) | |
| virtual std::string | _impl_get_dot_label () const |
| virtual std::string | _impl_get_tex_symbol () const |
Public Member Functions inherited from shamrock::solvergraph::IEdge | |
| std::string | get_label () const |
| std::string | get_tex_symbol () const |
Public Member Functions inherited from shambase::WithUUID< IEdge, u64 > | |
| u64 | get_uuid () const |
| Get the uuid of the class. | |
| WithUUID () | |
| Constructor of the class. | |
Public Member Functions inherited from shamrock::solvergraph::IFreeable | |
| virtual | ~IFreeable () |
| Virtual destructor. | |
Additional Inherited Members | |
Protected Attributes inherited from shambase::WithUUID< IEdge, u64 > | |
| u64 | uuid |
| The unique identifier of the class. | |
Definition at line 29 of file PatchDataLayerEdge.hpp.
|
inline |
Definition at line 40 of file PatchDataLayerEdge.hpp.
|
inline |
Definition at line 54 of file PatchDataLayerEdge.hpp.
|
inlineoverridevirtual |
Free allocated memory.
Implements shamrock::solvergraph::IFreeable.
Definition at line 83 of file PatchDataLayerEdge.hpp.
|
inlineoverridevirtual |
Implements shamrock::solvergraph::IPatchDataLayerRefs.
Definition at line 70 of file PatchDataLayerEdge.hpp.
|
inlineoverridevirtual |
Implements shamrock::solvergraph::IPatchDataLayerRefs.
Definition at line 66 of file PatchDataLayerEdge.hpp.
|
inlineoverridevirtual |
Implements shamrock::solvergraph::IPatchDataLayerRefs.
Definition at line 78 of file PatchDataLayerEdge.hpp.
|
inline |
Definition at line 64 of file PatchDataLayerEdge.hpp.
|
inlineoverridevirtual |
Implements shamrock::solvergraph::IPatchDataLayerRefs.
Definition at line 74 of file PatchDataLayerEdge.hpp.
|
inline |
Definition at line 60 of file PatchDataLayerEdge.hpp.
|
inline |
Definition at line 46 of file PatchDataLayerEdge.hpp.