add energy crit functions ecrit.m and allEcrit.m