|
Rosetta 3.5
|
#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, Size const ntrial) | |
| value constructor More... | |
| FilterStructs (String const &name, Pose const &pose, Size const ntrial) | |
| value constructor More... | |
| FilterStructs (FilterStructs const &rval) | |
| copy constructor More... | |
| virtual | ~FilterStructs () |
| 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 |
| Size | current_trial () const |
| PoseOP | get_bestpose () const |
| return best pose More... | |
| void | name (String const &name) |
| void | set_ntrial (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_ |
| Size | ntrial_ |
| Size | current_trial_ |
| PoseOP | best_pose_ |
Definition at line 37 of file FilterStructs.hh.
Definition at line 43 of file FilterStructs.hh.
Definition at line 44 of file FilterStructs.hh.
Definition at line 41 of file FilterStructs.hh.
Definition at line 42 of file FilterStructs.hh.
| typedef std::string protocols::flxbb::FilterStructs::String |
Definition at line 40 of file FilterStructs.hh.
| protocols::flxbb::FilterStructs::FilterStructs | ( | ) |
default constructor
Definition at line 43 of file FilterStructs.cc.
| protocols::flxbb::FilterStructs::FilterStructs | ( | String const & | name) |
value constructor
Definition at line 52 of file FilterStructs.cc.
value constructor
Definition at line 61 of file FilterStructs.cc.
| protocols::flxbb::FilterStructs::FilterStructs | ( | String const & | name, |
| Pose const & | pose, | ||
| Size const | ntrial | ||
| ) |
value constructor
Definition at line 71 of file FilterStructs.cc.
| protocols::flxbb::FilterStructs::FilterStructs | ( | FilterStructs const & | rval) |
|
virtual |
destructor
Definition at line 91 of file FilterStructs.cc.
|
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.
Definition at line 95 of file FilterStructs.cc.
|
protected |
set ntrial
Definition at line 141 of file FilterStructs.cc.
References current_trial_.
Referenced by protocols::flxbb::FilterStructs_Packstat::apply(), and protocols::flxbb::FilterStructs_TotalCharge::apply().
|
inline |
Definition at line 99 of file FilterStructs.hh.
References current_trial_.
|
protected |
Definition at line 148 of file FilterStructs.cc.
References current_trial_, and ntrial_.
Referenced by protocols::flxbb::FilterStructs_Packstat::apply(), and protocols::flxbb::FilterStructs_TotalCharge::apply().
|
inline |
Definition at line 96 of file FilterStructs.hh.
References filter_on_.
|
virtual |
create a new instance of this type of object
Reimplemented in protocols::flxbb::FilterStructs_TotalCharge, and protocols::flxbb::FilterStructs_Packstat.
Definition at line 103 of file FilterStructs.cc.
| pose::PoseOP protocols::flxbb::FilterStructs::get_bestpose | ( | ) | const |
|
protected |
Definition at line 132 of file FilterStructs.cc.
References best_pose_, current_trial_, and set_filter_on().
Referenced by protocols::flxbb::FilterStructs_Packstat::reset(), and protocols::flxbb::FilterStructs_TotalCharge::reset().
|
inline |
| void protocols::flxbb::FilterStructs::name | ( | String const & | name) |
Definition at line 118 of file FilterStructs.cc.
|
pure virtual |
Implemented in protocols::flxbb::FilterStructs_TotalCharge, and protocols::flxbb::FilterStructs_Packstat.
|
protected |
set best pose
Definition at line 159 of file FilterStructs.cc.
References best_pose_.
Referenced by protocols::flxbb::FilterStructs_Packstat::apply(), and protocols::flxbb::FilterStructs_TotalCharge::apply().
|
inlineprotected |
Definition at line 122 of file FilterStructs.hh.
References filter_on_.
Referenced by protocols::flxbb::FilterStructs_Packstat::apply(), and protocols::flxbb::FilterStructs_TotalCharge::apply().
|
inlineprotected |
| void protocols::flxbb::FilterStructs::set_ntrial | ( | Size const | ntrial) |
|
private |
Definition at line 143 of file FilterStructs.hh.
Referenced by get_bestpose(), initialize(), and set_bestpose().
|
private |
Definition at line 142 of file FilterStructs.hh.
Referenced by count_ntrial(), current_trial(), filter_is_over(), FilterStructs(), and initialize().
|
private |
Definition at line 140 of file FilterStructs.hh.
Referenced by filter_on(), set_filter_off(), and set_filter_on().
|
private |
Definition at line 139 of file FilterStructs.hh.
Referenced by name().
|
private |
Definition at line 141 of file FilterStructs.hh.
Referenced by filter_is_over(), and set_ntrial().
1.8.4