sc::IdentityTransform(3)
π
sc::IdentityTransform(3) π
Okay so bestie, this is the MPQC manual page for sc::IdentityTransform(3). It's short, it's lowkey iconic, and it's giving main character who does absolutely nothing and still ate. No cap. π
π NAME π
sc::IdentityTransform β the docs literally say: "The IdentityTransform is a special case of NonlinearTransform were no transformation takes place." So it's that special-case NonlinearTransform where no transforming happens. Yes, "were" is in the original; we keep the lore exact. π
β¨ SYNOPSIS β¨
#include <transform.h>
Inherits sc::NonlinearTransform.
π Public Member Functions π
void transform_coordinates (const RefSCVector &x)β the description says these override thetranformationmembers ofNonlinearTransformand do nothing. Yep,tranformationis spelled that way in the original. We're not fixing it, bestie. π«Άvoid transform_gradient (const RefSCVector &g)β transform the gradient at a point in the new coordinate system.void transform_hessian (const RefSymmSCMatrix &h)β transform the hessian to the new coordinate system.void transform_ihessian (const RefSymmSCMatrix &ih)β transform the inverse of the hessian.
πΈ Additional Inherited Members πΈ
The original page has this heading, and then... nothing under it. Empty. A little mysterious. We leave it exactly as the void intended. π«§ iykyk.
π¦ Detailed Description π¦
sc::IdentityTransform is a special case of NonlinearTransform where no transformation takes place. The docs say "were" instead of "where"βiconic typo behaviorβbut the meaning is clear: this thing is a no-op transformation. It's literally the "do nothing" baddie of transforms. Ngl, that's a vibe. π
π₯ Member Function Documentation π₯
π«Ά transform_gradient π«Ά
void sc::IdentityTransform::transform_gradient (const RefSCVector & g)
[virtual]
Transform the gradient at a point in the new coordinate system. transform_coordinates must be called first to give the point.
Reimplemented from sc::NonlinearTransform.
π transform_hessian π
void sc::IdentityTransform::transform_hessian (const RefSymmSCMatrix & h)
[virtual]
Transform the hessian to the new coordinate system. transform_gradient must be called first to initialize this routine.
Reimplemented from sc::NonlinearTransform.
π transform_ihessian π
void sc::IdentityTransform::transform_ihessian (const RefSymmSCMatrix & ih)
[virtual]
Transform the inverse of the hessian. transform_gradient must be called first to initialize this routine.
Reimplemented from sc::NonlinearTransform.
β¨ Author β¨
Author: Generated automatically by Doxygen for MPQC from the source code. No human author energy here, just Doxygen doing its automatic thing. Fr fr. π€π
Catch you later, bestie π β this was the sc::IdentityTransform(3) page from the MPQC manual, version 2.3.1, dated Sun Oct 4 2020. Periodt. πβ¨
π¦ where this page comes from
- ubuntu jammy: libsc-doc 2.3.1-21
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms