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"
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.