Class PointSymmetry¶
Defined in File pointsymmetry.hpp
Class Documentation¶
-
class
brille::PointSymmetry¶ Public Functions
-
PointSymmetry(size_t n = 0)¶
-
size_t
size(void) const¶
-
size_t
resize(const size_t newsize)¶
-
size_t
add(const int *r)¶
-
size_t
add(const std::string&)¶
-
bool
get(const size_t i, int *r) const¶
-
bool
set(const size_t i, const int *r)¶
-
int *
data(const size_t i)¶
-
const int *
data(const size_t i) const¶
-
size_t
erase(const size_t i)¶
-
size_t
get_inverse_index(const size_t i) const¶
-
void
sort(const int ad = 0)¶
-
void
permute(const std::vector<size_t>&)¶
-
int
order(const size_t i) const¶
-
std::vector<int>
orders(void) const¶
-
int
isometry(const size_t i) const¶
-
std::vector<int>
isometries(void) const¶
-
bool
has_space_inversion(void) const¶
-
void
print(const size_t i) const¶
-
void
print(void) const¶
-
PointSymmetry
generate(void) const¶
-
PointSymmetry
generators(void) const¶
-
PointSymmetry
nfolds(const int min_order = 0) const¶
-
PointSymmetry
higher(const int min_order = 0) const¶
-