Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| documentation:language_reference:functions:filereaddresdenfplo [2024/09/18 12:30] – Sina Shokri | documentation:language_reference:functions:filereaddresdenfplo [2025/01/06 15:23] (current) – Maurits W. Haverkort | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ### | ### | ||
| - | The function // | + | The function // |
| ### | ### | ||
| ===== Input ===== | ===== Input ===== | ||
| - | * bla : Integer | + | * path_to_out: (string) path to the FPLO output file. |
| - | * bla2 : Real | + | |
| ===== Output ===== | ===== Output ===== | ||
| - | * bla : real | + | * A DresdenFPLO user data type that can be used to generate response functions or tight binding Hamiltonians. |
| ===== Example ===== | ===== Example ===== | ||
| ### | ### | ||
| - | description text | + | A simple example of an FPLO calculation and downloading down on NiO: |
| ### | ### | ||
| ==== Input ==== | ==== Input ==== | ||
| <code Quanty Example.Quanty> | <code Quanty Example.Quanty> | ||
| - | -- some example code | + | print(" |
| + | FPLOOut = FileReadDresdenFPLO(" | ||
| + | |||
| + | print(FPLOOut) | ||
| + | |||
| + | print(" | ||
| + | TB = TightBindingDefFromDresdenFPLO(FPLOOut) | ||
| + | |||
| + | print(" | ||
| + | print(HTB.Name) | ||
| + | |||
| + | print(" | ||
| + | print(HTB.Cell) | ||
| + | |||
| + | print(" | ||
| + | print(HTB.Atoms) | ||
| + | |||
| + | print(" | ||
| + | print(HTB.NAtoms) | ||
| </ | </ | ||
| ==== Result ==== | ==== Result ==== | ||
| <file Quanty_Output> | <file Quanty_Output> | ||
| - | text produced as output | + | Reading the FPLO output |
| + | FPLO input | ||
| + | Creating the TB object from FPLOOut | ||
| + | TB.Name: | ||
| + | NiO | ||
| + | |||
| + | TB.Cell: | ||
| + | { { 0 , 3.9476378751116 , 3.9476378751116 } , | ||
| + | { 3.9476378751116 , 0 , 3.9476378751116 } , | ||
| + | { 3.9476378751116 , 3.9476378751116 , 0 } } | ||
| + | |||
| + | TB.Atoms: | ||
| + | { { Ni , | ||
| + | { 0 , 0 , 0 } , | ||
| + | { { 3d , | ||
| + | { d_{xy} , d_{yz} , d_{3z^2-r^2} , d_{xz} , d_{x^2-y^2} } } } } , | ||
| + | { O , | ||
| + | { -3.9476378751116 , -3.9476378751116 , -3.9476378751116 } , | ||
| + | { { 2p , | ||
| + | { p_y , p_z , p_x } } } } } | ||
| + | |||
| + | TB.NAtoms: | ||
| + | 2 | ||
| </ | </ | ||