Rosetta
Public Types | Public Member Functions | Protected Attributes | Private Attributes | List of all members
protocols::match::output::MatchCollisionFilter Class Referenceabstract

#include <UpstreamCollisionFilter.hh>

Inheritance diagram for protocols::match::output::MatchCollisionFilter:
Inheritance graph
[legend]

Public Types

typedef core::Real Real
 

Public Member Functions

 MatchCollisionFilter (std::string filter_name, UpstreamHitCacherOP coordinate_cacher)
 
 ~MatchCollisionFilter () override
 
bool passes_filter (match const &m) const override=0
 Returns true if the given match passes this filter. More...
 
bool passes_filter (match_dspos1 const &m) const override=0
 
void set_filter_by_lj (bool setting)
 
void set_lj_cutoff (Real setting)
 
void set_lj_atr_weight (Real setting)
 
void set_lj_rep_weight (Real setting)
 
void set_lj_sol_weight (Real setting)
 
virtual void set_tolerated_overlap (Real setting)
 
bool filter_by_lj () const
 
Real wfa_atr () const
 
Real wfa_rep () const
 
Real wfa_sol () const
 
Real lj_cutoff () const
 
Real tolerated_overlap () const
 
core::pose::PoseCOP empty_pose () const
 
core::scoring::ScoreFunctionOP empty_sfxn () const
 
core::scoring::methods::ShortRangeTwoBodyEnergyCOP etable_energy () const
 
BumpGridCOP bump_grid () const
 
- Public Member Functions inherited from protocols::match::output::MatchFilter
 MatchFilter (std::string const &filter_name)
 
 ~MatchFilter () override
 
std::string filter_name () const
 

Protected Attributes

UpstreamHitCacherOP cacher_
 

Private Attributes

bool filter_by_lj_
 
Real wfa_atr_
 
Real wfa_rep_
 
Real wfa_sol_
 
Real lj_cutoff_
 
Real tolerated_overlap_
 
core::pose::PoseOP empty_pose_
 
core::scoring::ScoreFunctionOP empty_sfxn_
 
core::scoring::methods::ShortRangeTwoBodyEnergyOP etable_energy_
 
BumpGridOP bump_grid_
 

Member Typedef Documentation

◆ Real

Constructor & Destructor Documentation

◆ MatchCollisionFilter()

protocols::match::output::MatchCollisionFilter::MatchCollisionFilter ( std::string  filter_name,
UpstreamHitCacherOP  coordinate_cacher 
)

◆ ~MatchCollisionFilter()

protocols::match::output::MatchCollisionFilter::~MatchCollisionFilter ( )
overridedefault

Member Function Documentation

◆ bump_grid()

BumpGridCOP protocols::match::output::MatchCollisionFilter::bump_grid ( ) const

◆ empty_pose()

core::pose::PoseCOP protocols::match::output::MatchCollisionFilter::empty_pose ( ) const

◆ empty_sfxn()

core::scoring::ScoreFunctionOP protocols::match::output::MatchCollisionFilter::empty_sfxn ( ) const

◆ etable_energy()

core::scoring::methods::ShortRangeTwoBodyEnergyCOP protocols::match::output::MatchCollisionFilter::etable_energy ( ) const

◆ filter_by_lj()

bool protocols::match::output::MatchCollisionFilter::filter_by_lj ( ) const

◆ lj_cutoff()

MatchCollisionFilter::Real protocols::match::output::MatchCollisionFilter::lj_cutoff ( ) const

◆ passes_filter() [1/2]

bool protocols::match::output::MatchCollisionFilter::passes_filter ( match const &  m) const
overridepure virtual

◆ passes_filter() [2/2]

bool protocols::match::output::MatchCollisionFilter::passes_filter ( match_dspos1 const &  m) const
overridepure virtual

◆ set_filter_by_lj()

void protocols::match::output::MatchCollisionFilter::set_filter_by_lj ( bool  setting)

References etable_energy_, and filter_by_lj_.

◆ set_lj_atr_weight()

void protocols::match::output::MatchCollisionFilter::set_lj_atr_weight ( Real  setting)

References wfa_atr_.

◆ set_lj_cutoff()

void protocols::match::output::MatchCollisionFilter::set_lj_cutoff ( Real  setting)

References lj_cutoff_.

◆ set_lj_rep_weight()

void protocols::match::output::MatchCollisionFilter::set_lj_rep_weight ( Real  setting)

References wfa_rep_.

◆ set_lj_sol_weight()

void protocols::match::output::MatchCollisionFilter::set_lj_sol_weight ( Real  setting)

References wfa_sol_.

◆ set_tolerated_overlap()

void protocols::match::output::MatchCollisionFilter::set_tolerated_overlap ( Real  setting)
virtual

◆ tolerated_overlap()

MatchCollisionFilter::Real protocols::match::output::MatchCollisionFilter::tolerated_overlap ( ) const

References tolerated_overlap_.

◆ wfa_atr()

MatchCollisionFilter::Real protocols::match::output::MatchCollisionFilter::wfa_atr ( ) const

◆ wfa_rep()

MatchCollisionFilter::Real protocols::match::output::MatchCollisionFilter::wfa_rep ( ) const

◆ wfa_sol()

MatchCollisionFilter::Real protocols::match::output::MatchCollisionFilter::wfa_sol ( ) const

Member Data Documentation

◆ bump_grid_

BumpGridOP protocols::match::output::MatchCollisionFilter::bump_grid_
private

Referenced by bump_grid(), and set_tolerated_overlap().

◆ cacher_

UpstreamHitCacherOP protocols::match::output::MatchCollisionFilter::cacher_
protected

◆ empty_pose_

core::pose::PoseOP protocols::match::output::MatchCollisionFilter::empty_pose_
private

Referenced by empty_pose().

◆ empty_sfxn_

core::scoring::ScoreFunctionOP protocols::match::output::MatchCollisionFilter::empty_sfxn_
private

Referenced by empty_sfxn().

◆ etable_energy_

core::scoring::methods::ShortRangeTwoBodyEnergyOP protocols::match::output::MatchCollisionFilter::etable_energy_
private

Referenced by etable_energy(), and set_filter_by_lj().

◆ filter_by_lj_

bool protocols::match::output::MatchCollisionFilter::filter_by_lj_
private

Referenced by filter_by_lj(), and set_filter_by_lj().

◆ lj_cutoff_

Real protocols::match::output::MatchCollisionFilter::lj_cutoff_
private

Referenced by lj_cutoff(), and set_lj_cutoff().

◆ tolerated_overlap_

Real protocols::match::output::MatchCollisionFilter::tolerated_overlap_
private

◆ wfa_atr_

Real protocols::match::output::MatchCollisionFilter::wfa_atr_
private

Referenced by set_lj_atr_weight(), and wfa_atr().

◆ wfa_rep_

Real protocols::match::output::MatchCollisionFilter::wfa_rep_
private

Referenced by set_lj_rep_weight(), and wfa_rep().

◆ wfa_sol_

Real protocols::match::output::MatchCollisionFilter::wfa_sol_
private

Referenced by set_lj_sol_weight(), and wfa_sol().


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