ug4
topological_ordering.cpp File Reference
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/properties.hpp>
#include "lib_algebra/graph_interface/sparsematrix_boost.h"
#include "lib_algebra/graph_interface/parallel_matrix_boost.h"
#include "lib_algebra/graph_interface/bidirectional.h"
#include "lib_algebra/graph_interface/bidirectional_boost.h"
#include <vector>
#include <utility>
#include <deque>
#include "IOrderingAlgorithm.h"
#include "util.cpp"
#include "common/error.h"
#include "common/log.h"

Classes

class  ug::TopologicalOrdering< TAlgebra, O_t >
 

Namespaces

 ug
 the ug namespace
 

Macros

#define __UG__LIB_ALGEBRA__ORDERING_STRATEGIES_ALGORITHMS_TOPOLOGICAL_ORDERING__
 

Functions

template<typename O_t , typename G_t >
void ug::topological_ordering_core_bidirectional (O_t &o, G_t &g, bool inverse)
 
template<typename O_t , typename G_t >
void ug::topological_ordering_core_directed (O_t &o, G_t &g, bool inverse)
 

Macro Definition Documentation

◆ __UG__LIB_ALGEBRA__ORDERING_STRATEGIES_ALGORITHMS_TOPOLOGICAL_ORDERING__

#define __UG__LIB_ALGEBRA__ORDERING_STRATEGIES_ALGORITHMS_TOPOLOGICAL_ORDERING__