Skip to content

tenzr::data::SequentialSampler

Sampler that yields indices in ascending order.

#include <sampler.h>

Inherits from tenzr::data::Sampler

Public Functions

Name
SequentialSampler(size_t dataset_size)
virtual std::vector< size_t > Indices() const override
virtual size_t Size() const override

Additional inherited members

Public Functions inherited from tenzr::data::Sampler

Name
virtual ~Sampler() =default

Public Functions Documentation

function SequentialSampler

explicit SequentialSampler(
    size_t dataset_size
)

Parameters:

  • dataset_size Number of samples to enumerate.

Create a sampler over dataset_size indices in ascending order.

function Indices

virtual std::vector< size_t > Indices() const override

Return:

  • Indices 0 .. dataset_size - 1.
  • Sequential index list.

Reimplements: tenzr::data::Sampler::Indices

Return the indices 0..size-1 in order.

function Size

inline virtual size_t Size() const override

Return: Number of indices.

Reimplements: tenzr::data::Sampler::Size