Space-efficient shortest paths graph for triangle inequalities. More...
#include "boost/property_map/property_map.hpp"#include "Eigen/Core"#include "Utils/Geometry/ElementTypes.h"#include "Molassembler/DistanceGeometry/ValueBounds.h"#include "Molassembler/Conformers.h"#include <array>#include <map>#include <tuple>Go to the source code of this file.
Data Structures | |
| class | Scine::Molassembler::DistanceGeometry::ImplicitBoundsGraph |
| Simulates a graph from which triangle inequality bounds can be calculated by shortest-paths. More... | |
| struct | Scine::Molassembler::DistanceGeometry::ImplicitBoundsGraph::EdgeWeightMap |
| A helper struct permitting read-access to an edge weight via an edge descriptor. More... | |
| struct | Scine::Molassembler::DistanceGeometry::ImplicitBoundsGraph::VertexIndexMap |
| A helper struct to turn vertex descriptors into numeric indices. More... | |
| class | Scine::Molassembler::DistanceGeometry::ImplicitBoundsGraph::vertex_iterator |
| A random access iterator through all vertex descriptors of the graph. More... | |
| class | Scine::Molassembler::DistanceGeometry::ImplicitBoundsGraph::edge_iterator |
| An iterator to enumerate all edges in a graph. More... | |
| class | Scine::Molassembler::DistanceGeometry::ImplicitBoundsGraph::in_group_edge_iterator |
| An iterator to enumerate only edges to the same part of the graph from specific vertices. More... | |
Namespaces | |
| Scine::Molassembler | |
| Central library namespace. | |
| Scine::Molassembler::Random | |
| Randomness source for the library. | |
| Scine::Molassembler::DistanceGeometry | |
| Distance geometry-related classes and functions. | |
Space-efficient shortest paths graph for triangle inequalities.