var searchIndex = {}; searchIndex["bit_matrix"] = {"doc":"Bit matrices and vectors.","items":[[3,"FixedBitVec","bit_matrix","A simple fixed-size vector of bits.",null,null],[3,"FixedBitMatrix","","A fixed-size matrix of bits.",null,null],[3,"BitMatrix","","A matrix of bits.",null,null],[3,"BitSubMatrix","","Immutable access to a range of matrix's rows.",null,null],[3,"BitSubMatrixMut","","Mutable access to a range of matrix's rows.",null,null],[3,"BitVecSlice","","A slice of bit vector's blocks.",null,null],[3,"Iter","","An iterator for `FixedBitVec`.",null,null],[6,"Block","","",null,null],[11,"hash","","",0,null],[11,"cmp","","",0,null],[11,"partial_cmp","","",0,null],[11,"lt","","",0,null],[11,"le","","",0,null],[11,"gt","","",0,null],[11,"ge","","",0,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"hash","","",1,null],[11,"cmp","","",1,null],[11,"partial_cmp","","",1,null],[11,"lt","","",1,null],[11,"le","","",1,null],[11,"gt","","",1,null],[11,"ge","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"hash","","",2,null],[11,"cmp","","",2,null],[11,"partial_cmp","","",2,null],[11,"lt","","",2,null],[11,"le","","",2,null],[11,"gt","","",2,null],[11,"ge","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"new","","Create an empty FixedBitVec.",0,{"inputs":[],"output":{"name":"self"}}],[11,"from_elem","","Create a new FixedBitVec with a specific number of bits.",0,{"inputs":[{"name":"usize"},{"name":"bool"}],"output":{"name":"self"}}],[11,"len","","Return the vector's length in bits.",0,null],[11,"get","","Returns the bit's value in the FixedBitVec.",0,null],[11,"clear","","Clear all bits.",0,null],[11,"set","","Sets the value of a bit.",0,null],[11,"storage","","Exposes the block storage of the FixedBitVec.",0,null],[11,"storage_mut","","Exposes the block storage of the FixedBitVec.",0,null],[11,"from_bit_vec","","Creates a new FixedBitVec from the given BitVec.",0,{"inputs":[{"name":"bitvec"}],"output":{"name":"fixedbitvec"}}],[11,"iter","","Returns an iterator over bits.",0,null],[11,"clone","","",0,null],[11,"new","","Create a new BitMatrix with specific numbers of bits in columns and rows.",2,{"inputs":[{"name":"usize"},{"name":"usize"}],"output":{"name":"self"}}],[11,"size","","Returns the matrix's size as `(rows, columns)`.",2,null],[11,"into_fixed","","Converts the matrix into a fixed-size matrix.",2,null],[11,"grow","","Grows the matrix in-place, adding `num_rows` rows filled with `value`.",2,null],[11,"new","","Create a new FixedBitMatrix with specific numbers of bits in columns and rows.",1,{"inputs":[{"name":"usize"},{"name":"usize"}],"output":{"name":"self"}}],[11,"size","","Returns the matrix's size as `(rows, columns)`.",1,null],[11,"set","","Sets the value of a bit.",1,null],[11,"sub_matrix","","Returns a slice of the matrix's rows.",1,null],[11,"split_at","","Given a row's index, returns a slice of all rows above that row, a reference to said row,\nand a slice of all rows below.",1,null],[11,"split_at_mut","","Given a row's index, returns a slice of all rows above that row, a reference to said row,\nand a slice of all rows below.",1,null],[11,"iter_row","","",1,null],[11,"transitive_closure","","Computes the transitive closure of the binary relation represented by the matrix.",1,null],[11,"iter_mut","","Iterates over the matrix's rows in the form of mutable slices.",3,null],[11,"iter_mut","","Iterates over the matrix's rows in the form of mutable slices.",4,null],[11,"index","","",0,null],[11,"index","","",1,null],[11,"index","","",5,null],[11,"index","","",1,null],[11,"index_mut","","",1,null],[11,"index","","",2,null],[11,"index","","",2,null],[11,"index_mut","","",2,null],[11,"deref","","",5,null],[11,"deref_mut","","",5,null],[11,"deref","","",0,null],[11,"deref_mut","","",0,null],[11,"clone","","",6,null],[11,"next","","",6,null],[11,"size_hint","","",6,null],[11,"fmt","","",0,null]],"paths":[[3,"FixedBitVec"],[3,"FixedBitMatrix"],[3,"BitMatrix"],[3,"BitSubMatrix"],[3,"BitSubMatrixMut"],[3,"BitVecSlice"],[3,"Iter"]]}; initSearch(searchIndex);