An abstract class to create one iteration of data per thread.
More...
#include <DatasetFiller.hpp>
|
| DatasetFiller (Extent::value_type numberOfItems=0) |
|
virtual | ~DatasetFiller ()=default |
| This class will be derived from.
|
|
virtual std::shared_ptr< T > | produceData ()=0 |
| Create a shared pointer of m_numberOfItems items of type T. More...
|
|
virtual void | setNumberOfItems (Extent::value_type numberOfItems)=0 |
| Set number of items to be produced. More...
|
|
|
Extent::value_type | m_numberOfItems |
|
template<typename T>
class openPMD::DatasetFiller< T >
An abstract class to create one iteration of data per thread.
- Template Parameters
-
T | The type of data to produce. |
◆ produceData()
Create a shared pointer of m_numberOfItems items of type T.
Should take roughly the same amount of time per call as long as m_numberOfItems does not change.
- Returns
Implemented in openPMD::RandomDatasetFiller< Distr, T >.
◆ setNumberOfItems()
The documentation for this class was generated from the following file: