Mercurial > repos > public > sbplib_julia
diff src/Grids/mapped_grid.jl @ 1705:4870fc3faa25 feature/grids/curvilinear
Add tests for equallity of mapped grids
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 04 Sep 2024 15:38:10 +0200 |
parents | e5e76c8e52c5 |
children | 11640aa3e348 |
line wrap: on
line diff
--- a/src/Grids/mapped_grid.jl Wed Sep 04 15:26:59 2024 +0200 +++ b/src/Grids/mapped_grid.jl Wed Sep 04 15:38:10 2024 +0200 @@ -4,6 +4,14 @@ jacobian::JT end +function Base.:(==)(a::MappedGrid, b::MappedGrid) + same_logicalgrid = logicalgrid(a) == logicalgrid(b) + same_coordinates = collect(a) == collect(b) + same_jacobian = jacobian(a) == jacobian(b) + + return same_logicalgrid && same_coordinates && same_jacobian +end + jacobian(g::MappedGrid) = g.jacobian logicalgrid(g::MappedGrid) = g.logicalgrid