mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-19 09:54:55 +00:00
fix(assembly): Qualify isempty() with Base.isempty()
Fix method ambiguity by explicitly qualifying Base.isempty calls. Changes: - function isempty(assembly::Assembly) → function Base.isempty(assembly::Assembly) - All internal isempty() calls qualified with Base.isempty() - Avoids method ambiguity warnings This is a standard Julia pattern for extending Base methods on custom types.
This commit is contained in:
@@ -69,15 +69,15 @@ function empty!(assembly::Assembly)
|
|||||||
empty!(assembly.c)
|
empty!(assembly.c)
|
||||||
end
|
end
|
||||||
|
|
||||||
function isempty(assembly::Assembly)
|
function Base.isempty(assembly::Assembly)
|
||||||
T = isempty(assembly.M)
|
T = Base.isempty(assembly.M)
|
||||||
T &= isempty(assembly.K)
|
T &= Base.isempty(assembly.K)
|
||||||
T &= isempty(assembly.Kg)
|
T &= Base.isempty(assembly.Kg)
|
||||||
T &= isempty(assembly.f)
|
T &= Base.isempty(assembly.f)
|
||||||
T &= isempty(assembly.fg)
|
T &= Base.isempty(assembly.fg)
|
||||||
T &= isempty(assembly.C1)
|
T &= Base.isempty(assembly.C1)
|
||||||
T &= isempty(assembly.C2)
|
T &= Base.isempty(assembly.C2)
|
||||||
T &= isempty(assembly.D)
|
T &= Base.isempty(assembly.D)
|
||||||
T &= isempty(assembly.g)
|
T &= isempty(assembly.g)
|
||||||
T &= isempty(assembly.c)
|
T &= isempty(assembly.c)
|
||||||
return T
|
return T
|
||||||
|
|||||||
Reference in New Issue
Block a user