Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
UpstreamCollisionFilter.hh File Reference

Implementation for class to filter matches where the upstream residues collide. More...

#include <protocols/match/output/UpstreamCollisionFilter.fwd.hh>
#include <protocols/match/BumpGrid.hh>
#include <protocols/match/output/MatchFilter.hh>
#include <protocols/match/output/UpstreamHitCacher.fwd.hh>
#include <core/conformation/Residue.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/scoring/ScoreFunction.fwd.hh>
#include <core/scoring/methods/ShortRangeTwoBodyEnergy.fwd.hh>
#include <utility/VirtualBase.hh>
#include <utility/vector1.hh>

Classes

class  protocols::match::output::MatchCollisionFilter
 
class  protocols::match::output::UpstreamCollisionFilter
 This class is used to detect collisions between the upstream residues and filter out matches that have too much collision. It can perform either hard-sphere collision detection, or score-function (Etable) driven collision detection. Four command-line flags are read by the MatcherTask to initialize this class: match::filter_colliding_upstream_residues match::upstream_residue_collision_tolerance match::upstream_residue_collision_score_cutoff match::upstream_residue_collision_Wfa_atr match::upstream_residue_collision_Wfa_rep match::upstream_residue_collision_Wfa_sol. More...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::match
 
 protocols::match::output
 

Detailed Description

Implementation for class to filter matches where the upstream residues collide.

Declaration for class to filter matches where the upstream residues collide.

Author
Alex Zanghellini (zangh.nosp@m.ell@.nosp@m.u.was.nosp@m.hing.nosp@m.ton.e.nosp@m.du)
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om), porting to mini