![]() |
Rosetta Protocols
2014.35
|
#include <OptEData.hh>
Public Types | |
typedef core::Real | Real |
typedef core::Size | Size |
typedef core::optimization::Multivec | Multivec |
typedef core::scoring::EnergyMap | EnergyMap |
typedef core::scoring::ScoreTypes | ScoreTypes |
Public Member Functions | |
virtual | ~OptEData () |
Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
OptEData () | |
OptEData (ScoreTypes const &fixed_score_list, ScoreTypes const &free_score_list) | |
Size | num_positions () const |
Size | num_rotamers () const |
void | add_position_data (OptEPositionDataOP pos_data_in) |
OptEPositionDataOPs::const_iterator | position_data_begin () const |
OptEPositionDataOPs::const_iterator | position_data_end () const |
ScoreTypes const & | fixed_energy_terms () const |
ScoreTypes const & | energy_terms () const |
void | write_to_file (std::string filename="opte.data") const |
human-readable More... | |
void | read_from_file (std::string filename) |
slow More... | |
void | write_to_binary_file (std::string filename="opte.data") const |
writes out the optE data to a binary file More... | |
void | read_from_binary_file (std::string filename) |
binary I/O should be faster More... | |
Private Attributes | |
ScoreTypes | fixed_energy_terms_ |
ScoreTypes | energy_terms_ |
OptEPositionDataOPs | data_ |
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
|
inline |
|
inline |
|
inline |
|
inline |
References energy_terms_.
|
inline |
References fixed_energy_terms_.
core::Size protocols::optimize_weights::OptEData::num_rotamers | ( | ) | const |
|
inline |
References data_.
Referenced by protocols::optimize_weights::OptEMultifunc::dfunc(), and protocols::optimize_weights::OptEMultifunc::operator()().
|
inline |
References data_.
Referenced by protocols::optimize_weights::OptEMultifunc::dfunc(), and protocols::optimize_weights::OptEMultifunc::operator()().
void protocols::optimize_weights::OptEData::read_from_binary_file | ( | std::string | filename | ) |
binary I/O should be faster
OptEData::read_from_binary_file
References protocols::optimize_weights::OptEPositionDataFactory::create_position_data(), and protocols::optimize_weights::TR.
void protocols::optimize_weights::OptEData::read_from_file | ( | std::string | filename | ) |
void protocols::optimize_weights::OptEData::write_to_binary_file | ( | std::string | filename = "opte.data" | ) | const |
writes out the optE data to a binary file
OptEData::write_to_binary_file
References protocols::optimize_weights::TR.
void protocols::optimize_weights::OptEData::write_to_file | ( | std::string | filename = "opte.data" | ) | const |
human-readable
References name_from_score_type(), and protocols::optimize_weights::TR.
|
private |
Referenced by add_position_data(), num_positions(), position_data_begin(), and position_data_end().
|
private |
Referenced by energy_terms().
|
private |
Referenced by fixed_energy_terms().