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

In this file, edge score calculators and edge score filters are combined into different sparsification algorithms. More...

#include <Sparsifiers.h>

Public Member Functions

 Sparsifier (const Graph &inputGraph)
 
virtual ~Sparsifier ()=default
 
virtual void run ()=0
 REQ: Needs to fill outputGraph and set hasOutput to true. More...
 
Graph getGraph ()
 

Protected Attributes

const GraphinputGraph
 
Graph outputGraph
 
bool hasOutput
 

Detailed Description

In this file, edge score calculators and edge score filters are combined into different sparsification algorithms.

Abstract base class for Sparsifiers.

Constructor & Destructor Documentation

NetworKit::Sparsifier::Sparsifier ( const Graph inputGraph)
virtual NetworKit::Sparsifier::~Sparsifier ( )
virtualdefault

Member Function Documentation

Graph NetworKit::Sparsifier::getGraph ( )
virtual void NetworKit::Sparsifier::run ( )
pure virtual

Member Data Documentation

bool NetworKit::Sparsifier::hasOutput
protected
const Graph& NetworKit::Sparsifier::inputGraph
protected
Graph NetworKit::Sparsifier::outputGraph
protected

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