Rosetta
Public Member Functions | Private Attributes | List of all members
InterfaceHitDatabase Class Reference

Public Member Functions

 InterfaceHitDatabase (int N_in)
 
void add_interface (InterfaceHit interface)
 
InterfaceHit pop ()
 
InterfaceHit top ()
 
Size size ()
 

Private Attributes

core::Size N_
 
std::priority_queue< InterfaceHit, std::vector< InterfaceHit >, InterfaceHitComparitorqueue_
 

Constructor & Destructor Documentation

◆ InterfaceHitDatabase()

InterfaceHitDatabase::InterfaceHitDatabase ( int  N_in)
inline

Member Function Documentation

◆ add_interface()

void InterfaceHitDatabase::add_interface ( InterfaceHit  interface)
inline

References interface.

Referenced by CrystFFTDock::apply().

◆ pop()

InterfaceHit InterfaceHitDatabase::pop ( )
inline

Referenced by CrystFFTDock::apply().

◆ size()

Size InterfaceHitDatabase::size ( )
inline

Referenced by CrystFFTDock::apply().

◆ top()

InterfaceHit InterfaceHitDatabase::top ( )
inline

Referenced by CrystFFTDock::apply().

Member Data Documentation

◆ N_

core::Size InterfaceHitDatabase::N_
private

◆ queue_

std::priority_queue<InterfaceHit, std::vector<InterfaceHit>, InterfaceHitComparitor> InterfaceHitDatabase::queue_
private

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