Closes #576: structure exploitation for SDP