dmft_tools.solver.SolverStructure
- class dmft_tools.solver.SolverStructure(general_params, solver_params, gw_params, advanced_params, sum_k, icrsh, h_int, iteration_offset=None, deg_orbs_ftps=None)[source]
Bases:
objectHandles all solid_dmft solver objects and contains TRIQS solver instance.
- Attributes:
Methods
solve(self, **kwargs)
solve impurity problem
- __init__(general_params, solver_params, gw_params, advanced_params, sum_k, icrsh, h_int, iteration_offset=None, deg_orbs_ftps=None)[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
|
Initialisation of the solver instance with h_int for impurity "icrsh" based on soliDMFT parameters. |
|
solve impurity problem with current solver |