|
Mantid
|
Concrete space group generator that constructs space groups from a list of symmetry operations with no further computations. More...
#include <SpaceGroupFactory.h>
Public Member Functions | |
| TabulatedSpaceGroupGenerator (size_t number, const std::string &hmSymbol, const std::string &generatorInformation) | |
| Constructor of TabulatedSpaceGroupGenerator, throws an std::runtime_error exception if generatorInformation cannot be intepreted as symmetry operations. | |
Public Member Functions inherited from Mantid::Geometry::AbstractSpaceGroupGenerator | |
| AbstractSpaceGroupGenerator (size_t number, std::string hmSymbol, std::string generatorInformation) | |
| Constructor for AbstractSpaceGroupGenerator. | |
| const std::string & | getGeneratorString () const |
| const std::string & | getHMSymbol () const |
| size_t | getNumber () const |
| SpaceGroup_const_sptr | getPrototype () |
| Returns the internally stored prototype, generates one if necessary. | |
| virtual | ~AbstractSpaceGroupGenerator ()=default |
Protected Member Functions | |
| Group_const_sptr | generateGroup () const override |
| Returns a group that contains the symmetry operations in. | |
Concrete space group generator that constructs space groups from a list of symmetry operations with no further computations.
Definition at line 96 of file SpaceGroupFactory.h.
| Mantid::Geometry::TabulatedSpaceGroupGenerator::TabulatedSpaceGroupGenerator | ( | size_t | number, |
| const std::string & | hmSymbol, | ||
| const std::string & | generatorInformation | ||
| ) |
Constructor of TabulatedSpaceGroupGenerator, throws an std::runtime_error exception if generatorInformation cannot be intepreted as symmetry operations.
Definition at line 197 of file SpaceGroupFactory.cpp.
References Mantid::Geometry::isValidGeneratorString().
|
overrideprotectedvirtual |
Returns a group that contains the symmetry operations in.
Implements Mantid::Geometry::AbstractSpaceGroupGenerator.
Definition at line 206 of file SpaceGroupFactory.cpp.
References Mantid::Geometry::AbstractSpaceGroupGenerator::getGeneratorString().