sc::OneBodyOneCenterDerivInt(3)

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

🌸 NAME 🌸

okay so this is the MPQC manual page for sc::OneBodyOneCenterDerivInt(3), bestie. OneBodyOneCenterDerivInt is an abstract base class for objects that compute one body derivative integrals on a single center. that's the main character energy of this whole page πŸ’…


✨ SYNOPSIS ✨

#include <obint.h>

Inherits sc::RefCount. no cap.

πŸ’– Public Member Functions πŸ’–

  • OneBodyOneCenterDerivInt (Integral *, const Ref< GaussianBasisSet > &b) β€” public member function signature, preserved exactly, living its best life.
  • int nbasis () const β€” hands you the number of basis functions on center one.
  • int nbasis1 () const β€” same deal: the number of basis functions on center one.
  • int nshell () const β€” gives you the number of shells on center one.
  • int nshell1 () const β€” again, the number of shells on center one.
  • Ref< GaussianBasisSet > basis () β€” returns the basis set on center one.
  • Ref< GaussianBasisSet > basis1 () β€” also returns the basis set on center one.
  • const double * buffer () const β€” the computed shell integrals get put in the buffer this member returns.
  • virtual void compute_shell (int ish, DerivCenters &)=0 β€” computes the derivative integrals and places the result in the buffer returned by buffer().
  • virtual void compute_shell (int ish, int center)=0 β€” computes the derivative integrals with respect to the given center and places the result in the buffer returned by buffer().

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

  • Integral * integral_ β€” protected attribute, exactly as named.
  • Ref< GaussianBasisSet > bs1 β€” protected attribute, exactly as named.
  • double * buffer_ β€” protected attribute, exactly as named.

🫢 Additional Inherited Members 🫢

The page has this heading, but it doesn't spell out any extra items underneath it.


πŸ’… Detailed Description πŸ’…

OneBodyOneCenterDerivInt is an abstract base class for objects that compute one body derivative integrals on a single center. it's giving "abstract base class with a very specific job," and honestly? iconic.


πŸŽ€ Member Function Documentation πŸŽ€

const double* sc::OneBodyOneCenterDerivInt::buffer () const

The computed shell integrals will be put in the buffer returned by this member. that's the whole note, bestie.


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for MPQC from the source code.


That's the whole page, bestie: Version 2.3.1, dated Sun Oct 4 2020. byeee πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from