Program Listing for File GridBracket.hpp

↰ Return to documentation for file (src/utils/GridBracket.hpp)

#ifndef GRIDBRACKET_HPP
#define GRIDBRACKET_HPP

#include <cstddef>
#include <vector>

namespace utils
{
    struct Bracket
    {
        std::size_t lo_;
        std::size_t hi_;
        double t_;
    };

    auto findBracket(const std::vector<double>& grid, double value,
        std::size_t& cacheIdx) -> Bracket;

} // namespace utils

#endif // GRIDBRACKET_HPP