For deterministic-directed FactorFunctions, allow evalEnergy to avoid redundant code by using evalEnergy