#include <OptEData.hh>
|
| ConstraintedOptimizationWeightFunc () |
|
| ConstraintedOptimizationWeightFunc (ScoreTypes const &score_list) |
|
virtual | ~ConstraintedOptimizationWeightFunc () |
|
void | initialize_constraints_from_file (std::ifstream &infile) |
|
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 &outfile) const |
|
virtual void | read_from_file (std::ifstream &infile) |
|
virtual void | write_to_binary_file (std::ofstream &outfile) const |
|
virtual void | read_from_binary_file (std::ifstream &infile) |
|
virtual Size | memory_use () const |
|
| OptEPositionData () |
|
virtual | ~OptEPositionData () |
|
void | tag (std::string const &tag_in) |
|
std::string const & | tag () const |
|
protocols::optimize_weights::ConstraintedOptimizationWeightFunc::ConstraintedOptimizationWeightFunc |
( |
| ) |
|
protocols::optimize_weights::ConstraintedOptimizationWeightFunc::ConstraintedOptimizationWeightFunc |
( |
ScoreTypes const & |
score_list | ) |
|
protocols::optimize_weights::ConstraintedOptimizationWeightFunc::~ConstraintedOptimizationWeightFunc |
( |
| ) |
|
|
virtual |
void protocols::optimize_weights::ConstraintedOptimizationWeightFunc::initialize_constraints_from_file |
( |
std::ifstream & |
infile | ) |
|
Size protocols::optimize_weights::ConstraintedOptimizationWeightFunc::memory_use |
( |
| ) |
const |
|
virtual |
void protocols::optimize_weights::ConstraintedOptimizationWeightFunc::range |
( |
ScoreTypes const & |
free_score_list, |
|
|
ScoreTypes const & |
fixed_score_list, |
|
|
EnergyMap & |
lower_bound, |
|
|
EnergyMap & |
upper_bound |
|
) |
| const |
|
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.
void protocols::optimize_weights::ConstraintedOptimizationWeightFunc::read_from_binary_file |
( |
std::ifstream & |
infile | ) |
|
|
virtual |
void protocols::optimize_weights::ConstraintedOptimizationWeightFunc::read_from_file |
( |
std::ifstream & |
infile | ) |
|
|
virtual |
Size protocols::optimize_weights::ConstraintedOptimizationWeightFunc::size |
( |
| ) |
const |
|
virtual |
OptEPositionDataType protocols::optimize_weights::ConstraintedOptimizationWeightFunc::type |
( |
| ) |
const |
|
virtual |
void protocols::optimize_weights::ConstraintedOptimizationWeightFunc::write_to_binary_file |
( |
std::ofstream & |
outfile | ) |
const |
|
virtual |
void protocols::optimize_weights::ConstraintedOptimizationWeightFunc::write_to_file |
( |
std::ofstream & |
outfile | ) |
const |
|
virtual |
EnergyMap protocols::optimize_weights::ConstraintedOptimizationWeightFunc::free_term_map_ |
|
private |
ScoreTypes protocols::optimize_weights::ConstraintedOptimizationWeightFunc::free_terms_ |
|
private |
The documentation for this class was generated from the following files: