Ticket #11432 (closed: fixed)

Opened 6 years ago

Last modified 5 years ago

Point group determination from trigonal space groups in hexagonal setting does not work

Reported by: Michael Wedel Owned by: Michael Wedel
Priority: major Milestone: Release 3.4
Component: Diffraction Keywords:
Cc: Blocked By:
Blocking: Tester: Pete Peterson

Description

The construction of PointGroup-objects is based on space group symbols. This causes problems for some trigonal cases, because so far trigonal space groups are registered with hexagonal axes.

For fixing these ambiguities I want to introduce an additional property for Group, which contains the axes system. It can be either hexagonal or orthogonal (which covers all cases except hexagonal). This can then be used in the construction of the correct point group.

It should be easy to determine the system by inspecting the matrices of the contained symmetry operations, they have some special properties for hexagonal.

Change History

comment:1 Changed 6 years ago by Michael Wedel

  • Status changed from new to inprogress

Refs #11432. Added CoordinateSystem enum to Group

Changeset: 2146e032185e29aa0acc4c15670faa7233fe9471

comment:2 Changed 6 years ago by Michael Wedel

Refs #11432. Changing creation of PointGroups from SpaceGroup

Changeset: 30a274a9e758878a4336a0209837d1bb107f662c

comment:3 Changed 6 years ago by Michael Wedel

Refs #11432. Fix unit cell constraints in Poldi algorithm

This is a direct consequence of the fixes applied in the earlier commits.

Changeset: b67f91e0d9c74cf4e3c5d2661763e9a7bb9a358c

comment:4 Changed 6 years ago by Michael Wedel

  • Status changed from inprogress to verify
  • Resolution set to fixed

This is being verified as pull request #472.

comment:5 Changed 6 years ago by Michael Wedel

Refs #11432. Reverting change that breaks compilation on RHEL6

Changeset: c86d2b44ccb7c4c95519f13bc815d03463484cfc

comment:6 Changed 6 years ago by Michael Wedel

Refs #11432. Remove const shared_ptr from python export

Changeset: d9e17768ad0d353dfefef6b4c6061db781243994

comment:7 Changed 6 years ago by Michael Wedel

Jenkins retest this please

comment:8 Changed 6 years ago by Michael Wedel

The MERLIN system test is failing again on a completely unrelated issue.

comment:9 Changed 6 years ago by Michael Wedel

Jenkins retest this please

comment:10 Changed 6 years ago by Pete Peterson

  • Status changed from verify to verifying
  • Tester set to Pete Peterson

comment:11 Changed 6 years ago by Pete Peterson

  • Status changed from verifying to closed

Merge remote-tracking branch 'origin/11432_fix_trigonal_point_groups'

Full changeset: 3573c135d98a419e09d9fc92e531624f1b6da89d

comment:12 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 12271

Note: See TracTickets for help on using tickets.