28#ifndef _chemistry_qc_scf_scfops_h
29#define _chemistry_qc_scf_scfops_h
35#include <math/scmat/elemop.h>
36#include <math/scmat/blocked.h>
38#include <chemistry/qc/scf/scf.h>
52 void defer_collect(
int h);
70 void set_shift(
double);
105 int has_side_effects();
void process(SCMatrixBlockIter &)
This is the fallback routine to process blocks and is called by process_spec members that are not ove...
void process(SCMatrixBlockIter &)
This is the fallback routine to process blocks and is called by process_spec members that are not ove...
Definition: blocked.h:322
Definition: blocked.h:312
int has_side_effects()
By default this returns nonzero.
void process(SCMatrixBlockIter &)
This is the fallback routine to process blocks and is called by process_spec members that are not ove...
A template class that maintains references counts.
Definition: ref.h:332
The SCElementOp2 class is very similar to the SCElementOp class except that pairs of blocks are treat...
Definition: elemop.h:125
The SCF class is the base for all classes that use a self-consistent field procedure to solve an effe...
Definition: scf.h:49
The SCMatrixBlockIter class is used to described iterates that loop through the elements in a block.
Definition: blkiter.h:50