Rosetta 3.4
Public Types | Public Member Functions
core::scoring::methods::LongRangeTwoBodyEnergy Class Reference

#include <LongRangeTwoBodyEnergy.hh>

Inheritance diagram for core::scoring::methods::LongRangeTwoBodyEnergy:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::methods::LongRangeTwoBodyEnergy:
Collaboration graph
[legend]

List of all members.

Public Types

typedef TwoBodyEnergy parent

Public Member Functions

 LongRangeTwoBodyEnergy (EnergyMethodCreatorOP creator)
 Constructor with an EnergyMethodCreator to inform the grandparent EnergyMethod class which ScoreTypes this EnergyMethod computes.
virtual ~LongRangeTwoBodyEnergy ()
virtual LongRangeEnergyType long_range_type () const =0
virtual bool defines_residue_pair_energy (pose::Pose const &pose, Size res1, Size res2) const =0

Member Typedef Documentation


Constructor & Destructor Documentation

core::scoring::methods::LongRangeTwoBodyEnergy::LongRangeTwoBodyEnergy ( EnergyMethodCreatorOP  creator)

Constructor with an EnergyMethodCreator to inform the grandparent EnergyMethod class which ScoreTypes this EnergyMethod computes.

core::scoring::methods::LongRangeTwoBodyEnergy::~LongRangeTwoBodyEnergy ( ) [virtual]

Member Function Documentation

virtual bool core::scoring::methods::LongRangeTwoBodyEnergy::defines_residue_pair_energy ( pose::Pose const &  pose,
Size  res1,
Size  res2 
) const [pure virtual]
virtual LongRangeEnergyType core::scoring::methods::LongRangeTwoBodyEnergy::long_range_type ( ) const [pure virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines