| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | prim_rotations | |||
| type(c_ptr), | value | :: | prim_translations | |||
| type(c_ptr), | value | :: | prim_time_reversals | |||
| integer(kind=c_int32_t), | value | :: | num_operations | |||
| type(c_ptr), | value | :: | basis | |||
| real(kind=c_double), | value | :: | epsilon |
Identify the magnetic space group from num_operations primitive
magnetic operations; returns a pointer to MoyoMagneticSpaceGroup
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).