Provided by: libsc-doc_2.3.1-22_all bug

NAME

       sc::R12IntsAcc_MemoryGrp

SYNOPSIS

       Inherits sc::R12IntsAcc.

   Public Member Functions
       R12IntsAcc_MemoryGrp (Ref< MemoryGrp > &, int num_te_types, int ni, int nj, int nx, int
           ny)
       R12IntsAcc_MemoryGrp (StateIn &)
       void save_data_state (StateOut &)
           Save the base classes (with save_data_state) and the members in the same order that
           the StateIn CTOR initializes them.
       void store_memorygrp (Ref< MemoryGrp > &mem, int ni, const size_t blksize)
           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.
       void store_pair_block (int i, int j, double *ints)
           Stores an ij pair block of integrals (assumes the block resides locally)
       void deactivate ()
           Done reading content - call set_localsize(0) on the associated MemoryGrp This is a
           collective operation.
       double * retrieve_pair_block (int i, int j, tbint_type oper_type)
           Retrieves an ij pair block of integrals.
       void release_pair_block (int i, int j, tbint_type oper_type)
           Releases an ij pair block of integrals (if needed)
       bool is_local (int i, int j) const
           Is this block stored locally?
       bool is_avail (int i, int j) const
           In this implementation all blocks are globally available.
       bool has_access (int proc) const
           Does this task have access to all the integrals?
       bool can_restart () const
           Cannot restart MemoryGrp-based accumulator.
       int ij_index (int i, int j) const
       int ij_proc (int i, int j) const

   Additional Inherited Members

Member Function Documentation

   void sc::R12IntsAcc_MemoryGrp::deactivate () [virtual]
       Done reading content - call set_localsize(0) on the associated MemoryGrp This is a
       collective operation. This accumulator cannot be activated again.

       Reimplemented from sc::R12IntsAcc.

   void sc::R12IntsAcc_MemoryGrp::save_data_state (StateOut &) [virtual]
       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::R12IntsAcc.

   void sc::R12IntsAcc_MemoryGrp::store_memorygrp (Ref< MemoryGrp > & mem, int ni, const size_t
       blksize) [virtual]
       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
       R12IntsAcc::store_memorygrp() for more info.

       Implements sc::R12IntsAcc.

Author

       Generated automatically by Doxygen for MPQC from the source code.