MPQC  2.3.1
Public Member Functions | Protected Attributes
sc::LevelShift Class Reference
Inheritance diagram for sc::LevelShift:
sc::BlockedSCElementOp sc::SCElementOp sc::SavableState sc::DescribedClass sc::RefCount sc::Identity sc::ALevelShift sc::BLevelShift

List of all members.

Public Member Functions

 LevelShift (SCF *)
int has_side_effects ()
 By default this returns nonzero.
void set_shift (double)
void process (SCMatrixBlockIter &)
 This is the fallback routine to process blocks and is called by process_spec members that are not overridden.

Protected Attributes

SCFscf_
double shift

Member Function Documentation

By default this returns nonzero.

If the ElementOp specialization will change any elements of the matrix, then this must be overridden to return nonzero.

Reimplemented from sc::SCElementOp.

This is the fallback routine to process blocks and is called by process_spec members that are not overridden.

Implements sc::SCElementOp.

Reimplemented in sc::BLevelShift, and sc::ALevelShift.


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

Generated at Fri May 25 2012 15:09:42 for MPQC 2.3.1 using the documentation package Doxygen 1.8.0.