mps Directory Reference

Directory dependency graph for mps:

## Files | |

file | apply_itrunc_fit.cpp |

Implementation for `inc/mps/apply_itrunc_fit.h` | |

file | apply_itrunc_fit.h |

Apply a MPO to a MPS by an initial zip-up round and a subsequent variational optimisation. | |

file | chem_helper.cpp |

Implementation of inc/mps/chem_helper.h. | |

file | chem_helper.h |

Helper function to translate sparse representation to syten MPO. | |

file | dmrg_parallel.cpp |

Implementation for inc/mps/dmrg_parallel.h. | |

file | dmrg_parallel.h |

Parallel DMRG implementation. | |

file | dmrg_worker.cpp |

Implementation for inc/mps/dmrg_worker.h. | |

file | dmrg_worker.h |

DMRG worker implementation | |

file | lattice.cpp |

Implementation for lattice.h. | |

file | lattice.h |

A lattice is essentially a map operator-spec -> MPO with some extra niceties. | |

file | lbo_dmrg_parallel.cpp |

Implementation for inc/mps/lbo_dmrg_parallel.h. | |

file | lbo_dmrg_parallel.h |

Parallel LBO-DMRG implementation. | |

file | lbo_dmrg_worker.cpp |

Implementation for inc/mps/lbo_dmrg_worker.h. | |

file | lbo_dmrg_worker.h |

DMRG worker implementation | |

file | lbo_state.cpp |

Implementation for inc/mps/lbo_state.h. | |

file | lbo_state.h |

A MPS class including a LBO. | |

file | lbo_tdvp.cpp |

Implementation for `inc/mps/lbo_tdvp.h` | |

file | lbo_tdvp.h |

LBO-TDVP implementation. | |

file | local_expectation.cpp |

Implementation for inc/mps/local_expectation.h. | |

file | local_expectation.h |

Containing the local expectation calculation. | |

file | mode_transformation.cpp |

Implementation for mode_transformation.h. | |

file | mode_transformation.h |

Mode Trafo Implementation. | |

file | multigrid.cpp |

Implementation for `inc/mps/multigrid.h` | |

file | multigrid.h |

Coarse- and fine-graining of lattices and states. | |

file | mutual_information.cpp |

Implementation for the calculation of the mutual Information of a state or the entropy of a subsystem consiting of one or two sites. | |

file | mutual_information.h |

Calculate the mutual Information of a state or the entropy of a subsystem consiting of one or two sites. | |

file | operator.cpp |

Implementation for inc/mps/operator.h. | |

file | operator.h |

Implementation of a matrix product operator. | |

file | operator_applicators.cpp |

Implementation for 'inc/mps/operator_applicators.h'. | |

file | operator_applicators.h |

OperatorApplicator classes for TDVP and DMRG. | |

file | orthogonalise_mps.h |

Variational orthogonalisation for MPS. | |

file | parse_operator.cpp |

Implementation for inc/mps/parse_operator.h. | |

file | parse_operator.h |

Operator parser for MPS lattices/MPO. | |

file | proj_purification.cpp |

Implementation for inc/mps/proj_purification.h. | |

file | proj_purification.h |

Functionality to create a projected purification lattice. | |

file | random_state.cpp |

Implementation for inc/mps/random_state.h. | |

file | random_state.h |

Generators for random states. | |

file | rdm.cpp |

Implementation for rdm.h. | |

file | rdm.h |

A class which makes possible efficient RDM calculation. | |

file | smart_state.cpp |

Implementation of a MPS with STensors. | |

file | smart_state.h |

Implementation of a MPS with STensors. | |

file | snapshots.cpp |

Implementation for inc/mps/snapshots.h. | |

file | snapshots.h |

A class which makes possible efficient RDM calculation. | |

file | state.cpp |

Implementation for inc/mps/state.h. | |

file | state.h |

State class and closely related functions. | |

file | switching.cpp |

Implementation for inc/mps/switching.h. | |

file | switching.h |

Functions generating MPOs and MPO components used to switch around the ordering of two sites. | |

file | tdvp_parallel.cpp |

Implementation for inc/mps/tdvp_parallel.h. | |

file | tdvp_parallel.h |

Parallel TDVP implementation. | |

file | tdvp_worker.cpp |

Implementation for inc/mps/tdvp.h. | |

file | tdvp_worker.h |

TDVP implementation. | |

file | varapplyortho_mps.h |

Variationally apply an operator to a MPS and orthogonalise against a set of other MPS at the same time. | |

file | variance_2site.cpp |

Implements variance_2site.h. | |

file | variance_2site.h |

Functions to calculate the two-site variance approximation, cf. | |

file | variational_add.h |

Variationally add (scaled) MPS. | |