|
Rosetta 3.5
|
#include <MultiStateFitnessFunction.hh>


Public Types | |
| typedef utility::pointer::owning_ptr < MultiStateFitnessFunction > | OP |
Public Types inherited from protocols::genetic_algorithm::FitnessFunction | |
| typedef utility::pointer::owning_ptr < FitnessFunction > | OP |
| typedef utility::pointer::owning_ptr < FitnessFunction const > | COP |
Protected Types | |
| typedef std::map< std::string, protocols::toolbox::pose_metric_calculators::MetricValueGetter > | MetricValueGetterMap |
Protected Member Functions | |
| virtual SingleStateOPs & | states () |
| MetricValueGetterMap const & | metric_value_getters () const |
Definition at line 47 of file MultiStateFitnessFunction.hh.
|
protected |
Definition at line 83 of file MultiStateFitnessFunction.hh.
| typedef utility::pointer::owning_ptr< MultiStateFitnessFunction > protocols::multistate_design::MultiStateFitnessFunction::OP |
Definition at line 50 of file MultiStateFitnessFunction.hh.
| protocols::multistate_design::MultiStateFitnessFunction::MultiStateFitnessFunction | ( | ) |
Definition at line 32 of file MultiStateFitnessFunction.cc.
|
virtual |
Definition at line 39 of file MultiStateFitnessFunction.cc.
|
virtual |
Definition at line 153 of file MultiStateFitnessFunction.cc.
References metric_value_getters_.
|
virtual |
Definition at line 48 of file MultiStateFitnessFunction.cc.
References best_entity_positive_states_, and states_.
Referenced by add_state().
|
virtual |
Definition at line 42 of file MultiStateFitnessFunction.cc.
References add_state().
|
virtual |
Definition at line 113 of file MultiStateFitnessFunction.cc.
References aggregate_function_.
Referenced by set_aggregate_function().
|
virtual |
true const (read only) access to states
Definition at line 126 of file MultiStateFitnessFunction.cc.
References core::sequence::end, and states_.
Referenced by protocols::multistate_design::MultiStateAggregateFunction::evaluate(), protocols::multistate_design::PartitionAggregateFunction< T >::evaluate(), and positive_states().
|
virtual |
Implements protocols::genetic_algorithm::FitnessFunction.
Definition at line 62 of file MultiStateFitnessFunction.cc.
References aggregate_function_, best_entity_positive_states_, best_fitness_, core::sequence::end, protocols::genetic_algorithm::Entity::set_fitness(), protocols::multistate_design::MultiStateEntity< T >::single_state_entity_data(), core::io::serialization::size(), states(), and states_.
Referenced by evaluate_positive_states().
|
pure virtual |
Implemented in protocols::multistate_design::MultiStatePacker.
|
virtual |
Definition at line 96 of file MultiStateFitnessFunction.cc.
References core::sequence::end, evaluate(), and states_.
|
protected |
Definition at line 165 of file MultiStateFitnessFunction.cc.
References metric_value_getters_.
Referenced by protocols::multistate_design::MultiStatePacker::evaluate().
|
inlinevirtual |
Definition at line 75 of file MultiStateFitnessFunction.hh.
References num_states().
|
inlinevirtual |
Definition at line 74 of file MultiStateFitnessFunction.hh.
References num_states().
|
inlinevirtual |
Definition at line 72 of file MultiStateFitnessFunction.hh.
References states_.
Referenced by num_negative_states(), and num_positive_states().
|
virtual |
Definition at line 141 of file MultiStateFitnessFunction.cc.
References core::sequence::end, and states_.
|
virtual |
Definition at line 138 of file MultiStateFitnessFunction.cc.
References const_states().
|
virtual |
Definition at line 122 of file MultiStateFitnessFunction.cc.
References scorefxn_.
Referenced by protocols::multistate_design::MultiStatePacker::evaluate(), and protocols::multistate_design::MultiStatePacker::single_state_design().
|
virtual |
Definition at line 107 of file MultiStateFitnessFunction.cc.
References aggregate_function(), and aggregate_function_.
|
virtual |
Definition at line 119 of file MultiStateFitnessFunction.cc.
References scorefxn_.
|
protectedvirtual |
Definition at line 162 of file MultiStateFitnessFunction.cc.
References states_.
Referenced by evaluate(), protocols::multistate_design::MultiStatePacker::evaluate(), and protocols::multistate_design::MultiStatePacker::single_state_design().
|
private |
Definition at line 90 of file MultiStateFitnessFunction.hh.
Referenced by aggregate_function(), evaluate(), and set_aggregate_function().
|
private |
Definition at line 93 of file MultiStateFitnessFunction.hh.
Referenced by add_state(), and evaluate().
|
private |
Definition at line 94 of file MultiStateFitnessFunction.hh.
Referenced by evaluate().
|
private |
Definition at line 95 of file MultiStateFitnessFunction.hh.
Referenced by add_metric_value_getter(), and metric_value_getters().
|
private |
Definition at line 91 of file MultiStateFitnessFunction.hh.
Referenced by scorefxn(), and set_scorefxn().
|
private |
Definition at line 89 of file MultiStateFitnessFunction.hh.
Referenced by add_state(), const_states(), evaluate(), evaluate_positive_states(), num_states(), and states().
1.8.4