![]() |
Rosetta Utilities
2014.35
|
#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 |
![]() | |
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 |
![]() | |
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 | |
![]() | |
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 |
|
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 |