sc::MOIntsTransformFactory(3)
Bestie, welcome to the sc::MOIntsTransformFactory(3) page from the MPQC manual π This page is giving factory-core energy and I'm obsessed.
πΈ NAME πΈ
sc::MOIntsTransformFactory β okay so MOIntsTransformFactory is a factory that produces MOIntsTransform objects. That's the whole NAME-section vibe, and honestly it ate. π
β¨ SYNOPSIS β¨
Here's the include and inheritance tea:
#include <transform_factory.h>
Inherits sc::SavableState.
π Public Types π
enum StoreMethod { mem_posix = 0, posix = 1, mem_mpi = 2, mpi = 3,
mem_only = 4 }
Describes the method of storing transformed MO integrals. The values are exactly mem_posix = 0, posix = 1, mem_mpi = 2, mpi = 3, and mem_only = 4, no cap. π
π Public Member Functions π
MOIntsTransformFactory (StateIn &)β this constructor takes aStateIn &; that's all the page says about it.MOIntsTransformFactory (const Ref< Integral > &integral, const Ref< MOIndexSpace > &space1, const Ref< MOIndexSpace > &space2=0, const Ref< MOIndexSpace > &space3=0, const Ref< MOIndexSpace > &space4=0)β this constructor takes anIntegralref plusMOIndexSpacerefs, and the signature showsspace2=0,space3=0, andspace4=0. π«Άvoid save_data_state (StateOut &)β saves the base classes (withsave_data_state) and the members in the same order that theStateInCTOR initializes them.void set_spaces (const Ref< MOIndexSpace > &space1, const Ref< MOIndexSpace > &space2=0, const Ref< MOIndexSpace > &space3=0, const Ref< MOIndexSpace > &space4=0)β sets the orbital spaces.void set_top_mole (const Ref< MolecularEnergy > &top_mole)β specifies the top-levelMolecularEnergyobject to use for checkpointing.void set_ints_method (const StoreMethod method)β sets the method of storing transformed MO integrals. Default method ismem_posix.void set_file_prefix (const std::string &prefix)β sets the name of the file to hold the integrals.void set_debug (int debug)β signature only on this page; no extra description.void set_dynamic (bool dynamic)β signature only on this page; no extra description.void set_print_percent (double print_percent)β signature only on this page; no extra description.void set_memory (size_t nbytes)β signature only on this page; no extra description.Ref< Integral > integral () constβ returns theIntegralfactory.const StoreMethod ints_method () constβ returns the method of storing transformed MO integrals.const std::string file_prefix () constβ the page's description says "Sets the name of the file to hold the integrals." Yes, even for thisconst std::stringfunction β I'm not fixing the manpage, bestie, I'm just reporting it π.const int debug () constβ signature only on this page; no extra description.const bool dynamic () constβ signature only on this page; no extra description.const double print_percent () constβ signature only on this page; no extra description.const size_t memory () constβ signature only on this page; no extra description.Ref< MOIndexSpace > space1 () constβ returnsMOIndexSpaceobject 1.Ref< MOIndexSpace > space2 () constβ returnsMOIndexSpaceobject 2.Ref< MOIndexSpace > space3 () constβ returnsMOIndexSpaceobject 3.Ref< MOIndexSpace > space4 () constβ returnsMOIndexSpaceobject 4.Ref< TwoBodyMOIntsTransform > twobody_transform_13 (const std::string &id)β creates anTwoBodyMOIntsTransformobject that will compute(pq|rs)integrals stored inqsblocks for eachpr.Ref< TwoBodyMOIntsTransform > twobody_transform_12 (const std::string &id)β creates anTwoBodyMOIntsTransformobject that will compute(pq|rs)integrals stored inrsblocks for eachpq.
π Additional Inherited Members π
Yep, this section is here. The page just drops the heading and doesn't give us a list, so that's all I can tell you without making stuff up.
πΌ Detailed Description πΌ
MOIntsTransformFactory is a factory that produces MOIntsTransform objects. That's the whole detailed description β short, sweet, factory-coded. β¨
π Member Function Documentation π
void sc::MOIntsTransformFactory::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::SavableState.
π¦ Author π¦
Generated automatically by Doxygen for MPQC from the source code. That's the author-section tea, fr fr.
Okay bestie, that's the whole page: Version 2.3.1, Sun Oct 4 2020, page sc::MOIntsTransformFactory(3) β source/version/date sign-off complete, mwah ππ«Ά
π¦ where this page comes from
- ubuntu jammy: libsc-doc 2.3.1-21
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms