Rosetta Utilities  2014.35
Public Member Functions | Public Attributes | List of all members
numeric::coordinate_fitting::CoordinateArray_RMSD_FlatLookup< Real > Class Template Reference

#include <CoordinateArray_RMSD_FlatLookup.hh>

Public Member Functions

 CoordinateArray_RMSD_FlatLookup (Real *entry_coordinates, Real *entry_radii, numeric::Size num_entries, numeric::Size coordinates_per_entry)
 
virtual void prepare_for_query (Real *&q)
 
virtual Real entry_distance (Real *&q, numeric::Size &e)
 
virtual Real entry_radius (numeric::Size &e)
 
- Public Member Functions inherited from numeric::coordinate_fitting::FlatLookup< Real *, numeric::Size, Real >
 ~FlatLookup ()
 
void initialize (InputIterator first, InputIterator last)
 
bool first_match (Real *&query, numeric::Size &entry, Real &distance)
 
bool closest_match (Real *&query, numeric::Size &entry, Real &distance)
 

Public Attributes

Realentry_coordinates
 
Realentry_radii
 
numeric::Size num_entries
 
numeric::Size coordinates_per_entry
 
numeric::Size entry_size
 
numeric::alignment::QCP_Kernel
< Real
kernel
 
- Public Attributes inherited from numeric::coordinate_fitting::FlatLookup< Real *, numeric::Size, Real >
std::vector< numeric::Sizeentries
 

Constructor & Destructor Documentation

template<class Real = double>
numeric::coordinate_fitting::CoordinateArray_RMSD_FlatLookup< Real >::CoordinateArray_RMSD_FlatLookup ( Real entry_coordinates,
Real entry_radii,
numeric::Size  num_entries,
numeric::Size  coordinates_per_entry 
)
inline

Member Function Documentation

template<class Real = double>
virtual Real numeric::coordinate_fitting::CoordinateArray_RMSD_FlatLookup< Real >::entry_distance ( Real *&  q,
numeric::Size e 
)
inlinevirtual
template<class Real = double>
virtual Real numeric::coordinate_fitting::CoordinateArray_RMSD_FlatLookup< Real >::entry_radius ( numeric::Size e)
inlinevirtual
template<class Real = double>
virtual void numeric::coordinate_fitting::CoordinateArray_RMSD_FlatLookup< Real >::prepare_for_query ( Real *&  q)
inlinevirtual

Member Data Documentation

template<class Real = double>
numeric::Size numeric::coordinate_fitting::CoordinateArray_RMSD_FlatLookup< Real >::coordinates_per_entry
template<class Real = double>
Real* numeric::coordinate_fitting::CoordinateArray_RMSD_FlatLookup< Real >::entry_coordinates
template<class Real = double>
Real* numeric::coordinate_fitting::CoordinateArray_RMSD_FlatLookup< Real >::entry_radii

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