sc::PsiInput(3)
π sc::PsiInput(3) β like, the whole manual, bestie
okay so real talk β this is from the MPQC manual (section 3, the library-functions girlies), and today's main character is sc::PsiInput. Periodt.
β¨ NAME β¨
sc::PsiInput β PsiInput is a Psi input file. That's it, that's the whole vibe. It's a Psi input file. π
πΈ SYNOPSIS πΈ
#include <psiinput.h>
Bestie, she Inherits sc::RefCount β so she's reference-counted, she's got that shared-ownership energy, she's not out here leaking. π
π¦ Public Member Functions
PsiInput (const string &name)void open ()void close ()void print (std::ostream &)void begin_section (const char *s)void end_section ()void write_indent ()void incindent (int)void decindent (int)void write_comment (const char *)void write_keyword (const char *, const char *)void write_keyword (const char *, int)void write_keyword (const char *, double)void write_keyword_array (const char *, int, int *)void write_keyword_array (const char *, int, double *)void write_string (const char *)void write_key_wq (const char *, const char *)void write_basis (const Ref< GaussianBasisSet > &)- Construct the
'basis'keyword for input. π«Ά
- Construct the
void write_basis_sets (const Ref< GaussianBasisSet > &)- Write basis sets explicitly. No shortcuts, we're spelling it all out.
void write_geom (const Ref< Molecule > &)void write_defaults (const Ref< PsiExEnv > &, const char *dertype)
ngl the overloadedwrite_keywordtrio and thewrite_keyword_arrayduo are giving "I contain multitudes" β same name, different types, and we stan a flexible icon. β¨
π§ Additional Inherited Members
yep, she's got extras she got from her parent sc::RefCount β not listed here, but they're real and they're hers. π
π Detailed Description
PsiInput is a Psi input file. π That's the entire detailed description, bestie β sometimes the documentation is just a mood and honestly? Iconic of it. Literally the same sentence as NAME. We love a consistent queen.
π Author
Generated automatically by Doxygen for MPQC from the source code. So nobody hand-wrote this β it's the robot's work, and the robot said what it said. π€π
and that's the whole page, bestie β every single function, every argument, nothing skipped, no cap. πβ¨
πΈ version 2.3.1, dated Sun Oct 4 2020, and it's sc::PsiInput(3) all the way down β 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