|
Rosetta 3.5
|
#include <NcontactsFilter.hh>


Public Types | |
| typedef protocols::filters::Filter | Super |
| typedef std::string | String |
| typedef core::Size | Size |
| typedef core::Real | Real |
| typedef protocols::filters::Filter | Filter |
| typedef protocols::filters::FilterOP | FilterOP |
| 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 | |
| NcontactsFilter () | |
| default constructor More... | |
| NcontactsFilter (String const &report_type, Real const filter_value) | |
| default constructor More... | |
| NcontactsFilter (NcontactsFilter const &rval) | |
| copy constructor More... | |
| virtual | ~NcontactsFilter () |
| destructor More... | |
| virtual FilterOP | clone () const |
| make clone More... | |
| virtual FilterOP | fresh_instance () const |
| make fresh instance More... | |
| virtual std::string | name () const |
| get name of this filter More... | |
| Real | compute (Pose const &pose) const |
| compute number of contacts More... | |
| virtual Real | report_sm (Pose const &pose) const |
| used to report score More... | |
| virtual void | report (std::ostream &out, Pose const &pose) const |
| used to report score 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 void | parse_my_tag (TagPtr const tag, DataMap &, Filters_map const &, Movers_map const &, Pose const &) |
| parse xml More... | |
Public Member Functions inherited from protocols::filters::Filter | |
| Filter () | |
| Filter (std::string const &) | |
| Filter (Filter const &) | |
| virtual | ~Filter () |
| 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) |
Private Attributes | |
| String | report_type_ |
| Real | filter_value_ |
Additional Inherited Members | |
Protected Attributes inherited from protocols::filters::Filter | |
| std::string | scorename_ |
Definition at line 48 of file NcontactsFilter.hh.
Definition at line 62 of file NcontactsFilter.hh.
Definition at line 56 of file NcontactsFilter.hh.
Definition at line 57 of file NcontactsFilter.hh.
Definition at line 61 of file NcontactsFilter.hh.
Definition at line 63 of file NcontactsFilter.hh.
Definition at line 58 of file NcontactsFilter.hh.
Definition at line 55 of file NcontactsFilter.hh.
Definition at line 54 of file NcontactsFilter.hh.
| typedef std::string protocols::fldsgn::filters::NcontactsFilter::String |
Definition at line 53 of file NcontactsFilter.hh.
Definition at line 52 of file NcontactsFilter.hh.
| typedef utility::tag::TagPtr protocols::fldsgn::filters::NcontactsFilter::TagPtr |
Definition at line 60 of file NcontactsFilter.hh.
| protocols::fldsgn::filters::NcontactsFilter::NcontactsFilter | ( | ) |
default constructor
Definition at line 44 of file NcontactsFilter.cc.
Referenced by clone(), and fresh_instance().
| protocols::fldsgn::filters::NcontactsFilter::NcontactsFilter | ( | String const & | report_type, |
| Real const | filter_value | ||
| ) |
default constructor
Definition at line 51 of file NcontactsFilter.cc.
| protocols::fldsgn::filters::NcontactsFilter::NcontactsFilter | ( | NcontactsFilter const & | rval) |
copy constructor
Definition at line 60 of file NcontactsFilter.cc.
|
virtual |
destructor
Definition at line 68 of file NcontactsFilter.cc.
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 88 of file NcontactsFilter.cc.
References compute(), filter_value_, and protocols::filters::Filter::score().
|
inlinevirtual |
make clone
Implements protocols::filters::Filter.
Definition at line 86 of file NcontactsFilter.hh.
References NcontactsFilter().
| NcontactsFilter::Real protocols::fldsgn::filters::NcontactsFilter::compute | ( | Pose const & | pose) | const |
compute number of contacts
comute ncontacts
Definition at line 101 of file NcontactsFilter.cc.
References core::pose::metrics::StructureDependentCalculator::get(), and report_type_.
Referenced by apply(), report(), and report_sm().
|
inlinevirtual |
make fresh instance
Implements protocols::filters::Filter.
Definition at line 89 of file NcontactsFilter.hh.
References NcontactsFilter().
|
inlinevirtual |
get name of this filter
Reimplemented from protocols::filters::Filter.
Definition at line 96 of file NcontactsFilter.hh.
|
virtual |
parse xml
Reimplemented from protocols::filters::Filter.
Definition at line 114 of file NcontactsFilter.cc.
References filter_value_, and report_type_.
|
virtual |
used to report score
Reimplemented from protocols::filters::Filter.
Definition at line 79 of file NcontactsFilter.cc.
References compute().
|
virtual |
used to report score
Reimplemented from protocols::filters::Filter.
Definition at line 72 of file NcontactsFilter.cc.
References compute().
|
private |
Definition at line 136 of file NcontactsFilter.hh.
Referenced by apply(), and parse_my_tag().
|
private |
Definition at line 133 of file NcontactsFilter.hh.
Referenced by compute(), and parse_my_tag().
1.8.4