SRC/rr_graph_sbox.h File Reference

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

Go to the source code of this file.

Functions

struct s_ivec get_switch_box_tracks (IN int from_i, IN int from_j, IN int from_track, IN t_rr_type from_type, IN int to_i, IN int to_j, IN t_rr_type to_type, IN struct s_ivec ***switch_block_conn)
void free_switch_block_conn (struct s_ivec ***switch_block_conn, int nodes_per_chan)
struct s_ivec *** alloc_and_load_switch_block_conn (int nodes_per_chan, enum e_switch_block_type switch_block_type, int Fs)
int get_simple_switch_block_track (enum e_side from_side, enum e_side to_side, int from_track, enum e_switch_block_type switch_block_type, int nodes_per_chan)

Function Documentation

struct s_ivec*** alloc_and_load_switch_block_conn ( int  nodes_per_chan,
enum e_switch_block_type  switch_block_type,
int  Fs 
) [read]
void free_switch_block_conn ( struct s_ivec ***  switch_block_conn,
int  nodes_per_chan 
)

Definition at line 132 of file rr_graph_sbox.c.

00134 {
00135     /* Frees the switch_block_conn data structure. */
00136 
00137     free_ivec_matrix3(switch_block_conn, 0, 3, 0, 3, 0, nodes_per_chan - 1);
00138 }

Here is the call graph for this function:

Here is the caller graph for this function:

int get_simple_switch_block_track ( enum e_side  from_side,
enum e_side  to_side,
int  from_track,
enum e_switch_block_type  switch_block_type,
int  nodes_per_chan 
)
struct s_ivec get_switch_box_tracks ( IN int  from_i,
IN int  from_j,
IN int  from_track,
IN t_rr_type  from_type,
IN int  to_i,
IN int  to_j,
IN t_rr_type  to_type,
IN struct s_ivec ***  switch_block_conn 
) [read]

Generated on Tue Jan 5 15:26:33 2010 for VPR5.0 by  doxygen 1.6.1