Skip to content

Add support for non-Euclidean manifolds #947

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 39 commits into from
Jul 24, 2024
Merged

Add support for non-Euclidean manifolds #947

merged 39 commits into from
Jul 24, 2024

Conversation

juliohm
Copy link
Member

@juliohm juliohm commented Jul 19, 2024

Fix #116

Copy link

codecov bot commented Jul 23, 2024

Codecov Report

Attention: Patch coverage is 48.66667% with 77 lines in your changes missing coverage. Please review.

Project coverage is 88.90%. Comparing base (272862d) to head (503acec).

Files Patch % Lines
ext/subdomain.jl 0.00% 43 Missing ⚠️
ext/geometryset.jl 26.66% 11 Missing ⚠️
ext/mesh.jl 44.44% 5 Missing ⚠️
ext/grid.jl 33.33% 4 Missing ⚠️
ext/grid/transformed.jl 0.00% 4 Missing ⚠️
src/primitives/point.jl 66.66% 4 Missing ⚠️
ext/grid/rectilinear.jl 0.00% 2 Missing ⚠️
ext/grid/structured.jl 0.00% 2 Missing ⚠️
ext/fallbacks.jl 50.00% 1 Missing ⚠️
ext/grid/cartesian.jl 50.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #947      +/-   ##
==========================================
- Coverage   89.23%   88.90%   -0.34%     
==========================================
  Files         178      178              
  Lines        5435     5470      +35     
==========================================
+ Hits         4850     4863      +13     
- Misses        585      607      +22     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@eliascarv eliascarv marked this pull request as ready for review July 24, 2024 17:19
@juliohm juliohm merged commit 2843a09 into master Jul 24, 2024
7 of 9 checks passed
@juliohm juliohm deleted the manifolds branch July 24, 2024 18:23
souma4 pushed a commit to souma4/Meshes.jl that referenced this pull request Feb 11, 2025
* Add manifolds.jl

* Cleanup imports

* Add M paramters to all primitives

* Flip C<>M in primitives.jl

* Add M to polytopes.jl

* Add M to multigeoms.jl

* Add M to domains.jl

* Additional fixes

* More fixes

* Fix meshes

* Delay addition of deps

* Add constructors for 'Point'

* Apply suggestions

* Update Primitives

* Update Polytopes

* Update src/primitives/paraboloidsurface.jl

Co-authored-by: Júlio Hoffimann <[email protected]>

* Apply suggestions

* Update 'axis' function

* Update Domains

* Add partial order for Ellipsoid manifold

* Improve docstring for Box

* Fix tests

* Apply suggestions

* Update tests

* Update aliases

* Add more type parameter restrictions

* Update MeshesMakieExt

* Apply suggestions

* Apply suggestions

* Apply suggestions

* Apply suggestions

* Update 'vizsubdom!' fallback

* Update exports

* Fix viz

* Fix docs

* Fix tests

* Fix viz

---------

Co-authored-by: Elias Carvalho <[email protected]>
Co-authored-by: Elias Carvalho <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Parametrize on the metric space
2 participants