Derived Types

TypeLocationExtendsDescription
MoyoCell moyo None

Crystal structure. basis(:, i) is the ith basis vector; positions points to num_atoms fractional coordinate triplets and numbers to num_atoms atomic numbers.

MoyoCollinearMagneticCell moyo None

Collinear magnetic structure; magnetic_moments points to cell%num_atoms scalar moments.

MoyoCollinearMagneticDataset moyo None

A dataset of the magnetic symmetry analysis of a collinear magnetic structure, created by moyo_collinear_magnetic_dataset_new and freed by moyo_collinear_magnetic_dataset_free.

MoyoDataset moyo None

A dataset of the symmetry analysis, created by moyo_dataset_new and freed by moyo_dataset_free. See moyoc.h for field documentation.

MoyoHallSymbolEntry moyo None

Hall symbol database entry, created by moyo_hall_symbol_entry_new and freed by moyo_hall_symbol_entry_free.

MoyoLayerDataset moyo None

A dataset of the layer-group symmetry analysis, created by moyo_layer_dataset_new and freed by moyo_layer_dataset_free.

MoyoLayerGroup moyo None

Layer group identified by moyo_layer_group_new and freed by moyo_layer_group_free. linear is the transpose view of the row-major C matrix.

MoyoLayerGroupType moyo None

Layer-group type information, created by moyo_layer_group_type_new and freed by moyo_layer_group_type_free.

MoyoLayerHallSymbolEntry moyo None

Layer Hall symbol database entry, created by moyo_layer_hall_symbol_entry_new and freed by moyo_layer_hall_symbol_entry_free.

MoyoMagneticOperations moyo None

Magnetic symmetry operations; time_reversals points to num_operations logical(c_bool) values.

MoyoMagneticSpaceGroup moyo None

Magnetic space group identified by moyo_magnetic_space_group_new and freed by moyo_magnetic_space_group_free. linear is the transpose view of the row-major C matrix.

MoyoMagneticSpaceGroupType moyo None

Magnetic space-group type information, created by moyo_magnetic_space_group_type_new and freed by moyo_magnetic_space_group_type_free.

MoyoNonCollinearMagneticCell moyo None

Non-collinear magnetic structure; magnetic_moments points to cell%num_atoms Cartesian moment vectors.

MoyoNonCollinearMagneticDataset moyo None

A dataset of the magnetic symmetry analysis of a non-collinear magnetic structure, created by moyo_noncollinear_magnetic_dataset_new and freed by moyo_noncollinear_magnetic_dataset_free.

MoyoOperations moyo None

Symmetry operations. rotations points to num_operations int32 3x3 matrices and translations to num_operations real vectors; map them with c_f_pointer(ops%rotations, rot, [3, 3, int(ops%num_operations)]).

MoyoPointGroup moyo None

Point group identified by moyo_point_group_new and freed by moyo_point_group_free. prim_trans_mat is the transpose view of the row-major C matrix.

MoyoSpaceGroup moyo None

Space group identified by moyo_space_group_new and freed by moyo_space_group_free. linear is the transpose view of the row-major C matrix.

MoyoSpaceGroupType moyo None

Space-group type information, created by moyo_space_group_type_new and freed by moyo_space_group_type_free.