Rho¶
This page contains details of the specialisations of the adapters<Adapters>
Rho
and RhoValue
for boolean matrices.
-
template<typename Mat>
struct RhoValue<Mat>¶ Specialization of the adapter
RhoValue
for instances ofBMat<N>
. Note that the type chosen here limits theKonieczny
algorithm to boolean matrices of dimension at most 64 (or 32 on 32-bit systems).- Template Parameters
Mat – a type such that
IsBMat
istrue
.
-
static constexpr size_t N = BitSet<1>::max_size()¶
Variable representing the maximum capacity of the container for lambda values.
-
template<typename Container, typename Mat>
struct Rho<Mat, Container>¶ - Template Parameters
Container – a container type for holding the return value of the call operator, can be one of
StaticVector1<BitSet<N>, N>
;std::vector<BitSet<N>>
;StaticVector1<std::bitset<N>, N>
; orstd::vector<std::bitset<N>>
for some value ofN
.Mat – a type such that
IsBMat
istrue
.