tensor Directory Reference

Directory dependency graph for tensor:

## Files | |

file | basis.cpp |

Implementation for inc/tensor/basis.h. | |

file | basis.h |

Implementation of tensor leg bases, split into symmetry-protected blocks. | |

file | basis_map.cpp |

Implementation for file inc/util/basis_map.h. | |

file | basis_map.h |

A data type similar to Basis which is suitable to quickly check existence of sectors. | |

file | tensor.h |

Tensor structures. | |

file | tensor_add_reduce.h |

Reduction of a tensor including tensor block helpers. | |

file | tensor_buckets.h |

Sorting tensorblocks into buckets according to specific criteria. | |

file | tensor_decomposition.cpp |

Implementation for file inc/tensor/tensor_decomposition.h. | |

file | tensor_decomposition.h |

Decomposition of Tensor objects. | |

file | tensor_decomposition_eigen.cpp |

Implementation for `inc/tensor/tensor_decomposition_eigen.h` | |

file | tensor_decomposition_eigen.h |

Eigendecomposition for rank-2 Tensor objects. | |

file | tensor_delinearise.h |

Gram-Schmidt decomposition/orthogonalisation of Tensor objects. | |

file | tensor_deparallelise.h |

Simple deparallelisation of Tensor objects. | |

file | tensor_exponential.cpp |

Implementation for inc/tensor/tensor_exponential.h. | |

file | tensor_exponential.h |

Exponentials of tensors. | |

file | tensor_fixup_cgc.h |

Correction method for CGC tensors. | |

file | tensor_flips.h |

`insertIO*()` functions which flip a tensor leg. | |

file | tensor_gen.cpp |

Implementation for inc/tensor/tensor_gen.h. | |

file | tensor_gen.h |

Generation of symmetry-protected Tensor objects. | |

file | tensor_misc.cpp |

Implementation for inc/tensor/tensor_misc.h. | |

file | tensor_misc.h |

Various functions acting on Tensor. | |

file | tensor_norm.h |

Calculates tensor norms. | |

file | tensor_operators.h |

Operators acting on Tensor. | |

file | tensor_prod.h |

Tensor-Tensor products. | |

file | tensor_pseudoinvert.cpp |

Implementation for `inc/tensor/tensor_pseudoinvert.h` | |

file | tensor_pseudoinvert.h |

Pseudo-inverts a rank-2 tensor using SVD. | |

file | tensor_qr.h |

QR Decomposition of Tensor objects. | |

file | tensor_storage_info.cpp |

Implementation for `inc/tensor/tensor_storage_info.h` | |

file | tensor_storage_info.h |

Storage informational functions for Tensor objects. | |

file | tensor_svd.h |

SVD of Tensor objects. | |

file | tensor_swaps.h |

`insertSwap()` function which inserts a swap gate on two tensor legs. | |

file | tensorblock.h |

TensorBlock and related functions. | |

file | tensorblock_handle_fermions.h |

Helpers to deal with fermions within TensorBlock structures. | |

file | tensorblock_operators.cpp |

Implementation for inc/tensor/tensorblock.cpp. | |

file | tensorblock_operators.h |

Operators for TensorBlock. | |

file | truncation.cpp |

Implementation for inc/tensor/truncation.h. | |

file | truncation.h |

Truncation specification. | |