Rosetta 3.5
 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< T > Class Template Reference

#include <PartitionAggregateFunction.hh>

Inheritance diagram for protocols::multistate_design::PartitionAggregateFunction< T >:
Inheritance graph
[legend]
Collaboration diagram for protocols::multistate_design::PartitionAggregateFunction< T >:
Collaboration graph
[legend]

Public Types

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

Public Member Functions

 PartitionAggregateFunction ()
 
 PartitionAggregateFunction (core::Real temp, core::Real anchor_offset, bool const compare_to_ground_state=false)
 
virtual ~PartitionAggregateFunction ()
 
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)
 
virtual core::Real evaluate (utility::vector1< core::Real > const &single_state_fitnesses, MultiStateFitnessFunction &fitness_function) const
 
- Public Member Functions inherited from protocols::multistate_design::MultiStateAggregateFunction
 MultiStateAggregateFunction ()
 
virtual ~MultiStateAggregateFunction ()
 

Private Attributes

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

Member Typedef Documentation

Constructor & Destructor Documentation

template<typename T >
protocols::multistate_design::PartitionAggregateFunction< T >::PartitionAggregateFunction ( core::Real  temp,
core::Real  anchor_offset,
bool const  compare_to_ground_state = false 
)

Member Function Documentation

template<typename T >
core::Real protocols::multistate_design::PartitionAggregateFunction< T >::anchor_offset ( ) const
virtual
template<typename T >
core::Real protocols::multistate_design::PartitionAggregateFunction< T >::evaluate ( utility::vector1< core::Real > const &  single_state_fitnesses,
MultiStateFitnessFunction fitness_function 
) const
virtual
template<typename T >
void protocols::multistate_design::PartitionAggregateFunction< T >::set_anchor_offset ( core::Real  offset)
virtual
template<typename T >
void protocols::multistate_design::PartitionAggregateFunction< T >::set_temp ( core::Real  temp)
virtual
template<typename T >
core::Real protocols::multistate_design::PartitionAggregateFunction< T >::temp ( ) const
virtual

Member Data Documentation

template<typename T >
core::Real protocols::multistate_design::PartitionAggregateFunction< T >::anchor_offset_
private
template<typename T >
bool const protocols::multistate_design::PartitionAggregateFunction< T >::compare_all_to_ground_state_
private
template<typename T >
core::Real protocols::multistate_design::PartitionAggregateFunction< T >::temp_
private

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