Rosetta
|
#include <MultiStatePacker.hh>
Public Types | |
typedef genetic_algorithm::EntityElement | parent |
typedef genetic_algorithm::EntityElementOP | EntityElementOP |
![]() | |
typedef core::Size | Size |
typedef utility::VirtualBase | parent |
Public Member Functions | |
PosType () | |
~PosType () override | |
PosType (core::Size index, core::chemical::AA type) | |
PosType (std::string word) | |
PosType (PosType const &)=default | |
PosType & | operator= (PosType const &)=default |
EntityElementOP | clone () override |
EntityElementOP | fresh_instance () override |
core::Size | hash () const override |
bool | operator< (EntityElement const &rhs) const override |
bool | operator== (EntityElement const &rhs) const override |
EntityElement & | operator= (EntityElement const &rhs) noexcept override |
std::string | to_string () const override |
std::string | name () const override |
core::chemical::AA | type () const |
![]() | |
EntityElement () | |
EntityElement (core::Size index) | |
EntityElement (std::string &word) | |
EntityElement (EntityElement const &)=default | |
virtual EntityElement & | operator= (EntityElement const &) |
~EntityElement () override | |
core::Size | index () const |
void | index (core::Size index) |
virtual bool | operator< (EntityElement const &rhs) const |
virtual bool | operator== (EntityElement const &rhs) const |
Private Attributes | |
core::chemical::AA | type_ |
protocols::multistate_design::PosType::PosType | ( | ) |
|
overridedefault |
protocols::multistate_design::PosType::PosType | ( | core::Size | index, |
core::chemical::AA | type | ||
) |
protocols::multistate_design::PosType::PosType | ( | std::string | word | ) |
References core::chemical::aa_from_oneletter_code(), and type_.
|
default |
|
overridevirtual |
Implements protocols::genetic_algorithm::EntityElement.
|
overridevirtual |
Implements protocols::genetic_algorithm::EntityElement.
|
overridevirtual |
Implements protocols::genetic_algorithm::EntityElement.
References boost::tuples::hash_value(), and type_.
|
overridevirtual |
Implements protocols::genetic_algorithm::EntityElement.
References protocols::multistate_design::PosTypeCreator::widget_name().
Referenced by operator<(), and operator==().
|
override |
|
overridenoexcept |
|
override |
|
overridevirtual |
core::chemical::AA protocols::multistate_design::PosType::type | ( | ) | const |
References type_.
|
private |
Referenced by hash(), operator<(), operator==(), PosType(), to_string(), and type().