Skip to content

Commit d8f14d2

Browse files
committed
default lambda
1 parent 3244b0c commit d8f14d2

1 file changed

Lines changed: 5 additions & 12 deletions

File tree

src/ComputationalModels/FESpaces.jl

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,20 +54,13 @@ function Gridap.FESpaces.TrialFESpace!(space::MultiFieldFESpace, bc::MultiFieldB
5454
end
5555
end
5656

57-
function Gridap.FESpaces.TrialFESpace(space::SingleFieldFESpace, bc::DirichletBC)
58-
TrialFESpace(space, bc, 0.0)
59-
end
60-
61-
function Gridap.FESpaces.TrialFESpace(space::MultiFieldFESpace, bc::MultiFieldBC)
62-
TrialFESpace(space, bc, 0.0)
63-
end
64-
6557

66-
function Gridap.FESpaces.TrialFESpace(space::SingleFieldFESpace, ::NothingBC, Λ::Float64)
58+
function Gridap.FESpaces.TrialFESpace(space::SingleFieldFESpace, ::NothingBC, Λ::Float64=0.0)
6759
space
6860
end
6961

70-
function Gridap.FESpaces.TrialFESpace(space::SingleFieldFESpace, bc::DirichletBC, Λ::Float64)
62+
63+
function Gridap.FESpaces.TrialFESpace(space::SingleFieldFESpace, bc::DirichletBC, Λ::Float64=0.0)
7164
trialspace= TrialFESpace(space, map(f -> f(Λ), bc.values))
7265
@inbounds for i in eachindex(bc.tags)
7366
if bc.caches[i] isa InterpolableBC
@@ -78,13 +71,13 @@ function Gridap.FESpaces.TrialFESpace(space::SingleFieldFESpace, bc::DirichletBC
7871
return trialspace
7972
end
8073

81-
function Gridap.FESpaces.TrialFESpace(space::MultiFieldFESpace, bc::MultiFieldBC, Λ::Float64)
74+
75+
function Gridap.FESpaces.TrialFESpace(space::MultiFieldFESpace, bc::MultiFieldBC, Λ::Float64=0.0)
8276
U_ = Vector{Union{TrialFESpace,UnconstrainedFESpace}}(undef, length(space))
8377
@inbounds for (i, space) in enumerate(space.spaces)
8478
U_[i] = TrialFESpace(space, bc.BoundaryCondition[i], Λ)
8579
end
8680
return MultiFieldFESpace(U_)
87-
8881
end
8982

9083

0 commit comments

Comments
 (0)