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

#include <StubScoreFilter.hh>

Inheritance diagram for protocols::protein_interface_design::filters::StubScoreFilter:
Inheritance graph
[legend]
Collaboration diagram for protocols::protein_interface_design::filters::StubScoreFilter:
Collaboration graph
[legend]

Public Member Functions

 StubScoreFilter ()
 default ctor More...
 
virtual bool apply (core::pose::Pose const &pose) const
 Constructor with a single target residue. More...
 
virtual void report (std::ostream &out, core::pose::Pose const &pose) const
 
virtual core::Real report_sm (core::pose::Pose const &pose) const
 used to report filter internals through a score or silent file More...
 
virtual
protocols::filters::FilterOP 
clone () const
 
virtual
protocols::filters::FilterOP 
fresh_instance () const
 
core::Real compute (core::pose::Pose const &pose) const
 
virtual ~StubScoreFilter ()
 
void stub_sets (utility::vector1< StubSetStubPos > const &stub_sets)
 
void parse_my_tag (utility::tag::TagPtr const tag, protocols::moves::DataMap &, protocols::filters::Filters_map const &, protocols::moves::Movers_map const &, core::pose::Pose const &)
 
 StubScoreFilter ()
 default ctor More...
 
virtual bool apply (core::pose::Pose const &pose) const
 Constructor with a single target residue. More...
 
virtual void report (std::ostream &out, core::pose::Pose const &pose) const
 
virtual core::Real report_sm (core::pose::Pose const &pose) const
 used to report filter internals through a score or silent file More...
 
virtual
protocols::filters::FilterOP 
clone () const
 
virtual
protocols::filters::FilterOP 
fresh_instance () const
 
core::Real compute (core::pose::Pose const &pose) const
 
virtual ~StubScoreFilter ()
 
void stub_sets (utility::vector1< StubSetStubPos > const &stub_sets)
 
void parse_my_tag (utility::tag::TagPtr const tag, protocols::moves::DataMap &, protocols::filters::Filters_map const &, protocols::moves::Movers_map const &, core::pose::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)
 
virtual std::string name () const
 

Private Types

typedef protocols::filters::Filter parent
 
typedef std::pair
< protocols::hotspot_hashing::HotspotStubSetOP,
std::pair
< protocols::hotspot_hashing::HotspotStubOP,
core::Size > > 
StubSetStubPos
 
typedef protocols::filters::Filter parent
 
typedef std::pair
< protocols::hotspot_hashing::HotspotStubSetOP,
std::pair
< protocols::hotspot_hashing::HotspotStubOP,
core::Size > > 
StubSetStubPos
 

Private Attributes

utility::vector1< StubSetStubPosstub_sets_
 
core::Size host_chain_
 
core::Real cb_force_
 

Additional Inherited Members

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

Detailed Description

Definition at line 38 of file StubScoreFilter.hh.

Member Typedef Documentation

Definition at line 41 of file StubScoreFilter.hh.

Definition at line 41 of file StubScoreFilterLoops.hh.

Definition at line 42 of file StubScoreFilterLoops.hh.

Definition at line 42 of file StubScoreFilter.hh.

Constructor & Destructor Documentation

protocols::protein_interface_design::filters::StubScoreFilter::StubScoreFilter ( )

default ctor

Definition at line 50 of file StubScoreFilter.cc.

Referenced by clone(), and fresh_instance().

protocols::protein_interface_design::filters::StubScoreFilter::~StubScoreFilter ( )
virtual

Definition at line 125 of file StubScoreFilter.cc.

protocols::protein_interface_design::filters::StubScoreFilter::StubScoreFilter ( )

default ctor

virtual protocols::protein_interface_design::filters::StubScoreFilter::~StubScoreFilter ( )
virtual

Member Function Documentation

bool protocols::protein_interface_design::filters::StubScoreFilter::apply ( core::pose::Pose const &  pose) const
virtual

Constructor with a single target residue.

Implements protocols::filters::Filter.

Definition at line 57 of file StubScoreFilter.cc.

References compute().

virtual bool protocols::protein_interface_design::filters::StubScoreFilter::apply ( core::pose::Pose const &  pose) const
virtual

Constructor with a single target residue.

Implements protocols::filters::Filter.

protocols::filters::FilterOP protocols::protein_interface_design::filters::StubScoreFilter::clone ( ) const
virtual

Implements protocols::filters::Filter.

Definition at line 129 of file StubScoreFilter.cc.

References StubScoreFilter().

virtual protocols::filters::FilterOP protocols::protein_interface_design::filters::StubScoreFilter::clone ( ) const
virtual
core::Real protocols::protein_interface_design::filters::StubScoreFilter::compute ( core::pose::Pose const &  pose) const
core::Real protocols::protein_interface_design::filters::StubScoreFilter::compute ( core::pose::Pose const &  pose) const
protocols::filters::FilterOP protocols::protein_interface_design::filters::StubScoreFilter::fresh_instance ( ) const
virtual

Implements protocols::filters::Filter.

Definition at line 121 of file StubScoreFilter.cc.

References StubScoreFilter().

virtual protocols::filters::FilterOP protocols::protein_interface_design::filters::StubScoreFilter::fresh_instance ( ) const
virtual
void protocols::protein_interface_design::filters::StubScoreFilter::parse_my_tag ( utility::tag::TagPtr const  tag,
protocols::moves::DataMap ,
protocols::filters::Filters_map const &  ,
protocols::moves::Movers_map const &  ,
core::pose::Pose const &   
)
virtual

Reimplemented from protocols::filters::Filter.

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

Reimplemented from protocols::filters::Filter.

Definition at line 95 of file StubScoreFilter.cc.

References compute().

virtual void protocols::protein_interface_design::filters::StubScoreFilter::report ( std::ostream &  out,
core::pose::Pose const &  pose 
) const
virtual

Reimplemented from protocols::filters::Filter.

virtual core::Real protocols::protein_interface_design::filters::StubScoreFilter::report_sm ( core::pose::Pose const &  ) const
virtual

used to report filter internals through a score or silent file

Reimplemented from protocols::filters::Filter.

core::Real protocols::protein_interface_design::filters::StubScoreFilter::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 89 of file StubScoreFilter.cc.

References compute().

void protocols::protein_interface_design::filters::StubScoreFilter::stub_sets ( utility::vector1< StubSetStubPos > const &  stub_sets)
void protocols::protein_interface_design::filters::StubScoreFilter::stub_sets ( utility::vector1< StubSetStubPos > const &  stub_sets)

Member Data Documentation

core::Real protocols::protein_interface_design::filters::StubScoreFilter::cb_force_
private

Definition at line 63 of file StubScoreFilter.hh.

Referenced by compute(), and parse_my_tag().

core::Size protocols::protein_interface_design::filters::StubScoreFilter::host_chain_
private

Definition at line 62 of file StubScoreFilter.hh.

Referenced by compute(), and parse_my_tag().

utility::vector1< StubSetStubPos > protocols::protein_interface_design::filters::StubScoreFilter::stub_sets_
private

Definition at line 61 of file StubScoreFilter.hh.

Referenced by compute(), and parse_my_tag().


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