From a2ab84b8cce296c86b47cfc73a13b271df955c9c Mon Sep 17 00:00:00 2001 From: Jukka Aho Date: Sat, 9 May 2026 16:30:29 +0300 Subject: [PATCH] refactor(src): remove caches.jl src/assemblers/caches.jl | 21 --------------------- 1 file changed, 21 deletions(-) --- src/assemblers/caches.jl | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 src/assemblers/caches.jl diff --git a/src/assemblers/caches.jl b/src/assemblers/caches.jl deleted file mode 100644 index efd392f..0000000 --- a/src/assemblers/caches.jl +++ /dev/null @@ -1,21 +0,0 @@ -# This file is a part of JuliaFEM. -# License is MIT: see https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/LICENSE.md - -""" -Cache structures for zero-allocation assembly. - -All assemblers use pre-allocated caches containing: -- Global system matrices and vectors (K, f) -- Element/node-level workspace -- Sparse matrix structures - -Caches are created once per problem and reused across multiple assembly -calls (e.g., in nonlinear iterations or time stepping). -""" - -using SparseArrays -using Tensors - -include("coo_cache.jl") -include("csc_cache.jl") -# include("nodal_cache.jl") # TODO: File doesn't exist yet