welcome: please sign in
location: Diff for "Develop/noxci/DirectInterAct1"
Differences between revisions 1 and 2
Revision 1 as of 2016-01-11 18:22:09
Size: 1056
Editor: huangc
Comment:
Revision 2 as of 2016-01-12 05:18:49
Size: 1058
Editor: huangc
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
== REAL *pH ==
Output, Save <<latex($\langle A_0\vert H\vert B_0\rangle$)>> to the address the pointer points.
== REAL *pS ==
Output, Save <<latex($\langle A_0\vert S\vert B_0\rangle$)>> to the address the pointer points.
Line 21: Line 18:
== REAL *pH ==
Output, Save <<latex($\langle A_0\vert H\vert B_0\rangle$)>> to the address the pointer points.
== REAL *pS ==
Output, Save <<latex($\langle A_0\vert S\vert B_0\rangle$)>> to the address the pointer points.

void DirectInterAct1(REAL *pH, REAL*pS, REAL* Sbasis, REAL* aoI1e, REAL* aoI2e, REAL***pppC, INTEGER *nOcc, INTEGER *nBas)

Now only support C(1) symmetry.

Types are defined here.

REAL* Sbasis

Input, array size nBas*nBas, AO overlap matrix in Rectangle Full Packed format.

REAL* aoI1e

Input, array size $\frac{nBas*(nBas+1)}{2}$ , 1e AO integral symmetry matrix in lower triangle packed format.

REAL* aoI2e

Input, array size $\frac{\frac{nBas*(nBas+1)}{2}(\frac{nBas*(nBas+1)}{2}+1)}{2}$ , 2e AO integral symmetry 4D-matrix in lower triangle-liked packed format.

REAL***pppC

Input, pppC[iSpin(2)][nOcc][nBas], occupied MO coefficient.

INTEGER *nOcc

Input, array size 2, alpha/beta occupation numbers

INTEGER *nBas

Input, pointer to number of basis

REAL *pH

Output, Save $\langle A_0\vert H\vert B_0\rangle$ to the address the pointer points.

REAL *pS

Output, Save $\langle A_0\vert S\vert B_0\rangle$ to the address the pointer points.

Develop/noxci/DirectInterAct1 (last edited 2016-01-12 05:44:35 by huangc)