Rosetta
Classes | Namespaces
DownstreamAlgorithm.hh File Reference

Declaration for the base-class algorithm that creates hits from an upstream builder, while managing the logic of their creation. Furthermore, the downstream algorithm manages update of hits from previous rounds should they loose their potential to result in matches. More...

#include <protocols/match/downstream/DownstreamAlgorithm.fwd.hh>
#include <protocols/match/BumpGrid.fwd.hh>
#include <protocols/match/Matcher.fwd.hh>
#include <protocols/match/downstream/ActiveSiteGrid.fwd.hh>
#include <protocols/match/downstream/DownstreamBuilder.fwd.hh>
#include <core/types.hh>
#include <core/conformation/Residue.fwd.hh>
#include <utility/VirtualBase.hh>
#include <list>
#include <core/id/AtomID.fwd.hh>
#include <protocols/match/Hit.fwd.hh>

Classes

class  protocols::match::downstream::DownstreamAlgorithm
 A class for an algorithm. Given a conformation of the upstream partner, the algorithm is responsible for producing a set of hits. More...
 

Namespaces

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

Detailed Description

Declaration for the base-class algorithm that creates hits from an upstream builder, while managing the logic of their creation. Furthermore, the downstream algorithm manages update of hits from previous rounds should they loose their potential to result in matches.

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