Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
documentation:language_reference:functions:blockbanddiagonalize [2025/02/20 12:37] Sarah Görlitzdocumentation:language_reference:functions:blockbanddiagonalize [2025/08/08 16:08] (current) Micheangelo Tagliavini
Line 12: Line 12:
 ### ###
  
-==== Input ====+====== Input ======
 Case 1: Case 1:
-*//matrix//: hermitian matrix +  * //matrix//: hermitian matrix 
-*//blockSize//: size of the block (as number) or list of vectors representing the starting states+  * //blockSize//: size of the block (as number) or list of vectors representing the starting states
  
 Case 2: Case 2:
-*//operator//: hermitian operator +  * //operator//: hermitian operator 
-*//wave function //: single wave function of list of wave functions+  * //wave function //: single wave function of list of wave functions
  
 Case 3: Case 3:
-*//tightbindingObject//: tight binding object +  * //tightbindingObject//: tight binding object 
-*//startingBlock //: list of atoms with positions, shells and orbitals used as starting block+  * //startingBlock //: list of atoms with positions, shells and orbitals used as starting block 
  
 //(Optional) Third argument (in all cases)// //(Optional) Third argument (in all cases)//
  
-**NTri : (//integer//)maximum number of blocks included (//default: $\infty$//+   *NTri : (//integer//) maximum number of blocks included (//default: $\infty$//
-**NOrtho : (//integer//)maximum number of reorthogonalizations ((//default: $\infty$//)) + 
-**ReOrthogonalize: (//boolean//) Use additional Gran-Schmidt orthogonalization after the Löwdin orthogonalization (((//default: True//)))+   *NOrtho : (//integer//) maximum number of reorthogonalizations (//default: $\infty$//)
  
-==== Output ====+  *ReOrthogonalize: (//boolean//) use additional Gran-Schmidt orthogonalization after the Löwdin orthogonalization (//default: true//)
  
 +====== Output ======
 +case1:
 +   *//ResponseFunction//:Response Function in tri representation.
 +   *//matrix//: Transformation Matrix to transform the input matrix into the Block band diagonalized one. 
  
 ===== Table of contents ===== ===== Table of contents =====
 {{indexmenu>.#1}} {{indexmenu>.#1}}
  
Print/export