OpenMCTDHB v2.3
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | sum2vxd (vec, sum2, dim) |
all these subroutine are part of the heidelberg mctdh package please see the source code for details | |
subroutine | sum2vxz (vec, sum2, dim) |
subroutine | sum2mxd (mat, sum2, dim1, dim2) |
subroutine | sum2qtz (mat, sum2, dim) |
subroutine | normvxd (vec, norm, dim) |
subroutine | normvxz (vec, norm, dim) |
subroutine | trhxz (mat, trace, dim) |
subroutine | trqxd (mat, trace, dim) |
subroutine | trqxz (mat, trace, dim) |
subroutine | trmmcxzz (a, b, trace, dim1, dim2) |
subroutine | trmmaxzz (a, b, trace, dim1, dim2) |
subroutine | trmmaxzza (a, b, scal, dim1, dim2) |
subroutine | trtxz (ten, vec, dim1, dim2) |
subroutine | zeromxz (mat, dim1, dim2) |
subroutine | zeromxd (mat, dim1, dim2) |
subroutine | zeromxi (mat, dim1, dim2) |
subroutine | zeromxl (mat, dim1, dim2) |
subroutine | zerovxz (vec, dim) |
subroutine | zerovxd (vec, dim) |
subroutine | zerovxs (vec, dim) |
subroutine | zerovxi (vec, dim) |
subroutine | zerovxl (vec, dim) |
subroutine | unitqxz (mat, dim) |
subroutine | unitqxd (mat, dim) |
subroutine | cpqxd (a, c, dim) |
subroutine | cpqxd1 (a, c, phdim, dim) |
subroutine | cpqxz (a, c, dim) |
subroutine | cpqxdz (a, c, dim) |
subroutine | cpqaz (a, c, dim) |
subroutine | cpqtz (a, c, dim) |
subroutine | cpmtz (a, c, dim1, dim2) |
subroutine | cpmaz (a, c, dim1, dim2) |
subroutine | cpmxz (a, c, dim1, dim2) |
subroutine | cpmxd (a, c, dim1, dim2) |
subroutine | cpmxi (a, c, dim1, dim2) |
subroutine | cpvxd (v, w, dim) |
subroutine | cpvxz (v, w, dim) |
subroutine | cpvcz (v, w, dim) |
subroutine | cpvxdz (v, w, dim) |
subroutine | cpvxzd (v, w, dim) |
subroutine | cpvxi (v, w, dim) |
subroutine | cpvxi2 (v, w, dim) |
subroutine | cpvxl (v, w, dim) |
subroutine | initvxz (vec, dim) |
subroutine | initvxd (vec, dim) |
subroutine | initvxi (vec, dim) |
subroutine | initvxl (vec, dim) |
subroutine | initmxz (a, dim1, dim2) |
subroutine | initmxd (a, dim1, dim2) |
subroutine | initmxl (a, dim1, dim2) |
subroutine | overmxz (a, c, dim1, dim2) |
subroutine | overmcz (a, c, dim1, dim2) |
subroutine | tranmxz (a, c, dim1, dim2) |
subroutine | tranmxd (a, c, dim1, dim2) |
subroutine | tranqxz (a, dim) |
subroutine | tranqxd (a, dim) |
subroutine | cpvxz_s (v, w, index1, index2, dim1, dim2) |
subroutine | cuttxd2 (t, m, dim1, dim2, dim3, jcut) |
subroutine cpmaz | ( | complex*16,dimension(dim1,dim2) | a, |
complex*16,dimension(dim2,dim1) | c, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine cpmtz | ( | complex*16,dimension(dim1,dim2) | a, |
complex*16,dimension(dim2,dim1) | c, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine cpmxd | ( | real*8,dimension(dim1,dim2) | a, |
real*8,dimension(dim1,dim2) | c, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine cpmxi | ( | integer,dimension(dim1,dim2) | a, |
integer,dimension(dim1,dim2) | c, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine cpmxz | ( | complex*16,dimension(dim1,dim2) | a, |
complex*16,dimension(dim1,dim2) | c, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine cpqaz | ( | complex*16,dimension(dim,dim) | a, |
complex*16,dimension(dim,dim) | c, | ||
integer | dim | ||
) |
subroutine cpqtz | ( | complex*16,dimension(dim,dim) | a, |
complex*16,dimension(dim,dim) | c, | ||
integer | dim | ||
) |
subroutine cpqxd | ( | real*8,dimension(dim,dim) | a, |
real*8,dimension(dim,dim) | c, | ||
integer | dim | ||
) |
subroutine cpqxd1 | ( | real*8,dimension(phdim,dim) | a, |
real*8,dimension(phdim,dim) | c, | ||
integer | phdim, | ||
integer | dim | ||
) |
subroutine cpqxdz | ( | real*8,dimension(dim,dim) | a, |
complex*16,dimension(dim,dim) | c, | ||
integer | dim | ||
) |
subroutine cpqxz | ( | complex*16,dimension(dim,dim) | a, |
complex*16,dimension(dim,dim) | c, | ||
integer | dim | ||
) |
subroutine cpvcz | ( | complex*16,dimension(dim) | v, |
complex*16,dimension(dim) | w, | ||
integer | dim | ||
) |
subroutine cpvxd | ( | real*8,dimension(dim) | v, |
real*8,dimension(dim) | w, | ||
integer | dim | ||
) |
subroutine cpvxdz | ( | real*8,dimension(dim) | v, |
complex*16,dimension(dim) | w, | ||
integer | dim | ||
) |
subroutine cpvxi | ( | integer,dimension(dim) | v, |
integer,dimension(dim) | w, | ||
integer | dim | ||
) |
subroutine cpvxi2 | ( | integer,dimension(dim) | v, |
integer,dimension(dim) | w, | ||
integer | dim | ||
) |
subroutine cpvxl | ( | logical,dimension(dim) | v, |
logical,dimension(dim) | w, | ||
integer | dim | ||
) |
subroutine cpvxz | ( | complex*16,dimension(dim) | v, |
complex*16,dimension(dim) | w, | ||
integer | dim | ||
) |
subroutine cpvxz_s | ( | complex*16,dimension(dim1) | v, |
complex*16,dimension(dim2) | w, | ||
integer,dimension(dim1) | index1, | ||
integer,dimension(dim2) | index2, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine cpvxzd | ( | complex*16,dimension(dim) | v, |
real*8,dimension(dim) | w, | ||
integer | dim | ||
) |
subroutine cuttxd2 | ( | real*8,dimension(dim1,dim2,dim3) | t, |
real*8,dimension(dim1,dim3) | m, | ||
integer | dim1, | ||
integer | dim2, | ||
integer | dim3, | ||
integer | jcut | ||
) |
subroutine initmxd | ( | real*8,dimension(dim1,dim2) | a, |
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine initmxl | ( | logical,dimension(dim1,dim2) | a, |
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine initmxz | ( | complex*16,dimension(dim1,dim2) | a, |
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine initvxd | ( | real*8,dimension(dim) | vec, |
integer | dim | ||
) |
subroutine initvxi | ( | integer,dimension(dim) | vec, |
integer | dim | ||
) |
subroutine initvxl | ( | logical,dimension(dim) | vec, |
integer | dim | ||
) |
subroutine initvxz | ( | complex*16,dimension(dim) | vec, |
integer | dim | ||
) |
subroutine normvxd | ( | real*8,dimension(dim) | vec, |
real*8 | norm, | ||
integer | dim | ||
) |
subroutine normvxz | ( | complex*16,dimension(dim) | vec, |
real*8 | norm, | ||
integer | dim | ||
) |
subroutine overmcz | ( | complex*16,dimension(dim1,dim2) | a, |
complex*16,dimension(dim2,dim2) | c, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine overmxz | ( | complex*16,dimension(dim1,dim2) | a, |
complex*16,dimension(dim2,dim2) | c, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine sum2mxd | ( | real*8,dimension(dim1,dim2) | mat, |
real*8 | sum2, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine sum2qtz | ( | complex*16,dimension(dim,dim) | mat, |
complex*16 | sum2, | ||
integer | dim | ||
) |
subroutine sum2vxd | ( | real*8,dimension(dim) | vec, |
real*8 | sum2, | ||
integer | dim | ||
) |
subroutine sum2vxz | ( | complex*16,dimension(dim) | vec, |
complex*16 | sum2, | ||
integer | dim | ||
) |
subroutine tranmxd | ( | real*8,dimension(dim1,dim2) | a, |
real*8,dimension(dim2,dim1) | c, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine tranmxz | ( | complex*16,dimension(dim1,dim2) | a, |
complex*16,dimension(dim2,dim1) | c, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine tranqxd | ( | real*8,dimension(dim,dim) | a, |
integer | dim | ||
) |
subroutine tranqxz | ( | complex*16,dimension(dim,dim) | a, |
integer | dim | ||
) |
subroutine trhxz | ( | complex*16,dimension(dim,dim) | mat, |
real*8 | trace, | ||
integer | dim | ||
) |
subroutine trmmaxzz | ( | complex*16,dimension(dim1,dim2) | a, |
complex*16,dimension(dim1,dim2) | b, | ||
complex*16 | trace, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine trmmaxzza | ( | complex*16,dimension(dim1,dim2) | a, |
complex*16,dimension(dim1,dim2) | b, | ||
complex*16 | scal, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine trmmcxzz | ( | complex*16,dimension(dim1,dim2) | a, |
complex*16,dimension(dim2,dim1) | b, | ||
complex*16 | trace, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine trqxd | ( | real*8,dimension(dim,dim) | mat, |
real*8 | trace, | ||
integer | dim | ||
) |
subroutine trqxz | ( | complex*16,dimension(dim,dim) | mat, |
complex*16 | trace, | ||
integer | dim | ||
) |
subroutine trtxz | ( | complex*16,dimension(dim1,dim2,dim2) | ten, |
complex*16,dimension(dim1) | vec, | ||
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine unitqxd | ( | real*8,dimension(dim,dim) | mat, |
integer | dim | ||
) |
subroutine unitqxz | ( | complex*16,dimension(dim,dim) | mat, |
integer | dim | ||
) |
subroutine zeromxd | ( | real*8,dimension(dim1,dim2) | mat, |
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine zeromxi | ( | integer,dimension(dim1,dim2) | mat, |
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine zeromxl | ( | logical,dimension(dim1,dim2) | mat, |
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine zeromxz | ( | complex*16,dimension(dim1,dim2) | mat, |
integer | dim1, | ||
integer | dim2 | ||
) |
subroutine zerovxd | ( | real*8,dimension(dim) | vec, |
integer | dim | ||
) |
subroutine zerovxi | ( | integer,dimension(dim) | vec, |
integer | dim | ||
) |
subroutine zerovxl | ( | logical,dimension(dim) | vec, |
integer | dim | ||
) |
subroutine zerovxs | ( | real*4,dimension(dim) | vec, |
integer | dim | ||
) |