39#ifndef _3DICE_STACK_ELEMENT_H_
40#define _3DICE_STACK_ELEMENT_H_
void stack_element_copy(StackElement_t *dst, StackElement_t *src)
void stack_element_print_power_map(StackElement_t *stkel, Dimensions_t *dimensions, Source_t *sources, FILE *stream)
void stack_element_destroy(StackElement_t *stkel)
void stack_element_init(StackElement_t *stkel)
CellIndex_t get_source_layer_offset(StackElement_t *stkel)
StackElement_t * stack_element_calloc(void)
void stack_element_print_thermal_map(StackElement_t *stkel, Dimensions_t *dimensions, Temperature_t *temperatures, FILE *stream)
Quantity_t get_number_of_floorplan_elements_stack_element(StackElement_t *stkel)
StackElement_t * stack_element_clone(StackElement_t *stkel)
bool stack_element_same_id(StackElement_t *stkel, StackElement_t *other)
void stack_element_print(StackElement_t *stkel, FILE *stream, String_t prefix)
void stack_element_free(StackElement_t *stkel)
Structure used to store data about the channel that compose the 2D/3D stack.
Structure used to store data about the dies that compose the 2D/3D stack.
Collections of all the structures that are needed for the thermal simulation.
Structure used to store data about the heat dissipation through the top or bottom surfaces of the 2D/...
Structure used to store data about the layers that compose the 2D/3D stack.
Structure used to store data about the stack element that compose the 2D/3D stack.
StackElementType_t SEType
A union of pointers to types that can be an instance of a StackElement.