Fixed contact model using QLCPD solver