|
Rosetta 3.5
|
#include <PackStatFilter.hh>


Public Types | |
| typedef protocols::filters::Filter | Super |
| typedef protocols::filters::Filter | Filter |
| typedef protocols::filters::FilterOP | FilterOP |
| typedef core::Real | Real |
| typedef core::pose::Pose | Pose |
| typedef utility::tag::TagPtr | TagPtr |
| typedef protocols::filters::Filters_map | Filters_map |
| typedef protocols::moves::DataMap | DataMap |
| typedef protocols::moves::Movers_map | Movers_map |
Public Member Functions | |
| PackStatFilter () | |
| default constructor More... | |
| PackStatFilter (Real const &ss) | |
| constructor with arguments More... | |
| PackStatFilter (PackStatFilter const &rval) | |
| copy constructor More... | |
| virtual | ~PackStatFilter () |
| virtual filters::FilterOP | clone () const |
| make clone More... | |
| virtual filters::FilterOP | fresh_instance () const |
| make fresh instance More... | |
| void | filtered_score (Real const &ss) |
| set filtered secondary structure More... | |
| virtual std::string | name () const |
| get name of this filter More... | |
| virtual void | parse_my_tag (TagPtr const tag, DataMap &, filters::Filters_map const &, Movers_map const &, Pose const &) |
| parse xml More... | |
| virtual bool | apply (Pose const &pose) const |
| returns true if the given pose passes the filter, false otherwise. In this case, the test is whether the give pose is the topology we want. More... | |
| virtual Real | report_sm (Pose const &pose) const |
| used to report filter internals through a score or silent file More... | |
| Real | compute (Pose const &pose) const |
| calc packstat score More... | |
Public Member Functions inherited from protocols::filters::Filter | |
| Filter () | |
| Filter (std::string const &) | |
| Filter (Filter const &) | |
| virtual | ~Filter () |
| virtual void | report (std::ostream &, core::pose::Pose const &) const |
| virtual std::string | get_type () const |
| std::string | get_user_defined_name () const |
| void | set_user_defined_name (std::string const &name) |
| virtual void | clear () |
| used to clear internal variables if needed. Using fresh_instance is preferred since it's a pure virtual More... | |
| virtual void | apply (core::io::serialization::PipeMap &pmap) |
| virtual void | score (core::io::serialization::PipeMap &pmap) |
| virtual core::Real | score (core::pose::Pose &pose) |
| virtual void | parse_def (utility::lua::LuaObject const &def, utility::lua::LuaObject const &score_fxns, utility::lua::LuaObject const &tasks) |
Public Attributes | |
| core::Size | chain_ |
| determine which chain to evaluate, 0 is all More... | |
| core::Size | repeats_ |
| how many times to repeat evaluation More... | |
Private Attributes | |
| Real | filtered_score_ |
Additional Inherited Members | |
Protected Attributes inherited from protocols::filters::Filter | |
| std::string | scorename_ |
Definition at line 44 of file PackStatFilter.hh.
Definition at line 55 of file PackStatFilter.hh.
Definition at line 48 of file PackStatFilter.hh.
Definition at line 49 of file PackStatFilter.hh.
Definition at line 54 of file PackStatFilter.hh.
Definition at line 56 of file PackStatFilter.hh.
Definition at line 51 of file PackStatFilter.hh.
Definition at line 50 of file PackStatFilter.hh.
Definition at line 47 of file PackStatFilter.hh.
| typedef utility::tag::TagPtr protocols::simple_filters::PackStatFilter::TagPtr |
Definition at line 53 of file PackStatFilter.hh.
| protocols::simple_filters::PackStatFilter::PackStatFilter | ( | ) |
default constructor
Definition at line 44 of file PackStatFilter.cc.
Referenced by clone(), and fresh_instance().
| protocols::simple_filters::PackStatFilter::PackStatFilter | ( | Real const & | ss) |
constructor with arguments
Definition at line 54 of file PackStatFilter.cc.
| protocols::simple_filters::PackStatFilter::PackStatFilter | ( | PackStatFilter const & | rval) |
copy constructor
Definition at line 62 of file PackStatFilter.cc.
|
inlinevirtual |
Definition at line 71 of file PackStatFilter.hh.
returns true if the given pose passes the filter, false otherwise. In this case, the test is whether the give pose is the topology we want.
Implements protocols::filters::Filter.
Definition at line 109 of file PackStatFilter.cc.
References compute(), filtered_score_, protocols::filters::Filter::score(), and protocols::simple_filters::tr().
|
inlinevirtual |
make clone
Implements protocols::filters::Filter.
Definition at line 78 of file PackStatFilter.hh.
References PackStatFilter().
| PackStatFilter::Real protocols::simple_filters::PackStatFilter::compute | ( | Pose const & | pose) | const |
calc packstat score
Definition at line 78 of file PackStatFilter.cc.
References chain_, core::scoring::packstat::compute_packing_score(), repeats_, core::pose::Pose::split_by_chain(), and protocols::simple_filters::tr().
Referenced by apply(), and report_sm().
| void protocols::simple_filters::PackStatFilter::filtered_score | ( | Real const & | ss) |
set filtered secondary structure
Definition at line 71 of file PackStatFilter.cc.
References filtered_score_, and protocols::filters::Filter::score().
|
inlinevirtual |
make fresh instance
Implements protocols::filters::Filter.
Definition at line 81 of file PackStatFilter.hh.
References PackStatFilter().
|
inlinevirtual |
get name of this filter
Reimplemented from protocols::filters::Filter.
Definition at line 95 of file PackStatFilter.hh.
|
virtual |
parse xml
Reimplemented from protocols::filters::Filter.
Definition at line 123 of file PackStatFilter.cc.
References chain_, filtered_score_, repeats_, and protocols::simple_filters::tr().
|
virtual |
used to report filter internals through a score or silent file
Reimplemented from protocols::filters::Filter.
Definition at line 102 of file PackStatFilter.cc.
References compute().
| core::Size protocols::simple_filters::PackStatFilter::chain_ |
determine which chain to evaluate, 0 is all
Definition at line 122 of file PackStatFilter.hh.
Referenced by compute(), and parse_my_tag().
|
private |
Definition at line 129 of file PackStatFilter.hh.
Referenced by apply(), filtered_score(), and parse_my_tag().
| core::Size protocols::simple_filters::PackStatFilter::repeats_ |
how many times to repeat evaluation
Definition at line 125 of file PackStatFilter.hh.
Referenced by compute(), and parse_my_tag().
1.8.4