39#ifndef _3DICE_INSPECTION_POINT_H_
40#define _3DICE_INSPECTION_POINT_H_
InspectionPoint_t * inspection_point_calloc(void)
bool inspection_point_same_filename(InspectionPoint_t *ipoint, InspectionPoint_t *other)
Error_t generate_inspection_point_output(InspectionPoint_t *ipoint, Dimensions_t *dimensions, Temperature_t *temperatures, Source_t *sources, Time_t current_time)
InspectionPoint_t * inspection_point_clone(InspectionPoint_t *ipoint)
void inspection_point_free(InspectionPoint_t *ipoint)
Error_t generate_inspection_point_header(InspectionPoint_t *ipoint, Dimensions_t *dimensions, String_t prefix)
void inspection_point_print(InspectionPoint_t *ipoint, FILE *stream, String_t prefix)
void inspection_point_destroy(InspectionPoint_t *ipoint)
void align_tcell(InspectionPoint_t *ipoint, ChipDimension_t xval, ChipDimension_t yval, Dimensions_t *dimensions)
void fill_message_inspection_point(InspectionPoint_t *ipoint, OutputQuantity_t output_quantity, Dimensions_t *dimensions, Temperature_t *temperatures, Source_t *sources, NetworkMessage_t *message)
bool is_inspection_point(InspectionPoint_t *ipoint, OutputType_t type, OutputQuantity_t quantity)
void inspection_point_init(InspectionPoint_t *ipoint)
void inspection_point_copy(InspectionPoint_t *dst, InspectionPoint_t *src)
Collections of all the structures that are needed for the thermal simulation.
Structure containing information about a floorplan element.
Structure containing info about the output to be printed while simulating.
FloorplanElement_t * FloorplanElement
OutputQuantity_t Quantity
StackElement_t * StackElement
ChipDimension_t ActualXval
ChipDimension_t ActualYval
Structure used to store messages to be sent over network.
Structure used to store data about the stack element that compose the 2D/3D stack.