Skip to content

Better restrictions on manifolds #25417

@FlorentinJ

Description

@FlorentinJ

This ticket implements two new attributes of tensor fields on manifolds used to improve the restriction operation, by using rudimentary graph exploration to check for existing restriction and extensions.

Previously, defining the restriction of a tensor field on a subset V of a subset U before the restriction on the subset U would not register the first tensor as a restriction of the second, resulting in the creation of two python objects, despite being mathematically identical.

An example of code reproducing this behavior can be seen on this notebook. With this ticket, the order of creation no longer matters.

This is part of the ​SageManifolds project; see the metaticket #18528 for an overview.

CC: @egourgoulhon

Component: geometry

Keywords: restriction, extension, subdomain

Author: Florentin Jaffredo

Branch/Commit: cbbbf47

Reviewer: Eric Gourgoulhon

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions