4.3.24. ham.dat¶
(FullDiagでのみ出力)
CalcMod
ファイルでOutputHam=1
の場合に、HΦ内部で計算されたハミルトニアンをMatrixMarket形式で出力します。CalcMod
ファイルでInputHam=1
とすると、定義ファイル一式と本ファイルを読み込み、再計算することができます。以下にファイル例を記載します。
%%%%MatrixMarket matrix coordinate complex hermitian
28 28 56
1 1 1.000000 0.000000
2 1 0.500000 0.000000
3 2 0.500000 0.000000
4 3 0.500000 0.000000
5 4 0.500000 0.000000
6 5 0.500000 0.000000
7 6 0.500000 0.000000
7 7 1.000000 0.000000
…
ファイル形式¶
- 1行:ヘッダ
- 2行:\([\)int01\(]\) \([\)int02\(]\) \([\)int03\(]\)
- 3行-:\([\)int04\(]\) \([\)int05\(]\) \([\)double01\(]\) \([\)double02\(]\)
パラメータ¶
\([\)int01\(]\)
形式 : int型
説明 : Hamiltonianの行数。
\([\)int02\(]\)
形式 : int型
説明 : Hamiltonianの列数。
\([\)int03\(]\)
形式 : int型
説明 : Hamiltonianの非零の要素数。
\([\)double01\(]\), \([\)double02\(]\)
形式 : double型
説明 : Hamiltonianの値を表します。\([\)double01\(]\)が実部、\([\)double02\(]\)が虚部を表します。