/// <summary> /// コピーコンストラクタ /// </summary> /// <param name="BaseData">コピー元データ</param> public EigenVectorAndValue(EigenVectorAndValue BaseData) { this.Vector = BaseData.EigenVector; this.Value = BaseData.EigenValue; }
/// <summary> /// 固有値、固有ベクトルのリストにデータを加えます /// 追加したデータは固有値が大きい順にソートされます。 /// </summary> /// <param name="EigenData">固有値、固有ベクトルデータ</param> public void Add(EigenVectorAndValue EigenData) { EigenListData.Add(EigenData); EigenListData = EigenListData.OrderByDescending(n => n.EigenValue).ToList(); }