![]() |
Rosetta
2021.16
|
#include <FilterStructs.hh>

Public Types | |
| typedef std::string | String |
| typedef core::Real | Real |
| typedef core::Size | Size |
| typedef core::pose::Pose | Pose |
| typedef core::pose::PoseOP | PoseOP |
Public Member Functions | |
| FilterStructs () | |
| default constructor More... | |
| FilterStructs (String const &name) | |
| value constructor More... | |
| FilterStructs (String const &name, core::Size const ntrial) | |
| value constructor More... | |
| FilterStructs (String const &name, Pose const &pose, core::Size const ntrial) | |
| value constructor More... | |
| FilterStructs (FilterStructs const &rval) | |
| copy constructor More... | |
| ~FilterStructs () override | |
| destructor More... | |
| virtual FilterStructsOP | clone () const |
| clone this object More... | |
| virtual FilterStructsOP | fresh_instance () const |
| create a new instance of this type of object More... | |
| virtual void | apply (Pose const &)=0 |
| virtual void | reset (Pose const &)=0 |
| String | name () const |
| bool | filter_on () const |
| core::Size | current_trial () const |
| PoseOP | get_bestpose () const |
| return best pose More... | |
| void | name (String const &name) |
| void | set_ntrial (core::Size const ntrial) |
| set ntrial More... | |
Protected Member Functions | |
| void | initialize (Pose const &pose) |
| void | set_filter_off () |
| void | set_filter_on () |
| void | count_ntrial () |
| set ntrial More... | |
| bool | filter_is_over () |
| void | set_bestpose (Pose const &pose) |
| set best pose More... | |
Private Attributes | |
| String | name_ |
| bool | filter_on_ |
| core::Size | ntrial_ |
| core::Size | current_trial_ |
| PoseOP | best_pose_ |
| typedef std::string protocols::flxbb::FilterStructs::String |
| protocols::flxbb::FilterStructs::FilterStructs | ( | ) |
default constructor
| protocols::flxbb::FilterStructs::FilterStructs | ( | String const & | name | ) |
value constructor
| protocols::flxbb::FilterStructs::FilterStructs | ( | String const & | name, |
| core::Size const | ntrial | ||
| ) |
value constructor
| protocols::flxbb::FilterStructs::FilterStructs | ( | String const & | name, |
| Pose const & | pose, | ||
| core::Size const | ntrial | ||
| ) |
value constructor
| protocols::flxbb::FilterStructs::FilterStructs | ( | FilterStructs const & | rval | ) |
copy constructor
References current_trial_.
|
overridedefault |
destructor
|
pure virtual |
Implemented in protocols::flxbb::FilterStructs_TotalCharge, and protocols::flxbb::FilterStructs_Packstat.
|
virtual |
clone this object
Reimplemented in protocols::flxbb::FilterStructs_TotalCharge, and protocols::flxbb::FilterStructs_Packstat.
|
protected |
set ntrial
References current_trial_.
Referenced by protocols::flxbb::FilterStructs_Packstat::apply(), and protocols::flxbb::FilterStructs_TotalCharge::apply().
|
inline |
References current_trial_.
|
protected |
References current_trial_, and ntrial_.
Referenced by protocols::flxbb::FilterStructs_Packstat::apply(), and protocols::flxbb::FilterStructs_TotalCharge::apply().
|
inline |
References filter_on_.
|
virtual |
create a new instance of this type of object
Reimplemented in protocols::flxbb::FilterStructs_TotalCharge, and protocols::flxbb::FilterStructs_Packstat.
| pose::PoseOP protocols::flxbb::FilterStructs::get_bestpose | ( | ) | const |
return best pose
References best_pose_.
|
protected |
References best_pose_, current_trial_, and set_filter_on().
Referenced by protocols::flxbb::FilterStructs_Packstat::reset(), and protocols::flxbb::FilterStructs_TotalCharge::reset().
|
inline |
|
pure virtual |
Implemented in protocols::flxbb::FilterStructs_TotalCharge, and protocols::flxbb::FilterStructs_Packstat.
|
protected |
set best pose
References best_pose_.
Referenced by protocols::flxbb::FilterStructs_Packstat::apply(), and protocols::flxbb::FilterStructs_TotalCharge::apply().
|
inlineprotected |
References filter_on_.
Referenced by protocols::flxbb::FilterStructs_Packstat::apply(), and protocols::flxbb::FilterStructs_TotalCharge::apply().
|
inlineprotected |
References filter_on_.
Referenced by initialize().
| void protocols::flxbb::FilterStructs::set_ntrial | ( | core::Size const | ntrial | ) |
set ntrial
References ntrial_.
|
private |
Referenced by get_bestpose(), initialize(), and set_bestpose().
|
private |
Referenced by count_ntrial(), current_trial(), filter_is_over(), FilterStructs(), and initialize().
|
private |
Referenced by filter_on(), set_filter_off(), and set_filter_on().
|
private |
Referenced by filter_is_over(), and set_ntrial().
1.8.7