EnergyMapAll

class EnergyMapAll : public feasst::EnergyMap

Map energies with an inefficient but simple data structure. All pairwise interactions between particles and sites are stored, even when the interaction is zero.

This implementation stores two versions of the map, the current map and the new map. Updates from perturbations change only the new map. If the perturbation is accepted, the updates are finalized into the current map. Otherwise, the new map is synchronized to the old map.

Subclassed by feasst::EnergyMapAllCriteria