Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::multistate_design::MultiStatePacker Class Reference

#include <MultiStatePacker.hh>

Inheritance diagram for protocols::multistate_design::MultiStatePacker:
Inheritance graph
[legend]

Public Member Functions

 MultiStatePacker ()
 
 ~MultiStatePacker () override=default
 
 MultiStatePacker (core::Size num_packs)
 
virtual void single_state_design (bool restrict_to_canonical=true)
 
core::Real evaluate (protocols::genetic_algorithm::Entity &entity, core::Size single_state_num) override
 
virtual void set_num_packs (core::Size num)
 
- Public Member Functions inherited from protocols::multistate_design::MultiStateFitnessFunction
 MultiStateFitnessFunction ()
 
 ~MultiStateFitnessFunction () override
 
virtual void add_state (SingleStateOP state)
 
virtual void add_state (core::pose::Pose const &pose, bool is_positive)
 
core::Real evaluate (protocols::genetic_algorithm::Entity &entity) override
 
virtual core::Real evaluate_positive_states (protocols::genetic_algorithm::Entity &entity)
 
virtual void set_aggregate_function (MultiStateAggregateFunction::COP aggregate_function)
 
virtual
MultiStateAggregateFunction::COP 
aggregate_function () const
 
virtual void set_scorefxn (core::scoring::ScoreFunctionCOP sf)
 
virtual
core::scoring::ScoreFunctionCOP 
scorefxn () const
 
virtual SingleStateCOPs const_states (bool positive_only=false) const
 true const (read only) access to states More...
 
virtual SingleStateCOPs positive_states () const
 
virtual core::Size num_states () const
 
virtual core::Size num_states (bool pos_neg) const
 
virtual core::Size num_positive_states () const
 
virtual core::Size num_negative_states () const
 
virtual void add_metric_value_getter (std::string const &name, protocols::pose_metric_calculators::MetricValueGetter const &metric_value_getter)
 
- Public Member Functions inherited from protocols::genetic_algorithm::FitnessFunction
 ~FitnessFunction () override=default
 

Private Attributes

core::Size num_packs_
 

Additional Inherited Members

- Public Types inherited from protocols::multistate_design::MultiStateFitnessFunction
typedef
utility::pointer::shared_ptr
< MultiStateFitnessFunction
OP
 
- Public Types inherited from protocols::genetic_algorithm::FitnessFunction
typedef
utility::pointer::shared_ptr
< FitnessFunction
OP
 
typedef
utility::pointer::shared_ptr
< FitnessFunction const > 
COP
 
- Protected Types inherited from protocols::multistate_design::MultiStateFitnessFunction
typedef std::map< std::string,
protocols::pose_metric_calculators::MetricValueGetter
MetricValueGetterMap
 
- Protected Member Functions inherited from protocols::multistate_design::MultiStateFitnessFunction
virtual SingleStateOPsstates ()
 
MetricValueGetterMap const & metric_value_getters () const
 

Constructor & Destructor Documentation

protocols::multistate_design::MultiStatePacker::MultiStatePacker ( )
inline
protocols::multistate_design::MultiStatePacker::~MultiStatePacker ( )
overridedefault
protocols::multistate_design::MultiStatePacker::MultiStatePacker ( core::Size  num_packs)
inline

Member Function Documentation

Real protocols::multistate_design::MultiStatePacker::evaluate ( protocols::genetic_algorithm::Entity entity,
core::Size  single_state_num 
)
overridevirtual
virtual void protocols::multistate_design::MultiStatePacker::set_num_packs ( core::Size  num)
inlinevirtual

References num_packs_.

void protocols::multistate_design::MultiStatePacker::single_state_design ( bool  restrict_to_canonical = true)
virtual

Member Data Documentation

core::Size protocols::multistate_design::MultiStatePacker::num_packs_
private

Referenced by evaluate(), and set_num_packs().


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