Data struct to collect the results of calculating the ideal index mappings between pairs of indices. More...
#include <Properties.h>
Public Types | |
using | MappingsList = Temple::DynamicSet< Temple::DynamicArray< unsigned, maxShapeSize >, maxMappingsSize > |
Public Member Functions | |
constexpr | MappingsReturnType (MappingsList &&passMappings, double &&passAngularDistortion, double &&passChiralDistortion) |
constexpr bool | operator== (const MappingsReturnType &other) const |
Lexicographical equivalence. | |
constexpr bool | operator< (const MappingsReturnType &other) const |
Lexicographical ordering. | |
Data Fields | |
MappingsList | mappings |
double | angularDistortion |
double | chiralDistortion |
Static Public Attributes | |
static constexpr size_t | maxMappingsSize = 50 |
Data struct to collect the results of calculating the ideal index mappings between pairs of indices.