sc::TwoBodyMOIntsTransform_ixjy(3)
π NAME π
sc::TwoBodyMOIntsTransform_ixjy β okay so this girl computes (ix|jy) integrals using a parallel integrals-direct AO->MO transformation. That's the whole vibe, bestie. β¨
This page lives in the MPQC manual, and it is so much. π
π¦ SYNOPSIS π¦
#include <transform_ixjy.h>
Inherits sc::TwoBodyMOIntsTransform β yes she's a daughter class, main character energy inherited from her parent fr fr. π
πΈ Public Member Functions πΈ
TwoBodyMOIntsTransform_ixjy(StateIn &)β the CTOR that takes aStateIn &, doing her little restore-from-state thing.TwoBodyMOIntsTransform_ixjy(const std::string &name, const Ref<MOIntsTransformFactory> &factory, const Ref<MOIndexSpace> &space1, const Ref<MOIndexSpace> &space2, const Ref<MOIndexSpace> &space3, const Ref<MOIndexSpace> &space4)β the full-glowup CTOR: takes a name, a factory, and four wholeMOIndexSpacerefs (space1,space2,space3,space4). Four spaces, no notes. πvoid save_data_state(StateOut &)β saves the base classes (withsave_data_state) and the members in the same order that theStateInCTOR initializes them. Order matters, don't @ me.std::string type() constβ her implementation ofTwoBodyMOIntsTransform::type(). She's just being herself. πͺconst size_t memgrp_blksize() constβ returns the number of bytes allocated for eachij-block of integrals of one type inMemoryGrp. Literally just handing you a number. πvoid compute()β computes transformed integrals. That's it. That's the function. π₯void check_int_symm(double threshold=TwoBodyMOIntsTransform::zero_integral) const throw (ProgrammingError)β checks the symmetry of transformed integrals, withthresholddefaulting toTwoBodyMOIntsTransform::zero_integral. And yes, she canthrow (ProgrammingError)at you if the vibes are off. π
π«Ά Additional Inherited Members π«Ά
There's more where that came from β this class carries inherited members too, iykyk.
β¨ Detailed Description β¨
TwoBodyMOIntsTransform_ixjy computes (ix|jy) integrals using parallel integrals-direct AO->MO transformation.
That's the lore. That's the whole plot. π
π Member Function Documentation π
π« void sc::TwoBodyMOIntsTransform_ixjy::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.
bestie pls note: it's[virtual]and it's reimplemented fromsc::SavableState. Don't skip the ordering, the ordering is the whole thing. π
Reimplemented from sc::SavableState.
π Author π
Generated automatically by Doxygen for MPQC from the source code. So likeβ¦ the robots wrote her bio, not me. π
Version 2.3.1 Β· dated Sun Oct 4 20 β that's the source/version and date, mwah π«Ά slay, bye! ππ§ββοΈ
π¦ 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