Mercurial > repos > public > sbplib_julia
comparison src/Grids/curvilinear_grid.jl @ 1493:58b8da9c7e56 feature/grids/curvilinear
Implement boundary_indices
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 01 Dec 2023 12:00:07 +0100 |
parents | 2e08f3444354 |
children | 64b58740e029 |
comparison
equal
deleted
inserted
replaced
1492:d9d9ab18cdfc | 1493:58b8da9c7e56 |
---|---|
25 Base.length(g::CurvilinearGrid) = length(g.logicalgrid) | 25 Base.length(g::CurvilinearGrid) = length(g.logicalgrid) |
26 Base.size(g::CurvilinearGrid) = size(g.logicalgrid) | 26 Base.size(g::CurvilinearGrid) = size(g.logicalgrid) |
27 Base.size(g::CurvilinearGrid, d) = size(g.logicalgrid, d) | 27 Base.size(g::CurvilinearGrid, d) = size(g.logicalgrid, d) |
28 | 28 |
29 boundary_identifiers(g::CurvilinearGrid) = boundary_identifiers(g.logicalgrid) | 29 boundary_identifiers(g::CurvilinearGrid) = boundary_identifiers(g.logicalgrid) |
30 boundary_indices(g::CurvilinearGrid, id::TensorGridBoundary) = boundary_indices(g.logicalgrid, id) | |
30 | 31 |
31 function boundary_grid(g::CurvilinearGrid, id::TensorGridBoundary) | 32 function boundary_grid(g::CurvilinearGrid, id::TensorGridBoundary) |
32 b_indices = boundary_indices(g.logicalgrid, id) | 33 b_indices = boundary_indices(g.logicalgrid, id) |
33 return CurvilinearGrid( | 34 return CurvilinearGrid( |
34 boundary_grid(g.logicalgrid, id), | 35 boundary_grid(g.logicalgrid, id), |