view ext/SbplibSparseArrayKitExt.jl @ 1785:96f8cad255b4 feature/sbp_operators/laplace_curvilinear

Merge feature/grids/manifolds
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 16 Sep 2024 10:33:47 +0200
parents 3e9c3986930d
children 8787b2f9f5f8
line wrap: on
line source

module SbplibSparseArrayKitExt

using Sbplib
using Sbplib.LazyTensors

using SparseArrayKit
using Tokens

function SparseArrayKit.SparseArray(t::LazyTensor)
    v = ArrayToken(:v, domain_size(t)...)
    return Tokens._to_tensor(t*v, range_size(t), domain_size(t))
end

end