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
    …
ファイル名¶
- ##_ham.dat 
##はModParaファイル内の[string02]で指定されるヘッダを表します。
ファイル形式¶
- 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\(]\)が虚部を表します。
