summaryrefslogtreecommitdiff
path: root/src/intersim/routefunc.hpp
blob: e82c1056529eebd28929403aa3814c6af21076c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef _ROUTEFUNC_HPP_
#define _ROUTEFUNC_HPP_

#include "flit.hpp"
#include "router.hpp"
#include "outputset.hpp"
#include "config_utils.hpp"

typedef void (*tRoutingFunction)( const Router *, const Flit *, int in_channel, OutputSet *, bool );

void InitializeRoutingMap( );
tRoutingFunction GetRoutingFunction( const Configuration& config );

#endif