3D-ICE 3.0.0
Data Structures
Here are the data structures with brief descriptions:
 CAnalysis_tInformations about the type of thermal simulation to be run, timing and its initial settings
 CCellDimensions_tStructure that collects the dimensions of a thermal cell
 CChannel_tStructure used to store data about the channel that compose the 2D/3D stack
 CChipDimensions_tStructure that collects the main dimensions of the IC
 CConnection_t
 CCoolant_tA collection of parameters describing the properties cooling fluid
 CDie_tStructure used to store data about the dies that compose the 2D/3D stack
 CDimensions_tCollections of all the structures that are needed for the thermal simulation
 CFloorplan_tThe floorplan representing the IC as a set of floorplan elements
 CFloorplanElement_tStructure containing information about a floorplan element
 CFloorplanMatrix_tStructure representing the matrix storing the coefficients of the floorplans tha scales power values to sources
 CGridDimensions_tStructure that collects the dimensions of a 3d thermal grid of cells
 CHeatSink_tStructure used to store data about the heat dissipation through the top or bottom surfaces of the 2D/3D stack
 CICElement_t
 CIceWrapperSystemC/TLM-2.0 wrapper for 3D-ICE
 CInspectionPoint_tStructure containing info about the output to be printed while simulating
 CLayer_tStructure used to store data about the layers that compose the 2D/3D stack
 CListTypeList_t
 CListTypeListNode_t
 CMaterial_tStructure used to store data about the materials that compose the 2D/3D stack
 CMaterialElement_t
 CNetworkMessage_tStructure used to store messages to be sent over network
 CNon_uniform_cell_t
 COutput_tInformations about the type of thermal simulation to be run and its initial settings
 CPowerGrid_tStructure used to store data about the power sources
 CPowersQueue_tA First In - First Out circular queue to store power values
 CSocket_tStructure used to set up and use network connections
 CStackDescription_tStructure containing all the informations related to the 3d stack
 CStackElement_pA union of pointers to types that can be an instance of a StackElement
 CStackElement_tStructure used to store data about the stack element that compose the 2D/3D stack
 CSystemMatrix_tStructure representing the squared matrix storing the coefficients of the linear system that is solved tu run the thermal simulation
 CThermalData_tStructure to collect data to run thermal simulations
 CThermalGrid_tStructure used to store data about the thermal cells / RC nodes