19.01.2015 Views

MOLPRO

MOLPRO

MOLPRO

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

56 MATRIX OPERATIONS 386<br />

56.14 Forming a closed-shell density matrix (DENS)<br />

DENS,density,orbitals,iocc 1 , iocc 2 ...<br />

Forms a closed-shell density matrix density from the given orbitals. The number of occupied<br />

orbitals in each symmetry i must be provided in iocc i .<br />

56.15 Computing a fock matrix (FOCK)<br />

FOCK,f,d<br />

computes a closed shell fock matrix using density d. The result is stored in f.<br />

56.16 Computing a coulomb operator (COUL)<br />

COUL,J,d<br />

computes a coulomb operator J(d) using density d.<br />

56.17 Computing an exchange operator (EXCH)<br />

EXCH,K,d<br />

computes an exchange operator K(d) using density d.<br />

56.18 Printing matrices (PRINT)<br />

PRINT,name,[ncol(1), ncol(2),. . . ]<br />

prints matrix name. ncol(isym) is the number of columns to be printed for row symmetry isym<br />

(if not given, all columns are printed). For printing orbitals one can also use ORB.<br />

56.19 Printing diagonal elements of a matrix (PRID)<br />

PRID,name prints the diagonal elements of matrix name.<br />

56.20 Printing orbitals (PRIO)<br />

PRIO,name,n 1 ,n 2 ,n 3 ,...,n 8<br />

prints orbitals name. The first n i orbitals are printed in symmetry i. If n i = 0, all orbitals of that<br />

symmetry are printed.<br />

56.21 Assigning matrix elements to a variable (ELEM)<br />

ELEM,name,matrix, col,row<br />

assigns elements (col,row) of matrix to variable name. col and row must be given in the form<br />

number.isym, where number is the row or column number in symmetry isym. The product of the<br />

row and column symmetries must agree with the matrix symmetry.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!