Mercurial > repos > public > sbplib_julia
comparison src/SbpOperators/volumeops/quadratures/quadrature.jl @ 675:1ce3a104afc8 feature/boundary_quads
Merge in default
| author | Jonatan Werpers <jonatan@werpers.com> |
|---|---|
| date | Sun, 07 Feb 2021 21:28:53 +0100 |
| parents | 2a95beb9ef1d e14627e79a54 |
| children | 43cf58c69f91 |
comparison
equal
deleted
inserted
replaced
| 670:538ccbaeb1f8 | 675:1ce3a104afc8 |
|---|---|
| 24 return H | 24 return H |
| 25 end | 25 end |
| 26 export quadrature | 26 export quadrature |
| 27 | 27 |
| 28 function quadrature(grid::EquidistantGrid, closure_stencils::NTuple{M,Stencil{T}}) where {M,T} | 28 function quadrature(grid::EquidistantGrid, closure_stencils::NTuple{M,Stencil{T}}) where {M,T} |
| 29 inner_stencil = Stencil(Tuple{T}(1),center=1) | 29 inner_stencil = CenteredStencil(one(T)) |
| 30 return quadrature(grid, inner_stencil, closure_stencils) | 30 return quadrature(grid, inner_stencil, closure_stencils) |
| 31 end | 31 end |
| 32 | 32 |
| 33 """ | 33 """ |
| 34 boundary_quadrature(grid::EquidistantGrid, inner_stencil, closure_stencils, id::CartesianBoundary) | 34 boundary_quadrature(grid::EquidistantGrid, inner_stencil, closure_stencils, id::CartesianBoundary) |
| 50 function boundary_quadrature(grid::EquidistantGrid{1}, inner_stencil::Stencil{T}, closure_stencils::NTuple{M,Stencil{T}}, id::CartesianBoundary{1}) where {M,T} | 50 function boundary_quadrature(grid::EquidistantGrid{1}, inner_stencil::Stencil{T}, closure_stencils::NTuple{M,Stencil{T}}, id::CartesianBoundary{1}) where {M,T} |
| 51 return IdentityMapping{T}() | 51 return IdentityMapping{T}() |
| 52 end | 52 end |
| 53 | 53 |
| 54 function boundary_quadrature(grid::EquidistantGrid, closure_stencils::NTuple{M,Stencil{T}}, id::CartesianBoundary) where {M,T} | 54 function boundary_quadrature(grid::EquidistantGrid, closure_stencils::NTuple{M,Stencil{T}}, id::CartesianBoundary) where {M,T} |
| 55 inner_stencil = Stencil(Tuple{T}(1),center=1) | 55 inner_stencil = CenteredStencil(one(T)) |
| 56 return boundary_quadrature(grid,inner_stencil,closure_stencils,id) | 56 return boundary_quadrature(grid,inner_stencil,closure_stencils,id) |
| 57 end | 57 end |
| 58 | 58 |
| 59 """ | 59 """ |
| 60 orthogonal_grid(grid,dim) | 60 orthogonal_grid(grid,dim) |
