#ifndef ROUGH_HYDROPHOBIC_INTERACTIONS_H
#define ROUGH_HYDROPHOBIC_INTERACTIONS_H

#ifndef CONVENTIONAL_INTERACTIONS_H
#include "Conventional_interactions.h"
#endif

namespace MM
{

class Rough_hydrophobic_interactions : public Conventional_interactions
{
public:        
    Rough_hydrophobic_interactions (Model & model);
    //Rough_hydrophobic_interactions (Atom_group & atom_group, Force_field & ff);
    //Rough_hydrophobic_interactions (Atom_group & atom_group,
    //                                Bond_group & bond_group, Force_field & ff);

protected:
    virtual void        nonbonded_potential (Atom_cache & atom);
    virtual void        add_nonbonded_force (Atom_cache & atom);
};

}//MM

#endif //ROUGH_HYDROPHOBIC_INTERACTIONS_H
