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 |
| |
◆ DECLARE_GENERATED_SPACE_GROUP
| #define DECLARE_GENERATED_SPACE_GROUP |
( |
|
number, |
|
|
|
hmSymbol, |
|
|
|
generators |
|
) |
| |
Value: namespace { \
((Mantid::Geometry::SpaceGroupFactory::Instance().subscribeGeneratedSpaceGroup(number, hmSymbol, generators)), \
0)); \
}
#define SPGF_CONCAT(x, y)
This class is simply used in the subscription of classes into the various factories in Mantid.
Definition at line 252 of file SpaceGroupFactory.h.
◆ DECLARE_ORTHORHOMBIC_SPACE_GROUP
| #define DECLARE_ORTHORHOMBIC_SPACE_GROUP |
( |
|
number, |
|
|
|
hmSymbol, |
|
|
|
generators |
|
) |
| |
Value: namespace { \
((Mantid::Geometry::SpaceGroupFactory::Instance() \
.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 |
|
) |
| |
Value: namespace { \
((Mantid::Geometry::SpaceGroupFactory::Instance().subscribeTabulatedSpaceGroup(number, hmSymbol, \
symmetryOperations)), \
0)); \
}
Definition at line 267 of file SpaceGroupFactory.h.
◆ DECLARE_TRANSFORMED_ORTHORHOMBIC_SPACE_GROUP
| #define DECLARE_TRANSFORMED_ORTHORHOMBIC_SPACE_GROUP |
( |
|
number, |
|
|
|
hmSymbol, |
|
|
|
generators |
|
) |
| |
Value: namespace { \
((Mantid::Geometry::SpaceGroupFactory::Instance() \
.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 { \
((Mantid::Geometry::SpaceGroupFactory::Instance().subscribeUsingGenerator<TransformationSpaceGroupGenerator>( \
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 |