![]() |
Rosetta
3.8
|
#include <MultiStateFitnessFunction.hh>
Public Types | |
typedef utility::pointer::shared_ptr < MultiStateFitnessFunction > | OP |
![]() | |
typedef utility::pointer::shared_ptr < FitnessFunction > | OP |
typedef utility::pointer::shared_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 |
|
protected |
typedef utility::pointer::shared_ptr< MultiStateFitnessFunction > protocols::multistate_design::MultiStateFitnessFunction::OP |
protocols::multistate_design::MultiStateFitnessFunction::MultiStateFitnessFunction | ( | ) |
|
overridedefault |
|
virtual |
References metric_value_getters_.
|
virtual |
References best_entity_positive_states_, and states_.
Referenced by add_state().
|
virtual |
References add_state().
|
virtual |
References aggregate_function_.
Referenced by set_aggregate_function().
|
virtual |
true const (read only) access to states
References states_.
Referenced by protocols::multistate_design::MultiStateAggregateFunction::evaluate(), protocols::multistate_design::PartitionAggregateFunction::evaluate(), and positive_states().
|
overridevirtual |
Implements protocols::genetic_algorithm::FitnessFunction.
References aggregate_function_, best_entity_positive_states_, best_fitness_, protocols::genetic_algorithm::Entity::set_fitness(), protocols::multistate_design::MultiStateEntity::single_state_entity_data(), states(), and states_.
Referenced by evaluate_positive_states().
|
pure virtual |
Implemented in protocols::multistate_design::MultiStatePacker.
|
virtual |
References evaluate(), and states_.
|
protected |
References metric_value_getters_.
Referenced by protocols::multistate_design::MultiStatePacker::evaluate().
|
inlinevirtual |
References num_states().
|
inlinevirtual |
References num_states().
|
inlinevirtual |
References states_.
Referenced by num_negative_states(), and num_positive_states().
|
virtual |
References states_.
|
virtual |
References const_states().
|
virtual |
References scorefxn_.
Referenced by protocols::multistate_design::MultiStatePacker::evaluate(), and protocols::multistate_design::MultiStatePacker::single_state_design().
|
virtual |
References aggregate_function(), and aggregate_function_.
|
virtual |
References scorefxn_.
|
protectedvirtual |
References states_.
Referenced by evaluate(), protocols::multistate_design::MultiStatePacker::evaluate(), and protocols::multistate_design::MultiStatePacker::single_state_design().
|
private |
Referenced by aggregate_function(), evaluate(), and set_aggregate_function().
|
private |
Referenced by add_state(), and evaluate().
|
private |
Referenced by evaluate().
|
private |
Referenced by add_metric_value_getter(), and metric_value_getters().
|
private |
Referenced by scorefxn(), and set_scorefxn().
|
private |
Referenced by add_state(), const_states(), evaluate(), evaluate_positive_states(), num_states(), and states().