Opened 8 months ago

Closed 7 months ago

#25254 closed enhancement (fixed)

Tensor fields along a submanifold

Reported by: egourgoulhon Owned by:
Priority: major Milestone: sage-8.3
Component: geometry Keywords: manifold, tensor, submanifold
Cc: gh-FlorentinJ, tscrim Merged in:
Authors: Eric Gourgoulhon Reviewers: Travis Scrimshaw
Report Upstream: N/A Work issues:
Branch: 34d83ec (Commits) Commit: 34d83ec80a0a7af5e6b3888e1ecb7778b46fc1b9
Dependencies: Stopgaps:

Description

Given a tensor field T on some differentiable manifold M, a differentiable manifold U and a differentiable map F: U --> M, this ticket implements the computation of the tensor field t along U with values in M that obeys

forall p in U, t(p) = T(F(p)).

If F is an immersion, t can be viewed as the tensor field T along the immersed submanifold (U,F).

This work is part of the SageManifolds project, see #18528 for an overview.

Change History (9)

comment:1 Changed 8 months ago by egourgoulhon

  • Branch set to public/manifolds/tensor_field_along
  • Commit set to 52da11734e6bf0bd6ee64225f54abf64178b5950

New commits:

52da117Add method along() in class TensorFieldParal

comment:2 Changed 7 months ago by git

  • Commit changed from 52da11734e6bf0bd6ee64225f54abf64178b5950 to 7cb1b2a9d436ed435c25b3196f658e18e39d2fa6

Branch pushed to git repo; I updated commit sha1. New commits:

794d159Improve treatment of restrictions of vector frames with non-trivial destination maps
ad325ccMerge branch 'public/manifolds/frame_dest_map_restrictions' of git://trac.sagemath.org/sage into public/manifolds/tensor_field_along
7cb1b2aSmall fix regarding non-trivial destination map in VectorFieldFreeModule

comment:3 Changed 7 months ago by git

  • Commit changed from 7cb1b2a9d436ed435c25b3196f658e18e39d2fa6 to 34a63a6c7340ca467e46b0dd3914ab07ee663e4e

Branch pushed to git repo; I updated commit sha1. New commits:

32627d2Merge branch public/manifolds/tensor_field_along into Sage 8.3.beta0 (solve merge conflict)
34a63a6First draft of method along() for tensor field on non-parallelizable manifolds

comment:4 Changed 7 months ago by git

  • Commit changed from 34a63a6c7340ca467e46b0dd3914ab07ee663e4e to 1c34df147acbdf187114a53f9a546fd0230b52ba

Branch pushed to git repo; I updated commit sha1. New commits:

1c34df1Add doctest in method TensorField.along

comment:5 Changed 7 months ago by git

  • Commit changed from 1c34df147acbdf187114a53f9a546fd0230b52ba to 34d83ec80a0a7af5e6b3888e1ecb7778b46fc1b9

Branch pushed to git repo; I updated commit sha1. New commits:

34d83ecImprove documentation of method TensorFieldParal.along()

comment:6 Changed 7 months ago by egourgoulhon

  • Cc tscrim added
  • Status changed from new to needs_review

comment:7 follow-up: Changed 7 months ago by tscrim

  • Reviewers set to Travis Scrimshaw
  • Status changed from needs_review to positive_review

LGTM.

comment:8 in reply to: ↑ 7 Changed 7 months ago by egourgoulhon

Replying to tscrim:

LGTM.

Thanks!

comment:9 Changed 7 months ago by vbraun

  • Branch changed from public/manifolds/tensor_field_along to 34d83ec80a0a7af5e6b3888e1ecb7778b46fc1b9
  • Resolution set to fixed
  • Status changed from positive_review to closed
Note: See TracTickets for help on using tickets.