#include <IWrite.h>
Public Member Functions | |
virtual void | write_rdms (const arma::mat &D1a, const arma::mat &D1b, const arma::mat &D2ab)=0 |
Calls write_opdm() and write_tpdm() fxns. More... | |
virtual void | write_opdm (const arma::mat &D1a, const arma::mat &D1b)=0 |
Write 1RDM into memory/disk. More... | |
virtual void | write_tpdm (const arma::mat &D2ab)=0 |
Write 2RDM into memory/disk. More... | |
|
pure virtual |
Write 1RDM into memory/disk.
Implemented in mcpdft::HDF5WriteChunked, mcpdft::HDF5WriteCompact, and mcpdft::HDF5WriteContiguous.
|
pure virtual |
Calls write_opdm() and write_tpdm() fxns.
Implemented in mcpdft::HDF5WriteChunked, mcpdft::HDF5WriteCompact, and mcpdft::HDF5WriteContiguous.
|
pure virtual |
Write 2RDM into memory/disk.
Implemented in mcpdft::HDF5WriteChunked, mcpdft::HDF5WriteCompact, and mcpdft::HDF5WriteContiguous.