Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::CA::Block_Rule_2x2 Concept Reference

A rule that maps a 2×2 block to a 2×2 block. More...

#include <tpl_ca_block_rule.H>

Concept definition

template<typename R, typename State>
concept Aleph::CA::Block_Rule_2x2 = requires(const R &r, Block_2x2<State> b) {
{ r(b) } -> std::convertible_to<Block_2x2<State>>;
}
A rule that maps a 2×2 block to a 2×2 block.
size_t blossom_maximum_cardinality_matching(const GT &g, DynDlist< typename GT::Arc * > &matching, SA sa=SA())
Alias of compute_maximum_cardinality_general_matching().
Definition Blossom.H:466
@ R
Recovered (and immune).
gsl_rng * r

Detailed Description

A rule that maps a 2×2 block to a 2×2 block.

Template Parameters
Rcandidate rule type.
Statecell state type.

Definition at line 90 of file tpl_ca_block_rule.H.