psi::dboc::CIOverlap Class Reference

Computes overlap between 2 CI vectors. Uses precomputed string overlap matrix for alpha and beta spins. More...

#include <ci_overlap.h>


Public Member Functions

 CIOverlap (SlaterDetVector *vecbra, SlaterDetVector *vecket, StringBlockedMatrix &ovlp_a, StringBlockedMatrix &ovlp_b, unsigned int nthreads)
SlaterDetVectorvecbra () const
SlaterDetVectorvecket () const
StringBlockedMatrixovlp_a () const
StringBlockedMatrixovlp_b () const
unsigned int nthreads () const
void compute ()
double value () const
 Returns the value of the overlap.
void thread_compute (int tid)

Data Structures

class  ThreadGrp


Detailed Description

Computes overlap between 2 CI vectors. Uses precomputed string overlap matrix for alpha and beta spins.

Definition at line 15 of file ci_overlap.h.


The documentation for this class was generated from the following files:
Generated on Wed Feb 13 16:36:15 2008 for PSI by  doxygen 1.5.4