Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::electron_density::ResultDB< T, Tcomp > Class Template Reference

#include <DockIntoDensityUtils.hh>

Public Member Functions

 ResultDB (int N_in)
 
void add_element (T elt)
 
bool to_add_element (core::Real score)
 
pop ()
 
top ()
 
core::Size size ()
 

Private Attributes

core::Size N_
 
std::priority_queue< T, std::vector< T >, Tcomp > queue_
 

Constructor & Destructor Documentation

◆ ResultDB()

template<class T , class Tcomp >
protocols::electron_density::ResultDB< T, Tcomp >::ResultDB ( int  N_in)
inline

Member Function Documentation

◆ add_element()

template<class T , class Tcomp >
void protocols::electron_density::ResultDB< T, Tcomp >::add_element ( elt)
inline

◆ pop()

template<class T , class Tcomp >
T protocols::electron_density::ResultDB< T, Tcomp >::pop ( )
inline

◆ size()

template<class T , class Tcomp >
core::Size protocols::electron_density::ResultDB< T, Tcomp >::size ( )
inline

◆ to_add_element()

template<class T , class Tcomp >
bool protocols::electron_density::ResultDB< T, Tcomp >::to_add_element ( core::Real  score)
inline

◆ top()

template<class T , class Tcomp >
T protocols::electron_density::ResultDB< T, Tcomp >::top ( )
inline

Member Data Documentation

◆ N_

template<class T , class Tcomp >
core::Size protocols::electron_density::ResultDB< T, Tcomp >::N_
private

◆ queue_

template<class T , class Tcomp >
std::priority_queue<T, std::vector<T>, Tcomp> protocols::electron_density::ResultDB< T, Tcomp >::queue_
private

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