sc::AngularIntegrator(3)

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

πŸ¦‹ sc::AngularIntegrator πŸ¦‹

Okay bestie, this page is from the MPQC manual, and we're talking about sc::AngularIntegrator. It's giving abstract-base-class royalty, no cap. πŸ’…


✨ NAME ✨

sc::AngularIntegrator β€” an abstract base class for angular integrators. That's the whole name vibe: she's a base, she's abstract, and she's here for the angular-integrator life. 🌸

✨ SYNOPSIS ✨

#include <integrator.h>

Inherits sc::SavableState.

Inherited by sc::GaussLegendreAngularIntegrator, and sc::LebedevLaikovIntegrator.

🌸 Public Member Functions 🌸

  • AngularIntegrator (const Ref< KeyVal > &) β€” constructor signature, exactly as written. πŸŽ€
  • AngularIntegrator (StateIn &) β€” the other constructor signature. πŸ’œ
  • void save_data_state (StateOut &) β€” saves the base classes and members; more on this in the member-function section below. ✨
  • virtual int nw (void) const =0 β€” pure virtual signature, literally right here. =0 and all. 🫢
  • virtual int num_angular_points (double r_value, int ir)=0 β€” pure virtual signature, kept character-for-character. πŸ”₯
  • virtual double angular_point_cartesian (int iangular, double r, SCVector3 &integration_point) const =0 β€” pure virtual signature, exact. ⭐

🌈 Additional Inherited Members 🌈

This section is literally empty on the page, bestie. No extra inherited members are listed here β€” the inherited sc::SavableState link above is the one doing the work. πŸ¦‹

πŸ’– Detailed Description πŸ’–

sc::AngularIntegrator is an abstract base class for angular integrators. That's the whole detailed-description moment: abstract base, angular integrators, main-character blueprint energy. πŸ‘‘

πŸŽ€ Member Function Documentation πŸŽ€

πŸ’Ύ void sc::AngularIntegrator::save_data_state (StateOut &) [virtual]

Saves the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. If the class has data, the derived class must implement this. Reimplemented from sc::SavableState.

Reimplemented in sc::GaussLegendreAngularIntegrator, and sc::LebedevLaikovIntegrator.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for MPQC from the source code. So that's the author tea, bestie. 🫢


Version 2.3.1 Β· Sun Oct 4 2020 β€” that's the cute little footer moment from the MPQC manual, mwah πŸ’‹ Stay slay, and may your angular integrators be as iconic as you. βœ¨πŸ¦‹πŸ’–

πŸ“¦ where this page comes from