SyTen
alg Directory Reference
+ 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.