sync doc and code for pseudo-eigendecomposition