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 | |