vdaggerv changed to use only eigen matrices