scalevec Subroutine

public subroutine scalevec(lcartesian, rbasis, abasis, bbasis, cbasis, nlbasis, nrbasis, nleft, nright, zperleft, zperight, tleft, tright, linterface, naez, nemb, bravais, kaoez, noq, naezd, natypd, nembd)

Transforms all the basis positions into the cartesian reference system

Arguments

Type IntentOptional Attributes Name
logical :: lcartesian
real(kind=dp) :: rbasis(3,*)
real(kind=dp) :: abasis
real(kind=dp) :: bbasis
real(kind=dp) :: cbasis
integer :: nlbasis
integer :: nrbasis
integer :: nleft
integer :: nright
real(kind=dp) :: zperleft(3)
real(kind=dp) :: zperight(3)
real(kind=dp) :: tleft(3,*)
real(kind=dp) :: tright(3,*)
logical :: linterface
integer :: naez
integer :: nemb
real(kind=dp) :: bravais(3,3)
integer :: kaoez(natypd,*)
integer :: noq(naezd)
integer :: naezd
integer :: natypd
integer :: nembd