|
Rosetta 3.5
|
#include <CoreDunbrackFilter.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 std::string | String |
| typedef core::scoring::ScoreFunction | ScoreFunction |
| typedef core::scoring::ScoreFunctionOP | ScoreFunctionOP |
| 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 | |
| CoreDunbrackFilter () | |
| CoreDunbrackFilter (String const &type, Real const value) | |
| CoreDunbrackFilter (CoreDunbrackFilter const &rval) | |
| virtual | ~CoreDunbrackFilter () |
| virtual FilterOP | clone () const |
| virtual FilterOP | fresh_instance () const |
| void | filter_value (Real const &ss) |
| void | filter_type (String const &ss) |
| virtual std::string | name () const |
| virtual void | parse_my_tag (TagPtr const tag, DataMap &, Filters_map const &, Movers_map const &, Pose const &pose) |
| parse xml More... | |
| virtual bool | apply (Pose const &pose) const |
| Returns true if the given pose passes the filter, false otherwise. More... | |
| virtual Real | report_sm (Pose const &pose) const |
| used to report filter internals through a score or silent file More... | |
| virtual void | report (std::ostream &out, Pose const &pose) const |
| used to report score More... | |
| Real | compute (Pose const &pose) const |
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 | |
| Real | filter_value_ |
| String | type_ |
| Real | fa_dun_danger_ |
Additional Inherited Members | |
Protected Attributes inherited from protocols::filters::Filter | |
| std::string | scorename_ |
Definition at line 46 of file CoreDunbrackFilter.hh.
Definition at line 60 of file CoreDunbrackFilter.hh.
Definition at line 50 of file CoreDunbrackFilter.hh.
Definition at line 51 of file CoreDunbrackFilter.hh.
Definition at line 59 of file CoreDunbrackFilter.hh.
Definition at line 61 of file CoreDunbrackFilter.hh.
Definition at line 53 of file CoreDunbrackFilter.hh.
Definition at line 52 of file CoreDunbrackFilter.hh.
Definition at line 55 of file CoreDunbrackFilter.hh.
| typedef core::scoring::ScoreFunctionOP protocols::fldsgn::filters::CoreDunbrackFilter::ScoreFunctionOP |
Definition at line 56 of file CoreDunbrackFilter.hh.
| typedef std::string protocols::fldsgn::filters::CoreDunbrackFilter::String |
Definition at line 54 of file CoreDunbrackFilter.hh.
Definition at line 49 of file CoreDunbrackFilter.hh.
| typedef utility::tag::TagPtr protocols::fldsgn::filters::CoreDunbrackFilter::TagPtr |
Definition at line 58 of file CoreDunbrackFilter.hh.
| protocols::fldsgn::filters::CoreDunbrackFilter::CoreDunbrackFilter | ( | ) |
Definition at line 57 of file CoreDunbrackFilter.cc.
Referenced by clone(), and fresh_instance().
| protocols::fldsgn::filters::CoreDunbrackFilter::CoreDunbrackFilter | ( | String const & | type, |
| Real const | value | ||
| ) |
Definition at line 65 of file CoreDunbrackFilter.cc.
| protocols::fldsgn::filters::CoreDunbrackFilter::CoreDunbrackFilter | ( | CoreDunbrackFilter const & | rval) |
Definition at line 73 of file CoreDunbrackFilter.cc.
|
inlinevirtual |
Definition at line 76 of file CoreDunbrackFilter.hh.
Returns true if the given pose passes the filter, false otherwise.
Implements protocols::filters::Filter.
Definition at line 185 of file CoreDunbrackFilter.cc.
References compute(), filter_value_, tr(), and type_.
|
inlinevirtual |
Implements protocols::filters::Filter.
Definition at line 83 of file CoreDunbrackFilter.hh.
References CoreDunbrackFilter().
| CoreDunbrackFilter::Real protocols::fldsgn::filters::CoreDunbrackFilter::compute | ( | Pose const & | pose) | const |
Definition at line 109 of file CoreDunbrackFilter.cc.
References core::pose::Pose::aa(), core::scoring::calc_per_atom_sasa(), core::scoring::ScoreFunctionFactory::create_score_function(), core::pose::Pose::energies(), core::scoring::fa_dun, fa_dun_danger_, core::pose::initialize_atomid_map(), core::chemical::name_from_aa(), core::scoring::Energies::residue_total_energies(), core::scoring::SCORE12_PATCH, core::id::AtomID_Map< T >::set(), core::scoring::STANDARD_WTS, core::pose::Pose::total_residue(), tr(), and type_.
Referenced by apply(), report(), and report_sm().
| void protocols::fldsgn::filters::CoreDunbrackFilter::filter_type | ( | String const & | ss) |
Definition at line 88 of file CoreDunbrackFilter.cc.
References type_.
| void protocols::fldsgn::filters::CoreDunbrackFilter::filter_value | ( | Real const & | ss) |
Definition at line 82 of file CoreDunbrackFilter.cc.
References filter_value_.
|
inlinevirtual |
Implements protocols::filters::Filter.
Definition at line 86 of file CoreDunbrackFilter.hh.
References CoreDunbrackFilter().
|
inlinevirtual |
Reimplemented from protocols::filters::Filter.
Definition at line 103 of file CoreDunbrackFilter.hh.
|
virtual |
parse xml
Reimplemented from protocols::filters::Filter.
Definition at line 199 of file CoreDunbrackFilter.cc.
References filter_value_, core::pose::Pose::total_residue(), tr(), and type_.
|
virtual |
used to report score
Reimplemented from protocols::filters::Filter.
Definition at line 102 of file CoreDunbrackFilter.cc.
References compute().
|
virtual |
used to report filter internals through a score or silent file
Reimplemented from protocols::filters::Filter.
Definition at line 95 of file CoreDunbrackFilter.cc.
References compute().
|
private |
Definition at line 139 of file CoreDunbrackFilter.hh.
Referenced by compute().
|
private |
Definition at line 135 of file CoreDunbrackFilter.hh.
Referenced by apply(), filter_value(), and parse_my_tag().
|
private |
Definition at line 137 of file CoreDunbrackFilter.hh.
Referenced by apply(), compute(), filter_type(), and parse_my_tag().
1.8.4