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\(]\)が虚部を表します。