|
using | resultType = T |
|
using | resultType = typename Distr::result_type |
|
|
| RandomDatasetFiller (Distr distribution, Extent::value_type numOfItems=0) |
|
std::shared_ptr< T > | produceData () override |
| Create a shared pointer of m_numberOfItems items of type T. More...
|
|
void | setSeed (std::default_random_engine::result_type seed) |
|
void | randomSeed () |
|
void | bufferMode () |
| Activate buffer mode. More...
|
|
void | setNumberOfItems (Extent::value_type numItems) override |
| Set number of items to be produced. More...
|
|
| DatasetFiller (Extent::value_type numberOfItems=0) |
|
virtual | ~DatasetFiller ()=default |
| This class will be derived from.
|
|
|
Extent::value_type | m_numberOfItems |
|
◆ bufferMode()
template<typename Distr , typename T = typename Distr::result_type>
Activate buffer mode.
Create a bunch of data to write (instantly) and return that upon calling <operator()>().
◆ makeRandomDatasetFiller()
template<typename Distr , typename T = typename Distr::result_type>
template<typename X = Distr>
- Template Parameters
-
X | Dummy template parameter such that the RandomDatasetFiller is usable also when this function's implementation does not work on the distribution's concrete type. |
- Parameters
-
numberOfItems | Number of items to be produced per call of produceData. |
lower | Lower bound for the random values to be generated. |
upper | Upper bound for the random values to be generated. |
- Returns
- An instance of RandomDatasetFiller matching the given parameters.
◆ produceData()
template<typename Distr , typename T = typename Distr::result_type>
◆ setNumberOfItems()
template<typename Distr , typename T = typename Distr::result_type>
The documentation for this class was generated from the following file: