<commit_before>#include <iomanip>

#include "invlib/algebra.h"
#include "invlib/profiling/timer.h"
#include "benchmark_types.h"

using namespace invlib;

template <typename SparseType>
struct MatrixVectorMultiplication
{
    auto operator()()
        -> decltype(vector_to_tuple<100>(std::vector<double>()))
    {

        using MatrixType = Matrix<Timer<SparseType>>;
        using VectorType = Vector<Timer<typename SparseType::VectorType>>;
        using RealType   = typename SparseType::RealType;
        using SparseDataType = SparseData<RealType, int, Representation::Coordinates>;
        using VectorDataType = VectorData<RealType>;

        std::vector<double> results{};
        results.reserve(40);

        for (size_t i = 1; i < 11; i++)
        {<commit_msg>Fixed return value in benchmark.<commit_after>#include <iomanip>

#include "invlib/algebra.h"
#include "invlib/profiling/timer.h"
#include "benchmark_types.h"

using namespace invlib;

template <typename SparseType>
struct MatrixVectorMultiplication
{
    auto operator()()
        -> decltype(vector_to_tuple<40>(std::vector<double>()))
    {

        using MatrixType = Matrix<Timer<SparseType>>;
        using VectorType = Vector<Timer<typename SparseType::VectorType>>;
        using RealType   = typename SparseType::RealType;
        using SparseDataType = SparseData<RealType, int, Representation::Coordinates>;
        using VectorDataType = VectorData<RealType>;

        std::vector<double> results{};
        results.reserve(40);

        for (size_t i = 1; i < 11; i++)
        {
{'fraction_non_alphanumeric': 0.12084398976982097, 'fraction_numerical': 0.00959079283887468, 'mean_word_length': 3.742424242424242, 'pattern_counts': {'":': 0, '<': 27, '<?xml version=': 0, '>': 27, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '241731', 'n_tokens_mistral': 487, 'n_tokens_neox': 464, 'n_words': 100}