From 88b53eee5373c1615b240b358cee36b029807dc3 Mon Sep 17 00:00:00 2001 From: kmdeck Date: Thu, 18 Jun 2026 12:58:06 -0700 Subject: [PATCH] add method for point space --- src/MatrixFields/MatrixFields.jl | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/MatrixFields/MatrixFields.jl b/src/MatrixFields/MatrixFields.jl index 0f510ef4e9..c297727f67 100644 --- a/src/MatrixFields/MatrixFields.jl +++ b/src/MatrixFields/MatrixFields.jl @@ -111,6 +111,15 @@ Base.broadcasted(style::Fields.AbstractFieldStyle, ::typeof(*), x, y) = Base.broadcasted(MultiplyColumnwiseBandMatrixField(), x, y) : auto_broadcasted(style, *, (x, y)) +function Base.broadcasted( + ::MultiplyColumnwiseBandMatrixField, + x::Fields.PointField, + y, +) + @assert eltype(x) <: DiagonalMatrixRow + auto_broadcasted(*, (x.entries.:1, y)) +end + function Base.show(io::IO, field::ColumnwiseBandMatrixField) print(io, eltype(field), "-valued Field") if eltype(eltype(field)) <: Number