Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
core::scoring::ResPairMinimizationData Class Reference

#include <MinimizationData.hh>

Inheritance diagram for core::scoring::ResPairMinimizationData:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::ResPairMinimizationData:
Collaboration graph
[legend]

Public Types

typedef
basic::datacache::CacheableData 
CacheableData
 
typedef
basic::datacache::CacheableDataOP 
CacheableDataOP
 
typedef
basic::datacache::CacheableDataCOP 
CacheableDataCOP
 

Public Member Functions

 ResPairMinimizationData ()
 
virtual ~ResPairMinimizationData ()
 
 ResPairMinimizationData (ResPairMinimizationData const &)
 
ResPairMinimizationData const & operator= (ResPairMinimizationData const &)
 
void set_data (min_pair_data index, CacheableDataOP)
 
CacheableDataOP get_data (min_pair_data index)
 
CacheableDataCOP get_data (min_pair_data index) const
 
CacheableDataget_data_ref (min_pair_data index)
 
CacheableData const & get_data_ref (min_pair_data index) const
 

Private Attributes

utility::vector1< CacheableDataOPdata_cache_
 

Member Typedef Documentation

typedef basic::datacache::CacheableData core::scoring::ResPairMinimizationData::CacheableData
typedef basic::datacache::CacheableDataCOP core::scoring::ResPairMinimizationData::CacheableDataCOP
typedef basic::datacache::CacheableDataOP core::scoring::ResPairMinimizationData::CacheableDataOP

Constructor & Destructor Documentation

core::scoring::ResPairMinimizationData::ResPairMinimizationData ( )
core::scoring::ResPairMinimizationData::~ResPairMinimizationData ( )
virtual
core::scoring::ResPairMinimizationData::ResPairMinimizationData ( ResPairMinimizationData const &  other)

Member Function Documentation

ResPairMinimizationData::CacheableDataOP core::scoring::ResPairMinimizationData::get_data ( min_pair_data  index)

References data_cache_.

Referenced by core::scoring::disulfides::FullatomDisulfideEnergy::eval_residue_pair_derivatives(), core::scoring::methods::LK_BallEnergy::eval_residue_pair_derivatives(), core::scoring::hackelec::HackElecEnergy::eval_residue_pair_derivatives(), core::scoring::constraints::ConstraintsEnergy::eval_residue_pair_derivatives(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::eval_residue_pair_derivatives(), core::scoring::hbonds::HBondEnergy::eval_residue_pair_derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_residue_pair_derivatives(), core::scoring::disulfides::FullatomDisulfideEnergy::residue_pair_energy_ext(), core::scoring::constraints::ConstraintsEnergy::residue_pair_energy_ext(), core::scoring::hackelec::HackElecEnergy::residue_pair_energy_ext(), core::scoring::hbonds::HBondEnergy::residue_pair_energy_ext(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::residue_pair_energy_ext(), core::scoring::etable::BaseEtableEnergy< Derived >::residue_pair_energy_ext(), core::scoring::constraints::ConstraintsEnergy::setup_for_derivatives_for_residue_pair(), core::scoring::hackelec::HackElecEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_minimizing_for_residue_pair(), and core::scoring::constraints::ConstraintsEnergy::setup_for_scoring_for_residue_pair().

ResPairMinimizationData::CacheableDataCOP core::scoring::ResPairMinimizationData::get_data ( min_pair_data  index) const

References data_cache_.

CacheableData& core::scoring::ResPairMinimizationData::get_data_ref ( min_pair_data  index)
inline
CacheableData const& core::scoring::ResPairMinimizationData::get_data_ref ( min_pair_data  index) const
inline

References data_cache_.

ResPairMinimizationData const & core::scoring::ResPairMinimizationData::operator= ( ResPairMinimizationData const &  rhs)
void core::scoring::ResPairMinimizationData::set_data ( min_pair_data  index,
CacheableDataOP  data 
)

Member Data Documentation

utility::vector1< CacheableDataOP > core::scoring::ResPairMinimizationData::data_cache_
private

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