ChampSim
champsim::environment Struct Referenceabstract

#include <environment.h>

Public Member Functions

virtual std::vector< std::reference_wrapper< O3_CPU > > cpu_view ()=0
 
virtual std::vector< std::reference_wrapper< CACHE > > cache_view ()=0
 
virtual std::vector< std::reference_wrapper< PageTableWalker > > ptw_view ()=0
 
virtual MEMORY_CONTROLLERdram_view ()=0
 
virtual std::vector< std::reference_wrapper< operable > > operable_view ()=0
 

Member Function Documentation

◆ cache_view()

virtual std::vector<std::reference_wrapper<CACHE> > champsim::environment::cache_view ( )
pure virtual

◆ cpu_view()

virtual std::vector<std::reference_wrapper<O3_CPU> > champsim::environment::cpu_view ( )
pure virtual

◆ dram_view()

virtual MEMORY_CONTROLLER& champsim::environment::dram_view ( )
pure virtual

◆ operable_view()

virtual std::vector<std::reference_wrapper<operable> > champsim::environment::operable_view ( )
pure virtual

◆ ptw_view()

virtual std::vector<std::reference_wrapper<PageTableWalker> > champsim::environment::ptw_view ( )
pure virtual

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