sc::TriInterpCoef(3)

πŸ“¦
version 2.3.1 Β· 4 versions
, in fedora 43, ubuntu noble

πŸ’– sc::TriInterpCoef β€” a lil' manual page, bestie edition πŸ’–

okay so welcome to sc::TriInterpCoef(3), a page from the Library Functions Manual for MPQC. she's a coefficient-storage baddie and honestly? we're obsessed. let's get into it πŸ¦‹


✨ NAME ✨

sc::TriInterpCoef β€” that's her, that's the whole name, no notes πŸ’…


🌸 SYNOPSIS 🌸

she Inherits sc::RefCount. yes queen, reference counting is in her bloodline πŸ‘‘

πŸ’œ Public Member Functions πŸ’œ

  • TriInterpCoef (const TriInterpCoefKey &key) β€” the constructor, she gets built from a key πŸ”‘
  • double & coef (int i, int j, int k) β€” hands you a reference to the coefficient at i, j, k ✨
  • double & rderiv (int i, int j, int k) β€” a reference to the derivative with respect to r at i, j, k 🌈
  • double & sderiv (int i, int j, int k) β€” and a reference to the derivative with respect to s at i, j, k 🌸

🫢 Public Member Functions inherited from sc::RefCount 🫢

she got these from her sc::RefCount parent and we're so proud of the family πŸ₯Ή

  • int lock_ptr () const β€” Lock this object. πŸ”’
  • int unlock_ptr () const β€” Unlock this object. πŸ”“
  • void use_locks (bool inVal) β€” start and stop using locks on this object
  • refcount_t nreference () const β€” Return the reference count. πŸ”’
  • refcount_t reference () β€” Increment the reference count and return the new count. ⬆️
  • refcount_t dereference () β€” Decrement the reference count and return the new count. ⬇️
  • int managed () const
  • void unmanage () β€” Turn off the reference counting mechanism for this object. 🚫
  • int managed () const β€” Return 1 if the object is managed. Otherwise return 0. (yes she's listed twice in the original, and we're keeping both, no cap β€” that's just how it came out of the generator πŸ’€)

🧚 Public Member Functions inherited from sc::Identity 🧚

  • Identifier identifier () β€” Return the Identifier for this argument. πŸͺͺ

⭐ Static Public Member Functions ⭐

these ones you don't even need an object for, iconic behaviour honestly πŸ‘‘

  • static int ijk_to_index (int i, int j, int k) β€” converts an i, j, k triple into a single index πŸ”₯
  • static int order_to_nvertex (int order) β€” turns an order into a number of vertices 🌟

πŸŽ€ Additional Inherited Members πŸŽ€

🌷 Protected Member Functions inherited from sc::RefCount 🌷

  • RefCount (const RefCount &)
  • RefCount & operator= (const RefCount &)

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for MPQC from the source code. she didn't write herself, bestie, the robot did it πŸ€–βœ¨


and that's the whole page, mwah πŸ’‹ this one's from MPQC, Version 2.3.1, and it lives at sc::TriInterpCoef(3) β€” take care of her, she's literally the main character πŸ’…πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from