synchronous full, copy only weightMatrix