dmft_tools.solver.SolverStructure
-
class
dmft_tools.solver.
SolverStructure
(general_params, solver_params, advanced_params, sum_k, icrsh, h_int, iteration_offset, deg_orbs_ftps)[source] Bases:
object
Handles all solid_dmft solver objects and contains TRIQS solver instance.
Attributes: Methods
solve(self, **kwargs) solve impurity problem -
__init__
(general_params, solver_params, advanced_params, sum_k, icrsh, h_int, iteration_offset, deg_orbs_ftps)[source] Initialisation of the solver instance with h_int for impurity “icrsh” based on soliDMFT parameters.
Parameters: - general_paramuters: dict
general parameters as dict
- solver_params: dict
solver-specific parameters as dict
- sum_k: triqs.dft_tools.sumk object
SumkDFT instance
- icrsh: int
correlated shell index
- h_int: triqs.operator object
interaction Hamiltonian of correlated shell
- iteration_offset: int
number of iterations this run is based on
-
solve
(**kwargs)[source] solve impurity problem with current solver
-
__init__ (general_params, solver_params, ...) |
Initialisation of the solver instance with h_int for impurity "icrsh" based on soliDMFT parameters. |
solve (**kwargs) |
solve impurity problem with current solver |