Psi4
Public Member Functions | Protected Attributes | Friends | List of all members
psi::detci::SlaterDeterminant Class Reference

#include <slaterd.h>

Public Member Functions

 SlaterDeterminant ()
 
 ~SlaterDeterminant ()
 
void set (unsigned int nalp, unsigned char *alpoccs, unsigned int nbet, unsigned char *betoccs)
 
void print (void)
 
void print_config (void)
 
SlaterDeterminantoperator= (const SlaterDeterminant &s)
 

Protected Attributes

unsigned nalp_
 
unsigned nbet_
 
unsigned char * Occs_ [2]
 

Friends

class CIWavefunction
 
int operator== (SlaterDeterminant &s1, SlaterDeterminant &s2)
 
double matrix_element (SlaterDeterminant *I, SlaterDeterminant *J)
 

Constructor & Destructor Documentation

psi::detci::SlaterDeterminant::SlaterDeterminant ( )
inline
psi::detci::SlaterDeterminant::~SlaterDeterminant ( )
inline

Member Function Documentation

SlaterDeterminant & psi::detci::SlaterDeterminant::operator= ( const SlaterDeterminant s)
void psi::detci::SlaterDeterminant::print ( void  )
void psi::detci::SlaterDeterminant::print_config ( void  )
void psi::detci::SlaterDeterminant::set ( unsigned int  nalp,
unsigned char *  alpoccs,
unsigned int  nbet,
unsigned char *  betoccs 
)

Friends And Related Function Documentation

friend class CIWavefunction
friend
double matrix_element ( SlaterDeterminant I,
SlaterDeterminant J 
)
friend
int operator== ( SlaterDeterminant s1,
SlaterDeterminant s2 
)
friend

Member Data Documentation

unsigned psi::detci::SlaterDeterminant::nalp_
protected
unsigned psi::detci::SlaterDeterminant::nbet_
protected
unsigned char* psi::detci::SlaterDeterminant::Occs_[2]
protected

The documentation for this class was generated from the following files: