Handle and perceive graph symmtery for canonical numbering.
More...
#include <openbabel/graphsym.h>
#include <openbabel/babelconfig.h>
#include <openbabel/mol.h>
#include <openbabel/stereo/cistrans.h>
#include <openbabel/stereo/tetrahedral.h>
#include <iterator>
#include <cassert>
#include <algorithm>
#include <cmath>
#include <limits>
#include "stereo/stereoutil.h"
Namespaces |
namespace | OpenBabel |
Functions |
template<typename T > |
void | print_vector (const std::string &label, const std::vector< T > &v) |
void | print_sym_classes (const std::string &label, const std::vector< std::pair< OpenBabel::OBAtom *, unsigned int > > &atom_sym_classes) |
bool | CompareUnsigned (const unsigned int &a, const unsigned int &b) |
bool | ComparePairFirst (const std::pair< OBAtom *, unsigned int > &a, const std::pair< OBAtom *, unsigned int > &b) |
bool | ComparePairSecond (const std::pair< OBAtom *, unsigned int > &a, const std::pair< OBAtom *, unsigned int > &b) |
Detailed Description
Handle and perceive graph symmtery for canonical numbering.
Function Documentation
void print_vector |
( |
const std::string & |
label, |
|
|
const std::vector< T > & |
v |
|
) |
| |
void print_sym_classes |
( |
const std::string & |
label, |
|
|
const std::vector< std::pair< OpenBabel::OBAtom *, unsigned int > > & |
atom_sym_classes |
|
) |
| |