All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
NetworKit::EdgeScoring< T > Class Template Referenceabstract

Abstract base class for algorithms associating a score with an edge. More...

#include <EdgeScoring.h>

Public Member Functions

 EdgeScoring (Graph &G)
 
virtual ~EdgeScoring ()
 
virtual void scoreEdges (int attrId)=0
 
virtual T edgeScore (node u, node v) const =0
 

Protected Attributes

GraphG
 pointer to the graph More...
 

Detailed Description

template<typename T>
class NetworKit::EdgeScoring< T >

Abstract base class for algorithms associating a score with an edge.

Constructor & Destructor Documentation

template<typename T >
NetworKit::EdgeScoring< T >::EdgeScoring ( Graph G)
template<typename T >
NetworKit::EdgeScoring< T >::~EdgeScoring ( )
virtual

Member Function Documentation

template<typename T >
virtual T NetworKit::EdgeScoring< T >::edgeScore ( node  u,
node  v 
) const
pure virtual
template<typename T >
virtual void NetworKit::EdgeScoring< T >::scoreEdges ( int  attrId)
pure virtual

Member Data Documentation

template<typename T >
Graph* NetworKit::EdgeScoring< T >::G
protected

pointer to the graph


The documentation for this class was generated from the following file: