Rosetta  2020.11
 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]

Public Types

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

Public Member Functions

 ResPairMinimizationData ()
 
 ~ResPairMinimizationData () override
 
 ResPairMinimizationData (ResPairMinimizationData const &)
 
ResPairMinimizationDataoperator= (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 ( )
overridedefault
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::constraints::ConstraintsEnergy::eval_residue_pair_derivatives(), core::scoring::elec::RNA_FA_ElecEnergy::eval_residue_pair_derivatives(), core::scoring::hbonds::HBondEnergy::eval_residue_pair_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_residue_pair_derivatives(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::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::elec::RNA_FA_ElecEnergy::residue_pair_energy_ext(), core::scoring::hbonds::HBondEnergy::residue_pair_energy_ext(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy_ext(), core::scoring::etable::BaseEtableEnergy< Derived >::residue_pair_energy_ext(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::residue_pair_energy_ext(), core::scoring::methods::retrieve_mp_pairdata(), core::scoring::methods::retrieve_nonconst_mp_pairdata(), core::scoring::methods::retrieve_nonconst_vdw_pairdata(), core::scoring::methods::retrieve_vdw_pairdata(), core::scoring::constraints::ConstraintsEnergy::setup_for_derivatives_for_residue_pair(), core::scoring::magnesium::MgEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::elec::RNA_FA_ElecEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::methods::LK_PolarNonPolarEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::rna::StackElecEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::setup_for_minimizing_for_residue_pair(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_minimizing_for_residue_pair(), core::scoring::elec::FA_ElecEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::setup_for_minimizing_for_residue_pair(), core::scoring::lkball::LK_BallEnergy::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

References data_cache_.

Referenced by core::scoring::magnesium::MgEnergy::eval_residue_pair(), core::scoring::rna::StackElecEnergy::eval_residue_pair_derivatives(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::eval_residue_pair_derivatives(), core::scoring::methods::LK_PolarNonPolarEnergy::eval_residue_pair_derivatives(), core::scoring::lkball::LK_BallEnergy::eval_residue_pair_derivatives(), core::scoring::elec::RNA_FA_ElecEnergy::eval_residue_pair_derivatives(), core::scoring::hbonds::HBondEnergy::eval_residue_pair_derivatives(), core::scoring::elec::FA_ElecEnergy::eval_residue_pair_derivatives(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::eval_residue_pair_derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_residue_pair_derivatives(), core::scoring::methods::LK_PolarNonPolarEnergy::residue_pair_energy_ext(), core::scoring::elec::RNA_FA_ElecEnergy::residue_pair_energy_ext(), core::scoring::hbonds::HBondEnergy::residue_pair_energy_ext(), core::scoring::geometric_solvation::GeometricSolEnergyEvaluator::residue_pair_energy_ext(), core::scoring::rna::StackElecEnergy::residue_pair_energy_ext(), core::scoring::elec::FA_ElecEnergy::residue_pair_energy_ext(), core::scoring::etable::BaseEtableEnergy< Derived >::residue_pair_energy_ext(), core::scoring::custom_pair_distance::FullatomCustomPairDistanceEnergy::residue_pair_energy_ext(), core::scoring::methods::retrieve_mp_pairdata(), and core::scoring::methods::retrieve_vdw_pairdata().

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

References data_cache_.

ResPairMinimizationData & 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: