My Project
Public Member Functions | Static Public Member Functions
CONGA< R > Class Template Reference

Cluster Overlapping Newman Girvan Algorithm. More...

#include <CONGA.h>

Inheritance diagram for CONGA< R >:
ClusterAlg< R >

List of all members.

Public Member Functions

 CONGA (string a)
 ~CONGA ()
void calculate ()

Static Public Member Functions

static bool CONGAComp (map< lui, map< lui, R > > *component, void *instance)

Detailed Description

template<typename R>
class CONGA< R >

Cluster Overlapping Newman Girvan Algorithm.

Expects java implementation in same directory


Constructor & Destructor Documentation

template<typename R >
CONGA< R >::CONGA ( string  a) [inline]

Constructor Simple parameter setting.

Parameters:
aAlgorithm Parameters
template<typename R >
CONGA< R >::~CONGA ( ) [inline]

Destructor Empty


Member Function Documentation

template<typename R >
template void CONGA< R >::calculate ( ) [virtual]

Implementation Wrapper Calls implementation on each connected component of network

Wrapper function to implement Cluster Overlapping Newman Girvan Algorithm

Implements ClusterAlg< R >.

template<typename R >
template bool CONGA< R >::CONGAComp ( map< lui, map< lui, R > > *  component,
void *  instance 
) [static]

Actual Implementation

Parameters:
componentConnected component of network
instanceClustering algorithm instance
Returns:
true

Cluster Overlapping Newman Girvan Algorithm implementation to run on each connected component

Parameters:
componentConnected component of the network
instancePointer to CONGA clustering algorithm instance to save communities to (function is static)
Returns:
true

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs