disassembled basis functions: use discontinuous versions of basis, and multiply by sparse matrix to get matrix for continuous basis