![]() |
Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
Functor measuring the violation of the connectivity constraints of any Earth Mover Distance algorithm. More...
#include <Earth_mover_distance_connectivity_constraints_checker.hpp>
Public Types | |
typedef T_Earth_mover_distance_connectivity_constraints_checker< EarthMoverDistance > | Self |
typedef EarthMoverDistance::Vertices_container | Vertices_container |
typedef EarthMoverDistance::Transportation_plan | Transportation_plan |
typedef std::pair< double, double > | result_type |
Public Member Functions | |
T_Earth_mover_distance_connectivity_constraints_checker (void) | |
result_type | operator() (const Vertices_container &source, const Vertices_container &demand, const Transportation_plan &tplan) const |
Static Public Member Functions | |
static void | set_verbose_mode (unsigned verbose) |
static void | set_log (std::ostream &out) |
Functor measuring the violation of the connectivity constraints of any Earth Mover Distance algorithm.
It retourns two statistics :
EarthMoverDistance | Representation of one of the Earth Mover Distance algorithm : SBL::CADS::T_Earth_mover_distance or SBL::CADS::T_Earth_mover_distance_with_connectivity_constraints (in this latter case, there should be no violation). |
typedef std::pair<double, double> result_type |
typedef T_Earth_mover_distance_connectivity_constraints_checker<EarthMoverDistance> Self |
typedef EarthMoverDistance::Transportation_plan Transportation_plan |
typedef EarthMoverDistance::Vertices_container Vertices_container |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |