Cartesius Library
symmetry_mod::space_group Type Reference

Public Member Functions

procedure init_from_hall => init_space_group_from_hall
 
procedure atom_stabilizer => space_group_atom_stabilizer
 
procedure atom_orbit_reprs => space_group_atom_orbit_representatives
 
procedure egroup_stabilizer => space_group_elec_group_stabilizer
 
procedure egroup_orbit_reprs => space_group_elec_group_orbit_representatives
 
procedure indices_from_elems => space_group_indices_from_elements
 
procedure elems_from_indices => space_group_elements_from_indices
 
procedure lcosets_ind => space_group_left_cosets_indices
 
procedure lcoset_reprs_ind => space_group_left_coset_representatives_indices
 
procedure atom_stabilizer_ind => space_group_atom_stabilizer_indices
 
procedure egroup_stabilizer_ind => space_group_elec_group_stabilizer_indices
 

Public Attributes

character(len=:), allocatable hall_symb
 
character(len=:), allocatable hm_symb
 
integer itfc_number
 
integer stat
 
type(point_ptr), dimension(:), allocatable geners
 
type(point_ptr), dimension(:), allocatable sym_ops
 
integer, dimension(:), allocatable inv_tbl
 
integer, dimension(:,:), allocatable cayley_tbl
 

Private Member Functions

procedure, private set_cayley_and_inv => space_group_set_cayley_and_inversion_tables
 

Member Function/Subroutine Documentation

◆ atom_orbit_reprs()

procedure symmetry_mod::space_group::atom_orbit_reprs

◆ atom_stabilizer()

procedure symmetry_mod::space_group::atom_stabilizer

◆ atom_stabilizer_ind()

procedure symmetry_mod::space_group::atom_stabilizer_ind

◆ egroup_orbit_reprs()

procedure symmetry_mod::space_group::egroup_orbit_reprs

◆ egroup_stabilizer()

procedure symmetry_mod::space_group::egroup_stabilizer

◆ egroup_stabilizer_ind()

procedure symmetry_mod::space_group::egroup_stabilizer_ind

◆ elems_from_indices()

procedure symmetry_mod::space_group::elems_from_indices

◆ indices_from_elems()

procedure symmetry_mod::space_group::indices_from_elems

◆ init_from_hall()

procedure symmetry_mod::space_group::init_from_hall

◆ lcoset_reprs_ind()

procedure symmetry_mod::space_group::lcoset_reprs_ind

◆ lcosets_ind()

procedure symmetry_mod::space_group::lcosets_ind

◆ set_cayley_and_inv()

procedure, private symmetry_mod::space_group::set_cayley_and_inv
private

Member Data Documentation

◆ cayley_tbl

integer, dimension(:,:), allocatable symmetry_mod::space_group::cayley_tbl

◆ geners

type(point_ptr), dimension(:), allocatable symmetry_mod::space_group::geners

◆ hall_symb

character(len = :), allocatable symmetry_mod::space_group::hall_symb

◆ hm_symb

character(len = :), allocatable symmetry_mod::space_group::hm_symb

◆ inv_tbl

integer, dimension(:), allocatable symmetry_mod::space_group::inv_tbl

◆ itfc_number

integer symmetry_mod::space_group::itfc_number

◆ stat

integer symmetry_mod::space_group::stat

◆ sym_ops

type(point_ptr), dimension(:), allocatable symmetry_mod::space_group::sym_ops

The documentation for this type was generated from the following file: