A | 切り出す前のもともとの対角行列。 The original diagonal matrix before the extraction. |
rowmin | 切り出す行番号範囲の下限。
1 The lower limit of the row index range to extract. 1 |
rowmax | 切り出す行番号範囲の上限。
1 The upper limit of the row index range to extract. 1 |
columnmin | 切り出す列番号範囲の下限。rowminと同じでないとエラーになる。
1 The lower limit of the column index range to extract. If this value is not equal to rowmin, the program finishes as an error. 1 |
columnmax | 切り出す列番号範囲の上限。
1 The upper limit of the column index range to extract. 1 |
戻り値のメンバ Member of the return value |
値 Value |
rowmax | rowmax\(-\)rowmin\(+1\) |
columnmax | columnmax\(-\)columnmin\(+1\) |
size | rowmax\(-\)rowmin\(+1\)と
columnmax\(-\)columnmin\(+1\)のうちの小さい方。 Smaller one of rowmax\(-\)rowmin\(+1\) and columnmax\(-\)columnmin\(+1\). |
rank | 戻り値のメンバsizeの値とA.rankのうちの小さい方。 Smaller one of member size of the return value and A.rank. |
各\(i\)に対するmain[i] main[i] for each \(i\) |
A.main[rowmin-1+i] |
allocated | ’y’ |