Class Spacegroup

Class Documentation

class brille::Spacegroup

Public Functions

Spacegroup()
Spacegroup(const int no, const std::string &sf, const std::string &hs, const std::string &its, const std::string &itf, const std::string &ith, const std::string &ch, const Bravais br, const int pno, const int hno)
Spacegroup(int _hall_number)
int get_hall_number(void) const
int get_international_table_number(void) const
int get_pointgroup_number(void) const
std::string get_schoenflies_symbol(void) const
std::string get_hall_symbol(void) const
std::string get_international_table_symbol(void) const
std::string get_international_table_full(void) const
std::string get_international_table_short(void) const
std::string get_choice(void) const
Bravais get_bravais_type() const
int set_hall_number(const int nh)
int set_international_table_number(const int itn)
int set_pointgroup_number(const int pgn)
std::string set_schoenflies_symbol(const std::string &ns)
std::string set_hall_symbol(const std::string &ns)
std::string set_international_table_symbol(const std::string &ns)
std::string set_international_table_full(const std::string &ns)
std::string set_international_table_short(const std::string &ns)
std::string set_choice(const std::string &ns)
Bravais set_bravais_type(const Bravais b)
std::string string_repr(void) const
Pointgroup get_pointgroup(void) const
Symmetry get_spacegroup_symmetry() const
PointSymmetry get_pointgroup_symmetry(const int time_reversal = 0) const

Public Members

int number
std::string schoenflies
std::string hall_symbol
std::string international
std::string international_full
std::string international_short
std::string choice
Bravais bravais
int pointgroup_number
int hall_number