mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-08-12 07:13:19 +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)
|
||||
end
|
||||
|
||||
function isempty(assembly::Assembly)
|
||||
T = isempty(assembly.M)
|
||||
T &= isempty(assembly.K)
|
||||
T &= isempty(assembly.Kg)
|
||||
T &= isempty(assembly.f)
|
||||
T &= isempty(assembly.fg)
|
||||
T &= isempty(assembly.C1)
|
||||
T &= isempty(assembly.C2)
|
||||
T &= isempty(assembly.D)
|
||||
function Base.isempty(assembly::Assembly)
|
||||
T = Base.isempty(assembly.M)
|
||||
T &= Base.isempty(assembly.K)
|
||||
T &= Base.isempty(assembly.Kg)
|
||||
T &= Base.isempty(assembly.f)
|
||||
T &= Base.isempty(assembly.fg)
|
||||
T &= Base.isempty(assembly.C1)
|
||||
T &= Base.isempty(assembly.C2)
|
||||
T &= Base.isempty(assembly.D)
|
||||
T &= isempty(assembly.g)
|
||||
T &= isempty(assembly.c)
|
||||
return T
|
||||
|
||||
Reference in New Issue
Block a user