| 
    SST
    10.1.0
    
   StructuralSimulationToolkit 
   | 
 
Represents the configuration of a generic Link. More...
#include <configGraph.h>
  
 Public Member Functions | |
| LinkId_t | key () const | 
| SimTime_t | getMinLatency () const | 
| Return the minimum latency of this link (from both sides)  | |
| void | print (std::ostream &os) const | 
| Print the Link information.  | |
| void | serialize_order (SST::Core::Serialization::serializer &ser) override | 
  Public Member Functions inherited from SST::Core::Serialization::serializable | |
| virtual const char * | cls_name () const =0 | 
| virtual uint32_t | cls_id () const =0 | 
| virtual std::string | serialization_name () const =0 | 
Data Fields | |
| LinkId_t | id | 
| std::string | name | 
| ComponentId_t | component [2] | 
| std::string | port [2] | 
| SimTime_t | latency [2] | 
| std::string | latency_str [2] | 
| int | current_ref | 
| bool | no_cut | 
Friends | |
| class | ConfigGraph | 
Additional Inherited Members | |
  Static Public Attributes inherited from SST::Core::Serialization::serializable | |
| static constexpr uint32_t | NullClsId = std::numeric_limits<uint32_t>::max() | 
  Protected Types inherited from SST::Core::Serialization::serializable | |
| enum | cxn_flag_t { ConstructorFlag } | 
  Static Protected Member Functions inherited from SST::Core::Serialization::serializable | |
| static void | serializable_abort (uint32_t line, const char *file, const char *func, const char *obj) | 
Represents the configuration of a generic Link.
| ComponentId_t SST::ConfigLink::component[2] | 
IDs of the connected components
Referenced by SST::ConfigGraph::addLink(), SST::ConfigGraph::checkForStructuralErrors(), SST::Simulation::performWireUp(), and SST::Simulation::processGraphInfo().
| int SST::ConfigLink::current_ref | 
Number of components currently referring to this Link
Referenced by SST::ConfigGraph::addLink().
| LinkId_t SST::ConfigLink::id | 
ID of this link
Referenced by SST::ConfigGraph::addLink(), and SST::Simulation::performWireUp().
| SimTime_t SST::ConfigLink::latency[2] | 
Latency from each side
Referenced by SST::Simulation::performWireUp().
| std::string SST::ConfigLink::latency_str[2] | 
Temp string holding latency
Referenced by SST::ConfigGraph::addLink().
| std::string SST::ConfigLink::name | 
Name of this link
Referenced by SST::ConfigGraph::checkForStructuralErrors().
| bool SST::ConfigLink::no_cut | 
If set to true, partitioner will not make a cut through this Link
Referenced by SST::ConfigGraph::addLink(), and SST::ConfigGraph::setLinkNoCut().
| std::string SST::ConfigLink::port[2] | 
Names of the connected ports
Referenced by SST::ConfigGraph::addLink(), and SST::Simulation::performWireUp().