![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Accessors for weighted vertices stored in a boost graph. More...
#include <Earth_mover_distance_vertices_accessor_graph.hpp>
Public Types | |
typedef T_Earth_mover_distance_vertices_accessor_graph< VertexType, MassType > | Self |
typedef std::pair< VertexType, MassType > | Weighted_vertex |
typedef boost::adjacency_list< boost::vecS, boost::vecS, boost::undirectedS, Weighted_vertex > | Vertices_container |
typedef VertexType | Vertex_value |
typedef MassType | FT |
typedef boost::graph_traits< Vertices_container > | Graph_traits |
typedef Graph_traits::vertex_descriptor | Vertex_rep |
typedef Graph_traits::vertex_iterator | Vertices_iterator |
typedef Graph_traits::adjacency_iterator | Adjacent_vertices_iterator |
typedef unsigned | Index_type |
Static Public Member Functions | |
static unsigned | get_number_of_vertices (const Vertices_container &C) |
static unsigned | get_number_of_edges (const Vertices_container &C) |
static Vertices_iterator | vertices_begin (const Vertices_container &C) |
static Vertices_iterator | vertices_end (const Vertices_container &C) |
static Adjacent_vertices_iterator | vertices_begin (const Vertices_container &C, Vertex_rep v) |
static Adjacent_vertices_iterator | vertices_end (const Vertices_container &C, Vertex_rep v) |
static bool | are_adjacent (const Vertices_container &C, Vertex_rep u, Vertex_rep v) |
static Index_type | get_index (const Vertices_container &C, Vertex_rep v) |
static Vertex_rep | get_rep (const Vertices_container &C, Index_type i) |
static const Vertex_value & | get_value (const Vertices_container &C, Vertex_rep v) |
static void | set_mass (Vertices_container &C, Vertex_rep v, const FT &mass) |
static const FT & | get_mass (const Vertices_container &C, Vertex_rep v) |
Accessors for weighted vertices stored in a boost graph.
Accessors for weighted vertices stored in a boost graph.
VertexType | Representation of a vertex in the algorithm (e.g a 2D point in a geometrical case) |
MassType | Representation of the number type used for the weight of the vertex. |
typedef Graph_traits::adjacency_iterator Adjacent_vertices_iterator |
typedef MassType FT |
typedef boost::graph_traits<Vertices_container> Graph_traits |
typedef unsigned Index_type |
typedef T_Earth_mover_distance_vertices_accessor_graph<VertexType, MassType> Self |
typedef Graph_traits::vertex_descriptor Vertex_rep |
typedef VertexType Vertex_value |
typedef boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, Weighted_vertex> Vertices_container |
typedef Graph_traits::vertex_iterator Vertices_iterator |
typedef std::pair<VertexType, MassType> Weighted_vertex |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |