public void passEigenValues(
	double[] eigenValues,
	double[][] eigenVectors )
{
	if ( size() == 0 )
	{
		this.eigenValues = eigenValues;
		this.eigenVectors = eigenVectors;
	}
	else
	{
		get(0).passEigenValues(eigenValues, eigenVectors);
		for ( int i = 0; i < size() - 1; ++i )
			get(i + 1).passEigenValues(get(i).getEigenValues(), get(i).getEigenVectors());
		this.eigenValues = get(size() - 1).getEigenValues();
		this.eigenVectors = get(size() - 1).getEigenVectors();
	}
}