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

#include <PackStatFilter.hh>

Inheritance diagram for protocols::simple_filters::PackStatFilter:
Inheritance graph
[legend]
Collaboration diagram for protocols::simple_filters::PackStatFilter:
Collaboration graph
[legend]

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_
 

Detailed Description

Definition at line 44 of file PackStatFilter.hh.

Member Typedef Documentation

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.

Definition at line 53 of file PackStatFilter.hh.

Constructor & Destructor Documentation

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.

virtual protocols::simple_filters::PackStatFilter::~PackStatFilter ( )
inlinevirtual

Definition at line 71 of file PackStatFilter.hh.

Member Function Documentation

bool protocols::simple_filters::PackStatFilter::apply ( Pose const &  pose) const
virtual

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().

virtual filters::FilterOP protocols::simple_filters::PackStatFilter::clone ( ) const
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
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().

virtual filters::FilterOP protocols::simple_filters::PackStatFilter::fresh_instance ( ) const
inlinevirtual

make fresh instance

Implements protocols::filters::Filter.

Definition at line 81 of file PackStatFilter.hh.

References PackStatFilter().

virtual std::string protocols::simple_filters::PackStatFilter::name ( ) const
inlinevirtual

get name of this filter

Reimplemented from protocols::filters::Filter.

Definition at line 95 of file PackStatFilter.hh.

void protocols::simple_filters::PackStatFilter::parse_my_tag ( TagPtr const  tag,
DataMap ,
filters::Filters_map const &  ,
Movers_map const &  ,
Pose const &   
)
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().

PackStatFilter::Real protocols::simple_filters::PackStatFilter::report_sm ( Pose const &  ) const
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().

Member Data Documentation

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().

Real protocols::simple_filters::PackStatFilter::filtered_score_
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().


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