Skip to content

Rename ChartJacobianSmooth / ChartJacobianSmoothness for clarity #7

@Xinze-Li-Moqian

Description

@Xinze-Li-Moqian

Problem

OpenGALib/Riemannian/Util/ contains two confusingly-named neighbors:

  • ChartJacobianSmooth.lean — smoothness of CLM-valued composites (operator level)
  • ChartJacobianSmoothness.lean — smoothness of scalar matrix entries

They are NOT duplicates, but the names differ only by the suffix "ness" and don't signal the actual abstraction-level difference (CLM vs scalar). A reader has to open both to disambiguate.

Proposal

Rename to spell out the level:

Old New
ChartJacobianSmooth.lean ChartJacobianCLM.lean or ChartJacobianOperators.lean
ChartJacobianSmoothness.lean ChartJacobianEntries.lean or ChartJacobianMatrixEntries.lean

Final names TBD; the requirement is that they signal the abstraction level (CLM-valued vs scalar entry) without overlap.

Cascade

import path changes across consumers. Probably ~5-10 sites. Mechanical.

Acceptance

  • Build clean
  • File-level docstrings updated to match new name
  • Riemannian/Util/README.md table updated

Related

May want to combine with #5 (Util reorg) since both move into Util/Chart/ together.

Metadata

Metadata

Assignees

Labels

namingIdentifier / file naming cleanuprefactorCode restructuring / reorganization

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions