12#ifndef WSFCOMMROUTINGALGORITHMLIBRARY_HPP
13#define WSFCOMMROUTINGALGORITHMLIBRARY_HPP
15#include "wsf_export.h"
40 return std::numeric_limits<double>::max();
63 return std::numeric_limits<double>::max();
90 return std::numeric_limits<double>::max();
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
bool consider_node(const graph::Node &aNode) const override
Definition WsfCommRoutingAlgorithmLibrary.hpp:71
double operator()(const graph::Edge &aEdge, const graph::Node &aSourceNode, const graph::Node &aDestinationNode) const override
Definition WsfCommRoutingAlgorithmLibrary.hpp:59
~EdgeWeight() override=default
double operator()(const graph::Node &aSourceNode, const graph::Node &aDestinationNode) const override
Definition WsfCommRoutingAlgorithmLibrary.hpp:69
InverseEdgeWeight()=default
double operator()(const graph::Edge &aEdge, const graph::Node &aSourceNode, const graph::Node &aDestinationNode) const override
Definition WsfCommRoutingAlgorithmLibrary.hpp:86
~InverseEdgeWeight() override=default
bool consider_node(const graph::Node &aNode) const override
Definition WsfCommRoutingAlgorithmLibrary.hpp:98
double operator()(const graph::Node &aSourceNode, const graph::Node &aDestinationNode) const override
Definition WsfCommRoutingAlgorithmLibrary.hpp:96
double operator()(const graph::Node &aSourceNode, const graph::Node &aDestinationNode) const override
Definition WsfCommRoutingAlgorithmLibrary.hpp:45
bool consider_node(const graph::Node &aNode) const override
Definition WsfCommRoutingAlgorithmLibrary.hpp:47
double operator()(const graph::Edge &aEdge, const graph::Node &aSourceNode, const graph::Node &aDestinationNode) const override
Definition WsfCommRoutingAlgorithmLibrary.hpp:36
~LeastHops() override=default
Definition WsfCommGraph.hpp:98
bool IsEnabled() const
Definition WsfCommGraph.hpp:114
double GetWeight() const
Definition WsfCommGraph.hpp:109
Definition WsfCommGraph.hpp:50
bool IsEnabled() const
Definition WsfCommGraph.hpp:67
Definition WsfComm.cpp:34
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32