Accurate modelling of rigid and soft inclusions in 2D elastic solids by the boundary element method