The Sparta Modeling Framework
Loading...
Searching...
No Matches
core_example::CoreTopology_1 Class Reference

CoreTopology_1 topology class. More...

#include <CPUTopology.hpp>

Inheritance diagram for core_example::CoreTopology_1:
Collaboration diagram for core_example::CoreTopology_1:

Public Member Functions

 CoreTopology_1 ()
 Constructor for CPUTopology.
 
- Public Member Functions inherited from core_example::CPUTopology
 CPUTopology ()
 Constructor for CPUTopology.
 
auto setName (const std::string &topology) -> void
 Set the name for this topoplogy.
 
auto setNumCores (const uint32_t num_of_cores) -> void
 Set the number of cores in this processor.
 

Additional Inherited Members

- Static Public Member Functions inherited from core_example::CPUTopology
static auto allocateTopology (const std::string &topology) -> CPUTopology *
 Static method to allocate memory for topology.
 
- Public Attributes inherited from core_example::CPUTopology
uint32_t num_cores
 Public members used by CPUFactory to build and bind tree.
 
std::unique_ptr< CPUFactoriesfactories
 
std::string topology_name
 
std::vector< UnitInfounits
 
std::vector< PortConnectionInfoport_connections
 

Detailed Description

CoreTopology_1 topology class.

Definition at line 127 of file CPUTopology.hpp.

Constructor & Destructor Documentation

◆ CoreTopology_1()

core_example::CoreTopology_1::CoreTopology_1 ( )

Constructor for CPUTopology.

Constructor for CPUTopology_1.

Instantiating units of this topology

Instantiating ports of this topology

Definition at line 9 of file CPUTopology.cpp.


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