Mercurial > repos > public > sbplib_julia
diff src/SbpOperators/boundary_conditions/boundary_condition.jl @ 1605:1388149b54ad feature/boundary_conditions
REVIEW: Suggestions for minor fixes
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Sat, 08 Jun 2024 23:43:49 +0200 |
parents | fca4a01d60c9 |
children | e41eddc640f3 |
line wrap: on
line diff
--- a/src/SbpOperators/boundary_conditions/boundary_condition.jl Sat Jun 08 22:51:31 2024 +0200 +++ b/src/SbpOperators/boundary_conditions/boundary_condition.jl Sat Jun 08 23:43:49 2024 +0200 @@ -30,16 +30,16 @@ return eval_on(boundary_grid(grid, boundary(bc)), boundary_data(bc)) end -struct DirichletCondition{T1,T2} <: BoundaryCondition{T2} - data::T1 +struct DirichletCondition{DT,BID} <: BoundaryCondition{BID} + data::DT function DirichletCondition(data, id) return new{typeof(data),typeof(id)}(data) end end boundary_data(bc::DirichletCondition) = bc.data -struct NeumannCondition{T1,T2} <: BoundaryCondition{T2} - data::T1 +struct NeumannCondition{DT,BID} <: BoundaryCondition{BID} + data::DT function NeumannCondition(data, id) return new{typeof(data),typeof(id)}(data) end