Stav dette: Functional design of breakwaters for shore protection :