- Thank you received: 0
The forum is in read only mode.
Isn't the expression v.Other()*w bilinear anyway, regardless of whether the inner value or 0 is used for v.Other()? So I would have expected Assemble() and Apply() to do the same thing.The Assemble can only compute a matrix, and assumes you are really providing a bilinear-form (linear in both arguments)
Apply() uses the inside value, Assemble() always uses zero.What is the u.Other() doing for skeleton-BND integrals ?
It uses boundary values only if you give a bnd=... parameter, otherwise it's using the value from inside (and thus you got the non-zero result).
Isn't the expression v.Other()*w bilinear anyway, regardless of whether the inner value or 0 is used for v.Other()? So I would have expected Assemble() and Apply() to do the same thing.