NCBI C++ ToolKit
Classes | Namespaces | Functions
bmbmatrix.h File Reference

basic bit-matrix class and utilities More...

#include <stddef.h>
#include <type_traits>
#include "bmconst.h"
#include <stdexcept>
#include "bm.h"
#include "bmtrans.h"
#include "bmdef.h"
+ Include dependency graph for bmbmatrix.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  bm::basic_bmatrix< BV >
 Basic dense bit-matrix class. More...
 
class  bm::base_sparse_vector< Val, BV, MAX_SIZE >
 Base class for bit-transposed(bit-sliced) sparse vector construction. More...
 

Namespaces

 bm
 #include<zmmintrin.h>
 

Functions

bool bm::check_any_fullb (const bm::word_t *blka[8], const bm::word_t *FBADDR)
 
bool bm::test_4gaps (const bm::word_t *p0, const bm::word_t *p1, const bm::word_t *p2, const bm::word_t *p3) noexcept
 Test 4 pointers are all marked as GAPs. More...
 
bool bm::test_4bits (const bm::word_t *p0, const bm::word_t *p1, const bm::word_t *p2, const bm::word_t *p3) noexcept
 Test 4 pointers are not NULL and not marked as FULLBLOCK. More...
 

Detailed Description

basic bit-matrix class and utilities

Definition in file bmbmatrix.h.

Modified on Tue Apr 23 07:39:33 2024 by modify_doxy.py rev. 669887