from Dacapo import Dacapo c = Dacapo() c.Method(parameter) c = Dacapo(keyword = parameter, keyword = parameter, keyword = parameter)
コンストラクタ使用例 | メソッド使用例 | 引数 | 意味 |
---|---|---|---|
c = Dacapo(nbands = 10) | c.SetNumberOfBands(10) | 整数(1以上) | 計算する電子状態の数 |
コンストラクタ使用例 | メソッド使用例 | 引数 | 意味 |
---|---|---|---|
c = Dacapo(planewavecutoff = 300) | c.SetPlaneWaveCutoff(300) | 実数(エネルギー: 単位[eV]) | 平面波基底に対するエネルギーカットオフ |
c = Dacapo(densitycutoff = 300) | c.SetDensityCutoff(400) | 実数(エネルギー: 単位[eV]) | 電荷密度に対するエネルギーカットオフ |
c = Dacapo(kpts = (4,4,4)) | c.SetBZKPoints( (4,4,4) ) | 実数のリスト | 計算に使用するK点 |
c = Dacapo(out = “out.nc”) | c.SetNetCDFFile(“out.nc”) | 文字列(ファイル名) | バイナリ形式(NetCDF形式)の出力ファイル名 |
c = Dacapo(txtout = “out.txt”) | c.SetTxtFile(“out.txt”) | 文字列(ファイル名) | テキスト形式(ASCII形式)の出力ファイル名 |
コンストラクタ使用例 | メソッド使用例 | 引数 | 意味 |
---|---|---|---|
c = Dacapo(xc = 'LDA') | c.SetXCFunctional( 'LDA' ) | 文字列 | 計算に使用する交換相関ポテンシャル |
c = Dacapo(spin = 'True') | c.SetSpinPolarized('True') | 文字列('True'もしくは'False') | スピン分極の計算をするかどうか。デフォルトはしない('False') |