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
protocols::optimize_weights::OptEData Class Reference

#include <OptEData.hh>

Inheritance diagram for protocols::optimize_weights::OptEData:
Inheritance graph
[legend]
Collaboration diagram for protocols::optimize_weights::OptEData:
Collaboration graph
[legend]

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_
 

Detailed Description

Definition at line 1191 of file OptEData.hh.

Member Typedef Documentation

Definition at line 1199 of file OptEData.hh.

Definition at line 1198 of file OptEData.hh.

Definition at line 1196 of file OptEData.hh.

Definition at line 1200 of file OptEData.hh.

Definition at line 1197 of file OptEData.hh.

Constructor & Destructor Documentation

protocols::optimize_weights::OptEData::~OptEData ( )
virtual

Automatically generated virtual destructor for class deriving directly from ReferenceCount.

Auto-generated virtual destructor

Definition at line 75 of file OptEData.cc.

protocols::optimize_weights::OptEData::OptEData ( )
inline

Definition at line 1203 of file OptEData.hh.

protocols::optimize_weights::OptEData::OptEData ( ScoreTypes const &  fixed_score_list,
ScoreTypes const &  free_score_list 
)
inline

Definition at line 1205 of file OptEData.hh.

Member Function Documentation

void protocols::optimize_weights::OptEData::add_position_data ( OptEPositionDataOP  pos_data_in)
inline
ScoreTypes const& protocols::optimize_weights::OptEData::energy_terms ( ) const
inline

Definition at line 1238 of file OptEData.hh.

References energy_terms_.

ScoreTypes const& protocols::optimize_weights::OptEData::fixed_energy_terms ( ) const
inline

Definition at line 1234 of file OptEData.hh.

References fixed_energy_terms_.

Size protocols::optimize_weights::OptEData::num_positions ( ) const
inline

Definition at line 1213 of file OptEData.hh.

References data_.

core::Size protocols::optimize_weights::OptEData::num_rotamers ( ) const

Definition at line 3936 of file OptEData.cc.

OptEPositionDataOPs::const_iterator protocols::optimize_weights::OptEData::position_data_begin ( ) const
inline
OptEPositionDataOPs::const_iterator protocols::optimize_weights::OptEData::position_data_end ( ) const
inline
void protocols::optimize_weights::OptEData::read_from_binary_file ( std::string  filename)
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

Author
ashworth

Definition at line 4042 of file OptEData.cc.

References protocols::optimize_weights::TR().

void protocols::optimize_weights::OptEData::write_to_file ( std::string  filename = "opte.data") const

human-readable

OptEData::write_to_file

Author
ashworth

Definition at line 4004 of file OptEData.cc.

References core::scoring::name_from_score_type(), and protocols::optimize_weights::TR().

Member Data Documentation

OptEPositionDataOPs protocols::optimize_weights::OptEData::data_
private
ScoreTypes protocols::optimize_weights::OptEData::energy_terms_
private

Definition at line 1250 of file OptEData.hh.

Referenced by energy_terms().

ScoreTypes protocols::optimize_weights::OptEData::fixed_energy_terms_
private

Definition at line 1249 of file OptEData.hh.

Referenced by fixed_energy_terms().


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