VMPS++
Loading...
Searching...
No Matches
Mpo.h File Reference
#include "termcolor.hpp"
#include "util/macros.h"
#include "MpoTerms.h"
#include "tensors/Qbasis.h"
#include "DmrgTypedefs.h"
Include dependency graph for Mpo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Mpo< Symmetry, Scalar >
 

Namespaces

namespace  VMPS
 

Macros

#define EIGEN_DEFAULT_SPARSE_INDEX_TYPE   int
 

Typedefs

typedef Eigen::SparseMatrix< double, Eigen::ColMajor, EIGEN_DEFAULT_SPARSE_INDEX_TYPESparseMatrixXd
 

Functions

template<typename Symmetry , typename Scalar >
std::ostream & operator<< (std::ostream &os, const Mpo< Symmetry, Scalar > &O)
 
template<typename Symmetry , typename Scalar1 , typename Scalar2 >
void compare (const Mpo< Symmetry, Scalar1 > &O1, const Mpo< Symmetry, Scalar2 > &O2)
 

Macro Definition Documentation

◆ EIGEN_DEFAULT_SPARSE_INDEX_TYPE

#define EIGEN_DEFAULT_SPARSE_INDEX_TYPE   int

Definition at line 15 of file Mpo.h.

Typedef Documentation

◆ SparseMatrixXd

typedef Eigen::SparseMatrix<double,Eigen::ColMajor,EIGEN_DEFAULT_SPARSE_INDEX_TYPE> SparseMatrixXd

Definition at line 17 of file Mpo.h.

Function Documentation

◆ compare()

template<typename Symmetry , typename Scalar1 , typename Scalar2 >
void compare ( const Mpo< Symmetry, Scalar1 > &  O1,
const Mpo< Symmetry, Scalar2 > &  O2 
)

Definition at line 836 of file Mpo.h.

◆ operator<<()

template<typename Symmetry , typename Scalar >
std::ostream & operator<< ( std::ostream &  os,
const Mpo< Symmetry, Scalar > &  O 
)

Definition at line 795 of file Mpo.h.