MPQC  3.0.0-alpha
Public Member Functions
sc::OBWfnRDMTwo Class Reference

OBWfnRDMTwo is a 2-RDM from a OneBodyWavefunction. More...

#include <chemistry/qc/wfn/rdm.h>

Inheritance diagram for sc::OBWfnRDMTwo:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 OBWfnRDMTwo (const Ref< KeyVal > &kv)
 A KeyVal constructor is used to generate a OBWfnRDMTwo object from the input.
 OBWfnRDMTwo (StateIn &si)
 OBWfnRDMTwo (const Ref< OneBodyWavefunction > &wfn)
void save_data_state (StateOut &so)
 Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them.
Ref< OneBodyWavefunctionwfn () const
 the corresponding Wavefunction
Ref< OrbitalSpaceorbs (SpinCase1 s) const
 the orbital space of spincase s in which the density is reported
RefSymmSCMatrix scmat (SpinCase2 spincase) const
Ref< cumulant_typecumulant () const
 cumulant of rank R
Ref< rdm_m_1_typerdm_m_1 () const
 RDM of rank decreased by 1.

Detailed Description

OBWfnRDMTwo is a 2-RDM from a OneBodyWavefunction.


Constructor & Destructor Documentation

A KeyVal constructor is used to generate a OBWfnRDMTwo object from the input.

The full list of keywords that are accepted is below.

KeywordTypeDefault

Description

wfnOneBodyWavefunctionnone

the OneBodyWavefunction object


Member Function Documentation

Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them.

This must be implemented by the derived class if the class has data.

Reimplemented from sc::RDM< Two >.


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

Generated at Sat Jul 7 2012 11:52:57 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.0.