class EnergyMapAllCriteria : public feasst::EnergyMapAll

Same as EnergyMapAll, except subject update to NeighborCriteria.

Public Functions

double update(const double energy, const int part1_index, const int site1_index, const int site1_type, const int part2_index, const int site2_index, const int site2_type, const double squared_distance, const Position *pbc)

Update the interaction.

bool is_queryable() const

Return true if the total interaction energy is stored (e.g., no criteria for inclusion.

const NeighborCriteria &neighbor_criteria() const

Return the NeighborCriteria.