53 layer_list_init (&stkd->
Layers) ;
54 die_list_init (&stkd->
Dies) ;
69 material_list_destroy (&stkd->
Materials) ;
70 layer_list_destroy (&stkd->
Layers) ;
71 die_list_destroy (&stkd->
Dies) ;
86 material_list_print (&stkd->
Materials, stream, prefix) ;
92 fprintf (stream,
"%s\n", prefix) ;
99 fprintf (stream,
"%s\n", prefix) ;
106 fprintf (stream,
"%s\n", prefix) ;
109 layer_list_print (&stkd->
Layers, stream, prefix) ;
111 fprintf (stream,
"%s\n", prefix) ;
113 die_list_print (&stkd->
Dies, stream, prefix) ;
115 fprintf (stream,
"%s\n", prefix) ;
119 fprintf (stream,
"%s\n", prefix) ;
121 fprintf (stream,
"%sstack :\n", prefix) ;
123 stack_element_list_print (&stkd->
StackElements, stream, prefix) ;
125 fprintf (stream,
"%s\n", prefix) ;
162 StackElementListNode_t *stkeln ;
164 for (stkeln = stack_element_list_begin (&stkd->
StackElements) ;
166 stkeln = stack_element_list_next (stkeln))
void channel_print(Channel_t *channel, FILE *stream, String_t prefix, Dimensions_t *dimensions)
void channel_free(Channel_t *channel)
void dimensions_print(Dimensions_t *dimensions, FILE *stream, String_t prefix)
void dimensions_free(Dimensions_t *dimensions)
void heat_sink_free(HeatSink_t *hsink)
void heat_sink_print(HeatSink_t *hsink, FILE *stream, String_t prefix)
void stack_description_destroy(StackDescription_t *stkd)
Quantity_t get_number_of_floorplan_elements(StackDescription_t *stkd, String_t stack_element_id)
void stack_description_init(StackDescription_t *stkd)
void stack_description_print(StackDescription_t *stkd, FILE *stream, String_t prefix)
Quantity_t get_total_number_of_floorplan_elements(StackDescription_t *stkd)
void stack_element_destroy(StackElement_t *stkel)
void stack_element_init(StackElement_t *stkel)
Quantity_t get_number_of_floorplan_elements_stack_element(StackElement_t *stkel)
void string_init(String_t *string)
void string_destroy(String_t *string)
void string_copy(String_t *dst, String_t *src)
Structure containing all the informations related to the 3d stack.
HeatSink_t * BottomHeatSink
Dimensions_t * Dimensions
StackElementList_t StackElements
Structure used to store data about the stack element that compose the 2D/3D stack.