.TH "sc::R12IntsAcc_MemoryGrp" 3 "Sun Oct 4 2020" "Version 2.3.1" "MPQC" \" -*- nroff -*- .ad l .nh .SH NAME sc::R12IntsAcc_MemoryGrp .SH SYNOPSIS .br .PP .PP Inherits \fBsc::R12IntsAcc\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBR12IntsAcc_MemoryGrp\fP (\fBRef\fP< \fBMemoryGrp\fP > &, int \fBnum_te_types\fP, int \fBni\fP, int \fBnj\fP, int \fBnx\fP, int \fBny\fP)" .br .ti -1c .RI "\fBR12IntsAcc_MemoryGrp\fP (\fBStateIn\fP &)" .br .ti -1c .RI "void \fBsave_data_state\fP (\fBStateOut\fP &)" .br .RI "Save the base classes (with save_data_state) and the members in the same order that the \fBStateIn\fP CTOR initializes them\&. " .ti -1c .RI "void \fBstore_memorygrp\fP (\fBRef\fP< \fBMemoryGrp\fP > &mem, int \fBni\fP, const size_t blksize)" .br .RI "Stores all pair block of integrals held in mem mem must be the same as mem_ used to construct this This is a collective operation\&. " .ti -1c .RI "void \fBstore_pair_block\fP (int i, int j, double *ints)" .br .RI "Stores an ij pair block of integrals (assumes the block resides locally) " .ti -1c .RI "void \fBdeactivate\fP ()" .br .RI "Done reading content - call set_localsize(0) on the associated \fBMemoryGrp\fP This is a collective operation\&. " .ti -1c .RI "double * \fBretrieve_pair_block\fP (int i, int j, \fBtbint_type\fP oper_type)" .br .RI "Retrieves an ij pair block of integrals\&. " .ti -1c .RI "void \fBrelease_pair_block\fP (int i, int j, \fBtbint_type\fP oper_type)" .br .RI "Releases an ij pair block of integrals (if needed) " .ti -1c .RI "bool \fBis_local\fP (int i, int j) const" .br .RI "Is this block stored locally? " .ti -1c .RI "bool \fBis_avail\fP (int i, int j) const" .br .RI "In this implementation all blocks are globally available\&. " .ti -1c .RI "bool \fBhas_access\fP (int proc) const" .br .RI "Does this task have access to all the integrals? " .ti -1c .RI "bool \fBcan_restart\fP () const" .br .RI "Cannot restart MemoryGrp-based accumulator\&. " .ti -1c .RI "int \fBij_index\fP (int i, int j) const" .br .ti -1c .RI "int \fBij_proc\fP (int i, int j) const" .br .in -1c .SS "Additional Inherited Members" .SH "Member Function Documentation" .PP .SS "void sc::R12IntsAcc_MemoryGrp::deactivate ()\fC [virtual]\fP" .PP Done reading content - call set_localsize(0) on the associated \fBMemoryGrp\fP This is a collective operation\&. This accumulator cannot be activated again\&. .PP Reimplemented from \fBsc::R12IntsAcc\fP\&. .SS "void sc::R12IntsAcc_MemoryGrp::save_data_state (\fBStateOut\fP &)\fC [virtual]\fP" .PP Save the base classes (with save_data_state) and the members in the same order that the \fBStateIn\fP CTOR initializes them\&. This must be implemented by the derived class if the class has data\&. .PP Reimplemented from \fBsc::R12IntsAcc\fP\&. .SS "void sc::R12IntsAcc_MemoryGrp::store_memorygrp (\fBRef\fP< \fBMemoryGrp\fP > & mem, int ni, const size_t blksize)\fC [virtual]\fP" .PP Stores all pair block of integrals held in mem mem must be the same as mem_ used to construct this This is a collective operation\&. See documentation for \fBR12IntsAcc::store_memorygrp()\fP for more info\&. .PP Implements \fBsc::R12IntsAcc\fP\&. .SH "Author" .PP Generated automatically by Doxygen for MPQC from the source code\&.