.TH "sc::MOIntsTransformFactory" 3 "Sun Oct 4 2020" "Version 2.3.1" "MPQC" \" -*- nroff -*- .ad l .nh .SH NAME sc::MOIntsTransformFactory \- \fBMOIntsTransformFactory\fP is a factory that produces MOIntsTransform objects\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBsc::SavableState\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "enum \fBStoreMethod\fP { \fBmem_posix\fP = 0, \fBposix\fP = 1, \fBmem_mpi\fP = 2, \fBmpi\fP = 3, \fBmem_only\fP = 4 }" .br .RI "Describes the method of storing transformed MO integrals\&. " .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBMOIntsTransformFactory\fP (\fBStateIn\fP &)" .br .ti -1c .RI "\fBMOIntsTransformFactory\fP (const \fBRef\fP< \fBIntegral\fP > &\fBintegral\fP, const \fBRef\fP< \fBMOIndexSpace\fP > &\fBspace1\fP, const \fBRef\fP< \fBMOIndexSpace\fP > &\fBspace2\fP=0, const \fBRef\fP< \fBMOIndexSpace\fP > &\fBspace3\fP=0, const \fBRef\fP< \fBMOIndexSpace\fP > &\fBspace4\fP=0)" .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 \fBset_spaces\fP (const \fBRef\fP< \fBMOIndexSpace\fP > &\fBspace1\fP, const \fBRef\fP< \fBMOIndexSpace\fP > &\fBspace2\fP=0, const \fBRef\fP< \fBMOIndexSpace\fP > &\fBspace3\fP=0, const \fBRef\fP< \fBMOIndexSpace\fP > &\fBspace4\fP=0)" .br .RI "Sets the orbital spaces\&. " .ti -1c .RI "void \fBset_top_mole\fP (const \fBRef\fP< \fBMolecularEnergy\fP > &top_mole)" .br .RI "Specifies the top-level \fBMolecularEnergy\fP object to use for checkpointing\&. " .ti -1c .RI "void \fBset_ints_method\fP (const \fBStoreMethod\fP method)" .br .RI "Sets the method of storing transformed MO integrals\&. Default method is mem_posix\&. " .ti -1c .RI "void \fBset_file_prefix\fP (const std::string &prefix)" .br .RI "Sets the name of the file to hold the integrals\&. " .ti -1c .RI "void \fBset_debug\fP (int debug)" .br .ti -1c .RI "void \fBset_dynamic\fP (bool dynamic)" .br .ti -1c .RI "void \fBset_print_percent\fP (double print_percent)" .br .ti -1c .RI "void \fBset_memory\fP (size_t nbytes)" .br .ti -1c .RI "\fBRef\fP< \fBIntegral\fP > \fBintegral\fP () const" .br .RI "Returns the \fBIntegral\fP factory\&. " .ti -1c .RI "const \fBStoreMethod\fP \fBints_method\fP () const" .br .RI "Returns the method of storing transformed MO integrals\&. " .ti -1c .RI "const std::string \fBfile_prefix\fP () const" .br .RI "Sets the name of the file to hold the integrals\&. " .ti -1c .RI "const int \fBdebug\fP () const" .br .ti -1c .RI "const bool \fBdynamic\fP () const" .br .ti -1c .RI "const double \fBprint_percent\fP () const" .br .ti -1c .RI "const size_t \fBmemory\fP () const" .br .ti -1c .RI "\fBRef\fP< \fBMOIndexSpace\fP > \fBspace1\fP () const" .br .RI "Returns \fBMOIndexSpace\fP object 1\&. " .ti -1c .RI "\fBRef\fP< \fBMOIndexSpace\fP > \fBspace2\fP () const" .br .RI "Returns \fBMOIndexSpace\fP object 2\&. " .ti -1c .RI "\fBRef\fP< \fBMOIndexSpace\fP > \fBspace3\fP () const" .br .RI "Returns \fBMOIndexSpace\fP object 3\&. " .ti -1c .RI "\fBRef\fP< \fBMOIndexSpace\fP > \fBspace4\fP () const" .br .RI "Returns \fBMOIndexSpace\fP object 4\&. " .ti -1c .RI "\fBRef\fP< \fBTwoBodyMOIntsTransform\fP > \fBtwobody_transform_13\fP (const std::string &id)" .br .RI "Creates an \fBTwoBodyMOIntsTransform\fP object that will compute (pq|rs) integrals stored in qs blocks for each pr\&. " .ti -1c .RI "\fBRef\fP< \fBTwoBodyMOIntsTransform\fP > \fBtwobody_transform_12\fP (const std::string &id)" .br .RI "Creates an \fBTwoBodyMOIntsTransform\fP object that will compute (pq|rs) integrals stored in rs blocks for each pq\&. " .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP \fBMOIntsTransformFactory\fP is a factory that produces MOIntsTransform objects\&. .SH "Member Function Documentation" .PP .SS "void sc::MOIntsTransformFactory::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::SavableState\fP\&. .SH "Author" .PP Generated automatically by Doxygen for MPQC from the source code\&.