#ifndef COULOMB_INTERACTIONS_H
#define COULOMB_INTERACTIONS_H

#ifndef INTERACTION_FRAME_H
#include "Interaction_frame.h"
#endif

namespace MM
{
class Atom_group;

class Coulomb_interactions : public Interaction_frame
{
    Atom_group &        atoms_;

public:
    Interaction * clone () const {return new Coulomb_interactions (atoms_);}
    explicit Coulomb_interactions (Atom_group &atoms) : atoms_(atoms) { }

    double      potential ();
    void        add_force (){}

    Text        title () const {return "Coulomb";}
};

}//MM

#endif //COULOMB_INTERACTIONS_H
