|
Rosetta 3.5
|
Score a "bound" and an "unbound" structure, and minimize the squared error between the difference in their scores and the experimental delta_G of binding. More...
#include <DGBindOptEData.hh>


Public Member Functions | |
| DGBindOptEData () | |
| virtual | ~DGBindOptEData () |
| void | deltaG_bind (Real x) |
| void | bound_struct (SingleStructureDataOP x) |
| void | unbound_struct (SingleStructureDataOP x) |
| virtual Real | do_score (std::ostream &ostr, Multivec const &component_weights, Multivec const &vars, Multivec &dE_dvars, Size const num_energy_dofs, int const num_ref_dofs, int const num_total_dofs, EnergyMap const &fixed_terms, ScoreTypes const &score_list, ScoreTypes const &fixed_score_list, bool const print) const |
| virtual Real | get_score (Multivec const &component_weights, Multivec const &vars, Multivec &dE_dvars, Size const num_energy_dofs, int const num_ref_dofs, int const num_total_dofs, EnergyMap const &fixed_terms, ScoreTypes const &score_list, ScoreTypes const &fixed_score_list) const |
| virtual void | print_score (std::ostream &ostr, Multivec const &component_weights, Multivec const &vars, Multivec &dE_dvars, Size const num_energy_dofs, int const num_ref_dofs, int const num_total_dofs, EnergyMap const &fixed_terms, ScoreTypes const &score_list, ScoreTypes const &fixed_score_list) const |
| virtual void | range (ScoreTypes const &free_score_list, ScoreTypes const &fixed_score_list, EnergyMap &lower_bound, EnergyMap &upper_bound) const |
| Return the upper and lower bound on the unweighted components at this position if they are larger (or smaller) than the unweighted values already in the two input EnergyMaps. More... | |
| virtual Size | size () const |
| virtual OptEPositionDataType | type () const |
| virtual void | write_to_file (std::ofstream &) const |
| virtual void | read_from_file (std::ifstream &) |
| virtual void | write_to_binary_file (std::ofstream &) const |
| virtual void | read_from_binary_file (std::ifstream &) |
| virtual Size | memory_use () const |
Public Member Functions inherited from protocols::optimize_weights::OptEPositionData | |
| OptEPositionData () | |
| virtual | ~OptEPositionData () |
| void | tag (std::string const &tag_in) |
| std::string const & | tag () const |
Private Attributes | |
| Real | deltaG_bind_ |
| SingleStructureDataOP | bound_ |
| SingleStructureDataOP | unbound_ |
Additional Inherited Members | |
Public Types inherited from protocols::optimize_weights::OptEPositionData | |
| typedef core::Real | Real |
| typedef core::Size | Size |
| typedef core::optimization::Multivec | Multivec |
| typedef core::scoring::EnergyMap | EnergyMap |
| typedef core::scoring::ScoreTypes | ScoreTypes |
Protected Member Functions inherited from protocols::optimize_weights::OptEPositionData | |
| void | update_range (SingleStructureDataCOP structure, ScoreTypes const &free_score_list, ScoreTypes const &fixed_score_list, EnergyMap &lower_bound, EnergyMap &upper_bound) const |
| Helper function for range(); updates lower/upper_bound as needed so that score_list scores from structure are included in the range. More... | |
Score a "bound" and an "unbound" structure, and minimize the squared error between the difference in their scores and the experimental delta_G of binding.
Definition at line 34 of file DGBindOptEData.hh.
| protocols::optimize_weights::DGBindOptEData::DGBindOptEData | ( | ) |
Definition at line 28 of file DGBindOptEData.cc.
Referenced by memory_use().
|
virtual |
Definition at line 36 of file DGBindOptEData.cc.
|
inline |
Definition at line 43 of file DGBindOptEData.hh.
References bound_.
|
inline |
Definition at line 42 of file DGBindOptEData.hh.
References deltaG_bind_.
|
virtual |
| num_energy_dofs | Basically, turn over all the private data from OptEMultiFunc |
Definition at line 40 of file DGBindOptEData.cc.
References bound_, deltaG_bind_, type(), and unbound_.
Referenced by get_score(), and print_score().
|
inlinevirtual |
| num_energy_dofs | Basically, turn over all the private data from OptEMultiFunc |
Implements protocols::optimize_weights::OptEPositionData.
Definition at line 67 of file DGBindOptEData.hh.
References do_score().
|
virtual |
Implements protocols::optimize_weights::OptEPositionData.
Definition at line 106 of file DGBindOptEData.cc.
References bound_, DGBindOptEData(), and unbound_.
|
inlinevirtual |
| num_energy_dofs | Basically, turn over all the private data from OptEMultiFunc |
Implements protocols::optimize_weights::OptEPositionData.
Definition at line 83 of file DGBindOptEData.hh.
References do_score().
|
virtual |
Return the upper and lower bound on the unweighted components at this position if they are larger (or smaller) than the unweighted values already in the two input EnergyMaps.
Implements protocols::optimize_weights::OptEPositionData.
Definition at line 93 of file DGBindOptEData.cc.
References bound_, unbound_, and protocols::optimize_weights::OptEPositionData::update_range().
|
inlinevirtual |
Implements protocols::optimize_weights::OptEPositionData.
Definition at line 134 of file DGBindOptEData.hh.
|
inlinevirtual |
Implements protocols::optimize_weights::OptEPositionData.
Definition at line 124 of file DGBindOptEData.hh.
|
inlinevirtual |
Implements protocols::optimize_weights::OptEPositionData.
Definition at line 109 of file DGBindOptEData.hh.
|
inlinevirtual |
Implements protocols::optimize_weights::OptEPositionData.
Definition at line 114 of file DGBindOptEData.hh.
References protocols::optimize_weights::dG_binding_correlation.
Referenced by do_score().
|
inline |
Definition at line 44 of file DGBindOptEData.hh.
References unbound_.
|
inlinevirtual |
Implements protocols::optimize_weights::OptEPositionData.
Definition at line 129 of file DGBindOptEData.hh.
|
inlinevirtual |
Implements protocols::optimize_weights::OptEPositionData.
Definition at line 119 of file DGBindOptEData.hh.
|
private |
Definition at line 153 of file DGBindOptEData.hh.
Referenced by bound_struct(), do_score(), memory_use(), and range().
|
private |
Definition at line 152 of file DGBindOptEData.hh.
Referenced by deltaG_bind(), and do_score().
|
private |
Definition at line 154 of file DGBindOptEData.hh.
Referenced by do_score(), memory_use(), range(), and unbound_struct().
1.8.4