DummyDataSource
DummyDataSource
Section titled “DummyDataSource”#include <xalgospp/scheduling/tasks/io.hh>class DummyDataSourceDefined in src/lib/xalgospp/scheduling/tasks/io.hh:52
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
DummyDataSource |
function |
Declared here |
next |
function |
Declared here |
DataFormat |
typedef |
Declared here |
StepIdxType |
typedef |
Declared here |
m_max_steps |
variable |
Declared here |
m_step |
variable |
Declared here |
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
DummyDataSource inline |
||
StepIdxType |
next inline |
DummyDataSource
Section titled “DummyDataSource”inline
inline DummyDataSource(std::size_t max_steps)Defined in src/lib/xalgospp/scheduling/tasks/io.hh:57
inline
inline StepIdxType next()Defined in src/lib/xalgospp/scheduling/tasks/io.hh:61
Public Types
Section titled “Public Types”| Name | Description |
|---|---|
DataFormat |
|
StepIdxType |
DataFormat
Section titled “DataFormat”using DataFormat = DummyDSTraitsDefined in src/lib/xalgospp/scheduling/tasks/io.hh:54
StepIdxType
Section titled “StepIdxType”using StepIdxType = typename DataFormat::StepIdxTypeDefined in src/lib/xalgospp/scheduling/tasks/io.hh:55
Private Attributes
Section titled “Private Attributes”| Return | Name | Description |
|---|---|---|
std::size_t |
m_max_steps |
|
std::atomic< std::size_t > |
m_step |
m_max_steps
Section titled “m_max_steps”std::size_t m_max_stepsDefined in src/lib/xalgospp/scheduling/tasks/io.hh:72
m_step
Section titled “m_step”std::atomic< std::size_t > m_step { 0 }Defined in src/lib/xalgospp/scheduling/tasks/io.hh:73