Go to the source code of this file.
|
#define | DECLARE_GENERATED_SPACE_GROUP(number, hmSymbol, generators) |
|
#define | DECLARE_ORTHORHOMBIC_SPACE_GROUP(number, hmSymbol, generators) |
|
#define | DECLARE_TABULATED_SPACE_GROUP(number, hmSymbol, symmetryOperations) |
|
#define | DECLARE_TRANSFORMED_ORTHORHOMBIC_SPACE_GROUP(number, hmSymbol, generators) |
|
#define | DECLARE_TRANSFORMED_SPACE_GROUP(number, hmSymbol, generators) |
|
#define | SPGF_CONCAT(x, y) SPGF_CONCAT_IMPL(x, y) |
|
#define | SPGF_CONCAT_IMPL(x, y) x##y |
|
|
bool MANTID_GEOMETRY_DLL | Mantid::Geometry::isValidGeneratorString (const std::string &generatorString) |
| Free function that tries to parse the given list of symmetry operations and returns true if successfull. More...
|
|
std::vector< std::string > MANTID_GEOMETRY_DLL | Mantid::Geometry::operator* (const SymmetryOperation &symOp, const std::vector< std::string > &strings) |
| Transform a vector of strings using a symmetry operation. More...
|
|
◆ DECLARE_GENERATED_SPACE_GROUP
#define DECLARE_GENERATED_SPACE_GROUP |
( |
|
number, |
|
|
|
hmSymbol, |
|
|
|
generators |
|
) |
| |
Value: namespace { \
0)); \
}
#define SPGF_CONCAT(x, y)
This class is simply used in the subscription of classes into the various factories in Mantid.
static T & Instance()
Return a reference to the Singleton instance, creating it if it does not already exist Creation is do...
Definition at line 252 of file SpaceGroupFactory.h.
◆ DECLARE_ORTHORHOMBIC_SPACE_GROUP
#define DECLARE_ORTHORHOMBIC_SPACE_GROUP |
( |
|
number, |
|
|
|
hmSymbol, |
|
|
|
generators |
|
) |
| |
Value: namespace { \
.subscribeOrthorhombicSpaceGroup<AlgorithmicSpaceGroupGenerator>(number, hmSymbol, generators)), \
0)); \
}
Definition at line 275 of file SpaceGroupFactory.h.
◆ DECLARE_TABULATED_SPACE_GROUP
#define DECLARE_TABULATED_SPACE_GROUP |
( |
|
number, |
|
|
|
hmSymbol, |
|
|
|
symmetryOperations |
|
) |
| |
◆ DECLARE_TRANSFORMED_ORTHORHOMBIC_SPACE_GROUP
#define DECLARE_TRANSFORMED_ORTHORHOMBIC_SPACE_GROUP |
( |
|
number, |
|
|
|
hmSymbol, |
|
|
|
generators |
|
) |
| |
Value: namespace { \
.subscribeOrthorhombicSpaceGroup<TransformationSpaceGroupGenerator>(number, hmSymbol, generators)), \
0)); \
}
Definition at line 283 of file SpaceGroupFactory.h.
◆ DECLARE_TRANSFORMED_SPACE_GROUP
#define DECLARE_TRANSFORMED_SPACE_GROUP |
( |
|
number, |
|
|
|
hmSymbol, |
|
|
|
generators |
|
) |
| |
Value: namespace { \
number, hmSymbol, generators)), \
0)); \
}
Definition at line 259 of file SpaceGroupFactory.h.
◆ SPGF_CONCAT
◆ SPGF_CONCAT_IMPL
#define SPGF_CONCAT_IMPL |
( |
|
x, |
|
|
|
y |
|
) |
| x##y |