| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | prim_rotations | |||
| type(c_ptr), | value | :: | prim_translations | |||
| integer(kind=c_int32_t), | value | :: | num_operations | |||
| type(c_ptr), | value | :: | basis | |||
| integer(kind=c_int32_t), | value | :: | setting | |||
| integer(kind=c_int32_t), | value | :: | hall_number | |||
| real(kind=c_double), | value | :: | epsilon |
Identify the space group from num_operations primitive rotations
and translations; returns a pointer to MoyoSpaceGroup or NULL on
failure. Pass c_null_ptr as basis to assume an identity basis
and a negative epsilon to use the default tolerance (1e-4);
hall_number is only used with MOYO_SETTING_HALL_NUMBER.