#include <asu_clusters.h>
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_clusters & | sort_index_groups_by_size () |
| In-place sorting of index_groups. | |
| asu_clusters & | sort_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. | |
| 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().
1.5.6