GEDLIB
1.0
|
Type declarations used by various classes. More...
#include <cstddef>
#include <functional>
#include <limits>
#include <vector>
#include <list>
#include <initializer_list>
#include <map>
#include <queue>
#include <string>
#include <unordered_set>
#include <chrono>
#include <cmath>
#include <iostream>
#include <ios>
#include <sstream>
#include <fstream>
#include <algorithm>
#include <random>
#include <stdexcept>
#include <typeinfo>
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/adjacency_matrix.hpp>
#include <boost/graph/copy.hpp>
#include <boost/graph/max_cardinality_matching.hpp>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/xml_parser.hpp>
#include <lsap.h>
#include <lsape.h>
#include <svm.h>
#include <doublefann.h>
#include <fann_cpp.h>
#include <Dense>
#include <nomad.hpp>
#include "timer.hpp"
#include "error.hpp"
#include "progress_bar.hpp"
Go to the source code of this file.
Classes | |
struct | ged::NoLabel |
Type of dummy labels for unlabeled nodes and edges. More... | |
struct | ged::Options |
Contains enums for options employed by ged::GEDEnv. More... | |
struct | ged::ExchangeGraph< UserNodeID, UserNodeLabel, UserEdgeLabel > |
Simple graph class used for communication with user. More... | |
Namespaces | |
ged | |
Global namespace for GEDLIB. | |
Typedefs | |
typedef std::chrono::duration< double > | ged::Seconds |
Internally used type for measurements in seconds. | |
typedef std::map< std::string, std::string > | ged::GXLLabel |
Type of node and edge labels of graphs given in the .gxl file format. | |
typedef std::string | ged::GXLNodeID |
Type of node IDs of graphs given in the .gxl file format. | |
typedef std::size_t | ged::LabelID |
Internally used type of node and edge labels. | |
Functions | |
template<class Key , class Value > | |
std::ostream & | ged::operator<< (std::ostream &os, const std::map< Key, Value > &map) |
Streams std::map. More... | |
constexpr LabelID | ged::invalid_label () |
Returns an invalid label. More... | |
constexpr LabelID | ged::dummy_label () |
Returns a dummy label. More... | |
constexpr std::size_t | ged::undefined () |
Returns undefined size. More... | |
constexpr double | ged::pi () |
Provides constant with double precision. More... | |
std::ostream & | ged::operator<< (std::ostream &os, const Options::GEDMethod &ged_method) |
Streams Options::GEDMethod object. More... | |
Type declarations used by various classes.
Definition in file common_types.hpp.