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: