#include <time.h>
#include "mmdb_atom.h"
Go to the source code of this file.
Classes |
| class | mmdb::math::Vertex |
| class | mmdb::math::Edge |
| class | mmdb::math::Graph |
| class | mmdb::math::GMatch |
| class | mmdb::math::GraphMatch |
Namespaces |
| namespace | mmdb |
| namespace | mmdb::math |
Defines |
| #define | _UseRecursion |
Enumerations |
| enum | mmdb::math::GRAPH_FLAG {
mmdb::math::CHIRAL_RIGHT = 0x10000000,
mmdb::math::CHIRAL_LEFT = 0x20000000,
mmdb::math::ATOM_LEAVING = 0x40000000,
mmdb::math::HYDROGEN_BOND = 0x0F000000,
mmdb::math::SYMREL_MASK = 0x00FF0000,
mmdb::math::CHIRAL_MASK = 0xCFFFFFFF,
mmdb::math::TYPE_MASK = 0x00FFFFFF
} |
| enum | mmdb::math::GRAPH_BOND { mmdb::math::BOND_SINGLE = 1,
mmdb::math::BOND_DOUBLE = 2,
mmdb::math::BOND_AROMATIC = 3,
mmdb::math::BOND_TRIPLE = 4
} |
| enum | mmdb::math::GRAPH_RC { mmdb::math::MKGRAPH_Ok = 0,
mmdb::math::MKGRAPH_NoAtoms = -1,
mmdb::math::MKGRAPH_ChangedAltLoc = 1,
mmdb::math::MKGRAPH_MaxOccupancy = 2
} |
| enum | mmdb::math::GRAPH_MATCH_FLAG { mmdb::math::GMF_UniqueMatch = 0x00000001,
mmdb::math::GMF_NoCombinations = 0x00000002
} |
| enum | mmdb::math::VERTEX_EXT_TYPE {
mmdb::math::EXTTYPE_Ignore = 0,
mmdb::math::EXTTYPE_Equal = 1,
mmdb::math::EXTTYPE_AND = 2,
mmdb::math::EXTTYPE_OR = 3,
mmdb::math::EXTTYPE_XOR = 4,
mmdb::math::EXTTYPE_NotEqual = 5,
mmdb::math::EXTTYPE_NotAND = 6,
mmdb::math::EXTTYPE_NotOR = 7
} |
Functions |
| | mmdb::math::DefineClass (Vertex) |
| | mmdb::math::DefineStreamFunctions (Vertex) |
| | mmdb::math::DefineClass (Edge) |
| | mmdb::math::DefineStreamFunctions (Edge) |
| | mmdb::math::DefineClass (Graph) |
| | mmdb::math::DefineStreamFunctions (Graph) |
| | mmdb::math::DefineClass (GMatch) |
| | mmdb::math::DefineStreamFunctions (GMatch) |
| | mmdb::math::DefineClass (GraphMatch) |
| | mmdb::math::DefineStreamFunctions (GraphMatch) |
| void | mmdb::math::SetGraphAllocPortion (int alloc_portion) |
Define Documentation