6 #ifndef CLUSTER_PLACEMENT_H
7 #define CLUSTER_PLACEMENT_H
29 INP int ilogical_block);
void reset_cluster_placement_stats(INOUTP t_cluster_placement_stats *cluster_placement_stats)
void set_mode_cluster_placement_stats(INP t_pb_graph_node *complex_block, int mode)
boolean exists_free_primitive_for_logical_block(INOUTP t_cluster_placement_stats *cluster_placement_stats, INP int ilogical_block)
t_cluster_placement_stats * alloc_and_load_cluster_placement_stats(void)
void commit_primitive(INOUTP t_cluster_placement_stats *cluster_placement_stats, INP t_pb_graph_node *primitive)
int get_array_size_of_molecule(t_pack_molecule *molecule)
void free_cluster_placement_stats(INOUTP t_cluster_placement_stats *cluster_placement_stats)
boolean get_next_primitive_list(INOUTP t_cluster_placement_stats *cluster_placement_stats, INP t_pack_molecule *molecule, INOUTP t_pb_graph_node **primitives_list, INP int clb_index)
void reset_tried_but_unused_cluster_placements(INOUTP t_cluster_placement_stats *cluster_placement_stats)