add ArpackGeneralizedSelfAdjointEigenSolver