Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
shamrock::solvergraph::PatchDataLayerRefs Class Reference
+ Inheritance diagram for shamrock::solvergraph::PatchDataLayerRefs:
+ Collaboration diagram for shamrock::solvergraph::PatchDataLayerRefs:

Public Member Functions

virtual patch::PatchDataLayerget (u64 id_patch) override
 
virtual const patch::PatchDataLayerget (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.
 

Public Attributes

shambase::DistributedData< PatchDataLayerRef > patchdatas
 

Additional Inherited Members

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

Detailed Description

Definition at line 26 of file PatchDataLayerRefs.hpp.

Member Function Documentation

◆ free_alloc()

virtual void shamrock::solvergraph::PatchDataLayerRefs::free_alloc ( )
inlineoverridevirtual

Free allocated memory.

Implements shamrock::solvergraph::IFreeable.

Definition at line 50 of file PatchDataLayerRefs.hpp.

◆ get() [1/2]

virtual const patch::PatchDataLayer & shamrock::solvergraph::PatchDataLayerRefs::get ( u64  id_patch) const
inlineoverridevirtual

Implements shamrock::solvergraph::IPatchDataLayerRefs.

Definition at line 37 of file PatchDataLayerRefs.hpp.

◆ get() [2/2]

virtual patch::PatchDataLayer & shamrock::solvergraph::PatchDataLayerRefs::get ( u64  id_patch)
inlineoverridevirtual

Implements shamrock::solvergraph::IPatchDataLayerRefs.

Definition at line 33 of file PatchDataLayerRefs.hpp.

◆ get_const_refs()

virtual const shambase::DistributedData< PatchDataLayerRef > & shamrock::solvergraph::PatchDataLayerRefs::get_const_refs ( ) const
inlineoverridevirtual

Implements shamrock::solvergraph::IPatchDataLayerRefs.

Definition at line 45 of file PatchDataLayerRefs.hpp.

◆ get_refs()

virtual shambase::DistributedData< PatchDataLayerRef > & shamrock::solvergraph::PatchDataLayerRefs::get_refs ( )
inlineoverridevirtual

Implements shamrock::solvergraph::IPatchDataLayerRefs.

Definition at line 41 of file PatchDataLayerRefs.hpp.

Member Data Documentation

◆ patchdatas

shambase::DistributedData<PatchDataLayerRef> shamrock::solvergraph::PatchDataLayerRefs::patchdatas

Definition at line 29 of file PatchDataLayerRefs.hpp.


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