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

Public Member Functions

std::string get_label () const
 
std::string get_tex_symbol () const
 
virtual std::string _impl_get_dot_label () const =0
 
virtual std::string _impl_get_tex_symbol () const =0
 
- 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 28 of file IEdge.hpp.

Constructor & Destructor Documentation

◆ ~IEdge()

virtual shamrock::solvergraph::IEdge::~IEdge ( )
inlinevirtual

Definition at line 36 of file IEdge.hpp.

Member Function Documentation

◆ get_label()

std::string shamrock::solvergraph::IEdge::get_label ( ) const
inline

Definition at line 30 of file IEdge.hpp.

◆ get_tex_symbol()

std::string shamrock::solvergraph::IEdge::get_tex_symbol ( ) const
inline

Definition at line 31 of file IEdge.hpp.


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