Skip to content

Meta-ticket: Immutability for manifold objects #30261

@mjungmath

Description

@mjungmath

Tensor fields, scalar fields, sections and (bundle) connections are a priori mutable. However, according to #30181, it should be possible to make them immutable and in conclusion to make them hashable.

Connections and bundle connections are already hashable even though they are not immutable. This will be changed accordingly in this ticket.

Depends on #30181
Depends on #30266
Depends on #30274
Depends on #30280
Depends on #30284
Depends on #30288
Depends on #30310
Depends on #30311
Depends on #31706

CC: @egourgoulhon @mkoeppe @tscrim

Component: manifolds

Keywords: immutability

Issue created by migration from https://trac.sagemath.org/ticket/30261

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions