sc::PsiExEnv(3)
okay so you're looking at sc::PsiExEnv from the MPQC manual β yes, bestie, the sc::PsiExEnv(3) page β and it is literally all about specifying a Psi calculation. π
β¨
πΈ NAME πΈ
sc::PsiExEnv β PsiExEnv specifies a Psi calculation.
β¨ SYNOPSIS β¨
#include <psiexenv.h>
Inherits sc::DescribedClass.
So you include that header, and it inherits from sc::DescribedClass β that's the synopsis vibe, periodt. π¦
π Public Member Functions π
PsiExEnv (const Ref< KeyVal > &)β this overload takes aconst Ref< KeyVal > &. That's the exact signature shown, no cap. πPsiExEnv (char *cwd, char *fileprefix, int nscratch, char **scratch)β this overload takescwd,fileprefix,nscratch, andscratch, all with the exact types in the signature. πRef< PsiInput > get_psi_input () constβ returns thePsiInputobject whichPsiExEnvuses. handing you thePsiInput, iconic behavior. β¨Ref< PsiFile11 > get_psi_file11 () constβ returns thePsiFile11object whichPsiExEnvuses. yes bestie, thePsiFile11object. π«Άint run_psi ()β executes Psi input+driver. that's the whole description, and it's doing the most. π₯int run_psi_module (char *)β executes a Psi module. simple, clean, slay. πstring get_cwd () constβ returns current working directory. your cwd, bestie. πstring get_fileprefix () constβ returns the Psi file prefix. the prefix! for Psi files! πΈint get_nscratch () constβ returns the number of scratch locations. counting those scratch spots. π’string get_scratch (int i) constβ returns the ith scratch location. give iti, get the scratch location back. π§void print (std::ostream &o=ExEnv::out0()) constβ print the object. yes, with that exact default argExEnv::out0(). π
π«Ά Additional Inherited Members π«Ά
This section is literally just labeled Additional Inherited Members on the page β it doesn't spell out a list here, so I'm not gonna invent one. π«Ά
π Detailed Description π
PsiExEnv specifies a Psi calculation.
That's the whole detailed description, no cap. πβ¨
π Author π
Generated automatically by Doxygen for MPQC from the source code.
so yeah, Doxygen said what it said. π
okay bestie, that's the whole page β MPQC version 2.3.1, dated Sun Oct 4 2020. 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