sc::SOBasis(3)
πΈ NAME πΈ
Bestie, welcome to sc::SOBasis(3) from the MPQC manual. Okay so a SOBasis object describes the transformation from an atomic orbital basis to a symmetry orbital basis. That's the whole vibe, periodt. β¨
β¨ SYNOPSIS β¨
#include <sobasis.h>
Inherits sc::RefCount. π
π Public Member Functions π
SOBasis (const Ref< GaussianBasisSet > &, const Ref< Integral > &)β creates anSOBasisobject when you hand it aGaussianBasisSetandIntegralobjects. Constructor slay π«Ά.int nshell () constβ returns the number of shells.int nirrep () constβ returns the number of irreps.int ncomponent (int iirrep) constβ this one is listed with no extra one-liner in the original. Mysterious queen energy π.int nfunction_in_irrep (int irrep) constβ returns the number of functions in the given irrep.int function_offset_for_irrep (int irrep) constβ returns the offset for the first function of the given irrep.int nfunction (int ishell) constβ returns the number of functions in the given shell.int naofunction (int ishell) constβ returns the number of functions in the AO shell that make up the given SO shell.int nfunction (int ishell, int iirrep) constβ returns the number of functions in the shell in a given irrep.int max_nfunction_in_shell () constβ returns the maximum number of functions in a shell, summed over all irreps.int function_offset_within_shell (int ishell, int iirrep) constβ normally, SO shell numbering starts at zero within each irrep. This returns an offset to make SO shell numbers unique within the shell.int function (int ishell)β converts the SO shell number to the overall number of the first function within that shell.int irrep (int ishell, int ifunc) constβ converts SO shell and function number within shell to irrep.int function_within_irrep (int ishell, int ifunc) constβ converts SO shell and function number to number within irrep.const SOTransform & trans (int i) constβ returns theSOTransformobject for the given shell.void print (std::ostream &o=ExEnv::out0()) constβ listed with no extra description in the original; the signature gives you the defaultExEnv::out0()and that's what the page says.
π Protected Attributes π
Ref< GaussianBasisSet > basis_int nshell_int nirrep_int * ncomp_int ** nfunc_int * naofunc_int ** funcoff_int * nfunc_in_irrep_int * func_int * irrep_int * func_within_irrep_SOTransform * trans_
π¦ Additional Inherited Members π¦
The original has this Additional Inherited Members heading, but no extra members are listed underneath it in the text we got. So this is the polite little placeholder moment π.
π Detailed Description π
A SOBasis object describes the transformation from an atomic orbital basis to a symmetry orbital basis. That's the main-character summary, and honestly it ate π
.
π Member Function Documentation π
π₯ int sc::SOBasis::function_offset_within_shell (int ishell, int iirrep) const π₯
[inline]
Okay so normally, SO shell numbering starts at zero within each irrep. This returns an offset to make SO shell numbers unique within the shell. Cute and necessary π.
π Author π
Generated automatically by Doxygen for MPQC from the source code. Thank you Doxygen, iconic auto-gen behavior β¨.
ππ Version 2.3.1, Sun Oct 4 2020 β that's the footer, bestie. 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