Need a break? Support the development by playing Polarity Puzzles
TBTK::Solver::BlockDiagonalizer::SelfConsistencyCallback Class Referenceabstract

#include <BlockDiagonalizer.h>

Public Member Functions

virtual bool selfConsistencyCallback (BlockDiagonalizer &blockDiagonalizer)=0

Detailed Description

Abstract base class for self-consistency callbacks.

Member Function Documentation

◆ selfConsistencyCallback()

virtual bool TBTK::Solver::BlockDiagonalizer::SelfConsistencyCallback::selfConsistencyCallback ( BlockDiagonalizer blockDiagonalizer)
pure virtual

Function that is called after the Hamiltonian has been diagonalized and is responsible for carrying out the self-consistency step. The function should return true if the result has converged and false otherwise.

The documentation for this class was generated from the following file: