tdm::inverse