| Activate(TxIdx parent_idx, TxIdx child_idx) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| Deactivate(TxIdx parent_idx, TxIdx child_idx) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| GetCost() const noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inline |
| GetDiagram() const noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inline |
| GetLinearization(const StrongComparator< DepGraphIndex > auto &fallback_order) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inline |
| GetReachable(const SetType &tx_idxs) const noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| Improve(TxIdx parent_idx, TxIdx child_idx) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| INVALID_SET_IDX | cluster_linearize::SpanningForestState< SetType, CostModel > | privatestatic |
| LoadLinearization(std::span< const DepGraphIndex > old_linearization) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inline |
| m_chunk_idxs | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| m_cost | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| m_depgraph | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| m_nonminimal_chunks | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| m_reachable | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| m_rng | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| m_set_info | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| m_suboptimal_chunks | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| m_suboptimal_idxs | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| m_transaction_idxs | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| m_tx_data | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| MakeTopological() noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inline |
| MergeChunks(SetIdx top_idx, SetIdx bottom_idx) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| MergeChunksDirected(SetIdx chunk_idx, SetIdx merge_chunk_idx) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| MergeSequence(SetIdx chunk_idx) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| MergeStep(SetIdx chunk_idx) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| MinimizeStep() noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inline |
| OptimizeStep() noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inline |
| PickChunkToOptimize() noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| PickDependencyToSplit(SetIdx chunk_idx) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| PickMergeCandidate(SetIdx chunk_idx) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| PickRandomTx(const SetType &tx_idxs) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineprivate |
| SanityCheck() const | cluster_linearize::SpanningForestState< SetType, CostModel > | inline |
| SetIdx typedef | cluster_linearize::SpanningForestState< SetType, CostModel > | private |
| SpanningForestState(const DepGraph< SetType > &depgraph LIFETIMEBOUND, uint64_t rng_seed, const CostModel &cost=CostModel{}) noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inlineexplicit |
| StartMinimizing() noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inline |
| StartOptimizing() noexcept | cluster_linearize::SpanningForestState< SetType, CostModel > | inline |
| TxIdx typedef | cluster_linearize::SpanningForestState< SetType, CostModel > | private |