sc::FockBuildThread Class Reference

The FockBuildThread class is used to actually build the Fock matrix. More...

#include <chemistry/qc/scf/fockbuild.h>

Inheritance diagram for sc::FockBuildThread:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 FockBuildThread (const Ref< FockDistribution > &fockdist, const Ref< MessageGrp > &msg, int nthread, int threadnum, bool prefetch_blocks, const Ref< ThreadLock > &lock, const Ref< Integral > &integral, bool compute_J, bool compute_K, double coef_K)
 Each thread must be given a unique contribution, c.
void set_contrib (const Ref< FockContribution > &c)
void set_accuracy (double acc)
void set_pmax (const signed char *pmax)
const Ref< RegionTimerget_timer () const

Protected Member Functions

int can_sym_offset (int i, int j)
int gen_sym_offset (int i, int j)

Protected Attributes

Ref< FockDistributionfockdist_
Ref< FockContribution > contrib_
Ref< ThreadLocklock_
Ref< Integralintegral_
double accuracy_
Ref< MessageGrpmsg_
int nthread_
int threadnum_
const signed char * pmax_
Ref< RegionTimertimer_
bool prefetch_blocks_
bool compute_J_
bool compute_K_
double coef_K_


Detailed Description

The FockBuildThread class is used to actually build the Fock matrix.

It is used by the FockBuilder class.


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

Generated at Sun Feb 22 10:12:50 2009 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.5.6.
These pages are hosted on SourceForge.net