20#ifndef VOTCA_TOOLS_REDUCEDEDGE_H
21#define VOTCA_TOOLS_REDUCEDEDGE_H
97 std::vector<Edge>
expand()
const;
138 using Edge::operator!=;
139 using Edge::operator==;
140 using Edge::operator<;
141 using Edge::operator>;
142 using Edge::operator<=;
143 using Edge::operator>=;
155class hash<
votca::tools::ReducedEdge> {
160 for (
auto vertex : vertices) {
161 value += hash<size_t>()(
static_cast<size_t>(vertex)) ^ value;
base class for all analysis tools