#include <xyzStripeHash.hh>
|
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) |
|
virtual numeric::geometry::hashing::xyzStripeHash::~xyzStripeHash |
( |
| ) |
|
|
inlinevirtual |
const_iterator numeric::geometry::hashing::xyzStripeHash::begin |
( |
| ) |
const |
|
inline |
bool numeric::geometry::hashing::xyzStripeHash::clash |
( |
Vec const & |
v_in | ) |
const |
References grid_atoms_, grid_size2_, grid_size_, grid_stripe_, numeric::max(), numeric::min(), translation_, numeric::geometry::hashing::Ball::x(), numeric::geometry::hashing::xyzStripeHash::ushort2::x, numeric::xyzVector< typename >::x(), xdim_, xmx_, numeric::geometry::hashing::Ball::y(), numeric::geometry::hashing::xyzStripeHash::ushort2::y, numeric::xyzVector< typename >::y(), ydim_, ymx_, numeric::geometry::hashing::Ball::z(), numeric::xyzVector< typename >::z(), zdim_, and zmx_.
bool numeric::geometry::hashing::xyzStripeHash::clash_not_resid |
( |
Vec const & |
v_in, |
|
|
int |
resid |
|
) |
| const |
References grid_atoms_, grid_size2_, grid_size_, grid_stripe_, numeric::max(), numeric::min(), numeric::geometry::hashing::Ball::resid_, translation_, numeric::geometry::hashing::Ball::x(), numeric::geometry::hashing::xyzStripeHash::ushort2::x, numeric::xyzVector< typename >::x(), xdim_, xmx_, numeric::geometry::hashing::Ball::y(), numeric::geometry::hashing::xyzStripeHash::ushort2::y, numeric::xyzVector< typename >::y(), ydim_, ymx_, numeric::geometry::hashing::Ball::z(), numeric::xyzVector< typename >::z(), zdim_, and zmx_.
bool numeric::geometry::hashing::xyzStripeHash::clash_raw |
( |
Vec const & |
v | ) |
const |
References grid_atoms_, grid_size2_, grid_size_, grid_stripe_, numeric::max(), numeric::min(), numeric::geometry::hashing::Ball::x(), numeric::geometry::hashing::xyzStripeHash::ushort2::x, numeric::xyzVector< typename >::x(), xdim_, xmx_, numeric::geometry::hashing::Ball::y(), numeric::geometry::hashing::xyzStripeHash::ushort2::y, numeric::xyzVector< typename >::y(), ydim_, ymx_, numeric::geometry::hashing::Ball::z(), numeric::xyzVector< typename >::z(), zdim_, and zmx_.
const_iterator numeric::geometry::hashing::xyzStripeHash::end |
( |
| ) |
const |
|
inline |
void numeric::geometry::hashing::xyzStripeHash::fill_pairs |
( |
Vec const & |
v, |
|
|
int const & |
ir, |
|
|
utility::vector1< std::pair< int, int > > & |
pairs, |
|
|
float |
maxd2 = 0.0 |
|
) |
| const |
References grid_atoms_, grid_size2_, grid_size_, grid_stripe_, numeric::max(), numeric::min(), numeric::geometry::hashing::Ball::resid_, translation_, numeric::geometry::hashing::Ball::x(), numeric::geometry::hashing::xyzStripeHash::ushort2::x, numeric::xyzVector< typename >::x(), xdim_, xmx_, numeric::geometry::hashing::Ball::y(), numeric::geometry::hashing::xyzStripeHash::ushort2::y, numeric::xyzVector< typename >::y(), ydim_, ymx_, numeric::geometry::hashing::Ball::z(), numeric::xyzVector< typename >::z(), zdim_, and zmx_.
Ball const* numeric::geometry::hashing::xyzStripeHash::grid_atoms |
( |
| ) |
const |
|
inline |
float numeric::geometry::hashing::xyzStripeHash::grid_size |
( |
| ) |
const |
|
inline |
float numeric::geometry::hashing::xyzStripeHash::grid_size2 |
( |
| ) |
const |
|
inline |
ushort2 const* numeric::geometry::hashing::xyzStripeHash::grid_stripe |
( |
| ) |
const |
|
inline |
References numeric::geometry::hashing::Ball::atomno_, utility::io::oc::cout, grid_atoms_, grid_size2_, grid_size_, grid_stripe_, numeric::max(), numeric::min(), natom_, basic::options::OptionKeys::cluster::radius, numeric::geometry::hashing::Ball::radius(), numeric::geometry::hashing::Ball::resid_, translation_, utility_exit_with_message, numeric::geometry::hashing::Ball::x(), numeric::geometry::hashing::xyzStripeHash::ushort2::x, numeric::xyzVector< typename >::x(), xdim_, xmx_, numeric::geometry::hashing::Ball::y(), numeric::geometry::hashing::xyzStripeHash::ushort2::y, numeric::xyzVector< typename >::y(), ydim_, ymx_, numeric::geometry::hashing::Ball::z(), numeric::xyzVector< typename >::z(), zdim_, and zmx_.
Referenced by xyzStripeHash().
int numeric::geometry::hashing::xyzStripeHash::natom |
( |
| ) |
const |
|
inline |
int numeric::geometry::hashing::xyzStripeHash::nbcount |
( |
Vec const & |
v_in | ) |
const |
References grid_atoms_, grid_size2_, grid_size_, grid_stripe_, numeric::max(), numeric::min(), translation_, numeric::geometry::hashing::Ball::x(), numeric::geometry::hashing::xyzStripeHash::ushort2::x, numeric::xyzVector< typename >::x(), xdim_, xmx_, numeric::geometry::hashing::Ball::y(), numeric::geometry::hashing::xyzStripeHash::ushort2::y, numeric::xyzVector< typename >::y(), ydim_, ymx_, numeric::geometry::hashing::Ball::z(), numeric::xyzVector< typename >::z(), zdim_, and zmx_.
int numeric::geometry::hashing::xyzStripeHash::nbcount_raw |
( |
Vec const & |
v | ) |
const |
References grid_atoms_, grid_size2_, grid_size_, grid_stripe_, numeric::max(), numeric::min(), numeric::geometry::hashing::Ball::x(), numeric::geometry::hashing::xyzStripeHash::ushort2::x, numeric::xyzVector< typename >::x(), xdim_, xmx_, numeric::geometry::hashing::Ball::y(), numeric::geometry::hashing::xyzStripeHash::ushort2::y, numeric::xyzVector< typename >::y(), ydim_, ymx_, numeric::geometry::hashing::Ball::z(), numeric::xyzVector< typename >::z(), zdim_, and zmx_.
bool numeric::geometry::hashing::xyzStripeHash::sanity_check |
( |
| ) |
const |
short numeric::geometry::hashing::xyzStripeHash::short_max |
( |
short const |
a, |
|
|
short const |
b |
|
) |
| |
|
inlineprivate |
short numeric::geometry::hashing::xyzStripeHash::short_min |
( |
short const |
a, |
|
|
short const |
b |
|
) |
| |
|
inlineprivate |
short numeric::geometry::hashing::xyzStripeHash::ushort_max |
( |
unsigned short const |
a, |
|
|
unsigned short const |
b |
|
) |
| |
|
inlineprivate |
short numeric::geometry::hashing::xyzStripeHash::ushort_min |
( |
unsigned short const |
a, |
|
|
unsigned short const |
b |
|
) |
| |
|
inlineprivate |
template<typename V >
void numeric::geometry::hashing::xyzStripeHash::visit |
( |
Vec const & |
v_in, |
|
|
V & |
visitor |
|
) |
| const |
|
inline |
References grid_atoms_, grid_size2_, grid_size_, grid_stripe_, numeric::max(), numeric::min(), translation_, numeric::geometry::hashing::xyzStripeHash::ushort2::x, numeric::xyzVector< typename >::x(), xdim_, xmx_, numeric::geometry::hashing::xyzStripeHash::ushort2::y, numeric::xyzVector< typename >::y(), ydim_, ymx_, numeric::xyzVector< typename >::z(), zdim_, and zmx_.
template<typename V >
void numeric::geometry::hashing::xyzStripeHash::visit_lax |
( |
Vec const & |
v_in, |
|
|
float const |
vr, |
|
|
V & |
visitor |
|
) |
| const |
|
inline |
References grid_atoms_, grid_size_, grid_stripe_, numeric::max(), numeric::min(), numeric::geometry::hashing::Ball::radius(), translation_, numeric::geometry::hashing::xyzStripeHash::ushort2::x, numeric::xyzVector< typename >::x(), xdim_, xmx_, numeric::geometry::hashing::xyzStripeHash::ushort2::y, numeric::xyzVector< typename >::y(), ydim_, ymx_, numeric::xyzVector< typename >::z(), zdim_, and zmx_.
int numeric::geometry::hashing::xyzStripeHash::xdim |
( |
| ) |
const |
|
inline |
int numeric::geometry::hashing::xyzStripeHash::ydim |
( |
| ) |
const |
|
inline |
int numeric::geometry::hashing::xyzStripeHash::zdim |
( |
| ) |
const |
|
inline |
Ball const* numeric::geometry::hashing::xyzStripeHash::grid_atoms_ |
|
private |
Referenced by begin(), clash(), clash_not_resid(), clash_raw(), end(), fill_pairs(), grid_atoms(), init(), nbcount(), nbcount_raw(), sanity_check(), visit(), visit_lax(), and ~xyzStripeHash().
float numeric::geometry::hashing::xyzStripeHash::grid_size2_ |
|
private |
float numeric::geometry::hashing::xyzStripeHash::grid_size_ |
|
private |
Referenced by clash(), clash_not_resid(), clash_raw(), fill_pairs(), grid_size(), init(), nbcount(), nbcount_raw(), sanity_check(), visit(), and visit_lax().
ushort2 const* numeric::geometry::hashing::xyzStripeHash::grid_stripe_ |
|
private |
Referenced by clash(), clash_not_resid(), clash_raw(), fill_pairs(), grid_stripe(), init(), nbcount(), nbcount_raw(), sanity_check(), visit(), visit_lax(), and ~xyzStripeHash().
int numeric::geometry::hashing::xyzStripeHash::natom_ |
|
private |
int numeric::geometry::hashing::xyzStripeHash::xdim_ |
|
private |
Referenced by clash(), clash_not_resid(), clash_raw(), fill_pairs(), init(), nbcount(), nbcount_raw(), sanity_check(), visit(), visit_lax(), and xdim().
float numeric::geometry::hashing::xyzStripeHash::xmx_ |
|
private |
int numeric::geometry::hashing::xyzStripeHash::ydim_ |
|
private |
Referenced by clash(), clash_not_resid(), clash_raw(), fill_pairs(), init(), nbcount(), nbcount_raw(), sanity_check(), visit(), visit_lax(), and ydim().
float numeric::geometry::hashing::xyzStripeHash::ymx_ |
|
private |
int numeric::geometry::hashing::xyzStripeHash::zdim_ |
|
private |
Referenced by clash(), clash_not_resid(), clash_raw(), fill_pairs(), init(), nbcount(), nbcount_raw(), sanity_check(), visit(), visit_lax(), and zdim().
float numeric::geometry::hashing::xyzStripeHash::zmx_ |
|
private |
The documentation for this class was generated from the following files: