Rosetta 3.5
 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]
Collaboration diagram for protocols::multistate_design::MultiStatePacker:
Collaboration graph
[legend]

Public Member Functions

 MultiStatePacker ()
 
virtual ~MultiStatePacker ()
 
 MultiStatePacker (core::Size num_packs)
 
virtual void single_state_design (bool restrict_to_canonical=true)
 
virtual core::Real evaluate (protocols::genetic_algorithm::Entity &entity, core::Size single_state_num)
 
virtual void set_num_packs (core::Size num)
 
- Public Member Functions inherited from protocols::multistate_design::MultiStateFitnessFunction
 MultiStateFitnessFunction ()
 
virtual ~MultiStateFitnessFunction ()
 
virtual void add_state (SingleStateOP state)
 
virtual void add_state (core::pose::Pose const &pose, bool is_positive)
 
virtual core::Real evaluate (protocols::genetic_algorithm::Entity &entity)
 
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::toolbox::pose_metric_calculators::MetricValueGetter const &metric_value_getter)
 
- Public Member Functions inherited from protocols::genetic_algorithm::FitnessFunction
virtual ~FitnessFunction ()
 

Private Attributes

core::Size num_packs_
 

Additional Inherited Members

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

Detailed Description

Definition at line 77 of file MultiStatePacker.hh.

Constructor & Destructor Documentation

protocols::multistate_design::MultiStatePacker::MultiStatePacker ( )
inline

Definition at line 80 of file MultiStatePacker.hh.

virtual protocols::multistate_design::MultiStatePacker::~MultiStatePacker ( )
inlinevirtual

Definition at line 85 of file MultiStatePacker.hh.

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

Definition at line 87 of file MultiStatePacker.hh.

Member Function Documentation

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

Definition at line 98 of file MultiStatePacker.hh.

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

Definition at line 101 of file MultiStatePacker.hh.

Referenced by evaluate(), and set_num_packs().


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