---
name: "QuotientClustering.cpp"
section: "3tulip"
platform: "linux"
package: "tulip-doc"
version: "3.1.2-2.3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/QuotientClustering.cpp"
---

# QuotientClustering.cpp(3tulip)

## NAME

QuotientClustering.cpp -

## SYNOPSIS

`#include <set>`\
 `#include <stdio.h>`\
 `#include <math.h>`\
 `#include <sstream>`\
 `#include <tulip/Graph.h>`\
 `#include <tulip/GraphProperty.h>`\
 `#include <tulip/DrawingTools.h>`\
 `#include <tulip/ExtendedClusterOperation.h>`\
 `#include 'QuotientClustering.h'`\

### Classes

struct **MetaEdge**\
 struct **std::less\< MetaEdge \>**\

### Namespaces

namespace **std**\

### Defines

\#define **AGGREGATION\_FUNCTIONS**   'none;average;sum;max;min'\
 \#define **NO\_FN**   0\
 \#define **AVG\_FN**   1\
 \#define **SUM\_FN**   2\
 \#define **MAX\_FN**   3\
 \#define **MIN\_FN**   4\

### Functions

**ALGORITHMPLUGIN** (**QuotientClustering**,'Quotient Clustering','David Auber','13/06/2001','Alpha','1.2')\
 static void **computeMNodeMetric** (Graph \*mGraph, node mN, DoubleProperty \*metric, unsigned int nodeFn)\
 static void **computeMEdgeMetric** (Graph \*graph, edge mE, const set\< edge \> \*edges, DoubleProperty \*metric, unsigned int edgeFn, IntegerProperty \*cardProp)\

## Define Documentation

### #define AGGREGATION\_FUNCTIONS 'none;average;sum;max;min'

### #define AVG\_FN 1

### #define MAX\_FN 3

### #define MIN\_FN 4

### #define NO\_FN 0

### #define SUM\_FN 2

## Function Documentation

### ALGORITHMPLUGIN (QuotientClustering, 'Quotient Clustering', 'David Auber', '13/06/2001', 'Alpha', '1.2')

### static void computeMEdgeMetric (Graph \* graph, edge mE, const set\< edge \> \* edges, DoubleProperty \* metric, unsigned int edgeFn, IntegerProperty \* cardProp)` [static]`

### static void computeMNodeMetric (Graph \* mGraph, node mN, DoubleProperty \* metric, unsigned int nodeFn)` [static]`

## Author

Generated automatically by Doxygen for Tulip Plugins Library from the source code.
