INSEE 05.04.2011
Interconnection Nertworks Simulation and Evaluation Environment
Functions
C:/cygwin/home/Javier/insee/src/pattern.h File Reference

Declaration of all traffic patterns in use by FSIN. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

long shuffle (long node, long nnodes)
long reversal (long node, long nnodes)
long transpose (long node, long nnodes)
long butterfly (long node, long nnodes)
long complement (long node, long nnodes)

Detailed Description

Declaration of all traffic patterns in use by FSIN.


Function Documentation

long butterfly ( long  node,
long  nnodes 
)

Calculates the destination using butterfly permutation.

Parameters:
nodeThe source node.
nnodesTotal number of Nodes.
Returns:
The destination node.
long complement ( long  node,
long  nnodes 
)

Calculates the destination complementing the source.

Parameters:
nodeThe source node.
nnodesTotal number of Nodes.
Returns:
The destination node.
long reversal ( long  node,
long  nnodes 
)

Calculates the destination reversing the source node.

Parameters:
nodeThe source node.
nnodesTotal number of Nodes.
Returns:
The destination node.
long shuffle ( long  node,
long  nnodes 
)

Calculates the destination using the perfect shuffle permutation.

Parameters:
nodeThe source node.
nnodesTotal number of Nodes.
Returns:
The destination node.
long transpose ( long  node,
long  nnodes 
)

Calculates the destination using transpose permutation.

Parameters:
nodeThe source node.
nnodesTotal number of Nodes.
Returns:
The destination node.