Rosetta Protocols  2014.35
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::fldsgn::potentials::AACompositionEnergy Class Reference

AACompositionEnergy. More...

#include <AACompositionEnergy.hh>

Public Types

typedef
core::scoring::methods::ContextDependentOneBodyEnergy 
parent
 
typedef core::chemical::AA AA
 
typedef core::conformation::Residue Residue
 
typedef core::Real Real
 
typedef core::pose::Pose Pose
 
typedef core::scoring::EnergyMap EnergyMap
 
typedef
core::scoring::ScoreFunction 
ScoreFunction
 
typedef core::scoring::ScoreTypes ScoreTypes
 
typedef
core::scoring::methods::EnergyMethodOP 
EnergyMethodOP
 

Public Member Functions

 AACompositionEnergy ()
 default constructor More...
 
 AACompositionEnergy (std::map< AA, std::pair< Real, Real > > const &comp_constraint_aas)
 value constructor More...
 
 AACompositionEnergy (AACompositionEnergy const &src)
 copy constructor More...
 
virtual ~AACompositionEnergy ()
 destructor More...
 
virtual EnergyMethodOP clone () const
 clone More...
 
void set_comp_constraint_aa (std::map< AA, std::pair< Real, Real > > const &comp_constraint_aas)
 use GoPotential More...
 
virtual void residue_energy (Residue const &rsd, Pose const &pose, EnergyMap &emap) const
 
virtual void indicate_required_context_graphs (utility::vector1< bool > &) const
 scoring More...
 
virtual Size version () const
 

Private Member Functions

void initialize ()
 

Private Attributes

std::map< AA, std::pair< Real,
Real > > 
comp_constraint_aas_
 

Detailed Description

AACompositionEnergy.

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::fldsgn::potentials::AACompositionEnergy::AACompositionEnergy ( )

default constructor

Referenced by clone().

protocols::fldsgn::potentials::AACompositionEnergy::AACompositionEnergy ( std::map< AA, std::pair< Real, Real > > const &  comp_constraint_aas)

value constructor

default constructor

References initialize().

protocols::fldsgn::potentials::AACompositionEnergy::AACompositionEnergy ( AACompositionEnergy const &  src)

copy constructor

protocols::fldsgn::potentials::AACompositionEnergy::~AACompositionEnergy ( )
virtual

destructor

Member Function Documentation

AACompositionEnergy::EnergyMethodOP protocols::fldsgn::potentials::AACompositionEnergy::clone ( ) const
virtual

clone

References AACompositionEnergy().

void protocols::fldsgn::potentials::AACompositionEnergy::indicate_required_context_graphs ( utility::vector1< bool > &  ) const
virtual

scoring

ReferenceEnergy is context independent; indicates that no context graphs are required.

scoring DunbrackEnergy is context independent; indicates that no context graphs are required

void protocols::fldsgn::potentials::AACompositionEnergy::initialize ( )
private
void protocols::fldsgn::potentials::AACompositionEnergy::residue_energy ( Residue const &  rsd,
Pose const &  pose,
EnergyMap emap 
) const
virtual
void protocols::fldsgn::potentials::AACompositionEnergy::set_comp_constraint_aa ( std::map< AA, std::pair< Real, Real > > const &  comp_constraint_aas)

use GoPotential

References comp_constraint_aas_, and initialize().

virtual Size protocols::fldsgn::potentials::AACompositionEnergy::version ( ) const
inlinevirtual

Member Data Documentation

std::map< AA, std::pair< Real, Real > > protocols::fldsgn::potentials::AACompositionEnergy::comp_constraint_aas_
private

The documentation for this class was generated from the following files: