make sure the correct diagoanl() function is called in trace()
make sure the correct diagoanl() function is called in trace()

pthulhu/eigen,pthulhu/eigen,pthulhu/eigen,pthulhu/eigen,pthulhu/eigen,cjntaylor/eigen,cjntaylor/eigen,cjntaylor/eigen,cjntaylor/eigen