xaiefal
Loading...
Searching...
No Matches
xaiefal::XAieDevHdRscGroupWrapper Class Reference

AI engine device handle resource group wrapper. More...

#include <xaiefal-base.hpp>

Public Member Functions

 XAieDevHdRscGroupWrapper ()
 XAieDevHdRscGroupWrapper (std::shared_ptr< XAieRscGroupBase > RGroup)
 ~XAieDevHdRscGroupWrapper ()
XAieRscStat getRscStat () const
XAieRscStat getRscStat (XAie_LocType Loc) const
XAieRscStat getRscStat (XAie_LocType Loc, XAieRscType RscType) const
XAieRscStat getRscStat (XAie_LocType Loc, XAie_ModuleType Mod) const
XAieRscStat getRscStat (XAie_LocType Loc, XAie_ModuleType Mod, XAieRscType RscType) const
XAieRscStat getRscStat (XAie_LocType Loc, XAie_ModuleType Mod, XAieRscType RscType, uint32_t RscId) const
XAieRscStat getRscStat (const std::vector< XAie_LocType > &vLocs, XAieRscType RscType) const
XAieRscStat getRscStat (const std::vector< XAie_LocType > &vLocs, XAieRscType RscType, uint32_t RscId) const
template<class RT>
AieRC addRsc (std::shared_ptr< RT > Rsc)

Detailed Description

AI engine device handle resource group wrapper.

Constructor & Destructor Documentation

◆ XAieDevHdRscGroupWrapper() [1/2]

xaiefal::XAieDevHdRscGroupWrapper::XAieDevHdRscGroupWrapper ( )
inline

◆ XAieDevHdRscGroupWrapper() [2/2]

xaiefal::XAieDevHdRscGroupWrapper::XAieDevHdRscGroupWrapper ( std::shared_ptr< XAieRscGroupBase > RGroup)
inline

◆ ~XAieDevHdRscGroupWrapper()

xaiefal::XAieDevHdRscGroupWrapper::~XAieDevHdRscGroupWrapper ( )
inline

Member Function Documentation

◆ addRsc()

template<class RT>
AieRC xaiefal::XAieDevHdRscGroupWrapper::addRsc ( std::shared_ptr< RT > Rsc)
inline

◆ getRscStat() [1/8]

XAieRscStat xaiefal::XAieDevHdRscGroupWrapper::getRscStat ( ) const
inline

◆ getRscStat() [2/8]

XAieRscStat xaiefal::XAieDevHdRscGroupWrapper::getRscStat ( const std::vector< XAie_LocType > & vLocs,
XAieRscType RscType ) const
inline

◆ getRscStat() [3/8]

XAieRscStat xaiefal::XAieDevHdRscGroupWrapper::getRscStat ( const std::vector< XAie_LocType > & vLocs,
XAieRscType RscType,
uint32_t RscId ) const
inline

◆ getRscStat() [4/8]

XAieRscStat xaiefal::XAieDevHdRscGroupWrapper::getRscStat ( XAie_LocType Loc) const
inline

◆ getRscStat() [5/8]

XAieRscStat xaiefal::XAieDevHdRscGroupWrapper::getRscStat ( XAie_LocType Loc,
XAie_ModuleType Mod ) const
inline

◆ getRscStat() [6/8]

XAieRscStat xaiefal::XAieDevHdRscGroupWrapper::getRscStat ( XAie_LocType Loc,
XAie_ModuleType Mod,
XAieRscType RscType ) const
inline

◆ getRscStat() [7/8]

XAieRscStat xaiefal::XAieDevHdRscGroupWrapper::getRscStat ( XAie_LocType Loc,
XAie_ModuleType Mod,
XAieRscType RscType,
uint32_t RscId ) const
inline

◆ getRscStat() [8/8]

XAieRscStat xaiefal::XAieDevHdRscGroupWrapper::getRscStat ( XAie_LocType Loc,
XAieRscType RscType ) const
inline

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