Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::enzdes::RepackWithoutLigandFilter Class Reference

#include <EnzFilters.hh>

Inheritance diagram for protocols::enzdes::RepackWithoutLigandFilter:
Inheritance graph
[legend]
Collaboration diagram for protocols::enzdes::RepackWithoutLigandFilter:
Collaboration graph
[legend]

Public Types

typedef protocols::filters::Filter Filter
 
typedef
protocols::filters::FilterOP 
FilterOP
 
typedef
protocols::filters::Filters_map 
Filters_map
 

Public Member Functions

 RepackWithoutLigandFilter ()
 
 RepackWithoutLigandFilter (core::scoring::ScoreFunctionOP scorefxn, core::Real rms_thresh, core::Real energy_thresh, utility::vector1< core::Size > rms_target_res)
 
bool apply (core::pose::Pose const &pose) const
 Returns true if the given pose passes the filter, false otherwise. More...
 
FilterOP clone () const
 
FilterOP fresh_instance () const
 
void report (std::ostream &out, core::pose::Pose const &pose) const
 
core::Real report_sm (core::pose::Pose const &pose) const
 used to report filter internals through a score or silent file More...
 
core::Real compute (core::pose::Pose const &pose) const
 
virtual ~RepackWithoutLigandFilter ()
 
void parse_my_tag (utility::tag::TagPtr const tag, protocols::moves::DataMap &, Filters_map const &, protocols::moves::Movers_map const &, core::pose::Pose const &pose)
 
void set_scorefxn (core::scoring::ScoreFunctionOP scorefxn)
 
void set_cstid_list (std::string setting)
 
- 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)
 
virtual std::string name () const
 

Private Attributes

core::scoring::ScoreFunctionOP scorefxn_
 
core::Real rms_threshold_
 
core::Real energy_threshold_
 
bool calc_dE_
 
bool calc_rms_
 
bool use_cstids_
 
bool rms_all_rpked_
 
std::string cstid_list_
 
utility::vector1< core::Sizetarget_res_
 

Additional Inherited Members

- Protected Attributes inherited from protocols::filters::Filter
std::string scorename_
 

Detailed Description

Definition at line 216 of file EnzFilters.hh.

Member Typedef Documentation

Definition at line 220 of file EnzFilters.hh.

Definition at line 221 of file EnzFilters.hh.

Definition at line 222 of file EnzFilters.hh.

Constructor & Destructor Documentation

protocols::enzdes::RepackWithoutLigandFilter::RepackWithoutLigandFilter ( )
inline

Definition at line 225 of file EnzFilters.hh.

Referenced by clone(), and fresh_instance().

protocols::enzdes::RepackWithoutLigandFilter::RepackWithoutLigandFilter ( core::scoring::ScoreFunctionOP  scorefxn,
core::Real  rms_thresh,
core::Real  energy_thresh,
utility::vector1< core::Size rms_target_res 
)

Definition at line 590 of file EnzFilters.cc.

protocols::enzdes::RepackWithoutLigandFilter::~RepackWithoutLigandFilter ( )
virtual

Definition at line 711 of file EnzFilters.cc.

Member Function Documentation

bool protocols::enzdes::RepackWithoutLigandFilter::apply ( core::pose::Pose const &  pose) const
virtual

Returns true if the given pose passes the filter, false otherwise.

Implements protocols::filters::Filter.

Definition at line 593 of file EnzFilters.cc.

References calc_dE_, calc_rms_, compute(), energy_threshold_, and rms_threshold_.

FilterOP protocols::enzdes::RepackWithoutLigandFilter::clone ( ) const
inlinevirtual

Implements protocols::filters::Filter.

Definition at line 229 of file EnzFilters.hh.

References RepackWithoutLigandFilter().

core::Real protocols::enzdes::RepackWithoutLigandFilter::compute ( core::pose::Pose const &  pose) const
FilterOP protocols::enzdes::RepackWithoutLigandFilter::fresh_instance ( ) const
inlinevirtual

Implements protocols::filters::Filter.

Definition at line 232 of file EnzFilters.hh.

References RepackWithoutLigandFilter().

void protocols::enzdes::RepackWithoutLigandFilter::parse_my_tag ( utility::tag::TagPtr const  tag,
protocols::moves::DataMap data,
Filters_map const &  ,
protocols::moves::Movers_map const &  ,
core::pose::Pose const &  pose 
)
virtual
void protocols::enzdes::RepackWithoutLigandFilter::report ( std::ostream &  out,
core::pose::Pose const &  pose 
) const
virtual

Reimplemented from protocols::filters::Filter.

Definition at line 610 of file EnzFilters.cc.

References core::pose::Pose::total_residue().

core::Real protocols::enzdes::RepackWithoutLigandFilter::report_sm ( core::pose::Pose const &  ) const
virtual

used to report filter internals through a score or silent file

Reimplemented from protocols::filters::Filter.

Definition at line 622 of file EnzFilters.cc.

References compute().

void protocols::enzdes::RepackWithoutLigandFilter::set_cstid_list ( std::string  setting)
inline

Definition at line 242 of file EnzFilters.hh.

References cstid_list_.

void protocols::enzdes::RepackWithoutLigandFilter::set_scorefxn ( core::scoring::ScoreFunctionOP  scorefxn)
inline

Definition at line 241 of file EnzFilters.hh.

References scorefxn_.

Member Data Documentation

bool protocols::enzdes::RepackWithoutLigandFilter::calc_dE_
private

Definition at line 246 of file EnzFilters.hh.

Referenced by apply(), compute(), and parse_my_tag().

bool protocols::enzdes::RepackWithoutLigandFilter::calc_rms_
private

Definition at line 246 of file EnzFilters.hh.

Referenced by apply(), compute(), and parse_my_tag().

std::string protocols::enzdes::RepackWithoutLigandFilter::cstid_list_
private

Definition at line 247 of file EnzFilters.hh.

Referenced by compute(), parse_my_tag(), and set_cstid_list().

core::Real protocols::enzdes::RepackWithoutLigandFilter::energy_threshold_
private

Definition at line 245 of file EnzFilters.hh.

Referenced by apply(), and parse_my_tag().

bool protocols::enzdes::RepackWithoutLigandFilter::rms_all_rpked_
private

Definition at line 246 of file EnzFilters.hh.

Referenced by compute(), and parse_my_tag().

core::Real protocols::enzdes::RepackWithoutLigandFilter::rms_threshold_
private

Definition at line 245 of file EnzFilters.hh.

Referenced by apply(), and parse_my_tag().

core::scoring::ScoreFunctionOP protocols::enzdes::RepackWithoutLigandFilter::scorefxn_
private

Definition at line 244 of file EnzFilters.hh.

Referenced by compute(), parse_my_tag(), and set_scorefxn().

utility::vector1< core::Size > protocols::enzdes::RepackWithoutLigandFilter::target_res_
private

Definition at line 248 of file EnzFilters.hh.

Referenced by compute(), and parse_my_tag().

bool protocols::enzdes::RepackWithoutLigandFilter::use_cstids_
private

Definition at line 246 of file EnzFilters.hh.

Referenced by compute(), and parse_my_tag().


The documentation for this class was generated from the following files: