sc::TaylorMolecularEnergy(3)

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

okay so bestie, this is the sc::TaylorMolecularEnergy(3) page from the MPQC manuals β€” class edition, and it's giving "I inherit from sc::MolecularEnergy" energy. Let's go πŸ’…

NAME 🌸

sc::TaylorMolecularEnergy β€” that's the class this whole page is about, bestie. No cap.

SYNOPSIS ✨

Inherits sc::MolecularEnergy.

Public Member Functions 🫢

  • TaylorMolecularEnergy (const Ref< KeyVal > &) β€” a constructor that takes a const Ref< KeyVal > &, exactly like it says on the tin.
  • TaylorMolecularEnergy (StateIn &) β€” another constructor, this one taking StateIn &.
  • void save_data_state (StateOut &) β€” saves the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. Same order, bestie β€” don't play with it.
  • void print (std::ostream &=ExEnv::out0()) const β€” prints information about the object.
  • void compute () β€” recompute at least the results that have compute true and are not already computed.
  • int value_implemented () const β€” availability info: information about the availability of values, gradients, and hessians.
  • int gradient_implemented () const β€” listed here with no separate description on the page, just the signature.
  • int hessian_implemented () const β€” same deal: listed, no separate blurb printed.

Additional Inherited Members πŸ’œ

The page has this heading but no entries under it β€” literally nothing extra listed here to relay.

Member Function Documentation πŸ’…

void sc::TaylorMolecularEnergy::compute () [virtual]

Recompute at least the results that have compute true and are not already computed. This should only be called by Result's members.

Implements sc::Compute.

🚨 Caveat bestie: only Result's members should call this β€” that's the rule on the page.

void sc::TaylorMolecularEnergy::save_data_state (StateOut &) [virtual]

Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them.

This must be implemented by the derived class if the class has data.

Reimplemented from sc::MolecularEnergy.

⚠️ If you're a derived class with data, you must implement this. Not optional, periodt.

Author πŸŽ€

Generated automatically by Doxygen for MPQC from the source code.


That's the whole page, bestie β€” source/version/date sign-off: MPQC, version 2.3.1, dated Sun Oct 4 2020. Bye and slay your compute calls responsibly πŸ’–

πŸ“¦ where this page comes from