![]() |
Rosetta Utilities
2014.16.56682
|
#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 Types inherited from utility::pointer::ReferenceCount | |
| typedef platform::Size | Size |
| typedef platform::Size | size_type |
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) |
| virtual | ~xyzStripeHashWithMeta () |
| 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::pointer::ReferenceCount | |
| void | ctor () |
| virtual | ~ReferenceCount () |
| Destructor. More... | |
| Size | ref_count () const |
| Reference count. More... | |
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_ |
Additional Inherited Members | |
Protected Member Functions inherited from utility::pointer::ReferenceCount | |
| ReferenceCount () | |
| Default constructor. More... | |
| ReferenceCount (ReferenceCount const &) | |
| Copy constructor. More... | |
| ReferenceCount & | operator= (ReferenceCount const &) |
| Copy assignment. More... | |
| 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 |
|
inlinevirtual |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
References numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_atoms_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_size_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_stripe_, numeric::max(), numeric::min(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::natom_, basic::T(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::translation_, utility_exit_with_message, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::float4::w, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::float4::x, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort2::x, numeric::xyzVector< typename >::x(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xdim_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xmx_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::float4::y, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort2::y, numeric::xyzVector< typename >::y(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ydim_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ymx_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::float4::z, numeric::xyzVector< typename >::z(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::zdim_, and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::zmx_.
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xyzStripeHashWithMeta().
|
inline |
|
inline |
|
inline |
|
inline |
References numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_atoms_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_size2_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_size_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_stripe_, numeric::max(), numeric::min(), basic::T(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::translation_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::float4::x, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort2::x, numeric::xyzVector< typename >::x(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xdim_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xmx_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::float4::y, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort2::y, numeric::xyzVector< typename >::y(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ydim_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ymx_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::float4::z, numeric::xyzVector< typename >::z(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::zdim_, and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::zmx_.
|
inline |
References numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_atoms_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_size_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_stripe_, utility_exit_with_message, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort2::x, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xdim_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort2::y, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ydim_, and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::zdim_.
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
References numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_atoms_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_size2_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_size_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_stripe_, numeric::max(), numeric::min(), basic::T(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::translation_, numeric::statistics::w(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort2::x, numeric::xyzVector< typename >::x(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xdim_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xmx_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort2::y, numeric::xyzVector< typename >::y(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ydim_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ymx_, numeric::xyzVector< typename >::z(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::zdim_, and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::zmx_.
|
inline |
References numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_atoms_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_size_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_stripe_, numeric::max(), numeric::min(), basic::T(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::translation_, numeric::statistics::w(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort2::x, numeric::xyzVector< typename >::x(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xdim_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xmx_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ushort2::y, numeric::xyzVector< typename >::y(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ydim_, numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ymx_, numeric::xyzVector< typename >::z(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::zdim_, and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::zmx_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_atoms(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::meta_begin(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::meta_end(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit_lax(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xyz_begin(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xyz_end(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xyzmeta_begin(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xyzmeta_end(), and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::~xyzStripeHashWithMeta().
|
private |
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_size(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit(), and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit_lax().
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< T >::grid_stripe(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit_lax(), and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::~xyzStripeHashWithMeta().
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< T >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::meta_end(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::natom(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xyz_end(), and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xyzmeta_end().
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< T >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::translation(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit(), and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit_lax().
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< T >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit_lax(), and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::xdim().
|
private |
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< T >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit_lax(), and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::ydim().
|
private |
|
private |
Referenced by numeric::geometry::hashing::xyzStripeHashWithMeta< T >::init(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::nbcount(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::sanity_check(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit(), numeric::geometry::hashing::xyzStripeHashWithMeta< T >::visit_lax(), and numeric::geometry::hashing::xyzStripeHashWithMeta< T >::zdim().
|
private |
1.8.7