![]() |
Rosetta Core
2014.35
|
#include <MinimizationData.hh>
Public Types | |
typedef basic::datacache::CacheableData | CacheableData |
typedef basic::datacache::CacheableDataOP | CacheableDataOP |
typedef basic::datacache::CacheableDataCOP | CacheableDataCOP |
Public Member Functions | |
ResSingleMinimizationData () | |
virtual | ~ResSingleMinimizationData () |
ResSingleMinimizationData (ResSingleMinimizationData const &) | |
ResSingleMinimizationData const & | operator= (ResSingleMinimizationData const &) |
void | set_data (min_single_data index, CacheableDataOP data) |
CacheableDataOP | get_data (min_single_data index) |
CacheableDataCOP | get_data (min_single_data index) const |
CacheableData & | get_data_ref (min_single_data index) |
CacheableData const & | get_data_ref (min_single_data index) const |
Private Attributes | |
utility::vector1< CacheableDataOP > | data_cache_ |
typedef basic::datacache::CacheableDataCOP core::scoring::ResSingleMinimizationData::CacheableDataCOP |
core::scoring::ResSingleMinimizationData::ResSingleMinimizationData | ( | ) |
|
virtual |
core::scoring::ResSingleMinimizationData::ResSingleMinimizationData | ( | ResSingleMinimizationData const & | other | ) |
References data_cache_, and core::scoring::n_min_single_data.
ResSingleMinimizationData::CacheableDataOP core::scoring::ResSingleMinimizationData::get_data | ( | min_single_data | index | ) |
References data_cache_.
Referenced by core::scoring::constraints::ConstraintsEnergy::eval_intrares_derivatives(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_intrares_derivatives(), core::scoring::constraints::ConstraintsEnergy::eval_intrares_energy_ext(), core::scoring::etable::BaseEtableEnergy< Derived >::eval_intrares_energy_ext(), core::scoring::methods::retrieve_lkb_resdata(), core::scoring::methods::retrieve_lkb_resdata_ptr(), core::scoring::methods::retrieve_nonconst_lkb_resdata(), core::scoring::constraints::ConstraintsEnergy::setup_for_derivatives_for_residue(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue(), core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_minimizing_for_residue(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue_pair(), and core::scoring::constraints::ConstraintsEnergy::setup_for_scoring_for_residue().
ResSingleMinimizationData::CacheableDataCOP core::scoring::ResSingleMinimizationData::get_data | ( | min_single_data | index | ) | const |
References data_cache_.
|
inline |
|
inline |
References data_cache_.
ResSingleMinimizationData const & core::scoring::ResSingleMinimizationData::operator= | ( | ResSingleMinimizationData const & | rhs | ) |
References data_cache_, and core::scoring::n_min_single_data.
void core::scoring::ResSingleMinimizationData::set_data | ( | min_single_data | index, |
CacheableDataOP | data | ||
) |
References data_cache_.
Referenced by core::scoring::methods::retrieve_nonconst_lkb_resdata(), core::scoring::hbonds::HBondEnergy::setup_for_minimizing_for_residue(), core::scoring::constraints::ConstraintSet::setup_for_minimizing_for_residue(), and core::scoring::etable::BaseEtableEnergy< Derived >::setup_for_minimizing_for_residue().
|
private |
Referenced by get_data(), get_data_ref(), operator=(), ResSingleMinimizationData(), and set_data().