mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-20 01:59:59 +00:00
refactor(src): remove caches.jl
src/assemblers/caches.jl | 21 --------------------- 1 file changed, 21 deletions(-)
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user