Octopus
symmetries.F90 File Reference

Go to the source code of this file.

Modules

module  symmetries_oct_m
 

Data Types

interface  symmetries_oct_m::symmetries_t
 
interface  symmetries_oct_m::symmetries_finite_init
 NOTE: unfortunately, these routines use global variables shared among them. More...
 
interface  symmetries_oct_m::symmetries_finite_get_group_name
 
interface  symmetries_oct_m::symmetries_finite_get_group_elements
 
interface  symmetries_oct_m::symmetries_finite_end
 

Functions/Subroutines

type(symmetries_t) function symmetries_oct_m::symmetries_constructor (namespace, space, latt, n_sites, site_pos, site_type, spherical_site)
 
subroutine init_identity ()
 
subroutine symmetries_oct_m::symmetries_copy (lhs, rhs)
 
subroutine symmetries_oct_m::symmetries_finalizer (this)
 
integer pure function, public symmetries_oct_m::symmetries_number (this)
 
subroutine, public symmetries_oct_m::symmetries_apply_kpoint_red (this, iop, aa, bb)
 
integer pure function, public symmetries_oct_m::symmetries_space_group_number (this)
 
logical pure function, public symmetries_oct_m::symmetries_have_break_dir (this)
 
integer pure function, public symmetries_oct_m::symmetries_identity_index (this)
 
subroutine, public symmetries_oct_m::symmetries_write_info (this, space, iunit, namespace)
 
subroutine, public symmetries_oct_m::symmetries_update_lattice_vectors (this, latt, dim)
 Updates the symmetry operations when lattice vectors are updated. More...
 

Variables

real(real64), parameter, public symmetries_oct_m::default_symprec = 1.e-5_real64
 
real(real64), public symmetries_oct_m::symprec
 

Function/Subroutine Documentation

◆ init_identity()

subroutine symmetries_constructor::init_identity
private

Definition at line 491 of file symmetries.F90.