28#include "neml2/tensors/indexing.h"
29#include "neml2/dispatchers/FixedSizeWorkGenerator.h"
38 std::size_t
total()
const override;
41 std::pair<std::size_t, indexing::Slice>
generate(std::size_t n)
override;
Interface for work generators that generate a fixed number of batches, i.e., the total amount of work...
Definition FixedSizeWorkGenerator.h:38
SliceGenerator(std::size_t start, std::size_t stop)
Definition SliceGenerator.cxx:30
std::pair< std::size_t, indexing::Slice > generate(std::size_t n) override
Generate the next n batches of work.
Definition SliceGenerator.cxx:48
std::size_t total() const override
Total (fixed) number of batches that will be generated.
Definition SliceGenerator.cxx:42
Definition DiagnosticsInterface.cxx:30