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

#include <PartitionAggregateFunction.hh>

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

Public Types

typedef
utility::pointer::shared_ptr
< PartitionAggregateFunction
OP
 
typedef
utility::pointer::shared_ptr
< PartitionAggregateFunction
const > 
COP
 
- Public Types inherited from protocols::multistate_design::MultiStateAggregateFunction
typedef
utility::pointer::shared_ptr
< MultiStateAggregateFunction
OP
 
typedef
utility::pointer::shared_ptr
< MultiStateAggregateFunction
const > 
COP
 

Public Member Functions

 PartitionAggregateFunction ()
 
 PartitionAggregateFunction (core::Real temp, core::Real anchor_offset, bool const compare_to_ground_state=false)
 
 ~PartitionAggregateFunction () override
 
virtual core::Real temp () const
 
virtual void set_temp (core::Real temp)
 
virtual core::Real anchor_offset () const
 
virtual void set_anchor_offset (core::Real offset)
 
core::Real evaluate (utility::vector1< core::Real > const &single_state_fitnesses, MultiStateFitnessFunction &fitness_function) const override
 
- Public Member Functions inherited from protocols::multistate_design::MultiStateAggregateFunction
 MultiStateAggregateFunction ()
 
 ~MultiStateAggregateFunction () override=default
 

Private Attributes

core::Real temp_
 
core::Real anchor_offset_
 
bool const compare_all_to_ground_state_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::multistate_design::PartitionAggregateFunction::PartitionAggregateFunction ( )
protocols::multistate_design::PartitionAggregateFunction::PartitionAggregateFunction ( core::Real  temp,
core::Real  anchor_offset,
bool const  compare_to_ground_state = false 
)
protocols::multistate_design::PartitionAggregateFunction::~PartitionAggregateFunction ( )
overridedefault

Member Function Documentation

core::Real protocols::multistate_design::PartitionAggregateFunction::anchor_offset ( ) const
virtual

References anchor_offset_.

core::Real protocols::multistate_design::PartitionAggregateFunction::evaluate ( utility::vector1< core::Real > const &  single_state_fitnesses,
MultiStateFitnessFunction fitness_function 
) const
overridevirtual
void protocols::multistate_design::PartitionAggregateFunction::set_anchor_offset ( core::Real  offset)
virtual

References anchor_offset_.

void protocols::multistate_design::PartitionAggregateFunction::set_temp ( core::Real  temp)
virtual

References temp(), and temp_.

core::Real protocols::multistate_design::PartitionAggregateFunction::temp ( ) const
virtual

References temp_.

Referenced by set_temp().

Member Data Documentation

core::Real protocols::multistate_design::PartitionAggregateFunction::anchor_offset_
private
bool const protocols::multistate_design::PartitionAggregateFunction::compare_all_to_ground_state_
private

Referenced by evaluate().

core::Real protocols::multistate_design::PartitionAggregateFunction::temp_
private

Referenced by evaluate(), set_temp(), and temp().


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