39#ifndef _3DICE_MATERIAL_ELEMENT_H_
40#define _3DICE_MATERIAL_ELEMENT_H_
58#include "ic_element_list.h"
void material_element_free(MaterialElement_t *melement)
MaterialElement_t * material_element_clone(MaterialElement_t *melement)
Material_t * get_material_at_location(MaterialElement_t *melement, CellIndex_t row_index, CellIndex_t column_index, Dimensions_t *dimensions)
void material_element_print(MaterialElement_t *melement, FILE *stream, String_t prefix)
bool material_element_same_material(MaterialElement_t *melement, MaterialElement_t *other)
void material_element_copy(MaterialElement_t *dst, MaterialElement_t *src)
MaterialElement_t * material_element_calloc(void)
void material_element_init(MaterialElement_t *melement)
void material_element_destroy(MaterialElement_t *melement)
Collections of all the structures that are needed for the thermal simulation.
ICElementList_t MElements
Structure used to store data about the materials that compose the 2D/3D stack.