Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shamrock::solvergraph::IPatchDataLayerRefs Class Referenceabstract
Inheritance diagram for shamrock::solvergraph::IPatchDataLayerRefs:
Collaboration diagram for shamrock::solvergraph::IPatchDataLayerRefs:

Public Member Functions

virtual patch::PatchDataLayerget (u64 id_patch)=0
virtual const patch::PatchDataLayerget (u64 id_patch) const =0
virtual const shambase::DistributedData< PatchDataLayerRef > & get_const_refs () const =0
virtual shambase::DistributedData< PatchDataLayerRef > & get_refs ()=0
 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 void free_alloc ()=0
 Free allocated memory.
virtual ~IFreeable ()
 Virtual destructor.

Additional Inherited Members

Protected Attributes inherited from shambase::WithUUID< IEdge, u64 >
u64 uuid
 The unique identifier of the class.

Detailed Description

Definition at line 29 of file IPatchDataLayerRefs.hpp.

Member Function Documentation

◆ IEdgeNamed()

shamrock::solvergraph::IEdgeNamed::IEdgeNamed ( std::string name,
std::string texsymbol )
inline

Definition at line 28 of file IEdgeNamed.hpp.


The documentation for this class was generated from the following file: