sc::OneBodyIntCCA(3)

πŸ“¦
version 2.3.1 Β· 5 versions
, in ubuntu jammy

🌸 NAME 🌸

okay so bestie, this is the sc::OneBodyIntCCA(3) page in the MPQC manual, and the whole vibe is: this class implements one body integrals through the CCA interface. That’s the name section, but make it cute: one body integrals, CCA interface, main character energy. πŸ’…


✨ SYNOPSIS ✨

#include <obintcca.h>

Inherits sc::OneBodyInt. Yes, that’s the parent situation. πŸ‘‘

πŸ’– Public Member Functions πŸ’–

  • Constructor OneBodyIntCCA β€” here’s the exact signature, no cap:
OneBodyIntCCA (Integral *, const Ref< GaussianBasisSet > &, const Ref< GaussianBasisSet > &, IntegralEvaluatorFactory, IntegralFunction, bool)
  • void compute_shell (int, int) β€” Computes the integrals between basis functions in the given shell pair. slay.
  • bool cloneable () β€” Return true if the clone member can be called. clone check, bestie.
  • Ref< OneBodyInt > clone () β€” Returns a clone of this. duplicate era.

πŸ›‘οΈ Protected Types πŸ›‘οΈ

  • IntegralFunction β€” the protected typedef is exactly:
typedef void(sc::Int1eCCA::* IntegralFunction) (int, int)

🧡 Protected Attributes 🧡

  • int1ecca_ β€” protected attribute with type Ref< sc::Int1eCCA >, exactly Ref< sc::Int1eCCA > int1ecca_. protected but iconic.
  • intfunc_ β€” protected attribute with type IntegralFunction, exactly IntegralFunction intfunc_. function pointer realness.

🌈 Additional Inherited Members 🌈

This heading is here, bestie β€” Additional Inherited Members β€” and this page doesn’t list any extra inherited-member details under it. That’s the whole tea. 🍡


πŸ’– Detailed Description πŸ’–

This implements one body integrals through the CCA interface. Same energy as NAME, because that’s the brief. ✨

It is given a function pointer to the IntCCA member that computes the particular integral of interest. So like, the function pointer is the plug-in for the specific integral, iykyk. πŸ”ŒπŸ’œ


πŸ”₯ Member Function Documentation πŸ”₯

🌟 Ref<OneBodyInt> sc::OneBodyIntCCA::clone () [virtual] 🌟

Returns a clone of this. The default implementation throws an exception.

Heads up: the default implementation throws an exception β€” dramatic, but that’s what the docs say. 😭

Reimplemented from sc::OneBodyInt.

🌸 bool sc::OneBodyIntCCA::cloneable () [virtual] 🌸

Return true if the clone member can be called. The default implementation returns false.

The default implementation returns false, no cap. πŸ’€

Reimplemented from sc::OneBodyInt.


πŸ‘‘ Author πŸ‘‘

Doxygen generated this automatically for MPQC from the source code. πŸ€–πŸ’–

Cute footer sign-off, because we don’t copy footer lines around here: MPQC version 2.3.1, dated Sun Oct 4 2020, manual page sc::OneBodyIntCCA(3). Periodt. πŸ’œπŸ¦‹

πŸ“¦ where this page comes from