|
Open Babel
3.0
|
#include <openbabel/babelconfig.h>#include <vector>#include <string>#include <inttypes.h>Go to the source code of this file.
Classes | |
| class | OBBitVec |
Namespaces | |
| OpenBabel | |
Macros | |
| #define | SETWORD 32 |
| #define | WORDROLL 5 |
| #define | WORDMASK 31 |
| #define | WORDSIZE_OF_BITSIZE(bit_size) ( ( bit_size >> WORDROLL ) + (( bit_size & WORDMASK ) ? 1 : 0) ) |
| #define | STARTWORDS 10 |
Functions | |
| double | Tanimoto (const OBBitVec &bv1, const OBBitVec &bv2) |
Fast and efficient bitstring class.
| #define SETWORD 32 |
Referenced by OpenBabel::operator<<(), OBBitVec::SetRangeOff(), and OBBitVec::SetRangeOn().
| #define WORDROLL 5 |
| #define WORDMASK 31 |
| #define WORDSIZE_OF_BITSIZE | ( | bit_size | ) | ( ( bit_size >> WORDROLL ) + (( bit_size & WORDMASK ) ? 1 : 0) ) |
Referenced by OBBitVec::Resize().
| #define STARTWORDS 10 |
1.8.13