Skip to content

Commit 829bdb0

Browse files
Added a test that exposes the (wrong) fix in 0902309
1 parent d3ecf15 commit 829bdb0

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

NEWS.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88

99
### Fixed
1010
- Fixed some methods of the `sparsecsr` generic function. Since PR [#262](https://github.com/gridap/Gridap.jl/pull/262).
11+
- Fixed `restrict(::AbstractArray,::TriangulationPortion)` for portions of triangulations extending `BoundaryTriangulation`. Since PR [#267](https://github.com/gridap/Gridap.jl/pull/267).
1112

1213
## [0.10.2] - 2020-5-21
1314

test/GeometryTests/TriangulationPortionsTests.jl

+7-1
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,17 @@ test_triangulation(strian)
3030
ns = get_normal_vector(strian)
3131
@test length(ns) == num_cells(strian)
3232

33+
v = [i for i=1:num_cells(trian)]
34+
cell_to_oldcell = [2,9,7]
35+
trian_portion = TriangulationPortion(oldtrian,cell_to_oldcell)
36+
trian_portion_portion = TriangulationPortion(trian_portion,[3,1])
37+
@test get_cell_id(trian_portion_portion)==[7,2]
38+
@test restrict(v, trian_portion_portion)==[7,2]
39+
3340
#using Gridap.Visualization
3441
#writevtk(oldtrian,"oldtrian")
3542
#writevtk(btrian,"btrian",cellfields=["normal"=>nb],celldata=["oldcell"=>get_cell_id(btrian)])
3643
#writevtk(strian,"strian",cellfields=["normal"=>ns],
3744
# celldata=["oldcell_left"=>get_cell_id(strian).left,"oldcell_right"=>get_cell_id(strian).right])
3845

3946
end # module
40-

0 commit comments

Comments
 (0)