@@ -6,15 +6,15 @@ function translate!(grid::AbstractCurvilinearGrid1D, translation_vector::SVector
66
77 grid. node_coordinates. x[grid. iterators. node. domain] .+ = translation_vector[1 ]
88
9- update! (grid; force= true )
9+ update! (grid, grid . discretization_scheme . backend ; force= true )
1010end
1111function translate! (grid:: AbstractCurvilinearGrid2D , translation_vector:: SVector )
1212 @assert length (size (grid. node_coordinates)) == length (translation_vector)
1313
1414 grid. node_coordinates. x[grid. iterators. node. domain] .+ = translation_vector[1 ]
1515 grid. node_coordinates. y[grid. iterators. node. domain] .+ = translation_vector[2 ]
1616
17- update! (grid; force= true )
17+ update! (grid, grid . discretization_scheme . backend ; force= true )
1818end
1919function translate! (grid:: AbstractCurvilinearGrid3D , translation_vector:: SVector )
2020 @assert length (size (grid. node_coordinates)) == length (translation_vector)
@@ -23,7 +23,7 @@ function translate!(grid::AbstractCurvilinearGrid3D, translation_vector::SVector
2323 grid. node_coordinates. y[grid. iterators. node. domain] .+ = translation_vector[2 ]
2424 grid. node_coordinates. z[grid. iterators. node. domain] .+ = translation_vector[3 ]
2525
26- update! (grid; force= true )
26+ update! (grid, grid . discretization_scheme . backend ; force= true )
2727end
2828
2929function rotate! (grid:: AbstractCurvilinearGrid2D , rotation_angle)
@@ -40,7 +40,7 @@ function rotate!(grid::AbstractCurvilinearGrid2D, rotation_angle)
4040 grid. node_coordinates. y[c] = (rotation_matrix* point)[2 ]
4141 end
4242
43- update! (grid; force= true )
43+ update! (grid, grid . discretization_scheme . backend ; force= true )
4444end
4545function rotate! (grid:: AbstractCurvilinearGrid3D , axis_vector:: SVector , rotation_angle)
4646 @assert axis_vector[1 ]^ 2 + axis_vector[2 ]^ 2 + axis_vector[3 ]^ 2 == 1.0
@@ -61,24 +61,24 @@ function rotate!(grid::AbstractCurvilinearGrid3D, axis_vector::SVector, rotation
6161 grid. node_coordinates. z[c] = rotated_point[3 ]
6262 end
6363
64- update! (grid; force= true )
64+ update! (grid, grid . discretization_scheme . backend ; force= true )
6565end
6666
6767function scale! (grid:: AbstractCurvilinearGrid1D , factor)
68- grid. node_coordinates. x .* factor
68+ grid. node_coordinates. x .*= factor
6969
70- update! (grid; force= true )
70+ update! (grid, grid . discretization_scheme . backend ; force= true )
7171end
7272function scale! (grid:: AbstractCurvilinearGrid2D , factor)
73- grid. node_coordinates. x .* factor
74- grid. node_coordinates. y .* factor
73+ grid. node_coordinates. x .*= factor
74+ grid. node_coordinates. y .*= factor
7575
76- update! (grid; force= true )
76+ update! (grid, grid . discretization_scheme . backend ; force= true )
7777end
7878function scale! (grid:: AbstractCurvilinearGrid3D , factor)
79- grid. node_coordinates. x .* factor
80- grid. node_coordinates. y .* factor
81- grid. node_coordinates. z .* factor
79+ grid. node_coordinates. x .*= factor
80+ grid. node_coordinates. y .*= factor
81+ grid. node_coordinates. z .*= factor
8282
83- update! (grid; force= true )
83+ update! (grid, grid . discretization_scheme . backend ; force= true )
8484end
0 commit comments