Defines class of the same name. More...
#include "TridiagonalFwd.h"#include "DimensionsBookkeeper.h"#include "LazyDensityOperator.h"#include "Types.h"#include "BlitzTinyOfArrays.tcc"#include "Operators.h"#include "Exception.h"
Include dependency graph for Tridiagonal.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | TridiagonalConsistencyErrorException |
| struct | TridiagonalStructureMismatchException |
| struct | TridiagonalTimeMismatchException |
| class | quantumoperator::Tridiagonal< RANK > |
| Class representing a (unary) tridiagonal matrix or direct product of such matrices. More... | |
Namespaces | |
| quantumoperator | |
| Comprises modules representing operators of special structure (tridiagonal, sparse) over Hilbert spaces of arbitrary arity. | |
Macros | |
| #define | QUANTUMOPERATOR_TRIDIAGONAL_MAX_RANK BLITZ_ARRAY_LARGEST_RANK |
Functions | |
| template<int RANK> | |
| void | quantumoperator::apply (const typename quantumdata::Types< RANK >::StateVectorLow &psi, typename quantumdata::Types< RANK >::StateVectorLow &dpsidt, const Tridiagonal< RANK > &tridiag) |
Defines class of the same name.
Definition in file Tridiagonal.h.