Directory dependency graph for alg:Files | |
| file | basis-trafo.cpp |
| Implementation for basis-trafo.h. | |
| file | basis-trafo.h |
| A parameter object for any kind of basis transformation. | |
| file | bfgs2.cpp |
| Implementation of bfgs2.h. | |
| file | bfgs2.h |
| Wrapper around GSL bfgs2 for optimization with gradient. | |
| file | classic_krylov.h |
| Lanczos implementation with possibility of re-orthogonalisation. | |
| file | common_krylov.h |
| Common simple-to-use entry points for Krylov methods. | |
| file | davidson.h |
| Davidson eigensolver. | |
| file | dmrg.cpp |
| Implementation for dmrg.h. | |
| file | dmrg.h |
| General data structures for DMRG algorithms. | |
| file | energy_truncation_policies.h |
| Different energy truncation policies for StandardEnergTruncation (okay, only one, yet, but who knows...) | |
| file | energy_truncator.cpp |
| Implementation for inc/alg/energy_truncator.h. | |
| file | energy_truncator.h |
| Energy truncation helper class. | |
| file | gradient_opt.h |
| A collection of methods for gradient-based descent. | |
| file | gse_config.cpp |
| Config file for the GSE mode of TDVP. | |
| file | gse_config.h |
| Config file for the GSE mode of TDVP. | |
| file | iterative.cpp |
| Implementation for inc/alg/iterative.h. | |
| file | iterative.h |
| Configuration and exit reasons for iterative solvers. | |
| file | krylov_evolve.h |
| Time evolution of a state/operator pair over more than one time step using any of the Krylov methods. | |
| file | krylov_evolver.h |
| Krylov evolver helper class. | |
| file | naive_exponential.h |
| Solves \( \dot{x} = A x \) via brute-force computation of the Taylor expansion of A. | |
| file | NelderMead.cpp |
| Implementation for NelderMead.h. | |
| file | NelderMead.h |
| Nealder-Mead Optimization methods. | |
| file | orthogonalise.h |
| Generic orthogonalisation functions. | |
| file | orthogonalise_policies.h |
| Orthonormalisation policies for use with StandardKrylov and TensorNetworksKrylov. | |
| file | proj_purification.cpp |
| Implementation for inc/alg/proj_purification.h. | |
| file | proj_purification.h |
| General functionality for projected purification. | |
| file | simulated_annealing.cpp |
| Implementation of simulated_annealing.h. | |
| file | simulated_annealing.h |
| A simulated annealing implementation. | |
| file | solver_policies.h |
| Different solver policies for StandardKrylov and TensorNetworksKrylov. | |
| file | standard_energy_truncation.h |
| "EnergyTruncation" Lanczos implementation optimised for non-TN problems. | |
| file | standard_krylov.h |
| "Standard" Lanczos implementation optimised for non-TN problems. | |
| file | state_wrappers.h |
| Wrappers around states and operators to work with the generic Lanczos algorithm. | |
| file | tdvp.cpp |
| Implementation for tdvp.h. | |
| file | tdvp.h |
| General data structures for TDVP algorithms. | |
| file | tn_krylov.h |
| Tensor-network-optimised Krylov class. | |
| file | variational_add.h |
| Variational add tensor-network states. | |