asu_clusters Class Reference

Determination of clusters of points with interactions defined by pair_asu_table. More...

#include <asu_clusters.h>

List of all members.

Public Member Functions

 asu_clusters ()
 Default constructor.
template<typename FloatType, typename IntShiftType>
 asu_clusters (crystal::pair_asu_table< FloatType, IntShiftType > const &pair_asu_table, bool strictly_in_asu=true)
 Initialization of index_groups.
asu_clusterssort_index_groups_by_size ()
 In-place sorting of index_groups.
asu_clusterssort_indices_in_each_group ()
 In-place sorting of index_groups.

Public Attributes

af::shared< std::vector
< unsigned > > 
index_groups
 Indices with respect to the asu_mappings of the pair_asu_table as passed to the constructor.


Detailed Description

Determination of clusters of points with interactions defined by pair_asu_table.

Constructor & Destructor Documentation

asu_clusters ( crystal::pair_asu_table< FloatType, IntShiftType > const &  pair_asu_table,
bool  strictly_in_asu = true 
) [inline]

Initialization of index_groups.

The index_groups are not sorted by size. The indices in each group are also not sorted.

References CCTBX_ASSERT, asu_clusters::index_groups, and pair_asu_table::table().


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

Generated on Tue Sep 1 17:12:31 2009 for cctbx by  doxygen 1.5.6