![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <RDGeneral/export.h>#include <cmath>#include "Invariant.h"#include "Dict.h"#include <vector>#include <deque>#include <map>#include <set>#include <string>#include <algorithm>#include <numeric>#include <list>#include <limits>#include <cstring>#include <any>#include <RDGeneral/BoostStartInclude.h>#include <boost/lexical_cast.hpp>#include <RDGeneral/BoostEndInclude.h>Go to the source code of this file.
Classes | |
| struct | RDKit::ltDouble |
| functor to compare two doubles with a tolerance More... | |
| struct | RDKit::larger_of< T > |
| functor for returning the larger of two values More... | |
| struct | RDKit::charptr_functor |
| functor for comparing two strings More... | |
Namespaces | |
| namespace | RDKit |
| Std stuff. | |
| namespace | RDKit::detail |
| namespace | RDKit::common_properties |
Functions | |
| RDKIT_RDGENERAL_EXPORT void | RDKit::Union (const INT_VECT &r1, const INT_VECT &r2, INT_VECT &res) |
| calculate the union of two INT_VECTs and put the results in a third vector | |
| RDKIT_RDGENERAL_EXPORT void | RDKit::Intersect (const INT_VECT &r1, const INT_VECT &r2, INT_VECT &res) |
| calculate the intersection of two INT_VECTs and put the results in a third vector | |
| RDKIT_RDGENERAL_EXPORT void | RDKit::Union (const VECT_INT_VECT &rings, INT_VECT &res, const INT_VECT *exclude=nullptr) |
| calculating the union of the INT_VECT's in a VECT_INT_VECT | |
| RDKIT_RDGENERAL_EXPORT int | RDKit::nextCombination (INT_VECT &comb, int tot) |
| given a current combination of numbers change it to the next possible | |