sc::PsiCCSD(3)
π sc::PsiCCSD β the MPQC manual, bestie edition π
okay so this is a page from the MPQC manual set, and it's all about sc::PsiCCSD. buckle up, it's actually not that deep, i promise π«Ά
β¨ NAME β¨
sc::PsiCCSD β PsiCCSD is a concrete implementation of Psi CCSD wave function. that's it, that's the vibe. π
πΈ SYNOPSIS πΈ
#include <psiwfn.h>
so like, first things first, you gotta include that header. no cap. π
Inherits sc::PsiWavefunction. yes she comes from a long line of wavefunction girlies, it's giving legacy π
π¦ Public Member Functions π¦
PsiCCSD (const Ref< KeyVal > &)β one constructor, and it eats aRef< KeyVal > &. that's the whole thing β¨PsiCCSD (StateIn &)β the other constructor, this one takes aStateIn &. two ways in, pick your fighter πvoid save_data_state (StateOut &)β saves the base classes (withsave_data_state) and the members in the same order that theStateInCTOR initializes them. like, the exact same order, do not mess with the order, i'm serious πint spin_polarized ()β returns1if the alpha density is not equal to the beta density. returns not-1 otherwise, obviously. lowkey obsessed with this little guy πint gradient_implemented () constβ returns anint, it'sconst, and that's genuinely all the info this page gives us. iconic minimalism π
π§ Protected Member Functions π§
void write_input (int conv)β prepares a complete Psi input file. the input file is assumed to have been opened already, so like... don't come to her with a closed file, bestie, she will not be opening it for you π takes anint convtoo, just so you know. π
π Additional Inherited Members π
there's more stuff inherited, but it lives on other pages. this page is being mysterious about it and honestly? respect. π«Ά
π Detailed Description π
PsiCCSD is a concrete implementation of Psi CCSD wave function. (yes, it's the same sentence as the NAME section. she said it once, she said it twice, and honestly she ate both times π₯)
π Member Function Documentation π
β void sc::PsiCCSD::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. like, mandatory, not optional, no skipping, fr fr π¨
Reimplemented from sc::PsiWavefunction.
π Author π
Generated automatically by Doxygen for MPQC from the source code. not a human, a robot, and honestly the robot is doing great π β¨
that's the whole page!! you made it!! ππ¦πΈ and just so we're clear on the paperwork: this is Version 2.3.1, dated Sun Oct 4 2020, and the manual is sc::PsiCCSD(3) β go forth and wavefunction responsibly, bestie πππ
π¦ 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