Chemical Data Processing Library Python API - Version 1.2.0
|
Contains general purpose algorithms, containers, functors and other classes. More...
Classes | |
class | BZip2IOStream |
class | BZip2IStream |
class | BZip2OStream |
class | BitSet |
A dynamic bitset class. More... | |
class | BitSetArray |
An array of Util.BitSet objects. More... | |
class | BronKerboschAlgorithm |
Implementation of the Bron-Kerbosch clique-detection algorithm [BKA]. More... | |
class | DArray |
An array of double precision floating-point numbers. More... | |
class | DG2DCoordinatesGenerator |
class | DG3DCoordinatesGenerator |
class | GZipIOStream |
class | GZipIStream |
class | GZipOStream |
class | LArray |
An array of unsigned integers of type long . More... | |
class | PropertyValue |
An unary functor that retrieves the value of a given property from the Base.PropertyContainer instance provided as argument. More... | |
class | PropertyValueProduct |
A binary functor that calculates the product of two property values retrieved from a pair of Base.PropertyContainer instances passed as argument. More... | |
class | SArray |
An array of std::string objects. More... | |
class | STArray |
An array of unsigned integers of type std::size_t . More... | |
class | STPair |
A pair of unsigned integers of type std::size_t . More... | |
class | STPairArray |
An array of pairs of unsigned integers of type std::size_t . More... | |
class | UIArray |
An array of unsigned integers. More... | |
Functions | |
None | fold (BitSet bs, int num_times) |
Folds the bitset bs the specified number of times. More... | |
None | forEach (object seq, object func) |
None | forEachPair (object seq1, object seq2, object func) |
bool | checkIfSameFile (str path1, str path2) |
str | genCheckedTempFilePath (str dir='', str ptn='%%%%-%%%%-%%%%-%%%%') |
bool | fileExists (str path) |
Contains general purpose algorithms, containers, functors and other classes.
None CDPL.Util.fold | ( | BitSet | bs, |
int | num_times | ||
) |
Folds the bitset bs the specified number of times.
Folding a bitset means that the lower and upper half of the bitset are combined by a logical OR operation to produce a new bitset which is half of the original size. This process is repeated the specified number of times. See also [DTPFP].
bs | The bitset to fold. |
num_times | The number of times the bitset has to be folded. |
None CDPL.Util.forEach | ( | object | seq, |
object | func | ||
) |
seq | |
func |
None CDPL.Util.forEachPair | ( | object | seq1, |
object | seq2, | ||
object | func | ||
) |
seq1 | |
seq2 | |
func |
bool CDPL.Util.checkIfSameFile | ( | str | path1, |
str | path2 | ||
) |
path1 | |
path2 |
str CDPL.Util.genCheckedTempFilePath | ( | str | dir = '' , |
str | ptn = '%%%%-%%%%-%%%%-%%%%' |
||
) |
dir | |
ptn |
bool CDPL.Util.fileExists | ( | str | path | ) |
path |