OrthogonalNpcLinearOperator
full name: tenpy.linalg.sparse.OrthogonalNpcLinearOperator
parent module:
tenpy.linalg.sparsetype: class
Inheritance Diagram

Methods
|
|
Return the hermitian conjugate of self. |
|
|
|
Contract self to a matrix. |
|
Return to the original NpcLinearOperator. |
- class tenpy.linalg.sparse.OrthogonalNpcLinearOperator(orig_operator, ortho_vecs)[source]
Bases:
NpcLinearOperatorWrapperReplace
H -> P H Pwith the projectorP = 1 - sum_o |o> <o|.Here,
|o>are the vectors fromortho_vecs.- Parameters:
orig_operator (
EffectiveH) – The original EffectiveH instance to wrap around.ortho_vecs (list of
Array) – The vectors to orthogonalize against.