SST  7.2.0
SST::ConfigLink Class Reference

Represents the configuration of a generic Link. More...

#include <configGraph.h>

Inheritance diagram for SST::ConfigLink:

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
ImplementSerializable(SST::ConfigLink) private ConfigLink (LinkId_t id)
 ConfigLink (LinkId_t id, const std::string &n)
void updateLatencies (TimeLord *)
- 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

Additional Inherited Members

- 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)

Detailed Description

Represents the configuration of a generic Link.

Field Documentation

◆ component

◆ current_ref

int SST::ConfigLink::current_ref

Number of components currently referring to this Link

Referenced by SST::ConfigGraph::addLink().

◆ id

LinkId_t SST::ConfigLink::id

◆ latency

SimTime_t SST::ConfigLink::latency[2]

Latency from each side

Referenced by SST::Simulation::performWireUp().

◆ latency_str

std::string SST::ConfigLink::latency_str[2]

Temp string holding latency

Referenced by SST::ConfigGraph::addLink().

◆ name

std::string SST::ConfigLink::name

Name of this link

Referenced by SST::ConfigGraph::checkForStructuralErrors().

◆ no_cut

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().

◆ port

std::string SST::ConfigLink::port[2]

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