2017-12-14 19:03:51 +01:00
|
|
|
program Symmetry
|
|
|
|
implicit none
|
|
|
|
BEGIN_DOC
|
|
|
|
! TODO
|
|
|
|
END_DOC
|
2017-12-15 19:24:18 +01:00
|
|
|
integer :: i, j
|
2017-12-14 19:03:51 +01:00
|
|
|
character*8 :: sym
|
|
|
|
|
|
|
|
print *, 'Molecule is linear:', molecule_is_linear
|
|
|
|
print *, 'Has center of inversion:', molecule_has_center_of_inversion
|
2017-12-15 19:24:18 +01:00
|
|
|
print *, 'Has S2n improper rotation:', molecule_has_improper_rotation
|
2017-12-14 19:03:51 +01:00
|
|
|
print *, 'Symmetry rotation axis:', sym_rotation_axis(:)
|
2017-12-15 19:24:18 +01:00
|
|
|
print *, 'Group:'//point_group
|
|
|
|
print *, 'Symmetry irreps', sym_irrep(1:n_irrep)
|
|
|
|
print *, 'Symmetry operations', sym_operation(1:n_irrep)
|
|
|
|
print *, 'Character table'
|
|
|
|
do i=1,n_irrep
|
|
|
|
print *, character_table(i,:)
|
2017-12-14 19:03:51 +01:00
|
|
|
enddo
|
2017-12-15 19:24:18 +01:00
|
|
|
PROVIDE mo_sym
|
2017-12-14 19:03:51 +01:00
|
|
|
end
|