| apply_edges(std::span< const std::pair< size_t, size_t > > edges, double weight=1.0, bool symmetric=true, bool normalize=true) noexcept | MayaFlux::Kinesis::Stochastic::Weights | inline |
| assign(size_t rows, size_t cols, double initial=0.0) | MayaFlux::Kinesis::Stochastic::Weights | inline |
| cols() const noexcept | MayaFlux::Kinesis::Stochastic::Weights | inline |
| fill(double value) noexcept | MayaFlux::Kinesis::Stochastic::Weights | inline |
| get(size_t row, size_t col) const noexcept | MayaFlux::Kinesis::Stochastic::Weights | inline |
| m_cols | MayaFlux::Kinesis::Stochastic::Weights | private |
| m_data | MayaFlux::Kinesis::Stochastic::Weights | private |
| m_rows | MayaFlux::Kinesis::Stochastic::Weights | private |
| normalize_row(size_t row) noexcept | MayaFlux::Kinesis::Stochastic::Weights | inline |
| operator()(size_t row, size_t col) noexcept | MayaFlux::Kinesis::Stochastic::Weights | inline |
| operator=(std::initializer_list< std::initializer_list< double > > values) | MayaFlux::Kinesis::Stochastic::Weights | inline |
| row(size_t row) const noexcept | MayaFlux::Kinesis::Stochastic::Weights | inline |
| rows() const noexcept | MayaFlux::Kinesis::Stochastic::Weights | inline |
| scale_row(size_t row, double factor) noexcept | MayaFlux::Kinesis::Stochastic::Weights | inline |
| uniform_excluding_self() noexcept | MayaFlux::Kinesis::Stochastic::Weights | inline |
| weighted_pick(std::span< const double > weights, Stochastic &generator) | MayaFlux::Kinesis::Stochastic::Weights | inlinestatic |
| weighted_pick(size_t row_index, Stochastic &generator) const | MayaFlux::Kinesis::Stochastic::Weights | inline |
| Weights()=default | MayaFlux::Kinesis::Stochastic::Weights | |
| Weights(size_t rows, size_t cols, double initial=0.0) | MayaFlux::Kinesis::Stochastic::Weights | inline |