gem.solvers.solver_template.SolverTemplate.solve_Hemb
- SolverTemplate.solve_Hemb(verbose=1, T=0.0)[source]
Solve the embedded Hamiltonian. Either for the ground state or also some excited states, if not all. These two keyword arguments are the only ones the Fragment passes.
Solver-specific parameters are read from self.solver_params with sensible defaults, e.g.: my_param = self.solver_params.get(‘my_param’, default_value). This includes how many eigenvectors to solve for (‘num_eig’ in SimpleED) and the tolerance of the diagonalization (‘tol’): Fragment.solve_impurity does not pass them.
- Parameters:
verbose – int. Level of verbosity (default 1).
T – float. Electronic temperature (default 0 for ground states).