As shown in the overview section, elementary damage functions are intermediary outputs of floodam.building. In this section, we first describe the way we collected the data we used to produce these elementary damage functions. Then, we explain how we model the sensitivity of the elementary components. In the third part, we present the way floodam.building estimates damage functions at the elementary component level. We describe the way the data used to estimate the elementary damage functions are organized in a fourth part. Finally, we describe the outputs produced by floodam.building at elementary level and provide some examples.