![]() |
Rosetta
2021.16
|
#include <xyzStripeHashWithMeta.hh>

Classes | |
| struct | float4 |
| struct | iter_base |
| struct | meta_iterator |
| struct | ushort2 |
| struct | xyz_iterator |
| struct | xyzmeta_iterator |
Public Types | |
| typedef std::pair < numeric::xyzVector< T >, T > | VecandVal |
| typedef unsigned short | ushort |
| typedef numeric::xyzVector< T > | Vec |
Public Member Functions | |
| xyzStripeHashWithMeta (T grid_size) | |
| xyzStripeHashWithMeta (T grid_size, utility::vector1< numeric::xyzVector< T > > const &atoms, utility::vector1< T > const &meta) | |
| void | init (utility::vector1< numeric::xyzVector< T > > const &atoms, utility::vector1< T > const &meta) |
| ~xyzStripeHashWithMeta () override | |
| xyz_iterator | xyz_begin () const |
| xyz_iterator | xyz_end () const |
| meta_iterator | meta_begin () const |
| meta_iterator | meta_end () const |
| xyzmeta_iterator | xyzmeta_begin () const |
| xyzmeta_iterator | xyzmeta_end () const |
| bool | sanity_check () const |
| int | nbcount (xyzVector< T > const &v_in) const |
| template<typename V > | |
| void | visit (Vec const &v_in, T const &m_in, V &visitor) const |
| template<typename V > | |
| void | visit_lax (Vec const &v_in, T const &m_in, V &visitor) const |
| float4 const * | grid_atoms () const |
| ushort2 const * | grid_stripe () const |
| int | natom () const |
| int | xdim () const |
| int | ydim () const |
| int | zdim () const |
| float | grid_size () const |
| const numeric::xyzVector< T > | translation () const |
Public Member Functions inherited from utility::VirtualBase | |
| VirtualBase ()=default | |
| Default constructor. More... | |
| virtual | ~VirtualBase ()=default |
| The virtual destructor is one of the main reasons for the VirtualBase class. More... | |
| VirtualBase (VirtualBase const &)=default | |
| VirtualBase (VirtualBase &&)=default | |
| VirtualBase & | operator= (VirtualBase const &)=default |
| VirtualBase & | operator= (VirtualBase &&)=default |
Private Member Functions | |
| short | short_min (short const a, short const b) |
| short | short_max (short const a, short const b) |
| short | ushort_min (unsigned short const a, unsigned short const b) |
| short | ushort_max (unsigned short const a, unsigned short const b) |
| xyzStripeHashWithMeta () | |
Private Attributes | |
| T const | grid_size_ |
| T const | grid_size2_ |
| int | natom_ |
| float4 const * | grid_atoms_ |
| ushort2 const * | grid_stripe_ |
| int | xdim_ |
| int | ydim_ |
| int | zdim_ |
| T | xmx_ |
| T | ymx_ |
| T | zmx_ |
| numeric::xyzVector< T > | translation_ |
| typedef unsigned short numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort |
| typedef numeric::xyzVector<T> numeric::geometry::hashing::xyzStripeHashWithMeta< T >::Vec |
| typedef std::pair<numeric::xyzVector<T>,T> numeric::geometry::hashing::xyzStripeHashWithMeta< T >::VecandVal |
|
inline |
|
inline |
|
inlineoverride |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< float >::grid_atoms(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::meta_begin(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::meta_end(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit_lax(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::xyz_begin(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::xyz_end(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::xyzmeta_begin(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::xyzmeta_end(), and numeric::geometry::hashing::xyzStripeHashWithMeta< float >::~xyzStripeHashWithMeta().
|
private |
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< float >::grid_size(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit(), and numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit_lax().
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< float >::grid_stripe(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit_lax(), and numeric::geometry::hashing::xyzStripeHashWithMeta< float >::~xyzStripeHashWithMeta().
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< float >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::meta_end(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::natom(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::xyz_end(), and numeric::geometry::hashing::xyzStripeHashWithMeta< float >::xyzmeta_end().
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< float >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::translation(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit(), and numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit_lax().
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< float >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit_lax(), and numeric::geometry::hashing::xyzStripeHashWithMeta< float >::xdim().
|
private |
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< float >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit_lax(), and numeric::geometry::hashing::xyzStripeHashWithMeta< float >::ydim().
|
private |
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< float >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit(), numeric::geometry::hashing::xyzStripeHashWithMeta< float >::visit_lax(), and numeric::geometry::hashing::xyzStripeHashWithMeta< float >::zdim().
|
private |
1.8.7