Skip to content

Commit

Permalink
another idea
Browse files Browse the repository at this point in the history
  • Loading branch information
kellertuer committed Jun 30, 2023
1 parent a928853 commit 7e574a5
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions docs/make.jl
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ if Base.active_project() != joinpath(@__DIR__, "Project.toml")
Pkg.develop(PackageSpec(; path = (@__DIR__) * "/../"))
Pkg.resolve()
Pkg.instantiate()
Pkg.build("IJulia")
end

# (b) Did someone say render? Then we render!
Expand Down
2 changes: 1 addition & 1 deletion tutorials/implement-a-manifold.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ all([is_point(M, q), is_point(M, q2)])
```

Since the exponential map might in general be expensive, we can do a similar implementation with the [`ProjectionRetraction`](@ref).
Here, we really have to take into account, that the interface is [designed with 3 levels](design.md) in mind:
Here, we really have to take into account, that the interface is ``[designed with 3 levels](@ref design.md)``{=commonmark} in mind:
While the actual function we would call in the end is `retract(M, p, X, ProjectionRetraction())` (or its `!` variant), we actually have to implement `retract_project!(M, q, p, X, t)` for technical details, that are a bit beyond this introductionary tutorial. In short this split avoids ambiguity errors for decorators of the manifolds. We define

```{julia}
Expand Down

0 comments on commit 7e574a5

Please sign in to comment.