#include <markov.hpp>
|
| constexpr MarkovError | prepare (std::size_t state_count, std::span< const std::uint32_t > weights) noexcept |
| constexpr void | clear () noexcept |
| constexpr std::size_t | state_count () const noexcept |
| constexpr std::optional< std::size_t > | next (std::size_t current_state, std::uint64_t random_word) const noexcept |
|
| static constexpr std::size_t | capacity = MaxStates |
◆ clear()
template<std::size_t MaxStates = 16>
◆ next()
template<std::size_t MaxStates = 16>
|
|
inlinenodiscardconstexprnoexcept |
◆ prepare()
template<std::size_t MaxStates = 16>
|
|
inlinenodiscardconstexprnoexcept |
◆ state_count()
template<std::size_t MaxStates = 16>
◆ capacity
template<std::size_t MaxStates = 16>
The documentation for this class was generated from the following file:
- /home/runner/work/pulp/pulp/core/music/include/pulp/music/markov.hpp