![]() |
![]()
| ![]() |
![]()
NAMEsc::R12IntsAcc_MPIIOFile SYNOPSISInherits sc::R12IntsAcc. Inherited by sc::R12IntsAcc_MPIIOFile_Ind. Classesstruct PairBlkInfo
Public Member FunctionsR12IntsAcc_MPIIOFile (Ref< MemoryGrp >
&mem, const char *filename, int num_te_types, int ni, int
nj, int nx, int ny)
Public Member Functions inherited from sc::R12IntsAcc
Public Member Functions inherited from sc::SavableState
Public Member Functions inherited from sc::DescribedClass
Public Member Functions inherited from sc::RefCount
Public Member Functions inherited from sc::Identity
Protected Member Functionsvoid check_error_code_ (int errcod) const
Protected Member Functions inherited from sc::R12IntsAcc
Protected Member Functions inherited from sc::SavableState
Protected Member Functions inherited from sc::RefCount
Protected AttributesRef< MemoryGrp > mem_
Protected Attributes inherited from sc::R12IntsAcc
Additional Inherited MembersPublic Types inherited from sc::R12IntsAcc
Static Public Member Functions inherited from
sc::SavableState
Static Public Attributes inherited from sc::R12IntsAcc
Member Function Documentationvoid sc::R12IntsAcc_MPIIOFile::activate () [virtual]Call when ready to read content. Reimplemented from sc::R12IntsAcc. bool sc::R12IntsAcc_MPIIOFile::can_restart () const [inline], [virtual]Can restart MPI-IO-based accumulator. Implements sc::R12IntsAcc. void sc::R12IntsAcc_MPIIOFile::commit () [virtual]Commit the content of the accumulator for reading - deactivate the associated MemoryGrp and activate the accumulator. This is a collective operation. Reimplemented from sc::R12IntsAcc. void sc::R12IntsAcc_MPIIOFile::deactivate () [virtual]Done reading content - activate the associated MemoryGrp This is a collective operation. Reimplemented from sc::R12IntsAcc. bool sc::R12IntsAcc_MPIIOFile::has_access (int proc) const [inline], [virtual]Does this task have access to all the integrals? Implements sc::R12IntsAcc. bool sc::R12IntsAcc_MPIIOFile::is_avail (int i, int j) const [inline], [virtual]In this implementation blocks are available everywhere. Implements sc::R12IntsAcc. bool sc::R12IntsAcc_MPIIOFile::is_local (int i, int j) const [inline], [virtual]Is this block stored locally? Implements sc::R12IntsAcc. int sc::R12IntsAcc_MPIIOFile::ntasks () const [inline], [protected], [virtual]total number of tasks Implements sc::R12IntsAcc. void sc::R12IntsAcc_MPIIOFile::release_pair_block (int i, int j, tbint_type oper_type) [virtual]Releases an ij pair block of integrals. Implements sc::R12IntsAcc. void sc::R12IntsAcc_MPIIOFile::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. Reimplemented in sc::R12IntsAcc_MPIIOFile_Ind. void sc::R12IntsAcc_MPIIOFile::store_pair_block (int i, int j, double * ints) [virtual]Stores an ij pair block of integrals to the file. Implements sc::R12IntsAcc. int sc::R12IntsAcc_MPIIOFile::taskid () const [inline], [protected], [virtual]ID of this task. Implements sc::R12IntsAcc. AuthorGenerated automatically by Doxygen for MPQC from the source code.
|