sc::ConnollyShape(3)

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

πŸ¦‹ sc::ConnollyShape(3) β€” the MPQC manual page, bestie πŸ¦‹

πŸ’– NAME πŸ’–

sc::ConnollyShape β€” okay so the whole vibe is: DiscreteConnollyShape and ConnollyShape should produce the same result. No cap. πŸ’…

✨ SYNOPSIS ✨

#include <molshape.h>

Inherits sc::Shape β€” literally part of the shape family tree, periodt. 🫢

🌸 Public Member Functions 🌸

  • ConnollyShape (const Ref< KeyVal > &) β€” constructor bestie, takes a Ref< KeyVal > reference.
  • void initialize (const Ref< Molecule > &, double probe_radius) β€” sets it up from a Molecule ref plus a probe_radius double. 🧚
  • void clear () β€” wipes it clean.
  • double distance_to_surface (const SCVector3 &r, SCVector3 *grad=0) const β€” returns the distance to the surface as a double; takes an SCVector3 ref and an optional SCVector3 * grad pointer that defaults to 0.
  • void boundingbox (double valuemin, double valuemax, SCVector3 &p1, SCVector3 &p2) β€” computes the bounding box using valuemin, valuemax, and the SCVector3 refs p1 and p2.

🌟 Static Public Member Functions 🌟

  • static void print_counts (std::ostream &=ExEnv::out0()) β€” prints counts to an std::ostream that defaults to ExEnv::out0().

🌈 Additional Inherited Members 🌈

Yeah bestie, there are additional inherited members too β€” the page says so, even if it doesn’t list them out here. πŸ‘‘

πŸ’… Detailed Description πŸ’…

DiscreteConnollyShape and ConnollyShape should produce the same result. Fr fr.

The discrete version is a shape union of discrete subshapes and is slower. Lowkey important. These classes describe the solvent accessible surface of a molecule. Iconic surface behavior, no cap. πŸŽ€

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for MPQC from the source code.


And that’s the teaaa: this iconic page is from MPQC version 2.3.1, dated Sun Oct 4 2020. Slay, bye bestie! πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from