Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • c106a831446083b64005e97407440fbf47e274e0
  • main default protected
  • 22-check-that-code-works-if-no-onsite-key-is-provided
  • 26-example-program-incomplete-in-strained-graphene-tutorial
  • costfunctions
  • faster_trace
  • filling_minimizer
  • superconductivity
  • v1.1.0 protected
  • v1.0.0 protected
10 results
Created with Raphaël 2.2.02May30Apr2928232217161410983227Mar2520196515Feb14131210764130Jan24231611Oct111Jul7Jun4331May2117181716151311109876432130Apr24221615121110943228Mar2726242228Feb2423221611830Jan1929Dec272120191815Nov9830Oct272625242319181728Sep22127131May3026129329Apr23Mar25FebUpdated tests to work with the changed functions.remove incorrect metadataMoved solver test to separate file.Fixed import errors for tests. All `meanfi.###` imports are back.More fixesCode readability fixes.Set tolerances in `mf.py` `fermi_level` to `1e-10` for `fatol` and `kT/2` for `xatol`.Moved guess outside solver completely.Removed `fermi_energy` from `utils.py` adapted other code to work with `fermi_level` from `mf.py`.Included functions for generating random `mf_guess` and `superc_tb`. Have not quite moved all guesses from solver.Passing hoppings to `tb_to_ham_fam` instead of complete hamiltonians.Changed `flatten_projection` output to array instead of list. (Prevents us from having to do that manually every time)Function name fixes. (`rparams` stuff)Changed `rparams` to `params` and `qparams` to `projection`Change function names in `transforms.py`.Removed a 'copy' in `construct_rho` function. (Probably fine)Added a comment to `utils.py`.Added some comments and removed some.Changed the name of `density_matrix` to `density_matrix_iteration` and removed arbitrary `target_charge` limits.Changed a function stringSeparated the fermi-level calculation from the density matrix construction.Changed function and variable names and simplified some functions.Changed order of fermi-level minimizer checks.Added a bunch of comments to check and rename.Small change to the solver test.Added minimum and maximum eigenenergy 'tails' to help minimizer in cases of maximum and minimum filling.Changed handling of user guesses in the symmetry solver.Added a flattening and unflattening test for the coefficients.Added random coefficient helper function.remove invalid piwikSorting dictionaries in all required places.Made a small change to the solver_symmetric function. Returns the new coefficients now.Added the finite temperature, trivial operator fermi-level finder.Added some code commentsChanged solvers to work with new functions.Implemented new flattening and unflattening functions for the coefficients. (Maybe add a test)Added a dictionary sorting function. Need to double check everything in the code is sorted in the proper places.Fixed `charge_op` identity check.Modified the `charge_op` check of `model.py` to also check the target charge values.Started implementation of the three different Fermi-Level finders.
Loading