Rosetta  2020.37
 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::ResSingleMinimizationData Class Reference

#include <MinimizationData.hh>

Inheritance diagram for core::scoring::ResSingleMinimizationData:
Inheritance graph
[legend]

Public Types

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

Public Member Functions

 ResSingleMinimizationData ()
 
 ~ResSingleMinimizationData () override
 
 ResSingleMinimizationData (ResSingleMinimizationData const &)
 
ResSingleMinimizationDataoperator= (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
 
CacheableDataget_data_ref (min_single_data index)
 
CacheableData const & get_data_ref (min_single_data index) const
 

Private Attributes

utility::vector1< CacheableDataOPdata_cache_
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

core::scoring::ResSingleMinimizationData::ResSingleMinimizationData ( )
core::scoring::ResSingleMinimizationData::~ResSingleMinimizationData ( )
overridedefault
core::scoring::ResSingleMinimizationData::ResSingleMinimizationData ( ResSingleMinimizationData const &  other)

Member Function Documentation

ResSingleMinimizationData::CacheableDataOP core::scoring::ResSingleMinimizationData::get_data ( min_single_data  index)
ResSingleMinimizationData::CacheableDataCOP core::scoring::ResSingleMinimizationData::get_data ( min_single_data  index) const

References data_cache_.

CacheableData& core::scoring::ResSingleMinimizationData::get_data_ref ( min_single_data  index)
inline
CacheableData const& core::scoring::ResSingleMinimizationData::get_data_ref ( min_single_data  index) const
inline

References data_cache_.

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

Member Data Documentation

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

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