simdef