Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
WeightedArc Struct Reference
Inheritance diagram for WeightedArc:
[legend]
Collaboration diagram for WeightedArc:
[legend]

Additional Inherited Members

- Public Types inherited from Aleph::Graph_Arc< double >
using Base = GTArcCommon< double >
 
using Arc_Info = double
 
- Public Types inherited from GTArcCommon< ArcInfo >
using Item_Type = ArcInfo
 
using Arc_Type = ArcInfo
 
- Public Member Functions inherited from Aleph::Graph_Arc< double >
 Graph_Arc (const Arc_Info &info) noexcept
 Copy constructor.
 
 Graph_Arc (Arc_Info &&info=Arc_Info()) noexcept
 Move or rvalue constructor.
 
 Graph_Arc (const Graph_Arc &arc)
 
Graph_Arcoperator= (const Graph_Arc &arc)
 
- Public Member Functions inherited from GTArcCommon< ArcInfo >
 GTArcCommon () noexcept=default
 data contained in arc
 
 GTArcCommon (const ArcInfo &info)
 Construct from info value (copy)
 
 GTArcCommon (ArcInfo &&info)
 Construct from info value (move)
 
 GTArcCommon (void *src, void *tgt, const ArcInfo &data)
 Construct with endpoints and info (copy)
 
 GTArcCommon (void *src, void *tgt, ArcInfo &&data=ArcInfo())
 Construct with endpoints and info (move)
 
 GTArcCommon (const GTArcCommon &other)
 Copy constructor.
 
 GTArcCommon (GTArcCommon &&other) noexcept
 Move constructor.
 
GTArcCommonoperator= (const GTArcCommon &other)
 Copy assignment operator.
 
GTArcCommonoperator= (GTArcCommon &&other) noexcept
 Move assignment operator.
 
unsigned int state () const noexcept
 Return the state of arc.
 
void set_state (unsigned int s) noexcept
 Set the state of arc to value s
 
ArcInfoget_info () noexcept
 Return a modifiable reference to the arc data.
 
const ArcInfoget_info () const noexcept
 Return a constant reference to the arc data.
 
void * get_connected_node (void *node) noexcept
 
void * get_img_node (void *node) noexcept
 
- Public Attributes inherited from Aleph::Graph_Arc< double >
Arc_Nodesrc_arc_node
 The type of data stored in the arc.
 
Arc_Nodetgt_arc_node
 
- Public Attributes inherited from GTArcCommon< ArcInfo >
void * src_node = nullptr
 
void * tgt_node = nullptr
 Please don't use.
 
Graph_Attr attrs
 Please don't use.
 
ArcInfo arc_info
 

Detailed Description

Definition at line 76 of file johnson_test.cc.


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